BM66(@ ~~~kkkdddaaa]]]YYYTTTRRRPPPNNNNNNLLLJJJHHHCCCAAA@@@@@@AAABBBAAA@@@???>>><<<;;;<<<>>>AAACCC??????AAACCCEEEGGGHHHIIIHHHIIIIIIGGGFFFFFFHHHKKKIIILLLQQQVVV]]]eeennntttyyyvvvsssrrrooojjjgggggghhheee```]]][[[ZZZYYYXXXRRRQQQPPPOOOPPPQQQRRRSSSGGGGGGHHHHHHGGGEEECCCBBB@@@AAAAAABBBBBBAAAAAA@@@>>>@@@CCCDDDCCCBBBBBBBBB???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;;;;999<<>>;;;;;;;;;;;;<<<;;;;;;::::::@@@999666:::CCCMMMXXXbbbmmmdddaaa\\\YYYTTTRRRPPPNNNMMMLLLIIIGGGEEECCC@@@@@@@@@@@@???>>>???>>><<<;;;<<<>>>AAABBB??????@@@BBBDDDEEEFFFGGGFFFGGGHHHGGGFFFGGGHHHJJJIIILLLPPPUUUZZZbbbjjjpppwww||||||wwwqqqkkkgggggghhhdddbbb```______\\\YYYVVVQQQPPPOOONNNNNNNNNOOOPPPKKKKKKIIIHHHFFFCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@>>>AAADDDEEEDDDCCCBBBBBB??????>>>>>>======>>>>>>======<<<<<<;;;;;;;;;::::::999999888888999999:::999===AAADDDGGGMMMUUU\\\]]]fffnnniiiXXXFFF===<<<:::;;;;;;<<<;;;;;;::::::>>>999777;;;AAAJJJXXXcccoooeee```[[[WWWTTTRRROOONNNLLLKKKHHHFFFFFFCCCAAA@@@@@@???>>><<<>>>===<<<<<<<<<>>>@@@BBB>>>???@@@AAABBBCCCDDDDDDBBBDDDGGGGGGGGGGGGHHHIIIIIIKKKNNNRRRVVV\\\ccchhhiiiqqq~~~wwwmmmdddaaabbbeee``````aaabbbbbb^^^YYYUUUSSSSSSQQQPPPOOONNNNNNNNNNNNMMMLLLJJJGGGEEECCCBBB@@@AAAAAABBBBBBAAAAAA@@@???BBBEEEFFFEEECCCCCCCCC@@@???????????????@@@AAA>>>======<<<;;;:::999999999999999888888999999::::::>>>CCCFFFIIINNNUUU[[[```hhhjjj```LLL>>>;;;>>>::::::;;;;;;<<<;;;;;;:::;;;999999<<>><<<>>>===<<<<<<<<<>>>@@@AAA>>>>>>??????@@@@@@AAAAAA???BBBEEEGGGGGGGGGGGGHHHHHHJJJMMMOOORRRVVV[[[___eeennn~~~{{{pppfffcccdddfffbbbbbbbbbbbbaaa^^^YYYUUUXXXWWWUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPNNNKKKGGGEEE@@@AAAAAABBBBBBAAAAAA@@@@@@CCCFFFFFFEEECCCCCCCCC???>>>>>>>>>???@@@AAAAAA>>>>>>===<<<:::999888888;;;;;;:::::::::;;;<<<<<<;;;???EEEIIILLLPPPVVV[[[ccciiihhhXXXEEE::::::===::::::;;;;;;<<<;;;;;;;;;999999;;;===>>>EEEVVVgggooobbb[[[VVVSSSRRRPPPMMMLLLJJJIIIFFFDDDAAA???>>>>>>?????????>>>===<<<<<<<<<===>>>???@@@>>>>>>>>>>>>?????????@@@===@@@CCCEEEEEEFFFFFFHHHGGGIIIKKKLLLMMMPPPSSSVVVbbbiiisss{{{|||{{{}}}zzztttrrrqqqnnnjjjgggdddaaa___]]]YYYWWWYYYXXXWWWUUUSSSQQQOOONNNRRRTTTWWWXXXUUUOOOHHHDDD@@@AAAAAABBBBBBAAAAAA@@@AAACCCFFFFFFEEECCCBBBCCC===============>>>???@@@>>>===<<<;;;:::999888888;;;:::::::::;;;;;;<<<===<<>>>>>DDDVVVhhhoooaaaYYYUUURRRPPPNNNLLLJJJJJJHHHFFFDDD@@@>>>======>>>??????>>><<<<<<<<<<<<===>>>??????=========>>>?????????@@@===???BBBCCCCCCDDDEEEGGGFFFHHHIIIJJJJJJKKKMMMPPPTTTYYY```ccceeehhhnnnuuu~~~|||~~~yyyrrroookkkeeeaaa^^^]]][[[ZZZXXXWWWVVVUUUSSSPPPNNNMMMUUUWWWZZZZZZVVVNNNFFFAAA@@@AAAAAABBBBBBAAAAAA@@@AAACCCFFFFFFDDDBBBBBBBBB<<<<<<<<<<<<<<<<<<===>>>===<<<<<<;;;:::999888888888888888888999:::;;;;;;>>>BBBGGGKKKNNNTTT[[[aaaiiikkkaaaMMM>>>;;;;;;999999999:::;;;<<<<<<<<<<<<:::;;;===>>>???FFFWWWhhhpppbbbZZZUUUSSSNNNLLLJJJIIIIIIHHHFFFEEEAAA???======>>>>>>===<<<;;;;;;<<<<<<===>>>>>>???<<<======>>>???@@@@@@@@@>>>???AAAAAAAAABBBDDDFFFFFFGGGHHHHHHHHHHHHJJJKKKHHHMMMSSSUUUWWW]]]gggnnnooosssvvvwww~~~|||~~~}}}rrrooolllfffcccaaa___^^^]]]WWWWWWWWWVVVTTTQQQOOONNNQQQRRRSSSSSSQQQLLLHHHEEE@@@AAAAAABBBBBBAAAAAA@@@@@@CCCEEEEEECCCAAA@@@@@@======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999888888888888999:::;;;<<<>>>BBBGGGKKKOOOUUU^^^eeennnjjjZZZEEE:::<<<===999888999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>AAAHHHXXXhhhrrrccc[[[WWWUUUMMMKKKIIIIIIIIIIIIGGGEEECCC@@@>>>=========;;;:::;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAA???@@@@@@@@@???AAACCCFFFEEEFFFHHHHHHGGGGGGHHHJJJIIINNNQQQPPPOOOSSS[[[``````eeeggggggppp~~~~~~}}}vvvmmmkkkgggeeecccbbb```^^^YYYYYYYYYXXXWWWTTTRRRPPPJJJJJJKKKLLLLLLLLLLLLKKK@@@AAAAAABBBBBBAAAAAA@@@@@@BBBEEEEEECCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBGGGJJJOOOVVV```hhhqqqjjjVVV>>>666<<<>>>999888999:::;;;<<<<<<<<<<<<>>><<<<<>>===<<<<<<;;;===============>>>?????????<<<:::;;;===???>>><<>>>>>@@@BBBCCCEEEFFFFFFDDDCCCDDDGGGIIIJJJIIIHHHHHHJJJNNNSSSVVVRRRWWW\\\```ccchhhoootttxxxzzz}}}yyyvvvxxxwwwvvvtttuuuzzz~~~}}}}}}{{{rrrooohhhaaa```cccbbb]]]YYYYYYYYYXXXUUURRROOONNNHHHIIIKKKMMMLLLIIIFFFDDD@@@BBBCCCCCCAAAAAABBBCCCGGGGGGFFFEEEBBB@@@>>>===???>>>===<<<<<<;;;;;;<<<<<<:::999;;;>>>@@@???===<<<999777999:::888:::>>>===FFFKKKKKKNNNXXXdddkkksss```KKK???;;;999:::<<<999999::::::;;;<<<======;;;;;;999>>>FFFFFFPPPgggiii___[[[XXXTTTOOOLLLJJJHHHHHHHHHFFFEEE??????>>>===<<<;;;::::::===<<<<<<<<<======>>>>>>===;;;:::;;;===??????>>>AAA@@@???>>>>>>@@@AAACCCBBBCCCCCCCCCBBBBBBDDDEEEFFFEEEDDDDDDFFFJJJNNNQQQPPPTTTYYY\\\^^^aaaeeejjjmmmoootttyyyyyyxxx{{{|||yyyuuussssssssssssrrrvvvuuutttssstttwww|||{{{{{{|||~~~nnnlllgggaaabbbeeeccc___ZZZYYYWWWUUUSSSPPPNNNMMMFFFGGGJJJKKKKKKIIIFFFDDD@@@AAABBBBBBAAABBBDDDFFFDDDDDDDDDCCCAAA@@@???>>>???>>>===<<<<<<;;;;;;<<<<<<;;;:::;;;===>>>>>>===<<<888777999:::999;;;???>>>FFFKKKKKKNNNYYYeeelllmmmZZZEEE<<<;;;::::::;;;999999::::::;;;<<<<<<===;;;===>>>DDDLLLJJJRRRfff~~~iii]]]WWWSSSQQQOOOMMMJJJIIIHHHGGGFFFDDD>>>>>>===<<<;;;:::999999;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;===??????>>>@@@???>>>>>>>>>???AAABBB???AAACCCCCCBBBBBBBBBCCCCCCBBBAAAAAACCCGGGJJJMMMLLLQQQUUUWWWWWWWWWZZZ\\\^^^___dddiiijjjiiilllrrrkkkhhhffffffiiinnnqqqssspppqqqqqqpppoooqqqtttwwwuuuxxxzzzzzzzzzzzz~~~}}}mmmkkkgggbbbccceeeaaa\\\ZZZXXXUUURRROOOMMMLLLLLLEEEFFFHHHIIIIIIGGGEEEDDD@@@AAAAAAAAAAAACCCFFFIIIBBBBBBAAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;<<<;;;<<<===<<<;;;;;;<<<===;;;888777999:::999;;;??????GGGLLLLLLPPP[[[hhhnnneeeRRR???999:::;;;::::::999::::::;;;;;;<<<<<<<<<:::@@@BBBIIIPPPOOOSSSeeeӵ}}}iii]]]TTTPPPOOOOOOMMMJJJHHHHHHGGGEEECCC??????>>>===;;;:::999999Ħ<<<<<<;;;===<<<<<<Ħ===>>>???>>>>>>>>>>>>???@@@AAA???BBBDDDEEEDDDCCCCCCCCCCCCӵKKKIIIMMMRRRSSSRRRQQQSSSTTTRRRSSSWWW[[[[[[YYY]]]ccc```^^^^^^```dddiiilllmmmhhhiiiiiiiiihhhiiikkklllnnnrrruuuuuurrrrrrwww{{{~~~}}}|||~~~~~~yyytttnnnmmmhhhcccbbbbbb\\\UUU[[[XXXTTTPPPMMMKKKKKKKKKFFFFFFGGGFFFFFFDDDCCCBBBCCCCCCBBB@@@@@@BBBFFFIIICCCBBBAAAAAA@@@????????????>>>===<<<<<<;;;;;;<<<:::<<<>>>Ħ:::777666999:::999<<<@@@AAAHHHMMMNNNSSS___jjjooo^^^LLL;;;777;;;<<<:::777:::::::::;;;;;;;;;<<<<<<:::@@@BBBFFFNNNNNNSSSddd4ĉ@ӵyyyhhh]]]SSSNNNOOONNNLLLIIIGGGGGGFFFDDDCCCAAA@@@???>>><<<;;;:::999>L<<<;;;;;;;;;>>>>>>=hĦ<<<>>>=========>>>>>>??????>>>@@@CCCCCCBBBAAAAAABBB4ĉ@ӵFFFJJJOOOQQQPPPPPPQQQSSSNNNNNNPPPSSSQQQNNNQQQWWWVVVVVVWWWZZZ]]]___^^^]]]^^^___````````````bbbcccgggkkknnnmmmjjjjjjooosssssstttvvvyyy{{{xxxqqqjjjkkkjjjfffbbb``````ZZZSSSZZZWWWRRRNNNKKKJJJKKKKKKHHHGGGFFFEEECCCBBB@@@@@@EEEDDDCCCAAA???@@@CCCFFFFFFEEECCCAAA@@@????????????>>>===<<<<<<;;;;;;<<<999;;;===>L<<<999666666999::::::===AAACCCIIIOOORRRWWWbbbkkknnnYYYIII;;;888<<<<<<999666:::::::::;;;;;;;;;;;;;;;999@@@??????GGGJJJRRRbbbGG=?ttteee\\\SSSNNNNNNKKKIIIFFFEEEEEEEEEDDDBBBBBBAAA@@@>>>===;;;::::::HdĦ<<<<<<;;;:::>>>=Īj<<<=========>>>>>>>>>>>><<<===??????>>>>>>>>>???GG=?HHHMMMOOONNNNNNQQQSSSMMMLLLNNNOOOLLLIIILLLRRRRRRSSSTTTVVVXXXXXXUUUSSSUUUVVVXXXXXXYYYZZZ\\\___ccceeeggggggeeefffiiilllmmmnnnppptttvvvssskkkeeeddddddaaa^^^___```\\\VVVVVVSSSOOOLLLIIIIIIIIIJJJIIIGGGFFFCCCBBBAAA@@@@@@DDDDDDCCCAAA??????AAACCCGGGEEECCCAAA???????????????>>>===<<<<<<;;;;;;<<<999:::;;;HdĦ;;;999555555888:::;;;>>>BBBDDDKKKRRRVVV\\\eeekkklllQQQEEE;;;:::<<<;;;888888;;;;;;;;;;;;;;;;;;;;;;;;888???<<<999AAAGGGPPP```|||ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦlll```[[[SSSMMMLLLCCCBBBAAA888DdD;;;<<<>>>?fӵ<<<<<<===Ħ<<<===>>>ӵƜ`1.׼sCCCFFFĭӵNNNRRRRRRRRROOOPPPRRRSSSTTTWWW[[[ӵdddeeefffgggĦjjjmmmooommmhhh^^^[[[GGGFFFGGGGGGGGGFFFDDDĦAAABBBBBBAAA??????>>>Ħ===<<<<<<;;;;;;<<<999888888DdD888;;;;;;gggjjjӵ;;;999ӵ;;;ӵ???<<<888Ħӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLggg\\\ZZZSSSLLLS?ʬCCCBBB3h?D%%)?:::<<>>???g&eBBBgĉ@BBBCCCg&e>&eLLL@ePPPNNN??RRRRRRMMMNNNOOOQQQSSSVVVg<ĉbbbdddffffff3we<Ħdddeeegggggg3h?@eGGGEEEEEEEEEEEEEEEDDDBBBZGGG>>>???AAAAAA@@@3h?gL>>>===<<<<<<;;;;;;<<<999777555D%%)?;;;fff?><zbbbhhh=?Ħ888g&e;;;g&e666???===S?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦjjjaaaXXXTTTHtƅ^CCCCCCBt=o9ĦDtfo9Ħ<<<<<<<<<g?;;;;;;HdĦ;;;888999Hu]ĦAAAttCCCIIIHƅ^Hu]ĦPPPH׼sLLLKKKPPPPPPOOONNNLLLKKKNNNTTT[[[tQsssxxxyyyuuuje<ĦdddfffhhhBt=o9ĦH׼sIIIGGGFFFFFFFFFFFFAAAAAABBBHtĦAAAEEEDDDCCCAAABt=o9ĦHdĦ<<<:::;;;<<<<<<:::777<<<;;;:::Dtfo9ĦsߝLGdUĦbbbHt@cӵHu]Ħ???Hu]Ħ<<>>DdDĦ;;;q<RzzzpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ}}}fff^^^VVVpo9uDDDEEEFFFEEEGIdnuR)ĦDdDĦnuR)Ħ<<<<<<CdgĪj;;;DdDĦ;;;<<<<<<DdDĦ===HߝL`o9DDDDdDΦDdDӵJJJDdDĦGGGFFFFFFFFFGGGIIIKKKMMMNNNMMMLLLLLLOOOSSSXXXgeĦooowwwsp?aĦjjjhhhGIdnuR)ĦDdDĦHHHGGGFFFFFFEEEFFFDDDCCCBBBDdDĦCCC@@@@@@@@@GIdnuR)ĦDdDĦ===<<<<<<<<<<<<;;;999:::999888DdDĦnuR)ĦDdDΦDdDĦlllDdDĦnuR)ĦDdDĦ===DdDĦ:::po9uLLL^^^{{{=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<<<d<;;;;;;>d<Ħ>>>4DufئL>eGGGDdDʜ4DuTӵGGGDdDĦEEEEEEDDDDDDDDDFFFIIILLLNNNMMMLLLMMMPPPTTTWWWgeĦiiis<v>aĦhhhfffpeӵDx<DdDĦHHHGGGFFFEEEEEEEEEDDDBBB@@@DdDĦBBB>>>>>>>>>peӵDx<>d<;;;;;;:::::::::999:::999888>d<ӵDd<DdDΦDdDĦoooDdDӵnd<DdDĦ<<<>d<Ħ999peӵKKKĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xsss```ZZZRRRB?daĦaaa```B?Ho9PPP>dd<ӵ===>>>B?Ho9???<x888777888999;;;;;;:::&ӫeʬtIӇ<<<>d<Φ>d<ĦoooD&ӫetIӇ<<<DdDĦ;;;sdKĦ888B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkgemmm]]]XXXPPP@hCCCDDD@G999888HĪj@IŌ???===Bene;;;Hkge999ne@@@AAAfe<<<Hu]3hh@@@AAACCCseCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLNNNQQQSSSgeĦja>aĦYYYYYY@GOOOLLLseFFFFFFEEEDDDCCCBBBAAA???<Ō======???@G???>>>Hkge888666555777999<<<;;;:::HĪj@IŌ===>>>egegggoooHu]3hIŌ999:::DdDĦ:::ne<<<888@hyyy>hsene@GsĪj@h4DuXӵĵD^DdDĦgggZZZWWWOOOKKKDDDFFFEEECCC;;;;;;:::;;;;;;===;;;;;;::::::>>>???@@@@@@???D^<<aĦTTTUUUWWWOOOMMMIIIs׼sFFFFFFFFFEEEDDDCCCBBBBBBBBBHo???>>>???@@@AAA=========:::888555555777:::;;;:::999999<<<<<>>999>>>]]]wwws׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ{{{dddXXXWWWOOOJJJJJJFFF@@@BBBDDDGGGHHHGGGCCC??????===:::999:::<<<======;;;<<<<<<<<<;;;:::999999===<<<;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<Ħ>>>AAA???<<<<<<===???@@@@@@999>d<ĦDDDEEE===>>>???BeDDDBBBAAABBBCCCDDDEEEEEEEEEEEEHHHGGGFFFHHHKKKNNNgeFYĉ]]]]]]>aĦRRRSSSUUUSSSNNNJJJMMMLLLMMMOOOMMMIIIBeDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDnu]ӵ???BBBAAA@@@>>><<<;;;<<<<<<<<<======>>>>>>;;;<<<;;;999666555888;;;:::999888777666666666666333666888999999<<d<Ħ:::666555666999>d<Ħ;;;:::999Ħ999>>>===>>>DDDEEELLL]]]uuuBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦppp```SSSQQQQQQKKKHHHJJJGGGEEECCCBBBBBBAAA???===:::::::::999999:::;;;;;;:::;;;<<<======;;;999888<<<=========<<<;;;::::::::::::999999:::;;;===>>>=========gdKĦ<<<<<<>>>???>>>===<<<===???<<<sdKĦ>>>>>>;;;>>>AAAAAAAAAAAABBBCCCEEEEEEDDDCCCCCCDDDFFFEEEDDDGGGLLLPPPŶS\\\]]]]]]3we>>>>>?????????===;;;:::>>>>>><<<;;;999888666666777888999:::;;;:::999999444666888:::;;;???CCCFFFLLLRRRZZZgggmmmDdDĦ;;;888888;;;<<<sdKĦ:::999gdKĦ>>><<<<<<>>>???CCCNNNYYYwwwgdKĦ>AneneneneDeooo___SSSQQQPPPJJJGGGJJJHHHFFFDDDCCCCCCBBB@@@???;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;999999<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::<<<===>>>:::;;;ne===>>>===>>>???>>><<<<<<===>>>;;;ne<<<======;;;>>>AAABBBAAA@@@@@@AAAAAACCCEEEEEEDDDCCCDDDEEEFFFEEEFFFIIINNNSSS>AYYY\\\]]]k<SSSQQQOOOMMMLLLKKKLLLLLLKKKHHHFFFEEEFFFEEEBBB>>>>>>@@@@@@>>>;;;???===???fh>>>;;;<<<>>>@@@@@@???<<<======>>>>>>>>>============<<<;;;999888777777777888999:::::::::999999444666888999;;;>>>CCCFFFOOOVVV]]]iiimmmDe<<<:::888888:::;;;ne;;;:::ne>>>===;;;;;;===???CCCNNNYYYwwwnelll^^^RRRQQQOOOIIIGGGIIIIIIGGGEEEEEEEEEDDDBBB@@@;;;::::::999999:::::::::<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>777999<<<>>>@@@===>>>???>>><<<;;;;;;===;;;999:::<<<<<<;;;>>>@@@AAA@@@@@@@@@AAAAAACCCDDDEEEDDDCCCDDDEEEEEEEEEFFFJJJOOORRRTTTVVVXXXTTTRRRQQQPPPOOOOOOJJJJJJJJJGGGDDDCCCDDDFFFCCC@@@======>>>???===:::<<<;;;<<<@@@===<<<:::;;;<<<=========;;;;;;;;;<<<===>>>??????;;;;;;;;;:::999999888888777888999999::::::999999555666777999:::>>>BBBFFFOOOWWW^^^iiikkk999999888888999:::::::::::::::<<<<<<;;;:::;;;===>>>BBBNNNZZZvvv~~~iii\\\QQQPPPNNNHHHFFFIIIHHHGGGEEEDDDEEEDDDBBBAAA;;;;;;:::999999999::::::<<<;;;;;;:::::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========777999;;;<<<;;;;;;===>>>===>>>>>>===;;;::::::<<<;;;:::999888888:::<<<===<<<>>>@@@@@@?????????@@@@@@BBBDDDEEEDDDDDDEEEFFFDDDDDDEEEHHHLLLNNNNNNMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNIIIIIIGGGDDDAAAAAACCCFFFEEEAAA>>>>>>@@@AAA???===@@@======??????<<<<<>>???:::::::::999999999999999777888888999999999999999555666777888999===BBBFFFKKKTTT]]]ggggggPPP:::888888999:::;;;;;;:::999888999999:::;;;;;;;;;;;;:::999999;;;======AAAMMMZZZvvvuuueeeYYYQQQPPPMMMFFFEEEIIIFFFEEECCCCCCCCCCCCAAA@@@<<<;;;::::::999999999:::;;;;;;:::::::::;;;;;;<<<999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<888:::<<<<<<;;;:::;;;<<<;;;======<<<:::::::::;;;===<<<:::999999;;;===>>><<<>>>??????>>>===>>>??????AAACCCDDDDDDDDDFFFGGGFFFFFFFFFHHHJJJKKKJJJHHHMMMNNNNNNOOOPPPPPPPPPPPPKKKJJJHHHGGGFFFFFFGGGHHHHHHGGGEEEBBB???@@@CCCEEEEEEBBB??????AAABBB@@@>>>AAA>>>===???>>>;;;:::===;;;<<<===<<<<<<;;;;;;<<<>>>===;;;:::::::::;;;<<<999999999999999999999999777777777888888888999999666666777777888<<>>???<<<>>>>>>>>>===<<<===???>>>@@@CCCDDDDDDEEEFFFHHHJJJHHHHHHHHHJJJKKKJJJIIIMMMNNNOOOPPPQQQPPPPPPOOOLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFDDDAAA???@@@BBBEEEBBB???<<<<<>><<<===;;;;;;??????<<<;;;===;;;===>>>>>><<<;;;;;;<<<======<<<;;;:::999999999999999999999999888888888888777777777777888999999666777777666888;;;AAAEEEIIIVVVbbbkkkhhhPPP<<<>>>999;;;===<<<;;;:::;;;;;;888888999999999::::::::::::;;;>>>>>><<>>===<<<;;;===>>>===@@@BBBDDDEEEEEEGGGIIIHHHGGGEEEFFFHHHKKKKKKKKKKKKLLLOOOPPPQQQOOONNNLLLNNNNNNNNNMMMLLLKKKIIIHHHEEEEEEDDDBBB@@@@@@BBBDDD@@@===;;;;;;>>>???===;;;;;;999;;;???@@@<<<;;;<<<:::===???>>><<<::::::;;;::::::;;;;;;;;;::::::999:::999999999888888777777888777777666777888999:::777777666666777;;;@@@EEEKKKYYYeeelllgggNNN:::===999;;;<<<;;;999888:::<<<999888888777777888:::;;;<<<>>>@@@@@@<<<>>>KKKZZZrrriii^^^UUUOOOOOOKKKCCCCCCHHHDDDCCCAAAAAABBBBBBAAA???===<<<;;;:::999999999999888999;;;======<<<;;;:::;;;;;;;;;;;;::::::999888888999:::::::::999888777222666:::<<<<<<<<<===>>>666888::::::::::::<<<>>>:::;;;<<<=========<<<<<<======>>>===;;;;;;<<<>>>===???BBBDDDEEEFFFGGGIIIEEECCCAAABBBFFFIIIKKKLLLHHHJJJMMMOOOOOOMMMKKKIIIJJJJJJKKKJJJIIIFFFDDDCCCDDDEEEDDDCCCAAA@@@BBBDDDAAA>>>;;;<<<>>>@@@>>><<<;;;:::<<<@@@@@@;;;888999999<<<>>>>>>;;;999999:::777888:::;;;<<<<<<;;;:::::::::999999888777777666888777666666666777999:::777777666666777:::@@@EEEKKKYYYeeellleeeJJJ777:::999:::;;;999666666999<<<:::888777666666888:::;;;===???BBBAAA<<<>>>KKKZZZrrrsssbbb[[[VVVNNNHHHFFFEEEEEEEEEFFFDDDBBBAAAAAAAAAAAA@@@===<<<;;;;;;999999888777<<<<<<<<<;;;;;;:::::::::888===>>><<<:::<<<<<<:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::999888999:::;;;<<<888999888888<<<@@@???999<<<:::888:::===???>>><<<<<>>============>>><<<::::::===???>>><<<>>><<<::::::<<<<<<:::888;;;::::::999999::::::;;;888888999<<<>>><<<777222999888666555444555777888888666555444333555666777777777666666666:::@@@EEEHHHWWWccchhhaaaHHH999???888:::<<<<<<:::999888999888:::;;;::::::;;;===???>>><<<===>>>===???IIIUUUooooooaaaZZZUUUMMMHHHEEEEEEEEEEEECCCBBBAAA@@@AAA@@@>>><<<<<<;;;;;;::::::999999888<<<<<<;;;;;;;;;:::::::::;;;>>>???======@@@@@@===999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::<<<===:::<<<<<<:::<<>>:::===;;;:::<<<>>>???>>>===:::BBBEEEBBBEEEMMMNNNGGGDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIHHHGGGGGGHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@??????>>>??????>>><<<::::::<<<======;;;;;;999888888:::;;;999777;;;::::::999999::::::;;;888777999<<<>>>===999555999888666555555555777777777666555444444666777888777777777666888<<>><<<<<<<<<======???JJJUUUoookkk```XXXSSSLLLGGGEEEDDDDDDCCCAAA@@@?????????>>><<<999::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::999:::999888<<<@@@???:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;======<<<@@@AAA===;;;===>>><<<>>>===<<<===>>>???>>>======CCCFFFGGGMMMUUUSSSLLLEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGFFFFFFHHHKKKNNNBBBCCCCCCCCCDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@AAA???===;;;;;;<<<<<<;;;:::888777666777888999888777;;;::::::999999::::::;;;888888999;;;======<<<:::999888666555555555666777777666666555666777999:::666777777777999===CCCGGGHHHXXXfffnnngggLLL888;;;999;;;<<<<<<:::999999999999:::;;;:::999:::<<<>>>;;;:::<<<======@@@JJJUUUnnnzzzgggaaaVVVRRRKKKFFFDDDDDDCCCCCCCCCAAA>>>=========<<<:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666666<<>>>>>CCCDDD???;;;<<<=====================>>>======???BBBEEEHHHPPPVVVSSSKKKFFFFFFFFFFFFFFFGGGGGGHHHCCCEEEFFFGGGGGGHHHJJJLLLDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@?????????@@@AAAAAAAAA@@@>>>===<<<<<<;;;:::777666666777888999999999;;;::::::999999::::::;;;;;;::::::;;;;;;<<<;;;;;;888888777666555666666777777777666666777888999:::444555666666888<<>>;;;;;;<<<======888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::???FFFEEE???999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>???CCCDDD>>>:::<<<>>>>>>;;;<<<<<<<<<<<<<<<<<<======>>>???CCCJJJNNNJJJCCCHHHGGGGGGGGGGGGHHHIIIIIIEEEGGGJJJKKKJJJIIIIIIIIIGGGGGGFFFEEEEEEDDDCCCCCC??????>>>>>>>>>??????@@@BBBAAA@@@>>>===<<<<<<<<<777888888999999999::::::;;;::::::999999::::::;;;======<<<;;;:::999999:::888777777666666666666666777777777777777888999999222333444555777:::???CCCIIIVVV```gggbbbJJJ999<<<:::;;;<<<;;;999888999:::999:::::::::999999:::<<<999999;;;======???HHHRRRlllrrrccc```TTTPPPKKKGGGEEEEEECCCBBBHHHDDD???<<<<<<===>>>>>>999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;999888<<>>AAA@@@;;;:::===>>>===999:::<<<<<<;;;;;;===>>>??????@@@DDDHHHJJJGGGCCCIIIHHHHHHGGGGGGIIIJJJKKKGGGJJJNNNOOOMMMKKKIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>>>>>>>>>>???AAAAAAAAA???<<<;;;<<<===888:::;;;:::999999:::;;;;;;::::::999999::::::;;;===>>>>>><<<999777777888777777777777666666666666777777777777777777777777222333444555666999===@@@HHHTTT]]]dddbbbKKK:::===;;;;;;;;;:::888888999;;;999:::::::::888888:::;;;999999;;;===<<<===FFFPPPhhhoooaaa^^^TTTQQQLLLHHHFFFEEEDDDCCCEEECCC@@@???>>>>>><<<::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<666888888555666;;;>>><<<999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;:::999999999:::<<<===<<<===;;;888999>>>???<<<888:::<<<===<<<<<>>>>>>>>>>>>>>??????===:::999:::<<<999;;;<<<;;;999888999;;;;;;::::::999999::::::;;;:::<<<===<<<999777777888777777777777777666666555777777777777666555555444333444666666666888<<<>>>FFFRRR]]]fffeeeNNN;;;===;;;;;;;;;:::888888:::;;;999::::::999888888999;;;999999;;;===<<<<<>>:::666:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<777:::;;;777666;;;>>>>>>999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;::::::999888999:::;;;<<<;;;:::777555999???@@@<<<777:::===>>>===>>>AAADDD???@@@CCCFFFGGGFFFHHHLLLKKKJJJHHHHHHHHHIIIKKKMMMEEEFFFFFFEEEDDDEEEGGGIIICCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????;;;===>>><<<999777999<<<999;;;<<<;;;888666888:::;;;::::::999999::::::;;;666999<<<<<<999777888999777777777777777666666555777777777777666444333222555666777777777999<<<>>>DDDQQQ^^^iiihhhQQQ<<<===;;;<<<;;;:::888888:::<<<999::::::999888777999;;;::::::<<<===<<<<<>>DDDBBBBBBDDDGGGJJJIIIGGGDDDEEEFFFEEECCCAAABBBCCCIIIIIIIIIKKKNNNMMMIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCBBB???===;;;???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999;;;<<<<<<:::888999888888777777777777777666666666777666555555444999999999999777555333111555666666666666999<<<@@@EEERRR]]]ggghhhSSS:::444888999999:::999888666555:::;;;<<<<<<::::::;;;<<<===:::999<<<>>>@@@GGGOOObbbzzzcccXXXXXXQQQNNNJJJGGGFFFEEEDDDCCCDDDCCCAAA>>><<<;;;:::999777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888:::<<<======<<<;;;999888999;;;<<<:::999;;;:::999888888:::;;;===<<<:::888999;;;<<<======:::;;;<<<<<<;;;;;;===???===<<<===>>>@@@@@@???===CCCBBBAAABBBEEEFFFFFFDDDGGGHHHHHHGGGEEEDDDDDDEEEJJJIIIJJJLLLNNNMMMIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEAAABBBBBBBBBAAA???===<<<>>>>>>===<<<<<<;;;:::::::::::::::::::::999999999:::999999:::<<<;;;999777999999888777666666777777666666666666666555555444777777777777777666555444555555666666666999<<>>999888999:::::::::999888777:::;;;<<<;;;:::::::::<<<===:::999<<<>>>@@@GGGOOOaaarrr^^^UUUTTTOOOLLLIIIFFFEEEEEECCCBBBCCCBBB@@@===;;;:::999999999999999:::::::::::::::;;;;;;;;;;;;:::::::::999:::999888999;;;===<<<;;;;;;999888888::::::999888;;;:::999888999:::;;;<<<<<<:::999999:::;;;;;;::::::;;;<<<<<<<<<===???AAA======<<<===??????>>><<>>=========<<<<<<;;;;;;::::::999999999999999999999999999;;;:::::::::;;;:::888666:::999888777666666666666777777777666666666555555666666666555666666777777444555666666666888<<>>999999:::;;;;;;;;;::::::999;;;<<<;;;:::999:::<<<<<<999999<<<>>>???FFFMMM```kkk[[[UUURRRMMMKKKGGGFFFEEEDDDCCCAAABBBAAA???===;;;:::999999::::::999999999999999999;;;;;;;;;;;;:::::::::::::::999888999;;;<<<;;;::::::999999999999999888888::::::999999999:::;;;<<<;;;999888888999:::999888:::;;;<<<<<<;;;<<<>>>@@@>>>===<<<===>>>???===<<<@@@@@@@@@AAABBBCCCDDDCCCAAABBBDDDEEEFFFHHHKKKNNNNNNOOOOOOOOOOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???>>>=========>>>;;;;;;;;;::::::999999999888888888888888999999999<<<;;;999999:::999888666::::::999777666666666666888777777666666666666666777666555444444555666777444555555555666888<<>>===<<<<<<>>>???>>>===???@@@BBBCCCDDDEEEGGGHHHDDDEEEFFFFFFFFFHHHLLLNNNMMMNNNNNNMMMLLLJJJHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???===============:::::::::::::::999999999777777888888888999999999<<<;;;999888999999777666:::999888777666666666666888888777666666666666777999888666444444444555555444555555555555888;;;???FFFQQQ\\\iiippp]]]CCC999:::::::::;;;;;;<<<<<<===999:::;;;:::999999:::;;;;;;888999<<<===>>>CCCJJJ]]]}}}wwwccc\\\XXXRRRJJJHHHGGGFFFFFFFFFDDDBBBAAA@@@???===<<<;;;::::::::::::888777777888999:::<<<<<<<<<<<<;;;;;;;;;;;;:::999888999:::;;;:::999888:::;;;;;;:::999;;;<<<999999:::::::::;;;;;;;;;======<<<===??????>>><<<;;;<<<<<<;;;999999:::;;;>>>===<<<===???@@@AAA@@@AAACCCEEEFFFFFFFFFHHHJJJLLLLLLKKKJJJHHHIIILLLNNNKKKLLLMMMKKKHHHFFFEEEEEEFFFEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>======<<<<<<::::::::::::::::::::::::777777888888999:::::::::<<<:::888777888999888777999888888777777777777777999888777666555666777888888777666555444444444444333444555555555777;;;>>>EEEPPP\\\jjjrrr___CCC888;;;;;;:::::::::;;;<<<<<<888:::;;;:::999888999;;;:::888999<<<======BBBIII[[[|||qqq___[[[WWWOOOJJJHHHGGGGGGHHHGGGEEECCCBBBAAA@@@>>>===<<<;;;;;;:::999777666777888999;;;;;;;;;;;;;;;:::::::::999:::999888999::::::999888777999<<<<<<;;;;;;===???999999::::::;;;;;;;;;:::;;;;;;;;;===??????>>><<<;;;<<<<<<;;;::::::<<<>>>>>>===<<<===@@@BBBCCCCCCEEEGGGIIIHHHFFFEEEGGGIIILLLLLLLLLJJJIIIJJJNNNQQQNNNOOOOOOMMMIIIFFFFFFHHHGGGFFFEEECCCAAA???>>>===<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;888888888999:::;;;;;;;;;;;;999777777888999999888777777777777777888888999:::999777666555666777888444555555666555555444444333444555555555777;;;>>>DDDNNNYYYhhhqqq```EEE;;;<<<;;;:::999999::::::;;;888:::::::::999888999:::999888999<<<======AAAGGGZZZ{{{lll\\\ZZZUUUMMMJJJHHHGGGHHHHHHHHHFFFDDDBBBAAA@@@>>>===<<<<<<<<<999888777666666888:::;;;:::::::::999999999888888;;;999888999::::::999888777999<<<<<<;;;<<<>>>AAA888999:::;;;;;;;;;::::::777777888:::<<<===;;;::::::;;;<<<<<<<<<===???AAA>>>===<<<===@@@CCCEEEEEEHHHJJJKKKIIIFFFDDDEEEGGGFFFGGGGGGGGGHHHLLLQQQTTTRRRTTTTTTQQQMMMJJJKKKLLLHHHGGGFFFDDDBBB@@@???>>>;;;<<<>>>??????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<:::888666666888999999999666666666666777888999::::::999777666555666777999111333444666777777666555333444444444555777;;;>>>CCCMMMVVVdddooo```HHH???===<<<:::999888999999:::888999::::::888888999:::999777888<<<======AAAGGGYYYzzz}}}fff\\\YYYRRRKKKGGGHHHHHHGGGEEECCCCCCDDD<<<<<<<<<<<<;;;:::999888:::999888888888999:::;;;555888:::;;;:::999999:::888777666777:::;;;999777CCCBBB@@@???===<<<<<<<<<===999777999===???<<<888999:::<<<:::999999<<<@@@======>>>>>>>>>>>>======:::>>>???<<<;;;>>>@@@???@@@BBBEEEEEEDDDBBBBBBCCCDDDCCCCCCDDDFFFIIIMMMOOOPPPQQQRRRRRRQQQMMMIIIFFFIIIGGGEEEBBBAAAAAABBBCCC======???AAABBBAAA===:::======<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999:::999777666666777999:::888888888888777555444333;;;777555555555222333777555555444333444555666777444444444555666888999:::AAAHHHUUUbbbjjjbbbMMM::::::999888888777777888888999999::::::::::::;;;;;;;;;888888;;;<<<===CCCJJJZZZyyyxxxccc[[[XXXSSSMMMEEEEEEEEEDDDBBB@@@@@@@@@>>>>>>===<<<;;;999888777:::999888888888999:::;;;888888999:::::::::::::::888777666888:::;;;999777>>>===<<<;;;:::999999999:::888777:::>>>???;;;777999:::;;;:::999:::===@@@;;;<<<<<<======<<<<<<;;;999>>>@@@>>>>>>AAACCCBBB@@@BBBCCCCCCBBBBBBBBBCCCDDDCCCCCCDDDFFFIIILLLNNNNNNOOOPPPPPPOOOKKKGGGEEEEEEDDDBBB@@@???????????????>>>>>>@@@@@@@@@===:::;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;:::999999:::999777666666777999:::888888888777777666555555:::666444444444111222666555555444444444555666777333444555666888:::<<<===CCCJJJVVVcccjjjcccNNN:::::::::999888888888888888999999::::::::::::;;;;;;;;;888888;;;<<<===BBBIIIZZZyyyrrr___YYYVVVSSSOOOIIIIIIGGGFFFDDDCCCBBBAAAAAA@@@>>><<<:::888777666:::999888888888999:::;;;<<<999777888;;;<<<;;;999888888777888:::;;;999888;;;:::999888888888888999888777888;;;>>>???<<<888:::;;;;;;:::::::::===???<<<======>>>>>>======<<<888>>>AAA@@@@@@CCCDDDCCC@@@AAABBBAAA@@@AAACCCDDDDDDCCCDDDEEEGGGIIILLLNNNLLLMMMNNNNNNLLLIIIFFFCCCBBBBBBAAA@@@???>>>>>>===AAA@@@>>>>>>>>>>>><<<;;;888888999:::;;;<<<>>>???999999::::::999999888777:::999888777777888999:::777777777777777777777777888444333444333111222555555555444444555555666777333444555777999<<<>>>???DDDLLLWWWbbbiiidddPPP;;;;;;:::::::::999999999999999999::::::::::::;;;;;;:::888888;;;<<<===BBBHHHZZZxxxnnn]]]WWWUUUQQQOOOLLLJJJHHHGGGFFFEEECCCBBBAAA@@@>>><<<:::999888777:::999888888888999:::;;;???:::666777;;;===<<<999888888999999::::::999888;;;;;;::::::::::::;;;;;;:::999888:::===>>>===<<<;;;;;;:::::::::<<<===?????????@@@@@@@@@@@@??????999???BBBAAAAAACCCBBB@@@???@@@@@@@@@???@@@CCCFFFCCCDDDDDDEEEGGGIIIKKKMMMKKKLLLLLLLLLKKKHHHEEECCCCCCDDDDDDDDDCCCBBB@@@???CCCAAA>>><<<======<<<;;;999999999:::;;;<<<===>>>888888888888888777777666999999888777777888999999666666666777777888888999888444333555444222222555555555555555555666666777444444555666888:::<<<===BBBLLLVVV___gggdddPPP;;;;;;;;;;;;;;;::::::999999999999999:::::::::;;;;;;:::888999<<<<<<<<>>===;;;;;;::::::::::::999888888888999:::;;;???:::666666:::===;;;888999999:::::::::999999999;;;;;;;;;;;;;;;;;;<<<======;;;:::999;;;===???@@@<<<;;;::::::;;;===>>>?????????@@@@@@@@@@@@??????;;;@@@BBB@@@??????>>>;;;>>>???@@@??????AAADDDFFFCCCDDDEEEFFFHHHIIIKKKLLLKKKLLLLLLLLLKKKIIIFFFEEEDDDDDDEEEEEEDDDCCCBBBAAACCC@@@===;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<777777888888777777666555999888888888888888888999777777666666777888999:::888555444666666333444666555555555666666666666666555555555666777888999:::@@@JJJTTT\\\ddddddQQQ;;;::::::;;;;;;;;;:::999888999999999:::::::::;;;;;;:::888999<<<<<<<<<@@@EEEXXXtttggg]]]XXXRRRMMMMMMJJJGGGDDDEEEFFFGGGDDDAAA???>>>===;;;;;;;;;<<<<<<:::999888888888999:::;;;<<<999777777:::;;;999777999:::<<<;;;999888999999:::::::::999999:::;;;;;;>>>===;;;::::::<<<>>>???===;;;::::::<<<>>>???>>><<<======>>>>>>======<<<<<<@@@BBB>>><<<===<<<999===???@@@AAAAAABBBEEEGGGCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFCCCCCCCCCBBBBBBAAAAAAAAABBB???===;;;<<<<<<<<<;;;>>>===<<<;;;:::999999999777777888888777777666555888888888888888888888888888777777666777888:::;;;777555555777777444444777444555666777777777777666666666666666666777777888===IIISSSYYYbbbdddTTT===999:::;;;;;;;;;:::888777999999::::::::::::;;;;;;999888999<<<===<<>>;;;999:::===??????>>>;;;<<<<<<======<<<<<<;;;<<<@@@@@@===;;;<<<===;;;<<<>>>AAACCCCCCDDDFFFGGGCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLKKKKKKJJJIIIGGGFFFCCCBBBAAA@@@@@@@@@AAABBB???>>><<<<<<======<<<;;;======<<<;;;:::999999:::777888888888888777666666888888888999999888888888999888777666666888999:::666333444777777444333666444555666777888777777666666666666666777888999:::<<>>CCCSSSooorrr^^^ZZZYYYQQQLLLLLLHHHEEEBBBCCCGGGIIIFFFBBBDDDBBB???<<<:::999999::::::999888888888999:::;;;666888::::::888666555666999;;;===<<<999777888:::===<<<;;;;;;::::::;;;;;;666999===>>><<<999666444>>>;;;999:::===??????>>>======>>>>>>>>>>>>======<<>>;;;>>>BBBDDDEEEEEEFFFGGGCCCDDDFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA@@@@@@AAABBBDDD>>>===<<<<<<===>>>===;;;<<<<<<;;;::::::::::::;;;888888888888888777777666888888999999999999888888:::999888666666777999:::444222333666666333333555444555777888888888777666555555666777888:::<<<===<<>>CCCQQQnnnnnn]]]YYYWWWPPPLLLNNNFFFGGGGGGFFFFFFEEEDDDCCCAAA???<<<::::::999777666<<<;;;999999999999888666;;;:::999;;;<<<999444000999888888999;;;;;;:::888:::<<<===;;;999888;;;===444888;;;;;;999999;;;>>>>>>>>>===>>>???@@@???>>>???>>>===<<<<<<;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAAAAACCCDDDEEEDDDEEEFFFHHHGGGEEEDDDEEEHHHKKKLLLLLLQQQMMMGGGBBB@@@CCCGGGJJJAAABBBBBB@@@>>>>>>???@@@???=========>>>===;;;999<<<<<<;;;::::::999888888:::777444444777888777666;;;:::999999999999999999777666666666555555444444444555666777777666555555555666666555444444777999555666888888999:::===???@@@CCCPPP\\\ccciii]]]CCC;;;;;;;;;;;;;;;;;;;;;:::===<<<:::999888888999:::777888999999999;;;???BBBPPPkkk~~~kkk[[[XXXVVVOOOKKKMMMEEEEEEEEEEEEDDDCCCBBBBBBAAA???<<<::::::999777666999888777777999:::999777:::999999:::<<<;;;888555999888888999;;;;;;:::999:::<<<<<<;;;999999;;;===:::<<<=========<<<<<<===@@@???>>>>>>>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<===???AAABBBBBBCCCEEEEEEDDDDDDEEEGGGEEEDDDCCCEEEHHHKKKLLLLLLMMMKKKHHHEEECCCCCCDDDEEEAAABBBBBB@@@>>>===>>>@@@@@@???>>>>>>>>>>>><<<:::<<<;;;;;;:::999999888888777444222222444555555333888888777666555555555666888777777777666666666666666777777777777666444333444555555555444444666888444666777888888999<<<>>>BBBDDDOOO\\\dddkkk___DDD;;;;;;;;;;;;::::::::::::===<<<;;;:::;;;;;;======888999999999999;;;???BBBOOOiiixxxgggYYYUUUTTTNNNKKKLLLDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>;;;::::::999777666777666555666999::::::999999888888999;;;<<<<<<;;;:::999999:::;;;<<<;;;::::::;;;<<<;;;:::999;;;===>>>>>>======>>>>>><<<;;;@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<<<<<<<<<<============>>>@@@BBBCCCBBBDDDEEEDDDCCCCCCDDDEEEDDDCCCCCCDDDHHHJJJKKKKKKHHHHHHHHHGGGEEECCC@@@???AAAAAAAAA@@@>>>===>>>???BBB@@@?????????>>><<<:::;;;;;;::::::999999888888999777555444666777777777;;;;;;:::888888777777777999999999888888888888888888888888888777555444333222444666666555555555666444555777777777888:::<<>>???999::::::::::::;;;???BBBMMMgggrrreeeXXXTTTRRRNNNKKKLLLDDDDDDDDDDDDCCCBBBAAAAAA@@@===;;;:::999999888666888777666777999;;;:::999:::999888888999;;;<<<<<<;;;999999:::<<<=========;;;;;;;;;:::::::::;;;<<<===;;;:::;;;>>>>>><<<999>>>??????>>><<<;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCCCCDDDEEEDDDBBBBBBBBBDDDEEEDDDCCCDDDGGGHHHHHHHHHGGGGGGHHHGGGEEEBBB???===@@@AAAAAA???===<<<===???AAA@@@>>>>>>>>>===;;;888::::::::::::999999888888999888777666777888999:::===<<<;;;:::999888888888::::::999999999999999999888888888777777666666555333555777888777666666666444555666666666666888:::DDDBBBKKKWWWaaakkkbbbIII<<<;;;:::999888888999999999999888888888999;;;<<<:::;;;;;;::::::<<>>@@@>>>;;;;;;<<<>>>===;;;;;;<<<>>>999:::;;;<<<======<<<<<<>>>>>>===>>>???@@@BBBCCCBBBCCCDDDCCCBBBAAABBBCCCFFFEEEDDDDDDFFFFFFEEECCCGGGGGGFFFEEECCCAAA???>>>???@@@@@@>>><<<<<<===>>>???>>>===<<<===<<<999777:::999999999999999888888555555444444444555666888999999777666666555555555999999999999999999::::::555555666666666777888888444666999999888777777888555666666666555555777999@@@@@@IIITTT]]]iiidddNNN>>><<<;;;999888888999:::;;;:::999888777888888999;;;;;;<<<;;;;;;===@@@CCCMMMccciiibbbYYYSSSPPPNNNKKKIIIEEEEEEEEEEEEDDDCCCBBBBBB>>><<<:::999999999888666<<<;;;::::::;;;<<<;;;999;;;;;;:::888666555777888999888888:::>>>BBBDDDDDD===;;;999:::;;;<<<;;;:::;;;:::;;;===???@@@???>>>999;;;======::::::<<>>@@@BBBCCC@@@BBBCCCBBBAAAAAABBBCCCEEEDDDCCCDDDEEEEEECCCBBBGGGFFFEEEDDDBBBAAA@@@@@@?????????>>><<<;;;<<<======<<<;;;;;;<<<<<<:::888999999999999999999888888555666666666555666888;;;999999888777777777888888888888888888888999999999444444444444555777888999555666888888777777777888666777777666555555777999;;;===IIIRRRYYYffffffVVV???>>>;;;999888999:::;;;>>>===;;;:::999999999::::::;;;;;;;;;<<<>>>BBBEEELLLaaavvveee```XXXQQQNNNLLLIIIFFFDDDDDDDDDDDDCCCBBBAAAAAA===;;;999888999999888666:::999888999;;;<<<<<<;;;:::;;;<<<:::777666777999888777777:::???CCCGGGHHH===;;;999999;;;<<<<<<::::::;;;=========<<<===>>>999<<<>>>===999888:::===666888:::<<<=========<<<===<<<<<<<<<===???AAABBB???@@@BBBBBBAAAAAABBBDDDAAAAAAAAACCCEEEFFFDDDCCCDDDEEEEEEEEEDDDCCCAAA@@@>>>??????===;;;:::;;;===<<<;;;;;;<<<======<<<:::888888888888888888999999777888999999777888;;;>>>::::::999999::::::;;;<<<666666666666777777777888444444333333444555666777444555666555444444666888777888888777666555777888777===JJJRRRWWWeeeiii^^^AAA???===:::999999;;;<<<<<<;;;:::999999::::::;;;999:::;;;<<<===???DDDGGGJJJ^^^pppbbb^^^WWWPPPLLLJJJGGGCCCCCCCCCCCCCCCBBBAAA@@@@@@===;;;999888999999888777666666666888;;;<<<===<<<999;;;===<<<999888999;;;777666666:::???EEEHHHJJJ===;;;888999;;;===<<<:::888;;;===<<<999777888:::;;;>>>@@@===999666888;;;666777:::<<<>>>>>>===<<<<<<<<<;;;<<<===>>>@@@AAA>>>???AAAAAAAAAAAACCCDDD>>>>>>@@@CCCFFFGGGFFFEEEBBBCCCFFFGGGGGGEEEBBB@@@>>>??????===;;;:::;;;===<<<;;;;;;<<<>>>???===<<<888888888888888888999999444666777666444555888<<<666666666666777888999:::444444555555666666666777666555333333222333444555333444444333222222555777888999999888666666777999555===LLLSSSWWWdddlllcccBBB@@@===;;;999:::;;;<<<888777777777777999:::;;;888:::;;;<<<===@@@EEEHHHIII\\\pppaaaYYYRRRPPPNNNIIIFFFFFFFFFDDDAAA???@@@@@@???>>><<<999666666888999888777777888999:::;;;::::::999999999999999999999999999888:::===>>>===>>>???@@@;;;<<<<<<;;;999999:::<<<;;;999888999::::::999888::::::::::::::::::::::::888;;;===>>>===<<<<<<===;;;::::::===AAADDDCCCAAA<<<>>>@@@BBBCCCDDDDDDDDD??????@@@BBBEEEEEEDDDBBBFFFDDDCCCBBBBBBAAA@@@>>>===>>>???>>>===<<<===???888888888999:::;;;===>>>:::888666777999999777444999888777666666666777888888777777777666666666555777888888777666555555666777555333444555555222000444555666444222222555888444555666777888888888888888===CCCJJJXXXgggkkkgggKKK;;;999>>>:::888<<<;;;666777888999::::::::::::============<<<>>>AAADDDJJJ^^^lll```WWWPPPOOONNNJJJGGGGGGEEECCC@@@??????@@@???>>>???<<<999999;;;<<<;;;:::888888:::;;;;;;;;;::::::999999999999999999999999666888;;;;;;;;;;;;<<<>>><<<<<<;;;:::888888888999:::999888888:::;;;:::888<<<;;;;;;::::::999999999888:::<<<===<<<;;;;;;<<<:::999999<<>>AAABBBCCCCCCCCC??????@@@BBBDDDDDDCCCBBBDDDBBB@@@@@@@@@@@@>>>===<<<===>>>>>><<<<<<===>>><<<;;;::::::999999999999:::888666777999999777444:::999888777666666666777777777777777666666666666666777888777555555555666999777555555666555333000555777888777555555777:::555555666777888888888888999===BBBIIIWWWfffkkkhhhNNN===999>>>:::999===<<<777888999:::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<>>===:::;;;===???@@@BBBBBBCCC@@@??????AAACCCCCCBBBAAA@@@???>>>>>>??????>>><<<;;;<<<======;;;;;;<<<======<<<;;;:::999888888888999888777777888999777666::::::888777666666666666666666666666777777777777666777888777555555555666:::888666666666555444222444666888888777777777888555555666777777888888888:::===AAAHHHUUUcccjjjjjjQQQ???:::>>>:::999===;;;888999:::;;;;;;<<<;;;;;;999999::::::999:::===@@@HHH\\\|||xxxddd[[[SSSMMMMMMMMMJJJHHHIIICCCBBB@@@AAABBBBBBAAA@@@999888777777777777777777888888999999999999999999::::::::::::::::::::::::444666888888888888999:::;;;:::888888999999999999888777777888:::<<<;;;:::;;;;;;;;;;;;;;;:::::::::888:::;;;;;;:::999:::;;;999::::::<<<===>>>======999:::<<<===???AAABBBBBB@@@@@@???@@@BBBCCCBBB@@@???>>>======>>>???>>><<<:::;;;<<<<<<::::::;;;<<<:::::::::999999:::;;;;;;999888888777888888888888888888888777777777777777666666666666777777777777555666777777555444555777777666555555555555555444222444666777777666666666444444444555555666777888;;;<<>>>>>>>>??????;;;;;;<<<===???@@@AAABBBAAA@@@???@@@BBBCCCCCCBBB@@@???>>>>>>???@@@???===:::;;;<<<;;;:::999:::<<<:::::::::999999:::;;;;;;999999888888777888999:::555666777777888888999999666666666666777777777777444555777666555444555777333333333333333444666777333333555777888888777666333333222333333444666777::::::>>>FFFRRR]]]gggmmmXXXBBB999<<<888888;;;888::::::;;;;;;<<<<<<;;;;;;888999;;;;;;;;;;;;===???GGGXXXwwwooobbbXXXPPPJJJJJJKKKHHHGGGHHHDDDCCCBBBCCCDDDCCCAAA???999:::<<<;;;999888888999999999888777777777777888999999999999999999999999888999;;;;;;::::::;;;<<<999777555666999;;;:::888999888777888:::;;;;;;:::777888999;;;<<<>>>???@@@;;;<<<<<<;;;999999:::<<<:::<<<>>>?????????AAABBB??????>>>??????AAABBBBBBAAA@@@???@@@BBBDDDEEEDDDBBB@@@??????@@@@@@???===:::;;;<<<<<<::::::;;;<<<===<<<;;;:::999888888888888999999888777777:::<<<555666777888888999888888777777777777666666666666333555666666555444555777222333333333222333666888666555666777:::;;;:::999333333222222333444666777999999===GGGQQQ[[[eeemmm]]]EEE:::<<<888888;;;888::::::;;;;;;;;;;;;::::::888:::<<<<<<<<<<<<>>>???FFFWWWuuukkkbbbWWWPPPJJJJJJJJJGGGFFFGGGCCCBBBAAABBBBBBAAA???<<<555888::::::777555666777;;;;;;999888888888999999888888888888888888888888999:::<<<<<<;;;:::;;;<<<:::666333444777888666333:::999888888:::;;;:::888888999:::;;;<<<===>>>???<<<======;;;999999;;;<<<999<<>>===;;;:::999:::;;;;;;777777777777777777777777999;;;<<<<<<;;;:::;;;<<<;;;777222222444555111...;;;999888999::::::999888::::::;;;;;;<<<============>>>===;;;:::999;;;===777;;;>>>?????????BBBEEEEEEEEECCCBBBAAABBBCCCCCCAAA@@@???AAADDDGGGIIIIIICCCAAA???>>>???>>><<<:::;;;<<<======;;;;;;<<<===888888888999:::<<<===>>>888999:::888666777;;;>>>::::::::::::888666444222:::999888777666555444333333444555555444444666777999999999555222111444777777444222333777::::::999777666555444555777999:::666666===IIIRRRXXXbbbllleeeLLL>>>???<<<<<<>>>:::999999:::::::::999888888777999;;;<<<<<<<<<===>>>FFFUUUrrrqqq```[[[UUUQQQLLLJJJJJJHHHEEEBBBCCCCCCCCCBBBAAA@@@???>>>???;;;888888:::======<<<888888999999999:::::::::666777888999:::;;;;;;;;;777777888999999999999999777777777777777777777777666666666666777777777777999::::::;;;;;;::::::999======<<<:::888777888::::::;;;;;;<<<>>>???AAABBBGGGEEEAAA???>>>>>>@@@AAA???>>>???AAACCCDDDDDDBBB???>>><<<<<<======<<<:::<<<>>><<<888999===:::333:::<<<===<<<:::888888888>>><<<999777666777888999888888666555555666777888888999:::888666555555666666444444666999:::888666888777666555444444555666:::777444333444555666555555666777666555444555666555666999AAAMMMZZZeeekkknnnUUU???;;;===<<<:::;;;::::::<<<======<<<;;;:::::::::::::::<<<===>>>???GGGTTTnnnnnn```]]]VVVQQQKKKHHHHHHHHHFFFDDDBBBBBBBBBAAA@@@>>>===<<<===:::777777999;;;;;;:::777777777888888888888999555777:::<<<<<<;;;999888666777888888999999888888777777777777777777777777666666666666777777777888999999::::::::::::999999:::;;;;;;999888888999;;;::::::;;;<<<===???@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@>>>======???BBBDDDCCCBBB???===<<<<<<<<<<<<;;;:::;;;<<<;;;888999===:::444;;;;;;;;;::::::999888777<<<;;;999888777777777888777666666555555666666666888999:::888666555666777888666555666888888666444888777666555444555555666999666444333444555666555444666777666555555666777888888;;;AAAKKKWWWaaaggglllUUU???999::::::999:::777888888888888888777777:::::::::;;;<<<===??????HHHUUUnnniii^^^^^^TTTOOOIIIGGGGGGHHHGGGEEEBBBBBBAAA@@@???===;;;:::;;;999777777888999999999888888888888999999999999444777;;;===>>>;;;888555666666777888888888888888777777777777777777777777666666666777777777888888888888999999999999888888777888999888777888:::<<<:::::::::;;;<<<>>>???@@@<<<>>>AAACCCCCCBBB@@@>>>>>>======>>>@@@BBBAAA@@@>>>===;;;;;;<<<;;;:::888999::::::888:::<<<;;;777<<<999888888::::::888555::::::999999888888777777666777777888888777777777888999999888666555666777999888666666777777555333777777666555555555555666666444222222444555666555333555666666555555777888;;;;;;<<<@@@HHHSSS]]]ccclllYYYDDD999888:::::::::;;;::::::999888888888888;;;;;;;;;;;;===>>>???@@@IIIUUUnnn|||eee[[[ZZZPPPMMMIIIHHHIIIIIIGGGDDDBBBBBBAAA@@@???===;;;::::::999777777777888888888::::::;;;;;;;;;<<<<<<<<<777888;;;<<<<<<:::888666666666777888888888888777777777777777777777777777666666777777777888888888777777888888888888777777777888999999777777888:::999:::::::::<<<===>>>???>>>@@@BBBDDDDDDCCCBBB@@@AAA@@@>>>>>>??????>>>===>>>===;;;;;;;;;;;;999888888999999999:::;;;;;;999<<<888555777;;;;;;888333999:::::::::::::::999888777888999:::::::::999888777999999888666666666777888777777666666666666555666666666555555555666666444333111222444555666555222444666666555666777999:::;;;<<>>???@@@GGGSSSlllxxxbbbXXXTTTMMMJJJIIIIIIKKKJJJEEEAAACCCCCCBBBAAA@@@>>><<<;;;999999999888777777777888::::::;;;;;;;;;<<<<<<<<<::::::999999999999999999666666777888888888888888777777777777777777777777777777777777888888888888666777777888888777777666999:::;;;999777666666777:::::::::;;;;;;===>>>??????@@@AAABBBDDDFFFIIIJJJHHHEEEBBB@@@??????===;;;@@@>>><<<<<<<<<<<<:::888888888:::;;;;;;;;;;;;<<<;;;888555777;;;<<<888444999:::;;;;;;<<<;;;;;;:::555666888999:::999888888777888999888777666777888666666666666666666888999555555666666666666666666444333222222444666555444222444666666555666777999888999;;;===CCCMMMXXXaaakkkdddRRR???888;;;>>><<<999888777555555555666777;;;;;;;;;;;;<<<>>>???@@@DDDOOOhhhqqq```VVVQQQLLLJJJHHHIIIJJJIIIDDD@@@BBBBBBAAAAAA@@@???======:::;;;<<<;;;999888888999888888888888999999999999;;;:::888777777999:::;;;777777888999999999999999777777777777777777777777777777777888888888999999777777888888888888777777:::;;;<<<;;;888666666666;;;;;;;;;;;;<<<===>>>???>>>>>>>>>@@@DDDJJJOOOSSSMMMJJJFFFCCCBBBAAA???===BBBAAA???>>>>>>>>><<<::::::999;;;>>>===:::;;;>>>:::888777888;;;;;;999666999999::::::;;;;;;<<<<<<444444555666777777777777777888999888777666777888555666666555555666888;;;444555666666777666666666555444333444555666555444333555666666555555777888777888:::<<<@@@JJJWWW```fffeeeWWWAAA666:::===999999999888888888888999999::::::::::::<<<===>>>???BBBLLLddd|||hhh^^^WWWRRRPPPLLLGGGEEEFFFGGGDDDBBB??????@@@@@@???>>>>>>===;;;===???===;;;999999;;;777777777888888888888999888888888999999::::::;;;888888999:::::::::::::::777777777777777777777777777777888888888999999999777888888999999888888777999:::<<<<<<:::888888888<<<<<<<<<<<<===>>>???????????????@@@DDDIIINNNQQQPPPMMMIIIFFFEEEEEEDDDCCCEEECCCAAAAAA@@@@@@>>><<<<<<;;;===@@@>>>:::;;;@@@999999::::::::::::999999888888777777888:::;;;<<<666666666666777888999999666777999888777666777999666777777666444444777:::333444666777777777666666666555444555666666555333444666777666555555666777777999:::;;;>>>GGGTTT^^^ccchhh]]]DDD666:::===777999:::;;;<<<<<<======<<<999999999999:::<<<===>>>AAAJJJbbbrrraaa]]]YYYTTTSSSMMMFFFBBBCCCEEEEEEDDD======>>>>>>>>>>>>======<<>>???@@@CCCBBBBBBBBBDDDFFFHHHJJJQQQNNNJJJHHHHHHHHHHHHGGGGGGEEECCCBBBBBBAAA???======<<<>>>BBB???:::;;;AAA888:::;;;;;;:::999:::;;;777666555555666888:::<<<:::999888888999;;;===>>>666777888888777666777999888999999666333333666999333444666777777777666666777666666666777666555333555666777666555444555666888:::;;;;;;===EEERRR\\\dddkkkbbbGGG999===???888555666888:::;;;;;;;;;:::888888888999:::;;;<<<===AAAJJJbbbppp___UUURRRUUUPPPLLLGGGDDDDDDDDDEEEEEE@@@???>>><<<:::999999888888999:::;;;:::999888777777777888999::::::;;;;;;999999888888888888999999999999999999999888777666:::777444666:::<<<:::666888888888777666666777999777888888888888999999999;;;999666555666999<<>>>>>???AAABBBBBBAAAHHHAAA>>>BBBBBB@@@@@@DDDKKKFFFEEEHHHGGGCCCCCCGGGJJJGGGCCC???>>>>>>@@@AAA???>>>===<<<;;;<<<======;;;888888<<<>>>;;;:::;;;:::::::::999999999999:::::::::;;;<<<;;;===HHHTTTFFF???888555777::::::999999777444444666999;;;;;;888777555333222111222222333333444666888777555333777444333444888:::999888666999;;;:::;;;CCCRRR]]]dddjjjbbbJJJ777666:::;;;888888888888888888888888;;;;;;:::::::::;;;<<<<<>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;999:::>>>???:::888888>>><<<:::::::::;;;:::999===>>>AAACCCBBBCCCLLLVVVGGGAAA999555666888777555555444444555777888888777999888777666555444444444333333333555777777555333777555333444777999888777333666888777888???LLLWWWaaaiiidddOOO<<<888:::999888888888888888888888888;;;;;;:::::::::;;;<<<<<>>>>>=========999777555444555777:::<<<888999999:::::::::999999999999888888888888999999888888999999888888777777999777555666999;;;999777888888999999999999999888777888888888888999999999888888888888999:::;;;;;;@@@CCCJJJQQQVVVWWWTTTQQQJJJDDD@@@@@@AAA@@@AAADDD???===>>>AAABBB@@@AAACCC???@@@CCCDDDCCCAAA===;;;===<<<<<<;;;:::;;;;;;;;;;;;:::<<<@@@???:::777888>>><<<:::999::::::999888>>>???DDDHHHFFFEEEJJJRRRDDD>>>888555555666666444444444444666888999777555888888777777666555333333444333333333555666555444777666444555666777777666777999;;;:::;;;AAAKKKTTT^^^gggfffUUUBBB;;;999888999999999999999999999999:::::::::::::::;;;<<<===???JJJYYYxxxjjjZZZUUUSSSPPPNNNLLLIIIEEECCCCCCCCCCCCCCC@@@@@@???>>>======>>>>>>666555444444555777999;;;999999:::::::::999888888999999888888888888999999777777888888888888777777888666555666999:::999777888888999:::;;;;;;:::888777777888888888999999999777888999999::::::::::::DDDGGGNNNVVV\\\^^^\\\ZZZIIIEEE@@@??????AAABBBDDD??????@@@AAABBBBBBBBBCCC<<<>>>AAACCCCCCAAA===;;;<<<<<<;;;;;;::::::::::::<<<;;;<<>>;;;;;;>>>AAACCCBBB???999666777999:::<<>>===<<<<<<<<<<<<<<<333444555666777888888888888999:::;;;;;;999888777999999888888888888999999666777777888888888777777777666666777888888888777888888999<<<>>>>>>;;;888777777888888888999999999777888999:::::::::999999:::===DDDMMMWWW^^^aaabbbFFFDDD@@@>>>???AAACCCBBB@@@AAABBBBBBBBBBBBAAA@@@===>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;:::::::::???<<<<<<===<<<<<>>555777<<<888999===AAA>>>888666999777666444444555666777777777555222222444666666666444444555666555444222111666444333333555666666666666666666555444444555666555666888888999<<>>===<<<;;;::::::::::::333555666888888888777666777888:::;;;;;;:::999777999999888888888888999999666666777777888888777777666666666777777777888888888888:::===AAA@@@<<<777777888888888888999999999888999999:::::::::999999999999<<>>CCCCCCAAA===@@@AAA??????AAA???<<>>;;;<<<<<<<<<<<<;;;::::::???<<<;;;;;;:::<<>>BBBHHHTTTsssuuu^^^SSSQQQOOOMMMLLLGGGDDDBBBAAABBBBBBAAA@@@???>>>===;;;:::999999999777777777777777777777888555777999;;;<<<;;;999888999999888888888888999999555666666777777777777777555666777777666777777888999888:::>>>CCCBBB===777777888888888888999999999999999999999999999999999===<<<<<<===@@@BBBBBBAAA<<>><<<>>>CCCCCC???999>>>@@@>>>???BBBAAA<<<@@@@@@AAAAAAAAA@@@>>>===<<<<<<=========<<<;;;:::>>><<<;;;;;;999:::BBBKKKWWWXXXVVVOOODDD===<<<>>>777666777::::::666666999555666777666555555555555666444222222444555555444777777666555555555555666666666666888::::::888666333444666555333444666999666777:::<<<>>>???AAACCCOOOYYYaaa___PPPAAA;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>@@@FFFQQQppprrr]]]RRROOOLLLJJJJJJFFFDDDBBBAAABBBBBBAAA???@@@???>>><<<:::999999888;;;999777555555666888:::444666999;;;<<<<<<:::999999999888888888888999999555555666777777777777777555666777777666666777888999888:::???DDDCCC===777777888888888888999999999::::::999888888999999:::999999:::<<>>999======<<>>888>>>@@@???@@@EEEDDD??????AAACCCDDDCCC@@@===;;;<<<===>>>>>>>>>===;;;;;;<<<;;;<<<<<<999888>>>GGGGGGEEECCCAAA???>>><<<;;;666333444888999777999<<<111333555666777777888999888777777888:::999777555666555333222222333444555666777888:::;;;;;;888666111444555555333444777:::222444666999;;;<<<>>>>>>KKKWWWccccccUUUDDD;;;;;;::::::::::::::::::::::::999999999:::;;;<<<>>>>>>AAAFFFPPPooo{{{nnn\\\QQQLLLJJJGGGDDDDDDDDDCCCAAA@@@@@@AAACCCAAA???===<<<<<<;;;888666666666666666777888::::::999999999999999999999999:::<<<<<<999888999888444555555666666777777888888888999999777555666:::???<<<;;;999888888888999:::888777777888:::;;;;;;:::;;;;;;;;;::::::999999999999888888;;;>>>>>>:::777;;;:::<<>>>>>@@@============>>>>>>>>>>>>CCCDDDEEEEEECCCAAA>>>===<<<<<<<<<<<<<<<===>>>>>>===;;;888777999:::;;;;;;@@@@@@???<<<999888999:::777888999::::::999888777777555333444777888666444666666666555444444333333999888888777666555555444666:::999333222555444///666444222333666777555333666777777777777999===@@@KKKVVVaaajjjdddGGG444:::999:::;;;;;;999999:::;;;888888777777777888:::;;;???FFFUUUooottthhhXXXNNNKKKJJJHHHEEEEEEDDDCCCAAA@@@???@@@BBB@@@>>><<<<<<<<<;;;999777888888777888888999:::;;;999999999999999999999999888;;;;;;888888:::999666666666666666777777888888888888666444222222444666888888999999999888888777777777777888999:::::::::;;;;;;;;;;;;::::::999999:::888888:::<<<===;;;888===:::<<>>>>>AAABBBCCCCCCBBB@@@>>><<<>>>============>>>??????>>>;;;999888999:::::::::======<<<999777555666888777888888999888777666555888666444555777777666444666555555555555444444444777777777666555444444444555888777222222555555222777555333444666777555444666777777777777999<<>>===;;;;;;<<<<<<:::888:::999999999999999::::::999999999999999999999999777::::::888888::::::777666666666777777777777888:::888666666666777666555444666888999999888666555666777777888888999999999;;;::::::::::::999999999;;;999888999:::<<<;;;:::???===AAAKKKQQQLLLCCC===;;;;;;;;;<<<<<<<<<======>>>>>>???@@@???>>>===<<<===<<<<<<<<<<<<===>>>>>>???<<<999888999999999888;;;;;;:::888666555555777777777888888777666555555888777666666666666555444444444555555555666666666666666555555444444333333444555444111222666888777777555444555666777666555555666777777777888;;;>>>JJJTTT]]]hhhlllWWW@@@<<<999:::;;;;;;999999:::;;;<<<;;;:::999999999:::;;;===CCCPPPiii}}}eee\\\QQQJJJHHHHHHHHHFFFGGGEEEBBB@@@@@@??????>>>===;;;::::::<<<<<<;;;999::::::999888888888999999888888888888888888888888777::::::888888:::999666777777777777777777777777777555444666:::<<<:::888444555666777777777666666555666777777777777888999888888888888888888888888;;;:::888888999:::<<<<<>>===<<<;;;::::::;;;<<<;;;:::999888888777777777888888888888888888888888888888888;;;;;;888777999888444888888888888777777777777444222111333777999888555888777555444444666888999555777999888666666777999666666666666666666777777;;;:::999888888999<<<>>>AAAJJJZZZeee```QQQCCC===::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;999999999999999:::;;;;;;>>>===:::::::::999888666888999:::999777666666777666666777888999;;;<<<===999999888777666555555555333444444555666777888888777777777666666666666666666444333444666999<<<@@@555666666666555555555666555777888888888888:::<<>>===;;;:::::::::;;;;;;???CCCNNNfffmmm^^^YYYQQQKKKHHHGGGFFFFFFGGGCCC???>>>@@@AAA???===<<<;;;999:::;;;;;;:::999888777777777777777888888888888888888888888888888777::::::777777999888555999888888888888777777777999777666666777888777777===:::777444444666999;;;666888:::999777666888:::555555555666666666666777:::::::::888777888;;;>>>AAALLL\\\ddd]]]MMMAAA===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<::::::::::::888777444666888777666555555666777777777888:::<<<>>>???777888999888666555666777444444555666777777888888777777777777777777666666666444333666888888;;;???444555666555444333444666666888999:::999999;;;<<<>>>JJJOOOWWWgggcccJJJ777999:::;;;;;;999999:::;;;===<<<;;;:::999:::;;;<<<>>>AAAKKKaaaxxxdddYYYUUUOOOJJJGGGFFFFFFFFFFFFBBB>>>>>>@@@BBB@@@===<<<;;;::::::;;;;;;999888777777777777888999::::::888888888888888888888888333777888666777::::::888999999999888888888777777;;;;;;;;;999888999;;;===>>>===:::888777777999:::666999<<<:::777666888;;;666666666777777888888888999:::;;;:::888888;;;>>>AAAGGGQQQXXXTTTHHH@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<;;;::::::;;;;;;999777444666888888777666666666999888888888888:::;;;<<<666888999888666555777888555555666666777777777888666666666666666666666666666222333777888666777;;;222444555555333222333555777999;;;;;;::::::;;;<<<:::HHHNNNUUUfffhhhRRR???999:::;;;;;;999999:::;;;;;;:::999999999:::;;;<<<>>>@@@III___ooo]]]UUUQQQMMMIIIGGGFFFGGGGGGFFFAAA======AAABBB@@@======;;;::::::::::::999777888888888888999:::;;;<<<777777777777777777777777000444666666888<<<===;;;999999999999888888777777555777777666555777<<>>===<<<:::999888888777:::===;;;777666888<<<777777888888999999999:::888:::;;;;;;888888;;;===BBBBBBFFFLLLLLLEEE@@@>>>;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<;;;:::999:::;;;;;;:::888555888::::::999888888999;;;:::888777777777888999555777999999666666777:::666666666666777777777777444555555555555555555555555111222777777333444888111333555444222111333555888:::<<<<<<;;;;;;<<<===777HHHNNNTTTggglllYYYGGG999:::;;;;;;999999:::;;;:::999999888999:::<<<===@@@BBBJJJ```ggg\\\QQQNNNKKKIIIIIIHHHFFFDDDCCCAAA???>>>??????>>>======<<<;;;:::999999999999:::999777777888;;;>>>@@@;;;;;;:::999999999::::::777888999:::;;;:::999888777666555444555777999:::777777777555444444777999BBB???;;;:::;;;;;;:::888:::;;;;;;:::999999<<>>:::999::::::777555888777777888;;;===<<<<<>>888888:::<<<>>>???>>><<<>>><<<::::::::::::999888===??????<<<999888:::===;;;:::999888777777777777888888888888777777777777;;;:::999888888777777777777777666666666666777777666666666666666666666666:::999888666555555444444888777555444444555666888444444444444444555666666;;;777666999999888999======EEEQQQWWW[[[hhhcccKKK>>>;;;777666999===<<<999;;;;;;:::::::::;;;;;;<<<>>>CCCMMM^^^zzzxxxddd[[[QQQNNNKKKIIIHHHGGGEEEDDDCCCBBB@@@???@@@@@@???>>>===<<<;;;:::999999999999;;;999888888999;;;>>>@@@:::::::::999999:::;;;;;;888888999999::::::::::::888777666555555777888999888888777666444555777:::AAA???<<<:::888888999999AAA???<<<999999:::===>>>;;;888777888:::<<<;;;:::777777888:::>>>@@@AAA@@@CCCJJJOOOMMMEEE===;;;<<<999999;;;===??????>>>===@@@>>><<<;;;<<<<<<;;;:::999;;;;;;:::888999;;;>>>===<<<;;;::::::999999999888888888888777777777777999999999999888777666555777777666666666666777777666666666666666666666666666666555444333333333333777666555444444555666666777666666666666777888888<<<999777999999777888;;;<<>>BBBKKK^^^{{{ooo^^^YYYPPPMMMJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@AAAAAA@@@>>><<<<<<;;;:::999999999999;;;:::999999:::<<<>>>@@@999999999999:::;;;;;;<<<999999888888888999:::;;;:::999888777666777888888888999888777666666888:::<<<<<<;;;999666777<<<@@@IIIBBB:::666666888::::::888666666777999;;;<<<;;;777777888<<<@@@CCCDDDDDDCCCKKKRRRRRRJJJAAA======:::;;;===>>>???????????????>>><<<<<<======;;;:::666777888999999:::<<>>888888888999:::;;;<<<===;;;999888666777999;;;===;;;:::999888777777777777888999999888777777888:::444888:::888666:::CCCKKKQQQGGG<<<666666999:::999;;;:::888888777777777777888888999<<<@@@CCCCCCCCC???CCCIIIKKKJJJFFFBBB???:::<<>><<<;;;<<<======;;;999666777888999:::;;;<<<>>>777777666555555555555555888888888888777777777666888777777666666666666555666666666555555666666666666666666666666666666666;;;:::999888666666666555333444444555555555555444555555555444555666666777;;;888777:::999777777:::999???MMMVVV[[[hhhhhhXXX===;;;::::::999888999<<<999999;;;<<<<<<<<<;;;;;;===???GGG\\\yyybbbUUUPPPMMMKKKHHHGGGGGGFFFEEECCC@@@?????????@@@???===;;;;;;;;;:::999999999::::::888777777777777999:::;;;888888888999:::;;;<<<===;;;:::777666666888;;;===;;;;;;:::888777777666666888999999999777777888:::333777;;;999777:::EEENNNVVVLLL@@@::::::<<<===<<<<<<<<<:::888777555555555:::999999;;;===??????>>>===;;;;;;???DDDEEEBBB===:::===@@@AAA???>>>???@@@>>>======>>>??????===;;;999999999:::;;;<<<;;;;;;::::::999888888888999999888888888888777777777666:::888666444333555777999666666555555555555666666666666666666666666666666???>>><<<:::888666555555333444555555666666555555555555555555555666777777777555666999:::888888;;;:::===JJJTTTYYYeeeiii]]]CCC===:::;;;:::777888<<<;;;;;;;;;<<<;;;;;;::::::===>>>FFF[[[}}}rrr___SSSMMMLLLJJJHHHFFFFFFFFFDDDCCC???>>>>>>?????????<<<:::;;;::::::999999:::::::::777666666666777777888999999999999999:::;;;;;;<<<;;;:::888666777999;;;===::::::999888777777666666777888999999777777777999777:::===:::777888@@@HHHNNNGGG>>>999888999::::::999::::::999777777888999:::999888999:::;;;;;;999>>>999666888===???===999:::===AAAAAA???===>>>@@@?????????@@@BBBAAA???===;;;::::::;;;<<<<<<:::888999999888888888888888999888888888888777777777777:::888666444444666888:::666555555444444555555666666666666666666666666666===<<<:::888666444333333444444555555666777777777888888777777888888999:::555333555999;;;999999<<<;;;<<>>FFFYYYyyyjjj\\\SSSLLLLLLIIIGGGFFFFFFFFFDDDCCC?????????@@@@@@???<<<::::::::::::999999::::::;;;777777777777777888888888:::::::::999999:::;;;;;;:::999888777777999;;;<<<888888888888777666666555555777888888777666777777777:::;;;999777777<<>><<<===@@@======>>>???AAA@@@>>>;;;:::999888:::<<<<<<999777777777666666666777777888888888888888777777777777777888888888888888888888666555555444444555555666666666666666666666666666999888777666555444444444666666555555666777999:::888888777777888888999:::555444555::::::888888:::===<<>>@@@;;;???FFFWWWuuuwwwcccZZZSSSLLLKKKIIIGGGFFFFFFEEEDDDCCC@@@@@@@@@AAABBB@@@===;;;:::::::::999999:::;;;;;;888888888888888999999999;;;;;;:::999999999::::::999999888888888999:::;;;666777777777777666666555555666888888666666666777444666888777777888<<>>???:::<<<===;;;888777999<<<888777666777999:::999888777<<<@@@>>>:::888;;;???999===AAAAAA===;;;===@@@999999:::<<<======:::888888666666888;;;<<<999666;;;:::::::::::::::;;;;;;888888888888777777777777555777:::<<<<<<:::777555555555555444444555555555666666666666666666666666777666666666666666777888888777555555666888:::<<<666666666666666777777888777555666::::::777666888>>>;;;CCCJJJNNN\\\hhhgggZZZFFF777999===:::888;;;888777666666999===AAADDD;;;???GGGVVVrrrlllZZZSSSRRRQQQGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA???>>>>>>>>><<<:::BBB<<<555444777::::::888777888888999999:::;;;;;;999999:::;;;<<<<<<<<<<<<888777777666888:::<<<>>>999999888777666666666666777777777777666666666666333444444666888:::;;;===DDDEEEDDD@@@;;;888999;;;999;;;===>>><<<;;;;;;<<<<<<:::777777999999777444;;;:::999999:::;;;===>>>:::<<<;;;;;;???CCCBBB===AAA>>>:::999;;;===;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888888666444333333555:::999777666666666777888333555777666555333333444666666666666666666666666666555333333222333444555444444555555555555444444333444444444555555666666666666888999999888777666<<<;;;>>>FFFNNNUUU```jjjdddMMM;;;::::::555444999555777:::;;;;;;;;;<<<>>><<>>======?????????===???;;;666666999:::888555777888888999999::::::;;;888888999:::;;;;;;;;;;;;888777666666777999<<<===;;;:::999888777666666666666666666666777777777777555555555666888999;;;<<<@@@AAA@@@>>>;;;999;;;===;;;<<<>>>>>><<<:::::::::;;;999777777999:::888666999999888888999:::<<<===:::<<<<<<;;;>>>BBBAAA===>>><<<:::999999:::999999::::::::::::::::::::::::888888888999999999::::::888999999888666555666777999888888777666666777777666777888777555444555777666666666666666666666666999888666444333222222222444444555555555555444444333333444444444555555555444555666777888777777666<<<;;;>>>FFFNNNUUU```jjjiiiRRR===:::;;;777666:::666888:::;;;::::::<<<======???EEETTTpppyyybbbVVVQQQMMMKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>======>>>???>>>===<<<999777888:::999666222777777888888999:::::::::777777999::::::;;;;;;;;;888777666666777999;;;===<<<;;;:::999777777666666555555666666777777888888777777777777888999:::;;;;;;<<<<<<;;;::::::<<<>>><<<===>>>===;;;999888999999888777888999999888777888888888888999:::;;;;;;:::<<<<<<;;;>>>AAA@@@<<<=========;;;999999:::;;;::::::::::::::::::::::::777777777888888888888888999999:::999777777999:::777777888888777777666666777888888666555444666888666666666666666666666666888888666555444444444444444444555555555555444444333444444444444555555555222333444666777777777777;;;:::>>>FFFMMMUUU```jjjpppYYYBBB;;;;;;999999;;;777999;;;;;;:::::::::;;;===???DDDQQQlllooo]]]UUUPPPLLLIIIIIIIIIGGGFFFDDDBBBAAA@@@CCCAAA>>>======<<<;;;:::;;;999777777888888555333777777777888999999::::::777888999:::;;;<<<<<<<<<999999888777888:::<<<======<<<;;;999888777777777444555555666777888888999999999888888888888999999999999999999999:::;;;;;;:::<<<<<<<<<:::888999::::::999999888888888777777888888888999999:::;;;;;;999<<<===;;;===@@@@@@<<<===???AAA???<<<:::<<>>>>>;;;:::999888999;;;===>>>===<<<;;;999888777777777444555555666777888888999:::999888888777777888888999888888888999999888888888999::::::999999;;;<<<;;;;;;:::999777666666666999999::::::;;;<<<<<<<<<999<<<>>><<<<<<>>>???<<<<<>>888::::::999999;;;<<<;;;:::999999:::===>>>AAALLLeeewwwaaaXXXUUUNNNJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@>>>;;;:::<<<===>>>>>>:::999777666666777999:::666666777777888999999999888999;;;<<<>>>?????????;;;:::999888999:::<<<>>>;;;:::999888888777888888555555666666777777888888999888888777666666777777999888777888999999777555666777888888888999;;;===:::;;;;;;999777666666777999999:::;;;<<<<<<<<<<<<888===>>><<<;;;===>>><<<:::;;;======;;;::::::;;;::::::::::::::::::::::::999999999999999888888888555666777777666666888:::555555666777777777666666666999===>>><<<999777666666666666666666666666666888888888888777666444444444444555555555555444444777777777666666666666666666666666666777999:::;;;:::999;;;BBBHHHNNNXXXaaakkkfffVVVBBB888999:::888999:::<<<;;;:::999999:::;;;===AAAKKKcccmmm[[[VVVSSSLLLGGGIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>;;;:::;;;===>>>>>>666777888999999999:::;;;666666777777888888999999888888:::<<<===>>>??????:::999888777777888:::<<<999888888777777777888888666666666666777777777777777777666666555666666666888666666888::::::888555777888888888777888:::<<<666888:::999777777888:::777888:::;;;<<<<<<;;;;;;888===???<<<:::<<<===<<<:::::::::;;;<<<<<<:::888::::::::::::::::::::::::999999888888888777777777666777777777666666777999555555555555555666777777777999:::999888777777888666666666666666666666666888888888888666555333222444444555555555555444444666555555555444444444444777666666555666777888999:::999:::@@@EEEJJJTTT]]]eeehhh^^^HHH999999:::888888:::;;;;;;:::999:::;;;999<<<@@@JJJbbbzzzgggXXXUUURRRIIIFFFIIIFFFEEEEEEDDDCCCBBBBBBBBBDDD@@@<<<::::::;;;;;;;;;333666:::<<<<<<;;;::::::666666666777888888999999666777999;;;<<<===>>>>>>999888666555555777999:::777777777666777777888999777777777777666666666666666666555555555555666666666555555777:::;;;999666999999999888666666888:::333666999999888888;;;===666777999:::;;;;;;::::::777===???<<<:::<<<===<<<<<<::::::<<>>===>>>>>><<<:::999777777::::::777777:::888888888777888888999:::;;;:::999888888:::<<<===999888888777666777777777;;;;;;:::999888777666666888888888888888888888888444555666777888888888888777888888666333222222222999999999888888888888888:::;;;;;;999888777888:::;;;:::999999;;;;;;:::999<<<===>>>===;;;::::::<<<;;;;;;:::::::::;;;;;;<<<>>>::::::>>>===888777:::999999888888888999;;;;;;777888999999888777888:::888666444555888::::::888666666777777666555444444:::999666444333333444555777777888888777666555555555333333333555555444333999555000111444666444111777888888777666666888:::777<<<===;;;???KKKSSSUUU]]]llllllTTT===999===>>>888777777888:::;;;;;;:::777<<>>===<<<======<<<;;;;;;888888:::999666666888::::::999888777777777888:::999888777777999:::;;;999888888777777777777777888888777777666555555555777777777777777777777777444444555666777888777777888888999777444333333444888888888888888888888888::::::;;;999888777888:::;;;999888999:::;;;:::999<<<===>>>===;;;:::;;;<<<===<<<;;;;;;;;;<<<======999666777;;;<<<999999<<<888888999999::::::::::::888999:::999777777888999999777555666888999999777666666666666666555444444888777666555444444555555777777777666666555555555777555444444666666555444:::666333444777888666333666777777777666666777999777;;;<<<:::>>>HHHQQQSSSZZZkkkoooZZZCCC:::::::::999888888999;;;<<<<<<;;;777<<>><<<;;;;;;<<<===???;;;999999======<<<<<>><<<::::::;;;===>>>>>>===<<<<<<<<<;;;;;;<<<::::::999999999::::::;;;999:::;;;999777666666777:::999888777777666666666555666666666666666555555444444555666777777666666777666444333222444555777999777666666666666555333444333333444666666333111333444555555444444666888:::;;;::::::<<>>===;;;999999:::;;;<<<;;;;;;:::999888999::::::>>><<<999777777999;;;===999:::;;;999777666666777::::::999777666555555666555555666666666666666555333444555666777777777666777555444222333444666777777666555555666666444333333333333555666555333222222333444444444444666888<<<;;;:::;;;===BBBIIIOOOWWWcccnnnkkkXXXDDD::::::888777666777999;;;:::999999===AAAGGGZZZ|||tttggg\\\TTTLLLHHHIIIIIIGGGDDDEEEDDDCCCAAA@@@?????????<<<;;;::::::<<<<<<;;;999777555555999:::888999<<<888888777777888999999:::888888888999999999999:::777888888999999777666555555555666666777777777888888888888888888888888888666666777777777777666666999:::;;;;;;:::999:::<<<777777777888999999::::::888999:::999888888:::;;;:::888888888999:::999888:::;;;===<<<;;;;;;<<<======<<<;;;;;;:::::::::::::::<<<<<<:::;;;???BBB@@@???===999777777999;;;===999::::::999777666777888999::::::888666555666777444555666666666666666666444555555555666666777777666555444444444555666777666555444444666666555444444555666666777666666666222333444444444555777999<<<999999;;;===@@@GGGOOOXXX^^^hhhmmm```KKK>>><<<777666555777999:::999888:::>>>AAAFFFXXXyyylllaaaZZZSSSKKKHHHIIIJJJGGGDDDBBBBBBAAA???>>>>>>>>>>>>;;;:::;;;<<<>>>===;;;999888666666999:::888888;;;999999888888777888888888666777777888888888888888666777999999999888666555666666666666666777777777888888888888888888888888777888888888888888777777888999;;;;;;:::999;;;<<<777888888999::::::;;;;;;888999999999888888:::<<<;;;999888999:::;;;:::999:::;;;<<<<<<;;;;;;<<<>>><<<=========<<<;;;999999:::======999;;;AAACCCAAA<<<<<<;;;:::::::::::::::888999:::999777777888999888999:::888555555666888444444555666666666666666666666555444444555777777555555555666666777777777666555444555777888888777555555666555555555777888222333555555555555888:::;;;777777:::<<<>>>FFFNNNVVVXXXcccoooiiiRRRAAA<<<777666666777999::::::999;;;>>>@@@DDDVVVwww}}}fff]]]YYYRRRJJJHHHIIIJJJHHHEEEAAAAAA???>>>============::::::<<<>>>???>>>;;;888:::777777::::::777777999;;;;;;999888777777666666555666666777777777777777666777999:::999888666555999999888888888888888888777777777777777777777777888888999999999888888777777999::::::::::::;;;<<<888888999:::;;;;;;<<<<<<888999999999888888:::<<<;;;:::999999;;;;;;:::999:::;;;<<<<<<;;;;;;===>>>===>>>??????>>><<<:::888777:::888333333888:::777999;;;===>>>===;;;999777777888999999888777888:::777999:::888555555777999444444555666777777666666888777555444333555666888555555666777888888777777666555555666999::::::999333444333333222333555777222444555555555666888:::999555555999;;;===DDDNNNTTTTTT```qqqoooXXXBBB;;;888777777888:::;;;;;;:::;;;>>>@@@DDDUUUuuuyyyfff[[[SSSPPPKKKHHHGGGFFFEEEDDD???@@@AAAAAA??????@@@AAA<<<;;;;;;<<<===>>><<<;;;999666666999999666666888:::777555666888999777555===:::777777999;;;:::888555888;;;;;;888777777999777888999888777666777888:::999999999777666555444:::888777777888999999888;;;999777777:::;;;:::888:::;;;;;;;;;;;;:::999999;;;:::999888888888999:::999999999999:::;;;<<<===;;;::::::::::::;;;<<<<<<>>>===<<<;;;:::;;;;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999999888777555555777888999666666777888888666555444---333999:::777333444555888888777666666666666666888777555444333555666888777666555777999999666333444555666555333111222333666666666666777777777777888999:::::::::<<<@@@DDDKKKTTT]]]cccgggaaaLLL444999999::::::999999;;;===555555:::DDDUUUqqqqqq```WWWSSSOOOKKKHHHGGGFFFEEEDDD???@@@AAAAAA??????@@@AAA<<<;;;;;;<<<======;;;::::::777888;;;;;;888888;;;999777666777999:::888777<<<999777666888888666444555888::::::888777777999777888999888777666777888777888888888888777777666888888888777777777888999:::777666666888999888777:::::::::::::::999888888::::::999888888888999:::999999999999::::::;;;<<<;;;:::::::::;;;;;;<<<<<<======;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777888999:::999999999999999888777777000444999999666444444666888888777666666666666666777666555444555555777777777666555777999999666444888999999888666555666777555555666666666777777777777888999999:::<<>>???@@@>>><<<<<<<<<===<<<;;;999999777777:::;;;999999<<<888777777888:::;;;:::999:::888777777777555333111666888999999888777777888666777888888777666777999555666777888888888888888666888999888555444777:::888666555666777777666555999999999999888888888777999999888888888999999:::::::::999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;:::999888888999:::;;;:::999999888888888888888444777999888555444555777888777777666666666666666555555555666666777777777777666666777888888666555:::;;;;;;:::888777777888444444555555555666666666666777888999999;;;>>>AAAKKKRRRZZZbbbkkkkkkWWW???<<<<<<<<<<<<<<<<<<===>>>>>>===>>>DDDQQQkkkuuu```VVVUUUPPPMMMJJJHHHGGGFFFDDDCCC>>>???@@@@@@>>>===>>>???>>>===<<<<<<===<<<:::888777555555888999777777:::777777888999:::;;;;;;;;;777777777777777666333222777888888888888777777888666777888888777777888999666666777888888888888888444777:::888444222666:::777777777777777777666555999888888777777777777777888888888888888999999999;;;::::::999999::::::;;;::::::;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;:::999888888888888999:::999888666555555555666777777888999777555444555777777777666666666666777777444555666777777888777777777666666777777777666666888999999888666555555666444444444444555555555666555777888888888:::<<>>???DDDOOOiiinnn]]]WWWWWWNNNLLLIIIHHHGGGFFFDDDBBB>>>???@@@???===<<<===>>>>>>===<<<<<<===<<<:::888777555555888999777777:::777777888999999:::;;;<<<555666888999888777777666888777777777777888777777555777888888777777888999888888888888888777666666444777:::888444222666:::888999999999888777777666999888777666666666777777777777888888999999999999::::::999999999:::;;;;;;999:::;;;<<<<<<<<<;;;;;;999:::::::::::::::::::::999999999999999999999999;;;:::888777777888:::;;;888888777777777777888888999888666555555555666777888888888666555555666777777777666666666666777777555555666777888888777777666777777666666666777777777888888777555444444555444444444444555555555666555777888999888999;;;===GGGMMMTTT]]]iiilll]]]HHH>>>;;;::::::<<<===<<<:::===<<<>>>CCCNNNhhh}}}hhhZZZUUUUUULLLKKKHHHGGGGGGFFFCCCAAA>>>???@@@>>><<<;;;<<<===>>><<<<<<<<<===<<<;;;999;;;888888;;;;;;888888;;;666888999999888888:::;;;555777999999888888999:::999777555555777888777777555666888888777777888:::888888888888888777666555666888999888555444777:::888:::<<<<<<:::888777777:::999777666666666777888555666777888999999999999999999999999:::;;;<<<===999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;;;;:::888888888888888888888888:::999888777777888999:::777777777777777777777777:::999999888888888888888777777666555555555666666666666666666666777777888777777777777777777777777666777777666555555777888888999999888666555555666444444555555555666666666555777999999999:::;;;===DDDLLLUUU]]]iiinnncccRRR???<<<999999<<<===;;;999999:::>>>CCCMMMffftttbbbVVVPPPNNNKKKJJJHHHGGGGGGFFFCCCAAA>>>??????>>><<<;;;;;;<<<<<<;;;;;;<<<======;;;:::<<<999999;;;:::777777999666888999999777666888:::777888999888666666888;;;999777444444777888777666444666888888777777999:::666777777888888888888777888888888777777777888999888;;;======:::777777777;;;999888666666777888999444555777888999999999888777777888999:::<<<===>>>888999;;;======<<<;;;:::999:::;;;<<<===<<<<<<;;;999999999999999999999999888888888888888888888888888888888999999888888888999999999999999888777777555555444555666666666555666666666666666777888888:::999888666666666666777666777888666444444777999888999999888666555555666555555666666666777777777666888::::::::::::;;;===<<>><<<999777:::>>>CCCLLLcccnnn]]]RRRKKKGGGKKKIIIHHHGGGGGGFFFCCCAAA>>>??????>>><<<:::;;;<<<<<<;;;;;;<<<===>>><<<;;;;;;888777999888444444666666888:::999666555666999888::::::888555444777::::::777444444666888888666444666777888777777999;;;444555666888999999:::::::::888777777888999999888777;;;======:::777666777;;;:::888777666777888:::444555777888999999999888666777777999:::<<<>>>???888999;;;======<<<;;;:::999:::<<<=========<<<<<<::::::::::::::::::::::::777888999999999999888777888999999::::::999999888666777888888888777555444333333333555666777666444666666666666666777888888<<<:::888666555555666777666888888666444444777:::666777888666444333444555666666666666777777777777666888:::;;;;;;:::<<<===444AAAOOOYYYdddllliii```BBB>>>;;;;;;???@@@===:::777:::???CCCKKKaaaxxxfff]]]TTTMMMIIIHHHFFFEEEDDDEEEDDDCCCAAAAAA>>><<<;;;;;;<<<<<<;;;===:::888999;;;<<<:::777:::<<<<<<:::666444555777::::::999888777777777888999888777666666777888999777777777777777777777777888888999888777666444333999888777555555555666777666666777888888888888888555777::::::999777666666888888999999999:::::::::777888888999999:::;;;;;;666666666777888888999999::::::<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;>>>???>>>;;;999999;;;:::::::::999999888888888888888888888888888888888888888888777666555555444888666555666888999777444444333333333444555777888999777555333222333444555555555444444444333333333888888777666555444333333999777555555666777666555777888888777666777:::===<<>>===<<<888999===;;;<<>><<<;;;;;;;;;;;;:::<<<:::888999:::;;;999777999:::;;;999666555555777:::999888888777777777888999888777666666777888888777777777777777777777777777777888888777666555444888888777666666666666666666666777888888888888777555777::::::999777777777888888888888999999999:::777777888888888888999999777777777888999999::::::999:::<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===???>>>;;;999999::::::::::::999999888888888999999999999999999999999999888777666666555555555777666555666888888666444888777666555555555666777999777555333333333444555777777777666666666666555777777666666555555444444777555444555777888888777888999999888777888;;;>>>>>>CCCKKKSSS[[[dddkkkpppTTTHHH>>><<<<<<;;;;;;===;;;<<<>>>BBBJJJ```mmm___XXXRRRNNNMMMGGGFFFDDDDDDDDDCCCBBB@@@============<<<;;;::::::;;;999888888999999888777777888999888666555666777999888888777777777777777:::999888666666666777777777777777777777777777777666666777777777777666666777777777777777666666555555666777777888888777777555777999:::888777777777777777777888888888999999888888888777777777777666888888888999::::::;;;;;;999:::;;;======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;999999:::999999999999999888888888::::::::::::::::::::::::999888777555555555666666666666555666777888666444===;;;999777666666666666888777555444333444444555444444444444333333333333555555555555555555555555555444444555888999999888999::::::999888999<<<>>>@@@CCCHHHOOOWWWbbblllsss```OOO>>>999<<<>>>===<<<;;;<<<>>>AAAIII]]]|||gggZZZTTTPPPLLLKKKGGGEEECCCCCCCCCCCCAAA???===>>>??????>>><<<;;;:::999999888888888888777777666666777777666666777777888777777666666666777777:::999888666666666777777666666666666666666666666555555666777777777777777555666777888888777666555555666666777777777777777444666888888777666666777666777777777777888888888:::999999888777777666666777777888888999::::::;;;999:::;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;;;;:::999999999999999888888888888888999999999999999999999999999888666555555555666777666555666666777666666555===;;;999777666666666666777777666555444444555555333333222222222111111111444444444555555666666666555444444666888999888777888999:::999888999;;;===???BBBFFFMMMUUU```kkkrrriiiUUU???777;;;???>>>:::;;;<<<>>>AAAHHH[[[~~~tttaaaWWWRRRMMMIIIIIIFFFDDDCCCBBBCCCBBB@@@???===???AAAAAA>>><<<<<<<<<999999999999888777777888666666666666777777777777777666666555666666777777:::999777666666666777888666666666666666666666666555555555666777777888888555666777888888777666555555555666777777777777777222444555666555444555666666777777777777888888888;;;;;;:::999888777777666666666777777888999999999999999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::::::::::::::999888888888888888888888888888777777777777777777777777888888666555555666666777444555666666666555555555999888777666555666666777777666666666555555555666666666666666555555555555333333444444555555666666777666666777888888666444666777999888888888:::<<<<<>>===888;;;<<<>>>AAAGGGZZZ|||xxxkkk]]]VVVQQQLLLHHHGGGEEEDDDBBBBBBBBBBBB@@@>>>===@@@BBB@@@===;;;<<<>>>999:::::::::888777888999888666666666888888888666555555555555555666666777999888777666666777888999777777777777777777777777666666555666666777888999555666666777777777777777444555666666777777666666222444555555444444666777777777777888888888999999;;;;;;;;;:::999888888777555666666777888888999999888999:::<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::999888999::::::999777777777777888888888888888777777777777777777777777777777777777777666666666333555777666555444555666777666555444555666777888666666666666666666666666666666666555555555444444333333444444555555555666777777666777888888555333555777888999888888999;;;999===DDDKKKSSSZZZbbbgggmmm```LLL<<<888<<<===::::::<<>><<>>:::888;;;>>>999;;;<<<;;;888777888::::::888666777999999888666555444444444555555666777777777666666666888999:::777777777777777777777777777777666555555666777888666666666666666777888888444555666666777777666666444555666666555666888999888888888888999999999:::::::::999999888888777777666777777888888999::::::888999:::;;;<<<;;;::::::999::::::;;;;;;::::::999999888777888:::;;;999666666777777777888888888999777777777777777777777777555666777888888777666555333555777777444333444666777666555555555555666777666666666777777777666666555555444444444444333333444444444444444444444444555555666888999999666444666777999:::999999:::;;;999===BBBHHHOOOVVV^^^cccjjjdddUUUBBB999:::======:::;;;???BBBIII[[[|||eee]]]VVVUUUTTTOOOJJJIIIEEECCCAAAAAAAAAAAA???===;;;>>>???<<<777666999===999;;;===<<<999777999;;;;;;999777777999:::888666444444444444444555666777666666555666777888:::;;;777777777777777777777777888777666555555666777888777666555555555777888999444555555666666666666666555666777777777777999;;;888999999999999:::::::::888888888888777777777777777888888999::::::;;;;;;888999:::;;;<<<;;;::::::999::::::;;;;;;::::::999999777666888:::;;;999666666666777777888888888999888888888888888888888888333555888999999888666444222555777777444333444666999888777555555555666777555666777777777777777666999888888888777777777777444444444444444444444444333333555777::::::888666777999;;;;;;::::::;;;<<<;;;===AAAEEEKKKTTT\\\bbbhhhggg[[[GGG::::::>>>???999;;;???CCCIII\\\}}}pppbbbZZZRRRNNNNNNLLLGGGAAAIIIFFFCCCAAAAAAAAA@@@???============<<<<<<<<<<<<:::::::::999999999888888999888888888777777666666555888===???>>>;;;888777777888999999888777888999777777777777777777777777222888;;;:::999:::999666999666666888888555444777666666666666666666555555444666777777666666777999444777:::;;;;;;:::::::::666666666888999:::888666888777666555666777999:::::::::::::::::::::::::::;;;<<<===>>>===;;;888666666777999::::::888666444777:::999666666::::::888:::888555333333555777999777777666666555555444444333555666666555555666888555777999888666555666777777666444222222444666888222333444555666666666666555555666666555555444333444666888999777555444333777777777777888999:::;;;<<<999999@@@HHHPPPYYY```]]]iiieeeMMM;;;===???<<<===@@@>>>@@@JJJXXXuuujjjbbbZZZRRRNNNNNNLLLGGGBBBHHHFFFCCCAAAAAAAAA@@@???============<<<<<<<<<<<<999999999888888888777777888888888888777777777666444666999:::888777666666777888999999777777888999777777777777777777777777333888;;;999888999999666888666555888777444444666333333333444444444444555555666777777666666777999555777999999999777666666666666777999;;;;;;999777777777888888888999888888:::::::::::::::::::::::::::;;;===>>>===;;;888777777888:::;;;;;;999777555666999999777888<<<===;;;999888666555555666888:::888888777666666555555444444555666666555555666888666666666555444333333333555555666666666666666555333333444555666666666666555555666666555555444333555777999999888666555555888777666555555666666777BBB===<<>><<<>>>IIIVVVsssddd```ZZZRRRNNNMMMLLLGGGCCCGGGEEEBBBAAAAAAAAA@@@>>>=========<<<<<<<<<<<<;;;888888888777777777666666888888888888777777777777555666777666555555666777777888999999777777888999777777777777777777777777555999;;;888666888888666777444444777666333333666222222333333444444555555555666888777666666777888888888999999888777555444666666888:::<<<<<<:::888666777999;;;;;;:::888777::::::::::::::::::::::::999:::;;;======;;;:::888888999;;;<<<;;;:::888666666888999777888===>>>===888777777777888999::::::999888888777777666555555444555666666555555666777777666444555666777777666333555888::::::888555222444444555555555555555444555666666666666555444444666888::::::888777666666888777555444444666888999CCC???===AAAEEEJJJQQQXXX[[[ffflllaaaLLL;;;888<<<999===:::===GGGTTTpppyyybbb^^^XXXQQQMMMLLLKKKGGGDDDEEEDDDBBBAAAAAAAAA???>>>======<<<<<<<<<;;;;;;;;;999888888888777777777777888888888777777777777777777888999999888777888999777888999888777666777999777777777777777777777777555999:::666444777777666666333333666666333333666666666666666666666666666666777999888777666777999;;;::::::::::::999888666777777999;;;======;;;999777888999:::;;;:::999999::::::::::::::::::::::::777999:::<<<<<<;;;::::::888999:::;;;:::999777666666999999777777;;;<<<:::666777888999:::;;;;;;;;;999999888888777666666666444666777666555555666777555333222333666999999999333555888999999777444222555555555555555555444444666666666666666555444444555777999999777666666777666555555555777:::===@@@===;;;;;;???DDDIIIRRR[[[ZZZcccnnnmmmXXX???777===999<<<;;;===GGGSSSooouuuccc[[[VVVPPPLLLKKKIIIFFFDDDDDDBBBAAAAAAAAAAAA???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777777777888888555888;;;<<<:::999888777666777888888777666777888666666666666666666666666444888999555444666777666666333333666666333333666888888888777777666666666888999::::::888777888::::::999888999;;;;;;999777999999999:::<<<<<<;;;999:::999888888888999;;;;;;::::::::::::::::::::::::777888999;;;;;;;;;;;;:::777888999999888888666666777:::999666555888999666666777999:::;;;;;;;;;;;;999999888888777666666666555666777666555444555666333222111222444555555555666666666666666555444333555555555555555555444444666666777777666666555444444666777777666555666777555555555666777:::===???999888999>>>BBBGGGQQQ[[[XXX___mmmtttdddIII;;;===:::===<<<>>>HHHTTTooonnncccXXXTTTOOOKKKIIIGGGEEEDDDBBBAAA@@@@@@AAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888777777777777888888888888333666999:::999777666555666777888888666666777888666666666666666666666666111666888555444777777555666333333666777444444777888777777777666666666666:::<<<<<<<<<:::999:::;;;999777555666999:::888666===;;;999999:::::::::999:::999777666777888:::<<<::::::::::::::::::::::::888888999:::::::::::::::888888888888888777666666888:::999555444777777444777888999:::::::::::::::999888888777777666555555555666777666555444555666777999:::999777555555666999888777555555555555555444444555555555555555444666777777777777666555555444555666666555555666777666666666666666666777777:::888999<<<>>>BBBKKKVVVWWW\\\iiitttnnnXXXEEE===:::>>>===@@@IIIUUUooovvvddd^^^UUURRRMMMIIIGGGEEEDDDCCCAAA@@@@@@@@@AAA@@@>>><<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888888666777777777888888888888444666777777666555555666666777888777666555666888666666666666666666666666...444777666555777777555666444444777888555666888666666777888999999::::::<<<>>>>>>===<<<;;;;;;<<<<<<888555555888999777444@@@===999666777888999999777777777777888888999999::::::::::::::::::::::::999999999999999:::::::::999999999888888888777777777999999555555888888666888888888888999999999999888888777666666555555444666777777777555444555666333999>>>>>>999666777:::::::::999888777777777777333333444555666666666666777777777777777666555555555666777666555555777999666666777888777777555555999888999;;;;;;>>>GGGRRRVVVZZZdddppptttgggOOO===:::>>>===@@@IIIUUUooolll]]]YYYSSSPPPLLLHHHEEEDDDCCCCCC@@@@@@???@@@AAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::888888888888777777777777666666777777888888888999888888777555444555777:::666777888777666555666888666666666666666666666666,,,222777666666888888555777444555888888666666999666777888:::<<<>>>???@@@>>>?????????===<<<<<<===AAA<<<888777::::::777333BBB>>>888555555666888888555666888999999999777666::::::::::::::::::::::::999999999999999999999999:::::::::999999999888888666999999666777:::;;;999999999888777777888888888777777777666555555444444666777888777555444444555%%%...777888444111555:::;;;;;;<<<<<<;;;999888777222333444555666666666666777777777777777666666555666777888777666777888:::444666888:::;;;;;;999888777666777999:::===GGGRRRUUUXXX```mmmwwwpppVVV===999>>>===???IIITTTnnnuuudddZZZTTTKKKIIIHHHHHHHHHGGGDDDBBBDDDBBB@@@>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<555777:::<<<;;;:::999999888777777777777777888888777888999999888777666555;;;999777666666777777777222666999888444333666:::666666555555666777888888777666999===:::555888>>>;;;AAAHHHLLLNNNOOOSSSUUUUUUMMMJJJPPPOOOGGGDDDIIIKKKHHHCCC???;;;:::999:::999777555666999:::888666888888888999999999::::::;;;999888999;;;======<<<666555444666:::;;;:::777666777888999:::;;;;;;;;;777777888888888888777777888888777777777777888888777777888888777666555444777666555333333444444555444555555666777666666666777999<<<>>>>>><<<999777777666444333333444555666555333222333555666777666555666777777666666777888999888777666666777888888888999999999:::>>>DDDHHHQQQXXX]]]bbbqqqxxxdddFFFAAA444>>>BBBEEERRRgggnnn```XXXSSSKKKJJJHHHHHHGGGFFFCCCAAACCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<666888;;;;;;:::999999999888777777777777777888888777888888999888777666555:::888666666666666777777000333666555111000333666666666666666666777888888::::::>>>BBB@@@::::::???GGGOOOYYYaaaeeehhhlllooolllaaa[[[]]]\\\WWWYYY```___YYYOOOEEE===999999999999777555666888999888666777888888999999999999999===;;;999999999999888777666555555777:::;;;999777777777888999999:::::::::777777888888888888777777777777666666666666777777666666555555555555555555777666555444444444555666555555555555666666666777666777999;;;;;;999777666777666555555555666777777666555444555777888888777555666777777666666777888;;;:::888666555555666666666666777777888;;;AAAEEEOOOWWW\\\aaannnvvvgggNNNCCC555===@@@DDDPPPdddyyyeee[[[UUUQQQKKKJJJHHHGGGGGGEEEBBB@@@@@@@@@@@@@@@???===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;:::888888888:::888777777666666777777777777777888888888777666666888777666555555555666666444777999777444333555888666666666666777888999:::???DDDJJJMMMIIIBBBAAAEEERRR[[[hhhrrrwwwyyy{{{}}}wwwnnnjjjlllkkkeeedddhhhjjjaaaTTTGGG===999888999888777666666888888777666666777999:::;;;;;;;;;:::===;;;888777888777666555777666666777999:::999777777888888888888888888888777777888888888888777777777777666666666666777777777666555555555666777888888777666555555555666666666555555444555666777888555666666777777666666555666666666666666777888999666666666888:::;;;999777555666777777666666777888<<<:::888666555444555555666666666666777:::???CCCLLLUUU[[[^^^iiissskkk\\\HHH777<<<>>>AAAMMM```ppp```XXXRRRNNNKKKIIIHHHGGGFFFDDDAAA???======>>>>>>===<<<:::999<<<;;;;;;::::::;;;;;;<<<:::;;;;;;999777777888:::888777777666666666666777777777777777777777666666555666666666555444555666777999:::999777666777888555666666888:::<<<>>>???BBBMMMXXXYYYOOOGGGHHHMMMZZZcccooowwwyyywwwuuuuuunnnmmmpppuuussshhh^^^[[[\\\VVVKKKAAA:::888999:::777777666666777777777666555777:::===???@@@@@@@@@:::888777777888999999888777777888888999999888888888888777777777777777777777777888888888888777777888777777666666777777888999888777666777888;;;<<<888777777777666666666666777666444333444555777999666555555555555555555666444444555555666777888999555555777999;;;;;;999777555666777777666666777888:::999777666555555555666777888888888999;;;???CCCGGGQQQXXX[[[cccnnnooohhhQQQ===>>>>>>AAALLL^^^~~~jjj^^^VVVPPPLLLJJJHHHGGGFFFEEEDDDAAA???======>>>???>>>===;;;:::;;;;;;::::::::::::;;;;;;:::;;;;;;999777777888:::888888777666555555666666666666666666666666777777444666777777555444555777555666666666555444555666444555666999<<>>AAALLL\\\~~~sssddd\\\TTTOOOMMMHHHGGGEEEEEEEEEDDDBBB??????????????????>>>======;;;;;;::::::::::::;;;;;;999:::;;;:::888888888:::888888777666555555555555666666555555555666777777333666888888666444666888666666777777777888888888444555666999;;;>>>AAABBB999HHHTTTOOODDD???CCCIIIKKKRRRYYY\\\ZZZUUURRRQQQOOOOOOQQQRRRPPPKKKCCC>>>999999888888777666666666555666777777555555666777666777:::===@@@DDDFFFHHH>>>===;;;:::;;;;;;:::999888:::;;;:::888777777888999888777666666777999:::777777888888888888777777888888777777777777888888777666555555555666777888666666777777777666555444666555555444555666777888777666666555555666666777222333444555666666555555444444444666888999777555555666777777666666777888666555444444555666888999444555666666555777999<<<>>>GGGPPPTTT[[[eeemmmpppfffKKKDDD???AAALLLZZZ{{{~~~jjj^^^WWWQQQOOOPPPFFFEEEDDDDDDEEEDDDBBB@@@???>>>======<<<=========;;;::::::999999::::::;;;666888;;;;;;:::999999999888888777555555444444555666555555444555666777888222666::::::777555777999888888888999;;;<<<<<<<<<555555666777888:::<<<===777@@@DDDAAA===>>>???>>>;;;@@@FFFGGGDDDAAA???@@@???>>>=========>>><<<999666666666666666666666666444666888777555444555777777777777888:::===@@@BBB===;;;::::::;;;<<<<<<;;;999;;;<<<;;;888666777888999888777777777999;;;<<<777777888888888888777777666666555555555555666666666666555555555555555555555555666777666555444333555555555555666666666777666666666666666666666666444555666666777666555555555444444555777888888777555666777777666666777888777666555444555666777888333555555555555666888::::::BBBKKKQQQYYYbbbjjjmmmmmmPPPEEE???AAAKKKXXXwwwwwwcccYYYSSSNNNOOOSSSEEEDDDCCCDDDEEEEEECCCAAA<<<;;;:::999888999:::;;;;;;::::::999999::::::;;;555777:::<<<;;;:::999999888888777555555444444444666555444444555666777888222777;;;;;;777555777:::555444444666888:::::::::777666666666666666777777999;;;:::777;;;AAA???777777;;;>>>>>>:::777777888777999:::;;;>>>@@@>>>;;;555555444444555555777777444666888777444444555888888666555444555777:::<<<888777777999<<<>>>??????999;;;===;;;888666666888999888777777888:::<<<===777777888888888888777777444444444333333444444444777777888888777666555444444555666666666555333222444555666666777666666666444555555666666555555444666666777888888777666555777555444555777888888888555666777777666666777888888777666555444444555666555666777777777777999;;;888@@@IIIPPPXXX```gggjjjqqqRRREEE>>>@@@JJJWWWuuu~~~qqqaaaVVVSSSSSSPPPMMMIIIFFFBBB@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;::::::::::::::::::::::::666888:::;;;;;;:::999888666444555999999555444666<<<:::888777777777555444777777777777777777777777777777666666555555555555666555444333444555666777777777888888888888777777777777777777666555333333555666666777888999999:::666555555666777777666444555666666666666666555555555999<<<<<<:::777666666333:::<<<888===IIINNNIIIEEEAAA<<<999:::;;;;;;:::666666888;;;<<<;;;:::;;;777888888999999999888888333444444444555555666666888888888888777666444444333444555555333444555777555444444555666666444333555444444444555666888999666666555555555444444444333444444555666777777888222333444666777888888888444444555666777777666666555666777888999:::;;;;;;===@@@EEEMMMUUU]]]dddgggjjjeeeQQQ@@@???FFFYYYqqquuujjj]]]TTTRRRPPPLLLHHHHHHEEEBBB@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::777888999::::::888666555777444555888888555444777999888666666777888888777777777777777777777777777777777777666666666555555333222222222222333555666444444555555555555444444888888888888777666555444444444555555666666777777666555555666777777555444333444555666666666666666555888;;;;;;999666555666333:::;;;999AAARRR\\\[[[LLLGGGAAA???AAAAAA===:::777777777888777666555666444555777888::::::;;;;;;555666666666777777777777888888888888777666555444666777777666444333444666555444333444555666444222555555444444555666888999666666555555555444444444444444444555555666666666444555666666666666666666555777999888666555777:::666666777888999:::;;;;;;<<>>>>>>>>===<<<;;;;;;;;;;;;??????>>>===<<<<<<;;;;;;999999999999888666444333888555444777777444555888777555444666888::::::999777777777777777777777777777666666666666555555555222222222222333555666777666666777777777777666666999999999999888777666666333444444444444444444444555555666666666666555555444555555555555555444444444777999999888666555555555999:::999CCCUUUbbbeeeTTTNNNGGGFFFIIIIIIDDD??????>>><<<:::888888888888666666777999999:::::::::888888888888888999999999777888888777777666555444888999999777444333444555444333333444555666444333555555444555555666777888666666666555555555555444555555555555555555555555666666777777666555444444555888;;;888333111666;;;666777777888999:::;;;;;;;;;===@@@FFFMMMUUU[[[___jjjmmmcccRRRFFFBBBQQQnnnsssbbb\\\TTTPPPNNNKKKGGGDDDEEECCC@@@???@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;@@@???>>>===<<<;;;::::::999999999999888777666555999666444666666444666999777555444666888::::::999666666666666666666666666555555555555444444444444444444555666777888888999777777888888888888777777888888888888888777666666444444444333333333333333444666777777666555555666777777666666555333222111444555777888777666555444666999888777???MMMXXX[[[WWWOOOHHHHHHMMMQQQNNNJJJGGGGGGBBB<<<:::::::::999:::::::::999888777666555999999999999999999999999777777777777777666555555888999999777555444555666555444444555777777666444555555555555666666777777666666666555555555555555666666666666666666666666666666666666666555555444666777666444111000444777777777888999999:::;;;;;;999:::===BBBJJJRRRYYY^^^aaajjjhhh\\\NNNCCCQQQooonnn```ZZZSSSNNNLLLKKKIIIGGGDDDBBB@@@???@@@???>>>======<<<<<<;;;;;;;;;;;;<<<>>>>>>===<<<:::999888888888888999999999999999999:::666555777777555666:::999777666666777888888777666666666666666666666666333333333333333333333333555555666777888888999999333444444444444444444333666666666666666666555444555555444444444444444444444666888777555444555666555555555666555555444444444555555666777666555444555777666666:::BBBIIIKKKRRRJJJDDDDDDKKKRRRTTTSSSOOONNNGGG===777777555111:::::::::999888777666555888888888888888888888888666777777777777666666555666777777777555555777999666555555666888888777666555555555666666666666666666666666666666666666666888888777777777777777777444555555666666666666666:::666222222444555555444888888888999::::::;;;;;;888999;;;???GGGPPPYYY^^^```kkkooohhh[[[LLLUUUpppyyyggg\\\XXXSSSNNNLLLKKKIIIHHHBBB@@@??????@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777888888999999999:::::::::999666555888888555666999:::999777666777888777666777777777777777777777777222222222333333333333333444555666666777666666666444444555555555555444444444444444555555444444333555555555555555555555555333666888888555333555777111222444666777888999999555555444555777777666555333444555666999===@@@AAAGGGCCC??????EEELLLQQQSSSVVVWWWOOO@@@888777444---666666777999999:::::::::888888888777777777777777666666777777777777666666555666666666555555777999555444444666888999777666555555666666666666555555555666666666666777777777777777777777777777777777444444555666777777666666===888333444999;;;999555999999999999::::::;;;;;;999999:::===DDDNNNWWW\\\]]]hhhnnnnnndddQQQSSSiii{{{mmm^^^VVVUUURRRPPPMMMJJJGGGDDDAAA@@@??????@@@???===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999999888999999999888888888888888888666666999999666666888:::888666666777888777666777777777777777777777777333333444444444555555555666666777777777666555444666777777777777777777666333333444444444444333333333333444444555555666666222666999888555333555888444555666777888888888888777555444555888999777555555444333555666888;;;===============>>>BBBFFFHHHSSSVVVOOOBBB;;;===999222444555777888::::::;;;;;;999888888888777777777666666666777777777777666666555666666555444333555666333222333444666777666555555555666777777666555444555666666666777777777777444444555555666666777777666666666666666666555444:::888666777:::;;;:::777999999999::::::::::::;;;;;;:::999;;;AAAIIIRRRWWWWWW___gggnnnkkkWWWSSSeeeqqqcccVVVQQQQQQRRRQQQNNNIIICCC@@@@@@???>>>???@@@???===;;;;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999777666666666666777555777::::::777555777999777666666777888888777777777777777777777777777555555555666666666777777999999::::::999888666555333333444444444444333333333333444444555444444444222222333444444555666666222666999888444333555888:::::::::999777666444333777555444555888999888666888555333333333444777:::777:::======;;;:::;;;===EEEKKKGGG===:::>>>===555777888888999999999888888999999999888888888777777666666777777777777777666777777777555333222333444111111111222555666555333555555666777777666555444555666666666777777888888222222333333444555666666888888888777666444333222555666777888888888888888999::::::::::::::::::;;;===;;;::::::>>>FFFNNNSSSTTT[[[dddrrrtttbbb[[[jjjyyydddYYYXXXUUUQQQLLLKKKLLLKKKFFFBBB@@@???===<<<<<<<<<===>>>;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::666999<<<;;;777555777999777777777777666666666666444555666666666555333222555444333444666888888888///333666666555444666999222666::::::888555555666666666666666666666666666555555444444444444555555555555555555555555555555444444555555666666777777;;;:::888666555444555555666555444333444666888999777777777777777888888999777777999;;;======;;;999:::===@@@>>>999666888;;;666777999999888888888999:::999999999888777777777777666555666888999777444999888777555555555666777666555333333555666555444777666555444444555666777555666777777777666555444888999888777555444555666;;;888444000000222555888777666666888:::;;;:::999;;;:::888777777888:::;;;::::::::::::<<<@@@EEEIIIWWWXXX```lllrrroooiiiffftttbbbYYYWWWRRRMMMIIIIIIJJJIIIEEEAAA@@@???>>>===<<<======>>>;;;:::::::::;;;;;;<<<<<<::::::::::::::::::::::::999888777777777777777666777777777777666666666666666666666666666555444333666555333444666777777666222444555555555444555666222666999:::888666555555555555555555555555555555555555555444444555555555555555555555555555555555666777777777777777777888666666555555444555555666666555444333444666888999777777666666777777888999666666666888:::;;;999888:::===???<<<777444555777666777999999888888888999999999888888888888888888999777666777999999777555666666555444444444555555777555444444555666666555777666555444444555666777555666777777777666555444555666777777555666777999999888666555555555666777777777888999<<<<<<;;;999;;;:::888777777888:::;;;::::::::::::;;;???DDDHHHVVVXXX___jjjppppppooopppyyykkk^^^VVVTTTOOOKKKHHHHHHIIIHHHEEEBBB??????>>>===============:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;777333333777888777444777777777777666666666666999888777666555555444555777555444444555666666555555444333333555555444333333555888999777666555555444444444444444444444444555555555555555555555555555555555555555555555555444444444333333333333333111111333444555555666666555555444444555666888999777777666666777777888999555444444555777888888777999;;;<<<:::555222222333555777999999888777888999777777888888888888888888:::999888888999999777666444444555666666666555555888666555555666777777666777666555444444555666777555666777888888888777666333555666666666777:::<<<666777999::::::999888888888888999;;;======;;;999:::999888777777888999:::999999::::::;;;>>>CCCFFFPPPSSS[[[dddjjjmmmttt|||yyykkkbbbYYYSSSQQQMMMKKKIIIIIIIIIIIIFFFDDD???>>>>>>===============::::::;;;;;;;;;<<<;;;;;;<<<<<<;;;::::::999888888;;;888555444555777777777777777777777666666666666;;;999777666555555555666555444333333555777777666555333111222555666555333444555777888777666555555444444444444444444444444555555666666666666555555555555555555555555555555444333333333222111111111000111333555666666555555555555444444555666777888666666666666666777888888666444333444555777777666777999:::888555333333444555777999999888777888999666666777777888888999999:::999888777777777666666444666777999999999888777888777555555777888777666777666555444444555666777555666888999999999888888444555777777666777999<<<555666888:::;;;;;;:::999777888999;;;======:::777999999888777777888999999888999999999:::<<<@@@DDDIIILLLTTT\\\aaaggguuummmaaa[[[TTTOOOMMMKKKJJJHHHHHHGGGGGGEEEDDD>>>>>>>>>>>>>>>======<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888999:::999777555555888;;;777777777777666666666666:::999777666555555666666333222111333555777888777555222000111555777666555555555555666777666555444555555555555555555555555555555666777777666555555666666666666666666666666888888888777777666666666444555666777777666555444444444444555666666777888666666666555666777777888777555444444666777777666555777888888777666666666555666888888777777777888666666666777777888888999777777666555444444555666555666888999999999888888888777555555777888777666777666555444444555666777555666888::::::;;;::::::777888888888666666888999777666666666777999:::<<<777777888:::;;;;;;999666888888888888888888888888777888888888999:::>>>AAADDDHHHOOOWWW[[[dddtttuuucccZZZVVVPPPLLLKKKGGGGGGFFFEEEDDDBBBBBBAAA>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;::::::999999999888:::<<<999555444888;;;777777777777666666666666777777666666555555666666333222111222555777777777666444333333444666777777666555444555666777555444666666666666666666666666555666777888888777666555666666666666666666666666888888777777777777777777777888888888777666555555444444555555666777777777666666555555666666777888777666555555777777777555555555666777888888888888444666888888777666777888666666777777777777777777555666666444333333555888555555666777777777666666888666555555666777777666777666555444444555666777555777999:::<<<<<<<<<<<<:::::::::888666555666777888777555444555777:::<<<888777777888999:::888777888888888888888888888888666777888888888999<<<>>>BBBFFFNNNVVV[[[bbbqqqsssggg[[[UUURRRMMMJJJKKKGGGGGGFFFDDDBBB@@@@@@@@@===>>>>>>???>>>===<<<;;;888999;;;======<<<;;;:::::::::::::::::::::::::::888888999888777666777777777777777777666666666666444444555666666666666555666444333333444555444333999999777555333333555666666444333444666777555333555555555555555555555555555666777888888777666555666666666666666666666666555555555555555555666666999888777777666666666777333444555666666777777777666555555555555666777777666555555666888777555333666666666777888888777666444666888888777666777888777777777777777666666666444555666444333444777:::777777666666666666666666777555444444555666666555777666555444444555666777555777999;;;============:::::::::999666666666888999777666555555777:::;;;;;;999777777888:::999999777777888888888888777777555777888777777888:::<<>>?????????>>><<<;;;888999;;;======<<<;;;::::::::::::::::::::::::;;;999666555666999999666333777777777777666666666666111333444666666666555555999777444333333333222000<<<===;;;777222000222555777444333444666777555333444444444444444444444444555666777999999777666555777777777777777777777777666777777777888888999999888777666555555666777888333444555666777777777777555555555555555666777777444444555666888777444111777666666666777666555333444666888888777666777888888888777777666666555555444666666555444555999===;;;:::999777777777888999666555333333555666555444777666555444444555666777555777999;;;===>>>>>>>>>999::::::999777666888999888888777777777888999:::>>>;;;888777888:::;;;;;;777777888888888888777777555666777777777777999;;;>>>AAAIIISSSYYY]]]dddlllsss[[[UUUPPPNNNOOOOOOLLLHHHFFFEEEDDDCCCAAA@@@???>>>========================::::::;;;;;;;;;:::999999888555333666<<>>BBBGGGMMMTTT[[[ccchhhzzzyyyaaaWWWRRRNNNMMMNNNMMMJJJFFFEEEDDDCCCBBB@@@???>>>>>>========================::::::;;;;;;;;;:::999999:::777555777;;;===;;;888777777666666666666777777999888777666555555555555666666555555444444333333666555333222222333555666666555555666888888666333444444444555555555555666888666555555666666555444666333333777777333333666555444555888888444555888333444444555555555555555777666666666555555555555666666555555555555666666777777777777777777777777555555555555666666666777444444555666666666666555666666666666666666666666666666777777777777666666666777777333///...333777666666555444444444444444666666666666666666666666777777777555333333555777777777888999::::::999999777888999888777666777888555666666777888999::::::999888888777777888888999888999999999999999999888444777999999777666777888<<>>>>>===========================:::;;;;;;;;;::::::999888===:::777888::::::888555777777777666666777777888999888777666666555555666555555555444444444444444555555555555555555555555666666666777777777666666444444444555555555555666888666555555666666555444444333444777777444333444222555:::<<<666111555===333444444555555555555555666666666666555555555555666666555555555555666666777777777777777777777777555555555555666666666666555555666777777777666666555555555555555555555555666666777777777777666666888777444///,,,...444999555555444444333333444444666666666666666666666666777777777555333333555777222333444555666666666666999::::::999777666777888777777777777888888888999777777777666777777888999999999999999999999999999888:::<<<<<<;;;;;;<<<===:::<<>>======>>>========================;;;;;;;;;;;;:::999888888<<<:::888888999999777555777777777666777777888888888888777666666666666666444444444444444444444555333444555666666555444333555666777777777777777888444444444555555555555666888666555555666666555444444444666777777666444444111555:::;;;555000444<<<555666666777777777777777666666666666666555555555666555555555555666666777666666666666666666666666555555555666666666666666555666666777777777777777555555555555555555555555555666666777777777777666999777444000...000555999666555555444444444555555666666666666666666666666666666777555444444666777333444555666777888888888999::::::999777555666777777666666666666666666666999888888777777777777888999999888888888888999999999:::<<<=========>>>>>>999;;;<<>>======>>>>>>========================;;;;;;;;;;;;:::999888777999888888888888999888777777777777777777888999999888777777666666666666777333333333444444444444444222333444555555444333222333444666888:::::::::999444444444555555555555666888666555555666666555444555666777777777777666555333333555888666222444888555666666777777777777777555555555666666666666666555555555555555666777777666666666666666666666666666666666666666555555555555666666777777777777777555555555555555555555555555555666777777777777777777777666444333444666777777666666666666666777777666666666666666666666666555666777666555444666777888999:::;;;<<<<<<<<<<<<888999999888666444555666555555555555555444444444<<<;;;:::999888777777777999888888777777888888999555666666888999::::::999::::::;;;===AAAGGGOOOUUU\\\dddqqqdddUUUQQQSSSOOONNNNNNLLLJJJHHHFFFEEECCCBBB???>>>======>>>???========================<<<<<<<<<;;;:::999888777777777777888888888888888777777777777888888999:::777777666666666666777777444444444333333333333333111222333444444333222111333333666;;;@@@BBB>>>:::444444444555555555555666888666555555666666555444555777777444444777777555555222222666777555444555333444444555555555555555555555555666666666666666555555444555555666777888777777777777777777777777666666666666666555555555555555666777777777666666555555555555555555555555444555666777777888888777666666777777777666666666777777777666777777888888666666666666666666666666444555777666555555666777777888999999:::999999999777888888777555444555666555555555555444444444444<<<;;;:::999888888888888999888777666666777888999777666666888::::::999888999:::<<<===@@@EEELLLPPPTTT]]]iiiwwwppp]]]SSSQQQQQQPPPOOONNNKKKHHHFFFEEEEEEDDDBBB@@@>>>===>>>???AAA========================<<<<<<<<<;;;:::999777777777888888888777777777888777777777777888999:::;;;777777666666666666777777555444444333333222222222333333444444444444333333555444777???HHHJJJDDD<<<444444444555555555555666888666555555666666555444444666555000000555666444666333333777888555555777333444444555555555555555555555555555666666666777444444444555555666777888777777777777777777777777777666666666555555555555444444555666666666666555666666666666666666666666444555666777888888888888666555555666666666666555666666666666666777888888666666666666666666666666333555666777666555666777777777777777777777666555666888999888666666777888666666666666666666666666888888777888888999::::::999888777666666777888999;;;:::999:::<<<===;;;999888:::;;;===???CCCHHHLLLNNNVVVbbblllvvv|||hhh\\\VVVRRROOOPPPOOOMMMIIIFFFDDDDDDEEEDDDCCC@@@>>>===>>>@@@BBB========================<<<<<<<<<;;;:::999777666888999999888777666666777777777777777888999:::;;;777777666666666666777888555555444333333222111111555555555555555555555555777555777BBBNNNQQQHHH>>>444444444555555555666666888666555555666666555444333555333------333555333555444666999888555555999555666666777777777777777444555555555666666777777444444444555555777888888777777777777777777777777777777666666555555555444333444444555555555555555777777777777777777777777444555666777888888888888666555333333444555666555555555555555555666777777666666666666666666666666333555666777666555666777<<<<<<===<<<<<<;;;:::999777888999999888777888:::666777777777888888888999444444555666888:::;;;<<<999888777555555777888999:::888666777::::::888555777999;;;===>>>AAAFFFIIIJJJSSS^^^dddiiiwwwoooccc[[[TTTOOOMMMMMMNNNLLLFFFDDDFFFFFFCCCBBB@@@>>><<<;;;;;;<<<===>>>;;;:::<<<;;;999999<<<<<<999777888:::;;;999666:::999888777666666666666;;;888777888:::;;;:::888777777777777666666666666888333000222888:::666222333666777444555888888555777777999>>>DDDDDD@@@:::222333333111///111666:::888777777888999777444111222555777666333222333555555555555555555555555555555555555666777666555333555555555666666666555444:::666333555;;;>>><<<888555555666777888999::::::777666444333444555666555777777666555555555555555:::888555333333555888:::666777888777666555666777777666666777888999999888666555555555555444444444444444555555555555444444666555444333333333555555<<<;;;;;;:::999777666555999999888555444444666888444555666777777666555444555666777888::::::;;;;;;888777777666666666666666;;;;;;::::::999888888888===<<<<<<<<<>>>AAADDDFFFJJJQQQXXX^^^dddnnn}}}wwweee\\\WWWSSSPPPPPPKKKMMMJJJEEECCCEEEEEEBBB@@@>>><<<;;;:::;;;<<<======::::::<<<<<<999999;;;<<<:::888888::::::999777:::999888777666666666666:::999777888:::;;;999888666666666555555555555555555222000111555777555333888999777333222666777555555555666;;;@@@@@@<<<777444666777666333111222444555444555666777777555333555666666444222222444666555555555555555555555555777666666666777777777777777666666777777777666555555666666888888888666555333444666777999::::::;;;999777555555666777888888888777777666666666777777777777666666666666777777555666777666555444555666888777666666888888777666666555555555555444444444555555555666666555555555555666666888:::<<<>>>???======<<<<<<:::999888777888888888666444444666888555555666777777666555555555666888999:::;;;;;;;;;:::999888888777777888888999999999999888888888888;;;;;;;;;;;;===???AAACCCGGGMMMUUUZZZ___gggttt~~~wwwiii[[[UUURRROOONNNNNNIIIKKKHHHCCCBBBDDDDDDAAA===<<<;;;::::::;;;<<<===<<<::::::======999888;;;;;;:::888999::::::999777:::999888777666666666666:::999888888999:::999888444444444555555555555555555555444444555666777888888999777333333666888666333222333777::::::777333000333666777777666555666999777666555555444222///555555555333222222555888555555555555555555555555777777666666666777888888777666666777888888666444333666999999555222111111222444666888::::::::::::555444333222222444666888888888777777777888888999555666777777777777666555444555666666444444555666:::888666666666666555444666555555555555444444444555666666777777666666555333444666999;;;===>>>???============<<<;;;999999888888888666444444666888555666666777777666666555666777888999:::;;;;;;;;;;;;;;;:::999999999999999777777777777888888888888888999:::;;;<<<===>>>>>>BBBHHHOOOUUUYYY___iiiqqqnnnbbbVVVQQQNNNJJJIIIJJJGGGHHHFFFAAA@@@BBBBBB@@@<<<<<<;;;;;;;;;<<<======<<<::::::>>>===999888:::::::::999999999999888888999999888777666666777777999999888888999888888777444444555555555555666666444666777777555555777:::555999<<<;;;;;;===;;;777222222222444666666444111111222333555666777888999<<<;;;999888777666444222222222333333333444666777555555555555555555555555444666777888777777888999999888888:::<<<;;;888555666777777666444222222111444555777999999999888777444333333222222333666888777777666666777777888888666666666666666666666666333555666666555555777888<<<999777555555555444333666555555555555444444444666666777777777777666666666777888:::::::::999888<<<<<<<<<<<<;;;;;;:::999777777777666555555666888666666666777777666666666555666777888999999999999;;;;;;:::999999999999:::555555555666777888888999888888:::;;;<<<<<<<<<<<<===CCCKKKPPPTTTZZZaaagggssstttggg]]]TTTPPPMMMIIIGGGHHHEEEGGGEEE@@@???AAAAAA???==================>>>>>>===::::::======999999;;;::::::::::::999888888999999888777777777777777777999999999999888777777777555555666666666777777777222666::::::888888;;;>>>>>>DDDIIIJJJHHHEEE===555333333333444555555444222999777555555666999;;;<<>><<<:::000111222444666666555555555555555555555555555555333777;;;===>>>>>>@@@AAADDDCCCDDDFFFHHHFFF@@@:::>>>999333222444777666555777888888999888777666555555777777777555555888:::666666555555555666666777888777444333333444777888444666777777777777999:::>>>;;;777555555555444333666555555555555444444444666666777777777777666666:::;;;<<<<<<;;;:::888777999999:::::::::999999888666777777777555555777888777777777666666777777777555555666777888888888888::::::999888888888888888444444555666777888888999888999:::;;;<<<===<<<<<<;;;@@@GGGMMMRRRWWW]]]bbbfffyyyooo^^^WWWQQQOOOMMMJJJIIIKKKDDDFFFDDD???>>>AAAAAA>>>>>>>>>>>>>>>>>>>>>======>>>;;;:::<<<;;;999999<<<999:::;;;:::888777888999888888777777777777777888888999:::999777666666777555555666666777888888888777===CCCGGGHHHJJJLLLOOORRRWWWXXXTTTNNNGGG<<<333555555555555555555555666555666999???EEEJJJLLLLLLSSSRRROOOMMMJJJEEE???;;;666555444555777777555333555555555555555555555555555999???BBBEEEJJJQQQVVV[[[ZZZZZZ]]]]]]WWWLLLCCCDDD<<<444222555999999777999999888888777777666666444777:::999666555666888777777666555555555555555999777444222222444777999444666777888888999:::<<>>>>>:::>>>DDDIIINNNSSSYYY\\\```pppvvvfffWWWRRRNNNNNNLLLHHHHHHJJJCCCEEECCC???>>>AAAAAA???>>>>>>>>>>>>===<<<;;;;;;@@@;;;999::::::888:::>>>888:::;;;:::888777888:::888888777777777777888888888999:::999666555666777444444555555666777777888;;;AAAKKKTTTZZZ^^^aaabbbdddccc\\\PPPGGGAAA:::444555555555555555555777999444;;;GGGTTT^^^```[[[VVVWWWWWWXXXXXXWWWTTTNNNIIICCC>>>999666666666555333555555555555555555555555555888===BBBIIITTTcccnnntttrrrrrrsssqqqfffVVVIIIEEE@@@999666666777777777888777666555666777999:::777<<<@@@@@@<<<888888999999999777666555555444444777666444333333444666777333444666777888888:::<<<@@@===999666666666666666666555555555555444444444555555555666666555555555222222222333444555666666555666777777888888888888444666777777777666777888888888777666666777888888777888888999999999999999999999888777777777777777666666666777777888888888888888888999:::===???@@@;;;===@@@DDDIIIMMMRRRUUU\\\hhhvvvyyyggg[[[UUUQQQMMMMMMJJJEEEDDDFFFCCCEEECCC???>>>AAAAAA???============<<<;;;:::999AAA<<<999999999888:::???888:::<<<;;;888666888:::888777777777777777888888888:::;;;999666444555777333333444444555666777777666===IIIVVV```gggiiiiiijjjeeeWWWGGG<<<:::999777555555555555444666888:::@@@JJJZZZiiiooohhhZZZNNNGGGKKKRRR\\\dddhhhgggfffNNNGGG===666444444555444555555555555555555555555333555999>>>GGGYYYooo~~~{{{mmmYYYJJJCCCBBB???:::666333444666777666444444555888<<<>>>AAAFFFLLLLLLGGGBBBAAAAAA<<<;;;999777666555555555444555555555555555555444111333555666777888:::<<>>AAADDDHHHLLLOOOYYYaaalllyyymmm^^^UUUSSSQQQNNNLLLKKKIIIFFFDDD>>>>>>>>>>>>>>>>>>>>>>>>???;;;888:::>>>@@@===999888999;;;<<<<<<<<<;;;;;;;;;:::999888888999:::;;;::::::999888777777888888:::999888666666666666777000000222444666888999:::;;;888>>>QQQeeennnnnnmmmhhh```PPP???999:::999444666777888666555666999===RRRccctttwwwkkkZZZKKKBBB???>>>AAAIIIUUUcccqqq{{{eeeYYYIII===888666555444666666555555555555666666555:::;;;;;;DDDZZZsssgggJJJAAA<<<;;;999777777777777777:::999666555555666888:::CCCUUUeeefff```\\\YYYVVVPPPFFF;;;666555666777888888888777666666666666666666666666666666666666666===<<<;;;:::888666444333999888555444333444555777444666888777444333555888666666666777888888999999:::999888777666666666666777666444333444666999;;;888888888888777777777777<<<>>>???===:::888:::<<<:::;;;;;;<<<<<<;;;;;;:::999666444555777888777555888999999::::::;;;;;;<<<@@@===<<<>>>CCCHHHJJJJJJPPPWWWcccppp{{{|||iii[[[SSSQQQOOOLLLJJJIIIGGGEEEBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;999:::===>>><<<:::999:::;;;<<<<<<<<<;;;;;;999999888888888888999999:::999999888777777888888:::999888666666666666777333333444444555666777777:::888???QQQdddlllllljjjfff\\\KKK<<<888;;;:::444444555666666555777;;;???ZZZkkkwwwrrr___LLL???::::::999;;;BBBLLL[[[ooo~~~tttgggUUUFFF===888666444555555444444444444555555333777888888AAAXXXrrrbbbEEE>>>:::999888666555555666666:::888666555555666888:::HHH[[[nnntttrrrooommmjjj]]]OOO???888777777888888888777666666555555666666666666666666666666666666888888888777666555444333888777666555444555555666444666777666444222333444666666666777888888999999:::999888888777777888888888777555444444666888999888888888888777777777777999;;;<<<;;;999999:::<<<999999::::::::::::999999999666444555777888777666888888999::::::;;;;;;<<<>>><<<;;;===AAAFFFHHHHHHMMMQQQZZZeeeooo}}}tttcccXXXSSSOOOMMMJJJHHHHHHFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;777888888888888888888777:::999888888777888888888999999888777666666666666777666555555444444555555999888@@@RRRccciiiiiihhheeeXXXEEE888777;;;999444333444555555666999===@@@[[[kkkssshhhQQQ@@@888666444333555:::BBBRRRjjjuuuaaaOOOAAA999555444444444333333333333444444222555666666AAAXXXrrr~~~\\\@@@:::999888666555444555555666999888666555555666888999HHH\\\sss}}}lllWWWAAA888888888777777777666555555444444555555666666666666666666666666666666666777777666555555666666666666555555555555444555777666444222111111666666666666777888999:::999999999999999::::::;;;999888666555555666777777888888888888777777777777666888999999999999;;;<<<888888999999999999888888888777555555777777777666888888999999:::;;;;;;;;;===;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;=========;;;:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;666777888999999888777666999999888888888888888999999888888777666666555555888777666555444444555555777888CCCTTTccciiiiiiiiieeeUUUAAA666777:::888333444444555555777:::>>>@@@RRR```fffZZZHHH>>>999666222111444999===JJJddd}}}zzzhhhUUUDDD:::555333555444444333333444444555444666666777BBBZZZssszzzVVV;;;888888888666555555555666666888777666555555666888999BBBUUUooouuuZZZ???666888777666777666666555444444444444444666666666666666666666666777888888888888888777777555555666777666666555555333444666666666444333222777666666666777888999:::999999999::::::;;;======;;;:::999888777777777777888888888888777777777666777777888999999999:::;;;888888999999999999888888888777666666666777777777888888888999::::::;;;;;;<<<;;;:::;;;>>>AAACCCEEEHHHIIINNNUUU[[[dddtttrrrcccVVVPPPPPPLLLJJJHHHGGGGGGFFFDDDBBB========================<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666999888888888888888999999888888777777666555555444777666555444444555777888555999EEEXXXeeeiiijjjkkkdddSSS???666777999666333777666555666999<<>>888111555444777===>>>EEE]]]wwwzzznnn]]]KKK>>>888777666666555555555555666666444666666777BBBYYYppp}}}vvvSSS:::888999888777666555666777888666666555555555666888888===MMMggg~~~xxxZZZ>>>777999888888:::666666555444444444444444666666666666666666666666888888888888888777666555555555666666777666555555222333444666777888777666777777666555666888999;;;999999::::::;;;<<<>>>>>><<<<<<<<<;;;:::999888777888888888888777777777666:::999999999::::::999999999999::::::::::::999999777777777666666666777777777777888999999::::::;;;<<<<<<<<<<<<===???BBBDDDEEEFFFLLLSSSWWW\\\gggrrrxxxhhh\\\PPPIIIIIIJJJHHHGGGFFFFFFFFFDDDBBB==============================<<<<<<<<<;;;::::::<<<<<<;;;:::::::::;;;;;;777888888888888888888777888888888777888888999:::777777777777666555444444777666444444444666888:::444:::IIIZZZeeehhhiiikkk___NNN>>>777777777555444777666555777<<<@@@CCCDDDVVV\\\WWWFFF;;;999444***;;;777:::@@@@@@CCCWWWppp~~~}}}wwwiiiVVVFFF===:::666666666555555666666666333555555666AAAVVVjjjttt|||rrrQQQ:::999999888777666666666777888555555555555666777888888;;;HHH___yyywwwYYY>>>999<<<:::999===777666555555444444555555666666666666666666666666666666666666555444444333555555555555666666666666333222222444777999:::999888777666555666888:::;;;::::::::::::;;;<<<===>>>;;;<<<======<<<:::888777888888888888777777777777;;;999888999::::::999888999999::::::::::::999999666777777777555555777888777777888888999:::::::::;;;<<<<<<<<<;;;===AAACCC@@@BBBGGGNNNQQQTTT\\\eee|||lllaaaYYYOOOIIIJJJHHHFFFDDDDDDEEEDDDCCCAAA========================@@@===;;;;;;======;;;888===<<<;;;::::::::::::;;;999999888888888888999999888888777777888999999:::666777777777777555444333888777555444444666888:::555<<>>>>>@@@SSSlll~~~ttt___KKK???:::666555555444444555555666555666666888BBBUUUeeemmmxxx~~~nnnPPP:::999777666555555555555777777444444555555666777777888888AAAVVVppprrrUUU>>>;;;<<<777777<<<888777666666555555666666666666666666666666666666333444555555666555555555666555555444555666777888555333111111555888999888888777555555555777:::<<<::::::::::::;;;<<<<<<===999:::;;;<<<<<<:::777666888888888888777777777777888666555777999;;;:::888888888999999999999888888666777888777555444666999777777777888999999:::::::::;;;;;;:::999:::>>>AAA??????BBBHHHLLLOOOVVV^^^lll|||xxxbbb\\\YYYQQQMMMNNNFFFDDDCCCCCCCCCCCCAAA@@@========================AAA===999:::===>>>;;;777===<<<;;;:::999::::::;;;;;;:::999888888999:::;;;888888777777888999::::::666777777777777555444333:::888666444444555777999777>>>MMM\\\bbb``````bbbNNNBBB999777666444555999444222333888AAAHHHLLLMMMQQQZZZSSS<<<...444<<<<<>>RRRkkkzzzcccLLL===777555444444333333444444555888999999;;;EEEVVVdddkkkuuuyyykkkOOO:::999666555444333444444666666444444555555666777777888222999LLLgggyyy~~~mmmRRR<<<:::999333222999888888777666666666666666666666666666666666666666333444555777888999999999777666444333444555888999777333000///333666777777888777555444555777:::<<<;;;::::::::::::;;;<<<<<<666888:::;;;;;;999666555888888888888777777777777555333222555999;;;:::888777777888888888888777777555777888777555444666999777777777888999999::::::888::::::999777888<<<@@@AAA???AAAEEEHHHLLLUUU^^^aaaqqqppp^^^VVVSSSOOOJJJHHHJJJIIIGGGEEECCCBBBAAAAAA======<<<<<<<<<<<<======888<<<@@@@@@===;;;<<<===;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::999888666666666666777555555888999444///111666444555666666555555666888666AAAQQQ]]]dddhhhgggeeeWWWAAA888:::666444444000888888<<>>888444;;;222888:::777666;;;@@@SSSppp|||lllSSS===999777777666555555555555555333888888666CCCZZZiiikkkqqqtttwwwnnnWWW???777<<<999888666555444555777888444555666555333333555666777<<>>999:::666222111666666555555555555666666888777555333222333444555555333333555888999777555555666666666666666555555777888999999888777666555888888777777777777888888:::888666666999;;;;;;;;;777888:::;;;;;;:::999888:::888666777888888444000888777777777888999::::::888888888777777777777777777888:::;;;:::888666555:::999999888888999:::;;;999999:::;;;<<<>>>>>>?????????@@@BBBFFFKKKPPPSSS[[[aaarrr{{{lll\\\VVVTTTPPPLLLJJJGGGFFFDDDBBB@@@???>>>>>>======<<<<<<<<<<<<======999<<<>>>???>>><<<;;;<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888888888;;;:::888777666666777777777777:::;;;777111333888444555666666555555666888333AAASSSaaajjjoooooolllUUU???777:::666555777333999999???HHHMMMMMMMMMOOOZZZZZZEEE<<<777333;;;111777:::666666;;;@@@SSSpppqqqXXX@@@;;;777777666555555555555555111555777888FFF\\\hhhhhhjjjooossslllVVV???777:::888777555444333444555666555666777666444444666888666999???KKK___pppsssmmmdddMMM999777::::::888888666555555555555555555666666555444333333444666777555444333555888999777555777666555444444555777888888888666555555555666666888888777777777777888888999888777888:::;;;;;;;;;888999:::;;;;;;:::888777888888888999:::999666444888888777777888888999:::888777777777777777777777777777999999999777666555777777777777777666555444777777888999:::;;;<<<<<<>>>>>>???AAADDDIIINNNQQQVVVZZZfff{{{sssfffZZZVVVUUUQQQMMMKKKEEEDDDCCCAAA???>>>============<<<<<<<<<<<<======;;;;;;;;;===>>>===;;;999;;;;;;<<<<<<;;;;;;:::999888888888888888888888888;;;:::999888888777777888777777999:::777222333888444555666666555555666888333CCCWWWeeeooouuusssnnnSSS>>>777:::777666999666777999???IIIOOOPPPRRRUUUaaa[[[AAA999777555===444666999555555;;;@@@SSSqqqwww^^^DDD===777777666555555555555555111555777<<>>666999777666444333333444444555666777888777555555777888666777999AAAPPPaaajjjjjjgggOOO:::666999777555666444444444444444444444444444444333333444555777888555444333555777888777666777666444222333555888:::999777555333222444666888888777777666666777777888888888888999;;;<<<;;;:::999:::;;;;;;:::999777666777999<<<<<<;;;:::999999888888777777777888999999777777777777777777888888666777888888888777666555666777888888777555222000777777888999:::;;;<<<<<<=========???BBBFFFJJJMMMPPPRRR[[[hhhwwwmmmbbbXXXVVVUUUPPPLLLJJJFFFEEECCCAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<======;;;:::;;;>>>>>>;;;888;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;:::999999888888888555444666888555111222666444555666666555555666888777III]]]iiiqqquuuppphhhRRR>>>888;;;777666999777444666>>>IIIOOORRRVVV[[[fffZZZ===666777777???777666888555555;;;AAATTTrrr{{{bbbGGG===777777666555555555555555555777888@@@RRRfffppppppmmmrrrsssfffOOO<<<555777777666555444444444555555666777777666555555666888777666666:::FFFWWWeeemmmjjjQQQ:::555777666444555333444444444444444444333555444444444444555666777555444444555666777777777666555444444444666888999888777555444444555666888777777666666666666777777777777888:::<<<<<<;;;999:::;;;;;;::::::888777666888<<>>>>><<<<<<;;;;;;;;;;;;<<<<<>>;;;888;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;::::::999888888777555444555777666222222555444555666666555555666888;;;NNNbbblllssswwwpppeeeRRR???999;;;666444777666333777???KKKRRRUUU[[[bbbkkk\\\<<<666777555===666555888555666<<>>AAACCCDDDIIILLLRRRYYY___iii|||xxxggg^^^WWWTTTQQQKKKGGGFFFBBBAAA@@@???=========<<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<======<<<:::;;;;;;<<<<<<;;;;;;:::999888888888888888888888888::::::::::::999888777666888555666999999555555777444555666666555555666888;;;QQQeeennnuuu{{{uuuiiiQQQ???999;;;444222666666555999CCCOOOVVVZZZbbbjjjnnn^^^>>>888666111888222666888666777>>>DDDXXXvvv~~~zzzdddGGG;;;777777666555555555555555555555666<<>>LLLeeezzzrrrWWW???777999888777999333444555666666555444333777666666555444444333333444555555555444555777:::333444777999999777444222555666888999999999777777777666666555555666666777666666666777999:::999888;;;::::::999999888888888999<<>><<<999888888888777666666666777777666666666777888888999999999999999::::::::::::;;;999777444333444777;;;>>>777888888888999999999:::999::::::;;;===???@@@AAADDDFFFMMMSSSWWW^^^lllzzzwwwccc[[[UUURRROOOJJJGGGGGGBBBAAA@@@???>>>=========<<<;;;;;;::::::;;;;;;<<>><<<;;;<<<===;;;;;;<<<<<<;;;;;;:::999888888888888888888888888888999999999999777666555888555555888999666555777444555666666555555666888:::QQQeeemmmuuu|||wwwjjjMMM<<<777:::333222777888666;;;EEEPPPWWW\\\eeennnhhhZZZ===:::888000777333666999777888???EEEYYYwww{{{yyydddGGG:::777777666555555555555555333444777===CCCMMMYYYaaarrryyywwwbbbIII:::444333666666777666666666555444555666666555444444555777444555777999:::EEE```yyy~~~bbbFFF;;;999555222333333444666777777666444333555555555555555555444444444555666555333444777;;;666666777888777555444222666666666666777777888888666666555555555555666666666555444555777888888888::::::999999999999999999666777:::===???>>>;;;888888888777666666666666666555666666777888888999999999999888888999::::::;;;777666555444555666999:::888888888888888999999999999::::::;;;===>>>??????AAABBBFFFLLLPPPUUU```kkkwwwaaaYYYSSSQQQNNNJJJHHHIIIDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;::::::;;;;;;<<>>>>>AAA@@@CCCHHHMMMQQQ[[[eeetttnnn___[[[VVVRRROOOMMMKKKIIIAAABBBBBBCCCBBBAAA???>>>:::::::::::::::;;;<<<<<<>>>>>>????????????>>>>>>>>>======<<<;;;;;;::::::<<<:::888666666888:::<<<<<<<<<<<<;;;888777888:::444444666777999999::::::777777666555333333555888@@@OOO^^^gggqqqwwwooo```CCC===777555777999888666777777AAARRRXXXUUUWWW___```OOO===777888888888888777777666666:::KKKgggoooYYYEEE:::444333333555777888777666444444444888@@@KKKRRRTTTmmmooohhhWWWEEE:::666333333444555555666666555555444555666555333333555666333666:::;;;999>>>QQQdddyyynnnUUU<<<222666888444555555555555555555555555444666777777666555555666555555555555555555444444:::888555222//////222555666777777777555555777888888888777777666666555555555555444444555666888999999888888999;;;;;;:::999333999???@@@===::::::<<<;;;999777777999:::888555999888777777777777777888666888999999888888999::::::999888666666666666777;;;999777666777:::>>>AAA::::::;;;;;;<<<============@@@CCCDDDEEEKKKUUU\\\jjjssslll```\\\VVVQQQOOOLLLJJJHHH???@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<===>>>???>>>>>>????????????>>>>>>======<<<<<<;;;::::::::::::999888777777888999:::;;;;;;;;;:::888777888999999999:::::::::::::::999777777666444333444666999@@@QQQ```iiisssyyyooo^^^AAA<<<666444666888777555;;;;;;DDDPPPSSSNNNQQQZZZ```NNN<<<555666666555555888777666555;;;OOOmmm~~~oooYYYDDD777555444444555777888777666666666888???KKKXXXaaadddmmmnnngggVVVDDD:::666444333444555555666666555555444555666555444333555666444666::::::777:::IIIZZZqqqiiiUUU???666999999555555555555555555555555555333555666666555444444555555555555555555555555555888888666333000000222555666777777666555555666888888777777777666666666555555555444444555666888999666777777999:::999888777555:::???@@@<<<999999::::::888666777888999777555888777777777777777888888666888999999888888999:::;;;:::888666555555555555999888777666888:::===???:::::::::;;;<<<<<<======@@@BBBDDDDDDDDDHHHQQQWWWccckkkyyyjjj```\\\VVVQQQMMMKKKHHHFFF@@@@@@@@@@@@???>>>===<<<============>>>???@@@AAA===>>>>>>??????>>>>>>===<<<<<<;;;;;;:::999999999888888888888888888888888999::::::888666666777888888888888888777555444333555666555444444555888;;;DDDWWWhhhpppxxx}}}ppp\\\???:::555333555666666444:::===EEEMMMLLLIIIOOO[[[cccQQQ>>>666666555444444888888666666???VVVtttyyykkkWWWBBB444666555444555666777666555999888<<>>>>>???>>>>>>>>>>>>>>>>>>???======>>>>>>>>>>>>======<<<;;;;;;::::::999888888666777888888888888777666777888888777555555666777777777666666555444222222444555555444444666999<<>>888666444444444555666666666666666333555666666444444444555444555888888555333:::CCC]]]___WWWEEE:::999999666555555555555555555555555222444666555444333444555444444444555555555555555555666777777555444444444555666777666444444666777777777777777666666666666555555555666666777888888555777:::<<<;;;:::888888888:::===>>>;;;999888888666666555666666666666555666666666666777888::::::666888999999888888999::::::999999888888888888888555666777888888999999999999999999:::;;;;;;<<<<<<@@@AAAAAA@@@@@@CCCHHHLLLRRRVVV^^^jjj{{{yyyeee^^^ZZZSSSNNNKKKHHHEEECCCCCCCCCBBB@@@???>>>>>>===@@@@@@>>>===<<<;;;;;;;;;======>>>>>>>>>>>>======<<<;;;;;;::::::999888888555777888999999888777555666777777666555444666777888888888999999888777777444555555555555777:::===QQQgggxxxzzz}}}~~~jjjOOO<<<:::888666666777777666333999BBBHHHKKKPPP^^^llllllXXXCCC:::888777666666222777:::===KKKdddzzzqqqYYYEEE;;;999888666444444555666666555888555;;;LLL]]]eeeiiillleeecccXXXGGG:::666555444444555666666777777666666333555666666555444444555444444666888666444888>>>VVV\\\WWWEEE888666888777555555555555555555555555444555777777555444555666444444444555555555666666444666888888666555555555555666666555444444555777666666666666777777777777555555666777777888888888444666::::::999777777888666888;;;<<<;;;:::::::::555555666666555555555666666666666666777888::::::666888999999888888999:::888888999:::;;;;;;;;;<<<444555777888888888888777888888999999:::;;;;;;;;;=========>>>???BBBFFFIIILLLPPPVVV___mmmwwwddd\\\XXXRRRMMMIIIGGGDDDBBBBBBAAA???>>><<<<<<;;;;;;@@@???>>><<<;;;::::::999<<<======>>>>>>======<<<<<<<<<;;;;;;:::999999999666777888999999888777666666777777666555444666777555666777888888888888888555666666555555777:::===RRRjjjzzzyyy{{{{{{eeeHHH;;;:::999777666666777777444;;;CCCHHHMMMVVVdddooolllXXXBBB888666555444555111777:::>>>MMMeeewww}}}|||}}}kkkPPP===777:::888666444333555666777666555333<<>>@@@AAAAAAHHHPPPUUUZZZfffxxxvvvcccXXXUUUOOOKKKHHHFFFDDDCCCEEECCCAAA???============;;;;;;;;;<<<<<<===>>>???<<<<<<============<<<<<<>>>======<<<<<<;;;::::::999999999999999999999999666777777777555555777999999999::::::::::::999999777777777666555666999<<>>FFFRRRaaannnuuuooo[[[EEE;;;999888888999555999999999HHHaaarrrtttyyyxxxppp___JJJ:::555666666444222333555777999999:::888EEEaaavvvyyyvvvwwwxxxeeeOOO@@@:::777444555666666777777777777777222444777777666444444444888444333555666444444666777IIITTTKKK<<<555555555555555555555555555555555222444555555444333333444333333444444555666777777666777777777666777999;;;444555666555333333555666555666666666777777888888444555777888999999888888:::<<<===;;;777777<<>>>>><<>>============<<<<<<<<<======<<<;;;;;;:::999999;;;;;;:::777555555777::::::888666666666777666555:::666555777777555777;;;[[[jjjvvvxxx{{{xxxaaaEEE777888888777555555666777777555666???OOO^^^iiimmmkkk___JJJ:::666999888444444888:::<<>>>>>?????????>>>;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;:::999999999999999888666555555777:::333222111222444555666555666444555777666666<<>><<<888666444666444666888666333555:::555;;;FFFKKKEEE:::555777555555666666555444444333666666555555555555666666777666555444444555777888777777888888888666555444555666777777666666777888999888888777666555444444555555666666777888888888666666777888888888888888888888999999999777555333666555555555555444444555555666777666444444666888888888777777888888999999:::::::::::::::999999888888999:::999777777999::::::888666777999999888666;;;;;;;;;;;;<<<<<<<<<<<<===>>>AAAFFFLLLSSS[[[```iii~~~iii\\\WWWRRRMMMHHHFFFEEECCCBBBCCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999888888888888888666555555777999333111000111333555555444444555666777444555???KKK]]]jjjuuuxxx{{{www```GGG;;;999666444333555777999666666666999BBBOOO^^^hhhmmmfffVVVDDD999777777666888666555;;;MMMbbboooqqqooo^^^JJJ>>>777444333555666777777777666555444444;;;;;;HHHbbbvvvzzzyyyyyyyyytttbbbIII999777666222555555444444444444555555777<<>>BBBJJJQQQVVVXXX]]]mmmiii\\\UUUQQQLLLHHHFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<:::::::::;;;<<<===>>>???===;;;999999:::::::::999=========<<<<<<<<<;;;;;;:::::::::999999888888888:::::::::888555444555777999777555444555555444333777888:::888333333@@@OOOgggrrryyy|||~~~xxxcccLLLAAA===888444333555777888555666666666:::EEEUUUaaacccbbbYYYJJJ???:::999777888666777BBBXXXlllqqqmmmaaaQQQ@@@888777555444555555555777777777666555444999>>>NNNfffxxxwwwaaaIII:::888888666555555444444444444555555888<<>>FFFGGG???777555444555555555555555444444666666555555555555666666888777666555444444555555999999888888777666555555555666777777666666777888888888777666555555444444555666666777888888999999666666777888888888888888999::::::999777555444444777999888666555666555333444555666666555666888:::666777777888888888888888888888999999888888777666555777999999888666666666555555555666888999999999999:::::::::;;;;;;;;;;;;=========@@@EEEKKKPPPRRR\\\eeeuuuiii\\\SSSPPPJJJGGGEEEDDDDDDCCC@@@???>>>===<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@>>><<<<<<===>>>===<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888>>>>>>===:::777555444555:::888666555666666555444666888:::999333555EEEVVVpppwww{{{}}}~~~xxxeeeQQQHHHBBB;;;666555555666666444555666444555===KKKWWWZZZ^^^\\\QQQFFF>>>999555777888===III[[[hhhfff\\\QQQEEE:::888999888555444444555666777777777555555777AAAVVVmmm}}}www^^^FFF999777777666555555444444444444555555777:::>>>AAAAAAAAABBBCCC888555666999999666555777555555;;;EEEIIIBBB999444444444555555555555555444666666555555555555666666777777666666555555555555777777666666555555555555555666777777666666777888555555555555555555555666666666777777888999999999777888999999::::::999999888:::;;;999666444444666777;;;:::555555777777333666777888777555555777888555666777888888888888777777777888888777777666555666888::::::888666666666555666777888888999:::;;;999999999999:::::::::;;;999<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===<<<;;;<<<===<<<;;;::::::::::::999999999999::::::::::::::::::999999>>>???>>><<<888555555555555333222333555777777666222555888999777;;;LLL]]]vvvyyyzzz{{{}}}xxxhhhXXXJJJDDD;;;666666666666444333555555444444999CCCKKKYYY___aaaZZZQQQJJJBBB<<>>;;;999999>>>;;;???IIINNNHHH<<<555333444555555666555555555666666555555555555666666666666666666666555555555555555555555555666666777555666777777666666777888444444555555666777777777666666777888888999999:::888999::::::;;;;;;::::::777999;;;999666444666888666;;;;;;555555999999444777888888777666555777888555666777888888888777666666666777777666666555444777999:::999777666666666555666888888888888999;;;888888999999999:::::::::777;;;???>>><<<>>>FFFMMMQQQSSS[[[hhhwww{{{dddXXXQQQMMMHHHEEEDDDDDDDDDCCC>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>><<<::::::;;;<<<;;;::::::::::::999999999888888::::::::::::::::::;;;;;;;;;<<<===;;;888666666666444333111222444666666555222444777999999???OOO___ppppppoooqqqtttqqqfffZZZGGGAAA999555666777666444222444555555555777<<<@@@PPPVVVYYYWWWTTTRRRLLLFFFEEELLLQQQRRRQQQNNNFFF===999555444777999777666777444444444555555777888888888III___pppyyy~~~nnnXXXHHH@@@;;;666222555555444444444444555555666:::@@@CCCEEEEEEFFFGGG===:::===EEEKKKKKKKKKLLLLLLGGGHHHPPPVVVNNN@@@555333444444555666666555555666666555555555555666666555555666666666666666666555555444555666777999:::555666777777666666777888777777777777888888888888666777777888888999::::::888888999::::::::::::999555888:::999555444777:::555;;;;;;555555;;;;;;555555666777777666777999:::444555777888999888777666555666666666666555444444888888888777444444555666444666888888666666888:::888888888888999999999999999:::;;;;;;<<>>>>>>>>===<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<>>>>>??????>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777999::::::888777777888888666444444555555444333666666888:::;;;@@@NNN[[[aaa___^^^aaaeeeddd[[[RRRCCC===666444666777666333222333555666666777999:::>>>CCCGGGIIILLLOOOMMMIII@@@IIINNNKKKEEE@@@:::555555222222555666555666:::555444444444555666888:::;;;LLL```mmmssswww|||{{{kkkYYYNNNHHHAAA999333555555555444444555555555777<<>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;???<<<::::::<<<>>>??????===>>>>>>>>>>>>>>>===<<<<<<;;;:::999888999::::::777888999999888777666555555555555555666888999:::111666<<<>>>???AAAGGGLLLOOOLLLIIIHHHIIIHHHEEEBBB888888777777666666666555555555555555444333222222888999;;;???BBBDDDCCCAAA===>>>===;;;888777777999444444444444444444444444555555555555666777888999@@@JJJVVV]]]___bbbhhhnnnhhhccc\\\UUUNNNDDD888000888888888777666555555555:::>>>DDDGGGFFFCCCBBBAAACCC@@@EEEVVVhhhqqqtttuuuqqqllllllrrrooo]]]EEE555777666666666666777777888444666777777666555555666333444666888888777555333666555555666777888888777222555888888666555777999666666777777888888888999888888999999999999888888888888999999999999888888999888666555444555666888999:::;;;;;;999888888888888777666666888;;;===???666666666666666666666666999777555555666777777666666666666666777777777777:::::::::999777666777888:::::::::999999777666666===<<<;;;:::<<<>>>AAACCCDDDHHHJJJSSSbbbkkkwwwaaaZZZOOOLLLIIIGGGFFFEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;@@@===;;;:::;;;===>>>===??????>>>>>>===<<<;;;:::<<<;;;:::999999999::::::777777999999999888666555555555555555666777888888111666:::<<<;;;<<>>@@@???:::;;;:::888666555555666444444444444444444444444555555555666666777999999888>>>FFFLLLNNNPPPTTTXXXUUUUUURRRMMMFFF>>>888555666666666666666777777777;;;BBBHHHIIIEEEAAABBBEEEEEECCCJJJ\\\nnnyyy~~~}}}zzzzzz}}}zzzjjjNNN999777777666666666666666777444555777666555444555666444666888::::::888666444666555555555777888777666999888888888888888888777555666666666777777777777888888999999999999888888888888999999999999888888;;;:::888777666777888999777999::::::888777888888999888777777777999:::;;;777777777777777777777777999777555555666777777666555555555666666666666666777888999888777777888:::888888999999999999888888===<<<::::::;;;===@@@BBBDDDGGGHHHPPP]]]eeexxxxxxaaaZZZOOOLLLIIIGGGFFFEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<@@@===;;;;;;<<<=========??????>>>===<<<:::999888;;;;;;:::999999999999:::555777999::::::888666444555555555555555555555555111555999999777555777999999888666666777777555444666555555555555444444444333444555666777777777777999666333222444888;;;<<<666777777666333222333444444444444444444444444444444444444444444555666777777888;;;>>>@@@BBBCCCDDD???CCCEEECCC===888777888444444555666777777888888;;;GGGTTTXXXRRRJJJGGGGGGGGGFFFNNN```rrr}}}xxxZZZ===888888777666555555555555333444555555444333444555555777:::<<<<<<:::777555666555555555777888777666???;;;777777:::;;;999555555555555666666666666777888888999999999999888888888888999999999999888888;;;:::888777777777888999555777999999888777777888999999888888777777666666777777777777777777777777888666555555666888777666444444555666666666666666444666777777777777888:::666777888999::::::::::::<<<;;;:::999:::;;;===???BBBFFFFFFKKKWWW]]]mmmxxxbbb[[[OOOMMMIIIGGGFFFDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<============<<<===<<<:::;;;===>>>>>>>>><<<===<<<<<<;;;:::999888:::::::::999999999999999555666999::::::999666444555555555555555444444333222555888888666444333444444444444444444555444444444444444444444444444444444444555666666666666666777444111000222444666777333555666555333222222333444444444444444444444444222222111111222333444444999777555777:::<<<<<<:::444777::::::777555555666444444555555666777777888:::III]]]iiihhh\\\NNNEEEEEEEEELLL[[[iiirrrxxx}}}{{{^^^===999888777666555444444444222444444444333333444666666777:::<<<;;;999666444777555444555777777666555===:::777777999:::999888666666666777777777777777888888999999999999888888888888999999999999888888888777666666555555666666444555777888777666777888777888888888777666555444888888888888888888888888777666555555777888777666555555666777888777777666444666777777666666777888777777888999::::::::::::;;;;;;999999999:::;;;<<>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>======;;;:::999;;;>>>@@@@@@???999:::;;;;;;;;;;;;;;;::::::::::::999999999888888555666888::::::999777555555666666666555444333222444555777888777666555666333444444555444555555666333333333444444444444444555555555555555444333222444333222333444444333222222444666666444333333444444444444444444444444444333333333222333333444444666333000111555888777555666555444555777777444222555555555555555555555555;;;EEEVVVfffkkkbbbPPPBBB@@@@@@EEENNNVVVZZZ___eeellltttwwwsssrrrnnnWWW;;;888888666555444444444444333333444333222333555777666777888999999777555333777555444555666777555444666777999888666666888;;;888888888888888888888888888888999999999999888888888888999999999999888888888777777666666666666666333555777777666666777888555555666777777777666666777777777777777777777777666555555666888888888666666777888::::::999888888666777999888666555555555999999::::::::::::999999::::::999888999999:::;;;;;;BBBAAADDDNNNUUU___pppzzzccc[[[PPPNNNJJJGGGFFFDDDAAA???>>>>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>:::999:::;;;>>>@@@@@@???888999:::;;;<<<<<<<<<<<<999999999:::999888888777666666777888999888777777555666777777666555444333555666666666777777888888222333555444333333555666333333333444444444444555555555555555444333222111333333444666777666333000222444666777666555444555444444444444444444444444666666666555555666666777555222000222555777777555999555333444777777444000666555555555555555555555<<<>>>EEEPPPYYYWWWKKK???::::::<<>>>>>>>>===<<<<<<;;;;;;;;;;;;===>>>>>>?????????<<<<<<;;;<<<>>>>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;888999999:::999888777666777777777777777888888999555666777888888777555444777555444333444666777888111333555444222222333555333444444444555555555555444555555555555555444444333333444666777777444111111444666777777555555666444444444444444444444444666666555555555555666666444333333555666777777666555555444555666666555444333444444555555666666666::::::<<>>@@@DDDEEEEEEAAA<<<999666555555444444444555555444555555444333444777:::999777666444333333444555777666444444555666444333333555777999888777555444999999999999888888777777888888999999999999888888888888999999999999888888999999999999999888777777666777999888777666666777666666555555666888999:::555555555555555555555555444444555777999999888666666777:::;;;<<<;;;999777555888::::::999777666777888888999:::;;;;;;;;;;;;888888888999:::;;;<<<<<<888@@@??????IIIOOOTTT___ooo{{{ccc[[[QQQNNNJJJGGGFFFCCCAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;===>>>???????????????>>>======>>>===;;;999============<<<;;;;;;:::888888999:::999888777666888777666666666777999:::444666777999999888666555888555222111222444666666222444666555333222333666444444444555555666666666333444555666777777777777444333333444666666555333000333666777777555555666444444444444444444444444444444333222222333333333000111222333333333333333000333666666444333666:::111222333444666777888888777:::???DDDGGGDDD===888444444666777555222666>>>555444777:::999444555:::555555444444444555555666555555555444333555888;;;;;;999666333222333555666777666444444555555444333777666666999;;;:::444///999888888888777777666666888888999999999999888888888888999999999999888888777777777777777666555555777999:::999777666666777999888666555555777999:::555555555555555555555555444444555777999999888666555666999;;;;;;:::888666444666999;;;:::999999999666777888:::;;;<<<======777888888:::;;;<<<======999AAA???>>>GGGMMMPPPYYYjjj}}}___[[[SSSPPPLLLIIIEEEDDDCCCCCC???===;;;;;;=========<<<<<<>>>@@@AAA???>>>===>>>???>>>===<<<;;;;;;<<<===888:::;;;:::777666999;;;888888888999999:::::::::999888888888777777666666777777777777777777777777555555555555555666777777444444555555555555555555333555666555333222222333444555666666666555333222555555555666555555444444333666888888555444555777222333333444444333333222333555888888777555555555444555666555444333444555444444444444444444444444555<<<777222777888555888999===DDDJJJKKKEEE:::222111444555333555999:::777111444555444333555666555444555888999999666333111:::666111111555:::=========999555444666888888666333333333444555666777777::::::999999888888777777555444444777:::;;;777444:::999888999:::;;;999777999:::;;;:::888777888999666777888999:::999999888777999::::::888555555555999777444222333666999<<<666777777777777777666666333555777888999888777666888888888999999777333000::::::999999888777777777999999999999:::;;;<<<===888999999:::;;;;;;;;;;;;;;;>>>AAABBBBBBFFFMMMTTTjjjxxx}}}```[[[PPPNNNKKKGGGDDDCCCBBBBBB???===;;;;;;<<<===<<<;;;<<<>>>@@@@@@>>>======>>>???>>>===<<<;;;;;;<<<===;;;======;;;888777888:::999999999999999999::::::999888888888777777777777777777777777777777777777444444444444444555666666555555555555555555555555555666777777555444444555555555666666555444444333444444555555555444444333222444666555333222333555222333333444444333333222111333666666555333333333444555666555444333444666444444444444444444444444---666333...444444000222666>>>GGGKKKHHHAAA:::666000444666444333666777555333444555333333444555555555555555555555444333333888666555666999<<<<<<;;;:::777444444666777666555333444444555555666666666777777777666666555555555333444555777::::::999777:::999888999:::;;;999777999:::::::::888777888999555666777888999999888777777888999888666555555555555555444333333444666777666666777777777777666666444555777888999888777666888777777888888777555333777777777777777888888888999999999999:::;;;<<<===::::::;;;<<<<<<<<<;;;;;;;;;>>>AAAAAAAAAEEELLLRRR___lll```[[[PPPNNNKKKHHHEEEDDDCCCCCC@@@>>><<<;;;;;;;;;:::999;;;<<<>>>>>>===<<<<<<===>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>><<<:::888888999::::::999999999999999999888888888888888777777777777777777777777777777777444444333333444444555555555555555555555555555555666888999999777666666777666666555444444444444555333333444444444444333333222444555555444333333444333333444444444444333333111333666666444333333333444555666555444444555666444444444444444444444444---666555222888888222333444===GGGIIIDDD<<<888888111666888444333555888888666555444333333333444555666555333222222333444555666666888;;;======:::888777666555555666666555444555555555555555555555555666666666666555555555555222444777999999999999::::::999888999:::;;;999777777999999999777666777888666666777888888888777777777888888777555444555666444555555666555555444333666666777777777777666666444555777888888777666666888777666666888888777666555555666666777888888999999999999:::;;;;;;<<<<<<<<<============<<<<<<;;;:::===???@@@AAADDDJJJOOOVVVaaavvvaaa[[[SSSQQQOOOLLLIIIGGGFFFEEE@@@>>><<<;;;;;;;;;999888:::;;;======<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888:::::::::999999888888888888888888888888888888888777777777777777777777777555555444444444555555666555555555555555444444444666777999999777666666777666666444333333444555666222222333333444444333333555666666777666666555555333333444444444444333333444666777777666555555666333444666555444444555666444444444444444444444444000999777333999:::666888333:::AAACCC???:::777666111666888444333888???BBB;;;777444444444222333555555555444333333444444555555777999<<<<<<;;;888666666666666777777777555444666666666666555555555555777777777777777777777777333777::::::888777888;;;999999888999:::;;;999777666888999888777666777888777888888888888888888888999999888666555555666888888888888777777666555555555666666777777777777666555666777777777777666666777666555555777999999999666777777777888888888999999::::::;;;;;;;;;;;;;;;===============<<<;;;:::;;;<<<>>>???@@@CCCGGGKKKSSS\\\nnnbbb[[[TTTSSSPPPMMMJJJHHHFFFEEEAAA>>><<<;;;;;;;;;:::888:::;;;<<<<<<;;;;;;<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<888999999:::;;;:::999999:::::::::999999888888888888888888888888999999999888888888888888888888888777777666666666666666777666666555555555444444444444666777777666555666777666555444333333444666666111222333333444444444333555555666666777666666555333444444555555444444333444666777777555555555666333444555555444444555777444444444444444444444444000777222,,,333555444888444666999;;;<<<999555222000444555333666@@@IIINNNAAA999444555555222222555444555666666666666555555777888999999888777666666666777888888888777777777666666666666666666555555777777777888888888888888777:::<<<;;;777666777:::999999888999:::;;;999777666777888888777666777999999999999999888999999999999999999777666666888::::::888777555555555666777555555666777777777777777666777777777777777666666777555444555888::::::::::::::::::999999888888888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999<<<===>>>???@@@BBBEEEHHHPPPWWWgggccc[[[TTTSSSQQQMMMIIIFFFCCCBBBAAA???===<<<<<<<<<;;;::::::;;;<<<;;;;;;;;;===???::::::;;;<<<<<<<<<<<<;;;777777777999;;;<<<:::888::::::999999999999999999888888888999999999999999888888888888888888888888888888777777666777777777666666666555444444333333333444666666555444555666555444444444444555666666111222333444444555555444444333333444555555444222444444555555555555444444333444555444333222444555222444555555444444666777444444444444444444444444111777000***000333333888555444444666888888444111000333444666???LLLUUUXXXGGG<<<555666777333222777444555666777777777666555888999:::888666555555666666777888888777777888999666666666666666666666666666666666666777777777777999:::;;;:::888888888999:::999888999:::;;;999777666888999888777777888::::::999888888777888888888777888999888666666777999777666444333222333555666444555666777777888888777777777777777666666666666666555555777999;;;::::::<<<;;;;;;:::999999888888:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<;;;::::::======>>>???AAACCCDDDEEEJJJQQQ___vvvddd[[[WWWUUURRROOOJJJFFFBBB@@@AAA???======>>>>>>===<<<;;;;;;<<<;;;;;;<<<>>>@@@999:::;;;<<<<<<<<<;;;;;;999888888:::======:::777999999999999999999::::::888888888999999:::::::::888888888888888888888888888888777666666666666666777666666555444444333333222444666666555555555666333444444555666666555555222222333555555666666666555333222333555666444222444444555555555555444444333444555444333222444555222333555555444555666888444444444444444444444444333999444...333555333777444555666666555555555555444777;;;CCCPPP]]]bbbaaaLLL???666888888333333888555444444444444555666777999;;;<<<:::777555555666555777777666555555888;;;555555666666777777888888666777777777888888888999999888777888:::<<<<<<;;;:::999888999:::;;;999777777888999999888888999;;;999888777555555555666777444555777777666555555666444444444555555555555555444555666777888888888888888888777666666666666666666555666888;;;;;;:::888::::::999999999999999999:::;;;<<<======<<<;;;:::;;;<<<<<<=========<<<<<<>>>>>>>>>@@@BBBCCCDDDCCCFFFMMM[[[nnneee[[[ZZZXXXVVVQQQLLLGGGCCCAAAAAA???======>>>??????>>>;;;<<<<<<<<<;;;<<>>===999666888888888999999::::::;;;888888888999999:::::::::888888888888888888888888777777666555555555555555777777666555444444333333333555666777666555666777222333555666777666555444222333444555666666666666777555444555888888666333444444555555555555444444555666777666444444666888222333555555555555666888444444444444444444444444000888444///444555111333222666999888333222555:::999===DDDOOO___kkklllfffOOO@@@777999999444333999666444222000111333666888888<<<>>>>>>:::666555555555666666444333333777;;;444555555666777888888999999999:::::::::;;;;;;;;;888666555777<<>>>>><<<;;;999<<<<<<===>>>>>>???>>>>>>?????????@@@BBBDDDCCCCCCFFFMMMYYYkkkooo\\\ZZZZZZXXXTTTMMMFFFBBBAAAAAA@@@>>>>>>??????===<<<======>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<>>===<<<;;;:::::::::;;;:::999999888888999999:::999888888777777888888888888777666555555666666666444444444666666555444555444333333555555444333555555555555444333222222111333444444333222333333222222222333333444444444:::999777555444333444444333333333444444444555555666555444333333444555666555555555555666666666666222000------000333555666555777::::::777666888:::BBBHHHTTTbbbmmmqqqnnnjjj^^^SSSEEE:::666777888888666444333444777:::<<<===:::999777555444555666777555555666666666666555555666555444444555777999;;;777888999:::;;;:::999999888777777777888:::<<<===::::::999888888888888999;;;999777777999:::::::::888777666555444444444555333555777777666666888:::666333222333777888666444555666777666555444555666999777555555666777777666555888777444555999;;;999888999999:::::::::999999888999999999999999999999>>>???@@@???===<<<<<<===============>>>???AAABBBDDDKKKTTT___tttrrr\\\]]]]]]\\\WWWPPPIIIEEEDDD@@@???============<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<===<<<;;;:::999999999999;;;:::999999888999999999:::999999888888888888888999888777666666666666666555555555444444444444555555444333333555555444333333333444555555555444444111333555444333222333444222222333333333444444444555555444333333333444555333444444444444444444444555555444333333444555555555555555555666666666666555222000000222444555555888:::<<<<<<<<<>>>BBBFFFQQQSSSWWW^^^ccceeebbb___[[[YYYTTTPPPKKKFFF@@@<<<:::888666666777999::::::666444333222333555888999555666666777777666666555777666555555555777999:::777888999:::::::::999999888777777888999:::<<<=========<<<;;;;;;;;;;;;<<<:::888666777999:::;;;:::888888777666666555555555333555777777666666888999555444333333555666666555555666777777555555666777777555444555777888888888555888777555555999;;;999777888999999:::999999999<<<<<<<<<<<<============???@@@AAA@@@>>>===>>>???>>>>>>=========???@@@AAAEEELLLTTT]]]ooovvv\\\[[[[[[YYYUUUNNNGGGCCCBBB@@@>>><<<<<<<<<<<<;;;:::<<<<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<===;;;;;;:::999888888888888;;;;;;:::999999999999999999999999888888888888777999888888777777777777777555666666333000000333666555444333444555555555333222222333555555666666666222333555555333222333444333333333333444444444444111111111111222444555666444444444444444444444333444444333333333333444444444555555555555666666666777555444444555666666555<<<>>>@@@AAACCCFFFKKKNNNXXXUUUSSSRRRRRRRRRQQQPPPUUU[[[ccceee```TTTHHH@@@>>>;;;888777777777777666555333111000000333666888666777777888888777777666888777666555666666888999777888999::::::::::::999888888888888999;;;<<<===;;;;;;:::999999999999999888666555666999:::;;;:::888888999888888777666555444555666666666666777999555555555444333444666888666777888888666666777888666555444555777999:::999666888888555666:::;;;999777777888999999999999999::::::;;;;;;;;;<<<<<<<<<@@@AAABBBAAA???>>>???@@@@@@???>>>===>>>>>>@@@@@@FFFNNNUUU[[[hhh{{{]]]ZZZZZZYYYTTTMMMFFFBBBAAAAAA???<<<<<<<<<===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===;;;:::999999888888888999;;;;;;:::999999999999:::999999999999888888777777999888888777777777888888555777777333......333888666444333444555666555444333333444555555555555555222444555555444333333444333333444444444444444444000000111222333444444555555444444444444333333333333333333333333333333333444444444555555555666666666666555777999;;;:::999FFFIIINNNQQQSSSRRRQQQPPPNNNKKKGGGDDDCCCCCCCCCCCCIIITTTaaagggaaaTTTGGG???===;;;888777666666555333999777333000///000333555777777888888888888777777999888777666666777777888888888999999::::::::::::888888999999:::;;;<<<<<<:::999999888888888888888666555555666999;;;;;;:::999999::::::999888666555444555666666555555666888444666666444222222555999666777888888777777888999888666555666777999999888666999999666777::::::888666666777888999999999999:::::::::;;;;;;<<<<<<===@@@AAABBBAAA@@@???@@@AAAAAA@@@???>>>>>>>>>???@@@FFFMMMTTTYYYbbbwwwaaa^^^^^^\\\WWWPPPJJJFFFDDDBBB@@@===<<<===>>>>>>===:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<;;;;;;::::::::::::;;;<<<;;;::::::999999::::::888999999999999888777666888777777777777777888888555777777333///...333999666555444444666666555444555666666666555555444333222444666555444333444444444444444444444444444444333333333444444444444333444444444444444444444444333333333333333333333333444444444444555555555555444444555999===@@@AAA@@@PPPVVV]]]bbbaaaZZZQQQJJJ@@@???>>><<<;;;::::::;;;===FFFPPPTTTPPPGGG>>>:::999777555555666666555333:::888555222111111333555777777888888888888777777888888888777777777777777999888999999999999::::::888999999:::;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;666555555777:::;;;;;;::::::::::::999999888777666444555666666555555666777444666777555222222555888555777888888777777888:::;;;999777666777888777666666999:::777777::::::777666666777999999:::::::::>>>>>>??????@@@AAAAAABBB@@@AAABBBBBBAAA@@@AAABBBAAA@@@???>>>>>>???@@@@@@EEEKKKRRRWWW___rrrjjj]]]]]][[[VVVOOOIIIEEECCCCCCAAA===<<<===>>>>>>>>>999:::<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::888888999::::::888777666666666666666666777777888555666666444222222555999666555444555666666555444777777777666666444333333333444666666444333444555555555555555444444444444555555666666555444333222333333333444444444555555333333444444444444333333333444444444444555555555333333444999>>>CCCFFFGGGOOOSSSZZZ^^^[[[RRRDDD::::::;;;<<<;;;999777777777666:::>>>???>>>:::777555555444333444555666555444777666555444444555666777666777777888888777777666777888888888888888888888999999888888999999:::;;;999999:::;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::777777777999;;;<<<;;;:::;;;:::999888777777777777444555666666444444555666444555666666444333444555444666777777777777888999<<<:::888777777777666555666::::::888888;;;:::777666777888999:::;;;;;;;;;===>>>>>>???@@@AAABBBBBBAAACCCDDDCCCBBBBBBCCCEEEAAA@@@???>>>>>>???AAAAAADDDGGGNNNTTT]]]nnnvvv[[[[[[YYYTTTMMMGGGCCCAAACCC@@@<<<;;;<<<=========999:::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<===>>>===<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;777888999::::::999777666555555555555555666777777555555555555555666777888777555444555666777666444555666666666666666555444333555666666555444444555666555555555444444444444444555555666555444333222111222222333444555666666333444555555555555444333333333444444444555555555444333444888>>>DDDHHHJJJIIIIIIKKKLLLIIIBBB888000666888::::::888777888999555555555666777666555333444333333444666777666555666666555555555555555555555666666777777666666555666777777888999999999999999999888888888999:::;;;999:::;;;<<<<<<<<<;;;::::::999888888777777888888999999999:::<<<===;;;999<<<:::888666555666777888444555666666444444555666555555555666777666333111333555666666666666777999;;;999777777888888777666777:::;;;999999;;;:::666777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAADDDEEEFFFFFFEEEEEEFFFHHH@@@??????>>>???@@@BBBCCCDDDEEEJJJRRRZZZjjj^^^^^^\\\WWWQQQJJJFFFEEEBBB???;;;::::::<<<======888999;;;===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;777888:::::::::999777555444444444444444555666777555444444666888999999888777555444555666777666555333444555666777777777777333555666666555444444555666666555555555444444444222333444555555555444333000111222333555666777777444444555666666555444444333333333444444444555555555444444888>>>DDDIIIKKKIIIFFFCCCAAA@@@<<<777333222555777777666777:::===777555444555888999666333555444444555777888777555888888777777555333111000555555666666666666555555555666777999999::::::::::::999888888888999:::;;;999:::;;;<<<<<<<<<;;;:::===<<<;;;;;;::::::;;;;;;:::::::::<<<======;;;999===:::777444333555777999444555666666444333444555555444444666999888333///222444666666555666777999:::888777777888999999888777:::;;;999999;;;:::666777888:::;;;<<<=========???@@@@@@AAACCCDDDEEEEEEFFFGGGIIIIIIHHHHHHIIIJJJ??????>>>>>>???AAACCCDDDDDDDDDHHHPPPYYYggg~~~fffZZZYYYZZZLLLDDDHHHJJJFFF;;;888@@@CCC>>>;;;???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<======<<<;;;AAA===999888:::;;;:::999FFF@@@;;;999<<<>>>===:::999::::::;;;:::999888777777666555555555777888999666777777777666555444333111444444111222666777555333444666777777555333222666666666666666666666666888888777666666666666666777777666666555555444444777666555444444444444444333444555555666666555555555555666666666666555555777555555888???EEEHHHHHH@@@<<<888666777777666555888999999999888777555444222333555666666444333111:::999777666777666555333666666555444444444444555444444444444555777888:::555777999999777777777888<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========<<<:::999888999999:::============<<<;;;:::999;;;:::888777555444333333555555444444444444555555333444666666555555777888;;;:::999888777777777777888999999888777888;;;===<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<>>>>>>===@@@@@@>>>???DDDFFFEEEDDDEEEHHHIIIIIIGGGEEEDDDDDDCCCAAA??????@@@AAABBBCCCBBBCCCJJJSSSaaatttkkk]]][[[ZZZLLLCCCFFFFFFEEE;;;888???BBB===;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;========================???===<<<<<<======<<<;;;>>>;;;999999;;;======<<>>???>>>AAAAAA???@@@EEEGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA??????@@@AAABBBBBBAAADDDKKKSSS^^^nnn|||qqqbbb]]]ZZZLLLCCCDDDCCCCCC;;;888>>>@@@<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<========================???===<<<<<<======<<<;;;<<<:::999:::<<>>999888:::;;;;;;999999::::::;;;;;;:::888888888777666555666777888999777666666666777888:::;;;999:::888333222555777555>>>;;;777444222333555777666666666666666666666666666666555444444444555555555555555555555666666666666666555444444444444555333444555555666666555555555555666666666666555555999777666666888:::;;;:::777666444444666888999999222222444555666666666666222333555777888888888777666555444555666666555444666666555444444444444555666666555555555555666777666888::::::999999:::;;;999999999999;;;<<<===>>>???>>>===<<<<<<;;;<<<<<<888888888888999:::;;;<<<999999999::::::999888888;;;:::999777666555555555555555444444444444555555333444666666555555777888666555666666777888999:::666777888888777888:::<<<::::::::::::::::::999999<<<<<<<<<<<<===>>>?????????BBBBBB@@@BBBFFFHHHFFFIIIFFFCCC@@@???@@@BBBDDDCCCBBBAAA??????@@@@@@AAA@@@@@@DDDKKKRRR[[[hhhtttyyyfff^^^ZZZMMMDDDDDDBBBAAA;;;999===>>><<<;;;===================================================???===<<<<<<======<<<;;;;;;;;;;;;<<<===???AAAAAA@@@===:::999:::;;;;;;:::999999:::;;;;;;:::999888888888777666666777888999888777666555555777999:::444777777444555888888666:::888555222111222444555666666666666666666666666555444444333333444444444444444444555555666666666666555555444444444555555333444555555666555555555444555555666666555555444888777666666666666777777555555444444555777777888333333444555555666666666444555666777777777777666555333333444666666666555666666555444444444444555777777666666555555555555555777999:::999999:::;;;<<<<<<<<<======>>>???@@@@@@@@@>>>===<<<;;;;;;;;;888888888888999999::::::666666777888888888777777;;;:::999777777666666666555555444444444444555555333444666666555555777888555555555555666777888999555666888888777888:::<<<::::::::::::::::::;;;;;;============>>>???@@@@@@???BBBCCCAAABBBFFFGGGEEEIIIGGGCCC@@@>>>???@@@BBBBBBAAA@@@@@@??????@@@@@@@@@@@@CCCIIIPPPXXXeeerrrjjj^^^YYYMMMFFFFFFDDD@@@<<<;;;======<<<;;;===========================<<<<<<<<<<<<<<<<<<<<<<<>>???@@@???>>><<<;;;;;;<<<;;;;;;999999;;;;;;<<<;;;:::999999888777666666777888999999888666444444444666777000555777777777888666111444444444555555555555555666666666666666666666666444444333333333333444444333333444444555555666666555555444444444555555666333444555555666555555555444444555555555555444444666666666666666666666777666666666555555444555555777666666666666666666777666666666666555555444333444333333444666777666555666666555444444444444555777777777666666555444444333555777888888888:::;;;???>>>>>>======>>>>>>>>>AAA@@@>>>===;;;:::::::::999999999888888777777777555555666666666666666666999999888777666666777777555555444444444444555555333444666666555555777888777777666666666666777777444666888999888999:::<<<::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAA@@@CCCDDDBBBCCCFFFGGGDDDHHHGGGEEECCCAAA@@@@@@@@@AAAAAA@@@@@@????????????AAA@@@AAAFFFLLLVVVeeerrrqqq___XXXMMMGGGIIIFFF???>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???>>>===<<<===>>>>>>======<<<<<<;;;<<<<<<999999;;;<<<<<<;;;;;;::::::999888777666777888888999888666555444444444555333888:::888777666222---222444777999999999777666666666666666666666666666444444333333333444555555444444444444444555555555555444444444444555666666333444555555666666555555444444555555555555444444333555666666555555666888777888888777555333333444999888888777777777888888888777777555444444333333555444333444666777777555666666555444444444444555666666777777666555444444222444666888888999:::<<<======<<<;;;;;;;;;;;;;;;???>>>===<<<::::::999999888999999888888777555555555555555666666555444444777777666666666666666777555555444444444444555555333444666666555555777888888888777666666777777777444666999:::::::::;;;===;;;;;;<<<<<<===>>>??????????????????@@@AAABBBBBBAAADDDFFFDDDEEEHHHHHHEEEGGGGGGFFFFFFDDDBBB@@@???@@@@@@@@@@@@@@@?????????AAA???@@@DDDJJJSSSbbbpppxxxbbbXXXLLLGGGIIIFFF?????????===<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<;;;:::;;;;;;888999;;;<<<<<<<<<;;;:::::::::888777777777888888777777666666666666666666777::::::666555666444000444555777999999888666555666666666666666666666666444444444444444555666666555444444444444444444333444444444444444555666666333444555555666666555555333444444555555444444333111444666666444333555666666888999888555444444555777777777666777888::::::888888777666555555555555777555555555777777777555666666555444444444444555555666666777777666555444222444777888999:::;;;===;;;;;;;;;:::;;;;;;<<<<<<======<<<::::::999999999666777777888888777666555666666666666555444333333666555555555555555666666555555444444444444555555333444666666555555777888777777777777777888999:::444777:::;;;;;;<<<===>>>;;;<<<===>>>???@@@AAAAAA?????????@@@@@@AAABBBCCCDDDGGGIIIGGGHHHJJJJJJGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>@@@>>>@@@EEEIIIOOO\\\hhh|||}}}dddXXXKKKGGGIIIFFF???@@@@@@>>><<<===???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<;;;===???:::;;;;;;;;;999999999:::888999;;;<<<<<<<<<;;;;;;;;;:::888777777777888888555666777888999999888888888:::888444444888999888555555666666555444333222666666666666666666666666444444444444444555666777555555555444444333333333444444444444444555666777333444555555666666555555333444444555555444444333111333666555333111333444555777999999666444555777555555555555777999;;;===888777777777777777888999888777666666777888777555666666555444444444444555444555666777777666555444222555888::::::;;;===???;;;;;;;;;<<<===>>>???@@@<<<<<<;;;:::999999999999444555666888888888777777666777666666555444333222555444444444444555666666555555555444444555555555333444666666555555777888555666666777888:::<<<===555777;;;<<<<<<<<<===>>><<<======???@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCFFFIIIKKKJJJJJJMMMLLLIIIFFFEEEDDDBBBAAAAAAAAABBB???@@@@@@@@@@@@???>>>>>>>>>>>>AAAFFFIIIMMMVVV```wwwfffUUUIIIHHHHHH???===>>>>>>?????????>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999777===<<<;;;:::999:::;;;<<<999777888<<<<<<999888999;;;888666666888888444111444555666777777777777777666555444444555666777888555444333333444555666777888333333888999555333666666555555555555444444444666666666666666666666666666666555555555444444444333333444555666666555555666666444333333444555555888777666555444444555666777777666666555555444444333444444555666555555555555888999888555444666888333555888888666555555555666555555666777777555444444555666777999;;;<<<============???@@@>>>:::777>>>===<<<;;;;;;;;;;;;;;;777999;;;:::777666777999999777555555555666555444222333444555555444444333444555666666555555666777444444444444555777888999666555444555888:::::::::999;;;<<<;;;::::::;;;<<>>??????@@@BBBBBBBBBAAA@@@BBBGGGJJJKKKKKKLLLMMMNNNLLLHHHEEEEEEDDDBBBAAA@@@?????????BBBAAA@@@?????????@@@AAA???:::<<>>>>>????????????>>>>>>=========<<<<<<============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::======>>>======;;;:::999;;;:::999888888888999999:::888888;;;;;;888777:::666777888888777666666666999888888777777666666666666666555444555555777777666555555444555666777888999444444888:::666555777666555555555555444444444555555555555555555555555666666555555555444444444555666777777777777777777777777666555666666777888777777555555444555666666666666666666666555555555555555666777777777777666444666777777555555666888333555777777666555555555666555555666777777666444888888888888999999999999<<<<<<===???AAA@@@===:::???>>>===<<<;;;:::999888777999:::999777666777999888777555444555666555444555555555555444444444444333555666666555555666888555555555555666666777888888777666777999;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===AAA@@@???>>>>>>???@@@AAABBBCCCDDDCCCCCCEEEHHHKKKIIIIIIJJJKKKLLLJJJGGGDDDEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???@@@AAA???;;;<<>>????????????????????????===<<<<<<;;;;;;<<<<<<===>>>>>>======<<<;;;;;;:::???>>>======<<<;;;::::::>>>>>>>>>>>>===<<<;;;:::;;;::::::999888999999999===999888::::::777777:::222666:::999666555777:::>>><<<:::888666555555555777666666555555555555666777666666666666777888888999666555888999777666777666555555555555444444444555555555555555555555555555555555555555444444444777777777777777777666555666666555666666777888999666555555555555666666777555555555666666666666666444444555666666666666666333444666666555555666888333555666666555444444555666555555666777888666555888888888888999999999:::;;;;;;===???AAAAAA???===???>>>>>>===;;;999777666888999:::999777666777888888666555444666666666555888777666555444444555555222444666666666666777888666666666666666666666666;;;999888999;;;<<<<<<;;;:::<<<======<<<<<<===>>>???>>>>>>??????AAABBBCCCCCCDDDFFFGGGGGGHHHJJJLLLGGGFFFGGGHHHIIIGGGDDDAAAEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<<<<>>>???AAAAAA???<<<===BBBDDDEEENNN[[[nnnyyy^^^SSSIIIGGGGGGBBB@@@@@@????????????????????????@@@@@@@@@@@@??????======<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;============<<<<<<<<<<<<============<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;>>>:::888999999666666:::444777999999777666777999???===;;;888666666666777777777666666555555555555666666666666666666777777888666555666777777666666666555555555555444444444555555555555555555555555555555555555555555555555555555666666555444333333333333333444555666777777555555555555666666777777444444555555666666777777111222333333444444333333444444555555444444555555333555666555444333444555666555555666888888777555555555666888:::;;;======<<<<<<<<<>>>@@@@@@>>><<<<<<<<<===<<<;;;999777666888888888888777777777777888666444444666666666555;;;999777555444444555666111333666777666666777888666777777777777666666555<<<:::999999;;;<<<<<<<<<;;;===>>>>>>======???@@@>>>??????@@@BBBCCCEEEEEECCCEEEHHHJJJJJJJJJKKKLLLDDDCCCCCCEEEEEEEEEBBB@@@DDDCCCBBBAAA@@@@@@@@@@@@<<<<<<======>>>???@@@@@@???======@@@BBBDDDNNNYYYkkkuuu\\\RRRIIIGGGHHHEEEAAAAAA@@@???>>>>>>??????>>>??????@@@@@@??????>>>=========<<<<<<=========<<<<<<<<<=========>>>>>>:::;;;;;;<<<===>>>??????<<<<<<;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;>>>:::888999999666666:::999888777777999999777555>>><<<:::888777777999:::777777777666666555444444555555555555555555555555666555444333444666666444666555555555555444444444555555555555555555555555444555555555555555555555555555666666555444333333222333333444555666666777444444555666666777777777444444555555666666777777111222333333444444333333666666555555555444444333444555666555444333555666666555555666888999888666555666777888:::<<<===>>>===<<<<<<<<<======;;;999999:::::::::::::::999999888888777777777777777666777555444444666777666555;;;:::777555444555666777111444666777777666666777666777777888777777666555;;;:::888999;;;======<<<<<<>>>????????????@@@BBB@@@AAABBBDDDEEEFFFGGGGGGCCCEEEIIIJJJJJJIIIIIIJJJBBBBBBAAABBBCCCCCCAAA???AAAAAA@@@???>>>>>>>>>>>>??????????????????>>>>>>>>>======>>>@@@DDDNNNXXXgggqqqXXXQQQIIIEEEGGGFFFCCCBBB@@@???>>>>>>???@@@===>>>???@@@@@@???>>>===>>>======<<<<<<======>>>;;;;;;<<<======>>>??????999:::;;;<<<>>>???AAAAAA<<<;;;::::::::::::;;;;;;:::;;;;;;;;;;;;:::999999===999888::::::777777:::;;;888666777:::;;;777333;;;:::999888888888999:::555666666777666666555444444555555555555555444333555666333111222666666333666555555555555444444444444444444444444444444444444444444555555555555555777777777777777777666555444555666777888888888777444555666666777666666555555555555666666666666666444444555666666666666666777666555555666666555333555666777666444444666888666555555777999999888777999999999999::::::::::::>>><<<;;;;;;<<<;;;999888999999888888888999:::;;;999777666666777888666555777555444444666777777666999888777666555555666666222444777888777666555555555666777888888888777666:::999888999<<<>>>>>>>>>===???@@@AAA@@@AAABBBDDDCCCDDDEEEFFFGGGGGGGGGGGGCCCEEEGGGHHHGGGFFFFFFGGGBBBAAA@@@AAABBBCCCAAA???@@@???>>>>>>=========>>>???@@@@@@@@@??????>>>=========<<<<<<>>>EEEOOOXXXbbbwwwlllTTTNNNGGGCCCEEEFFFDDDBBB@@@???>>>>>>???@@@===>>>@@@AAAAAA@@@>>>===>>>>>>============>>>>>>===============>>>>>>>>>:::;;;;;;===>>>???@@@AAA===<<<;;;::::::;;;<<<===:::;;;<<<<<<<<<;;;999999:::888888;;;;;;888777:::777777777888999999888888999999999999888888888888444555666777777666666555555666666777666555444333666777444000222777777444666555555555555444444444444444444444444444444444444444444555555555666666555666777777777777777777555666777888888777666666555666666777777666555444666666666666666555555555555555666777777777777666666444333555777999888777777777777666555555777999666555555777999:::999777999999999:::::::::;;;;;;===<<<;;;;;;<<<===<<<:::;;;:::888666666777999;;;999777555666777888666444666555444444666777777666666666666666666666666666333555888999777555444333444555777999999999888777:::999999;;;>>>@@@AAAAAA>>>???AAAAAAAAABBBCCCEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEEEECCCBBBBBBCCCBBBAAA@@@AAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>><<<===>>>?????????>>>===;;;<<<<<<:::===EEEQQQXXX^^^qqqiiiQQQLLLEEEAAADDDEEEDDDCCC@@@???>>>>>>???@@@>>>???AAABBBBBBAAA???>>>>>>>>>============>>>>>>??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????>>>===<<<;;;;;;<<<>>>>>><<<===>>>>>>>>>===;;;;;;999777888<<<<<<999888:::333666::::::888888:::===999::::::999999777666555333444555777777777666666666777888888888666555444777888666111222888999555666666555555555444444444444444444444444444444444444444444555555555666666333333444555666666666555444444555666666555444333666666777777777555444333777777666666555555555444333444555555666666555555333222222444999<<<;;;:::888888888777555666888:::666555555777999:::999888666666888999;;;<<<>>>>>><<<;;;;;;<<<>>>???>>>===>>><<<888555444666888:::999777555555888888666444666555333444666777777666444555666666666666666555444666999999777555333222333555777999:::999888888;;;::::::<<>>@@@AAABBBBBBBBBDDDFFFFFFFFFGGGGGGFFFEEECCCBBBCCCDDDDDDCCC@@@???@@@AAACCCBBBAAAAAACCCDDDCCCBBB@@@@@@??????????????????999:::<<<>>>??????>>>>>>:::<<<;;;:::<<>>???>>>>>>>>>>>>>>>??????CCCAAA===::::::<<>>999::::::;;;<<<<<<<<<<<<;;;999777777:::<<<>>>>>>DDDAAA===999666666777999777777777777777777777777999888777555555555666777777666555555666777666555666666666666555555555555777777777777666555444333777666666666888888666555555555666666666666555555333555666555444444555666888777666666666777999:::;;;:::888888999888777555333444555777777666444222555444333444666666666555888777777666666666666666777666555666888999999888;;;;;;::::::;;;<<<>>>???AAAAAA???>>>============@@@>>>777...---333888999:::<<<999555666:::999555777444333444777888777555555666888999999999888777888999888777555444555777???;;;777888<<<>>><<<888777888:::<<<===>>>??????===@@@CCCFFFHHHHHHFFFEEEKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGEEEAAA>>>===>>>@@@AAAAAA@@@???>>>DDDAAA>>>===>>>???===::::::<<<>>>???@@@???>>>======;;;;;;>>>???AAALLLYYY\\\eee{{{gggRRRSSSNNNEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBAAA??????@@@??????>>>>>>???@@@@@@CCCAAA>>><<<<<<===???AAA@@@<<<999999===???>>>;;;>>>===<<<::::::;;;======<<<;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<;;;;;;:::999888777888999999888666AAA???;;;888777666777888777777777777777777777777888888777666666666666666777555444555666777666555777777888888999999999:::444444444555555555555555777666666777888888777555666666777777777777666666444666777777555555666888555555555555555666666777;;;999777777888888666555333555777888777666555555555444333444666777666555666666666666666777888888999888888999<<<======<<<;;;:::::::::;;;<<<>>>???AAA@@@???>>>============>>>>>>:::555444999<<<;;;;;;999777888888888666555666555333444777888777555555666777777888888777777666777888777666555555777>>>;;;888999<<<>>><<<999999:::<<<===???AAABBBCCCBBBCCCEEEGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFCCCAAA?????????@@@@@@?????????AAA???<<<<<<===>>><<<;;;;;;===>>>@@@@@@@@@>>>===<<<:::;;;>>>???@@@JJJUUUXXXaaawwwdddPPPPPPKKKEEEFFFFFF@@@BBBDDDEEEEEECCC@@@???BBBBBBBBBCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@>>>>>>???@@@@@@@@@===;;;;;;>>>???>>><<<===<<<;;;;;;;;;<<<>>>???<<<<<<;;;;;;<<<<<<======>>>>>>>>>======<<<;;;::::::999:::;;;;;;888444000===<<<:::999888888888888888888888888888888888888666777777777777666666555777555444555666777666444666666777888999:::;;;;;;444444444444555666777888777666666777888888777555777777777888888777777777555666888888777666888999444555555666666666666666999888666666777777666444333777:::999777555666777555444333444666777666555444444555555666888999:::555444444555888999999888::::::::::::;;;===???@@@?????????>>>>>>=========:::======::::::======:::;;;555555;;;;;;555333666666555444555666777777555666666555555666666777888333555777888777666666666>>>;;;888999<<<>>><<<:::;;;;;;<<<===???BBBEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDEEEBBBAAA@@@AAABBBBBBAAA???@@@@@@>>>>>>>>>>>>???@@@>>><<<;;;;;;=========<<<===>>>@@@AAAAAAAAA@@@???;;;;;;===??????@@@GGGOOOSSS\\\qqqaaaOOONNNHHHDDDFFFFFF@@@BBBEEEGGGGGGDDDAAA>>>DDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???AAA???======??????>>>===>>>>>>============>>>???======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>=====================;;;777333:::::::::;;;;;;::::::999999999999999999999999999666666888888888777666555777666555555777777666555444444555555666777777888777666666555666777888999888777666777999999777666666666777777777777666666444666777777777777888999555666888999999999888777888666555555666666555444333666:::999555444555888666444444555666777666555555555555555666777888999111000000222555666666666:::999999:::;;;===???@@@>>>>>>>>>>>>>>>>>>======888;;;<<<:::999;;;:::777;;;222333======333000666555555555555666777666666666555444444444555777888111444777888888777777777===;;;999:::<<<======;;;:::::::::;;;===AAADDDFFFHHHHHHFFFEEEEEEFFFGGGGGGBBBBBBBBBBBBBBBBBBCCCDDDAAA???======???@@@@@@@@@BBB@@@>>><<<<<<===???@@@<<<<<<;;;<<<===>>>??????@@@@@@AAABBBBBBAAAAAA@@@<<<===???AAAAAABBBFFFJJJPPPWWWjjj}}}```OOOMMMGGGDDDFFFDDDBBBCCCFFFHHHGGGEEEBBB@@@EEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????@@@???????????????>>>===BBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======<<<===>>>???@@@AAAAAAAAA@@@>>>============;;;999999:::;;;=========<<<<<<::::::::::::::::::::::::666777888999999999777777888777666666888888777666555555555555555555555555888777777666555555666666888777777777999999888666444555555555555555555444333555666666666666777999555666888999999999888777777666444555666666555444333555777777444333444666666555444555777777777666777777666666666666777777666555555666999::::::999::::::::::::;;;===???@@@<<<======>>>>>>>>>======<<<>>>===888777999999666;;;222333======333000666444555666666666666666777666555444444444555777888111444777999999888888888<<<;;;:::;;;<<<=========;;;;;;;;;;;;===AAADDDFFFFFFEEEDDDCCCCCCDDDFFFGGGCCCBBBBBBAAAAAAAAAAAABBBDDDBBB@@@@@@BBBDDDEEEEEEBBB@@@>>>;;;;;;<<>>???AAABBBAAAAAABBBBBBBBBAAAAAAAAA===@@@AAABBBBBBDDDFFFGGGOOOTTTccc~~~vvv\\\OOOMMMHHHFFFHHHEEEEEEEEEFFFFFFFFFEEEDDDCCCGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@???????????????@@@??????>>>===<<>>======>>>>>>======<<<<<<======<<<===???@@@BBBCCCCCCCCC@@@>>>======>>>>>>===<<<:::;;;<<<======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999999888777888999:::999777888888888888777777777666666666666666555444333222888777777888999999888666333444444555555444444333333444666666666666888999444555555666666666666666777666444555666777666444555555444444555555555555666555444555777888777666888888777666666666666666999888777888:::<<<;;;:::;;;;;;::::::;;;<<<>>>???:::;;;===>>>???>>>>>>===@@@AAA???:::999;;;;;;999;;;555555;;;;;;555333666444555666666555555666888666666555555666666777888444666888:::999888999:::;;;;;;;;;;;;<<<===>>>>>>=========>>>@@@BBBDDDFFFBBBBBBAAA@@@@@@AAACCCCCCAAA@@@@@@????????????@@@AAA???>>>>>>AAACCCDDDDDDBBB@@@>>><<<;;;<<<>>>???;;;===>>>>>>>>>???AAACCCBBBBBBBBBBBBAAAAAAAAAAAA>>>AAABBBAAACCCFFFGGGEEENNNRRR]]]uuunnnXXXNNNNNNIIIIIIKKKHHHHHHGGGFFFDDDDDDEEEFFFGGGIIIHHHGGGFFFEEEFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>???@@@@@@>>>===<<<;;;????????????>>>>>>===<<>>===============>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAACCCCCCBBB???<<<::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::999999;;;;;;:::999999999999999999:::::::::555666888:::999888666444888888777888999:::888666444444555555555555444444333555777777777777999;;;555555555555555666666777777666555555777777777555888555222333777888666333777555555555777888777666777666666666666777777888888777666666888888777666===<<<;;;::::::;;;<<<===999:::<<<>>>??????>>>===???AAA@@@===<<<>>>===:::;;;999777888888888666555333555777666555444666888555666777777888888777777777888::::::999999:::<<<;;;;;;<<<<<<<<<===>>>@@@======>>>???@@@AAABBBBBB@@@??????>>>============;;;;;;;;;;;;<<<===>>>???<<<;;;:::;;;>>>@@@@@@???AAA@@@>>><<<;;;<<<===>>>:::<<<>>>>>><<<===@@@BBBCCCBBBBBBAAA@@@@@@AAAAAA>>>AAAAAA???AAAFFFGGGDDDNNNOOOVVVlllhhhTTTMMMNNNKKKLLLOOOJJJKKKIIIEEECCCBBBDDDGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@>>>=========>>>???===???@@@@@@>>><<<;;;;;;;;;<<<<<<===============??????>>>===============AAAAAABBBBBBCCCBBBBBBBBBDDDEEEGGGIIIIIIFFF@@@<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???<<<;;;::::::<<<<<<;;;:::777777888999:::;;;;;;<<<666888<<<>>>???>>>;;;999999888777888::::::888777555555666666666666555555444666888888888999;;;<<<888777666666666777999:::777666555666777888777666;;;666222333888;;;888333777666555666777888777666555555555555666888999:::999888777777888888777666>>>===<<<;;;:::;;;<<<<<<888:::<<<>>>??????>>>===:::>>>@@@>>>>>>???>>>::::::<<<:::555666:::999555333555777777555444666888555666888999999999888777999:::;;;:::999999;;;===:::;;;<<<<<<<<<===>>>@@@;;;;;;===>>>>>>???>>>>>>??????>>><<<;;;999888777777777777999:::<<<>>>???<<<<<<<<<===@@@BBBBBBAAAAAA@@@>>>===<<<<<<<<<===:::<<<======;;;;;;>>>AAACCCBBBAAA@@@@@@@@@@@@@@@===@@@@@@===???FFFGGGCCCNNNNNNRRRfffwww]]]UUUMMMJJJNNNPPPNNNJJJIIIGGGFFFFFFHHHJJJKKKKKKLLLJJJHHHIIIJJJIIIEEEBBB@@@@@@???????????????@@@===AAA???999:::@@@AAA;;;@@@???======>>>???>>>===;;;;;;::::::;;;;;;<<<===<<<>>>??????>>><<<<<<===CCCEEEGGGHHHHHHFFFDDDCCCKKKLLLMMMOOOSSSSSSIII===<<>>>>>;;;<<<===>>>===::::::;;;<<>><<<;;;;;;:::999777>>>;;;999;;;===>>>;;;777===;;;:::999999:::<<<>>>999:::;;;:::999:::;;;<<<<<<:::999999::::::999777666777888999999888777555:::777555555888:::888666666666666666666555555555777666666555555555666666444333222111222444666888555666777999::::::777555666666666666777888999:::999999888888999999::::::<<<<<<;;;;;;;;;<<<======<<<;;;:::;;;======<<<;;;???>>>===<<<<<<===>>>???:::888666777999:::999666666666777777777777666666:::777999???;;;222555@@@777777888999;;;<<<=========<<<<<<<<<<<<======>>>AAA>>>===@@@===888888>>>;;;::::::999999888888888000666;;;;;;;;;<<<:::666::::::999999:::<<<===???;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;;;;===>>>>>>???@@@>>><<<;;;<<<===<<<;;;<<<>>>AAACCCCCCCCCKKKNNNVVVeee}}}sssYYYSSSNNNMMMQQQSSSPPPLLLLLLKKKIIIIIIKKKLLLKKKJJJIIIGGGEEEEEEFFFEEEBBB@@@@@@@@@???>>>>>>>>>??????>>>===>>>???===:::===BBB@@@>>>=========>>>>>>>>><<<<<<;;;<<<<<<===>>>>>>@@@AAABBBAAA??????@@@AAAAAA@@@AAACCCGGGJJJIIIHHHRRRPPPNNNRRR\\\]]]PPP@@@>>>@@@@@@<<<<<<>>>>>>;;;======<<<;;;::::::;;;<<<======<<<=========<<<;;;;;;<<<=========<<<======<<<;;;:::999:::;;;<<<===:::<<<<<<<<<;;;:::::::::===;;;:::;;;<<<===<<<;;;;;;;;;:::999888777777777999888666666777888888777777777666666666666555555666555555444444444555555444333222222333555777888555555555777999999777555666666666666777888999:::888888888888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;======<<<;;;>>>======<<<<<<=========777666555666888888666444666666666777777666666666666333666;;;777000222;;;999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???;;;;;;<<<999555666;;;:::::::::999999888888888222888;;;;;;:::<<<:::666::::::999999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>???@@@@@@???===<<<<<<======<<<<<<>>>@@@BBBBBBAAAGGGJJJRRR___tttlllZZZUUUQQQQQQTTTUUURRRNNNQQQOOONNNMMMMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@???===@@@???>>>>>>=========>>>AAA;;;===CCC???555888DDD@@@???>>>======>>>@@@AAA>>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@>>>???AAACCCEEECCCAAADDDHHHMMMNNNNNNVVVQQQNNNUUUcccgggXXXEEEBBBDDDBBB>>>>>>@@@@@@>>>@@@???======>>>>>>>>>======>>>???@@@AAA@@@@@@???777;;;>>>===:::999<<<@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>===<<<<<<:::999888999;;;<<<<<<;;;@@@>>>;;;999777777888999777888888888666666888999777777777777666666555555555555444444444444555555555444444333444555777888666555444555777888777666666666666666777888999:::888888888888999:::;;;<<<<<<;;;;;;:::::::::;;;;;;===<<<;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;777666666888999999777555555555666666666666555555444222555999666000111999::::::999999999999::::::999::::::<<<===>>>???@@@===;;;999999777444666;;;::::::999999999999999999666999;;;999999;;;:::666:::999999888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAA@@@>>>======>>>>>>======>>>@@@AAAAAA@@@BBBFFFLLLVVVffffff]]]YYYTTTSSSUUUUUUSSSPPPRRRQQQOOONNNMMMKKKGGGDDDCCCBBB???===============???>>>>>>===============@@@>>>===@@@???<<<<<>>???AAACCC@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBBBB@@@???AAADDDFFFKKKLLLLLLLLLLLLMMMNNNPPPQQQOOOOOOWWWccchhh\\\LLLJJJLLLJJJFFFEEEHHHHHHEEEFFFEEEFFFGGGIIIGGGDDD@@@AAABBBEEEEEEEEECCCCCCBBB===???@@@???===<<<>>>@@@DDDDDDCCCAAA@@@???>>>>>>AAA@@@>>>>>>???@@@AAAAAA:::999999:::<<<>>>===<<>><<<:::999999999:::777999;;;999666666888;;;999888888777777666666666666555555555555666666777666555555555555666777888888666555555777888888777777777666666777888999999777777777888999:::;;;<<<;;;;;;::::::::::::;;;;;;>>>===<<<<<<======<<<;;;999:::;;;<<<===<<<;;;:::999:::;;;<<<===<<<:::888555555666666666666555555666555777:::999444444999999999888888999:::;;;<<<999:::<<<===???@@@AAAAAA===<<<:::999666666888;;;999999999999999999999:::888999999666777:::999555999999888888888888888888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======AAABBBBBBAAA???>>>>>>??????>>>===>>>???@@@???>>>AAADDDIIIPPP[[[qqqwwwaaa]]]YYYUUUSSSUUUWWWWWWWWWQQQOOOMMMLLLJJJGGGCCC???@@@@@@>>>===<<<<<<===>>>>>>>>>============>>>>>>===AAA???;;;DDDPPPMMMAAA<<<>>>@@@@@@??????AAADDDAAAAAABBBCCCCCCBBBBBBAAAGGGGGGGGGFFFFFFGGGKKKMMMLLLRRRWWWWWWRRROOOQQQUUUOOOSSSXXX]]]cccfffaaaXXXXXX[[[[[[XXXWWWYYYXXXTTTQQQRRRUUUWWWWWWTTTNNNJJJLLLNNNOOONNNKKKIIIHHHIIIMMMKKKGGGFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCDDDEEEEEEMMMHHHBBB>>>>>>@@@AAAAAA???>>>===>>>@@@AAAAAA@@@;;;<<<===>>>===<<<;;;:::888:::<<<:::888777999<<<:::999999888777777666666777777777777777888999999777777666666777777888888999888666666888999999999777777777777777777888999888888888888999:::;;;<<<;;;::::::::::::;;;<<<<<>>;;;<<<>>>@@@AAAAAAAAAAAA;;;;;;:::777666666888:::888888888999999:::::::::888888666444666999888444888888888888888888777777999999999:::::::::;;;;;;999:::;;;<<<<<<=========AAABBBCCCAAA???>>>???@@@???>>>======?????????===BBBDDDHHHMMMUUUfffmmm^^^YYYWWWUUUUUUWWWZZZ[[[[[[NNNLLLIIIGGGFFFCCC???===<<<===>>>===<<<<<<>>>@@@============>>>???@@@@@@;;;CCCAAA<<>>???@@@>>>============<<<;;;999999:::;;;<<<<<<<<<<<<888999::::::888888999:::666666777777777777666666666666888::::::888666666555555555666888;;;>>>@@@===>>>@@@AAAAAA@@@??????666999:::666444666777666777777888999::::::;;;;;;777777666444777;;;999444777888888999999999888888888888999999::::::;;;;;;999999;;;<<<============AAABBBBBBAAA???>>>>>>???>>>===<<<===?????????===CCCCCCGGGLLLQQQ^^^|||fff^^^WWWXXXYYYZZZ[[[ZZZXXXVVVKKKHHHEEECCCBBB@@@>>><<<888;;;===>>>======>>>@@@<<<<<<======???@@@BBBCCC???BBBAAAAAANNN\\\YYYLLLAAAGGGNNNPPPNNNLLLLLLNNNNNNQQQUUUZZZ___aaacccddddddfffhhhiiiiiiiiilllmmmpppqqqtttxxx|||~~~|||{{{wwwxxx||||||vvvtttvvvyyyuuurrrooommmllllllkkkkkkllljjjgggeeeeeegggjjjllllllfff^^^XXXVVVTTTOOOKKKKKKIIIGGGFFFFFFEEECCCAAABBBBBBBBBBBBAAAAAA@@@??????===<<<<<<===>>>>>>===<<<;;;:::999888777777666777777777777888999:::;;;888999999999999999888888777777777999:::;;;999777888888777777777777888888::::::999999888888999999999999:::;;;===???AAABBB@@@???======>>>>>><<<:::::::::::::::;;;<<<===>>>777888888666444444777:::777777888888888888777777555777999999::::::777444777666555555777:::===?????????@@@@@@???===;;;:::444999;;;777666888777444666777777999:::;;;<<<<<<777888666666:::>>>;;;555666777888::::::::::::999777888888999::::::;;;;;;888999;;;<<<===>>>>>>===@@@AAABBBAAA???===>>>???===<<<<<<===???@@@???>>>CCCAAADDDJJJMMMWWWrrrbbb^^^YYY[[[^^^___]]]XXXQQQMMMIIIFFFCCC@@@@@@???>>>===555888<<<>>>======>>>@@@;;;<<<<<<>>>@@@BBBDDDEEEEEEBBBAAAFFFMMMPPPMMMIIIIIIPPPXXX[[[YYYVVVVVVWWWXXX\\\bbbiiioootttwwwxxx}}}~~~zzzzzz{{{}}}tttooojjjhhhhhheee___YYYXXXUUUSSSQQQPPPNNNLLLJJJIIIGGGEEEBBBAAAAAABBBBBBAAA>>><<<<<>>@@@CCCDDDAAA???======>>>>>><<<:::;;;;;;::::::;;;<<<>>>???777888777555222333777;;;888888999999999999888888777999:::;;;<<<<<<999555999888666555666888;;;===??????@@@???>>>;;;888666555;;;>>>:::999;;;:::666666666777888:::;;;<<<<<<888888777888===AAA===777666777999:::;;;;;;;;;:::777777888999::::::;;;;;;777999;;;===>>>>>>>>>===@@@AAAAAA@@@>>>======>>>===<<<;;;<<>>BBB>>>AAAHHHKKKSSSkkk{{{gggcccaaa```]]]YYYUUUPPPLLLJJJGGGGGGEEEAAA===;;;;;;<<<444888<<>>>>>>>>AAA@@@??????AAACCCFFFHHHFFFFFFFFFHHHMMMQQQSSSSSSYYYdddnnnkkkaaa\\\ccckkkmmmsss||||||}}}vvvqqqjjjfffdddaaa^^^[[[ZZZXXXUUURRRNNNKKKIIIIIICCCCCCDDDDDDDDDCCCCCCBBB@@@>>><<<<<<======:::666>>>:::888;;;:::777999???;;;::::::;;;<<<<<<;;;999999999999999999::::::;;;777888999:::::::::999999888777666666666777888999888888999:::<<<>>>AAABBB>>>>>>???>>>>>>===<<<;;;>>>::::::===???<<<:::<<<>>>;;;777444333444666888888999999888666555666888999999888888888999:::::::::;;;<<<;;;999888999:::>>>@@@CCCCCC@@@;;;777666444444777:::666000333;;;<<<555333:::>>><<<999:::999999999888888888888888555555666888888999999888999999888888999999:::;;;<<<<<<;;;:::;;;<<<===>>>===>>>>>>>>>>>><<<;;;:::<<<<<<<<<;;;;;;;;;<<<<<<===@@@BBBBBBFFFRRReeesssvvvfffbbb]]]\\\YYYUUUPPPLLLIIIHHHEEEEEEDDDAAA>>>===>>>???888;;;???AAAAAAAAAAAABBBDDDDDDEEEFFFIIILLLNNNPPPPPPOOOOOOQQQVVVZZZ\\\]]]dddllltttrrrkkkgggkkkrrruuuzzz}}}zzzwwwtttooommmiiieeeaaa]]]ZZZWWWPPPOOOMMMJJJGGGGGGGGGHHHDDDCCCBBBAAA???===;;;:::@@@;;;:::<<<:::666666:::999999999;;;===>>>===;;;<<<;;;;;;:::::::::::::::777888888999999999999999;;;;;;:::999999999:::;;;:::999888888999<<>>>>>======<<<<<<===999999<<<>>>;;;:::;;;>>>===:::777666777888999888888888777555555777999;;;;;;;;;;;;:::::::::::::::<<<===<<<;;;:::;;;===???@@@BBBAAA???<<<;;;:::999777888999555000222888;;;555333999>>><<<:::::::::::::::999999888888888666777888999:::;;;;;;;;;999999999888999999:::;;;<<<;;;;;;::::::<<<===>>><<<======>>>>>>===;;;:::???>>>===<<<<<<===>>>??????@@@AAAAAAFFFQQQaaammmqqqfffaaaYYYVVVSSSNNNJJJGGGFFFEEEBBBCCCBBBAAA??????AAACCC>>>@@@CCCDDDEEEEEEGGGHHHJJJKKKNNNQQQUUUXXXZZZ[[[YYYXXXXXXZZZ^^^bbbddddddjjjooossssssooolllnnnrrrsssvvvyyy|||~~~~~~}}}|||ttttttssssssssssssttttttsssssstttvvvxxxyyywwwuuuxxx{{{~~~~~~{{{zzz|||~~~}}}}}}}}}}}}~~~~~~|||vvvrrrllljjjeee___ZZZXXXYYY[[[PPPOOOMMMJJJEEEBBBAAA@@@AAA===;;;======999777888<<<;;;<<<===>>>???===;;;===<<<;;;:::::::::::::::888888888888999999999999===<<<;;;:::::::::::::::<<<;;;999777777999;;;<<<;;;;;;<<<=========<<<<<<;;;888777;;;<<<:::888999<<<<<<:::999888888888888777888777666444555888;;;===>>>>>>>>>===;;;999888:::<<<============>>>@@@@@@AAAAAAAAA???===>>>???>>>:::888999888555666999555111000555999999777777<<<;;;;;;:::999888888888888999999;;;<<<======>>>999999999999999:::;;;;;;<<<;;;:::::::::;;;===>>>:::;;;<<<===>>>===<<<<<>>===<<<<<<===???@@@BBBAAA@@@@@@EEEOOO[[[ddd~~~wwwmmmggg```UUURRRNNNJJJFFFDDDDDDDDDAAABBBBBBAAA@@@@@@BBBDDDAAACCCFFFHHHIIIKKKNNNQQQSSSUUUYYY]]]```bbbbbbbbb___]]]\\\]]]___aaabbbbbbeeefffhhhhhhggggggggggggeeefffggghhhiiiiiiiiihhhdddcccaaa`````````aaabbbccccccccccccddddddddddddeeegggiiiiiihhhggghhhjjjhhhiiiiiiiiiiiihhhggggggkkkllloooqqqpppnnnssszzz|||~~~~~~}}}}}}~~~|||tttpppppprrrgggccc]]]XXXUUUQQQNNNKKKEEEAAA???@@@BBBAAA===:::AAA???>>>>>>>>>===;;;999::::::999999999999999:::999999999999999::::::;;;<<<<<<;;;:::999888888888;;;::::::999888777777666999999:::;;;<<<<<<<<<;;;:::777666:::;;;999777888999999999888777666555555777777666555444555999;;;===>>>??????===:::888666999;;;===>>>>>>>>>@@@BBBBBBDDDFFFFFFDDDBBBBBBBBB>>>;;;888999:::;;;<<<<<<444222222555888999888777<<<;;;;;;:::999888777777999999::::::<<<===>>>>>>:::999999999999:::;;;;;;;;;;;;:::::::::;;;<<<===999:::;;;===>>>>>>=========<<<:::999999;;;===???CCCAAA??????DDDLLLUUUZZZsssqqqkkkfff___RRRPPPLLLHHHEEEDDDDDDDDDAAABBBBBBAAA@@@AAACCCEEEDDDGGGJJJMMMOOORRRVVVXXX[[[]]]aaadddfffgggfffeeebbb___]]]\\\\\\]]]]]]\\\^^^^^^]]]^^^______^^^\\\\\\\\\]]]]]]]]]^^^^^^^^^aaa```^^^]]]\\\\\\]]]^^^`````````___^^^^^^______aaabbbddddddcccbbbccccccbbbcccdddeeeeeedddbbbaaabbbaaaccceeeccc```bbbgggeeegggjjjjjjhhhfffeeeeeeggghhhhhhiiikkknnntttxxxrrrqqqvvv{{{rrrmmmkkkiiiddd___VVVPPPJJJHHHJJJKKKGGGAAACCC@@@===;;;;;;;;;:::999888777777777888999::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888888888999;;;;;;:::777444222777888999::::::::::::::::::666555999;;;888666777888888999999888777666555666666666555444555888;;;;;;<<<======<<<999666555888:::<<<===>>>???AAACCCHHHLLLPPPRRRPPPLLLIIIGGG???>>>;;;:::;;;<<<<<<;;;777888999:::<<<======;;;;;;::::::999888888777777:::999999999:::;;;<<<===::::::999999::::::;;;<<<;;;::::::999:::;;;<<<===888999;;;<<<===>>>======<<<;;;:::::::::;;;===???BBBAAA??????CCCIIIPPPTTTlll{{{nnnhhhbbb[[[PPPNNNLLLIIIFFFEEEDDDDDDBBBCCCDDDCCCCCCDDDGGGIIIJJJMMMQQQTTTVVVXXX[[[]]]___aaacccfffggggggfffeeeccc```]]][[[[[[[[[ZZZXXX\\\ZZZYYYYYYZZZ[[[ZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[YYYWWWXXXYYY\\\]]]^^^```aaabbbbbbbbb```aaadddeeefffeeecccbbbcccbbbbbbcccaaa\\\\\\```aaaccceeedddbbb___]]]]]][[[\\\^^^___```cccgggjjjcccbbbfffmmmqqqqqqsssvvvvvvzzzuuuuuu~~~}}}}}}zzzwwwnnnfffZZZTTTVVVZZZUUUMMMIIIEEE@@@======>>>??????:::::::::::::::;;;;;;<<<;;;:::999999999:::<<<===============<<<;;;::::::777888;;;<<<;;;888444222777777888999999999888888999666555999:::888666777:::::::::::::::999888777555666777666555555666888999999:::::::::999777666888:::===>>>>>>???BBBCCCMMMRRRXXX[[[ZZZVVVRRROOODDDFFFDDD???===<<<:::777777:::;;;999:::<<<<<<:::::::::::::::999999999999;;;:::999888888999;;;;;;:::::::::::::::;;;;;;<<<;;;:::999999999:::<<<===888999;;;<<<=========<<<===============>>>???@@@???@@@@@@@@@BBBFFFLLLQQQddd||||||qqqkkkddd[[[VVVMMMMMMKKKJJJHHHFFFEEEDDDCCCDDDEEEFFFGGGIIIMMMPPPSSSVVVZZZ\\\]]]]]]]]]^^^___```bbbdddeeeeeeeeeeeeaaa^^^[[[ZZZZZZZZZYYYXXXYYYYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTPPPPPPPPPQQQPPPPPPOOOOOOPPPQQQSSSQQQNNNLLLLLLMMMOOOPPPSSSXXX]]]aaacccccc^^^```bbbdddeeeddddddcccccc```aaacccaaa]]]]]]```^^^```cccdddbbbaaaaaaaaaZZZ[[[\\\\\\\\\]]]___aaa[[[ZZZ\\\aaabbb___```cccaaaddd______ggghhhffflllqqqrrrtttttttttvvv{{{}}}xxxiii```dddllljjjbbb\\\VVVMMMFFFDDDEEEFFFGGGBBBAAA@@@???>>>>>>>>>>>>:::999888777777999:::<<<:::;;;<<<===<<<<<<;;;:::888888999999999888777666777777888888888777666666:::666666999;;;888777888:::::::::999999999999999444666888888666555555555777888888888999999:::::::::<<<>>>???@@@AAACCCEEEKKKPPPVVVZZZ[[[YYYWWWVVVKKKQQQRRRKKKEEECCCAAA===888===>>>::::::======:::;;;;;;;;;<<<<<<<<<<<<<<<>>><<<:::999888888999:::;;;::::::::::::;;;<<<<<<;;;:::999999999:::;;;<<<888999;;;<<<===<<<<<<;;;;;;<<<===>>>?????????>>>;;;???BBBBBBAAADDDKKKQQQZZZnnnnnnjjjiii```VVVSSSLLLLLLKKKJJJHHHFFFDDDCCCCCCDDDGGGIIIKKKNNNRRRVVVZZZ]]]aaabbbaaa___^^^^^^]]]^^^___aaacccdddeeeeee]]][[[YYYXXXYYYZZZYYYYYYVVVVVVVVVUUUSSSSSSTTTUUUQQQPPPOOONNNLLLJJJHHHGGGFFFGGGIIIIIIJJJIIIHHHGGGIIIKKKMMMLLLHHHEEEDDDEEEFFFHHHMMMTTT\\\cccggghhh```aaaccceeefffggggggfffbbb```aaaddddddaaaaaacccWWWZZZ^^^aaacccdddfffhhh\\\]]]]]][[[YYYXXXYYY[[[]]]\\\^^^aaa```\\\[[[^^^YYY\\\WWWVVV^^^^^^[[[```^^^___aaa```___aaaeeeiiicccgggllllllkkkpppzzz~~~ooogggnnn{{{|||uuuqqqiii\\\RRRLLLKKKKKKLLLJJJIIIGGGDDDBBBAAA@@@@@@888777666555555777999:::777888999:::::::::999888:::999777666666888:::;;;777777888777777666555555:::777666:::;;;888777888999888777777666777777888444666999999777555333333777777777888999:::<<<===<<<>>>@@@AAAAAABBBDDDFFFGGGKKKPPPTTTVVVWWWWWWXXXPPPYYY\\\UUUOOOMMMLLLIII@@@EEEFFFBBB@@@CCCCCC@@@<<<<<<======>>>?????????@@@>>><<<999888888999:::;;;::::::::::::;;;<<<<<<::::::999999999:::;;;<<<999:::;;;<<<<<<<<<;;;:::777999;;;===>>>>>><<<<<<999>>>CCCCCCAAACCCKKKRRRRRRdddxxxkkkhhhbbbVVVOOOOOOLLLJJJIIIHHHHHHHHHGGGFFFMMMKKKJJJKKKOOOTTTWWWXXXXXX```bbb^^^]]]aaadddbbbZZZ[[[\\\^^^```aaabbbcccbbbaaa^^^[[[XXXVVVTTTTTTNNNMMMKKKJJJJJJLLLMMMOOOHHHHHHGGGFFFEEECCCAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFJJJLLLKKKFFFDDDCCCAAA<<>>>>>AAAEEEDDD??????EEEIIIHHHJJJEEEDDDIIIMMMLLLKKKLLLUUUZZZ______ZZZUUUSSSSSSPPPQQQOOOKKKIIIHHHCCC===<<<>>>@@@AAA???>>>======CCC@@@===;;;<<<=========>>>===<<<<<<===>>>===;;;999999::::::::::::;;;;;;<<<;;;:::999:::<<<>>>@@@666:::???@@@>>><<<===???===>>>@@@AAABBBEEEHHHKKKVVV___qqq{{{sssjjjfff```VVVOOOLLLMMMLLLJJJIIIIIIJJJKKKKKKLLLKKKJJJLLLQQQVVVZZZ[[[ZZZ___aaa^^^\\\```cccbbbccccccaaa```____________XXXVVVSSSPPPMMMKKKIIIHHHEEEDDDBBBAAAAAABBBCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEHHHIIIDDDBBBDDDEEEDDDJJJMMMTTTZZZ___bbbdddddd___```bbbcccddddddccccccccccccbbb```^^^]]]\\\[[[[[[\\\]]]___aaabbbbbbbbb]]]VVVSSSUUUWWWTTTTTTVVVWWWUUUSSSTTTWWWYYYYYYXXXRRRRRRQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYVVVWWWXXXWWWVVVVVVWWWYYY___aaabbbbbbaaaccchhhmmmlllppprrrqqquuu~~~~~~|||xxxtttyyywwwfffaaa]]]UUURRRUUUYYYWWWTTTPPPNNNLLLKKKKKKIIICCC???@@@???======???;;;:::999999888999999999888777777666777888:::;;;888888888666444555777999888888888888888888888999777777777777777777777777666777888888777777888:::888888999:::<<<===>>>>>>@@@DDDEEE@@@@@@EEEHHHGGGIIIFFFFFFKKKNNNKKKHHHHHHJJJOOOUUUVVVTTTSSSUUUWWWUUUVVVUUUQQQNNNLLLGGG@@@@@@AAAAAA@@@>>>======>>>CCC@@@===<<<===>>>>>>======;;;::::::<<<<<<;;;999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???:::<<<======;;;999999999===>>>@@@AAABBBDDDHHHKKKSSSYYYiiilllmmmiiiaaa[[[VVVOOOIIIJJJIIIGGGFFFFFFHHHJJJLLLMMMLLLLLLOOOTTTYYY]]]^^^YYY]]]```______ccceeedddiiifffbbb]]]YYYVVVUUUTTTKKKJJJGGGEEEBBB@@@???>>>BBBAAA@@@>>>>>>>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHBBBGGGHHHBBB>>>AAAFFFIIITTTWWW[[[```ccceeeffffffaaaaaabbbbbbbbbbbbaaa```dddbbbaaa___]]]\\\[[[[[[[[[\\\]]]___``````aaaaaa^^^VVVPPPRRRUUUVVVUUUUUUTTTQQQOOONNNPPPQQQRRRRRRMMMKKKJJJIIIIIIKKKNNNPPPOOOOOOPPPPPPPPPQQQQQQQQQUUUVVVVVVUUURRRQQQQQQRRRQQQVVVZZZYYYVVVWWW]]]ddd___```aaacccjjjrrrtttrrrrrrtttssssssxxxvvviiieeebbb[[[XXXYYYZZZXXXVVVTTTRRRQQQQQQPPPQQQKKKFFFFFFDDDAAA@@@BBB>>>>>><<<;;;:::999999999999888777666666777999999555666666555444555777:::666666777888888999::::::777777777777777777777777666777888888777777888:::888999:::;;;<<<>>>?????????CCCEEECCCCCCEEEGGGGGGHHHFFFHHHMMMNNNJJJGGGFFFEEEHHHKKKLLLLLLMMMQQQUUUUUUXXXXXXUUUTTTTTTNNNGGGEEEEEEEEECCC@@@>>>???@@@CCC@@@>>>===>>>???>>>>>>>>><<<;;;;;;<<<<<<;;;999;;;<<<<<<<<<<<<=========::::::;;;;;;<<<=========>>><<<;;;;;;<<<<<<<<<;;;===>>>@@@AAABBBDDDHHHKKKNNNRRR]]]tttpppfffllliii\\\UUUTTTPPPHHHKKKJJJIIIGGGGGGJJJNNNRRRQQQPPPPPPSSSXXX\\\___```XXX\\\aaadddfffgggfffeeebbb___XXXRRRLLLIIIGGGGGGCCCBBBAAA???>>>======<<>><<<:::999999:::999888777666777777888555666666555444444666888666777777777888888888999666666666777777777777777666777999999888888888:::888999:::;;;===???@@@@@@???BBBEEEEEEEEEFFFFFFFFFIIIGGGHHHLLLMMMJJJIIIKKKMMMLLLKKKHHHEEEFFFIIILLLNNNRRRTTTTTTVVVXXXTTTNNNHHHIIIJJJIIIEEEBBBAAA@@@BBB@@@>>>===>>>???>>>>>>AAA???>>>>>>??????===<<<;;;;;;<<<<<<<<<=========::::::;;;<<<======<<<<<<>>>;;;999;;;@@@EEEFFFEEE===>>>@@@@@@AAACCCGGGJJJLLLMMMTTThhhjjjjjjmmmgggYYYQQQRRRQQQLLLRRRRRRQQQPPPOOORRRWWW\\\WWWVVVVVVWWW[[[^^^``````]]]___ccchhhhhheee```]]]UUUQQQLLLFFFBBB???>>>>>>>>>>>>======>>>>>>???@@@@@@@@@???>>>===<<<<<<<<>>>>>???@@@BBBBBBBBBCCCDDDFFFHHHJJJKKKKKKYYY^^^___WWWPPPQQQWWW[[[______```aaabbbcccddddddddddddbbbaaa___^^^]]]]]]______^^^\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]___[[[UUUSSSVVVYYYXXXTTTVVVUUUQQQNNNJJJIIIHHHIIIJJJHHHDDDAAA@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEEDDDCCCDDDEEEKKKIIIJJJMMMRRRTTTTTTRRRPPPTTTXXXYYYVVVTTTVVVZZZ______\\\XXXZZZaaadddbbbccc```___aaabbbaaaaaaccc_________]]][[[XXXUUUTTTQQQLLLKKKMMMMMMJJJHHHJJJHHHGGGDDDAAA???===<<<;;;<<<;;;999888777777777777777888888666444333444555888888888777777777666666555555666666777777777777666888::::::999888999999888999:::<<<>>>@@@AAABBB@@@BBBEEEGGGGGGEEEEEEGGGKKKHHHGGGJJJKKKKKKNNNSSSVVVTTTOOOJJJEEEDDDDDDFFFIIIMMMOOOPPPRRRUUURRRLLLHHHKKKNNNOOOLLLGGGDDDBBBAAA@@@>>>>>>???@@@???>>>BBB@@@????????????===<<<:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<===;;;999<<>>@@@@@@AAACCCFFFIIIKKKKKKOOO___yyymmmpppmmmcccXXXRRRRRRRRRPPPRRRTTTUUUSSSRRRTTTYYY^^^[[[ZZZZZZ[[[___aaabbbaaadddaaabbbdddaaaYYYQQQNNNHHHFFFCCC@@@>>>======>>>;;;;;;<<<<<<===???@@@AAA?????????>>>>>>=========@@@@@@??????@@@AAACCCDDDAAACCCGGGJJJMMMMMMMMMMMMVVV\\\^^^ZZZWWWZZZ^^^```ZZZZZZ[[[]]]___bbbdddfffcccbbb```^^^\\\[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\[[[^^^]]][[[VVVVVVXXXWWWSSSUUUUUUTTTPPPKKKHHHHHHHHHFFFEEECCCAAAAAACCCEEEGGGAAAAAA@@@@@@??????>>>>>>>>>@@@BBBBBB@@@>>>======CCC@@@???CCCJJJLLLHHHDDDJJJMMMRRRUUURRROOOSSS[[[ZZZXXXTTTOOOPPPVVVYYYXXXXXXYYY[[[\\\[[[[[[\\\]]]bbbbbbbbbaaa___\\\XXXVVVMMMKKKLLLQQQSSSPPPMMMNNNLLLKKKHHHEEECCC@@@???>>>???===;;;999888777777777888999999777555333333444999999888777777666555555444555555666666777777888555888:::;;;:::999999999999999;;;===???@@@BBBCCCAAAAAADDDHHHGGGEEEEEEHHHKKKHHHFFFHHHHHHJJJPPPWWWVVVTTTQQQMMMJJJIIIIIIIIIJJJMMMMMMLLLMMMOOOLLLGGGHHHKKKOOOPPPNNNJJJGGGEEECCCAAAAAAAAABBBCCCBBB@@@AAA???>>>===>>>===<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::;;;>>>BBBDDDEEE===>>>@@@@@@@@@BBBFFFHHHJJJJJJMMMWWWlllvvvtttiii^^^YYYVVVSSSRRRTTTOOORRRTTTSSSQQQRRRVVV[[[\\\[[[\\\^^^bbbdddeeeeeeccc\\\WWWVVVRRRJJJDDDCCC??????>>>>>>>>>??????@@@======<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@??????BBBAAA@@@@@@@@@BBBDDDEEEAAADDDIIINNNQQQQQQOOOMMMPPPVVVZZZZZZ[[[^^^```^^^ZZZZZZYYYZZZ[[[^^^```bbb___^^^\\\YYYXXXWWWWWWWWWVVVXXX[[[]]]^^^]]][[[ZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZ______YYYTTTUUUTTTQQQOOOQQQRRRPPPLLLIIIHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFCCCBBBAAA@@@???===<<<<<<===???AAA@@@>>>;;;:::::::::999:::>>>AAABBB???<<>>>>>>>>>>><<<:::;;;<<<<<<<<<<<<============<<<;;;;;;:::;;;<<<===<<<<<<===<<<;;;<<<>>>@@@===>>>???@@@@@@BBBEEEHHHFFFHHHJJJQQQ```{{{~~~ttteee[[[[[[ZZZTTTRRRUUUPPPTTTWWWVVVSSSSSSWWW[[[[[[[[[\\\___dddggghhhhhh^^^SSSKKKIIIFFF@@@>>>@@@:::;;;<<<===???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>======>>>>>>???>>>>>>>>>DDDCCCBBBAAAAAACCCEEEFFF@@@DDDKKKQQQSSSSSSPPPNNNSSSYYY]]]___bbbdddccc______]]][[[YYYXXXYYYZZZ[[[\\\[[[XXXVVVUUUTTTTTTTTTTTTVVVZZZ]]]___^^^\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXX___aaaZZZSSSRRRRRROOOJJJMMMPPPPPPLLLJJJIIIJJJIIIIIIGGGEEEDDDCCCBBBBBBCCCBBBAAA???===;;;:::999666999;;;;;;999777666666777999<<<>>>>>>===<<<;;;@@@;;;:::AAAEEEDDDEEEIIIHHHJJJJJJIIIMMMSSSUUUSSSJJJPPPTTTSSSQQQRRRUUUWWWWWWYYY[[[]]]\\\ZZZWWWTTTOOOOOOTTT\\\___ZZZUUUSSSQQQPPPMMMJJJHHHFFFDDDDDDCCCAAA>>><<<999888888888555777999999888777888999555555666666777777888888444444444555666777777888555888;;;<<<;;;999999999999:::;;;===???BBBCCCDDDDDDAAACCCHHHGGGDDDEEEKKKGGGFFFGGGIIIGGGEEEIIIOOOKKKKKKMMMPPPRRRSSSRRRQQQLLLMMMLLLJJJLLLPPPPPPMMMHHHHHHHHHGGGFFFHHHKKKNNNHHHGGGGGGHHHJJJJJJHHHGGGDDDCCCAAA@@@@@@@@@>>><<<============>>>>>>>>>>>>>>>===;;;::::::;;;<<<>>>:::<<<>>>===;;;;;;===@@@===>>>???@@@@@@BBBEEEGGGCCCFFFHHHLLLXXXqqq{{{rrrggg]]]XXXWWWTTTUUUWWWVVVUUUTTTTTTVVVVVVUUUTTTWWW]]]___^^^cccjjjdddXXXOOOKKKEEEAAA????????????888;;;>>>@@@@@@@@@@@@AAA@@@>>>======>>>>>>===;;;>>>@@@BBBBBBAAA??????@@@@@@???BBBGGGGGGDDDCCCFFFBBBEEEIIIMMMPPPRRRSSSSSS\\\]]]^^^aaacccbbb___]]]aaa^^^ZZZUUUSSSSSSVVVXXXXXXVVVTTTRRRRRRTTTVVVXXXSSSWWW\\\]]][[[YYYYYYZZZ\\\]]][[[WWWTTTTTTYYY^^^bbb```\\\XXXTTTPPPNNNLLLKKKKKKKKKLLLLLLKKKGGGEEEIIIHHHGGGFFFEEECCCBBBBBBAAA@@@???>>>===<<<;;;:::===<<<<<<;;;::::::999999999999999999999888777666999999:::;;;<<<===>>>>>>@@@@@@@@@AAACCCEEEGGGIIIUUURRRTTTXXXUUUOOONNNSSSNNNNNNOOOOOOOOOOOONNNNNNHHHYYYccc]]]VVVXXX[[[YYYTTTQQQLLLHHHGGGGGGGGGGGGBBBAAA>>><<<:::888777777555333222333666999;;;<<<999888666444444555666777888999:::888666555666777666777999::::::999888666555666888:::===???AAABBBGGGGGGFFFDDDBBBAAACCCEEEGGGFFFEEECCCCCCEEEFFFGGGJJJJJJKKKKKKLLLNNNOOOPPPNNNMMMKKKKKKLLLKKKJJJHHHNNNNNNMMMKKKHHHFFFFFFGGGIIIGGGGGGIIIKKKJJJGGGCCCFFFEEEBBBAAAAAA@@@===;;;????????????>>>>>>>>>===???>>>;;;999999:::<<<>>>???HHHIII@@@;;;===<<<555===>>>???@@@BBBCCCDDDEEEGGGEEEDDDLLLXXXaaa{{{rrrfffZZZWWWWWWUUUTTTUUUWWWVVVUUUVVVXXXYYYXXXWWWYYY```cccbbbdddggg^^^PPPJJJGGGCCCAAA@@@AAAAAA@@@===???@@@@@@@@@@@@BBBDDD@@@???>>>>>>??????>>><<<===???BBBBBBAAA@@@AAAAAADDDAAAAAADDDEEECCCCCCFFFHHHGGGIIIOOOXXX___bbbbbbgggggghhhiiijjjhhhdddaaabbb___ZZZXXXWWWXXXYYYYYYXXXVVVUUUTTTTTTVVVXXXZZZWWWZZZ]]]]]]ZZZXXXWWWWWW[[[[[[ZZZXXXVVVVVVXXXZZZaaa___[[[WWWRRRNNNKKKJJJJJJJJJJJJKKKLLLKKKHHHEEEIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@???===<<<;;;:::<<<<<<<<<;;;;;;:::::::::999:::::::::999999888777999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCKKKJJJLLLQQQQQQMMMNNNSSSLLLNNNQQQSSSSSSRRRPPPNNNLLLYYY___XXXRRRVVVZZZXXXSSSPPPLLLIIIHHHHHHGGGFFFHHHFFFCCC???<<<999777666:::888555444666777888888<<<:::999777777777999999777888999888777666777888666777999:::::::::888777777888:::<<<>>>AAABBBCCCGGGHHHHHHFFFDDDCCCDDDFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNLLLKKKKKKLLLMMMKKKJJJKKKLLLLLLJJJIIIHHHIIIKKKIIIGGGEEEEEEGGGGGGFFFEEEHHHFFFDDDBBBBBB@@@>>><<<@@@@@@??????>>>>>>>>>>>>@@@???===;;;:::<<<===???BBBMMMOOODDD;;;<<<===:::===>>>???@@@AAACCCDDDEEEFFFEEECCCKKKVVV^^^uuuvvvgggZZZWWWYYYXXXVVVUUUXXXWWWWWWYYY[[[]]]\\\\\\]]]dddgggeeedddbbbVVVGGGDDDCCCAAAAAABBBBBBBBBAAAAAAAAA@@@???>>>???BBBEEEAAA@@@??????@@@@@@???>>><<>><<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::999888888999999999999999999999999888888888999:::;;;===>>>AAAAAADDDHHHIIIHHHIIIMMMIIILLLPPPTTTUUUSSSPPPNNNOOOVVVWWWOOOLLLRRRVVVUUUQQQOOOLLLKKKJJJIIIGGGEEEJJJHHHEEEBBB???===<<<;;;===:::777666666777888777;;;:::999888888888999:::666777888888777777888999666777999:::;;;:::999999999999;;;===@@@BBBCCCDDDGGGHHHIIIIIIGGGEEEEEEFFFHHHHHHFFFEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLKKKLLLMMMMMMLLLKKKGGGIIIJJJIIIIIIIIIKKKMMMKKKHHHEEECCCDDDFFFGGGHHHJJJHHHFFFDDDCCCBBB???===AAA@@@@@@???????????????AAA@@@>>>===<<<===???@@@CCCMMMPPPEEE:::999===>>>>>>>>>??????AAABBBDDDDDDDDDEEEDDDJJJTTTYYYlllnnn]]]YYY\\\\\\YYYVVVZZZYYYYYY[[[___aaaaaa```cccggggggccc___ZZZNNNBBBAAA@@@@@@AAABBBCCCAAA@@@???@@@@@@>>>======???AAABBBAAA@@@@@@AAABBBAAA???<<>>@@@BBBCCCDDDEEEGGGIIIIIIGGGEEEEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNPPPNNNMMMLLLMMMMMMKKKJJJEEEGGGHHHHHHGGGHHHJJJLLLLLLJJJHHHFFFFFFHHHIIIJJJLLLJJJGGGFFFEEEDDDAAA???BBBBBBAAA@@@???@@@@@@AAAAAA@@@>>>=========??????@@@GGGHHH@@@888999<<<===>>>>>>>>>???@@@AAACCCDDDDDDGGGFFFJJJSSSVVVeeevvvccc\\\\\\[[[XXXVVV[[[ZZZ[[[]]]aaacccdddcccffffffccc]]]WWWQQQIIIAAABBBAAAAAAAAABBBBBB@@@>>>>>>@@@AAAAAA@@@>>>>>>>>>BBBAAA@@@AAABBBCCCBBBAAA===???CCCDDDEEEEEEFFFGGGEEECCCDDDGGGHHHHHHMMMRRRZZZiii~~~zzzuuuqqqmmmkkkjjjgggfffeeedddaaa^^^[[[XXXaaa]]]XXXWWWYYY\\\\\\[[[XXXXXXWWWVVVSSSQQQNNNMMMNNNNNNMMMNNNPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEECCCBBB@@@>>>===<<<===<<<<<<<<<<<<<<<;;;;;;777777888888888888888777888999999:::;;;<<<<<<<<<888999999::::::;;;;;;;;;999;;;<<<<<<;;;<<<===>>>AAAAAABBBDDDEEEGGGHHHIIIKKKLLLLLLJJJLLLNNNOOOMMMMMMLLLLLLLLLLLLKKKHHHEEEAAAAAA@@@@@@AAADDDGGGIIIAAA>>>:::999999999999999777777777777777777888888444666777888777888999;;;777888999:::;;;<<<======999:::;;;===???AAABBBCCCCCCEEEGGGGGGEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEJJJIIIIIIIIIJJJKKKLLLMMMRRRPPPMMMLLLLLLKKKIIIGGGEEEFFFGGGFFFEEEEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHLLLJJJHHHGGGGGGFFFDDDBBBDDDCCCAAA@@@@@@@@@AAABBB@@@???>>>=========>>>>>>???@@@???;;;:::===>>>===??????>>>>>>???AAACCCDDDEEEHHHGGGJJJRRRUUU```uuujjj^^^[[[XXXWWWWWW\\\[[[\\\^^^bbbdddeeedddcccaaa\\\VVVPPPJJJFFFCCCCCCBBBAAAAAABBBBBB???===???AAADDDEEECCCAAA@@@@@@BBBAAA@@@AAABBBCCCBBBAAA>>>AAADDDEEEFFFFFFGGGHHHFFFFFFIIIKKKJJJLLLUUU___www|||xxxrrrjjjeeehhheee```]]]\\\[[[ZZZYYYXXXXXXWWWWWWUUURRROOONNNOOOMMMLLLLLLNNNNNNMMMLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>======<<<;;;;;;:::777777888999999999888888999:::::::::;;;;;;<<<<<<888888999:::::::::999999999<<<===:::999<<<>>>>>><<<<<<;;;<<<===@@@BBBDDDFFFHHHJJJLLLMMMOOOOOOOOOLLLLLLKKKLLLLLLKKKIIIFFFDDDCCCAAA???@@@BBBDDDFFFHHHDDD???;;;999888666444777888888888999999999999444666777888777777999;;;777888999:::<<<===>>>???::::::<<<===???AAABBBCCCAAACCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIQQQOOOMMMLLLKKKJJJHHHFFFFFFGGGGGGFFFDDDDDDEEEGGGDDDFFFFFFFFFDDDCCCDDDEEEKKKJJJHHHHHHHHHGGGFFFDDDEEEDDDBBBAAA@@@AAACCCDDD@@@??????>>>>>>>>>>>>>>>???===<<<<<>>@@@???>>>===>>>@@@BBBDDDDDDIIIHHHIIIQQQTTT\\\ooovvveee\\\WWWXXX[[[\\\[[[\\\^^^aaaddddddddd[[[YYYVVVQQQLLLGGGEEEEEECCCBBBAAAAAABBBBBBAAA@@@@@@BBBCCCCCCBBBAAABBBCCCAAA@@@???@@@BBBCCCBBBAAA@@@BBBEEEFFFFFFFFFGGGHHHFFFIIINNNQQQQQQYYYlll~~~||||||zzzuuunnngggbbb```_________]]]ZZZWWWSSSQQQRRRPPPNNNNNNOOOOOONNNMMMNNNMMMLLLKKKJJJHHHGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::999888999:::;;;;;;;;;;;;:::<<<;;;;;;:::999888888777999:::;;;;;;;;;:::999999???CCCBBB<<<:::<<<===;;;888888999:::;;;<<<===>>>???AAADDDGGGHHHJJJMMMQQQMMMKKKJJJKKKLLLKKKIIIHHHGGGEEEBBB??????@@@BBBCCCJJJFFFAAA<<<:::888555444666666777888888888888888555666888888777777888:::777888999:::<<<>>>@@@AAA;;;<<<===???@@@BBBCCCDDDBBBCCCCCCBBBAAAAAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGFFFGGGGGGHHHIIIMMMKKKJJJJJJKKKKKKIIIHHHFFFGGGHHHGGGEEEEEEGGGHHHEEEEEEEEECCC@@@@@@CCCFFFJJJHHHGGGGGGHHHIIIGGGFFFGGGEEECCCAAAAAABBBCCCEEEAAA@@@@@@@@@????????????======>>>???@@@?????????@@@???=========???BBBCCCCCCHHHFFFGGGOOOSSSZZZjjjkkk___YYY[[[```\\\[[[\\\^^^aaacccccccccUUUSSSRRRPPPKKKFFFDDDEEECCCAAA@@@@@@BBBCCCCCCCCC@@@@@@@@@???>>>???AAADDDAAA@@@???@@@BBBCCCBBBAAAAAACCCFFFGGGFFFFFFGGGHHHFFFKKKQQQVVVYYYggg|||tttppphhhhhhgggeeeaaa]]]XXXVVVWWWUUURRRRRRRRRRRRQQQPPPNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>><<<:::999888:::;;;;;;<<<=========<<<>>>===;;;999777555444333<<<<<<===>>>===<<<;;;:::HHHKKKHHH???:::;;;:::777666777999;;;<<<<<<;;;;;;888:::>>>@@@AAACCCJJJPPPMMMKKKJJJJJJKKKKKKJJJIIIGGGEEEBBB@@@???@@@CCCDDDHHHEEE@@@<<<;;;:::888777333333444555666666555555666777888888777777888999777888999:::<<<>>>@@@AAA===>>>???@@@BBBCCCDDDEEECCCCCCCCCBBBAAAAAACCCFFFEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKLLLKKKJJJFFFGGGHHHHHHGGGHHHIIIKKKHHHHHHEEEAAA???@@@EEEJJJIIIGGGGGGGGGIIIIIIHHHGGGGGGEEECCCAAAAAABBBDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@:::===@@@AAA>>>:::;;;???AAA???===<<<===???BBBCCCAAAGGGEEEEEEMMMRRRYYYhhhqqqbbbbbbccc```___]]][[[ZZZ\\\___aaabbbWWWTTTOOOKKKIIIGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDDDDEEEHHHJJJHHHEEEFFFKKKQQQSSSZZZdddmmmxxx{{{uuuppphhh[[[QQQUUUTTTTTTVVVVVVTTTPPPMMMNNNLLLLLLMMMKKKFFFEEEHHHAAACCCDDDEEEDDDBBB???===AAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999888888999;;;BBBCCCBBB@@@===:::::::::EEEOOOOOOBBB999;;;===999999888888999;;;;;;999888777999<<<======???CCCFFFGGGGGGGGGHHHIIIJJJLLLMMMGGGFFFEEEFFFGGGFFFDDDAAACCCCCCCCCBBB@@@===:::888666666555555555555666666555555666777777777777777;;;@@@???888666<<>>;;;<<>>>>>>>>>>>???@@@CCCKKKJJJ???999;;;<<<888999::::::;;;::::::999999555888<<<<<<;;;::::::;;;BBBCCCDDDEEEGGGJJJLLLMMMKKKIIIFFFEEEDDDDDDBBB@@@BBBCCCCCCCCCAAA???<<<;;;888888777666666666777777666666777888999999999999999===<<<666444999>>>>>>@@@<<<===DDDHHHHHHGGGHHHCCCBBBAAAAAAAAAAAABBBCCCCCCIIIKKKHHHFFFFFFEEEAAAEEEFFFHHHHHHGGGGGGIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEFFFFFFFFFFFFGGGIIIHHHFFFFFFHHHGGGBBBAAABBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@???@@@BBBBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@EEEJJJTTT]]]WWWTTT```zzzvvvdddbbbdddbbbdddaaa^^^```cccccc^^^YYYQQQNNNJJJGGGFFFEEECCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA??????>>>>>>>>>CCCDDDEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKSSS___iiixxxvvvvvvqqqiii^^^VVVSSSSSSUUUQQQMMMKKKLLLKKKHHHIIILLLHHHGGGGGGFFFDDDCCCBBBBBBAAA???===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::888:::<<<======>>>AAACCCAAAEEECCC;;;999<<<;;;666:::<<<>>>===:::888999;;;777:::===???===;;;999999===>>>???BBBDDDGGGJJJLLLNNNKKKHHHEEEDDDCCCAAA???AAABBBBBBCCCBBBAAA???>>>;;;:::999888777777888999777888888999::::::;;;;;;999;;;:::666555888<<<<<>>???GGGLLLKKKGGGEEEBBBBBBAAAAAAAAAAAABBBBBBCCCGGGJJJGGGEEEFFFDDDBBBAAACCCEEEFFFFFFGGGJJJKKKFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGFFFGGGHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDFFFHHHHHHFFFFFFIIIIIIFFFEEEGGGCCCAAA???>>>@@@AAAAAAAAA@@@??????@@@BBBBBB@@@???AAAAAABBBBBBBBBBBBAAAAAA===BBBHHHTTT```[[[WWWbbbzzzzzzfffcccfffeeegggccc^^^^^^aaa```[[[VVVPPPMMMIIIGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEEEEDDDFFFJJJNNNPPPPPPOOOOOOUUUdddxxxwwwhhh]]]XXXVVVTTTPPPNNNPPPOOOKKKJJJKKKHHHGGGEEECCCBBBBBBBBBBBBAAA???>>>===>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;:::999:::;;;======<<<<<<===??????@@@===999:::>>><<<666:::>>>AAA???:::777999<<<777999;;;=========<<<<<<:::;;;<<<>>>AAADDDFFFGGGLLLKKKIIIHHHGGGFFFCCC@@@@@@@@@AAABBBBBBAAAAAA@@@===<<<:::888777777888999888888888999999:::;;;<<<;;;;;;:::888777999<<<===BBB>>>@@@HHHNNNLLLEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEGGGGGGEEEDDDDDDCCCAAACCCEEEEEEEEEFFFHHHJJJFFFFFFEEEEEEEEEDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAACCCEEEDDDBBBDDDIIIKKKJJJLLLOOOIIIFFFCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@>>><<<@@@AAABBBCCCCCCBBBAAA@@@DDDEEEEEENNNZZZYYYZZZggg}}}fffbbbeeefffiiiddd]]][[[[[[[[[XXXTTTPPPMMMJJJGGGGGGFFFEEECCCAAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDFFFHHHGGGFFFIIIOOOTTTSSSXXX^^^fffqqqooo```XXXTTTOOONNNQQQRRROOOLLLLLLJJJIIIFFFDDDBBBBBBBBBCCCAAA@@@????????????===<<<:::::::::;;;;;;;;;<<<<<<;;;999888999;;;<<<:::999;;;<<<===<<<::::::;;;<<>><<<888:::>>>AAA???:::777999<<<888777666666777999;;;;;;;;;;;;<<<===>>>???AAABBBFFFFFFHHHKKKLLLJJJFFFCCC@@@AAAAAAAAAAAAAAAAAAAAA>>>===:::777666666777888999999888888888999:::;;;===:::888888999999:::;;;@@@>>>AAAIIINNNIIIBBB???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFEEECCCCCCEEECCCEEEFFFFFFEEEDDDFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCC@@@>>>>>>@@@BBB@@@???@@@FFFIIIIIIKKKOOOMMMJJJGGGFFFGGGGGGFFFEEEEEECCCCCCCCCDDDDDDBBB@@@@@@AAACCCCCCCCCCCCAAA@@@IIIIIIHHHOOOZZZYYY\\\kkkkkkccccccccchhhddd^^^YYYWWWVVVUUUTTTQQQNNNKKKHHHGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHDDDFFFHHHGGGEEEHHHOOOVVV\\\hhhzzzssseeeYYYSSSOOOQQQRRRPPPNNNOOOMMMLLLJJJGGGFFFEEEEEEEEEAAA@@@???@@@@@@@@@>>><<<999::::::;;;;;;<<<<<<<<<;;;999777999<<<===;;;888777999:::;;;::::::<<<===>>>;;;999999<<<===<<<:::;;;===???>>>;;;999:::<<<@@@===999888888:::<<<<<<===<<<<<<<<<<<<===>>>>>>@@@AAAEEEIIILLLLLLIIIFFFCCCCCCCCCBBBAAAAAAAAAAAA@@@>>>;;;888666666777888;;;:::999888777888999:::<<<888666888999777777999???>>>CCCJJJKKKEEE@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAACCCFFFEEEBBBCCCGGGEEEGGGGGGFFFDDDCCCDDDEEEFFFEEEDDDDDDDDDFFFGGGHHH@@@AAAAAABBBCCCBBBBBBBBB???@@@BBBCCCCCCAAA???>>>CCCCCCBBB???======@@@BBBAAA>>>???CCCEEEEEEGGGKKKIIIHHHIIIJJJLLLKKKIIIGGGGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCGGGJJJRRR\\\ZZZ^^^oooxxxjjjdddaaadddcccaaa\\\VVVSSSRRRSSSRRROOOKKKHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKEEEHHHLLLLLLLLLQQQ[[[ddd{{{pppdddXXXSSSRRROOOOOOQQQNNNMMMKKKIIIGGGFFFEEEEEEAAAAAA@@@AAAAAAAAA>>><<<999999::::::;;;<<<<<<===:::888777999===>>>;;;777666888999:::999:::<<<===<<<:::999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::CCC@@@======???@@@@@@???======<<<<<<<<<======>>>>>>>>>???CCCGGGIIIJJJIIIHHHHHHFFFDDDCCCBBBAAAAAACCC@@@<<<999777777888:::???===;;;999888888999:::>>>888555999:::888777999>>>@@@FFFKKKIIIBBB???@@@???@@@AAAAAAAAAAAA@@@???BBB@@@AAAEEEEEEAAACCCHHHFFFGGGHHHGGGEEEDDDEEEFFFGGGEEEDDDBBBBBBCCCDDDEEEBBBCCCDDDEEEEEEEEEDDDDDD@@@BBBCCCDDDDDDBBB@@@>>>AAAAAA@@@>>>===???BBBEEECCC@@@AAAEEEGGGGGGIIIMMMMMMPPPUUUZZZ^^^^^^[[[WWWWWWSSSOOOLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIDDDJJJMMMUUU___aaammmrrrhhhaaa```cccddd```XXXRRRQQQRRRRRRNNNJJJHHHFFFEEECCCAAACCCDDDEEEFFFGGGHHHIIIIIIEEEEEEFFFGGGHHHJJJLLLLLLKKKPPPVVVYYY\\\dddqqq|||wwwdddXXXRRRNNNNNNQQQLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@AAABBBAAA>>><<<999999::::::;;;<<<======:::888777999>>>???;;;777888999::::::999888999;;;:::999999:::999888999;;;;;;:::999;;;<<<===;;;:::;;;::::::<<<@@@BBBAAA???<<<<<<<<<<<<======>>>???>>>===;;;===AAAFFFIIIKKKLLLKKKIIIGGGEEECCCBBBBBBEEEBBB>>>:::888888:::;;;BBB@@@===;;;999999999:::AAA:::777<<<>>>:::999;;;>>>BBBHHHLLLHHH@@@???BBB???@@@AAABBBBBBAAA@@@???AAA???AAAEEEEEEAAACCCHHHEEEGGGHHHGGGFFFEEEFFFGGGHHHFFFDDDAAA@@@@@@AAABBB???@@@BBBCCCCCCCCCBBBAAABBBCCCEEEFFFEEECCC@@@>>>>>>>>>>>>>>>>>>@@@DDDHHHDDDBBBCCCHHHLLLMMMPPPUUU\\\aaaiiiqqqwwwxxxtttpppnnniiiaaa[[[XXXVVVTTTSSSLLLKKKJJJIIIIIIJJJKKKLLLQQQUUUUUUYYYdddmmmsssdddeeeaaa]]]YYYWWWVVVUUUSSSVVVWWWVVVRRRMMMHHHHHHHHHEEEEEEFFFIIILLLMMMIIIFFFHHHQQQRRRIIIFFFNNNTTTRRR\\\```gggrrrvvv]]]SSSUUUSSSMMMJJJKKKKKKIIIGGGEEEEEEFFF@@@@@@@@@@@@???===<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;:::999<<<:::999999;;;<<<<<<;;;>>>======>>>@@@AAAAAA@@@???>>>>>>>>>???AAACCCDDDKKKMMMOOOPPPOOOLLLHHHEEECCCBBB@@@===:::;;;===@@@FFFBBB<<<777555777:::<<<>>>=========<<<;;;::::::???GGGLLLKKKFFFBBB@@@???;;;===???AAABBBAAA@@@???EEEBBB@@@BBBEEEEEE@@@<<<@@@BBBEEEEEEEEEDDDDDDEEECCCBBBAAAAAABBBCCCBBB@@@???AAABBBBBB@@@??????@@@???@@@AAACCCDDDDDDAAA???;;;>>>@@@BBBCCCDDDFFFHHHMMMPPPUUU[[[cccmmmwww}}}vvvkkkddd```___[[[WWWUUUTTTUUUUUUUUU]]]______bbbpppvvviiifffaaa]]]\\\[[[YYYXXX[[[[[[YYYUUUOOOKKKJJJKKKKKKIIIHHHIIIKKKLLLJJJHHHLLLUUUVVVPPPQQQ]]]fffhhh|||rrr]]]TTTQQQPPPMMMLLLLLLIIIGGGEEEDDDDDDAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::888999::::::::::::999888::::::;;;;;;;;;;;;::::::888999:::;;;;;;;;;::::::<<<:::999:::;;;===<<<;;;@@@???>>>???BBBCCCBBBAAA>>>>>>======>>>@@@BBBCCCJJJMMMQQQTTTUUURRROOOMMMDDDBBB???<<<;;;<<<@@@CCCIIIEEE???999777777999;;;<<<<<<;;;:::999:::::::::???IIIPPPMMMEEEAAA@@@@@@>>>???@@@AAAAAAAAA@@@@@@AAA>>>===@@@DDDFFFCCC@@@@@@BBBDDDEEEDDDCCCCCCCCCBBBAAA@@@AAABBBCCCBBBAAA@@@AAABBBBBB@@@@@@@@@AAAAAA@@@>>>>>>???@@@BBBBBBDDDEEEFFFGGGHHHJJJNNNQQQccchhhqqqzzzvvvrrrmmmjjjiiiiiihhhgggkkkoootttyyyxxxtttmmmgggccc```\\\ZZZ]]]\\\ZZZUUUQQQOOOPPPQQQOOOMMMJJJIIIKKKMMMNNNNNNRRRZZZ___^^^eeevvvlllUUUNNNQQQOOONNNLLLIIIGGGEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;<<<:::::::::<<<===<<<;;;AAA@@@???AAACCCDDDCCCBBB>>>===<<<;;;<<>>BBBEEEDDDAAAAAABBBDDDDDDBBBAAAAAABBB@@@??????@@@BBBCCCBBBAAA???AAABBBAAA@@@@@@AAABBBCCCAAA???===>>>???BBBCCCDDDGGGLLLRRRYYYbbbkkkqqqyyyqqqjjjccc``````^^^[[[XXXVVVVVVXXXYYYUUUSSSPPPOOORRRVVV[[[^^^bbbjjjqqqvvvdddUUUUUUQQQOOOLLLIIIHHHGGGEEEDDDBBBBBBBBBBBBAAA???>>>=========<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999:::::::::;;;;;;:::::::::999999:::;;;;;;<<<<<<<<<;;;::::::;;;======<<<;;;@@@??????@@@BBBCCCCCCBBB???>>><<<;;;<<>>>>>AAADDDGGGGGGDDD@@@<<<:::999:::;;;;;;999777555666:::>>>@@@BBBPPPXXXOOOCCC@@@BBBDDDFFFEEECCC@@@???@@@@@@AAACCCAAA??????AAABBBAAA@@@AAABBBCCCBBB@@@??????@@@???>>>===???AAABBBBBBAAA>>>???@@@@@@??????AAABBBAAAAAABBBBBBCCCEEEIIILLLVVV[[[eeeppp{{{xxxtttqqqnnnjjjgggeeeeeeffffffdddcccbbbcccgggnnnuuu{{{~~~hhh]]]TTTPPPLLLJJJJJJIIIHHHFFFCCCCCCCCCCCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;<<<999999999999999999999999999999999999999999999999999::::::::::::::::::999999999::::::;;;<<<======;;;;;;;;;<<<>>>>>><<<;;;???>>>===>>>@@@AAAAAA@@@@@@???======>>>@@@CCCEEEDDDGGGMMMRRRVVVWWWVVVUUURRRMMMFFFCCCCCCDDDEEEEEEBBB@@@>>><<<:::;;;<<<<<<<<<:::888777888<<>>===>>>???>>>===<<<>>>@@@AAAAAA@@@<<<===>>>>>>===>>>AAACCC@@@AAABBBDDDJJJTTT```iii~~~|||zzzdddXXXSSSNNNKKKLLLKKKIIIGGGDDDDDDDDDDDDCCCAAA@@@???>>>===<<<;;;:::;;;<<<<<<:::::::::::::::::::::::::::999999888888999999:::999999::::::::::::999999::::::::::::;;;<<<>>>???;;;;;;;;;===??????===;;;===<<<;;;===???@@@???>>>??????>>>???@@@AAACCCDDDBBBEEEHHHLLLOOOQQQRRRRRRTTTPPPLLLJJJJJJIIIFFFCCC???>>>===<<<<<<<<<======>>><<<:::999:::>>>BBBEEEKKKXXXYYYJJJ>>>AAAFFFEEEHHHFFFCCCAAA??????@@@@@@>>>???@@@BBBBBBBBBAAAAAA>>>??????>>>===<<<>>>???===<<<<<<===???@@@???>>><<<===>>>======???BBBDDDDDDFFFJJJPPP\\\nnnttt___YYYQQQMMMMMMLLLIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<::::::;;;<<<===::::::::::::::::::::::::::::::999888888999::::::999999::::::::::::999999::::::::::::;;;===>>>???;;;;;;<<<===??????===;;;<<<;;;;;;<<<>>>??????>>><<<===>>>???@@@AAAAAABBB>>>???AAADDDHHHKKKNNNOOOTTTQQQOOOPPPQQQOOOHHHCCC@@@@@@???>>>=========<<<>>><<<;;;:::;;;>>>BBBDDDPPPZZZWWWFFF<<>>===;;;<<<>>>@@@>>>===<<<<<<>>>>>>>>><<<===>>>???>>>???@@@DDDGGGLLLUUUcccrrrddd]]]TTTOOOMMMKKKGGGCCCFFFFFFEEEEEEDDDBBBAAA@@@???===;;;:::::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999999::::::999999999::::::::::::;;;===???@@@;;;;;;<<<>>>@@@???===:::===<<<;;;<<<>>>@@@???>>>:::<<<>>>???@@@AAA@@@?????????AAADDDGGGLLLPPPRRRRRRQQQQQQTTTVVVSSSKKKDDDCCCBBBAAA@@@???===<<<<<<===<<<;;;;;;<<<>>>AAACCCSSS[[[UUUCCC:::BBBGGGDDDDDDCCCBBBAAA@@@?????????<<>>@@@>>>===<<<<<<===>>><<<;;;???@@@@@@@@@@@@BBBFFFIIISSSeeekkkUUUQQQRRRMMMIIIIIICCCGGGIIIGGGBBB???@@@CCCAAA@@@===;;;;;;<<<>>>???:::666333555:::>>>===;;;999999999999999888777666@@@===:::<<<@@@AAA===888:::<<<>>>???@@@???>>>===<<<<<<===>>>>>>===:::777;;;<<<===>>>>>>???>>>>>>;;;===>>>===;;;:::===???======???AAA@@@BBBKKKUUUVVVWWWXXXWWWUUURRROOOLLLFFFDDDAAA???>>>???@@@AAA===<<<;;;;;;<<<>>>??????PPPXXXRRR???999BBBEEE???CCCCCCBBBAAA@@@??????>>>@@@???>>><<<<<<<<<===>>>===>>>???>>>===<<<===>>>>>>;;;===AAAAAA<<<===BBB>>>???AAADDDCCCAAADDDKKKaaa~~~dddVVVQQQMMMHHHEEEDDDHHHJJJGGGCCC@@@AAACCCBBB@@@>>>;;;;;;;;;===>>><<<888555777;;;>>>===;;;;;;;;;;;;;;;;;;:::999888::::::::::::::::::888777;;;<<<>>>?????????======;;;<<<<<<===>>>===;;;999<<<======>>>>>>>>>>>>===<<<>>>??????======???BBBAAA>>>===@@@BBBBBBGGGMMMRRRTTTVVVXXXXXXVVVSSSQQQJJJHHHDDD@@@>>>>>>???@@@<<<<<<;;;;;;<<>>CCCBBBAAAAAA??????>>>===@@@???>>>===<<<======>>>;;;<<<===<<<;;;:::;;;<<<===<<<>>>BBBAAA===>>>BBB@@@???AAADDDCCCAAAFFFLLLjjjxxx^^^RRROOOJJJEEEFFFHHHIIIGGGCCC@@@AAABBBCCCAAA>>><<<;;;;;;<<<<<<===:::888999<<<>>>===;;;::::::;;;;;;;;;:::999999999<<<>>>===:::999999;;;;;;<<<===>>>???>>>===<<<:::;;;<<<===>>>===<<<;;;===>>>>>>>>>>>>======<<<===???@@@@@@@@@@@@BBBDDDCCC>>><<<@@@CCCCCCCCCDDDLLLOOOTTTXXX[[[[[[ZZZXXXQQQNNNIIICCC@@@??????@@@;;;<<<<<<;;;<<>>======??????>>>=========>>>>>>:::<<<===<<<;;;;;;<<<=========???BBBAAA???@@@CCCAAA@@@@@@BBBAAAAAAFFFNNNnnngggUUUSSSPPPIIIFFFGGGHHHFFFCCC@@@@@@AAACCCAAA???===;;;;;;;;;;;;===;;;::::::<<<===<<<:::888888999999999888888777;;;<<<======<<<;;;::::::<<<<<<===>>>>>>======<<<999;;;<<<=========>>>>>>>>>>>>???>>>>>>===<<<;;;===>>>???AAAAAABBBCCCDDDAAA>>>???CCCDDDBBBAAACCCFFFJJJPPPVVV[[[]]]^^^^^^YYYUUUOOOIIIDDDBBBAAABBB===>>>>>>>>>@@@GGGRRR[[[```PPPBBB???>>>:::999<<>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>======>>>@@@===>>>@@@BBBAAA@@@AAACCC@@@>>>>>>???>>>???FFFNNNjjjuuu]]]VVVQQQKKKFFFGGGGGGEEEBBB@@@??????BBBAAA???===<<<;;;;;;;;;<<<;;;::::::;;;;;;:::999777888888999999999888888;;;888666777:::;;;888444<<<<<<=========<<<<<<<<<999;;;===>>>======>>>@@@>>>>>>???>>>>>>===<<<;;;<<<===>>>@@@BBBBBBBBBBBB<<<>>>CCCGGGEEE@@@BBBGGGAAAEEEKKKRRRWWW[[[^^^___^^^ZZZUUUOOOJJJGGGFFFEEEAAABBBCCCDDDGGGMMMWWW^^^^^^KKK===>>>???:::888;;;BBBBBBAAA@@@???>>>==================>>>>>>======:::<<<>>>>>>===>>>???AAA===@@@BBBAAA@@@@@@AAAAAA>>>;;;;;;;;;;;;<<>>AAA@@@???>>><<<<<<;;;;;;::::::;;;;;;;;;::::::999999999:::;;;;;;;;;::::::>>>:::777888===>>>:::555======<<<<<<<<<<<<<<<<<<999<<<>>>>>><<<<<<>>>AAA===>>>>>>>>>>>>======<<<<<<<<<===???BBBBBBAAA???;;;>>>DDDHHHDDD@@@BBBIII???AAAEEEKKKPPPUUUYYY[[[]]]\\\XXXTTTPPPMMMJJJIIIHHHHHHJJJMMMQQQUUUXXXZZZUUUFFF<<<<<<>>>;;;:::<<>>===<<<<<<;;;;;;<<<=========<<<<<<888999;;;<<<<<<<<<>>>@@@>>>BBBCCC@@@>>>???@@@>>>;;;999999::::::;;;BBBKKKjjj{{{^^^QQQPPPKKKJJJHHHGGGEEECCCAAA???@@@??????>>>===<<<<<<<<<999;;;<<<===<<<;;;;;;;;;888999:::;;;;;;;;;;;;:::???===<<<===??????===:::======<<<<<<;;;;;;;;;;;;:::===???>>>;;;;;;>>>BBB<<<======>>>>>>>>>>>>===>>>===>>>@@@BBBCCC@@@======>>>AAAEEEDDD@@@AAAEEE>>>>>>@@@DDDHHHNNNRRRUUUZZZYYYYYYWWWTTTQQQMMMKKKNNNNNNPPPVVV[[[[[[WWWSSSJJJCCC<<<:::===>>>>>>===???>>>===<<<;;;::::::999999999;;;<<<<<<<<<;;;;;;777999;;;<<<<<<===???@@@>>>CCCDDD???===>>>>>>;;;:::888999;;;:::;;;BBBJJJjjjdddUUUWWWMMMKKKJJJHHHGGGEEEBBB@@@??????>>>>>>======<<<<<<999;;;>>>>>>>>>=========666777888999999999999999:::<<<===<<<:::999::::::>>>===<<<;;;;;;;;;;;;;;;;;;>>>@@@???;;;:::>>>BBB<<<<<<===>>>>>>???>>>>>>@@@>>>???AAACCCCCC@@@===AAA======BBBDDDAAA???@@@>>>===>>>???CCCHHHMMMQQQVVVWWWXXXXXXVVVRRROOOLLLRRRRRRTTT[[[aaa___VVVMMMCCCAAA<<<999;;;@@@AAA>>>===<<<;;;:::999888888777777888:::;;;<<<;;;::::::888:::===>>>>>>???AAACCC>>>DDDDDD>>>;;;======999:::999:::<<<<<<<<>>>>>>>>===;;;:::777777888999999999999888<<<<<<<<<;;;:::999777777888;;;;;;888999===>>><<<>>><<<;;;;;;===>>>>>>===???>>>===<<<<<<===>>>???????????????@@@AAABBBCCC===<<<<<<===>>>??????>>>===>>>>>>???@@@BBBCCCDDDPPPRRRVVVZZZ[[[WWWPPPJJJKKKQQQYYY___]]]VVVKKKDDD<<<<<<<<<;;;;;;:::::::::???>>>===<<<;;;;;;<<<===888888999:::;;;;;;<<<<<<888<<<<<<:::???GGGIIIFFFIIICCC;;;888888;;;======999:::;;;:::999===DDDJJJjjjgggSSSOOONNNKKKHHHFFFEEECCCAAA@@@@@@@@@>>>;;;::::::<<<<<<======>>>===<<<;;;:::888999::::::;;;;;;::::::777777888999999999999999888;;;;;;999999===>>><<<>>><<<;;;;;;===>>>>>>===>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@>>>===>>>???@@@???===>>>>>>>>>>>>???@@@BBBBBBGGGIIINNNRRRUUUSSSOOOKKKJJJNNNTTTWWWUUUNNNEEE@@@<<<<<<;;;;;;;;;:::::::::???>>>===<<<;;;<<<<<<===;;;::::::::::::;;;<<<<<<<<<@@@AAA@@@DDDIIIIIIEEEFFFAAA<<<999999;;;======:::;;;<<<::::::===DDDJJJgggwwwZZZSSSOOOKKKHHHFFFDDDBBBAAAAAAAAAAAA>>>;;;::::::;;;<<<============<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<888;;;;;;999:::===>>>;;;===<<<;;;;;;===>>>>>>======>>>>>>??????>>>>>>===============>>>???@@@@@@AAA???>>>>>>@@@@@@???===>>>>>>======>>>>>>???@@@===???BBBHHHLLLMMMKKKHHHGGGHHHJJJKKKHHHDDD>>>;;;<<<;;;;;;;;;;;;:::::::::???>>><<<;;;;;;<<<=========<<<;;;::::::;;;===>>>@@@BBBDDDDDDFFFHHHEEE@@@BBB???<<<:::;;;<<<<<<<<<<<<======;;;:::===DDDJJJfffgggWWWPPPIIIGGGFFFDDDCCCCCCBBBBBBAAA???<<<::::::<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;888;;;<<<::::::======:::===;;;:::;;;===>>>>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???>>>===<<<===???@@@???>>>>>>======<<<<<<<<<======999:::<<>>===<<<;;;;;;<<<===>>>>>>===;;;:::;;;===@@@BBBCCCBBBAAAAAAAAAAAA???<<<======<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;>>>DDDJJJgggxxx[[[QQQHHHGGGGGGEEEDDDFFFBBBBBBBBB???===;;;<<<======<<<<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::999888777777777777777888;;;<<<:::;;;===<<<999<<<;;;:::;;;===??????>>>===>>>???@@@@@@???>>>===<<<<<<<<<;;;<<<<<<======:::::::::;;;>>>@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>===;;;>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<===@@@DDDFFFFFFBBB>>><<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;;;;;;;<<<======<<<;;;>>>EEEJJJjjjbbbTTTIIIHHHIIIEEEEEEHHHAAABBBBBB@@@>>><<<===???===<<<;;;;;;::::::;;;;;;888888999:::::::::::::::888777777777888999;;;<<<888<<<===;;;;;;===<<<888<<<;;;:::;;;===?????????>>>??????????????????>>>===<<<<<<;;;<<<<<<======:::999999;;;===??????>>>======<<<<<<;;;<<<<<<<<<>>>===<<<<<<<<<<<<:::888<<<;;;999999999:::<<<===:::::::::;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>??????>>>>>>>>>@@@BBBEEEGGGIIIBBB===<<<;;;999:::<<<999;;;===<<<;;;::::::::::::<<<<<<;;;;;;>>>EEEKKKjjjjjjYYYKKKJJJIIIDDDCCCGGG@@@AAAAAA@@@>>>>>>???AAA===<<<;;;:::::::::;;;;;;888888999:::::::::::::::;;;:::999999:::===???@@@888<<<===;;;;;;===;;;888<<<::::::;;;===?????????@@@??????>>>>>>??????@@@======<<<<<<<<<<<<=========<<<;;;<<<===>>>===<<<===<<<<<<<<<<<<<<<======<<<;;;;;;<<<======;;;999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDGGG@@@<<<<<<<<<888888;;;:::<<<===<<<999888999:::888::::::::::::>>>FFFLLLgggppp]]]NNNKKKJJJCCCAAAEEE@@@AAAAAA@@@??????@@@BBB===<<<;;;:::999:::;;;;;;888999::::::;;;;;;::::::<<<;;;999888888999:::;;;888<<<===<<<;;;===;;;777;;;::::::;;;===???@@@???AAA@@@???>>>>>>???@@@AAA>>>======<<<<<<<<<======AAA???>>>===>>>>>><<<:::<<<<<<<<<<<<<<<===>>>>>>999999:::<<<>>>???===<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;<<<===>>>???DDDDDDDDDCCCCCCBBBBBBAAABBB<<<:::======777555888:::<<<===<<<888777888:::777888999999:::>>>FFFLLLbbbcccKKKJJJKKKDDDBBBHHHAAAAAAAAAAAAAAA@@@???>>>???>>>===============>>>;;;::::::999999::::::;;;;;;:::999999999:::;;;<<<;;;<<<<<<;;;:::999;;;<<<:::===;;;888;;;AAA???999:::<<<>>>>>>;;;;;;===???@@@???>>>===============FFFDDDBBBAAAAAA@@@>>>===<<<999:::======;;;;;;>>><<<:::999999;;;;;;:::888:::777777<<<;;;666444888777888999999:::;;;<<<<<<999999:::;;;<<<>>>???@@@???BBBEEEGGGGGGDDD@@@>>>???<<<999999<<<===<<<;;;888777777999<<<<<<:::777>>>:::999::::::;;;AAAIIIhhhkkkOOOLLLMMMGGGDDDHHH@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<<<<;;;<<<<<<::::::999999999999::::::<<<;;;999888888999:::;;;:::;;;<<<;;;999999:::<<<:::<<<;;;999;;;@@@???:::;;;===>>>>>><<<<<<===???===<<<<<<<<<;;;;;;;;;;;;CCCAAA@@@???@@@???>>><<<<<<999999<<<===:::;;;>>><<<;;;::::::::::::999888:::888888===<<<888777999::::::::::::::::::::::::<<<;;;;;;;;;<<<===???@@@CCCCCCCCCCCCCCCBBBAAA@@@BBB???;;;:::;;;<<<<<<;;;999888888:::<<<===;;;888>>>;;;:::<<<===???EEEMMMhhhvvvWWWNNNNNNJJJFFFHHHAAAAAA@@@??????>>>======???>>>===;;;:::::::::::::::999999888888999999:::>>><<<:::888888888:::;;;999:::;;;:::999999:::<<<:::;;;;;;:::<<>>>>>======>>>???;;;<<<=========<<<;;;:::@@@???>>>>>>??????>>><<<;;;999999<<<<<<999:::======<<<::::::::::::888777999888999======:::999;;;;;;;;;;;;::::::999999999???>>><<<;;;<<<===???AAAGGGEEEBBB@@@???@@@AAACCCEEEBBB>>>;;;;;;<<<<<<<<<;;;::::::;;;======<<<:::<<<999999;;;===???FFFNNNhhh```QQQNNNKKKHHHFFFCCCBBBAAA@@@??????>>>>>>@@@???>>><<<;;;:::::::::999999999888888999999999>>>===:::888888888999:::999:::::::::999999:::<<<:::;;;;;;;;;<<<>>>>>>=========>>>>>>>>>>>>>>>???<<<===???@@@@@@>>>===;;;???>>>===>>>???@@@???>>>;;;888888;;;;;;999999<<<===<<<::::::::::::888666777888999;;;<<<;;;::::::::::::::::::::::::::::::???>>>===<<<===@@@CCCDDDIIIGGGCCC@@@???@@@BBBDDDEEECCC???<<<<<<===>>>???<<<<<<<<<<<<=========<<<;;;888777999;;;===DDDKKKgggjjjTTTMMMKKKHHHDDDFFFEEECCCBBB@@@@@@@@@@@@AAA@@@???===<<<;;;;;;;;;:::999999999999999999:::===<<<;;;999999888888999999:::::::::999999;;;===;;;;;;;;;<<<<<<;;;<<<=========<<<===>>>>>>>>>>>>;;;===>>>@@@@@@???===<<<@@@???>>>???AAABBBAAA@@@<<<999999;;;;;;888888;;;===;;;::::::::::::999777555777999999:::::::::888888888999::::::;;;<<<<<<=========>>>@@@DDDGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>===>>>@@@BBB======>>>======<<<=========:::888::::::<<>>===<<<<<<>>><<<999:::======<<<;;;<<<===>>>>>><<<:::;;;<<<=========<<<;;;BBBAAA@@@@@@BBBCCCBBBAAA===::::::<<<<<<999999;;;<<<:::999999;;;;;;:::888555888999888888:::999666777888888999;;;<<<<<<===;;;<<<>>>AAADDDGGGIIIKKKEEEEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@???>>>>>>@@@BBB>>>>>>>>>===<<<;;;===>>>@@@===;;;<<<<<<===CCCJJJeee^^^LLLJJJIIIEEEHHHFFFDDDBBB@@@@@@@@@AAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<777999;;;======;;;999777:::;;;<<<<<<;;;<<<>>>@@@???======???<<<777777<<<<<<:::999:::===>>>===;;;;;;;;;;;;;;;<<<<<<<<<===CCCBBB@@@AAABBBBBBAAA@@@>>>;;;:::===<<<999999<<<:::999888999;;;<<<;;;:::666;;;<<<999888;;;:::555999999999::::::;;;;;;;;;<<<>>>@@@DDDFFFHHHIIIIIICCCBBBBBBBBBBBBCCCCCCDDD???AAABBBAAA???===>>>???===??????===::::::<<>>DDDLLLeeeaaaMMMJJJJJJGGGHHHFFFCCCAAA??????@@@@@@===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===555888;;;>>>>>><<<999666:::;;;===<<<<<<<<>>@@@<<<555666<<<<<<:::888999<<<===<<<:::===============>>>???@@@CCCBBB@@@AAABBBBBBAAA???>>><<<;;;======:::999<<<999888888999;;;<<<<<<;;;888======:::999<<<:::555;;;;;;::::::::::::999999===???BBBFFFHHHHHHHHHGGGBBBAAA???>>>???AAACCCEEE???BBBDDDCCC???<<<;;;<<<===??????===:::999<<>>===???>>>===;;;::::::::::::777888999999999999:::;;;888999:::;;;<<<;;;:::999555888;;;:::999<<>><<<;;;:::===<<<<<<<<<<<<===>>>>>>;;;<<<<<<;;;::::::<<<>>>CCCCCCCCCBBBAAA@@@???>>>AAA>>>:::999;;;<<<<<<:::777777888888999:::<<<<<<;;;:::999888888:::<<<===???>>><<<;;;::::::;;;;;;AAABBBCCCDDDDDDEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<===??????>>>>>>???AAA??????===:::888888:::===999999:::<<<<<<<<>>>>>@@@@@@>>>===<<<;;;;;;;;;888999;;;:::999999:::;;;::::::;;;;;;;;;:::999999777999<<<;;;:::===CCCIIIHHHGGGDDDAAA>>><<<:::999<<<<<<;;;;;;<<<<<<===>>>>>>??????===<<<<<<>>>@@@AAABBBBBBBBBAAA@@@??????AAA===:::999;;;<<<;;;:::999999888888888999999::::::999999888888999;;;<<<>>>===<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEECCCAAA>>>>>>???AAACCC:::<<<>>>>>>>>>???AAABBB??????@@@>>><<<:::;;;<<<999999:::<<<<<<<<>>@@@@@@???>>>===<<<;;;;;;:::<<<<<<<<<:::999:::;;;:::999999999::::::;;;<<<888:::<<<<<<;;;===BBBGGGEEEDDDCCCAAA>>><<<999888;;;;;;;;;;;;;;;<<<<<<===?????????>>><<<===???AAA@@@@@@AAABBBBBBAAA@@@???@@@===;;;::::::;;;;;;::::::999888777777777777777888888888999999999999::::::;;;;;;<<<>>>@@@BBBCCCAAAAAACCCDDDEEEFFFFFFFFFJJJFFFAAA===<<<>>>BBBEEE999;;;===>>>>>>???AAACCC===???@@@@@@===;;;::::::999999:::<<<<<<<<>>>>>===;;;::::::<<<===>>>===;;;::::::;;;888777777888999;;;>>>???888999;;;;;;:::<<<@@@CCCAAAAAAAAA@@@>>><<<999888;;;::::::::::::;;;<<<<<<>>>>>>>>><<<;;;;;;===>>>>>>???AAABBBBBBAAA@@@???>>>===;;;:::::::::::::::888888777777777777777888666777888999999999999888888888999;;;===???AAAAAA@@@AAABBBDDDEEEFFFGGGGGGIIIFFFAAA<<<;;;===@@@CCC:::;;;===>>>>>>>>>@@@BBB>>>??????>>>;;;999999999999999:::<<<<<<<<>>===;;;:::;;;<<<:::999999888999:::<<<===777888999999999:::<<<>>>>>>?????????>>><<<:::999;;;::::::::::::;;;<<<<<<>>>>>>>>><<<::::::<<<>>>===???AAABBBBBBAAA???>>><<<<<<<<<;;;:::999999:::666666666666777888999:::666777888999999999999888999:::;;;<<<>>>?????????@@@AAABBBCCCEEEEEEFFFFFFDDDCCC@@@>>>=========>>><<<===>>>>>>===<<<===???BBBAAA@@@===:::999;;;<<<999999:::<<<<<<<<>><<<;;;<<<======;;;:::;;;<<<======;;;:::999888888888777777777888888999::::::======>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<===???@@@???===;;;;;;===>>>===???AAABBBBBBAAA>>>===;;;<<<===<<<999888999:::666666666777888999:::;;;888888888999999999999:::<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<<<<===>>>???>>><<<;;;<<<===EEEDDDAAA>>>;;;:::===???999999:::<<<<<<<<>><<<;;;:::;;;<<<<<<;;;:::;;;===;;;;;;;;;;;;::::::999888999888888888999999999888==================>>>???<<<<<<;;;;;;<<<<<<===>>>??????>>><<<::::::;;;===>>>???AAACCCBBB@@@===;;;:::<<<===<<<999888888999888888888888888999:::;;;:::999999888888999;;;<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>;;;===>>>===<<<<<<===>>>BBBBBBAAA>>>;;;999:::;;;999999:::<<<<<<<<>>>>>===;;;888777888:::;;;;;;::::::<<<===444666888;;;<<<=========:::999888999::::::999888>>>===<<<<<<<<<>>>???@@@===<<<<<<<<<<<<===>>>>>><<<<<<<<<:::777777888:::>>>@@@BBBCCCBBB???<<<:::999<<<===<<<999777888999;;;:::999999888999999999;;;:::999888888:::<<<===888999<<<>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????BBBAAA@@@??????@@@@@@AAA999;;;======<<<===>>>@@@<<<===>>>===999666555555999999:::<<<<<<<<>>>>>???EEEAAA===<<<>>>???===;;;::::::;;;;;;<<<;;;;;;;;;999;;;===>>><<<777222...999888888;;;>>>???===:::;;;@@@@@@;;;999===???<<<>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;AAABBBDDDEEEEEEBBB===999999999999999:::;;;;;;<<<666777999:::;;;<<<<<<<<<::::::999999::::::;;;<<>>===<<<===???@@@CCC???;;;:::;;;>>>>>>======999777999;;;>>>CCCJJJdddfffSSSPPPHHHHHHGGGDDDAAA>>>??????AAA>>>;;;;;;===>>><<<:::::::::;;;;;;;;;;;;;;;:::888888999::::::888777666888777666888;;;<<<:::888:::======999999<<<===:::>>>>>>>>>>>>=========<<<======<<<;;;;;;;;;;;;;;;DDDEEEEEEFFFDDD???:::666>>>===<<<:::888777666666<<<<<<;;;::::::999888888:::::::::999:::;;;;;;<<<@@@>>>???BBBBBB???>>>AAA@@@BBBCCCCCCAAAAAABBBDDDEEEDDDBBB@@@???>>>>>>>>>@@@???===<<<<<<===>>>@@@BBB???;;;;;;===>>>>>>======:::888:::;;;===CCCJJJdddiiiUUURRRHHHHHHGGGDDDAAA??????@@@>>>===<<<===@@@@@@===:::::::::;;;;;;;;;;;;::::::999888777666777888:::;;;:::888777777999:::999888999;;;;;;888999;;;;;;999>>>>>>>>>=========<<<<<<===<<<;;;;;;;;;;;;;;;;;;CCCDDDEEEEEECCC???:::888???===;;;999777555555444???===;;;999888777888888;;;::::::::::::;;;<<<<<>>???BBBAAA>>>===???@@@AAACCCCCCAAAAAABBBDDDAAAAAA@@@>>>>>>===>>>>>>>>>===<<<;;;;;;<<<>>>??????===<<<===???@@@???>>>>>>;;;999:::;;;<<>>===>>>AAADDDDDD@@@<<<::::::;;;;;;;;;:::999999;;;:::888777777777888999===;;;:::999999:::;;;;;;999:::999999;;;<<<;;;999>>>>>>=========<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;>>>@@@CCCDDDBBB@@@>>>===999999888888777888888888;;;:::888888888:::<<<===;;;;;;;;;;;;;;;<<<<<<===AAA>>>>>>AAA@@@===<<<>>>@@@AAABBBBBBBBBBBBBBBCCC?????????>>>>>>>>>>>>>>>===<<<;;;::::::;;;===>>><<<<<<===???@@@@@@???>>>>>>;;;:::;;;;;;;;;BBBJJJeeefffOOOKKKIIIIIIHHHEEEAAA??????@@@===<<<===AAADDDDDD@@@<<<::::::;;;;;;:::999999888777888999999999999888777<<<;;;:::999888999:::;;;;;;999999<<<>>>>>><<<;;;============<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===@@@CCCCCCAAA???>>>???777777777777888999:::;;;888888777777999;;;>>>@@@<<<<<<;;;;;;<<<<<<===>>>AAA>>>===??????<<<<<<>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>?????????>>>>>>>>><<<;;;:::999:::;;;===???:::;;;>>>??????>>>>>>======;;;;;;<<<;;;;;;CCCLLLhhhgggPPPLLLIIIIIIHHHEEEBBB@@@@@@AAA;;;::::::===AAAAAA===999:::;;;;;;::::::999888777222444777:::<<<<<<:::999777888888888666666888:::===999999>>>AAA@@@===<<<=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<>>>>>@@@===<<<>>>>>>;;;<<>>===>>>@@@AAA@@@???>>>>>>?????????>>>======<<<;;;:::999:::<<<>>>???999;;;>>>>>>===<<<<<<<<<<<<;;;<<<===;;;;;;DDDNNNjjjgggRRRNNNIIIIIIHHHEEEBBB@@@@@@AAA;;;:::999<<>>888888???CCC@@@===<<<======<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<>>>AAADDDCCC???<<<<<<>>>;;;;;;:::999999999999999999::::::::::::::::::;;;======<<<<<<======>>>??????<<<;;;======;;;<<<@@@>>><<<;;;<<>>>>>===<<<;;;:::<<<<<<::::::;;;===???@@@999;;;===<<<:::999:::;;;::::::<<<===;;;<<>><<<;;;===??????===999;;;;;;;;;:::999888777666888888999999999888777777444777;;;<<<:::999:::<<<>>>777777???CCC@@@<<<<<<======<<<<<<<<<;;;;;;;;;999999999999::::::;;;<<<:::>>>BBBBBB???===???BBB:::::::::999::::::;;;;;;777888999:::;;;<<<<<<;;;===============>>>??????>>>;;;:::<<<===<<<===AAA>>>;;;:::;;;>>>???>>><<<;;;<<<======<<<:::999888===<<<;;;:::;;;===???AAA:::<<<===;;;888777888;;;999999<<<===;;;<<>>>>>===<<<;;;;;;::::::===<<<;;;999888999999:::999999::::::999888666555777777777888999999999:::888;;;???AAABBB@@@===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;999888777;;;>>>AAABBBAAA?????????::::::888777777777888999>>>======>>>??????>>><<<@@@>>>===>>>AAACCCBBBAAA<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;;;;;;;;;;::::::999888:::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;999777555;;;<<<===<<<<<<@@@GGGMMMhhhdddNNNKKKKKKJJJHHHFFFDDDBBBAAAAAA======<<<<<<;;;::::::999888888777777888999;;;<<<888888999:::999888777666888888888888999999999999888:::===??????>>><<<:::;;;;;;<<<<<<<<<<<<<<<;;;999999999999::::::::::::<<<===>>>?????????>>>===::::::888777777777888999;;;::::::;;;======<<<:::???>>>>>>@@@CCCDDDBBB???::::::;;;;;;<<<<<<======>>>>>>????????????>>>>>>:::;;;;;;;;;::::::999888999:::;;;<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::;;;<<<===<<<<<<@@@GGGMMMjjjbbbNNNKKKKKKJJJHHHEEECCCBBBAAAAAA<<<<<<;;;;;;::::::999999666666666666777888999:::777777888999999999999888999999999999999888888888999:::;;;<<<<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;888777777777888999;;;<<<>>><<<:::;;;>>>???>>><<<::::::888777777777888999999999999:::<<<===;;;::::::;;;>>>AAACCCBBB>>>;;;999999::::::;;;<<<=========>>>???@@@@@@???>>>===::::::;;;;;;;;;:::999999999999:::;;;;;;;;;::::::888999;;;===>>>>>>>>>===:::;;;<<<;;;;;;???FFFLLLlll___MMMLLLJJJIIIGGGEEECCCBBBAAAAAA;;;;;;;;;::::::999999999999999888777777666666666666666777888999999:::::::::::::::999999888888888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999888666666666888:::<<>>>>>>>><<<666999===AAABBB???;;;777999999:::;;;<<<======>>>:::;;;>>>??????>>>;;;::::::::::::;;;;;;::::::999888999999:::::::::999999555777999;;;<<<<<<<<<<<<999:::;;;::::::>>>EEEKKKkkk\\\LLLMMMIIIHHHFFFDDDCCCBBBAAAAAA;;;:::::::::::::::999999::::::::::::999888777777666666777777888::::::;;;;;;:::::::::999999888888<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;::::::999777666666777999:::BBB<<<888888===@@@???===::::::888777777777888999999999999;;;>>>???>>>===666:::???CCCBBB???;;;888:::;;;;;;<<<======>>>>>>:::;;;>>>??????>>>;;;:::999::::::;;;;;;:::::::::888999999:::999999888888777888:::;;;;;;;;;::::::999:::;;;::::::>>>EEEKKKhhh}}}ZZZKKKNNNHHHGGGFFFDDDCCCBBBAAAAAA;;;;;;;;;;;;::::::::::::888888:::;;;;;;<<<;;;;;;777777777777888999:::;;;:::::::::::::::999999999<<<<<<;;;;;;;;;;;;::::::============<<<;;;::::::::::::888888777888999:::@@@<<<999999<<>>::::::888777777777888999777666777:::<<<>>>>>>===:::>>>BBBDDDCCC@@@>>>===<<<<<<<<<============>>>===>>>???@@@@@@???>>>===999999:::;;;;;;;;;::::::999999:::::::::999888888:::;;;<<<=========;;;;;;:::;;;<<<;;;;;;???FFFLLLhhh{{{XXXKKKOOOHHHGGGEEEDDDBBBBBBAAAAAA;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<;;;;;;888888777777777999:::;;;999999:::::::::::::::::::::::::::;;;:::999888888============<<<;;;:::999888888999999::::::;;;;;;<<<;;;:::::::::<<<======::::::888777777777888999777777888:::===??????>>><<>>>>>???======<<<<<<<<<<<<;;;;;;>>>>>>????????????>>>>>>888999::::::;;;;;;;;;:::::::::;;;;;;:::999999888:::;;;<<<=========<<<<<<;;;<<<===<<<<<<@@@GGGMMMjjjzzzVVVJJJOOOGGGGGGEEEDDDBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::888777999888777777777888999:::999999999::::::;;;;;;;;;888999::::::999888777666============<<<;;;:::999666777888:::<<<=========999:::;;;:::999999;;;===::::::888777777777888999999999:::===@@@BBBBBBAAA<<<>>>???>>>;;;:::<<>>AAADDDAAA<<<;;;>>>BBB999888888999;;;<<<<<<;;;>>>;;;999:::<<<<<<:::888777999;;;;;;:::::::::;;;999:::<<<<<<;;;999666444666777999:::;;;;;;:::::::::888999<<<<<<===EEENNNlllnnnSSSMMMJJJGGGFFFEEEEEEEEECCC@@@===???===::::::;;;===<<<;;;777888999:::::::::::::::888888888888888888999999<<<:::888888::::::999777;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999777999:::;;;:::;;;<<<>>>===999777888<<<===:::777::::::888777777777888999888888888999;;;===>>>???@@@@@@???>>><<<<<<<<<===999888888999;;;<<<<<<;;;???===;;;<<<>>>>>><<<:::777999;;;;;;:::::::::;;;;;;<<<>>>???>>><<<:::888666777999:::;;;;;;:::::::::999:::<<<<<<===DDDMMMmmmjjjQQQKKKFFFFFFFFFGGGGGGGGGDDD>>>:::???===::::::;;;<<<<<<;;;888888999:::::::::999999666666777999999:::::::::;;;:::888999::::::999888???>>><<<:::999999999999:::;;;;;;;;;;;;:::999999888:::<<<<<<<<<<<<>>>@@@===;;;999:::===>>><<<:::::::::888777777777888999777777999:::<<<=========AAA>>>;;;;;;;;;<<<:::888:::999888999;;;<<<<<<;;;>>>===<<<<<<===>>><<<;;;777999;;;;;;:::::::::;;;;;;<<<>>>??????>>><<<;;;777888999:::;;;;;;;;;:::;;;::::::<<<<<<===DDDMMMnnnfffPPPKKKEEEGGGFFFGGGGGGFFFCCC>>>;;;>>>===;;;:::;;;;;;<<<<<<999999:::::::::999999888666777888::::::999999888999999999:::;;;;;;:::999@@@>>><<<:::888999:::;;;;;;;;;<<<<<<<<<;;;;;;:::888:::;;;<<<<<<<<<>>>???<<<;;;:::;;;===>>><<<;;;::::::888777777777888999666777999;;;<<<<<<<<<<<<@@@???===;;;:::999888777;;;:::999:::<<<===<<<;;;;;;;;;:::;;;;;;;;;;;;:::777999;;;;;;:::::::::;;;888999:::<<<<<<<<<;;;:::888888999::::::;;;;;;;;;<<<;;;;;;===<<<===DDDMMMpppcccPPPMMMEEEHHHGGGEEEEEEDDDCCC@@@===>>>===<<<;;;::::::;;;===::::::::::::999999888777888999999::::::888777666888999:::;;;;;;;;;;;;;;;===<<<:::999999:::<<<===<<<<<<============<<<<<<777999:::;;;::::::;;;===:::999999:::;;;<<<;;;;;;::::::888777777777888999666777999;;;<<<<<<;;;;;;>>>@@@AAA>>>999777888;;;;;;:::999:::<<<===<<<;;;:::;;;;;;;;;;;;:::;;;;;;777999;;;;;;:::::::::;;;777777999:::;;;;;;::::::999999999::::::;;;<<<<<<<<<:::;;;======>>>EEEMMMqqq```QQQOOOGGGHHHFFFEEEDDDDDDCCCAAA???=========;;;:::999;;;===;;;;;;;;;:::999888777666:::::::::999888777666666666888;;;<<<<<<;;;<<<<<<999999888888999;;;<<<===;;;;;;<<<============<<<888999::::::888888999:::888888888999::::::;;;;;;::::::888777777777888999777888999:::;;;;;;;;;;;;===AAACCC???999666999>>><<<;;;:::;;;<<<===<<<;;;;;;<<<>>>===<<<<<<===>>>777999;;;;;;:::::::::;;;999::::::;;;<<<<<<<<<<<<:::999999999:::;;;<<<===;;;:::;;;======???FFFOOOsss\\\QQQPPPHHHDDDDDDEEEFFFGGGEEEAAA>>><<<===>>><<<999999;;;>>>;;;;;;;;;:::999888666666999999888888888888888888444888<<<===<<<;;;<<<===777777888888999:::;;;;;;999::::::;;;<<<<<<;;;;;;999:::;;;:::888666777888777888999999999:::;;;<<<::::::888777777777888999888888888888999:::;;;;;;>>>??????===:::999;;;======<<<:::;;;<<<===<<<::::::<<<>>>>>><<<<<<===???777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::999999:::;;;===>>>:::999:::===>>>@@@HHHQQQttt}}}ZZZPPPQQQHHH@@@BBBEEEHHHIIIGGGAAA<<<<<<===>>><<<999999;;;>>><<<<<<;;;:::999888666555888888777666777999:::;;;444888<<<===<<<;;;<<<>>>666777888999999999999888777888999999::::::::::::;;;<<<<<<:::888666666777777888::::::::::::<<<===::::::888777777777888999999999888777888999;;;<<>>777999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>999888:::===>>>AAAIIIRRRuuupppXXXRRRJJJFFFFFFDDDEEEIIILLLKKKDDD>>>@@@===:::999999:::::::::===;;;888777888999:::999888:::<<<;;;999666555555999888777:::>>>???===;;;666<<<999777===:::555::::::;;;<<<<<<<<<:::888666<<<<<<;;;;;;;;;:::::::::999888777777777888999:::;;;;;;:::999888777666555444666888999999999:::;;;BBB===:::;;;;;;999999<<<<<<:::888999<<<===<<<999;;;;;;;;;;;;:::999888888666999;;;;;;999888999;;;;;;888666777:::;;;;;;999;;;;;;:::::::::;;;<<<<<<>>><<<<<<===<<>>===<<<777;;;777666<<<999111333888999;;;<<<<<<;;;:::999<<<;;;;;;;;;;;;:::::::::::::::888777777888999:::888888888888888999999999444666888999999999:::<<>><<<::::::::::::::::::999999999;;;<<<;;;888666777888:::888777777:::;;;:::999:::::::::::::::;;;;;;<<<===<<<<<<===<<>>;;;999999<<<@@@BBB@@@>>>;;;;;;:::::::::::::::999999:::;;;;;;999777777888999888777888:::;;;:::999999999999999999:::;;;;;;===<<<<<<======@@@KKKWWW|||fffTTTOOOIIIGGGAAAAAABBBEEEFFFDDD???:::???<<<:::::::::;;;:::999777:::<<<999555333777;;;777999:::;;;999888999999;;;999888777999;;;===>>><<>>===;;;999888888999999::::::999999888777777666666777999999888999;;;===BBB===:::;;;<<<:::;;;===888777999===BBBCCCAAA>>>???>>>===<<<;;;:::::::::666777888:::::::::;;;;;;888888888999:::::::::999999999888888999999:::;;;<<<;;;;;;======@@@LLLXXXbbbSSSNNNHHHGGGEEEDDDBBB@@@???>>>===;;;>>><<<::::::;;;;;;:::888666:::<<<:::666444777;;;:::;;;<<<;;;999777777888::::::999888888999<<<>>>888;;;777;;;HHHGGG===;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;:::::::::999999999>>>===;;;999888888999999::::::999999888777777777777888999999888999<<<>>>CCC===:::;;;;;;999999;;;888888;;;@@@EEEGGGDDD@@@DDDCCC@@@>>><<<::::::999777777888999:::;;;;;;:::777888999:::::::::999999999999888888999999:::;;;;;;:::;;;<<<===AAALLLYYY^^^QQQMMMHHHHHHIIIGGGCCC@@@>>>>>>>>>???:::999999:::<<<======;;;888:::<<<;;;888777888:::;;;<<<<<<;;;888777777888999999:::999888888;;;===888<<<888999CCCAAA777777======<<<<<<;;;:::::::::::::::::::::999999999999<<<;;;:::999888888999999666666777888999::::::;;;777888999888888999<<>>DDDIIIJJJFFFBBBEEEDDDAAA>>><<<:::::::::<<<;;;:::::::::999777555666888:::;;;:::999999:::999999999999999:::;;;;;;:::999:::<<<===AAAMMMZZZ~~~ZZZPPPLLLHHHHHHEEEDDDBBB@@@>>>>>>@@@AAA:::999999:::<<<===<<<;;;:::;;;;;;;;;::::::999999;;;;;;<<<:::888888999:::777999;;;:::888888:::<<<:::???;;;:::AAA???888:::<<<<<<<<<;;;;;;;;;;;;<<<:::::::::999999999999888::::::888777777888999:::555666777888999:::;;;;;;888999999888888999===???===888555888999888999<<<999:::>>>DDDIIIIIIEEE@@@BBBAAA>>><<<;;;:::;;;;;;>>><<<:::::::::999666333555888;;;<<<:::999999::::::::::::::::::;;;;;;<<<999999:::<<<===BBBNNNZZZ|||YYYOOOLLLGGGHHH???@@@@@@@@@???>>>???@@@===<<<;;;;;;<<<;;;999777<<<;;;:::;;;<<<<<<:::888999:::;;;:::999999;;;===666999;;;;;;999888999;;;555;;;999888???===999>>>;;;;;;;;;;;;;;;<<<===>>>:::::::::999999999888888999888777777777888999:::999999999888888888888888888999999888888999===@@@999555333666999999;;;>>>555777;;;AAAFFFFFFAAA<<<>>>===;;;:::999:::<<<===<<<:::888999;;;;;;888555444888<<<<<<:::888999:::;;;;;;::::::;;;;;;<<<===999888:::<<<===BBBNNN[[[}}}VVVKKKKKKFFFEEEFFFCCC???===>>>BBBGGGKKK<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::888777888888888888888888888888:::999888999:::;;;999777555777:::===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;:::999999999999999999:::999999888777666666777777999:::::::::999:::===???AAA:::777888999666444333777777:::???DDDEEECCC@@@============<<<;;;:::999999:::;;;;;;999999:::;;;999:::<<<;;;::::::;;;===::::::999999888999999999===@@@===>>>BBB???GGG\\\}}}WWWLLLKKKFFFEEEFFFDDDBBB@@@@@@@@@AAABBB;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888999999999999999999999999:::999888999:::;;;999777666888:::===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777:::999888888888888999::::::999888777777777777777999:::::::::999;;;===@@@>>>999777999:::777666777888888999>>>BBBDDDCCCAAA======<<<<<<<<<;;;::::::999:::;;;:::999888999;;;;;;<<<===<<<:::999999;;;::::::999999999999999:::===???<<<===AAA@@@III^^^{{{VVVLLLJJJDDDDDDCCCCCCCCCCCCBBB???===<<<::::::::::::::::::::::::;;;;;;:::999999999999::::::::::::::::::::::::::::::999888999:::;;;999777777999;;;<<<===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999;;;:::888777777888:::;;;::::::999888888888888999888999::::::999;;;>>>@@@;;;999999;;;:::777888<<<999888999<<<@@@BBBCCCBBB<<<<<<;;;;;;;;;;;;;;;;;;888999:::999888888888:::<<<======<<<999888888999::::::999999999999::::::===>>>;;;;;;@@@@@@JJJaaawwwTTTKKKHHHBBBBBB???@@@AAABBBAAA@@@>>><<<::::::::::::::::::::::::===<<<;;;:::::::::<<<<<<::::::::::::::::::::::::999999888999:::;;;999777999:::;;;<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;999777666666777999;;;::::::999999999999999:::888999:::::::::;;;>>>@@@;;;:::;;;<<<999555888===999999999:::===@@@BBBCCC===<<<;;;:::::::::<<<<<<777888999999777777888999;;;<<<<<<;;;999888888999::::::999999999:::;;;;;;<<<>>>::::::@@@@@@LLLcccuuuUUUMMMIIICCCDDDAAA@@@@@@???>>>>>>>>>===::::::::::::::::::::::::>>>===<<<;;;;;;<<<===>>>999999999999999999999999999999888999:::;;;999777999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<<<<<<<<<<<<<:::999777666666777999::::::999999999999999::::::777888999::::::;;;>>>AAA===<<<<<<===999444666<<<999999999:::;;;>>>AAACCC>>><<<:::888888999;;;===777888999999777777888999999:::;;;:::999999:::;;;:::999999999:::;;;;;;<<<<<<===999:::@@@AAALLLccctttVVVQQQLLLFFFHHHEEECCCAAA>>><<<;;;;;;<<<::::::::::::::::::::::::======<<<<<<<<<===>>>>>>888888888888888888888888:::999888999:::;;;999777999:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555888888888777777888888888999888888888888999::::::777888999999:::;;;???AAA>>>;;;;;;;;;999555666999777999:::::::::<<<@@@CCC@@@===:::777777888:::<<<888999:::999888888888:::777999::::::999999:::<<<:::999999::::::;;;<<<===;;;===:::;;;AAAAAAKKKbbbpppUUUQQQLLLFFFIIIDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999999999999999999:::999888999:::;;;999777999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555666777888999999888777666777777777777777888999:::777888999999:::<<>>???@@@@@@AAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<;;;:::::::::::::::::::::::::::::::::999888999:::;;;999777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;555666888::::::888666555777777666666777888999999777888999999:::<<>>AAACCC@@@;;;666444666888:::999:::;;;;;;999999:::;;;;;;<<<<<<:::888777777888999999999:::;;;<<<===>>>;;;>>><<<>>>BBBAAAIII___iiiMMMEEEHHHHHHCCCDDDBBB???=========<<<;;;===;;;::::::;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;===:::777666777999999999999::::::;;;;;;<<<=========<<<:::888888999:::;;;:::999999:::;;;;;;888666333888<<<:::555333777<<<666666777777888888888888666666777999;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888:::<<<===@@@>>>:::777666777999;;;:::::::::;;;;;;<<<<<<<<<>>>???>>><<<999777777888;;;;;;;;;<<<;;;;;;::::::;;;<<<888;;;CCCEEEQQQgggiiiNNNFFFHHHGGGCCCCCCBBB@@@>>><<<<<<<<<<<<>>><<<::::::;;;;;;:::999::::::;;;;;;<<<<<<<<<===>>>===;;;:::999999::::::>>><<<999777888999999888777888888999::::::;;;;;;===<<<;;;:::::::::;;;;;;::::::999:::;;;:::888666777888999888777777888999777777777777777888888888666777888:::;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::<<<===???===:::777777888:::<<<::::::999999999999:::::::::;;;<<<;;;999888999::::::;;;;;;<<<;;;;;;::::::;;;<<<999;;;CCCEEEQQQhhhgggOOOHHHHHHFFFBBBAAABBBBBB???;;;:::<<<>>>???===;;;::::::;;;999888::::::;;;<<<======>>>>>>???>>><<<:::999999999999???<<<999888999999999888777888999::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::999::::::999777555:::888666777999:::888666888888888777777777777777777888999;;;===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888888999:::<<<======;;;999777777999;;;===:::999888777777888999999666888999999999999:::<<<::::::;;;;;;<<<;;;;;;:::;;;<<<999;;;BBBEEERRRjjjdddOOOIIIHHHEEEBBB@@@CCCCCC@@@:::888;;;???@@@>>>;;;:::::::::999777::::::;;;<<<===>>>???@@@@@@???===:::999888888888<<<:::999999:::;;;;;;:::999:::;;;<<<=========<<<;;;<<<<<<<<<<<<;;;::::::<<<;;;999999:::999777555:::999888888999:::888777888888888888777777777777888999:::<<<===???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999888888999:::;;;<<<===;;;:::888888888:::<<<===:::999888777777999;;;<<<666888999:::999999;;;===::::::;;;;;;<<<;;;;;;;;;:::===:::;;;BBBDDDRRRlllaaaOOOIIIGGGDDDCCC@@@CCCCCC@@@:::888;;;???@@@>>>;;;:::::::::999777::::::;;;<<<===>>>???@@@@@@???===:::999888888888999888777888;;;<<<===<<<999:::<<<===>>>>>>===<<<:::;;;;;;;;;;;;:::999999<<<;;;999999999999888666888999:::999777666777888888888888777777777777777999999:::<<<>>>???AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;======:::999888888999:::<<<===999999888999:::<<<>>>???999:::;;;;;;::::::;;;<<<999::::::;;;<<<<<<<<<;;;:::===;;;<<>>???===;;;::::::;;;999888::::::;;;<<<======>>>>>>???>>><<<:::999999999999777666666888:::<<<<<<;;;777888:::<<<===<<<;;;:::;;;;;;:::::::::999999999<<<:::888888999:::999888777999:::999666555666777666777777777888888888888888999:::<<<>>>???@@@AAA999999999999999999999999777777888999;;;<<<======:::999999999999:::<<<<<<999:::;;;<<<===>>>???@@@;;;<<<===<<<:::999:::;;;999999:::;;;<<<<<<<<<<<<:::===;;;<<>><<<<<<<<<<<<>>><<<::::::;;;;;;:::999::::::;;;;;;<<<<<<<<<===>>>===;;;:::999999::::::888777666888999:::999777666888;;;=========;;;:::===<<<;;;:::999::::::;;;;;;999777777999:::::::::999888666666777666555333555555666777888999999:::888888:::;;;===???@@@@@@888888888888888888888888666777888:::;;;<<<======::::::999999999:::;;;;;;:::<<<===??????>>>===<<<999:::;;;;;;:::999:::;;;888999:::;;;<<<<<<<<<<<<:::>>><<<<<<@@@CCCTTTqqq~~~ZZZKKKGGGDDDDDDGGGDDDBBB???=========<<<;;;===;;;::::::;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;999888777888888888666444888:::===???@@@???===<<>>???@@@777777777777777777777777666777888:::;;;<<<======;;;::::::999999:::::::::<<<===???@@@???===:::888777888::::::999999:::<<<888999:::;;;<<<<<<<<<<<<999>>><<<<<<@@@CCCUUUrrrxxxWWWMMMGGGEEEEEEBBB@@@???>>><<<<<<<<<======>>>>>><<<;;;;;;:::;;;;;;===;;;::::::;;;<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;>>>>>>===<<<;;;:::::::::<<<999777888:::;;;999777666666777888888888888888777777888777666666888:::999999888777<<>>===;;;999>>>:::888:::>>>@@@===:::;;;:::999:::<<<<<<<<<;;;::::::::::::::::::::::::===;;;999999;;;===>>>???@@@AAA>>>???BBBCCCVVVvvvuuuUUUMMMGGGFFFGGGDDDAAA@@@???===<<<<<<======>>>>>>===<<<;;;;;;;;;;;;===;;;::::::;;;<<<;;;:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<==================<<<;;;:::======<<<<<<;;;;;;:::::::::888777777999:::888666666666888999999999888777777888888777666666777999888999777777;;;BBBBBB>>>999888666555555666888999777999;;;======<<<:::999:::999888999<<<<<<;;;999:::999:::<<>><<>>===<<<======>>>>>>===<<<<<<;;;;;;;;;<<<;;;::::::<<<===<<<;;;<<<<<<<<<;;;::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999888777888999888777555555777999:::::::::888777888999999888666555666888888999777666;;;@@@@@@<<<888777666555555666777888777888:::;;;<<<;;;999888777999;;;<<<;;;::::::::::::999999===BBBAAA<<<666:::::::::::::::::::::::::::888777777999;;;<<<<<<999;;;;;;???DDDFFFYYYyyyqqqSSSLLLHHHGGGHHHEEEEEECCCAAA???============>>>>>>>>>===<<<<<<;;;:::<<<;;;:::;;;======<<<;;;<<<<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999999999999999888777555555777999;;;;;;:::888777999::::::888666555666777999:::888888;;;AAA@@@;;;888777777666666777777888777888999:::;;;:::999888666;;;??????<<<:::;;;>>><<<:::888<<>>>>>>>>>>>===<<<;;;:::;;;::::::<<<>>>>>>===;;;;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<======<<<999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999777777555777888::::::999888777999::::::888666555666777:::;;;:::999===BBBAAA<<<888888777777777777888888777888999:::::::::999999666;;;@@@???;;;999;;;???>>>;;;888999===???===;;;:::::::::::::::::::::::::::999888999;;;======<<<:::<<<<<<@@@EEEFFFYYYzzzpppRRRLLLGGGFFFFFFCCCCCCBBB@@@>>>===<<<=========>>>??????>>>===;;;:::::::::;;;===??????===;;;:::;;;<<<=========;;;;;;;;;;;;<<<============<<<888999:::<<<<<<=========;;;;;;;;;::::::::::::::::::<<<>>>>>><<<999888777666666777888888888888888888999999888666555666888999:::::::::>>>CCCBBB<<<999999999999999999999999888999999:::::::::::::::666:::===<<<888777:::>>>===;;;888888999;;;======::::::::::::::::::::::::888777666888:::;;;:::999<<<>>><<>>?????????===;;;:::::::::;;;===???@@@>>><<<:::;;;===>>>??????======:::;;;<<<===>>>======<<<999999;;;<<<===>>>>>>>>><<<;;;;;;::::::999999999999<<<>>>>>>;;;888666666666666555555555666777888777888888777666666777999777888999999>>>CCCAAA<<<:::::::::;;;;;;:::::::::999:::::::::;;;;;;;;;;;;999:::;;;999777888;;;>>>888:::;;;:::888888;;;===::::::::::::::::::::::::777666666888:::;;;:::888<<<===;;;???EEEIII```jjjOOOKKKHHHHHHJJJGGG@@@???>>><<<<<<<<<=========>>>???@@@???===;;;:::::::::;;;>>>@@@@@@>>><<<999;;;===???@@@@@@???>>>:::;;;===>>>>>>>>>===<<<999:::;;;===>>>?????????<<<<<<;;;::::::999888888888;;;>>>>>>:::666555555777666444333444555777999777777888777666666888:::555666777888===BBBAAA<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<======;;;999999:::>>>@@@444999===<<<888777999<<<::::::::::::::::::::::::999888888:::<<<===<<<:::<<<===:::>>>EEEKKKccceeeQQQFFFBBBGGG@@@BBBAAA@@@???>>>>>>>>>???@@@>>>@@@AAA???;;;888999:::;;;===>>>>>>======???@@@??????>>>>>>===<<<:::999:::;;;<<<======>>>>>>>>>888999;;;===????????????<<<============;;;:::999;;;999777777999:::888555777888888777777777:::<<<666666888;;;999555555888666:::======???AAA@@@<<<777:::<<<===;;;999999999999;;;<<<<<<::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????>>><<<:::777777888:::<<<999999:::;;;<<<===>>>???@@@:::===FFFDDDGGGeeefffRRRHHHDDDHHHAAADDDBBBAAA???======<<<======???@@@AAA@@@<<<999999::::::<<<===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::999999:::<<<===>>>>>>======888999;;;===>>>???>>>>>><<<============;;;:::999;;;999777888::::::999777888888999888777777999;;;777666888;;;999555555999666:::======???AAA@@@<<<555888;;;<<<;;;:::::::::777888:::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;======>>>???===<<<:::888888999:::;;;999::::::;;;<<<===>>>>>>>>>999===FFFFFFJJJiiidddRRRHHHDDDGGGAAADDDBBBAAA???===<<<;;;;;;<<>>===;;;:::;;;<<<============;;;:::999888888:::<<>>===<<<999:::;;;<<<===>>>>>>>>>============<<<;;;:::999:::999888999:::;;;:::999999999:::888777666888999777666888:::999555555999777:::<<<<<>><<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<888===FFFGGGNNNmmm```OOOFFFAAAEEE>>>BBBBBBAAA???>>>=========>>>@@@AAAAAA@@@>>>===<<<;;;???@@@@@@???===<<<===>>>=========<<<;;;:::888888999;;;>>>AAABBB@@@>>><<<;;;;;;<<<<<<=====================<<<<<<;;;:::::::::999999::::::;;;;;;:::999::::::999777666666888777666777:::888555666999777999:::;;;???CCCAAA<<<444666888999888777888999888:::;;;;;;::::::;;;<<<999999999999999999999999777888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;999>>>EEEGGGOOOppp^^^OOOGGGBBBEEE???BBBAAA@@@?????????@@@AAABBBAAA@@@@@@??????>>><<<;;;???@@@AAA@@@>>>======>>>=========<<<;;;:::888888:::<<<@@@BBBCCCBBB???>>>=====================>>>>>>======<<<;;;;;;::::::999::::::::::::::::::;;;999:::;;;:::777666666777888666777999888555666:::888999999:::???DDDBBB<<<777888999888777555666666888999;;;:::999999:::<<<999999999999999999999999777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===;;;???CCCEEEPPPrrr___RRRJJJEEEHHHBBBFFF@@@@@@??????@@@AAACCCDDD@@@???>>>>>>???>>><<<:::===>>>???>>><<<;;;<<<===============;;;:::999888;;;===@@@BBBBBBAAA@@@?????????>>>=========>>>>>>>>>>>><<<;;;;;;:::;;;;;;999;;;;;;:::999888888:::999:::;;;:::888666666666999777777999777444666;;;999999888999???EEECCC===999::::::888666555555666666777888888777777888:::999999999999999999999999777888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<======???>>>@@@BBBDDDRRRvvv^^^SSSLLLFFFHHHCCCGGGAAA@@@?????????@@@AAABBB@@@>>><<<===>>>>>><<<999<<<===>>>>>>===<<<===???>>>>>>>>>===<<<;;;:::999;;;<<<>>>???@@@@@@???>>>BBBAAA@@@>>>>>>>>>?????????>>><<<;;;::::::;;;;;;:::;;;<<<:::777555666888777999;;;:::888777666777999777777888777444666;;;999999777888???EEECCC===999::::::888666666777888555777888888777777888999::::::::::::::::::::::::888888999:::;;;<<<======<<<<<<:::999:::;;;===???999::::::;;;<<<===>>>>>>AAA@@@AAAAAADDDVVV}}}\\\RRRKKKEEEGGGAAAFFFBBBAAA???>>>>>>>>>?????????===;;;<<<>>>>>><<<999===>>>@@@@@@??????@@@BBB??????>>>>>>===<<<:::999:::;;;<<<======>>>>>>>>>CCCBBBAAA????????????@@@???>>><<<;;;::::::;;;;;;:::<<<<<<:::666444555777777999::::::999777777777999777777888777444666;;;:::888666888???FFFDDD===888999999888777777999;;;777999::::::999999:::;;;::::::::::::::::::::::::888999::::::<<<<<<===>>>===<<<:::999999;;;>>>@@@999999:::;;;<<<>>>>>>???BBBAAAAAAAAAEEEZZZ|||```NNNJJJDDDCCCDDD@@@DDD@@@======???BBBBBBAAA@@@???>>><<<<<<<<<======@@@???>>>>>>@@@BBBBBBAAA@@@===<<<<<>>;;;888999:::;;;<<<>>>??????CCCBBBBBB@@@???>>>======CCC???<<<===;;;999:::===>>><<<999888888888777666888888888999::::::;;;;;;999777555666999:::888666999;;;:::999;;;@@@???<<<888:::<<<<<<:::888777777888555333555999;;;:::888<<<<<<:::999999:::<<<<<<::::::999999::::::;;;<<<<<<;;;999888888;;;===???888888999::::::;;;;;;<<>>===AAAKKKbbb|||___MMMIIICCCBBBEEEAAACCC@@@======???AAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAA???>>>>>>???@@@???>>>@@@>>><<<===>>>???===;;;;;;<<<===>>>???@@@AAABBBDDDDDDCCCCCCBBBBBBBBBAAAAAA===;;;<<<;;;888999<<<>>>;;;888777777888777777888888888888888777777777:::888666777999:::999777999;;;;;;:::<<<@@@@@@<<<999:::;;;;;;999777888888888666555666888999999999;;;;;;::::::::::::;;;;;;:::999999999999:::;;;;;;<<<;;;999888777888:::;;;999999999:::;;;;;;<<<<<<>>>===>>>BBBLLLddd{{{^^^LLLHHHCCCBBBEEEBBBBBB@@@>>>>>>???@@@@@@@@@@@@??????@@@@@@AAACCCCCCAAA???>>>===>>>>>><<<;;;AAA???>>>===>>>===<<<:::<<<<<<===>>>@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@<<<:::;;;:::777888;;;>>>;;;777555555777777777888888777666666555444444:::999888888::::::999888999;;;<<<;;;===AAA@@@<<<999::::::999888777999:::888888888777666666888:::999999999::::::999999999999999999999999:::;;;;;;:::999888777777666666777:::::::::;;;<<<<<<======:::<<<@@@CCCMMMfffyyy\\\KKKGGGBBBBBBFFFCCCAAA@@@???>>>????????????@@@@@@@@@@@@AAAAAABBBBBB@@@>>>>>>>>>??????===;;;AAA@@@???>>>===<<<;;;:::999:::;;;<<<===???@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA???<<<;;;<<<;;;888888;;;===:::666444444666777777777777666666666555555555999888888888888999888888999;;;<<<;;;>>>AAA@@@<<<999::::::888777888:::<<<999:::;;;888555444777;;;777888999::::::999888777999999999888999::::::;;;888888888888888777777777::::::;;;;;;<<<======>>>999>>>BBBEEENNNhhhuuuZZZJJJGGGCCCCCCFFFBBB@@@@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>======???AAAAAA@@@>>>@@@@@@@@@>>>===;;;;;;;;;999999:::;;;===>>>???@@@GGGFFFEEEDDDBBBAAA@@@???@@@<<<<<<>>>===::::::===<<<999666444555777777777666666666777777888888888666777777777666666777777888;;;<<<<<<>>>AAA@@@;;;888999999888777888;;;===:::;;;;;;888444444777;;;666777999999999999777666999888888888888999::::::666777888888999:::;;;;;;::::::;;;;;;<<<======>>>:::@@@EEEFFFPPPlllrrrWWWIIIHHHDDDDDDEEEAAA???@@@AAA@@@>>>======>>>@@@@@@@@@@@@???>>>===<<<===<<<===???AAABBB@@@>>>???@@@@@@???<<<;;;;;;<<<;;;<<<===>>>@@@AAABBBBBBJJJIIIHHHFFFDDDBBB@@@??????<<<<<>>;;;:::===;;;999777666777888888777666666777888888999::::::555666777777555555666777777:::;;;;;;>>>AAA???:::666888999999888999;;;===<<<;;;999777555666999;;;888888888999999888888888888888888888888999::::::777777888888:::;;;===>>>:::::::::;;;<<<<<<======<<>>@@@BBB@@@>>><<<<<<>>>>>>>>>???@@@@@@???>>>============???@@@@@@>>>;;;===???@@@???<<<;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEEHHHGGGFFFEEECCCBBBAAA@@@>>>;;;;;;>>>>>>::::::<<<:::999888999::::::888666888888888888888888888888555777888777555555666888555999::::::===@@@===888555777999:::::::::;;;<<<===:::777555666888:::;;;999999999888888999999999888888888888888999999:::999999888777888:::<<<>>>999999999:::;;;;;;<<<<<<;;;@@@BBBEEEVVVwwwlllTTTIIIJJJGGGEEEEEE???>>>@@@BBBAAA===;;;<<<===<<<===???@@@AAAAAA@@@???=========>>>???>>>;;;888<<<>>>@@@???<<<;;;===???>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???<<<::::::======:::999;;;999999999:::;;;;;;888666999999888888777777666666666888:::999666555777999444888::::::<<>>:::555444777:::;;;:::;;;:::999888888999:::;;;888888888777888999999:::<<<:::888666777888;;;===888888999::::::;;;;;;<<<:::>>>@@@DDDXXX|||jjjRRRGGGHHHDDDDDDFFFBBB@@@AAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAA@@@???>>>FFFCCC@@@<<<;;;<<<>>>@@@999??????:::777999999555<<>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@???>>>CCCAAA>>><<<;;;;;;<<<===999???@@@<<<;;;======;;;;;;>>>@@@AAA@@@???@@@AAAEEEEEEEEEFFFFFFFFFFFFFFFCCC@@@<<<;;;===>>>===<<<;;;:::999888777777777777888888999:::999888777777999999999999999999999999777888999999===AAA???:::888888777888888999999:::;;;:::::::::::::::;;;;;;999999999888888888888888888999::::::888888999:::999::::::::::::::::::999888777999<<<;;;999:::???<<<@@@AAAFFF\\\mmmUUUJJJJJJFFFDDDFFFBBBCCCAAA>>>;;;;;;===@@@BBB>>>>>>??????@@@????????????>>>===<<<;;;:::::::::888<<>>===>>>??????>>>::::::999999::::::;;;<<<777777888999999999888888999999999999999999999999777999999999===BBB@@@:::888888888888888999999999999:::;;;<<<======<<<<<<999999999999888888777777888999::::::888888999:::888999999::::::999999888:::888:::===<<<999:::???<<<@@@CCCIIIaaaoooWWWKKKKKKGGGEEEFFFBBBBBB@@@>>><<<;;;===???@@@<<<===>>>???????????????============<<<;;;:::999777:::=========>>>??????<<<===???@@@???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFBBBAAA???>>>>>>>>>======::::::999::::::;;;<<<===777777888888999999999999888888888888888888888888777999999999>>>BBB@@@:::888888888999999999888888666888:::===>>>>>><<<;;;::::::999999888777777777777999::::::999888999;;;999999::::::::::::999999;;;999;;;===<<<999;;;???>>>BBBDDDKKKdddoooWWWLLLLLLGGGEEEFFFCCC?????????>>>>>>>>>>>>===<<<===>>>???????????????===>>>>>>???>>>===;;;::::::;;;===>>>===<<<===???===???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBAAA???<<<;;;::::::;;;::::::999999999::::::777777777888888999::::::888888888888888888888888888999999:::>>>BBB@@@;;;888888999999999888888777333555999<<<===<<<;;;999999999999888888888777777777888::::::999999:::;;;::::::;;;;;;;;;;;;::::::;;;:::;;;>>>===:::<<<@@@@@@CCCEEEMMMgggnnnVVVKKKKKKGGGEEEGGGCCC??????@@@@@@@@@???>>>===>>>>>>??????@@@?????????>>>????????????>>>===<<<>>>===???AAA@@@======@@@>>>???AAAAAAAAABBBEEEGGGGGGHHHIIIIIIHHHGGGDDDCCCCCCCCCCCC@@@<<<999888999;;;;;;:::999888888888888888888888777888888999:::888888888888888888888888888:::::::::>>>CCC@@@;;;888888999::::::888777666222444777:::;;;:::999888888888888888888888888888777888999:::999999:::<<<:::;;;;;;<<<<<<;;;;;;::::::999;;;>>>>>><<<===BBB@@@CCCFFFOOOiiilllUUUJJJJJJFFFEEEGGGDDDAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>>>>======;;;===AAA@@@<<<<<>>???@@@@@@@@@AAADDDGGGEEEFFFHHHJJJIIIHHHFFFDDDBBBCCCDDDAAA===;;;:::;;;;;;:::999999888999999999:::999888777777777888999888888888888888888888888888:::::::::>>>CCCAAA;;;777888:::::::::888777555333444777888999999888777777777777888999999::::::666888999999999999:::<<<:::::::::;;;;;;:::::::::999999;;;>>>???===???DDD???CCCFFFPPPlllkkkTTTIIIJJJFFFEEEHHHDDDDDDBBB???======>>>AAACCCAAAAAAAAAAAAAAA@@@???>>>???>>>>>>=========>>>>>>:::777:::>>>>>>:::;;;@@@===>>>?????????AAADDDFFFCCCEEEGGGIIIJJJIIIGGGFFFAAACCCDDDCCC???======>>>::::::999999999:::;;;;;;;;;:::888777777777888888777777777777777777777777999::::::;;;???CCCAAA;;;777888:::;;;:::888666555555666777888999999888888666666777888999::::::;;;666888999999999999;;;<<<999999999::::::999999999999888:::??????>>>@@@EEE>>>BBBFFFQQQnnnqqqRRRLLLGGGCCCHHHAAABBBDDDAAA<<<:::;;;===@@@AAA???>>>===>>>@@@AAAAAAAAA>>>>>>============>>>>>>>>>>>>>>>>>>============<<<===???AAACCCEEEFFFGGGJJJIIIIIIJJJKKKJJJHHHFFFEEEBBB???>>>??????===:::<<<;;;999888888999;;;<<<999999999999999999:::::::::888777777999999999888555888:::999<<<>>><<<888777777777777777777777777:::999888777777777888999:::;;;888444555:::======888999999:::::::::999999888999;;;<<<======<<<;;;::::::;;;;;;<<<=========<<>>???@@@???>>>======???@@@@@@@@@@@@???<<<;;;;;;<<>>>>>>>>>>>============???@@@AAACCCEEEGGGIIIIIIFFFFFFFFFHHHJJJJJJHHHFFFIIIEEEAAA>>>===<<<:::888<<<;;;:::999999:::;;;<<<;;;:::::::::::::::::::::999777555444666777666666666999;;;;;;===@@@???:::777777777777777777777777999999888777888999:::;;;;;;<<<:::555555:::<<<;;;888999999::::::999999999888888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<============FFFHHHUUU}}}pppQQQMMMHHHEEEJJJBBBCCCBBB@@@======>>>??????>>>???>>><<<===???@@@??????BBB???<<<999999<<>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIJJJGGGGGGHHHKKKMMMNNNMMMKKKIIIFFFAAA>>>===<<<;;;999===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<999666555666777777777777:::;;;;;;>>>BBBAAA===777777777777777777777777999888888888999;;;===>>>===>>><<<777777:::;;;999999999999::::::999999888777888999:::;;;;;;;;;;;;::::::;;;;;;<<<=========>>>FFFIIIYYYrrrTTTOOOJJJGGGLLLDDDEEEAAA@@@>>>>>>@@@@@@???===???===<<<===>>>??????>>>@@@???<<<;;;;;;<<>>>>>>>>>>>>>>???AAACCCEEEGGGHHHIIIIIIIIIJJJLLLNNNOOONNNLLLGGGEEEBBB???>>>??????@@@======<<<<<<<<<<<<=========<<<<<<;;;:::999999888<<<999555444555666777666777999:::;;;>>>BBBBBB>>>777777777777777777777777888888888999:::===???@@@???AAA>>>999888::::::777999999:::::::::999888888777777888999::::::::::::::::::;;;;;;<<<=========???FFFJJJ]]]tttTTTOOOIIIEEEJJJCCCDDDAAA@@@??????@@@@@@???===>>>===<<<===???@@@@@@@@@======>>>>>>>>>>>>======<<<=========>>>>>>>>>???>>>???AAACCCEEEGGGHHHIIIGGGFFFGGGHHHJJJJJJHHHFFFHHHGGGEEEBBB@@@@@@AAABBB========================<<<;;;;;;:::999888888777888666333222333444444444666888999888<<>>@@@BBBBBBCCC@@@:::888::::::777:::::::::::::::999888777888888888888999:::;;;;;;::::::;;;;;;<<<=========@@@FFFKKKbbbuuuUUUMMMFFFAAAGGGAAACCCBBB@@@??????@@@AAA???>>>>>><<<<<<===@@@BBBCCCBBB<<<===>>>??????>>>===<<<<<<<<<======>>>>>>??????@@@AAABBBDDDFFFHHHIIIJJJHHHHHHHHHIIIKKKKKKIIIGGGJJJJJJHHHEEEAAA>>>>>>>>>========================:::::::::999999888888888999888666666888999888777555888888777:::??????;;;777777777777777777777777777777777999;;;===@@@BBBEEEEEEAAA:::777:::;;;999::::::::::::999999888777999888888888999:::;;;<<<::::::;;;;;;<<<=========BBBFFFMMMggg{{{XXXNNNEEE@@@FFFBBBDDDCCCAAA??????@@@@@@@@@???===<<<<<<>>>AAADDDEEEEEE======>>>>>>>>>>>>======<<<<<<<<<===>>>????????????@@@AAACCCEEEGGGIIIIIIJJJIIIJJJLLLOOOOOONNNLLLGGGHHHHHHFFFAAA===<<<<<<<<<<<<<<<======<<<<<<<<<:::::::::::::::::::::999777777777999;;;;;;:::888777888888666999>>>>>>;;;777777777777777777777777777777777888:::===???AAAHHHFFFAAA999666:::<<<<<<::::::::::::999888777777:::999999999:::;;;<<<===::::::;;;;;;<<<=========BBBGGGNNNjjj]]]RRRHHHBBBHHHDDDHHHCCCAAA???>>>???@@@@@@@@@<<<<<<<<>>===<<<<<<===>>>???;;;<<<<<<===>>>??????@@@<<<===???AAACCCEEEFFFGGGFFFFFFGGGJJJMMMOOONNNMMM@@@CCCFFFEEEAAA>>>======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;//////111444666666444222888:::999777999===>>>:::777777777777777777777777777777777888:::<<<>>>@@@IIIGGG@@@888666:::======;;;;;;;;;:::999888777666;;;:::999999:::;;;===>>>::::::;;;;;;<<<======>>>CCCGGGNNNlll[[[OOOKKKIIIKKKAAAAAACCCBBB@@@>>><<<:::999999???AAAAAA???BBBFFFFFFBBB============<<<<<<<<<<<<@@@>>><<<===@@@AAA???===>>>>>>???@@@BBBDDDFFFGGGCCCHHHKKKJJJMMMRRRPPPJJJDDDAAA@@@AAA@@@======@@@<<<;;;:::999:::;;;<<<===<<<<<<;;;::::::::::::;;;888888777666555555666666666777666444777>>>@@@===777777777777777666555555999999999888888999<<>>;;;;;;;;;;;;<<<>>>???@@@DDDFFFVVVwwwZZZNNNJJJHHHJJJAAAAAA@@@@@@???======<<<<<<<<<>>>@@@???===@@@CCCCCC???============<<<<<<<<<<<>>@@@AAA@@@>>>??????@@@AAACCCEEEGGGHHHEEEJJJLLLLLLOOOSSSRRRLLLFFFCCCAAACCCBBB>>>>>>@@@===<<<;;;;;;;;;<<<======<<<<<<;;;::::::::::::;;;888888777777666777777777777888777555888>>>???===999999999999999888777777777888888777666888;;;===@@@:::666777777666666999999777888:::888333444999999:::::::::999999;;;<<<<<<<<<<<<===>>>???@@@AAAEEEGGGXXXzzzZZZNNNIIIGGGJJJ@@@AAA>>>============>>>??????>>>@@@???===???CCCBBB>>>============<<<<<<<<<<<>>@@@>>>===<<<<<<;;;<<<===>>><<<<<<;;;::::::::::::;;;888888888777888888999999999:::888666999>>>???<<<888999999999999888888777666666777666555666888;;;<<<777444666777666777:::999888999;;;:::777888;;;;;;999888999:::;;;;;;;;;============>>>@@@AAABBBEEEIII\\\~~~\\\PPPJJJHHHKKKBBBBBB>>>=========>>>???@@@@@@>>>@@@@@@???AAAEEEEEEBBB============<<<<<<<<<<<<@@@????????????@@@??????AAAAAAAAAAAABBBEEEGGGIIIHHHJJJLLLOOORRRSSSQQQNNNIIIEEECCCDDDBBB>>>===???>>>===<<<;;;;;;;;;<<<===<<<<<<;;;::::::::::::;;;888888888888999::::::;;;999;;;:::888:::>>>???<<<666666777777777777666555555666777666555666888:::<<<888555888999888888:::999888999::::::999:::<<<<<<999777888;;;===;;;999<<<<<<<<<===>>>???AAAAAADDDJJJ______RRRLLLJJJMMMDDDDDD@@@???>>>>>>>>>>>>??????<<<>>>>>>>>>AAAFFFGGGDDD============<<<<<<<<<<<<===>>>>>>>>>======>>>>>>AAA@@@??????AAACCCFFFHHHGGGGGGJJJNNNQQQQQQOOONNNHHHDDDCCCCCCAAA===<<>>===;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;999999888888999:::;;;;;;999::::::888:::??????;;;555666666777777777666666777888999888777777888:::<<<888666999:::777666777777888888888999;;;;;;:::<<<999777888;;;===;;;999;;;;;;;;;<<<===>>>???@@@DDDLLLcccaaaSSSMMMKKKNNNEEEFFFAAA@@@??????>>>>>>>>>>>>999;;;<<<<<>>>>><<<<<<===>>>BBB@@@???>>>@@@BBBEEEGGGGGGEEEGGGNNNQQQOOOMMMMMMGGGDDDBBBCCCAAA======???>>>===;;;:::999999::::::<<<<<<;;;::::::::::::;;;999999999888999999::::::777999999888:::???>>>;;;777888888999999999999888888999::::::888888999:::999666555888999666444444777888777666888;;;;;;777;;;999888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@EEENNNgggbbbSSSMMMJJJMMMEEEFFFAAA@@@??????>>>>>>??????<<<======<<<>>>BBBBBB>>>============<<<<<<<<<<<<<<<>>>???>>><<<<<<===???CCCBBB@@@???@@@CCCFFFHHHGGGDDDGGGNNNQQQNNNLLLMMMGGGDDDBBBDDDCCC??????BBB???>>><<<;;;:::::::::;;;<<<<<<;;;::::::::::::;;;:::999999888888888888999555777888777:::???>>>;;;777777888999999999999999777999::::::999888888999777444555999;;;888666666888999888555888<<<;;;666999:::::::::999999;;;<<<;;;;;;<<<<<<===>>>@@@AAAGGGRRRlllaaaSSSLLLIIILLLDDDEEE??????????????????@@@AAA@@@BBBAAA>>>@@@CCCBBB===>>>=========<<<<<<<<<<<<===???AAA@@@===<<<>>>@@@EEECCCAAA@@@AAADDDGGGIIIHHHDDDGGGOOORRRNNNLLLNNNHHHDDDCCCEEEDDDAAAAAADDD@@@???===<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;::::::999888777777777777333666777777:::???>>>;;;555555666777777777777777777999::::::888777888888777444666<<<>>><<<:::;;;999;;;999666888===;;;555888:::<<<;;;888888;;;>>><<<<<<======>>>@@@AAABBBIIIUUUooogggOOOOOOKKKFFFFFFEEECCCBBB@@@>>>=========>>>>>><<<:::;;;>>>???===;;;<<<<<<<<<<<<============<<<===>>>???????????????@@@AAACCCCCCCCCDDDGGGIIIHHHIIIKKKMMMMMMLLLKKKJJJGGGMMMFFF>>>AAAAAA===@@@BBB>>>:::888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888777888999<<<===<<<;;;555666777666555555777999666888::::::999888777888;;;;;;;;;;;;;;;;;;;;;;;;777888999999888777888999666888999999999999:::<<<::::::999888999<<>>>>>>>>>>>???===;;;<<<>>>>>>===;;;<<<<<<<<<<<<============@@@@@@@@@???>>>===<<<<<<@@@AAACCCCCCCCCDDDGGGIIIHHHIIIJJJKKKKKKKKKJJJJJJKKKOOOFFF===@@@AAA???CCCAAA>>>:::888999:::::::::::::::;;;;;;;;;;;;::::::888888888888888888888888888777888:::<<<===<<<;;;777888999888777777999;;;666888::::::999888888888999999999999888888888888999:::;;;;;;999888999:::666888::::::999999:::;;;;;;;;;;;;::::::===AAAEEEMMMWWWtttiiiQQQPPPLLLFFFFFFEEEDDDCCCBBB@@@???????????????>>>============<<<;;;;;;<<<<<<<<<<<<=========?????????>>>>>>======<<<@@@AAACCCCCCCCCDDDGGGIIIHHHHHHHHHIIIIIIIIIJJJJJJOOORRRGGG<<>>:::999999::::::999999::::::::::::::::::999777777777777777777777777888888888:::<<<======;;;777888999999888888999:::666888::::::888777888888999999888888777777777666999;;;;;;:::888777888999555777:::;;;:::999::::::======<<<;;;;;;===BBBEEEPPP]]]{{{jjjPPPOOOJJJEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@@@@@@@AAACCCCCCCCCDDDGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJOOOSSSHHH>>>@@@AAA@@@DDD???===:::999:::::::::999::::::;;;;;;;;;;;;::::::777777777777777777777777888888888:::===>>>===<<<444666777777666666777888777888:::999888777888999;;;::::::999999888888888888999999888666555555666555777:::;;;;;;:::::::::<<<======<<<<<<===AAADDDOOOaaajjjPPPMMMIIICCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA@@@AAACCCCCCCCCDDDGGGIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMRRRIII@@@BBBAAA===@@@>>><<<:::999:::;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888999888999:::===>>>===<<<444555777888777666666777777999999999777777888::::::::::::999999888888888777888999888666555666777555777:::;;;:::999:::;;;;;;;;;<<<;;;;;;===@@@CCCLLLccckkkPPPNNNHHHCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>???@@@???===<<<===>>>:::;;;;;;;;;;;;<<<<<<<<>>===<<<<<<<<<===>>>@@@AAACCCCCCCCCDDDGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMRRRKKKAAACCCAAA<<<>>>>>><<<::::::;;;;;;:::999;;;<<<<<<======<<<<<<;;;999999999999999999999999999999999;;;===>>>>>><<<555777::::::999888888999888999999888777777888:::888888888888888888888888999:::;;;;;;:::999:::;;;777888999999999999:::<<<999:::;;;<<<<<<>>>AAADDDKKKfffnnnRRROOOJJJDDDEEEDDDAAAAAABBBAAA@@@???===<<<===???@@@???===<<<>>>???::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<>>>???@@@AAACCCCCCCCCDDDGGGIIIKKKLLLMMMNNNNNNNNNMMMLLLQQQUUUKKKAAACCCBBB>>>AAA===;;;::::::;;;<<<;;;999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999;;;===???>>>===555777:::;;;:::888888888888999999888666777888:::777777888888999999::::::999:::<<<<<<;;;;;;<<<>>>888999999888777888;;;>>>888:::<<<===>>>@@@CCCFFFMMMlllpppTTTQQQKKKFFFFFFFFF@@@AAAAAAAAA@@@>>><<<;;;<<<>>>@@@@@@======>>>AAA:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;>>>AAABBB@@@AAACCCCCCCCCDDDGGGIIIKKKMMMOOOPPPQQQPPPNNNMMMUUUXXXLLL@@@BBBBBB@@@DDD<<<;;;::::::<<<<<<;;;999999::::::;;;;;;::::::999888888888888888888888888:::999999;;;>>>???>>>===222555888999888777666666999999999888666777999;;;999999:::;;;<<<======>>>666888::::::::::::<<<>>>999999888777666888<<>>???BBBEEEHHHQQQpppnnnUUUPPPLLLHHHGGGCCCAAAAAA@@@???>>>>>>>>>???????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>BBBAAA@@@??????@@@AAABBBBBBDDDEEEEEECCCDDDHHHLLLMMMPPPRRRRRRRRRQQQSSSTTTXXXPPPFFFAAAAAABBBBBB@@@>>><<<::::::;;;;;;:::999::::::::::::::::::::::::;;;;;;:::999888888888888888999999999999;;;>>>AAA999777888:::999666777:::777888888666555666888:::444666888:::;;;<<<;;;;;;888999999::::::;;;;;;<<<<<<:::888777777999<<<>>>;;;:::===@@@@@@???EEELLLRRRtttpppVVVPPPKKKHHHHHHEEE@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<======>>>>>>============>>>>>>@@@BBBEEEEEECCCDDDGGGKKKMMMPPPTTTWWWWWWVVVTTTSSSUUUNNNFFFAAAAAABBBAAA???>>><<<::::::;;;;;;:::999888999999::::::;;;;;;;;;999999888888777777888888999::::::999999;;;>>>AAA999777777:::999666666:::888999999888777666888999666777888999:::;;;;;;;;;777888888999999:::;;;;;;<<<;;;999888888:::;;;<<<;;;;;;===@@@@@@@@@EEEMMMVVVwwwsssWWWPPPJJJHHHJJJGGG@@@???>>>===<<<<<<<<<<<<===========================<<<<<<;;;<<<<<<======<<<<<<============<<<<<<>>>AAAEEEEEEDDDDDDGGGIIINNNQQQUUUZZZ\\\ZZZUUUQQQQQQKKKEEEBBBBBBBBB@@@>>>>>><<<::::::;;;;;;:::999777777888999:::;;;<<<<<<777777777666777777888999:::;;;;;;::::::;;;>>>AAA999666666999999666666999999;;;<<<;;;999888888888999999888888999999:::;;;777777777888999999::::::;;;;;;:::::::::::::::;;;<<<;;;===@@@@@@@@@FFFNNN[[[|||uuuVVVNNNHHHFFFIIIGGGAAA@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======<<<===>>>?????????>>>===>>>BBBFFFGGGFFFFFFHHHJJJPPPQQQTTTYYY[[[ZZZVVVQQQMMMIIIEEECCCBBBAAA???===>>><<<::::::;;;;;;:::999888888999999:::::::::;;;666666666777777999::::::;;;;;;;;;::::::;;;>>>AAA999555555888999777666888:::<<<>>>===;;;999888888;;;:::999888888888::::::777888888999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;===@@@@@@AAAGGGPPP]]]~~~vvvVVVLLLFFFDDDGGGFFFBBBBBB@@@???>>>=========:::;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<<<<<<<<<<;;;<<<===?????????>>>===???CCCHHHIIIHHHHHHJJJLLLSSSRRRSSSTTTUUUUUUTTTRRRKKKIIIFFFCCCBBB@@@>>>===>>><<<::::::;;;;;;:::999:::::::::999999888888888777777777888999:::;;;<<<:::;;;;;;:::999;;;>>>AAA999555444888:::888777999;;;===>>>>>><<<999999999;;;:::999888777888999:::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<===@@@@@@AAAIIIQQQ```wwwWWWLLLEEECCCFFFEEECCCBBBAAA???>>>=========::::::;;;;;;<<<=========999:::;;;<<<<<<<<<<<<<<<999:::;;;<<<============AAADDDHHHIIIIIIIIILLLOOOSSSTTTSSSPPPNNNNNNQQQSSSLLLJJJGGGDDDAAA???>>>>>>>>><<<::::::;;;;;;:::999;;;;;;:::999888777666666888888888888999:::;;;<<<888999999999999;;;>>>AAA:::555444888;;;:::999999;;;===>>>===;;;:::::::::::::::999999888999999999::::::;;;;;;<<<=========;;;;;;;;;:::;;;<<<<<<===>>><<<===@@@AAABBBJJJSSSeeexxxXXXNNNGGGDDDFFFEEECCCBBB@@@???===<<<<<<<<<:::;;;;;;<<<======>>>>>>888999:::<<<======<<<<<<;;;;;;;;;;;;<<<===>>>???AAADDDGGGHHHGGGHHHLLLPPPRRRUUUUUUQQQKKKIIIMMMRRRNNNLLLIIIDDD@@@>>>>>>>>>>>><<<::::::;;;;;;:::999::::::999999888888777777888888777888888999::::::666777777777888;;;???BBB;;;666444999===<<<::::::;;;<<<<<<;;;:::999;;;<<<888999999:::::::::999999999999:::;;;;;;<<<<<<===;;;:::999999:::<<<>>>@@@>>>===>>>@@@AAACCCKKKTTTnnnzzzZZZPPPHHHEEEGGGEEEBBBAAA???>>><<<;;;;;;:::;;;;;;<<<<<<===>>>??????777999:::<<<======<<<<<<>>>=========>>>???AAABBBAAADDDFFFFFFEEEGGGLLLPPPQQQUUUXXXSSSJJJGGGKKKQQQPPPNNNJJJDDD@@@===>>>???>>><<<::::::;;;;;;:::999888888888888888999999999777777777777777888888999444555666777888:::???BBB<<<666444999>>>===;;;;;;;;;;;;;;;:::999999<<<>>>777888999:::;;;:::999999888999999::::::;;;;;;<<<;;;:::999888:::===@@@BBB???===>>>@@@AAACCCKKKUUUttt]]]JJJIIIKKKGGGCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<777888999;;;<<<===>>>>>>;;;999999;;;???AAA@@@>>>;;;???DDDGGGGGGIIILLLOOOOOOSSSVVVSSSKKKFFFGGGKKKNNNMMMKKKGGGBBB??????@@@>>>===<<<;;;:::999999999555888::::::888777888:::888666555666777888777555999999888777666888<<>>???::::::>>>999999888888999999:::;;;:::???===<<<@@@AAAIII[[[www]]]JJJIIIJJJGGGCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;<<<=========<<<:::999;;;>>>@@@???>>>===@@@DDDFFFGGGIIIMMMPPPQQQTTTVVVTTTOOOJJJJJJKKKJJJHHHEEEBBB???>>>===<<<======<<<;;;::::::::::::555888::::::888777888:::888666555666777888777666777777777777777999===AAA<<<888555666999;;;:::777;;;;;;;;;;;;;;;<<<<<<===;;;::::::999::::::;;;;;;:::777888===>>>:::999<<<999999999999999:::;;;<<<999???>>>>>>CCCDDDLLL^^^|||^^^KKKIIIIIIFFFCCCDDDBBB???===<<<;;;<<<===;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<===<<<;;;<<<>>>>>>>>>===@@@BBBDDDFFFHHHJJJNNNQQQUUUVVVVVVVVVTTTPPPMMMKKKKKKGGGCCCAAABBBBBB???======<<<;;;;;;::::::::::::666888::::::999888999:::888777666666888888777666666666777777777:::???CCC;;;888555666:::<<<;;;:::;;;::::::::::::;;;<<<<<<;;;;;;:::::::::::::::;;;666555777<<<===:::999:::999999999::::::;;;======888??????@@@EEEGGGOOOaaa```LLLIIIIIIFFFCCCEEECCC???===;;;<<<===>>>;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;======<<<<<<=========<<>>>>>999@@@@@@@@@FFFGGGPPPbbbcccNNNJJJIIIFFFDDDFFFDDDAAA>>><<<===>>>???;;;::::::999999::::::;;;<<<<<<======<<<<<<;;;;;;============<<<<<<<<<<<>>===<<<:::999999:::;;;<<<===<<<;;;;;;:::::::::;;;666999;;;<<<======<<<:::=========<<<===>>>>>>???;;;AAA??????EEEGGGPPPcccfffQQQKKKIIIGGGFFFFFFDDDAAA???>>>>>>>>>???;;;;;;::::::::::::;;;;;;<<<<<<=========<<<<<<;;;<<<===>>>===<<<;;;<<<===BBBBBBCCCFFFJJJMMMMMMLLLRRRRRRUUUXXXZZZWWWPPPJJJGGGDDD@@@>>>???@@@>>><<<<<<;;;;;;::::::;;;;;;;;;999888888999;;;<<<:::999999888777777999999888777;;;::::::888777999===@@@<<<;;;999888999;;;===??????===;;;::::::;;;<<<===>>>===<<<;;;:::::::::::::::<<<===;;;;;;>>>>>>;;;@@@@@@???>>>>>>>>>>>>>>><<>>EEEHHHSSSgggiiiSSSLLLJJJHHHGGGDDDCCCAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===============<<<;;;===>>>>>><<<;;;===???@@@@@@CCCGGGKKKMMMKKKIIIMMMPPPTTTWWWXXXTTTNNNIIIIIIGGGEEEBBBAAA@@@??????;;;;;;;;;::::::;;;;;;<<<:::888888999<<<<<<;;;999999888777777999999888777999999999888888:::>>>AAA>>>===;;;999888:::===???@@@???<<<;;;:::;;;===>>>>>>===<<<;;;;;;:::::::::<<>>999999===>>>;;;CCCBBBAAA???>>>>>>>>>>>>;;;@@@======EEEKKKYYYoookkkUUUMMMJJJIIIHHHBBBAAA@@@???>>>===;;;;;;===<<<<<<;;;;;;<<<<<<===;;;<<<<<<===============:::<<<>>>>>><<<;;;===@@@??????BBBGGGLLLMMMJJJGGGJJJNNNSSSWWWVVVQQQLLLHHHFFFEEEDDDAAA===;;;<<<===;;;;;;:::::::::;;;;;;<<<:::999888999<<<===;;;888999888777888999999999777777888888888999;;;@@@DDD???>>><<<999888999===???AAA@@@===;;;;;;<<<>>>???>>>>>>===<<<;;;:::::::::>>>@@@>>>888777<<<===:::EEEDDDBBB@@@???>>>======;;;???<<<===FFFNNN^^^vvvmmmSSSLLLMMMIIIBBBBBB@@@============<<<;;;===>>>===;;;999888888:::;;;;;;:::<<<===>>><<<;;;999:::;;;<<<============>>><<<===BBBIIIKKKIIIEEEMMMMMMOOORRRSSSRRRNNNKKKDDDAAA>>><<<<<<=========;;;<<<======>>>======<<<;;;999777888:::;;;999777777777666666666888999:::555888:::888666888>>>DDDBBB;;;777888999:::===BBBCCC???:::999:::<<<;;;999===<<<999777777999;;;<<<>>>======<<<;;;;;;::::::BBB???<<<<<<>>>???===;;;:::>>>>>>CCCHHHKKKaaarrrVVVMMMMMMIIICCCCCCAAA???>>>>>>>>>===<<<;;;<<<<<<;;;999999:::<<<;;;;;;:::<<<===>>><<<;;;999:::;;;<<<============AAA???@@@DDDJJJMMMLLLIIIKKKLLLMMMOOOQQQOOOKKKHHHCCC@@@===<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999777888:::;;;999777888777777666666777888999555888999888777888>>>CCCBBB<<<777888999999<<<@@@>>><<<::::::;;;<<<<<<<<<;;;:::888777777999;;;<<<>>>>>>===<<<;;;::::::999===;;;999:::===???>>>===;;;>>>???CCCIIILLLcccxxxYYYNNNMMMJJJCCCDDDBBB????????????>>><<<999:::;;;;;;::::::<<<>>>;;;;;;:::<<<===>>><<<;;;999:::;;;<<<============AAA@@@@@@CCCIIILLLLLLKKKIIIIIIKKKMMMNNNLLLHHHDDDCCC@@@===<<<<<<===<<<<<<===<<<;;;:::999999:::;;;:::999888888:::::::::888999888777777666777777888555777999888777999>>>BBBCCC<<<888888999888:::>>>888:::<<<<<<<<<<<<===???;;;:::999999999;;;<<<===???>>>===<<<;;;:::999999777666666999<<>>>>>>>>===<<<:::;;;;;;;;;::::::<<<===;;;::::::<<<===>>><<<;;;999:::;;;<<<============>>>======???DDDGGGHHHHHHHHHHHHIIIKKKLLLJJJFFFBBBCCCAAA???>>>>>>>>>===<<<@@@>>><<<999999999:::;;;999888888999999::::::999999999888777777666666666666777888888888999===@@@CCC===888888999777888<<<555999>>>???===;;;===>>>;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;:::999999666666777999<<>>=========<<<;;;;;;<<<<<<;;;999999:::<<<;;;::::::<<<===>>><<<;;;999:::;;;<<<============<<<<<<<<<===@@@CCCDDDEEEFFFGGGHHHJJJKKKJJJFFFBBBDDDBBB@@@???@@@@@@>>>===AAA???===;;;::::::;;;<<<888888999999999999:::;;;888888888888777777666666666777777888888:::<<<>>>DDD===999999999888888;;;777;;;???@@@===::::::<<<999999:::<<<<<<==================<<<;;;;;;::::::999:::;;;<<<===???AAACCC>>>AAA@@@EEENNNWWWssscccLLLKKKJJJEEEBBB@@@============<<<:::<<<<<<===;;;999999:::;;;;;;;;;:::<<<===>>><<<;;;999:::;;;<<<==================>>>???@@@AAABBBCCCEEEEEEGGGJJJKKKJJJFFFCCCCCCBBB@@@@@@@@@@@@>>><<<@@@???===<<<;;;;;;<<<===777888999:::999999:::<<<777888888888888777777666666666777888999:::;;;<<>>:::;;;;;;999999<<<:::<<<>>>???===;;;:::999666777999;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAACCC???AAAAAAFFFQQQ\\\{{{fffNNNLLLMMMHHHBBB@@@>>>===>>>>>><<<;;;:::;;;;;;;;;::::::;;;===;;;;;;:::<<<===>>><<<;;;999:::;;;<<<===============???@@@AAAAAA@@@@@@@@@BBBCCCEEEHHHJJJIIIFFFCCCAAA@@@???>>>???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<666888::::::888888:::===666666888888999888777777777666666777999:::;;;:::DDD>>>;;;<<<<<<;;;;;;===<<<<<<<<<=========;;;999888999;;;======<<<:::888::::::;;;;;;<<<=========>>>???AAA@@@>>>>>>@@@CCC@@@BBBAAAGGGTTTaaaiiiOOOMMMOOOJJJDDDBBB???>>>??????>>><<<888999:::::::::;;;===???;;;;;;:::<<<===>>><<<;;;999:::;;;<<<============<<<>>>AAAAAA@@@>>>===<<<@@@AAACCCGGGIIIIIIFFFCCC???>>>============:::888::::::;;;<<<<<<<<<;;;;;;555888::::::888888:::===555666777888999999888777777666666777999;;;::::::CCC>>>;;;======<<<<<<>>>===;;;999;;;>>>???<<<999;;;===???@@@@@@>>><<<:::999999:::;;;<<<===>>>???===???@@@@@@>>>>>>@@@CCC@@@BBBBBBHHHUUUdddoooNNNLLLPPPFFFGGGCCC???<<<<<<===>>>>>>>>><<<;;;;;;<<<===;;;:::999999;;;===??????>>><<<<<<<<<============<<<<<<;;;<<<===============<<>>@@@>>>999999===<<<<<<<<<;;;;;;:::::::::999999:::::::::999888888999888888777777777777777888888888999:::;;;<<<===???CCC>>>888;;;999888@@@888999:::;;;===>>>??????<<<======<<<::::::;;;======<<<;;;:::::::::::::::<<<>>>??????>>>=========<<>>=========<<<;;;;;;<<<<<<;;;999999999;;;>>>BBBBBB???<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<>>>@@@@@@@@@DDDHHHGGGBBBEEE@@@>>>???>>>::::::>>>;;;;;;::::::999999999999888999999::::::999999999:::999888777777666777777777777777888999:::;;;<<>>999::::::;;;;;;<<<<<<<<<<<<<<<===<<<::::::<<<======<<<;;;;;;:::::::::;;;<<<===>>>>>><<<<<<===>>>===@@@EEEKKKYYYttt{{{SSSJJJNNNGGGEEECCC@@@?????????===<<<<<<;;;::::::;;;;;;:::999:::999:::???DDDEEEAAA<<<::::::;;;;;;;;;;;;::::::===============<<<;;;:::;;;===>>>>>>AAAFFFFFFBBBBBB???===>>>===;;;<<>>===<<<;;;;;;:::;;;;;;;;;<<<======<<<:::;;;===??????BBBGGGNNN^^^|||XXXJJJLLLHHHDDDCCCAAA@@@@@@???===;;;<<<:::999999:::;;;999888:::999:::???FFFGGGBBB<<<::::::;;;;;;;;;;;;::::::===>>>======<<<;;;:::999888;;;<<<<<<>>>CCCDDDAAA@@@>>>=========<<<===???999999999999999999888888777777888888999:::;;;<<<;;;:::999888777666666666777777777777888:::;;;<<>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999:::===??????CCCHHHPPPddd]]]KKKKKKGGGEEECCCAAA@@@@@@@@@>>><<<<<<:::999999:::;;;999888:::999:::???DDDEEEAAA<<<;;;;;;<<<<<<<<<<<<;;;;;;============<<<;;;999999666:::<<<:::<<<@@@BBB@@@>>>>>>===<<<<<<===>>>>>>999999999999::::::::::::888888777888999:::;;;<<<;;;:::999888777777777777888888888999:::;;;<<<===???CCC===:::???<<<666:::;;;;;;<<<<<<======>>>>>>:::;;;<<<<<<;;;;;;===???<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999:::===@@@>>>CCCHHHRRRjjjcccNNNKKKFFFFFFDDDAAA@@@@@@@@@>>>===<<<;;;::::::;;;;;;:::999999999;;;===???@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999777;;;<<<999999===@@@???>>>???>>>;;;:::===>>>===999999999:::::::::::::::999999888777888999;;;<<<::::::999888888888888999888888888999:::;;;======>>>DDD???;;;===999666<<<;;;;;;<<<===>>>>>>??????:::;;;<<<;;;;;;;;;===???<<<<<<<<<;;;<<<<<<===>>>;;;<<<<<<;;;;;;;;;>>>@@@>>>CCCIIIUUUpppgggPPPKKKDDDGGGDDDAAA????????????>>>===<<<;;;;;;<<<<<<;;;999888:::;;;;;;:::999;;;===::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;::::::777<<<===999888;;;>>>>>>>>>@@@???:::999===>>>;;;888888888888999999999:::;;;:::888777777999:::;;;999999888888888999::::::777777888888999;;;<<<===>>>EEEBBB;;;:::666666???<<<<<<==================999;;;<<<;;;;;;;;;===???<<<<<<<<<<<<<<<===>>>>>>:::<<<============>>>@@@@@@EEEKKKXXXvvvjjjRRRKKKCCCHHHEEEAAA>>>>>>?????????>>><<<;;;;;;<<<===;;;:::777:::<<<:::666555999===999999999::::::999999999::::::;;;;;;<<<;;;;;;;;;888===>>>999777:::===>>>>>>AAA???:::999===>>>:::666666777777888888888999<<<:::999777777888:::;;;888888888888999:::;;;;;;666666777777888999;;;<<<===FFFCCC;;;888444555BBB>>>======<<<;;;;;;::::::999;;;<<<;;;;;;;;;>>>@@@<<<<<<<<<<<<<<<===>>>>>>:::<<<>>>???>>>>>>???@@@AAAGGGMMMZZZzzzrrrVVVJJJHHHFFFDDDBBBAAAAAA@@@>>>===???>>><<<;;;:::::::::;;;777888:::<<<<<<;;;:::999999999888777888999;;;<<<>>>===<<<===>>>>>><<<:::======<<<:::888888;;;=========>>>>>>===;;;999888888999:::999888888:::;;;:::999888888777777888888:::999888777666666666777888777777777888:::<<<===???BBBCCC@@@<<<:::;;;>>>;;;;;;<<<===============>>>=========>>>===;;;999??????>>>===<<<;;;::::::;;;<<<>>>???AAAAAABBBBBBFFFKKKKKK\\\wwwYYYKKKHHHFFFDDDBBBAAAAAA@@@>>>===>>>===<<<;;;;;;;;;;;;;;;777999;;;<<<======<<<;;;:::999999888999:::;;;<<<<<<;;;:::;;;======;;;999<<<<<<;;;999888888;;;===<<<<<<<<<<<<;;;;;;:::999999:::;;;:::999888999:::888888888888888999::::::;;;999777666555666777999888777777777888:::<<<===@@@CCCDDDAAA===;;;;;;===;;;<<<======>>>>>>======>>>=========??????>>><<<>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@AAAAAABBBDDDKKKOOOccc~~~___MMMIIIFFFDDDBBBAAAAAAAAA???===;;;;;;<<<<<<<<<;;;;;;:::888999;;;============<<<::::::::::::::::::;;;<<<:::999999:::;;;<<<:::999:::::::::888777888:::===;;;;;;::::::999::::::::::::;;;<<<<<<:::888888999777777777888999:::<<<===;;;999777555555666888:::888777777777888:::<<<===AAACCCEEEBBB>>>::::::;;;<<<<<<===>>>>>>>>>>>>===>>>=========???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBCCCLLLUUUlllbbbPPPKKKFFFDDDBBBBBBBBBAAA???===999:::;;;<<<===<<<;;;:::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<;;;999999999999888777777:::===:::999888888888999:::;;;:::<<<======:::888888888888888888888999:::;;;<<<888888888888888888888999888777777777888:::<<<===@@@BBBDDDCCC>>>999888888<<<<<<===>>>>>>>>>>>>===???>>><<<<<<>>>>>>===<<<;;;;;;;;;<<<<<<===============>>>>>>???@@@BBBBBBEEEOOO[[[tttfffRRRMMMGGGEEECCCBBBBBBAAA???>>>999:::;;;<<<<<<<<<::::::<<<;;;;;;:::999888777666;;;;;;;;;;;;;;;;;;;;;:::888888888:::<<<===<<<;;;::::::999888666777:::<<<:::999888777777888:::;;;;;;<<<===<<<999888888888::::::999888888999999999444666999;;;<<<:::888777888777777777888:::<<<======AAADDDBBB===888666666;;;;;;<<<===============@@@>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===============>>>???AAACCCDDDJJJTTT```{{{jjjTTTNNNGGGEEECCCBBBBBBBBB@@@>>>::::::;;;;;;;;;::::::999<<<;;;:::999888777666555:::;;;;;;;;;;;;::::::999777777777999<<<======;;;<<<;;;;;;999777777999<<<::::::999999888999999999:::;;;;;;999777777888999:::999888888777777888888333555999<<<===<<<999777888777777777888:::<<<===<<<@@@DDDCCC???999777666::::::;;;<<<<<<<<<<<<;;;???===:::999:::;;;::::::::::::;;;;;;<<<<<<<<<===<<<;;;<<<===???BBBDDDFFFNNNXXXeeeqqqUUULLLGGGEEECCCCCCCCCBBB@@@>>><<<<<<;;;:::999999999999::::::999999888888999999999:::;;;;;;;;;999888777555555666888;;;<<<<<<;;;>>>>>><<<:::777777999;;;:::;;;;;;;;;:::999888888:::999888666555666888;;;777777777666777777888888555666888999;;;;;;;;;;;;888777777777888:::<<<===;;;@@@EEEFFFAAA<<<999888888999::::::;;;;;;::::::===;;;999999;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<>>>>>===;;;999888888999999999999999999:::;;;<<<===999::::::;;;:::999777666444333444777:::;;;;;;:::??????===:::888777999;;;;;;;;;<<<<<<;;;999888666999999777444333555999<<<555555555555666888999:::888777666666888:::===>>>888777777777888:::<<<===<<>>;;;:::888888999::::::::::::999<<<:::888999<<>>===;;;AAAJJJGGG;;;888===:::;;;<<<<<<:::999:::;;;<<<:::888999===???>>><<<===999888;;;;;;:::;;;???>>>>>>>>>???AAADDDGGGIIIOOO^^^}}}eeeNNNJJJGGGEEECCCCCCBBBAAA???========================;;;:::999:::;;;;;;999888:::999999999999999999999:::999888777777999:::<<<;;;;;;:::999999999999999:::999777666666777999:::888888777777888888999:::777666666555555555666666;;;999777666666777999:::666666777999:::;;;<<<<<<<<<;;;BBBJJJHHH<<<888<<<:::;;;<<<;;;::::::;;;======;;;:::;;;>>>@@@@@@???===:::999;;;;;;:::;;;>>>???@@@@@@@@@BBBEEEHHHKKKPPPbbbkkkQQQKKKHHHEEEDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>999888888999;;;<<<:::999;;;;;;;;;::::::999999888999999888777777999:::;;;999999999999999999888777999888777666666777888999888777777777777888999999666666666555555666666777:::999777666666777999:::666777999:::;;;;;;::::::<<<<<>>888:::;;;;;;;;;:::999:::===@@@>>>===<<<===@@@BBBBBBAAA>>>;;;:::<<<<<<::::::===???@@@@@@@@@AAADDDHHHLLLSSSgggpppSSSLLLIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>======;;;::::::;;;======;;;:::;;;;;;:::999999888777777888888888777888999::::::777888999::::::999777666999888777777777777888999777777777777777888999999666666666666666666777888888888777666666777999:::666777999;;;<<<;;;999888;;;<<>>BBB??????>>>>>>???@@@@@@@@@???<<<;;;>>>===::::::===>>>???@@@??????BBBHHHMMMVVVnnnuuuUUUMMMJJJGGGEEEEEEDDDBBB@@@>>>>>>>>>======<<<<<<<<<===<<<;;;;;;<<<;;;999777:::999999888777666666555888777777888888888999999666777999::::::999888777999999999888888999999999777777666666777777888999666666666666666777888888777777666666666777999999666777999;;;<<<;;;999888:::<<>>===<<<======>>><<<<<>>???AAABBBAAAAAADDDLLLRRR[[[vvv}}}[[[NNNKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>======<<<<<<;;;<<<:::999999999888666444888888888777666666555555777777777888888888888999777888999999999999999999999999999999999999999999777666666666666777888888666666666666777888999999666666666666777888888999666777999:::;;;;;;:::::::::<<<@@@EEEHHHEEE@@@<<<<<<<<<<<<;;;:::;;;>>>AAA?????????===;;;:::;;;<<<===;;;<<<@@@@@@======???@@@CCCEEEDDDDDDHHHQQQXXXaaa~~~dddOOOLLLIIIGGGFFFDDDBBB@@@@@@@@@???>>>>>>===<<<<<<:::999888888999999777555888888777777777777777777666777777888888888888888999999999999999:::;;;;;;888888999999999999888888666666666666666777888888666666666666777888999:::555555555666777888888999666666777999:::;;;<<<<<<999;;;???CCCGGGGGGDDD???<<<======<<<;;;;;;===>>><<<===>>>===;;;;;;===???<<<:::<<<@@@AAA???>>>AAA===AAADDDDDDCCCHHHSSS[[[hhhlllOOOMMMIIIGGGFFFDDDBBB@@@AAAAAA@@@@@@???>>>>>>===:::999999:::<<<<<<;;;999888888888888888999999999666666777888888888888888::::::999888999:::<<<===777777888888888888777777666666666666666777888888666666666666777888999:::444555555666777888888999666666777888999;;;===>>>999;;;>>>AAAFFFHHHFFFAAA<<<===>>>>>><<<;;;<<<===:::<<<>>>===<<<===@@@CCC;;;:::<<<@@@BBB@@@???BBB999===AAAAAAAAAFFFQQQ[[[mmmsssZZZPPPNNNLLLCCCBBBFFFAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888;;;999777666666999;;;===::::::999777555555666888999777555555555666555444777777666666777888999999999999888888888888999999888666666999:::777888;;;===:::666444555888<<>>===>>>CCCIIIKKKHHHDDD>>>;;;888777999;;;======>>>>>>????????????>>>>>>;;;<<<===<<<<<<<<<>>>@@@;;;@@@???AAAJJJKKKQQQ```ooo{{{]]]QQQMMMLLLDDDCCCFFFBBB@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;:::999888999:::<<<===777777888777777888;;;===999777666666777777777555777777777777777888999999888777777777777777777888888555666999999777777:::888888888888999;;;===???>>>===>>>CCCIIIKKKHHHDDD<<<:::999999<<<>>>@@@@@@@@@@@@???>>>======<<<<<<:::;;;<<<;;;;;;;;;===???>>>CCC@@@AAAIIILLLSSSdddxxxbbbSSSMMMLLLEEECCCFFFBBBAAA@@@@@@???>>>>>>======::::::::::::::::::::::::777777777777777777888888999999999999999:::::::::777888888888888999<<>>>>>=========<<<===BBBGGGIIIHHHEEE;;;:::999;;;>>>AAABBBBBBBBBAAA???===;;;:::;;;;;;:::;;;<<<;;;::::::<<<===AAAEEEBBBBBBJJJMMMWWWiiikkkWWWNNNNNNGGGDDDFFFCCCAAAAAA@@@@@@???>>>>>>>>>::::::::::::::::::::::::666777777777777777888888555666777888888777666555999::::::888777777999;;;666555555666999:::999888888777777777777777888888666777777777777777777666999777888;;;;;;888777999444666999<<<======;;;:::<<<<<<===@@@EEEHHHHHHGGG<<<;;;;;;===@@@AAAAAA@@@AAA@@@===;;;::::::;;;<<<;;;<<<<<<<<<;;;;;;===>>>???EEEDDDEEEMMMPPPZZZlllvvv]]]PPPPPPIIIEEEFFFCCCAAAAAA@@@@@@???>>>>>>>>>::::::::::::::::::::::::666666777777888888888999555666777888888777555444999999999777666666777999444333444666888999888666888888777777777777777888777888888999999888888777:::888999======999888999777888888999999999999888<<<;;;<<>>>>>???@@@>>>===???>>><<<::::::;;;===>>>;;;<<<======<<<===???AAA<<>>>>>======::::::::::::::::::::::::777777777888999999::::::888888999::::::999777666666777777666666666999;;;333333444666888888777555999888888777777777777777777888999::::::999888777:::888:::======999777888999999888777777777777888;;;;;;<<<>>>AAAEEEHHHJJJEEECCCAAA@@@@@@???>>>===>>>===<<<<<<<<<===>>>???:::<<<===>>>===???AAACCC<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;999:::::::::999999888777888999999777666666888;;;444444555777999999777555999999888777777777777777666777888999999888777666888777888<<<<<<777555666888888888888888888888888:::;;;<<<===???CCCHHHKKKJJJGGGCCCAAAAAAAAAAAA@@@?????????>>>>>>=========888:::<<<======???BBBDDD@@@GGGHHHJJJSSSZZZkkkmmmXXXWWWPPPHHHFFFCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;;;;<<<<<<999888888888777777666666>>>>>><<<999666555666777666666777999::::::777555999999888777777666777777555666777999999777666555666555777;;;:::555333444555777999;;;;;;;;;:::::::::;;;;;;<<>><<<;;;::::::<<<>>>@@@BBBDDDEEEFFFEEEGGGMMMSSSbbb~~~bbbRRRNNNKKKFFFBBBDDDCCCAAAAAAAAA@@@???===;;;<<<=========<<<;;;:::888999999::::::999999888777666777888999999777555777888888777666555555777555444444555777888777666888888777777777777888888777999999666777;;;<<<999999777555666888999888666999888999:::;;;:::777555666888:::;;;===AAAGGGJJJRRRRRRPPPKKKEEE@@@>>>>>>BBBBBBAAA@@@??????>>>>>>;;;===???AAACCCDDDEEEEEEEEEFFFIIIMMMSSSdddkkkVVVOOOKKKHHHEEEDDDBBB@@@@@@@@@@@@>>><<<<<<<<<======<<<<<<;;;:::888999999::::::999999888999777666777888999777666666777888777666555666777888666555555777888777777888777777777777777888888666999999777888<<<===;;;999777666666888888888777888:::<<<<<<:::999888888777888:::;;;===AAAFFFIIIOOORRRSSSNNNEEE???===>>>AAA@@@?????????@@@AAAAAA<<<===???AAACCCDDDDDDDDDDDDGGGKKKOOOUUUhhhrrrZZZOOOLLLKKKIIICCCBBB@@@@@@@@@@@@>>><<<<<<<<<<<<<<<<<<;;;;;;;;;888999999::::::999999888:::888666666777888777777666777888777666555666777999777555444555777777666777777777777777777888999888;;;:::888888<<<===;;;999888777666777777888888888;;;======999777888:::555777888999;;;>>>CCCFFFHHHNNNSSSPPPGGG@@@???AAA???>>>===<<<===???AAACCC============>>>@@@BBBCCCDDDIIINNNRRRZZZooozzz___OOOJJJIIIHHHDDDBBB@@@@@@@@@@@@>>>=========<<<<<<;;;;;;;;;;;;888999999::::::999999888:::888666666777888777666555777888777666555666888888666333333444555555555777777666666777888999999;;;===<<<888888:::;;;888999888777666666666888999888;;;===<<<999777999;;;666777888999:::===AAAEEEEEELLLRRRQQQIIIBBB@@@BBB>>>===<<<;;;<<<>>>@@@BBBAAA>>><<<:::;;;???CCCFFFDDDJJJPPPUUUaaazzzfffRRRIIIFFFCCCEEECCCAAAAAAAAAAAA???=========<<<;;;;;;;;;;;;<<<888999999::::::999999888:::888777777888888666555555666777777666666777888666444333333555666555444666666666666777888999:::;;;===<<<888777999999666888888888666555555888::::::;;;;;;:::999888999:::888999:::;;;<<<>>>BBBFFFGGGMMMRRRPPPIIIBBB?????????>>>===<<<======??????BBB@@@===;;;===AAAFFFJJJEEEKKKRRRYYYjjjoooXXXMMMHHHCCCFFFDDDBBBBBBBBBBBB@@@???>>>===<<<;;;:::;;;;;;<<<888999999::::::999999888999888888888999888555333444666777777666666777999444444444555777888777555666666666666777888999:::999<<<;;;777666999999777888999888666444555888;;;;;;999888888999999888777999:::;;;;;;;;;>>>BBBEEEHHHKKKNNNNNNJJJFFFBBB@@@AAAAAAAAA@@@???>>>>>>===???>>>===>>>@@@CCCFFFHHHGGGLLLSSS]]]rrruuu^^^SSSMMMHHHFFFEEECCCCCCCCCCCCAAA???>>>===<<<;;;:::;;;<<<<<<999999999::::::999999999888888888999:::888555222444666777777666666777999444444555777999:::888666666666666666777888999:::777999999666666::::::888888999888666444444888<<<<<<999666666999:::888666777888999999999;;;???BBBDDDGGGJJJLLLLLLJJJFFFDDDDDDDDDDDDCCCAAA???>>>===999:::<<>><<<;;;;;;<<<======:::888999;;;<<<:::777777888888999999999888888999::::::999777666777999444666888888888777888999444:::===:::888999999888:::888666777999999666333555555555555666777999999888777666777888999888666>>>:::888:::<<<===BBBGGGDDDKKKOOOJJJGGGIIIIIIFFFGGGFFFDDDBBBAAA@@@???>>>@@@>>>===@@@DDDFFFDDDAAAJJJMMMTTTfffiiiWWWPPPLLLHHHGGGEEECCCAAA@@@??????@@@???===<<<;;;;;;;;;<<<<<<:::999999;;;;;;:::888888888999999999888888777888999999777666555666888555777888888666555555666666:::<<<888555555666444:::888777888::::::888666666555555666666888999999999777666777888999888777<<<888888;;;======@@@EEEDDDKKKOOOKKKHHHIIIIIIGGGGGGEEECCCAAA@@@@@@@@@???<<<===???AAAAAABBBCCCCCCOOORRRZZZmmmppp[[[PPPMMMGGGFFFDDDBBBAAA?????????=========<<<<<<;;;;;;;;;<<<:::999999;;;;;;999888999999999999999888777666777777888777555444666777666777888777555333333444888;;;;;;777444666777666999888888999;;;;;;:::888666666666666777888999999999888777777999999888777999777888<<<>>>===>>>BBBCCCIIIMMMLLLIIIIIIIIIHHHGGGDDDAAA???@@@AAAAAAAAA;;;???DDDDDDBBBBBBEEEHHHRRRVVVaaaxxxzzz___QQQMMMGGGFFFEEECCCAAA@@@@@@@@@<<<======>>>======<<<<<<;;;;;;::::::::::::999999:::::::::999888777666555777777888777555555777888555777888777666444444555;;;>>><<<888777;;;<<<:::777777888999:::;;;::::::777777777777777888999::::::999888888999:::999888999888:::???@@@>>>>>>@@@AAAGGGKKKLLLIIIHHHHHHHHHGGGDDD@@@???AAACCCCCCCCC@@@CCCFFFGGGGGGHHHJJJLLLRRRWWWfffdddRRRLLLHHHGGGFFFDDDCCCBBBBBBBBB>>>>>>?????????>>>>>>===:::;;;;;;::::::999999999:::::::::999888777666555777888999888777777888:::444666888888777777777999@@@AAA>>>999888;;;;;;888444555777888999999999:::999888888888888999999::::::999888999:::;;;:::888:::999<<>>@@@@@@DDDJJJLLLKKKGGGGGGIIIIIIEEEAAAAAADDDFFFFFFDDDCCCCCCCCCGGGKKKMMMMMMLLLOOOWWWllllllUUUKKKIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@??????>>>>>>>>>:::;;;<<<;;;999888999:::999999999999999888777666777888999888777777999;;;444666888888888888999:::@@@@@@===777666777444///333555888888888777888::::::999999999999999::::::;;;:::999999;;;;;;:::999;;;:::===CCCDDD@@@???@@@AAADDDJJJOOOMMMIIIHHHKKKLLLGGGDDDEEEIIIKKKHHHDDDCCCAAAAAAEEEKKKNNNMMMKKKPPP[[[ttttttXXXLLLHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA???>>>============999;;;<<<;;;999888999;;;888888999999999888888777666777888777666777888:::555666888888777666777777;;;;;;999555555666333---555777999999888777999:::;;;::::::999999999::::::<<<:::999:::;;;<<<;;;:::;;;:::===BBBCCC???>>>@@@CCCFFFLLLSSSQQQLLLKKKOOONNNJJJHHHJJJNNNOOOJJJEEE@@@AAACCCGGGJJJMMMNNNNNNVVVccczzz[[[MMMGGGFFFEEECCCCCCBBBBBBBBBCCCAAA>>><<<;;;;;;<<<===999;;;===;;;999777999;;;777888888999999999888888555666777666555666888999666777888777555444444444444555555444777:::888222666999;;;;;;999888999;;;;;;;;;:::999999:::::::::<<<;;;::::::<<<<<<;;;:::;;;999<<<@@@AAA>>>===???FFFGGGNNNVVVUUUNNNMMMRRRPPPLLLJJJMMMQQQQQQKKKEEE???DDDHHHJJJJJJLLLOOOSSS[[[jjjhhhLLLKKKIIIDDDAAABBBDDDDDDAAADDDCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888::::::999777666888999888777666777888666666777666444111...,,,===999666555777888777555;;;<<<<<<:::888666666777===<<<;;;<<<===;;;999666:::::::::;;;<<<===>>>???<<<<<<;;;<<<===@@@CCCDDDEEEMMMRRRPPPOOOPPPPPPOOONNNIIIIIIPPPSSSNNNGGGEEEEEECCCEEEKKKPPPQQQTTTXXX^^^xxxoooNNNKKKIIIFFFDDDCCCDDDBBB@@@CCCBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777666666777888888666444666888999888777666777888555666888999888777555444999888777777888888666555>>>??????===;;;999999:::999999999;;;======<<<:::999999::::::<<<===??????<<<;;;;;;;;;<<<>>>AAABBBEEEKKKOOONNNNNNPPPPPPMMMMMMHHHHHHNNNQQQLLLFFFDDDBBBAAACCCJJJNNNPPPTTTYYYddd}}}VVVKKKJJJHHHGGGEEECCCAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888999888555222666888999888777666777888666777999::::::999999888555777888999777666666666>>>??????===;;;:::;;;<<<999999999;;;===>>><<<;;;999999999:::<<<>>>???@@@<<<;;;::::::;;;<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<:::777444666888999888777666777888777888888888888666555444555777888777555555888;;;;;;<<<;;;:::888777999:::===;;;:::;;;<<<<<<:::888888888999:::<<<>>>@@@AAA===<<<;;;::::::<<<>>>???DDDFFFFFFGGGLLLQQQOOOIIILLLJJJJJJLLLMMMLLLHHHFFFHHHHHHKKKOOOQQQSSS[[[ddd{{{SSSLLLHHHJJJKKKGGGFFFGGGDDDCCCBBBAAAAAAAAAAAABBB;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;888555666888999888777666777888777777777777666666555555666777777555333555;;;@@@999999999777666666888:::===;;;::::::;;;<<<;;;999999999999:::<<<>>>???@@@>>>===<<<;;;;;;===???@@@BBBDDDDDDEEEJJJPPPNNNIIIJJJJJJJJJIIIIIIJJJHHHEEELLLMMMOOOQQQQQQTTT```lll___QQQGGGIIIMMMJJJGGGIIIEEEDDDCCCBBBBBBBBBCCCDDD;;;;;;;;;;;;;;;;;;;;;;;;888777777888999999888666666888999888777666777888555666666777888888999:::888777666555555888===AAA:::::::::888777888;;;===999888777999;;;>>>>>>>>>:::::::::;;;<<<===>>>???===<<<;;;;;;<<<>>>@@@AAA@@@CCCDDDEEEHHHNNNNNNKKKHHHJJJIIIFFFEEEGGGGGGDDDMMMNNNOOOPPPOOOTTTeeevvvmmmXXXGGGHHHMMMKKKGGGHHHDDDCCCBBBAAAAAABBBDDDEEE;;;;;;;;;;;;;;;;;;;;;;;;999777555666888:::::::::666888999888777666777888777777777777777888999999777666666888;;;>>>??????:::::::::888777888<<>>??????;;;;;;;;;;;;;;;<<<======;;;:::999999;;;===@@@AAA>>>CCCFFFEEEGGGLLLNNNNNNIIILLLKKKFFFEEEHHHIIIFFFMMMNNNOOOOOOOOOXXXnnnxxx]]]HHHGGGMMMJJJFFFFFFCCCBBBAAA@@@@@@AAACCCEEE;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777999<<<===>>>666888999888777666777888:::999888666555444444444555555777;;;@@@BBB???;;;999999888777666888;;;>>>===;;;999999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<999888888888:::<<>><<<===AAA@@@<<<;;;======:::888888;;;<<<;;;999888888888888888888888888888888888777777777777777666777;;;BBBBBB===:::;;;777777888888888999<<>>???<<<999999999:::;;;===@@@CCCDDDAAADDDFFFHHHGGGGGGHHHIIIRRRSSSQQQMMMLLLNNNOOOLLLOOOPPPTTTYYYZZZccczzz\\\QQQPPPLLLHHHHHHHHHGGGEEECCCBBBAAAAAABBB@@@======@@@???<<<;;;===<<<:::888888;;;<<<;;;999888888888888888888888888888888888888999999999999888666999???BBB>>>:::999777888999999999:::<<<>>><<<;;;;;;::::::::::::;;;;;;:::;;;===??????<<<::::::::::::;;;===@@@DDDFFFCCCEEEHHHHHHGGGFFFGGGHHHMMMPPPOOOKKKKKKOOOPPPNNNQQQSSSVVVZZZ___pppttt]]]RRRNNNKKKHHHKKKHHHDDDAAA???@@@BBBCCCBBB>>>===???>>>;;;;;;===;;;:::999999;;;;;;:::999999999999999999999999999777888888999:::::::::999999666777===@@@===:::999777999;;;;;;:::999:::;;;:::;;;<<<======<<<<<<;;;:::;;;<<<>>>@@@???===:::;;;:::999:::<<<@@@EEEHHHFFFHHHIIIIIIGGGFFFFFFFFFIIILLLLLLJJJKKKPPPRRRQQQRRRVVVXXXZZZggglllWWWRRRRRROOOKKKIIIEEEBBB@@@@@@BBBCCCCCC???===>>>===:::;;;>>>::::::::::::;;;;;;:::999999999999999999999999999666777888999::::::999999888777999======999999;;;666888:::;;;:::888888999999:::===??????>>>===;;;999;;;===@@@@@@???<<<:::===;;;::::::<<>>===>>>===:::;;;>>>999:::;;;;;;;;;::::::999999999999999999999999999555666888999:::999888777555888===???;;;555777>>>555777999:::888777777777888:::===@@@@@@???===;;;999;;;>>>??????>>><<<;;;>>>===;;;:::===AAAFFFIIIIIIJJJJJJHHHFFFDDDEEEFFFKKKNNNNNNKKKMMMQQQSSSRRRMMMTTTYYYccc|||rrr___WWWTTTLLLKKKIIIGGGEEECCCBBBBBB@@@===<<<>>>>>>;;;<<>>AAA<<<666777===555777888999888777888999999;;;===??????>>><<<;;;999;;;======<<<;;;<<<<<<@@@???===<<<>>>AAAEEEGGGGGGHHHHHHFFFEEEDDDEEEGGGLLLOOOOOOLLLMMMQQQSSSRRRNNNTTT```rrrooo]]]TTTPPPNNNJJJFFFDDDDDDEEEEEE>>>;;;<<>>===;;;888777999888;;;@@@AAA<<<888888777888999999888999;;;===;;;<<<===>>>>>>===;;;:::999:::<<<;;;999999;;;===AAA@@@???>>>???AAACCCDDDDDDEEEEEEDDDCCCDDDFFFHHHKKKMMMMMMKKKLLLQQQSSSRRRTTTYYYjjj}}}dddVVVTTTPPPJJJEEECCCDDDFFFIII<<<:::<<<@@@AAA>>>===???666:::======;;;999999:::::::::::::::::::::::::::===>>>???@@@???<<<999888===888888???EEEAAA999444888999::::::999;;;>>>AAA<<<<<<=========;;;:::999999:::;;;999777888;;;>>>BBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDCCCCCCDDDGGGJJJHHHKKKKKKJJJLLLQQQTTTRRRYYY^^^rrrwww]]]XXXLLLBBBCCCGGGHHHGGGFFFBBBAAA@@@>>>>>>>>>??????>>>===<<<;;;:::;;;<<<<<<:::999999888888999999:::999AAABBB:::777<<<===888999999::::::;;;<<<======888888999:::;;;===>>>??????===<<<<<<=========<<<>>>;;;777666777888999999===@@@BBBBBBAAA@@@@@@AAACCCCCCCCCDDDEEEFFFGGGGGGOOORRRMMMJJJNNNMMMTTTdddfffrrrjjjWWWOOOIIIHHHHHHEEECCCDDDBBBAAA@@@???>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<::::::999999999999::::::<<>>555777999777999999::::::;;;<<<<<<===999999999:::;;;<<<===>>>777666666888<<>>===>>>>>>BBBBBBBBBBBBDDDFFFHHHJJJNNNRRRNNNLLLPPPOOOTTTccckkkzzz~~~]]]WWWQQQOOOJJJDDDBBBCCCCCCBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::;;;FFFJJJ@@@666666999:::999::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<===444444555888===@@@AAAAAAAAA>>>;;;:::<<<===>>>===:::<<<>>>>>>=========>>>BBBAAA@@@AAACCCFFFJJJLLLPPPTTTQQQPPPSSSRRRVVVeeevvvkkkaaaVVVQQQMMMHHHEEEEEEDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::777???CCC===888:::===>>>:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::<<>><<<<<<===>>>???>>><<<===??????>>>>>>???AAADDDCCCAAAAAABBBFFFJJJLLLTTTWWWRRRPPPTTTUUU\\\mmmlllXXXPPPOOOLLLHHHFFFEEEEEEDDDCCCBBBAAA@@@???===============<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::777::::::::::::===>>>===:::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;>>>>>>===>>>@@@@@@>>><<>>>>>>>><<<===>>>>>>>>>>>>@@@BBBHHHFFFDDDBBBCCCEEEHHHJJJUUUWWWPPPMMMTTTXXXdddyyyzzz^^^RRRPPPNNNJJJGGGFFFFFFFFFEEECCCBBB@@@???===>>>>>>>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::;;;:::888999;;;===;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>@@@@@@>>><<<>>><<<;;;<<<===>>>>>>===:::;;;<<<<<<<<<===???AAAJJJHHHFFFEEEEEEFFFHHHJJJRRRSSSNNNMMMXXXccctttooo]]]VVVQQQLLLJJJGGGGGGGGGFFFEEECCCAAA???===>>>>>>???>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;===<<<;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<>>>>>>>>>@@@BBBAAA???===>>><<<<<<<<<>>>??????>>>;;;<<<======<<<>>>@@@CCCIIIHHHHHHGGGHHHIIIJJJKKKNNNRRRQQQVVVfffuuujjj\\\SSSOOOOOOGGGGGGGGGGGGEEECCCAAA???===>>>?????????>>><<<;;;;;;<<<===??????===<<<;;;;;;<<<>>>>>>;;;888:::>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===CCCCCCCCCDDDDDDCCC@@@===>>>===<<<===???@@@@@@>>>>>>????????????@@@CCCFFFGGGGGGHHHIIIJJJKKKMMMMMMMMMTTTVVV```uuu~~~eeeUUUOOOPPPJJJMMMKKKDDDBBBDDDBBB<<<>>>????????????>>>======;;;<<<>>>@@@AAABBBAAAAAA;;;888888:::;;;999:::>>>;;;::::::::::::;;;<<<<<<>>><<<999888999;;;<<<<<>>>>>>>>>>>@@@BBBCCCBBB@@@===<<<>>>AAACCCDDDFFFFFFEEEFFFHHHLLLPPPRRRQQQWWW```ooovvvaaaTTTNNNIIIKKKIIIDDDDDDFFFEEE@@@???@@@@@@@@@??????>>>>>><<<===???@@@AAAAAAAAAAAA;;;888888;;;;;;999:::>>>;;;;;;::::::;;;;;;<<<===>>><<<999999:::;;;<<<<<<>>>@@@BBBCCCBBB@@@===;;;======<<<<<<===>>>@@@AAAAAA???======???BBBCCCCCCGGGGGGFFFGGGHHHKKKPPPRRRXXXcccrrrsss\\\NNNMMMMMMJJJGGGFFFHHHGGGCCCAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@@@@===:::999<<<<<<::::::>>>;;;;;;;;;:::;;;;;;<<<===>>>;;;999999;;;<<<<<<<<<<<<>>>@@@BBBBBB@@@>>><<<<<<;;;;;;;;;<<<===>>>???>>>======???AAACCCCCCBBBEEEFFFHHHIIIKKKPPPVVVZZZbbbtttjjjWWWXXXTTTNNNIIIHHHHHHFFFCCCBBBBBBAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@???;;;;;;======:::;;;>>>;;;;;;;;;;;;;;;<<<=========;;;::::::;;;======<<<;;;<<>>===<<<<<<<<<<<<======>>>>>><<<<<<===@@@CCCDDDCCCBBBCCCFFFIIILLLPPPXXXaaahhhpppnnnbbbZZZPPPJJJHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@===<<<>>>>>>;;;;;;>>><<<;;;;;;;;;;;;<<<======<<<;;;:::;;;<<<>>>===<<<;;;<<<>>>@@@@@@@@@???>>>===>>>>>>>>>????????????<<<<<<>>>BBBEEEFFFEEECCCEEEGGGJJJMMMSSS]]]jjjtttrrrdddUUUMMMJJJHHHGGGHHHCCCBBBAAA@@@???@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCBBB???>>>???>>>;;;;;;>>><<<<<<;;;;;;<<<<<<===>>><<<;;;:::;;;===>>>>>>===<<<===???@@@@@@@@@????????????@@@@@@@@@@@@??????======???CCCFFFHHHGGGFFFIIIKKKMMMPPPUUUbbbsssyyydddWWWPPPKKKHHHJJJCCCBBB@@@???>>>???@@@AAA@@@?????????@@@BBBCCCDDDDDD@@@???@@@???<<<;;;>>><<<<<<<<<<<<<<<======>>>;;;::::::<<<>>>???>>>===>>>???@@@@@@AAA@@@@@@?????????@@@AAAAAA@@@???>>>??????@@@CCCGGGJJJJJJIIILLLOOORRRUUU]]]ooosssbbbWWWNNNIIIJJJCCCBBB@@@>>>>>>???@@@AAA????????????@@@BBBDDDEEEEEEAAA???AAA???<<<;;;>>><<<<<<<<<<<<<<<===>>>>>>;;;:::;;;<<<>>>???>>>===@@@@@@AAAAAAAAA@@@@@@???>>>???@@@AAAAAA@@@???>>>@@@@@@@@@CCCGGGJJJKKKKKKMMMPPPUUU[[[ggg|||zzzeeeVVVOOOMMMLLLKKKIIIEEEAAA@@@AAACCCBBBAAAAAAAAACCCBBBAAA???BBBBBBBBBAAA@@@???>>>===<<<>>>???>>>===<<<===>>>AAAAAAAAAAAA@@@>>><<<:::<<<<<<===@@@CCCCCC>>>:::===>>>??????>>>???AAABBB<<>>BBBAAAAAABBBCCCDDDCCCAAABBBBBBBBBBBBAAA@@@???>>>>>>??????>>>======>>>@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>???AAACCCCCC???<<>>BBBAAAAAABBBDDDEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>======@@@BBBAAABBBCCCDDDDDDDDDDDDDDDBBBAAA@@@AAABBBBBBAAA???EEEEEEEEECCCAAAAAABBBCCCFFFFFFEEEFFFIIIMMMRRRUUUccczzzwwwfff]]]QQQKKKJJJIIIGGGDDDEEEDDDBBBBBBCCCDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>===>>>AAADDDBBBBBBCCCDDDDDDEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAGGGGGGGGGEEEBBBAAABBBCCCEEEHHHKKKKKKKKKOOOWWW^^^|||~~~ppp^^^QQQKKKJJJIIIHHHJJJHHHEEECCCCCCBBBAAA???BBBCCCDDDEEEEEEEEEEEEEEEBBBBBB@@@>>>===>>>AAADDDBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@???@@@AAABBBGGGGGGGGGEEECCCBBBCCCDDDBBBFFFJJJIIIJJJTTTgggwwwwwweeeYYYQQQMMMKKKPPPLLLHHHFFFDDDCCCBBB@@@DDDDDDEEEFFFGGGGGGFFFFFFAAAAAAAAA???>>>>>>AAACCCAAA@@@@@@???@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@BBBDDDFFFGGGGGGFFFDDDDDDFFFGGGCCCGGGJJJLLLSSSfffttteee[[[UUUSSSPPPLLLIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFF???@@@AAA@@@>>>>>>@@@AAA>>>>>>===>>>???@@@BBBCCC>>>@@@CCCCCCBBBBBBDDDFFFEEEGGGHHHHHHGGGHHHJJJLLLKKKOOOWWWbbbrrrzzzkkkcccUUURRRNNNLLLKKKKKKKKKJJJGGGGGGGGGHHHHHHGGGGGGFFF>>>???@@@@@@???>>>???@@@<<<;;;<<<===???AAADDDEEE>>>AAADDDEEEDDDDDDFFFHHHEEEGGGHHHIIIIIIJJJMMMOOOSSSYYYhhh|||ppphhh^^^WWWUUUSSSOOOLLLOOOMMMKKKKKKKKKJJJHHHFFFFFFCCC???>>>@@@AAA???===AAA>>>???CCCBBB???BBBIIICCCCCCCCCGGGKKKMMMKKKIIIIIIMMMQQQRRRPPPQQQUUUZZZmmmzzzyyyooohhhaaaXXXRRRRRRPPPNNNNNNNNNMMMKKKJJJHHHEEECCCBBBDDDFFFEEEDDDBBB@@@AAADDDDDDAAADDDJJJ>>>>>>AAAFFFLLLPPPPPPOOOKKKMMMPPPRRRWWWaaaoooyyy{{{ppphhh]]][[[WWWUUUSSSPPPMMMJJJLLLJJJHHHGGGIIIJJJJJJIIIJJJHHHIIILLLKKKJJJLLLQQQKKKKKKLLLNNNQQQRRRRRRPPPRRRVVV]]]eeeppp|||xxxrrrkkkfff```YYYUUUWWWUUURRRPPPOOONNNMMMMMMPPPQQQRRRSSSSSSRRRTTTVVVWWWWWWWWWYYYZZZ[[[[[[[[[eeennn{{{yyyuuummmkkkhhhccc___\\\[[[ZZZZZZ\\\^^^]]]\\\]]]^^^___YYY\\\aaagggmmmsssxxx{{{|||xxxwwwxxxtttxxxzzzxxxwwwyyyyyyxxxuuuyyy