BM6(2 444111...------...---,,,******+++,,,***+++222<<<555555444222111222555888////////////............***)))+++///333555222...000000000000///...---,,,,,,---///222444777999:::>>><<<:::===CCCIIILLLLLLDDD???>>>>>>BBBTTT^^^UUULLL===DDDcccsssbbbKKKBBBFFFCCCVVVUUUIIIIII>>><<<888===@@@@@@BBBDDDCCC@@@???JJJjjj___JJJIIIfffuuunnn|||jjjkkk___TTTEEE>>>777666QQQMMM999JJJNNNHHHDDDDDDDDDHHHPPPZZZdddwww[[[KKKKKKIIIKKKVVVUUUEEE<<<@@@CCC???<<<===;;;777<<>>===???@@@DDDKKKSSS[[[^^^]]]\\\```mmmzzzhhhoooWWW@@@333666444333222222444444333222///666555<<>>BBBNNNpppvvvTTT555///111///000............////////////......111333---WWW444111...---......---,,,******+++,,,***+++222<<<555555444222111222555888000/////////............***)))+++///444555222...000000000000///...---,,,,,,---///222444777999:::===999666:::CCCNNNUUUYYYXXXQQQKKKEEEBBBNNNSSSHHHFFF666@@@jjjjjj^^^KKKHHH]]]^^^VVVXXXPPPNNNHHHMMMRRRRRRPPPOOOIIIBBB???JJJjjj]]]KKKMMMlllyyy{{{gggxxxppphhhrrrjjjWWWGGG>>>555111III}}}tttOOOEEEYYYPPPGGGBBB@@@BBBLLLVVVXXXnnnhhhgggoooqqqtttxxxmmmSSS@@@>>>>>>:::888:::888888CCCZZZqqq~~~{{{}}}yyyrrrttt~~~xxx|||wwwfffWWWSSSFFF@@@555222///333111000///WWWhhhZZZaaa```[[[RRROOOYYYiiitttyyy|||~~~{{{~~~hhhPPPRRR999cccjjjhhhUUU???CCC;;;@@@GGGDDDDDDFFFAAA666CCCRRRZZZ___aaa]]]WWWWWWMMMCCC@@@>>>;;;:::;;;999<<>>>>><<<<<>><<>>===;;;999:::999===HHHQQQSSSSSSUUU___kkkyyy}}}nnnoooVVV???888111333333333222222111111111333...111:::eeemmmGGGsssvvvfffgggNNNbbbIII<<>>666222///,,,,,,------,,,***++++++)))((()))---111555000111777666......555555///,,,...///++++++---***)))(((+++///222333222,,,///222222///------...---------000333888===???///===@@@KKKLLLDDDKKKFFFKKKJJJTTTPPP[[[iiiXXXMMMAAA@@@JJJGGG|||\\\===666111555@@@PPPcccrrriiiaaaZZZVVVOOOCCC;;;999888DDDYYYooogggVVV???```}}}wwwzzzxxxnnniiiSSS<<<222...999aaaSSS<<>>666BBBSSSVVVcccfffmmm}}}sss___bbb^^^HHHDDD777000111444---666333EEEzzzeee```bbbXXXTTT^^^kkksssvvvxxxuuu|||^^^HHHHHHEEEGGGMMMGGGggg___LLLBBBEEEDDDAAAGGG@@@@@@EEEKKKLLLGGGCCCCCCDDDCCCBBBBBBBBBAAA???<<<888777:::AAAGGGIIIMMMRRRaaalllyyy~~~~~~}}}uuuvvvuuuYYY===555000333333333222222111111111222555666222RRR}}}BBBhhhssseeecccQQQLLLFFFAAA???qqqhhhhhhvvveee^^^[[[IIILLL^^^hhh___SSSSSSXXXOOOHHHPPPHHHLLLKKK<<>>BBBEEEFFFFFFAAA??????777;;;PPPrrr~~~rrruuuNNN555333222333555444:::;;;===BBBGGGLLLNNNNNNXXXiiipppccc}}}{{{|||~~~xxx|||~~~}}}uuueeeccc```JJJBBBFFFEEE@@@LLLsssqqqffffff^^^WWWYYY[[[___bbbaaa^^^___dddjjjkkkmmmnnnllljjjlllpppttt{{{xxxooowwwppphhhaaavvviii\\\fffjjjYYYRRR[[[NNNLLLVVVKKKOOO```bbbWWWGGGGGGBBBAAAWWWiiiUUUIIIBBBDDD???DDDHHH@@@;;;OOOzzzwwwXXXAAA???EEEaaa{{{{{{bbbEEE444////////////...------------...////////////111000666999666222---******,,,------***+++***)))(((***---///555//////444555000...222444///---......,,,,,,---+++***)))***---111333333---///111111///---------...------...222888>>>BBBNNN]]]\\\[[[KKK:::AAA@@@AAA???GGGGGG]]]xxxjjjZZZkkkIII@@@RRRfffvvvUUU===>>>888444333666???SSSggg\\\OOODDDCCCEEECCC===888555999GGGaaa}}}aaaOOOHHHxxx}}}zzzxxx~~~uuukkkXXX:::///222333TTTbbb999KKKZZZJJJCCCCCC>>>BBB===MMMWWWqqqllljjjhhhsss^^^LLLDDDGGGIII@@@>>>DDDEEEAAAeee{{{UUUFFFjjjllldddeee```JJJBBB999333000000---777444===|||}}}kkkNNNwwwgggXXXXXXbbbmmmvvv|||}}}wwwzzzrrr]]]XXXPPPJJJJJJEEEaaa___KKK@@@GGGBBB???OOOEEEBBBAAACCCCCCAAAAAADDDDDDDDDDDDEEEFFFEEEBBB???888777888;;;===???GGGQQQbbblllwww|||}}}pppdddzzzzzz\\\:::222222222222222222222111111111---777:::---BBBWWWPPP|||sss^^^hhhSSSLLLMMM???888VVVhhhdddwwwooo```DDDXXXbbb^^^[[[MMMFFFNNNRRRSSS[[[___YYYMMMNNNGGGHHHEEEKKKFFFAAA;;;???DDD<<<<<>>;;;999???VVV}}}vvvjjjkkkoooooonnnllliiiiiikkkmmmrrrttttttqqqoooooossswwwrrrooo___^^^zzzfffiiiddd```ZZZ\\\QQQMMMOOO@@@<<>>DDDDDDMMMGGG777MMMvvvOOO@@@???NNNoooyyyyyyrrrZZZ???222//////000111...------------...//////...///111111333555ooo333000,,,++++++,,,,,,++++++******))))))***,,,---666000...333555222///000444111...---...---------,,,+++))))))+++///222333...///000000///...------/////////000333777:::===NNNZZZWWWWWWLLL@@@JJJIIIGGGCCCIIIHHHcccvvv___HHHeeejjjnnn___JJJFFFCCCAAA===;;;AAAJJJCCC<<<888:::@@@BBB@@@===:::555<<>>>>>>>>QQQzzzrrrTTTBBBYYYuuuqqqxxxggghhhcccNNNAAA:::333333///...777333111bbb???[[[qqqrrraaaPPPQQQ___ooowwwyyyssszzzXXXHHHVVVzzzllliii```RRRGGGBBBOOO___RRR???BBBAAAAAARRRIIIDDDAAAAAAAAAAAAEEEJJJKKKIIIFFFEEEDDDCCCAAA???777888:::<<<;;;<<>>EEEIIIIIIIIIJJJLLLXXXfffuuu{{{vvvZZZ~~~yyyyyyxxx~~~xxx{{{}}}mmmaaaSSSAAA>>>DDD???>>>BBBDDDRRRwwwxxx}}}~~~zzztttpppnnnnnnooopppwwwzzz}}}|||zzzzzz}}}^^^```lll```^^^^^^[[[[[[\\\QQQHHHDDDmmmXXXRRRFFF>>>mmm|||```KKKFFF@@@:::LLLBBBLLLIII666OOO|||}}}pppKKKBBBAAA[[[~~~lllSSS:::111000//////222...------------...//////...///000111111444ccc111000////////////,,,***+++***)))))))))***++++++666222000333555444111000333222///------......,,,,,,+++*********---000333//////////////////...---...///222555888:::;;;<<<:::EEEFFFSSSVVVOOOTTTLLLJJJEEELLLLLLbbb~~~ddd^^^^^^|||\\\UUUKKKFFFFFFHHHDDD===???AAAAAA@@@???===;;;888===333777TTTyyyiiiUUUMMMmmmuuuzzzkkkwww|||ttt~~~~~~fffTTT555111>>>666KKKHHHEEE[[[OOOEEECCC@@@CCC;;;888III]]]kkkAAA???DDDEEEEEEBBB>>>===VVV{{{bbbNNNLLL^^^]]]hhhjjjkkkgggRRR???999111444000111666333,,,NNNFFF???SSSUUUKKKDDDNNNccctttvvvqqq}}}tttbbbjjjzzzppp]]]KKKFFFHHHhhhiiiLLL@@@BBBFFFNNNGGGBBB@@@AAACCCDDDIIIOOOTTTOOOIIIDDDBBB@@@???===666999===@@@======EEEQQQZZZcccooowww}}}sssyyyyyyrrrzzz[[[888111444111111111111111111111111555000555444444EEEqqqNNNhhhuuuVVVVVVPPPRRRFFFIII===VVV~~~gggwwwrrruuu{{{wwwyyyfff___QQQPPPLLL]]]\\\TTTZZZ___YYYUUUyyy{{{}}}jjj___lllppplllKKK777000333111444999888<<>><<>>>>>EEEIIIMMMQQQQQQPPPOOOOOOUUU^^^sssbbb\\\^^^zzzwwwsssxxx|||uuu|||{{{}}}~~~|||~~~ooo\\\MMMPPP???@@@CCCAAA777>>>ccc}}}yyytttqqqrrruuuxxxyyyvvv|||dddQQQ\\\{{{vvvqqqjjj```___QQQ\\\rrraaaZZZVVVhhhvvvvvvlllcccTTTEEEDDDAAAOOObbb[[[HHH^^^qqq___BBBBBBKKKqqqcccJJJ444111222---,,,000...------------...//////---...---222000888SSS222111111111222111///---+++)))((((((***+++***(((111333444333111111111111333444111,,,,,,000000+++***,,,---,,,++++++---000222///------///000...---+++---111666:::>>>@@@AAA<<>>AAAaaa~~~}}}fffSSSHHHDDDQQQdddnnnqqqfffQQQHHH===999JJJmmm~~~___zzztttiiiRRR666777000///000555///777555>>>~~~IIIWWWmmmgggZZZNNNQQQbbbsss{{{iiigggqqqrrrvvv|||dddBBB999???MMMppptttRRRHHHPPPHHH@@@;;;999;;;===@@@FFFMMMSSSPPPMMMKKKIIIFFFCCC@@@AAAAAABBBCCC@@@===BBBJJJTTT^^^kkkvvvjjjpppwwwvvvQQQ444333222///000000000111111111222333000444>>><<>>FFFMMMMMMMMMNNNOOOOOOLLLGGGCCCKKKHHHFFFDDDAAA???CCCJJJTTT^^^kkkwwwqqqiiiZZZssslllvvvqqqJJJ333555444//////000000111111111222333777888;;;777CCCHHHQQQoooppp\\\FFFPPPDDD111fffhhh]]]UUUkkk```PPPQQQfff~~~ooopppyyypppqqqooocccgggTTT444---111666666>>>KKKLLLNNNMMMMMMPPPSSSTTTQQQNNNUUUSSStttcccxxx|||WWWddd}}}|||zzzxxxrrrwww~~~zzzzzzxxx{{{~~~}}}wwwoooooohhhWWWEEEBBBQQQcccttt}}}vvvgggkkkqqqyyysssiiidddjjj}}}wwwaaaLLLJJJQQQffffffUUUttt{{{ZZZ___eeepppmmmYYYPPPMMMOOOTTTWWWKKKEEE]]]~~~|||dddOOO???EEEbbbwwwXXX>>>,,,...111+++***000...------------...//////+++......777///444;;;222///---+++,,,,,,++++++)))))))))))))))))))))))))))///111...///222111,,,000555555///+++---///---++++++++++++++++++++++++222111///---,,,---...///,,,---...---...222:::@@@PPPWWWVVVTTTVVVYYYkkkssshhhOOORRRYYYWWWiiikkk{{{uuulllJJJLLLsssjjj\\\SSS]]]{{{pppVVVQQQkkk}}}sssuuuxxxppp}}}{{{tttLLL:::---...111...000666CCCWWW888CCCGGG<<>>;;;MMMjjjddduuurrriiinnn^^^JJJJJJNNNIIIRRRYYYLLLLLLFFFCCCJJJSSSUUUOOOHHHAAA>>><<<;;;;;;AAARRRbbbuuu|||jjj^^^yyy}}}zzzhhhKKK555000444222///000333111222DDDZZZ{{{|||>>>333AAAhhhYYYMMMeeehhhqqq{{{wwwwwwTTTSSSwwwlll^^^[[[HHHOOOIIIJJJNNN;;;BBBCCC>>><<<<<<:::;;;DDDOOORRRNNNLLLOOOSSSVVVWWWYYYeeeTTTHHHIIIIIICCC???BBBMMM\\\lllvvvnnn>>>ffflllnnnyyykkkAAA000555000000000000000000111111222555666888888:::BBBNNNXXX[[[JJJtttPPPKKKKKKBBBAAAhhh}}}yyyooonnn~~~dddYYYsss}}}rrrtttbbb\\\wwwqqqdddsss|||VVV:::555000111888===???EEEMMMTTTQQQMMMMMMRRRVVVPPPFFFKKKQQQaaaxxxsssEEE[[[kkkqqqooovvvxxxqqqttt{{{wwwxxxyyy{{{|||~~~rrrccc[[[\\\```xxxwww||||||{{{}}}kkkVVVNNNQQQcccaaaddd[[[uuupppjjjTTTBBBFFFNNNUUU^^^qqqgggJJJdddxxx[[[]]]jjjsssYYYPPPPPPIIIdddiiiXXXTTTSSSwwwYYYHHHDDDKKK|||llloooYYY===...000......000---///......---------......,,,777000000999000AAAyyy222///---+++,,,,,,++++++)))))))))))))))))))))))))))...000...///222111,,,///444444...+++---...,,,++++++++++++++++++++++++111000///...------.........//////...---000666<<>>LLLbbb\\\SSSgggyyyqqqpppbbbyyyqqqmmmiiiQQQNNNGGGLLLSSSDDDHHHLLLIIIGGGEEE@@@===EEEOOOKKKHHHHHHNNNVVVZZZ[[[[[[YYYKKKBBBDDDDDD@@@>>>CCCIIIQQQ___nnn{{{rrrAAAbbbggglllwwwggg???///444111000000//////000111222222333777:::<<<>>>CCCLLLSSSxxxZZZ{{{}}}kkkTTTOOOOOOGGG???RRRttthhhvvvvvvuuupppgggWWW___{{{jjjaaayyytttNNN777222000444===CCCEEEJJJPPPNNNNNNMMMOOOWWW]]]YYYPPPLLLOOO```}}}hhhIIIUUU```sssssszzzvvvxxxyyyzzz|||}}}uuuhhhTTTCCCNNNRRRSSS|||hhhgggkkk___OOOJJJIIIEEEDDDeeerrrdddNNNUUU^^^jjjXXXRRRjjjyyyttt```MMMOOOWWWSSSYYYaaaUUURRRRRRrrrTTTEEEGGGXXX|||llleeeTTT:::...000......000---///......------.........---555...///999000>>>ooo222///---+++,,,,,,++++++)))))))))))))))))))))))))))---......///111000---...222222...,,,------,,,,,,,,,,,,,,,++++++++++++....../////////......---...///000///000444<<>>EEEPPPwwwUUUBBB???999CCCccc}}}yyyiiiTTTFFFCCCEEEGGGFFFBBB@@@???>>>999555777===VVVxxxlllgggiii}}}gggzzzzzzdddFFF222///444333000222777666444:::DDDTTT===999;;;hhhcccFFFjjjsssssswwwddd\\\QQQPPPSSSHHHKKKFFFFFFHHHGGGBBB===@@@FFFBBBAAADDDMMMZZZbbbccc___PPPFFF@@@AAA@@@;;;<<>>AAABBBEEEIIIMMMiiioooEEEsssiiiFFFKKKOOO===;;;aaawwwfffwwwwwwwwwkkkiiimmmlllkkkQQQRRR\\\eeecccaaaooobbb@@@111111333999CCCHHHIIIKKKMMMKKKMMMNNNRRRYYY___\\\UUULLLIIIUUUeeeZZZNNNVVVwwwuuusssyyyvvvwwwxxxyyyzzz|||}}}~~~}}}ggg```UUUFFFWWWeeeUUUQQQMMMJJJJJJDDDiii^^^YYYYYYIIILLL@@@CCCoooxxxjjj\\\RRRXXX^^^WWWWWWaaa^^^\\\YYYlllOOOCCCHHHlll{{{___LLL666---000......000,,,///......---......//////...333---000999111;;;___222///---+++,,,,,,++++++(((((((((((((((((((((((()))+++,,,---...000000///...//////...---------,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000///---,,,,,,...///000444===JJJSSSCCCZZZ___XXX^^^hhhlllpppkkk___vvv\\\yyy}}}~~~|||eeeWWWfffuuudddeeerrr}}}~~~tttYYY999111,,,000333222222444555PPPYYY999BBBIIIEEE;;;DDDDDD===;;;555kkkuuuvvv\\\GGG>>>BBB>>>EEEpppsss\\\OOOKKKGGGCCC???======???>>>:::;;;>>>RRRpppuuueeennngggxxx{{{ttt\\\@@@111000555333000111555777666:::???mmmppp:::777???aaa]]]MMMhhhyyyxxxxxx}}}{{{lll```YYYRRRRRRNNNNNNNNNLLLHHHCCC@@@???===>>>BBBLLLZZZeeeddd^^^QQQJJJEEEBBB>>>888888<<>>BBBLLLkkk???@@@PPPXXX[[[YYYkkkuuuwwwvvv~~~mmmgggbbb^^^UUUfffaaaXXXNNNIIIGGGFFFDDDAAACCCDDDHHHRRR[[[YYYQQQPPPKKKFFFCCC>>>999888:::<<<===QQQrrr{{{iiitttmmmQQQ888---...222---...///000222444666777;;;===???AAACCCEEEGGGIIIQQQxxx|||UUUIIIsssvvv```NNNPPPGGGCCCBBBCCCKKKvvv^^^tttooollleeebbbffffff```]]]VVVhhhmmmzzzoooaaammmyyyvvv^^^AAA555777;;;@@@GGGMMMPPPPPPMMMJJJQQQUUUVVVTTTSSSTTTQQQLLLWWWVVV```iii}}}ddd```nnn}}}{{{vvvxxxvvvvvvwwwwwwxxxyyyzzzzzzzzz}}}zzzxxx{{{~~~vvvrrryyySSSKKKWWWiiiccc___cccWWW{{{OOOSSSgggttt{{{dddKKKQQQKKKMMMwww\\\KKKSSSjjjtttaaafffwww~~~yyy[[[DDDEEE\\\ooojjjbbb;;;///...000,,,...000+++...............///000111222333222666;;;:::<<>><<<;;;777<<>>888777EEEqqqgggfffvvvggg^^^___\\\```llliiibbbhhh{{{wwwQQQiiirrrvvvjjjPPP;;;555999@@@EEEKKKNNNRRRVVVWWWTTTPPPUUUWWWTTTRRRSSSSSSPPPSSS[[[lllnnndddmmm~~~zzzwwwuuuwwwwwwwwwxxxxxxyyyyyyyyy}}}{{{|||cccPPP@@@TTTVVVGGGMMMEEE}}}ttt^^^eeepppOOOJJJJJJZZZooo[[[III999AAAZZZhhhmmmnnnoooOOO@@@LLLssseee}}}eeeYYY666...///000+++---111,,,............///000111111333333666:::<<<>>>AAABBB222///---+++,,,,,,++++++))))))))))))))))))))))))(((%%%&&&,,,...---///333///+++,,,111444000...//////......---,,,,,,++++++)))***,,,...////////////---...///...///444<<>>EEEIIILLLvvvlll666;;;RRRZZZSSSPPPtttzzz|||```mmmSSSHHHIIILLLLLLPPPMMMCCCAAAGGGIIIEEEHHHDDD@@@@@@CCCDDDAAA<<<777DDDYYYoooooo|||```ooowww^^^;;;333111---111...///000333666999;;;===CCCDDDEEEHHHKKKLLLMMMMMMTTTSSSssswww\\\NNN^^^|||```QQQKKK???HHHPPP>>>HHHccctttvvv~~~gggccc[[[YYYTTTYYYYYYdddtttrrruuu|||hhhgggtttxxxsss]]]CCC666888???EEEIIILLLKKKOOOVVVYYYWWWLLLRRRTTTPPPNNNQQQTTTTTTNNNWWWdddbbb[[[```yyy~~~wwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyy}}}]]]JJJPPPooo{{{VVVNNNYYY~~~|||fff|||XXXHHHMMMooosss\\\ZZZLLLGGGBBB999===NNNWWWiiioooxxxdddGGGDDD]]]tttyyyrrrfffLLL333...000000)))---222---............///000111222222222888<<<;;;@@@DDD@@@222///---+++,,,,,,++++++))))))))))))))))))))))))((($$$%%%+++...,,,...444000++++++222555111.../////////...---,,,,,,++++++)))***+++---...//////000,,,///222222111222555888AAAEEEJJJ]]]rrrqqqeeedddoooeeelllxxxyyy||||||wwwmmmkkkfffmmmzzzjjjZZZgggpppsssyyyoooKKK444///000111111333666888888444@@@777IIIKKK:::MMMNNNTTT999NNN999:::HHHjjjeeemmmVVVJJJccc{{{kkkYYYIII@@@FFF[[[ppppppgggffffffuuuWWW888,,,222666222///555999:::;;;@@@EEEIIIPPPiii~~~AAA:::FFFTTTfffJJJfff{{{xxxxxxfffiii```RRROOOKKKQQQOOODDDBBBKKKQQQPPPJJJFFFBBBAAAFFFHHHCCC<<<999PPPkkk}}}kkk]]]ooouuuXXX444111222---222...///111333777:::===>>>EEEFFFIIIMMMPPPQQQOOONNNRRRQQQWWWkkkOOO^^^pppOOONNNXXXCCCHHH???MMMFFF>>>JJJWWWqqqzzzqqqaaavvvzzz\\\MMMRRR@@@UUUPPPXXXZZZhhh{{{{{{]]]UUUppprrrsssgggLLL555222???MMMIIILLLKKKGGGIIIQQQUUUSSSIIIOOOQQQLLLJJJMMMQQQSSSRRRVVVYYYPPPttt|||lllOOOQQQ|||uuuxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxtttvvv|||~~~}}}}}}xxxuuuuuuwwwzzzsssrrr{{{jjj|||dddZZZ^^^sss~~~uuuXXXIIIWWWnnn[[[PPPIII???DDDTTT]]]QQQbbb|||qqq]]]DDDLLLooohhhhhhiiiDDD333...111000)))---222---............///000222222000111:::===:::AAAFFF@@@222///,,,+++++++++***))))))))))))))))))))))))))))))'''''')))---...,,,***444///+++,,,111555444111---...///---++++++,,,...+++*********+++---///111......///000111222222333888>>>GGG```jjjYYYwwwtttkkkkkk{{{rrr~~~tttjjjjjjooonnnyyy|||\\\VVVcccsssvvvzzz{{{tttaaaHHH666111111222333333444444555666222;;;DDDsss@@@FFFYYYEEE>>>DDD777JJJrrr~~~pppSSSVVV\\\SSShhhVVVFFF:::BBBCCC[[[}}}eeewwwaaalllkkkLLL777111444555333666666888<<>><<>>222111000///...---------...000222333333333444555666888;;;>>>AAACCCDDDDDD222///,,,+++++++++***))))))))))))))))))))))))))))))'''&&&(((,,,...---,,,222///,,,---000333333222---...//////...---,,,,,,,,,+++*********,,,...///...//////000111222333333333:::BBBVVVrrrtttaaaUUU```mmmrrreee{{{uuuxxx}}}yyyoooiiimmmtttxxxSSS[[[gggoooooonnnmmmdddSSS===...222222333333444555555555777999666666bbb{{{HHHiiixxxXXXHHH===444>>>QQQkkkzzzfffJJJBBBiiiqqqRRR@@@999666===>>>VVVxxxsss\\\ggghhh|||{{{```AAA222000000111222999:::===AAAGGGMMMPPPRRRTTTbbbwww:::BBB777kkkUUUFFFfff|||kkkfff|||xxxpppvvvYYYLLLHHH@@@EEEEEEKKKZZZUUU___UUUPPPPPPMMMIIIFFFAAAFFFgggzzzpppQQQgggppp]]]DDD222---000222000000///222999;;;;;;???EEEHHHIIIJJJLLLNNNNNNMMMKKKFFFRRRNNNLLL}}}xxxXXXEEETTThhhkkkdddaaaiiiiii\\\NNNKKKDDD===@@@DDDAAA???AAA@@@<<<===@@@999DDDJJJEEE???AAAHHHLLLQQQfffyyykkkcccpppuuuqqqppp]]]EEE777666===BBBEEEJJJIIIFFFEEEEEEFFFHHHJJJNNNMMMKKKKKKKKKLLLMMMMMMLLLVVVPPPKKKaaatttMMMPPPssspppuuuvvvuuutttuuuwwwzzz{{{|||yyyzzz{{{|||~~~sssVVVDDDGGGQQQUUUTTTooocccWWWqqq```ggggggfffbbbVVV___vvvXXXqqqwww]]]HHHMMMmmm{{{nnntttOOO666111000///...------------...000111222222333555777999:::===???AAABBBCCCCCC222000---+++++++++***)))))))))))))))))))))))))))((('''&&&'''***,,,......///.........///000111111/////////000111000...,,,---,,,+++*********,,,,,,...///000111222333444444000666:::FFFZZZ]]]SSSOOOXXXgggrrrlll}}}zzzzzzzzzvvvoooqqq|||tttooommmlllsss}}}~~~oooOOOaaahhhpppnnnkkkcccXXXHHH888---333333444444555666666666333<<<444222KKKLLLFFF\\\mmmZZZ<<<===CCC<<>>===:::<<>>CCCFFFHHHKKKKKKJJJIIIIIIIIIBBBSSSOOO===RRRnnnPPPGGGSSSbbbiiilllxxxuuukkkhhh```RRRLLL@@@@@@BBBDDDBBB@@@DDDJJJKKK]]]iiiaaaOOOIIIQQQ\\\oooeeeZZZcccuuuxxxjjjfffNNN999777===???@@@BBBMMMHHHCCCAAACCCFFFFFFEEELLLLLLKKKKKKJJJJJJIIIIIILLLRRRLLLGGGWWWpppooo>>>```eeevvvwwwxxxvvvtttuuuxxx|||zzzzzz{{{|||}}}~~~zzziiiaaaZZZSSSTTT[[[QQQlll{{{ggg```rrrXXXFFF@@@===JJJUUUyyylll[[[yyyyyynnnmmmMMMCCC[[[~~~}}}lllqqqFFF111000///...---------------...///111111222444777:::<<<===???@@@BBBBBBCCCCCC222000---++++++++++++)))(((((((((((((((((((((((('''&&&%%%&&&(((+++---///,,,...//////......///111333111//////111111000......---+++******)))******...///000111222333444555222777444666BBBEEECCCIIIXXXbbbsssoooqqqxxxxxxzzzrrrhhhhhhvvvtttggghhhooovvvaaaUUUhhhcccoooppplll```NNN===444111444444555555666777777777222;;;555<<>>???@@@AAACCCDDDEEEEEE333000---,,,,,,,,,+++***((((((((((((((((((((((((&&&&&&&&&%%%&&&))),,,...,,,...000000///......///555333///......000111222......---+++***)))))))))---...///000222333444555777;;;444///333555888CCCEEENNNWWW```kkktttrrriii```jjj|||yyytttmmmqqqnnnkkkpppmmmkkksssggghhhjjjqqq}}}|||qqqiiidddiiitttxxxxxx\\\___kkk```fffjjjhhhXXXAAA111...222444444555666666777777888:::999333BBB888DDDhhhFFFhhhuuuVVVGGG:::,,,@@@DDDaaammm___```gggppprrrllleeecccGGGQQQbbb___ZZZMMMCCC___iiiNNNBBBCCCEEEDDD777???ZZZttt{{{}}}~~~yyynnnyyy]]]___llldddEEE...111777333333;;;<<<@@@EEEIIIKKKMMMPPPRRRUUU\\\[[[wwwpppqqqKKK&&&RRRMMM;;;IIIVVViii}}}gggjjjUUUWWWnnnmmmyyytttlllQQQllliiiZZZFFF222+++...///111222666:::===>>>???@@@BBBCCCCCCFFFJJJJJJIIIIIIKKKNNNSSSDDDKKK^^^TTTFFFlllqqq===HHHKKKWWWyyy|||rrrcccppp|||zzzoooPPPBBB<<>>555<<>>777999jjjYYYJJJnnnrrreeeQQQ>>>;;;888SSS}}}}}}vvvjjjvvv```MMMLLLyyydddDDD666666:::777AAA^^^uuuxxxxxxzzzwwwaaa\\\sss{{{mmmpppcccyyyzzz{{{SSS===---000666555666<<>>???>>>@@@CCCDDDBBBEEEKKKOOOOOOPPPSSSTTT\\\^^^aaaeeeaaabbbooowwwyyyiii\\\TTTuuuaaaZZZgggaaagggggg```RRRCCC777222333666333444444555555666777777888111777999;;;???RRRXXX```jjjiiioooeeeDDD999===ccc___ssslllfffRRRzzzddd[[[eeennnVVVHHH???HHHbbbuuutttrrrwwwwwwmmm[[[ggglll{{{gggnnn{{{uuukkkBBB777...///666:::===@@@HHHLLLOOOOOOMMMNNNSSSWWWQQQSSSSSSVVVnnnTTTJJJsssuuuNNNIIIYYYpppxxx\\\QQQ^^^iiieeeBBB555---000111000444<<<<<>>@@@DDDDDDDDDEEEFFFHHHJJJKKK444111...,,,,,,,,,,,,+++))))))))))))))))))))))))$$$'''))))))&&&%%%&&&(((111///...222666555000***)))111888777000+++---111////////////...---,,,+++***+++,,,...///111333333111@@@GGGHHHIII???555888:::555444;;;>>>===@@@GGGEEECCCDDDHHHJJJKKKOOOTTTSSSYYYXXXYYY^^^^^^ggg|||qqqddd___```]]]XXXbbbwwwkkkVVV\\\hhh[[[hhhiiiZZZDDD666222333444444333333444444555666666666555666AAA555:::>>>666]]]uuuXXXBBBEEEnnnWWWLLL>>>:::===SSSjjj~~~^^^OOOSSSlllQQQxxxPPPIIIPPPfffuuuooommmtttuuuwwwkkkvvvdddlllGGGwwwvvvxxxvvv\\\888555000111777???DDDEEEJJJMMMPPPOOOLLLMMMRRRWWWRRRSSSZZZVVV___|||lllQQQ```dddQQQDDDRRRqqqmmmxxxdddccceee}}}NNNRRRccc\\\]]]999000,,,111333111666AAA===EEEIIIHHHIIIMMMNNNKKKJJJGGGEEEFFFIIIKKKJJJHHHKKKMMMQQQTTTTTTRRRQQQRRRLLL~~~```ssstttQQQRRRKKKNNNLLLFFFEEELLLRRRSSSMMMOOOPPPOOOMMMLLLLLLLLLKKKNNNPPPOOOMMMNNNTTTYYYUUUVVVKKKXXXUUU\\\sssyyygggRRRcccvvvVVVdddrrruuuoooqqquuuwwwvvvrrrrrrssstttuuuvvvwwwwwwzzzzzz^^^hhhxxxlllmmmhhhPPPRRRKKKOOOdddlllaaaWWWFFF:::^^^pppeeeJJJ???CCCWWW|||}}}dddEEEBBBmmmhhhkkkWWW;;;000444////////////000222333444444777:::;;;<<<===???@@@GGGFFFFFFEEEFFFGGGIIIJJJ444111...,,,,,,,,,,,,+++))))))))))))))))))))))))'''''''''''''''''''''''')))---111222///...///000///(((...>>>???111+++111333000---,,,---...///000///+++***///666999666111777444222555???IIIQQQTTTDDD===999;;;<<<:::;;;@@@AAACCCDDDDDDEEEHHHMMMQQQQQQSSSXXXdddwwwggg^^^UUUUUU^^^hhhkkkkkkxxx~~~mmm___eeejjjgggfffkkk```JJJ666444555111000444333333444444555666666666888777666666888:::===???yyyJJJIII???GGGmmmMMMAAA???:::888HHHssssssHHHfff^^^___ttt~~~OOO___```gggppp\\\TTTsssvvvooopppfffQQQUUUsssoootttpppGGG333333444777<<>>@@@AAABBBBBBFFFDDDCCCEEEHHHKKKKKKIII444111...,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''(((+++///111000000//////222+++,,,777;;;555......000...---.../////////---///,,,***---333888999999000000111333777>>>FFFKKKSSSQQQQQQPPPJJJAAA???BBB<<<>>>@@@DDDHHHNNNSSSVVVaaassskkkXXXUUUSSSSSS\\\kkk{{{yyyjjj```dddiiifffaaaaaaUUUBBB222222444222222555333333444444555666666666777777666666888:::===>>>SSShhh===BBBGGGWWWIIIAAA===???@@@666;;;eeegggHHHLLLYYYHHH>>>CCC;;;XXX|||pppjjjUUU___mmmeeelllyyyppp|||~~~tttSSS]]]tttmmmkkkcccAAA222444777<<>>AAAEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGKKKOOOPPPOOONNNOOOQQQPPPSSSrrryyyjjjttt\\\NNNKKK@@@KKKKKKIIIGGGFFFHHHLLLPPPJJJJJJHHHGGGGGGGGGHHHHHHHHHLLLNNNKKKFFFGGGPPPXXXrrrdddHHHCCCPPPJJJ[[[bbbtttGGGLLLrrruuuYYYZZZgggttttttvvvrrrtttuuuuuuuuuwwwyyy{{{||||||zzzxxx{{{qqqyyyjjjaaa]]]~~~iiirrrmmmXXXPPPiiissseeennnVVVBBBgggPPPLLLlllyyyjjjNNNWWWwwwccc```\\\777+++555---//////...///000333555777555777999<<>>888///***---666???LLLSSS___hhhiiihhhlllssseeeeeegggkkkqqquuuxxxyyyyyy|||xxxkkk^^^YYYYYYXXXXXX^^^hhhvvv|||vvvoooiiijjjlllhhh]]]SSSFFF777---///333222333666333333333444555555666666666666666666888:::<<<===;;;nnnpppDDDGGGooo___LLLDDD???AAACCCBBBCCCFFFkkk~~~\\\ZZZhhh]]]OOOHHH<<<777UUUjjjiiixxx[[[GGGJJJXXXhhhjjjoooiiiaaaUUUhhhwwwppp|||~~~ZZZYYYhhhssskkk```PPP888111555;;;BBBIIINNNQQQSSSUUUTTTUUUVVVSSSNNNPPPVVVVVVMMMLLL[[[```]]]zzzmmmHHHEEEQQQ^^^jjjhhhlllzzz|||sss~~~wwwUUUAAANNN___YYYHHH???111111222444888===AAADDDGGGFFFEEEEEEGGGKKKOOOQQQSSSOOOJJJHHHIIIJJJJJJHHHFFFHHHJJJJJJJJJJJJLLLNNNLLLIIIRRRrrrsssooo{{{\\\FFFIIILLLBBBHHHHHHHHHFFFFFFHHHKKKOOOGGGGGGGGGFFFFFFFFFFFFFFFFFFJJJMMMJJJFFFGGGNNNUUUiiijjjUUUGGGOOOOOOTTTjjj\\\iiiDDDWWW|||jjj]]]YYYyyyyyytttssspppqqqrrrrrrtttuuuwwwyyyzzz{{{zzzxxxzzzdddeeeggg]]]XXX}}}ccc___gggnnnbbbdddOOO```hhhoooWWWNNNsssdddYYYVVVLLL333***111111000000000111333555888999777888:::<<>>444//////333000000111333666888;;;<<<>>>>>>??????@@@AAABBBCCCJJJHHHFFFFFFHHHLLLOOORRR444111...,,,,,,,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$&&&***000333111///,,,222222+++,,,777===:::333000---,,,---/////////+++...///...,,,...333888;;;DDDRRR]]]___TTTCCC555:::999777555777;;;???@@@>>><<<;;;;;;<<<=========>>>EEELLLSSS^^^mmmyyy}}}{{{jjjqqq|||xxxnnndddXXXDDD222444000...000222222222333222222333333444555555555444444555666777999:::;;;MMMJJJrrruuuPPPOOOLLL;;;777FFF<<<:::AAA]]]eeeCCCfffuuuZZZ[[[LLLEEERRR]]]SSSIIINNNAAAFFFFFFHHHQQQXXXYYYYYY___kkkttt|||kkkYYYUUUmmmrrrggg^^^NNN888///555:::AAAIIINNNPPPPPPOOOTTTOOOLLLMMMMMMIIIHHHIIINNNSSSLLLMMMVVVMMMIII]]]ggg\\\JJJ999GGG[[[bbbnnnjjjppphhhdddYYYeeewwwssswwwGGGMMMTTTXXXWWWMMM;;;,,,...111666<<>>@@@DDDCCCCCCCCCCCCDDDEEEFFFMMMLLLIIIHHHHHHJJJMMMPPP444111...,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$%%%(((,,,///111111+++222333---,,,333:::<<<777333///------/////////,,,...000///------///222...444AAAQQQ___eeebbb]]]OOOKKKBBB:::888<<<===:::===???AAACCCFFFKKKQQQUUU^^^bbbhhhrrrqqqiiieee|||yyylll___NNN<<<000111111111111111111111222222222222333444444555555333333444666777888999:::BBB;;;PPPuuu~~~xxx\\\OOOCCC777888444444???TTTkkkzzzxxxFFFAAAZZZggg\\\^^^YYYNNNEEE???CCCKKKMMMDDD888CCCFFFBBBEEEOOONNNOOO\\\yyy{{{jjjSSSRRR```ooonnn___SSSDDD666222;;;???DDDJJJNNNPPPPPPPPPVVVPPPLLLNNNOOOLLLIIIIIIKKKNNNGGGBBBHHHNNNPPPTTTsss~~~SSS555<<<:::KKKeeedddPPP\\\}}}qqqdddTTTZZZJJJCCC[[[lllvvvLLLBBBSSS^^^ZZZOOOEEE888,,,111444:::AAAGGGKKKNNNOOOMMMLLLLLLLLLKKKJJJJJJIIILLLIIIHHHIIILLLMMMKKKHHHKKKIIIFFFDDDDDDDDDCCCBBBHHHDDDHHHNNNIIIHHHaaa{{{yyyqqqPPPKKKJJJGGGEEEOOORRRDDDEEEFFFHHHHHHFFFFFFGGGHHHDDDFFFIIIKKKLLLKKKIIIHHHIIILLLNNNNNNLLLLLLNNNQQQMMMPPPUUUVVVNNNJJJTTTcccnnnwwwaaawww???TTTxxxhhhNNNUUUwww{{{tttpppooorrruuuuuuttttttwwwzzzzzzzzzzzzzzz{{{}}}bbbXXXMMMLLL\\\KKKMMMdddtttdddnnnjjjlllTTTuuuXXXKKK@@@oooSSSQQQdddrrreeeaaaWWW???///111222------111222555888<<>>BBBDDDEEECCCBBBAAABBBCCCEEEGGGIIIJJJLLLLLLJJJHHHIIIKKKNNN444111...,,,,,,,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''&&&&&&)))000555444///,,,...///...------777666555444333111---***111000...---...///111333444666666555666;;;CCCKKK___jjjtttuuuwww~~~{{{}}}|||vvvgggffflllrrr^^^TTTFFF333+++///,,,000222000...///111222111222222333333444555555111222444666777888888888999OOO@@@OOOSSSJJJBBB???>>>;;;:::<<<222IIISSSOOONNNIIIBBBAAA555CCC555888222EEE;;;>>>@@@888<<<@@@:::999===:::777>>>;;;>>>DDD<<>>AAAGGGLLLOOOPPPOOONNNOOONNNLLLKKKKKKMMMOOOQQQOOONNNLLLIIIFFFFFFHHHJJJIIIGGGEEEFFFIIIJJJHHHFFFEEELLLLLLEEEDDDJJJLLLIII>>>hhh}}}~~~zzz|||yyyzzzNNNBBBKKKNNN===@@@LLLGGG???CCCIIIEEEFFFHHHHHHFFFDDDCCCCCCAAADDDHHHKKKMMMLLLIIIGGGCCCFFFHHHIIIHHHGGGGGGHHHGGGKKKPPPIIIDDDPPPZZZRRRTTT}}}sssnnneeeLLLzzzcccUUUZZZwwwrrrmmmqqqtttsssooonnnqqquuuttt{{{|||||||||eeezzzllliiimmmnnnTTTlllrrrkkknnnpppoooyyyuuu\\\VVVQQQ>>>SSSeeettt{{{iiiZZZ___xxxrrrSSSdddWWWAAA444333///111555444111333777;;;???CCCEEEFFFDDDCCCAAA@@@@@@AAABBBCCCGGGJJJKKKKKKIIIIIILLLOOO444222...---,,,,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''&&&&&&)))+++444222000000222333111...333222444888===<<<555///---...///000///...000555//////111555999;;;999777FFFHHHLLLTTT^^^hhhrrrwww{{{sssttt|||~~~zzzpppnnntttzzz{{{}}}vvvyyyddduuuffffffyyyyyylllYYYHHH>>>666000+++000000000000////////////000000111222444555555666555555666666777777888888EEE<<<<<>>BBBEEEDDDEEEAAA;;;<<>>@@@BBBEEEIIIKKKMMMNNNRRRWWWYYYZZZ]]]cccddd```dddlllvvv{{{}}}}}}{{{yyyxxxjjjaaaiiiwww|||mmmSSS???555222000...000/////////////////////000111111222333444555666555555666666666777777777555777===BBBCCCPPPssskkkOOO@@@???BBBFFFEEE===777:::888555888;;;:::888777888999::::::===BBB<<>>;;;GGGEEERRRttt```eeekkkNNNSSSccciiihhheeeVVV@@@888AAALLLOOONNNQQQVVVYYYXXXWWWVVVUUUZZZSSSKKKHHHJJJNNNOOONNNPPPUUUYYYXXXSSSQQQSSSWWWYYYUUUaaa^^^LLL```mmmiiiMMMHHHMMM___rrrzzzyyyvvvoootttwwwvvvuuuwwwwwwuuu|||yyywww{{{ttt```mmm{{{lllMMMGGGSSSTTTTTTKKK===555888>>>AAAEEEEEEFFFGGGFFFFFFDDDDDDGGGHHHGGGEEECCCCCCDDDFFFHHHKKKKKKGGGFFFHHHIIIHHHEEEFFFFFFEEEDDDDDDFFFHHHJJJIIIGGGFFFEEEEEEEEEEEEEEE@@@DDDSSSkkkpppTTTCCCAAAEEEFFFEEEAAAAAAAAA@@@???@@@BBBDDDCCCCCCCCCFFFHHHIIIGGGFFFCCCDDDDDDBBBAAAAAACCCEEECCCCCCCCCBBBAAACCCGGGJJJIIIIIIIIIJJJKKKLLLNNNNNNUUUJJJjjj|||uuu}}}YYY===bbbxxxmmmWWW]]]hhhjjj}}}ssspppvvvzzzwwwtttuuuzzzxxxxxxzzz|||}}}{{{yyyiiiggg|||rrr```ooo{{{ooopppbbbFFFMMMXXXOOO^^^xxx}}}yyyeee\\\pppkkkZZZZZZOOO;;;333...000333333333444888999:::;;;;;;>>>BBBEEEFFFGGGEEEAAACCCHHHHHHEEEFFFGGGHHHIIIIIIIIIKKKMMM444222...---,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&(((******))))))+++---//////...,,,***)))---444:::======888444---+++---111444444555333000---,,,///444888===@@@DDDHHHJJJKKKJJJIIINNNSSSXXX[[[___cccdddbbbmmmmmmooorrrvvv{{{mmm^^^RRRYYYuuuoootttyyyVVV<<<111//////...////////////////////////000111111222333444555555555555555666666666666666333888>>><<<333333KKKgggyyy]]]III???:::<<>>888888666222>>>DDDFFFccc[[[uuu}}}mmm|||RRRJJJ```lllgggeeeWWWDDD888888BBBMMMUUUNNNRRRWWWZZZYYYVVVSSSRRRTTTOOOIIIHHHJJJMMMNNNNNNKKKMMMOOOPPPOOOOOOPPPRRRSSSUUUQQQYYYqqqYYYTTToooqqqeee\\\UUUUUUXXXYYY___ccceeejjjqqqvvvwwwuuutttvvv~~~zzznnnssstttlllccccccjjjpppwwwkkk~~~~~~wwwgggXXXQQQTTT[[[VVVOOOCCC999888===AAAAAA@@@AAABBBCCCCCCCCCCCCCCCGGGGGGGGGEEECCCBBBCCCDDDEEEHHHHHHDDDCCCHHHKKKKKKDDDEEEFFFEEEEEEEEEHHHJJJIIIHHHFFFEEEDDDCCCCCCCCC>>>AAADDDBBB???NNNwwwbbbOOOGGG>>><<>>@@@AAAAAAAAAAAAAAAAAACCCGGGJJJIIIHHHIIIIIIJJJKKKLLLMMMWWWIIIIIIsssoooRRRNNN```ccc[[[___\\\zzzvvvqqqppprrrssssssrrryyyxxxxxxyyy{{{{{{zzzxxx~~~qqqxxx|||eeeZZZccc~~~lllMMMOOOZZZfffbbbnnn~~~sssqqqxxxmmm___gggKKKTTTaaa===666000---000444555555777:::;;;<<<======???CCCFFFFFFHHHHHHGGGIIILLLKKKHHHIIIGGGFFFGGGIIIKKKLLLLLL444222...---,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&((()))''''''(((***---///000000000---+++,,,000333555666===>>>;;;555111222222111333444555333000......///444777<<>>@@@AAA@@@>>>===;;;;;;<<<@@@KKKFFF\\\ddd]]]}}}ZZZSSS^^^dddeeeggg]]]JJJ:::999>>>CCCJJJSSSRRRSSSSSSQQQOOONNNNNNOOOSSSOOOKKKJJJKKKMMMMMMMMMIIIHHHGGGGGGHHHHHHFFFEEEFFFPPPNNNGGG]]]tttgggiiiqqqlllmmmrrrxxxssscccSSSIIIOOOPPPQQQRRRZZZeeellllllooojjjgggjjjlllkkkiiigggZZZbbbcccWWWOOOTTT```iiitttyyy}}}xxxjjjYYYSSSYYY^^^^^^TTTHHH;;;555:::AAACCCAAABBBBBBBBBCCCCCCCCCCCCCCCFFFGGGGGGGGGEEEDDDEEEGGGFFFHHHGGGBBBAAADDDHHHHHHDDDEEEFFFFFFEEEEEEGGGHHHHHHGGGFFFEEECCCBBBBBBAAAAAACCCHHHIIICCC???FFFRRR~~~gggRRRDDDFFFFFFFFFFFFEEECCC@@@>>>DDDDDDEEEDDDCCCDDDGGGIIIDDDBBB??????AAADDDGGGHHHCCCDDDDDDBBB@@@??????@@@BBBBBBCCCBBBBBBCCCFFFHHHKKKKKKJJJKKKKKKLLLMMMNNNTTTSSSLLLooovvvTTT[[[```XXX]]]jjjpppsssooonnnqqqsssrrrxxxwwwxxxxxxyyyyyyxxxwwwkkkXXXooo}}}gggLLLRRR^^^vvvuuu|||xxxwwwpppjjjiii{{{oooJJJUUUWWW111222...---333777888:::======>>>@@@@@@@@@BBBEEEGGGEEEFFFHHHIIIKKKKKKIIIFFFLLLIIIFFFGGGJJJMMMMMMLLL444222...---,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''((('''(((***,,,---///111222111///.........///...---555DDDNNNJJJ???666111---444666888:::::::::;;;<<<:::;;;===@@@CCCGGGJJJLLLUUUWWW[[[___aaaeeejjjooowwwlll```TTTLLL^^^ppp|||pppuuuhhhzzz}}}WWWHHH777...///333333222------....../////////000000111111222222333333333555555555444444444444444777333111666<<<===;;;:::FFFqqq^^^XXXbbb___TTTPPPJJJBBB>>>???DDDHHHHHHPPP]]]]]]xxxzzz{{{pppTTT```kkkbbb^^^hhhQQQBBB;;;BBBJJJJJJMMMRRRVVVVVVUUUSSSOOOLLLKKKKKKRRRPPPMMMKKKJJJJJJIIIHHHJJJHHHFFFEEEFFFGGGEEECCCCCCFFFJJJIIIHHH\\\|||SSSVVVRRR]]]{{{hhhHHHAAA@@@===>>>FFFPPPSSSPPPLLLJJJLLLQQQPPPKKKIIILLLLLLZZZdddbbb\\\```llluuu}}}}}}pppiiimmmrrrmmm```]]]bbbbbbZZZOOOCCC777666===CCCCCCAAAEEEEEEDDDDDDDDDCCCCCCCCCFFFGGGIIIIIIHHHHHHIIIKKKLLLNNNKKKDDDAAACCCEEEDDDEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBAAACCCAAA@@@BBBBBB@@@@@@AAAEEERRRlll|||YYYBBB===DDDJJJ===@@@CCCDDDBBB@@@>>>===???@@@@@@@@@???@@@BBBEEEEEEBBB??????AAACCCEEEFFFEEEFFFGGGEEECCCBBBBBBCCCFFFFFFFFFEEEDDDCCCEEEGGGLLLKKKKKKKKKKKKKKKLLLMMMQQQXXXXXX]]]~~~uuuaaayyy{{{ZZZXXXWWWeeepppqqqnnnoooqqqrrruuuvvvwwwwwwwwwwwwwwwwwwhhhXXXMMMfffuuupppQQQ___\\\TTT|||~~~}}}{{{fffnnn{{{zzz]]]WWWQQQ???000111///111777<<<===???BBBAAABBBDDDDDDDDDEEEGGGIIIGGGGGGHHHKKKLLLJJJFFFCCCMMMJJJGGGHHHLLLNNNNNNLLL444222...---,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((('''&&&&&&'''''')))+++,,,,,,---000222------............------000???GGG@@@888===HHHOOOCCC???;;;999;;;===>>>???BBBBBBAAABBBEEEJJJOOORRRZZZ]]]bbbfffccc^^^\\\___OOOOOOFFF===EEEYYYeeedddSSSwwwooolllwwwNNN777111,,,+++///111///------------......//////000111111111111222222333333444444444444444333333333...111666777666555777::::::BBBiii~~~pppbbbYYY[[[eeennnxxxkkkiiikkkmmmkkkdddaaabbbBBB===>>>HHHNNNNNNOOOSSSWWWZZZ]]]\\\XXXRRRMMMKKKOOONNNMMMKKKHHHFFFCCCBBBEEEDDDCCCCCCEEEFFFFFFFFFJJJ???AAAJJJEEEDDDfffqqq\\\NNNYYYuuuxxxooo]]]JJJBBBFFFLLLNNNCCC???AAAHHHMMMRRR^^^lllnnnyyyttteeefffnnnNNN^^^rrryyyVVVbbbhhhffffffiiibbbVVVHHH???999<<>>666<<<>>>????????????@@@AAA???@@@AAA@@@@@@AAADDDFFFBBB@@@??????BBBDDDEEEDDDEEEGGGHHHHHHFFFDDDDDDEEEHHHIIIIIIGGGEEEEEEFFFGGGKKKKKKJJJJJJIIIJJJJJJJJJRRROOOUUUPPPaaapppTTTyyytttXXXQQQZZZfffmmmnnnlllnnnppprrrtttvvvvvvvvvuuuvvvxxx|||}}}}}}lllQQQMMMOOOZZZVVV{{{dddtttlllkkkzzz```PPPWWWDDD///444222111444;;;??????AAAEEECCCEEEFFFGGGFFFFFFHHHIIIJJJHHHIIINNNNNNJJJEEEDDDKKKJJJJJJKKKLLLMMMLLLKKK444222...---,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''###%%%'''((('''&&&&&&'''%%%(((******))))))+++...***+++,,,------...///000///999:::000///BBBZZZgggMMMGGG@@@===???>>>:::555777777666666999<<<@@@CCC;;;===CCCHHHFFF@@@AAAFFFXXXaaa___XXXggg{{{nnn||||||vvvmmmcccMMM///111111000000000...,,,***,,,,,,---......///000000111111111111222222222222444444444333333333222222///444999888444444777:::777777@@@dddrrrdddvvv|||uuupppbbbPPP>>>@@@EEEIIIJJJLLLQQQUUUVVVYYY[[[[[[XXXTTTQQQPPPMMMNNNNNNLLLIIIEEECCCBBB@@@AAAAAAAAABBBDDDFFFHHHKKKBBBAAAFFFDDDBBBNNNaaawwwjjj^^^eeezzzlllcccgggmmmvvvkkkfffkkkrrrwww{{{cccfffxxx}}}gggTTT]]]dddiiilllkkk^^^OOOCCC???@@@EEEGGGDDDCCCFFFFFFFFFEEEEEEEEEFFFGGGHHHEEEGGGIIIHHHGGGEEEEEEEEEHHHKKKJJJEEEAAABBBCCCAAAAAACCCEEEEEECCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA<<>>888DDD>>>999<<>>AAA@@@BBBFFFCCCEEEGGGGGGFFFFFFGGGHHHIIIFFFHHHMMMOOOJJJFFFGGGFFFHHHKKKLLLKKKJJJIIIIII444222...---,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''###%%%'''((('''&&&&&&&&&$$$&&&((((((&&&%%%'''***+++,,,,,,++++++---000222,,,999>>>888888DDDOOORRRKKKFFFDDDHHHLLLJJJ@@@666<<<:::888666444444444444777888???IIIOOOTTT```mmm}}}dddqqq~~~xxxrrrnnnTTT888...---,,,...000000////////////,,,,,,------...///000000111111111111111222222222444444444333333222222222555444222333666:::999555555===>>>FFFlllsssYYY}}}]]]>>>GGGMMMPPPMMMIIIMMMUUUZZZVVVVVVTTTQQQOOOPPPSSSVVVMMMOOOPPPOOOKKKHHHEEEDDDCCCDDDEEEDDDCCCDDDGGGJJJDDDJJJIIIBBB@@@DDDFFFCCCOOOppp]]]yyydddcccooo~~~```bbbmmmmmmnnnpppqqqjjjVVVDDD@@@@@@EEEKKKKKKEEEDDDIIIGGGGGGFFFGGGHHHJJJKKKMMMEEEFFFHHHFFFCCCAAA??????>>>BBBCCC@@@>>>@@@AAA???>>>@@@CCCDDDCCCBBBBBBCCC???@@@AAABBBCCCBBBAAAAAA<<<<<<;;;;;;>>>AAAAAA>>>DDD<<<999===>>><<<>>>BBB>>>BBBCCC@@@AAAGGGMMMOOOQQQSSSSSSNNNHHHGGGNNNUUUTTTHHH<<<999>>>BBB@@@<<<;;;>>>CCCCCC>>>:::<<<@@@AAA>>>;;;:::<<>>IIIgggqqqvvvnnnOOOCCCLLLQQQTTTQQQKKKIIINNNSSSKKKKKKLLLOOOQQQRRRPPPNNNUUURRRNNNKKKJJJJJJIIIIIIFFFDDDCCCEEEHHHJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDDDD===VVV||||||eee```uuu~~~yyymmmVVV@@@BBB@@@>>>===???AAAAAAAAAEEEFFFGGGGGGGGGFFFDDDCCC???CCCEEECCCBBBAAA<<<555:::<<<>>>@@@AAA@@@???>>>@@@@@@??????????????????>>>>>>===;;;;;;:::::::::======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============@@@>>><<<:::999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAA;;;:::???AAA===;;;<<>>===<<<<<<===>>>???<<<===>>>>>>===>>>@@@BBBCCCBBBAAA@@@AAABBBCCCDDDAAA???===???BBBCCCAAA???CCCBBBBBBBBBCCCCCCAAA@@@EEEDDDBBB???>>>???CCCFFFLLLHHHGGGIIIHHHFFFFFFIIIJJJMMMLLLMMMNNN]]]~~~rrrWWWiiimmmOOOVVV^^^ZZZ```sssccciiinnnqqqsssvvvxxxxxxxxxwwwxxxyyyiiisssxxx[[[OOOiiihhh{{{|||wwwzzzUUUXXXSSSCCC555111111///444666999===@@@@@@???===???DDDAAA;;;>>>HHHKKKEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFFFFEEEFFFHHHIIIKKK444222...---,,,,,,+++***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,------222777888777666888;;;KKKLLLRRRXXXWWWOOOIIIGGGeeefffUUUJJJVVVccceeeeeeOOOUUUdddpppnnniiiuuu|||{{{yyyyyywwwlllYYYOOOAAA555...,,,+++***------------............------------------------....../////////000000000111111222222222333333333333444444555666666777777777666888===AAAQQQuuu|||hhhxxxSSSAAAOOOPPPRRRSSSQQQMMMLLLMMMNNNLLLLLLMMMOOOQQQPPPMMMKKKPPPMMMHHHDDDCCCDDDFFFGGGCCCBBBBBBCCCEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBJJJ@@@JJJwwwtttdddqqqmmmYYYFFF777HHHIIIIIIFFFBBB???@@@BBBCCCDDDEEEEEEEEEDDDBBBBBB@@@BBBCCCEEEKKKNNNHHH???<<<===>>>@@@AAA@@@@@@?????????>>>>>>>>>>>>======>>>===<<<;;;::::::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<>>>===;;;999888888999::::::;;;;;;<<<===>>>??????AAA<<<:::>>>@@@===;;;<<<<<<;;;:::999999:::;;;;;;;;;<<<===<<<<<<<<<>>>@@@CCCBBBAAA?????????@@@@@@???>>><<<===@@@AAA@@@>>>>>>>>>>>>>>>??????>>>===AAAAAA@@@>>>===>>>BBBEEEIIIFFFFFFHHHHHHEEEEEEHHHEEEIIIJJJJJJIIIOOO|||gggUUUiiilllSSSTTTZZZ]]]^^^ooonnnnnnnnnpppssssssrrrvvvvvvwww{{{jjjrrroooppp~~~qqqmmm}}}zzz}}}jjjRRRUUUOOO>>>111///444777999:::<<>>@@@DDDBBB<<>>?????????DDD;;;666IIIyyy}}}eeehhhmmmppp{{{]]]JJJAAA>>>HHHLLLNNNJJJCCC>>>@@@CCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBFFFOOOUUUOOOEEE??????@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999999999999999999888888888888888888888999999999:::::::::<<<;;;999888777777888999999999:::;;;<<<===>>>>>>@@@<<<:::<<<===<<<;;;<<<:::999999888888999999:::999:::;;;;;;::::::<<<>>>BBBAAA@@@>>>===============<<<;;;<<<>>>???>>>===???????????????????????????@@@@@@@@@???@@@BBBDDDEEECCCEEEHHHHHHEEEDDDFFFFFFKKKMMMNNNLLLJJJdddZZZRRR}}}jjjPPPSSSZZZXXXhhheeedddggglllppprrrrrrrrrrrrsssvvvxxx{{{}}}yyyyyyttttttqqq}}}vvvNNNOOONNNGGG888...000888>>>===???AAACCCCCCBBBAAA@@@BBBFFFDDD@@@AAAHHHHHHBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDD444222...---,,,,,,+++***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******---...111777===???===:::BBB@@@CCCMMMXXX```gggmmm}}}tttjjjvvvyyykkk[[[LLLCCC666111,,,+++---...---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------------........./////////....../////////000000000222222333333444444555555333333555999888555888???eeeuuuuuu\\\RRRQQQPPP___YYYTTTSSSUUUSSSKKKDDDFFFFFFGGGIIIJJJIIIEEEBBBJJJHHHEEEAAA>>>===???AAA>>>AAACCCBBB???>>>AAACCC===<<<<<<;;;;;;;;;<<<<<<888AAABBB<<>>>>>>>>>>>======<<<<<<;;;;;;;;;:::999999888777777888888888888888888777777777777777888888888999999999999:::999888777777777888888777888888999:::;;;<<<===>>><<<;;;;;;;;;:::;;;<<<::::::::::::;;;;;;;;;<<<888999::::::999:::<<<===??????>>>>>>============<<<<<<<<<<<<============???@@@@@@@@@@@@@@@BBBCCCAAACCCDDDDDDCCCBBBBBBCCCDDDBBBEEEIIIJJJFFFEEEFFFIIINNNOOOPPPQQQMMM\\\yyy{{{{{{jjj{{{QQQaaakkkSSSSSSVVVYYYYYY]]]dddjjjmmmppptttuuusssqqqpppsssyyy}}}wwwnnnuuuvvvqqqttt}}}|||uuuqqq~~~\\\CCCLLLGGG===555222555;;;>>>???AAADDDEEEEEEEEEEEEEEEFFFHHHGGGDDDEEEHHHGGGBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDEEE444222...---,,,,,,+++***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())),,,,,,///666===AAA@@@===HHHCCC@@@DDDHHHLLLRRRYYYVVV___aaaffftttuuujjjfffttt}}}rrrdddmmm{{{lll\\\NNN@@@333+++,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------------------............---------.........//////111111111222333333444444555333333666777777888:::;;;ZZZ{{{aaaXXXZZZUUUKKK]]]WWWRRRSSSWWWWWWRRRKKKGGGGGGGGGIIIKKKJJJHHHFFFFFFGGGGGGCCC???;;;999:::<<>>???======???@@@AAAAAA@@@???BBBBBBBBBAAAAAAAAAAAAAAA>>>CCCEEECCCCCCEEEEEECCCFFFDDDBBB???===;;;::::::>>>======<<<;;;:::::::::888777777666666666666777777777777777777777777888777777888888888999999999999999999888888888888888666666777888999::::::;;;;;;<<<;;;:::999:::::::::::::::;;;;;;<<<<<<<<<<<<888999::::::999999;;;===<<<<<<======>>>>>>>>>>>>;;;<<<===============>>>;;;===>>>>>>======@@@CCCCCCEEEFFFEEECCCAAA@@@@@@EEECCCEEEJJJJJJGGGFFFGGGJJJNNNLLLKKKNNNNNNVVViii}}}yyyuuupppYYYjjj|||[[[KKKPPPRRRYYYbbbeeedddiiiqqqyyyvvvrrroooppptttyyy|||xxxxxx\\\{{{~~~|||{{{~~~YYYLLLIIIIII???666666:::===<<<:::===@@@DDDFFFEEEFFFHHHIIIIIIIIIHHHFFFGGGHHHGGGCCCEEEEEEEEEDDDDDDCCCCCCCCC>>>???AAABBBDDDEEEFFFGGG444222...---,,,,,,+++***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((***000666;;;;;;999777>>>KKKXXX[[[UUUQQQPPP\\\bbb```___hhhhhheeekkkbbbeeeqqq~~~~~~}}}yyy|||ssscccXXXHHH;;;333///,,,***(((+++------+++***+++---******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......------------............000000111111222333333333666444222222555777999:::666CCCUUUnnn{{{wwwUUUQQQUUUQQQPPPUUUTTTRRRPPPRRRUUUXXXXXXWWWLLLKKKJJJKKKMMMNNNNNNMMMIIIKKKMMMKKKEEE@@@======;;;<<<===<<<:::999999:::888888888888888888999::::::000111<<<<<<666>>>OOOeeeFFF888999===???>>>AAA???>>>???@@@AAA>>><<>><<<999888777<<<<<<;;;:::999999888777666555555444444555555555666666666666777777777777666777777777888888888888888888888888888888888888444444555666777888999999777;;;===:::888999999888777777999:::::::::::::::777888999999888999;;;<<<999:::;;;===>>>>>>>>>>>>:::<<<======<<<;;;===>>><<<>>>@@@???===>>>BBBFFFBBBCCCDDDCCCAAA?????????FFFDDDFFFIIIJJJFFFEEEGGGMMMQQQLLLHHHMMMMMMQQQ]]]aaalll}}}zzz___WWWlll^^^OOOKKKNNNUUUXXXZZZbbbmmmpppqqqrrrssstttttttttsss{{{tttyyyoooiiiqqq|||~~~bbbIIINNNSSSCCC999444:::BBBCCC???;;;<<>>???AAACCCEEEFFFGGGGGG444222...---,,,,,,+++***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''***---111222333000222777<<>><<<<<<<<<<<<;;;999888888777777888999999:::444555:::>>>:::222333:::TTT{{{mmm~~~XXXGGG999666:::===@@@DDDAAAAAA@@@???>>>======>>>CCCBBBAAA@@@@@@@@@AAAAAA<<<@@@AAA???>>>AAACCCBBB<<<======<<<;;;999777666:::999999888666555555444444444333333333444444555444444444444555555555666555555555555666666666666666666666777777777666666333333444555666777888888444;;;>>>;;;888999888555555666777999999999999888555666777777666777999;;;888999:::<<<<<<<<<;;;;;;888:::<<<;;;:::999;;;===<<>>???DDDIII@@@BBBCCCBBBAAA@@@BBBCCCHHHEEEEEEGGGGGGDDDDDDFFFIIIQQQNNNIIINNNMMMLLLQQQQQQiiiVVVSSSvvvppp]]]MMMLLLOOORRR[[[fffbbbffflllrrrvvvwwwvvvuuuwwwzzzkkknnnqqq{{{pppsss~~~___jjjxxx~~~pppNNNKKKQQQJJJ:::555666>>>EEEEEECCCDDD;;;???CCCCCCAAAAAAEEEHHHIIIFFFCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@??????@@@AAABBBDDDDDDDDDDDDCCC444222...---,,,,,,+++***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((***---///---333:::>>>:::555:::CCCBBBFFFDDDJJJWWW[[[[[[ccclllbbbRRRIIILLLWWW]]]^^^aaaeeeiiizzz{{{nnnhhhfffdddWWWDDD<<>><<<777KKKZZZRRRKKKIIIJJJKKKMMMOOORRRUUUUUUPPPJJJIIIOOOVVVTTTPPPKKKIIIIIIKKKLLLLLLBBBEEEFFFDDD???===@@@CCCDDDAAA??????AAAAAA>>>;;;888888888888888999::::::666::::::333000666;;;;;;444???kkkxxxsssuuu```CCC>>>;;;===<<<999;;;BBB===@@@BBB???:::999>>>CCCBBBBBB@@@?????????@@@AAA@@@@@@>>>;;;===@@@???;;;777888:::;;;;;;:::888777888777666555444333222222333333333222222333444444222222222333333444444444333333333444444444555555444444555555666555555444222333333444555666777777222:::>>>;;;888999888444555666888999:::::::::999444555666555555555777999888999:::;;;::::::888777666999;;;:::888888999<<<777:::===<<<999;;;@@@EEEAAABBBCCCCCCCCCDDDFFFIIIHHHEEEDDDEEEEEEBBBBBBEEE===IIIJJJHHHLLLKKKEEEGGGKKKJJJYYYZZZ```QQQOOOOOOTTT[[[]]]```eeekkkooorrrttttttrrr}}}xxxzzz}}}~~~iiinnn{{{~~~}}}}}}~~~{{{vvvQQQAAALLLLLL555444333888AAAEEEDDDGGGMMM<<<@@@CCCBBB???>>>BBBEEEHHHDDD@@@@@@AAAAAABBBDDDAAAAAA@@@@@@???>>>======BBBCCCCCCDDDCCCBBB@@@???666333000...---,,,+++***))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''',,,***(((&&&%%%&&&'''(((+++---000444999>>>BBBDDDJJJJJJKKKMMMRRRXXX]]]```fff___WWWSSSWWWcccqqq{{{zzzrrrmmmhhhbbb]]]UUUOOOFFF<<<555000...---)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------......///////////////111222222333333444444555777::::::777666???PPP^^^yyyZZZ]]]UUUOOONNNMMMKKKMMMQQQ^^^___YYYPPPKKKMMMMMMIIIEEEEEEHHHKKKOOOPPPOOOMMMFFFDDDCCCAAA????????????AAAAAAAAA@@@>>><<<999777777777777777777777777777666666666666666666666666;;;444333MMMzzzzzzzzzuuuVVV@@@999999999999999:::;;;<<<===:::;;;@@@AAA???<<<=========>>>???????????????>>>>>>>>>>>>===<<<;;;:::888888777777666555555555333333333333333333333333222222222222222222222222222222222111111111000000111111000000000000111111222222222222222222222222111111222222222333333333444444444444444444444444777777777666555555444444888777555666777888666555555666777888888999999888777777777666666666666666:::999999999999:::;;;;;;;;;===???AAAAAAAAACCCDDDIIIDDDAAABBB@@@>>>>>>BBB@@@BBBDDDFFFGGGHHHGGGGGGEEEIIITTTlllMMMSSSvvvdddSSSGGGEEETTTYYY\\\___ccchhhnnnooolllpppqqqtttyyy}}}|||wwwsssvvvzzz}}}|||}}}xxxyyyzzz~~~|||nnnJJJKKKVVVPPP===111999;;;>>>AAADDDEEEFFFFFFDDDAAA???@@@BBBCCCAAA>>>???@@@AAAAAA??????@@@BBBBBBAAACCCHHHGGGBBB??????FFFFFFFFFEEEDDDBBBAAA@@@666333000...---,,,+++***))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''+++)))'''&&&%%%%%%&&&''''''(((***---000333666888EEEGGGKKKQQQYYYaaahhhllluuuuuuvvvxxx{{{~~~}}}yyytttmmmhhhfff___WWWQQQOOOKKKFFFAAA:::777222---***(((((()))((((((((((((((((((((((((+++*********)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,------------------,,,,,,------...///////////////111111222222333444444444000333666777666888===AAAVVVyyy\\\OOO^^^ZZZTTTOOOMMMOOOQQQRRRPPPSSSQQQKKKJJJOOOTTTTTTHHHGGGGGGGGGHHHGGGEEEBBBCCCAAA???===<<<<<<<<<<<>>===<<<:::888777666555555555555555555555555555555555555555555555555333777:::===IIIkkkzzz~~~[[[FFF>>>===::::::999999999999999999???<<<===BBBCCC???<<<<<<======>>>?????????>>>>>>============<<<;;;::::::888777777666666555444444333333333333333333333333222222222222222222222222222222111111111000000000111000000//////000000111222222222222222222222222111111111222222222333333333333333333333333333333666666666555555555555444777666555555777777666555444444555666777777777777666666777777777777777777999999888888999999:::;;;:::<<<>>>???>>>>>>???@@@FFFBBB@@@AAAAAA>>>@@@CCCAAABBBDDDEEEGGGHHHIIIIIIGGGMMMLLLjjjlllOOO```fffPPPJJJHHHKKKPPPXXX___fffmmmrrrkkklllooosssxxxzzzzzzyyy{{{~~~}}}yyyxxx||||||{{{}}}zzzooommmuuu~~~~~~vvv^^^MMMPPPRRRHHH???>>><<<===???AAABBBCCCCCCCCCEEEDDDBBBCCCCCCCCCBBB@@@>>>???@@@@@@??????AAABBBDDDBBBDDDHHHGGGCCCAAABBBAAAAAABBBBBBBBBBBBAAAAAA666333000...---,,,+++***))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&''')))***+++000333888???GGGNNNSSSVVVUUUXXX^^^aaabbb___[[[XXX[[[WWWQQQMMMJJJGGGDDDBBBAAA>>>999777777555111...***)))(((''''''((())))))((((((((((((((((((((((((,,,+++******(((((('''&&&************************************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000111111222333333444111333555777999888555333555FFFbbbgggQQQPPPXXXXXXZZZUUUKKKJJJRRRVVVSSSQQQTTTTTTMMMHHHJJJOOORRRJJJHHHFFFDDDCCCBBB???===???>>><<<:::888777888888;;;;;;999777555444333333444444444444444444444444333333333333333333333333222111444666222777VVVyyy|||{{{pppIII888777777333::::::::::::999888777777???===???DDDEEEAAA===<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999777666666555555444333333222222222222222222222222111111111111111111111111111111000000000000000///000000////////////000000111111111111111111111111000111111111222222222222333333333333333333333333444444444444555555555555666555444555666777666555222333444555666666666666666666666777777888888888888888888888888999:::::::::<<<======<<<<<<===>>>CCC@@@???AAABBBAAABBBFFFCCCCCCDDDEEEGGGIIIKKKMMMIIINNNGGGKKK~~~tttyyyppp```ooo~~~wwwPPPLLLHHHJJJRRRWWWYYY```jjjeeegggiiikkkmmmqqquuuyyyyyy}}}~~~{{{zzz~~~~~~~~~~~~uuutttoooiiifffnnn}}}^^^ZZZZZZYYYKKK999777AAABBBBBBCCCCCCCCCBBBAAAAAADDDEEEFFFEEECCCBBBAAABBB<<<>>>???@@@??????AAACCCDDDAAABBBEEEEEEAAA@@@BBB>>>???@@@AAABBBBBBCCCCCC666333000...---,,,+++***))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""$$$'''***,,,......///555555666666666666555444222111//////000111333444222000//////000///,,,)))*********)))))))))))))))((((((((((((((((((((((((******))))))((((((((('''***************+++++++++************************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---............---//////000111111222222333666555444444555777999:::===888666>>>SSSwwwtttXXXJJJJJJSSS\\\NNNUUURRRFFFFFFRRRWWWRRRTTTYYYZZZTTTKKKFFFGGGJJJIIIGGGDDDCCCCCCCCCBBBAAA===<<<:::777666555555555999888666333222111222222222222222222222222222222111111111111111111111111666111111777999555444888___pppIII555777???<<<555999::::::;;;;;;:::999888<<<;;;===CCCEEEAAA===<<<======>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777555555555444333333222222111111111111111111111111000000000000000000000000////////////////////////000//////......//////000000000000000000000000000000000000111111111111222222222222222222222222222222222222333444555555555555444333444555666555444222333444555555666666666555555666666777888999999999999888888888999::::::999;;;===>>>>>>===>>>@@@AAA??????CCCDDDCCCEEEIIIFFFFFFEEEEEEGGGKKKNNNPPPKKKJJJIIIIII___gggyyyqqqnnn}}}bbbTTTJJJLLLNNNMMMTTT___aaadddgggggggggjjjpppuuussswwwzzzzzz{{{~~~~~~}}}~~~}}}||||||wwwsssjjjeeeccclll}}}yyy[[[\\\___ZZZFFF333444BBBEEEEEEEEEDDDDDDCCCBBBBBBAAADDDFFFEEEAAA??????AAA;;;<<<>>>?????????AAACCCBBB>>>>>>@@@@@@>>>>>>AAA@@@@@@AAAAAABBBDDDEEEEEE666333000...---,,,+++***))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&$$$"""+++)))'''%%%%%%'''***,,,******++++++++++++++++++******+++,,,,,,+++)))'''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''(((((()))))))))***))))))******++++++++++++))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++,,,,,,---------------......//////000111111222222333333111///111666;;;666555666888777===QQQeeexxxdddPPPIIIKKKMMMLLLLLLMMMUUUSSSFFFDDDOOOTTTOOOKKKQQQWWWWWWOOOHHHGGGJJJGGGEEEDDDCCCDDDEEEEEEDDD>>><<<:::888666555555555888777444222111111111111000000000000000000000000000000000000000000000000000888:::222,,,000555555555>>>VVV~~~}}}ZZZKKKHHHBBB;;;666555999>>>888888:::;;;<<<<<<<<<<<<888777999@@@BBB@@@======<<<<<<=========<<<<<<;;;:::::::::999999888777666444444333333222111111111000000000000000000000000////////////////////////........................//////............////////////////////////////////////000000000111111111111111111111111111111111000000111222333444555555333222111222444555555333333333444555666666666666444444555666777888888888999999999999999::::::;;;999;;;>>>@@@@@@AAACCCEEEAAA???@@@EEEFFFFFFGGGKKKHHHGGGFFFFFFGGGKKKOOOQQQPPPEEEIIIQQQOOOfffwwwnnnmmmwwwZZZLLLHHHGGGKKKRRRVVVZZZ^^^aaacccgggmmmrrrpppuuuwwwvvvuuuxxxzzzxxxyyyyyyyyyzzz|||~~~~~~~~~|||zzzzzzuuuoookkkgggccc```jjjmmmwwwlllGGGYYYUUUQQQLLLBBB999>>>HHHCCCCCCCCCBBBBBBBBBAAABBB>>>AAADDDCCC???======>>>:::<<<===>>>>>>???@@@BBBAAA>>>===??????===>>>AAABBBBBBAAAAAAAAAAAABBBCCC666333000...---,,,+++***))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&&&&'''((()))***)))((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&(((******(((&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''')))******+++(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******++++++,,,***+++,,,,,,------,,,,,,------...//////000000111///333666666222000111444222111444:::===:::666555[[[nnnTTTNNNJJJIIIHHHGGGJJJOOORRRXXXWWWMMMHHHLLLOOOMMMHHHLLLSSSUUUOOOFFFCCCEEEFFFEEECCCCCCDDDDDDBBBAAA@@@>>><<<999777666666666666666444333222111111111000000000000000000000000////////////////////////'''333555,,,***333666222,,,,,,000===ZZZxxx]]]EEE555666666999;;;:::666666999777777888999:::<<<===>>>888555777<<>>AAABBBCCCEEEGGGBBB@@@AAAEEEGGGFFFGGGJJJGGGFFFEEEEEEFFFIIILLLNNNQQQDDDDDDOOOHHHEEEvvvsss^^^xxxsss^^^QQQIIIDDDGGGJJJNNNRRRWWW]]]cccgggmmmssswwwvvvwww{{{|||zzzzzzzzzyyyxxxxxx|||~~~}}}~~~|||zzzlllfff^^^XXXXXX^^^ffflll{{{```JJJQQQ[[[OOOCCC>>>======@@@EEE@@@@@@???>>>>>>>>>??????===???BBBBBBAAA???>>>===:::<<<===>>>======???AAABBB??????AAAAAA???@@@CCCBBBAAA???>>>===>>>>>>???666333000...---,,,+++***))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%&&&&&&&&&&&&''')))***+++***)))((( ###%%%%%%$$$###%%%&&&&&&'''(((((((((''''''''''''&&&&&&'''''')))***+++''''''''''''''''''''''''&&&'''''''''((()))))))))''''''((())))))***++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***++++++,,,******+++,,,,,,,,,,,,,,,,,,------...//////000000111333555666666444222000555333111111777>>>@@@>>>333EEE[[[rrryyy\\\HHHQQQMMMJJJHHHEEEEEELLLUUUSSSVVVWWWSSSNNNLLLMMMPPPOOONNNPPPRRRNNNDDD@@@BBBEEEDDDDDDEEEFFFEEECCCAAAAAA???===:::888777666666444444444333222111000///000000000000000000000000////////////////////////,,,++++++///555777000''',,,444:::444...999XXXsssrrrOOO888///333:::>>>555000666======888666888777666555666888;;;===;;;888777;;;<<<:::999;;;888999:::;;;<<<=========777777777777666555444444222222111000000//////...........................------------------------+++,,,,,,,,,------------...------------------...------------------------........./////////000000///////////////////////////000000111111222222222111000///111333444444333111222333444444555555555333333444444444444444444666666666666666777888888888;;;>>>???@@@AAABBBDDDAAA???AAAEEEFFFDDDDDDGGGDDDDDDCCCBBBCCCEEEGGGHHHGGGHHHBBBEEEKKKCCCSSS}}}uuuuuupppfff}}}nnnZZZQQQMMMJJJHHHJJJNNNRRRTTT[[[bbbiiimmmqqqxxx{{{zzzwwwxxxxxxwwwvvvwww{{{|||yyyyyy|||~~~|||yyyzzzwwwrrrooommmiiiddd```WWWXXXXXX\\\dddttteeeLLLTTTjjjZZZMMM@@@;;;<<<======???BBBAAA???>>>=========>>>@@@@@@AAADDDEEEDDDBBB???;;;<<<======<<<<<<>>>???AAA??????BBBCCC@@@@@@CCCAAA@@@>>>=========>>>???666333000...---,,,+++***))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$&&&'''(((&&&######%%%((($$$%%%&&&&&&%%%%%%&&&'''((('''&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++,,,,,,------...//////000333///,,,---222555333000***555;;;777444555555222777222000666CCCZZZyyyuuu\\\OOOLLLOOOQQQIIIEEEEEEKKKOOOMMMHHHFFFNNNOOORRRUUURRRLLLNNNUUUPPPLLLLLLPPPNNNHHHFFFIIICCCCCCDDDGGGIIIIIIGGGEEEAAA@@@===:::888777666666222333333333333111///...000000000000000000000000////////////////////////888111...222000)))+++444...,,,,,,000222333333444AAAaaacccMMM:::666888666333333444555888999444000777BBB999777555333333555888:::???;;;888:::;;;888777999777888999;;;<<<===>>>>>>777777777777666555444333111111111000//////..............................------------------------+++++++++,,,,,,---------...------,,,,,,------...------------------------............/////////000////////////////////////000000000000111111111111000//////000222444333222000000111222333333333333333333333333333333333222444444444444444555666666888:::<<<=========???@@@AAA???@@@DDDDDDBBBAAADDDBBBAAAAAA@@@AAABBBCCCDDD;;;MMMDDD???SSSPPPBBBKKKrrrwwwtttwww]]]ppplllbbbVVVMMMIIIHHHHHHGGGEEEMMMTTTXXX]]]cccfffeeelllooorrrrrrppppppsssvvvzzzuuuooommmooooookkkhhhccc___[[[YYYYYYWWWSSSPPPUUU\\\hhhsss]]]RRRjjjqqq^^^QQQHHH@@@===???@@@AAABBBFFFEEECCC@@@???>>>>>>???BBBBBBBBBFFFIIIIIIEEEBBB;;;===>>>===<<<<<<===>>>???===>>>AAABBB??????AAABBBAAA???>>>>>>@@@AAACCC888222.........+++***,,,((((((((((((''''''''''''"""&&&,,,...,,,((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++,,,------......///////////////000000000000222222222222222222333333333111222777???DDDEEECCC\\\iii~~~pppZZZRRRKKKTTTZZZNNNEEENNNNNNPPPNNNJJJJJJOOORRRQQQVVVTTTQQQOOONNNMMMKKKIIIJJJJJJJJJLLLLLLIIIBBB===CCCDDDEEEDDDCCCAAAAAAAAA???<<<888555555555555444555444333222111111111111........................---------............///............////////////............////////////111888AAAIIIVVVkkkeeeKKK:::777666555444444444444444333555777888999888666555<<<;;;888555444444444555777777888999999999999888:::;;;888333333777999777555555444333222222222222000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------........................///000000000111111111111000000111111111222222222111111222333333333333222666555333222222333444666666888;;;>>>@@@@@@@@@???:::===@@@BBBBBBAAAAAABBBEEEEEEDDDDDDDDDDDDDDDEEEDDDFFFGGGEEE@@@???CCCGGGKKKmmm}}}nnnzzzyyybbbTTTTTTYYYKKKJJJIIIIIILLLPPPOOOLLLMMMSSSVVVSSSOOOQQQUUUYYYWWWUUUVVVWWWVVVSSSRRRSSSKKKPPPUUUUUUOOOOOO\\\kkk~~~ooo]]]qqqrrrbbbbbbGGGEEECCCAAA@@@AAACCCDDDBBBDDDBBB>>>===@@@@@@>>>>>>???CCCEEEBBB>>>BBBIII===::::::@@@@@@<<<<<>>>>>>>>888222.........+++***,,,((((((((((((''''''''''''$$$'''))))))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))))))))*********+++++++++++++++,,,------............/////////000000000111111111222222222222222555333111444999<<<;;;888888<<<@@@DDDJJJUUUcccmmm{{{lllaaaZZZRRRKKKNNNGGGGGGKKKNNNMMMKKKIIISSSTTTRRRMMMLLLOOOPPPNNNUUURRRPPPNNNOOONNNMMMLLLJJJIIIIIIIIIJJJHHHCCC???;;;===??????>>>>>>@@@BBBAAA===777333222111111111333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////------........./////////)))+++---,,,,,,333???IIIUUUbbbvvvrrrdddOOO???888555444333666666555555444444444444333444555666777666555555;;;999777555444444555555666777777888777777666666888:::888444444888999777444333222111111000000000......------,,,+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,------------------------/////////000000000111111/////////000000000111111000111222222333333222222555444222111111222333444333555777:::<<<===<<<<<<<<<===?????????@@@BBBCCCFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHJJJHHHDDDCCCEEEIIILLLKKK|||uuunnnssskkkeee[[[SSSPPPPPPOOOMMMJJJKKKIIIGGGEEEFFFGGGGGGRRROOOLLLLLLMMMPPPUUUYYY```jjjzzz}}}vvvxxxaaacccyyypppQQQCCC?????????@@@@@@AAAAAABBBDDDEEECCC???===@@@@@@>>>CCCBBBBBBBBB>>>;;;>>>EEEAAA===<<>>BBBCCCCCCAAA>>><<<===@@@CCCDDDAAA???===>>>?????????999333//////...+++***,,,((((((((((((''''''''''''''''''&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))***************++++++,,,------------.........////////////000000000111111222222222555333111222555777555222777666444000///444===DDD>>>PPPaaahhhkkkoooooojjjsssqqqooonnnooojjj\\\NNNSSSRRRLLLEEEBBBFFFIIIHHHJJJGGGMMMMMMHHHXXX___MMMRRRTTTRRRNNNMMMOOOOOOLLLQQQOOOLLLKKKLLLMMMMMMLLLKKKHHHFFFEEEDDDDDDBBB@@@888<<>>DDDIIIBBB===666111.........---000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............------------............222333222000---,,,,,,...000777???GGGNNNVVV___eeerrrvvv|||ttttttsssmmmaaaQQQBBB888===777///+++,,,///111111666666666555555555555555333333444444444555555555888777666444444555666666555666666666666666555555666888888666666999999777222222111000////////////---,,,,,,++++++*********++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000............////////////000111222222333333222222333222111000111111333444222444666888:::;;;;;;:::===>>>>>>>>>===???BBBDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFIIILLLKKKHHHFFFGGGIIIPPP===QQQyyyvvvvvv}}}rrrhhhaaa]]]^^^ZZZWWWVVVWWWVVVTTTRRRTTTWWW^^^hhhuuu{{{~~~{{{VVV^^^dddooowwwcccDDD777===>>>@@@AAAAAA@@@???>>>DDDFFFDDD???>>>AAAAAA???FFFDDDBBB@@@;;;777;;;AAAHHHCCC@@@???>>><<<>>>AAAFFFFFFEEECCC@@@@@@AAACCCCCCAAA>>>>>>???AAAAAA@@@:::333//////...+++***,,,((((((((((((''''''''''''''''''&&&$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,------------............/////////000000111111111222111111333666888777666777999;;;<<<;;;<<<>>>AAA555===AAA>>>:::;;;;;;999999:::<<>>>>>>>>999<<<@@@???<<<>>>EEEKKK@@@;;;444///------.........---,,,,,,+++++++++,,,************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------......000222444444333222,,,...//////...///222555222555999===>>><<<:::777666666666555444222111000///000222666777555///+++555555555666666555555555444444333333444444555666555555444444444555666777333444555666666777777666333777888777777:::999666222111000///............,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))************************+++++++++++++++*********************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---.........////////////000000111222222222222222333222222111222222333444555666777999;;;<<<<<<<<<===>>>@@@@@@???@@@AAACCCEEEEEEDDDDDDDDDEEEFFFFFFEEEHHHKKKLLLJJJHHHGGGGGGNNNJJJKKKaaa{{{rrruuu}}}|||QQQWWWeeeqqqnnn]]]GGG>>>CCCCCCCCCBBBAAA@@@>>>===<<>>IIIGGGDDDBBB@@@>>>===>>>DDDEEEFFFEEECCCBBBBBBDDDAAA@@@>>>???@@@BBBBBBAAA:::444000000///+++***,,,((((((((((((''''''''''''&&&'''((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++++++++,,,,,,,,,------------------...//////000111111000000000222555777888777000333666888777666444333;;;>>>===999666888:::;;;888:::===@@@???=========888???CCCCCCCCCEEEFFFDDDKKKKKKWWWPPPEEE^^^lllOOOHHHKKKKKKHHHHHHKKKJJJGGGMMMKKKIIIHHHHHHGGGEEEDDDQQQNNNIIICCC???======>>>888:::<<<;;;888999>>>DDD<<<777222......//////000------,,,+++++++++,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))+++...///---+++,,,---///000000000111111,,,---.........---,,,,,,//////......000444777999000...,,,,,,...000222222333444555555555555444444555555444444444555666777333333333444444555666777111222444666777999999:::222666777666777999888444222111000//////.........,,,,,,,,,+++++++++++++++))))))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000111222222222222111333333333333333444555555666666888999:::;;;<<<<<<;;;>>>BBBDDDCCCAAA@@@@@@DDDDDDCCCCCCDDDEEEEEEFFFFFFHHHLLLMMMLLLJJJHHHGGGDDDQQQOOOJJJfff~~~iiixxxqqq}}}vvvppp\\\___ppplllfffWWW???444;;;FFFCCCBBB???===<<<<<<===>>>>>>@@@@@@===???CCCEEEDDD@@@???AAADDDBBB===;;;===AAACCCDDDDDDCCCCCCAAA@@@???AAACCCCCCBBBBBBCCCDDD@@@???>>>???AAABBBBBBAAA;;;555000000///+++***,,,((((((((((((''''''''''''%%%'''))))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000///000000111111222333333555555444444555666888999111444777888888888999999777888:::;;;888444888>>>???DDDFFFBBBAAAEEEJJJKKKJJJIIIQQQNNNFFFSSS\\\LLLNNNPPPNNNIIIHHHIIIIIIFFFNNNMMMLLLLLLLLLJJJGGGDDDRRRPPPMMMGGGAAA>>>>>>>>>;;;;;;;;;:::999999;;;===777444000......000000000,,,,,,++++++++++++,,,,,,************************))))))))))))*********+++************++++++++++++************++++++++++++111///....../////////...222222222111///---+++)))111111000000000111222333+++,,,------...------,,,333222000//////000222333111222444555555444333333444555555555666666666666222222333444444555555666000111333555777999::::::111555666444555777666222111111000///............++++++++++++++++++++++++((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************)))************+++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------.........////////////000///000111111222222111111222333333444444555555555444555555666777888999::::::>>>CCCEEEDDDAAA???>>>BBBBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKMMMMMMLLLJJJHHHAAAKKKMMMMMMSSShhhooozzz~~~jjjaaavvvuuucccppp}}}cccOOOCCC888999???<<<<<<;;;999888999;;;>>>@@@;;;======;;;===BBBDDDBBB<<<<<>>@@@@@@@@@@@@BBBCCC???>>>===>>>@@@AAA@@@???<<<555111000///+++***+++((((((((((((''''''''''''%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******************+++++++++,,,++++++,,,---...///000000//////000000000000000111222111000000333666999;;;666777:::<<<<<<:::999:::888666777;;;;;;999;;;AAA;;;@@@AAA===;;;???EEEHHHKKKHHHKKKNNNMMMKKKMMMOOOPPPQQQNNNIIIGGGIIIJJJGGGKKKKKKLLLNNNOOOMMMHHHEEEKKKKKKKKKGGGAAA===<<<<<<<<<:::999999;;;;;;:::888333111............---,,,++++++************++++++((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++)))))))))*********++++++)))***+++++++++,,,------))))))***,,,...000000000,,,,,,+++++++++,,,------+++---...000000///...---+++---000111///,,,)))(((///000222444444333222111222333444555666555444444111222333333444444444444111222333444666666666666222555555222222444444111000///...---,,,,,,,,,,,,************************'''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............///000000111111111111111111111222333444444555555333333444444555666888888:::===@@@BBBAAA???======AAA@@@@@@AAAAAACCCDDDDDDEEEEEEGGGHHHIIIIIIGGGFFFAAAIIIJJJLLLNNNMMMppprrrsssqqqaaa```|||nnnQQQDDDAAA;;;@@@DDD999888888888999:::<<<>>>???:::===<<<999:::>>>@@@>>>;;;:::<<>>@@@???AAAEEEEEEAAA<<<===>>>>>>======???AAA>>>======>>>???@@@???===<<<666111111///+++***+++)))(((((((((''''''''''''%%%&&&%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++******+++,,,...//////000---///000111111111333444222222222333444555333222777555444555555555777:::===777666;;;===:::888;;;:::BBBFFFCCCAAABBBEEEFFFIIIFFFEEENNNRRREEEBBBPPPMMMNNNLLLGGGFFFJJJLLLKKKFFFGGGKKKNNNOOOMMMHHHDDDBBBDDDFFFCCC>>>:::999999777444222444777888444000111///...---------***)))******))))))))))))***+++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************))),,,......,,,++++++---111///---,,,,,,.........000000000000///...---,,,///...---,,,---...000111//////.........000333666...///111333333333111000000111333555555444333222111222333444444444444333222333333444444333333222222555444111000333222///......---,,,++++++++++++(((((((((((())))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////000111111111111111///000111222333444444444444444444555666777888999:::<<<>>>>>>===<<<<<<===@@@??????@@@AAABBBCCCDDDAAAAAAAAACCCDDDDDDCCCBBB===LLLGGG@@@EEEEEEMMMggg|||}}}lllvvv|||tttlllnnnwwwoooxxx|||}}}zzzYYY\\\|||lllVVVDDDDDDFFF999:::CCC<<<:::;;;<<<=========<<<;;;;;;===<<<888888;;;<<<:::<<<999:::???@@@>>><<<===@@@CCCBBB===<<<@@@???;;;>>>>>>>>>===;;;;;;===???>>>=========??????===<<<<<<666111111///+++***+++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""############$$$$$$$$$################################################%%%$$$###""""""###$$$%%%########################$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%&&&===111)))'''***%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------------......///000000000111111111111222333444444222444666777777777999;;;:::999999999:::<<<>>>???;;;DDDEEE===;;;BBBEEEBBBMMMLLLKKKKKKJJJIIIGGGEEEMMMQQQQQQLLLKKKNNNNNNIIIFFFBBBNNNdddcccLLL???BBB???DDDGGGFFF@@@;;;:::<<<888666333222111000///---//////...------,,,+++++++++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////////////////000000000000111222333333222333555777333222222111111222222333222222111000111222444555111111111111000000000000,,,,,,,,,+++++++++*********)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++++++++,,,,,,,,,------......------...///111222222222222222222222333333111111222333555777999:::999:::<<<<<<;;;;;;===>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEECCCAAAAAACCCGGGAAAAAABBBCCCCCCDDDCCCCCCQQQrrrhhh}}}yyy|||xxx^^^[[[{{{}}}ZZZGGG;;;;;;>>>BBBFFFEEE@@@;;;;;;;;;:::888;;;???===888:::<<<>>>>>>>>>???@@@BBB???;;;<<<@@@>>>777444666AAA???===???AAACCCAAA???BBBAAA@@@>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????:::444000000///,,,+++---((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%111EEE888$$$+++&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...//////000000111111000111111222333444222444666666555666777999999999888999:::;;;===>>>:::AAAAAA;;;;;;CCCGGGCCCBBBCCCGGGNNNRRROOOFFF===FFFJJJKKKIIIHHHIIIGGGBBBHHHGGGPPP___]]]KKK>>>???>>>BBBEEEDDD???:::999:::777444222000000///---,,,......---,,,,,,+++******++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........////////////....../////////000000000000222333222222222444666222222222111111222222222111111111111111222333333000000000000////////////,,,,,,+++++++++************)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))*********++++++++++++,,,,,,,,,------------......------...///111222111111222222222222333333111111222222444555777888999;;;<<<<<<;;;<<<===??????@@@AAAAAABBBBBBBBBBBBEEEFFFGGGEEECCCCCCEEEHHH>>>???@@@@@@AAAAAA@@@@@@AAAdddoootttrrrtttvvvjjjTTTBBB;;;999:::;;;===???>>><<<:::;;;;;;:::888;;;@@@???;;;<<<===???@@@???@@@BBBCCC@@@======@@@???:::999;;;CCCBBB@@@AAADDDEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@999333///000000------///((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&777... '''&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---......//////000000000000111222333333222333555555444444555666888888888888999;;;<<<===@@@BBB>>>888999AAACCC???>>>>>>CCCMMMUUUTTTIII???FFFJJJMMMLLLLLLKKKHHHCCCDDDGGGNNNUUUSSSIII@@@<<<===@@@BBBAAA<<<999888888555333000///......,,,+++,,,,,,++++++******))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((()))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,------------.........//////.........////////////000000111222222111222444555222222222222222222222222000000111111222222111111//////.........---------++++++++++++*********))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((()))))))))*********++++++,,,,,,,,,---------.........---------...///000111111111111222222222333333222222222222333444555555999;;;<<<<<<<<<<<<===???@@@AAAAAABBBBBBBBBAAAAAAEEEEEEFFFEEECCCCCCEEEGGG>>>>>>???@@@@@@@@@@@@??????===SSStttfffnnn{{{gggHHH777555777999:::;;;:::999999:::;;;;;;<<<:::888:::???@@@>>>===???@@@AAA@@@AAABBBDDDBBB??????AAA@@@>>>>>>AAACCCBBBAAABBBDDDDDDDDDCCCAAAAAACCCDDDDDDDDDCCCBBBCCCBBB@@@?????????@@@AAA:::444000000///---,,,...((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$##################$$$###########################%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###%%%###)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))++++++,,,,,,------......////////////000111222222111222444333222222333444666777777888999:::;;;<<>>===:::777666666444222///......---,,,************))))))((((((((()))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))***************************************+++++++++,,,,,,,,,,,,---------.........------........./////////000111222111000111333444111111222222222222111111...///111111222111000///------------,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))************,,,,,,---------.........------......//////000111000000111111222222333333333333333333333333444555999:::<<<<<<;;;;;;===>>>AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAABBBBBB@@@@@@AAABBBBBBAAAAAA@@@======999CCCkkk{{{rrrmmm|||{{{}}}uuuhhhmmmMMM:::555777999999;;;>>>===:::999;;;===<<<===:::666777<<<>>>======>>>@@@@@@??????AAACCCEEEBBB@@@@@@??????@@@BBB??????>>>???@@@@@@@@@@@@>>>@@@BBBDDDEEEDDDCCCBBBAAA@@@???======>>>???@@@<<<666111111///+++***,,,((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########################################################$$$$$$####################################$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""'''%%%!!!$$$$$$"""%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********+++,,,,,,------............///000111111000111222222111000222333555555666777999999::::::===<<<:::===EEEPPPUUUUUUBBBCCCDDDEEEFFFJJJNNNQQQLLLKKKJJJJJJJJJIIIJJJKKK>>>DDDFFFCCCCCCFFFCCC===::::::;;;:::888666555444444111///.........,,,+++((((((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------------------............000111111111000000111333000111111222222111111000...///000111000///...---,,,,,,,,,,,,+++++++++************)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((()))))))))*********,,,,,,,,,---------......------...//////000000000//////000111111222333333555555444444444444555555888999;;;;;;::::::<<<===@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA@@@???@@@@@@@@@AAAAAA@@@@@@???444CCCDDD333111WWW}}}|||qqq}}}eeezzzhhhEEE888777555666999666:::>>>>>><<<::::::;;;<<<===;;;555444888:::999;;;<<<>>>>>>======>>>@@@FFFDDDAAA>>><<<===>>>>>><<<<<<============>>>>>>;;;===@@@BBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<======666222111///+++)))+++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""###########################$$$%%%$$$###"""###%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,,,,------------...///000000///000222222111111222333333444666777888999999999:::888777999===CCCHHHIII:::???DDDFFFEEEDDDGGGJJJMMMIIIGGGHHHHHHGGGHHHLLLGGGHHHGGGDDDBBBAAA???<<<999999888888777555444333333111...---......,,,+++((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,------,,,,,,,,,---------......000111111000//////000222///000111222222111000///....../////////...------,,,,,,++++++++++++******))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******+++++++++,,,,,,,,,------,,,---...///000000000000...//////000111222333333555555444444444555666666666888999999999999:::<<<===>>>>>>?????????>>>>>>@@@??????@@@AAABBB@@@>>>;;;<<<<<<<<<<<<;;;;;;:::;;;777888:::333444QQQtttiiiddd~~~wwwxxx}}}uuuiiimmm}}}YYYCCC444555888333222888333666999;;;;;;999888888999<<<;;;666444666999888999;;;<<<<<<;;;;;;<<<===DDDEEEBBB<<<;;;<<<===;;;<<<===>>>>>>======>>>@@@:::;;;===>>>?????????>>>;;;;;;;;;;;;:::::::::999;;;555111000///,,,+++,,,((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""########################"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################"""!!!%%%###$$$'''######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***++++++,,,,,,,,,,,,,,,---...///000...///111111111111333555222333555777888888888777999888777777666666999<<<888<<>>>>>>>>===>>>======>>>@@@@@@>>>;;;888888888888888777666666???...)))777>>>666444;;;aaa~~~uuuppprrrzzz{{{tttqqquuu}}}}}}ssshhhlllooonnnJJJ888777666666555555555666333333444666888999999888555999;;;777555888::::::999:::;;;;;;::::::;;;<<<@@@CCCAAA<<<;;;>>>>>>;;;;;;===??????===<<<>>>@@@;;;;;;;;;<<<<<<=========999:::<<<<<<<<<;;;999888999333000000000---,,,...)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""########################"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%################################################(((!!!$$$((($$$$$$&&&!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,,,,,,,---...//////---///111111111222444666222333555777888888777777444666999<<<<<<<<>>======@@@DDDHHHIIIIIIGGGCCCDDDIIIIIIEEEDDDGGGEEE???===@@@>>>888888<<<999888666666666555444333///---+++***++++++***)))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000000111000......///111...000111222222111000...000///---,,,+++,,,------,,,,,,,,,++++++++++++***)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,---...000000000000///---...///000111222333333222222222222333444555666444555777777666666888999999:::;;;<<<============;;;:::999;;;======;;;888777777777777777666555555///555888222///222555555777HHHiiijjj|||{{{zzz|||vvvuuuwwwtttssssssnnn{{{YYY666666111888666......777888000666333111222777;;;<<<;;;222888;;;888888;;;======999;;;<<<;;;::::::;;;<<<>>>AAAAAA<<<;;;@@@@@@<<<:::<<<>>>>>><<<;;;===???<<<;;;;;;;;;;;;<<<======999;;;===>>>>>><<<999777===555///111111,,,)))***(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''### """$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***************++++++,,,,,,------...---...///......///222444444444555666777888999999555777888888777888:::<<<>>>>>>======???CCCFFFIIIHHHFFFCCCCCCEEEGGGHHHHHH???IIIDDD:::<<<<<<666555777555333222333333222000...---,,,***)))((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,------......///////////////000000000000//////000111222222333333777666666666555555555444666888:::;;;::::::;;;<<<@@@???>>><<<;;;999888888999888777666555444333333222222222222222222222222---222???TTTtttyyypppnnnOOO;;;222000555555555555555555555555777555444555777999999888999777666777:::;;;999777:::;;;>>>??????>>><<<:::???<<<:::<<<@@@BBB@@@===<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>><<<;;;999777666;;;444000222333000...///(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$...+++&&&$$$$$$$$$###!!!#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))******++++++,,,------------............///222444444444555555666666777777555666777777777999<<>>>>>===<<<:::999888888777666666555333222222111222222222222222222222222333333222444???TTTnnnmmmiiizzz}}}XXX???777777666444444444444444444444444444444333222333555666666666999777555666888:::999888777999<<<>>>???>>>===<<<===<<<===AAAFFFGGGDDD@@@===>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::888777666999444000222333111//////(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$///,,,(((&&&%%%$$$"""!!!#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((*********+++,,,,,,------,,,---.........///111333333444444444555666666666555555666666777:::>>>AAA;;;::::::;;;>>>BBBEEEGGGEEECCCBBBAAACCCEEEEEEEEEHHH???444666===666555BBB777555222111000000...---++++++)))(((''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,---------------------------------+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&((()))&&&''''''''''''(((((((((''''''((((((((()))))))))))))))(((((())))))***+++***++++++,,,,,,---............/////////000000000//////000000111111222222444555555666666777888888999;;;======<<<<<<===>>><<<<<<;;;:::999999888888555444444333222111000000111111111111111111111111333333000)))%%%,,,;;;IIIiii{{{wwwvvvttt|||___KKK555,,,111777444...444444444444444444444444333222111222444555555555999777555444666888999999777999<<<>>>@@@@@@???>>>======???CCCGGGGGGCCC>>>???>>>>>>======>>>>>>>>>========================::::::::::::999888777666999444111000111///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################&&&%%%#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))******+++,,,,,,,,,+++,,,............000222111222333444555777888888666777777666666999===@@@<<<<<<;;;<<<>>>@@@CCCDDDEEECCCAAAAAACCCDDDDDDCCCBBB<<<...)))111111000:::666444111//////...,,,******)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))***************+++,,,,,,---------.........///000000000/////////000000000111111333333444555777888999:::888:::<<<<<<;;;;;;<<<===999999999888888888777777333333222222111000000///000000000000000000000000---111333333000111666:::555LLLeee{{{rrrrrr{{{bbbBBB///222666777666333111111333333333333333333333333444333222333555666666666888666444333444666888999:::;;;===???@@@@@@@@@?????????>>>@@@AAA???<<<888>>>===<<<;;;;;;;;;<<<===::::::::::::::::::::::::777777777777777777666555666444111000111111---)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################################################################## !!!!!!""""""###$$$&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))******++++++,,,)))+++---...---...///111///000111444666888:::;;;888888888777666777:::<<<>>>=========>>>???@@@AAADDDCCCAAABBBCCCCCCCCCBBBHHHMMM===+++...666444222444222///------,,,***)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((()))))))))***************+++++++++,,,,,,++++++++++++++++++++++++))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))******+++,,,,,,,,,,,,------...///000000000//////////////////000000111222333444666888999:::777888::::::999888999:::888888777777666666555555333222222111111000000000////////////////////////------///111333222000...,,,...777EEEYYYxxxuuuzzzqqq{{{|||{{{hhhIII555000---333777555///...333:::222222222222222222222222333222111222444555555555777666444222222444777999:::;;;<<<=========<<<;;;???===;;;::::::::::::999<<<;;;:::888888888999:::666666666666666666666666444444555555555555444444333333222111333666333...(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""###$$$$$$######$$$%%%"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((((()))******++++++(((***---...------...000---...000333555888999:::666777888777666555777888<<<<<<<<<<<<======>>>???BBBAAA@@@@@@BBBBBB@@@???RRR___RRR888777???;;;444222000---,,,++++++)))((((((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))*********+++++++++************************)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***((())))))******+++,,,,,,,,,,,,---...///000000111............////////////000000222333555777888999555777888888777666777888777777666555555444333333111111111111000000//////........................222---))))))---000///---111,,,,,,222555<<>>:::999999888777777777777444444444444444444444444333333333333333333222222111333222000333777444...(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""$$$&&&&&&$$$"""###%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))******+++'''***---...------...///---...///111222444555666222444666777666555666777777777888:::;;;<<<===>>>@@@>>>>>>>>>??????===;;;???LLLEEE444222333000///000---+++*********)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))*********+++))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((())))))***++++++++++++,,,,,,---...///000111........................//////111222444555666777555666888888666555666777777666555444333222111111////////////............------------------------///---++++++---000111222...---------+++***///666>>>QQQqqqyyy~~~~~~\\\JJJ777......000111111...---...222555333,,,&&&000000000000000000000000000...---...000222222111222333444444222222444777666666666777777888888888888888888888888:::;;;===999999999999888777666555444444444444444444444444222222222222222111000///222444222///000444000((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""%%%%%%###"""$$$&&&""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********'''***,,,...---------............///000000111111...111555777777666666777222333555777999<<<===>>>===<<<;;;<<<======;;;999222<<<;;;777666111000999...,,,***)))******)))((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((()))******++++++++++++,,,---...///000111.....................---...///000111333444555666555777888888666555666777777666555444222111000///------------------,,,,,,------------------------(((+++...///---***)))***(((---...+++///555444,,,222555<<>><<<:::666666555444222000...---,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((())))))+++,,,---......,,,,,,------------------,,,---///000000000///...000000111222444555666666666666777777777777666666888777666444222000///...//////...---,,,,,,++++++************************))))))*********++++++++++++++++++,,,,,,,,,------...222444222333<<>>@@@AAABBB===:::777777999:::888666555777777777666555666777888777666777777777555333333333111///...---------333333222111///---+++***)))(((((('''&&&&&&%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((******))))))***,,,---...,,,...///000///...///000000111222333444555555555333666666444666:::;;;888777777777888::::::888777555555444333111///---,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((())))))***+++,,,---...,,,,,,,,,---------------------///000000000///...000000111222333444555666666777777888888777777666777666555333222000///............---,,,+++++++++************************)))))))))*********+++++++++++++++,,,,,,,,,,,,---+++---///---+++...777???===JJJ```www}}}yyy|||rrraaaVVVHHH<<<777333000...////////////////////////---------.........//////000/////////////////////000000111111222333444444444444333333444444555555666777999<<<>>>@@@AAABBB@@@===;;;:::<<<<<<;;;999888999:::999777666777888999888777888888888666444333222000///...---------333333222111///---,,,+++((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))+++,,,...///,,,---//////.........///000111222444555555666666444666444111222777:::999666555555555666666444333333333222111///---,,,+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((()))***+++,,,,,,---+++,,,,,,,,,---------...---......///000/////////000000111222333333444444666666777777777777666666666555444222111///...------------,,,++++++******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++---///...,,,***+++,,,...000444:::DDDTTTgggtttwwwgggVVVGGG>>>555111---,,,---...,,,***..................//////+++,,,.../////////...---////////////////////////000000000111222222333333444444444444444555666666888999;;;===???@@@@@@AAABBB@@@>>>===>>>>>>===<<<;;;<<<<<<;;;999777777888:::888777888888888666444111111///...------------333222222111///...,,,+++(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++---...///+++---//////...---...//////000222333555666666666666777444//////444999:::777666444444555555333111111000000///---,,,***)))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***++++++,,,+++++++++,,,,,,------...---......///////////////000000111111222222333333444444555555555555444444444333222111///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++,,,---///000///,,,***,,,,,,+++***+++///666;;;IIIQQQ]]]kkkzzzvvviii]]]JJJ999000------...111///...///000///---***------------............+++---///000111000...---.........//////////////////000000111111111111111333333333333444555666666888999:::<<<============@@@???>>>============<<<<<<======;;;888666666777888777666666777666444222//////...---,,,,,,------222222222111///...,,,,,,'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,---...+++---//////...---...//////000111333444555555555666888666000...333888:::999777555555555555333222//////...---,,,+++)))(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((())))))***************++++++,,,------.............../////////000000111111111111111111111111111222222222222111111222222111///...---,,,,,,***************)))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++)))((((((***---...---+++'''***---/////////......)))...222444777@@@OOO[[[ccckkkssszzz}}}rrrkkkhhh```XXXRRRLLLAAA888555333000......------,,,---,,,,,,---...//////...++++++,,,,,,------------,,,...000111111111///...------....../////////000...///000111111111000000222222222333333444666666666777888999::::::::::::<<<<<<;;;:::999999999:::;;;;;;;;;999666444444444444333222333333333111///------,,,,,,,,,,,,,,,---222222111111000...---,,,''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""############""""""############################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***+++,,,,,,,,,+++,,,......---------...///000111222333333333333444888777222///222666777888666444333444444333222...---------+++***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))***+++,,,---......///............///000000111111111000000000000000//////000000000000//////000000///...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))*********+++***))))))+++,,,,,,,,,////////////---+++((('''***...000...***(((+++......222777<<>>AAAFFFMMM^^^iiibbbRRRKKKOOOUUUKKKYYYfffdddTTTFFFCCCEEE@@@AAAAAA;;;222------///---***(((((()))***)))((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************************************))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111111000///.........)))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""############"""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!###%%%###  """###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***&&&''')))++++++...999DDDFFFFFFKKKVVV___bbbdddfffyyyxxxkkknnnuuusssqqqfffccccccjjjoooiiiZZZKKKCCC@@@<<<555***$$$$$$&&&((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111000000//////......))))))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""#######################################""""""""""""############################################################""""""############""""""""""""""""""""""""""""""!!!""""""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))),,,...000,,,///555;;;>>>GGG\\\qqqssslllhhhlllqqqqqqoooooo~~~xxxzzz}}}~~~~~~xxxtttmmmuuu~~~|||uuuqqqoooWWWOOOCCC:::666222...***++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111000000//////......))))))*********(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""#######################################""""""""""""############################################################""""""############""""""""""""""""""""""""""""""$$$$$$$$$###""""""###%%%""""""""""""""""""""""""###"""!!!"""###$$$###"""""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,///333555666;;;DDDMMMSSS```}}}~~~}}}zzztttooommmrrrmmmeee^^^VVVJJJ;;;111+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222333333333222000...---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$###"""!!!!!!""""""""" """&&&$$$!!!(((!!!$$$&&&&&&###!!!!!!""",,,111((( %%%****** $$$''')))'''$$$"""!!!$$$'''$$$"""###%%%$$$%%%(((###"""&&&'''###''''''$$$!!!!!!""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((((((((()))+++***'''###"""%%%(((&&&$$$&&&***+++'''$$$$$$&&&&&&$$$"""&&&,,,***$$$&&&%%%%%%&&&''''''''''''&&&''''''(((((('''((((((%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((&&&&&&((())))))&&&###...%%%!!!(((000777CCCPPP^^^ZZZ[[[dddlllrrr~~~vvvyyy~~~zzzooommmuuurrr^^^NNNLLLCCC;;;444000,,,(((***...&&&&&&&&&'''(((((('''%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''%%%%%%'''***,,,+++)))''''''((((((((((((((((((&&&((((((((('''(((+++...)))***+++***((('''((()))...,,,((($$$&&&******&&&,,,(((&&&'''(((((('''((((((((((((&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333333333333222000///---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$###"""""""""""""""###!!!"""%%%$$$ """((( !!!$$$'''))))))(((%%%>>>MMMAAA000111@@@LLLCCC???@@@LLL[[[___TTTHHH\\\ZZZLLL;;;<<>>>>>>>>999222111111///+++(((&&&&&&&&&)))************((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444333333222111000///...))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###""""""#########$$$###"""#########%%%(((000......///111444666666666444111///555:::777...000999@@@>>>777999FFFSSSEEESSSZZZXXXaaaqqqqqqeee___eeejjjaaaGGG...(((///,,,(((%%%&&&&&&%%%$$$&&&$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***'''$$$$$$'''***++++++)))***,,,...***%%%&&&+++000333000++++++333999888888888666222***&&&(((---'''((((((((((((''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((())),,,***'''(((,,,555@@@FFFWWWaaakkknnnqqqyyyxxxrrrfffXXXMMMSSSccckkkeeejjjxxx~~~wwwsssoooqqqxxx|||{{{yyysssooozzzyyyiii^^^[[[ddduuu}}}{{{xxxzzz~~~ppp^^^SSS???:::333---***)))******&&&'''(((((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((''''''((()))******((((((((((((***---000222999999<<>><<<>>>CCC;;;<<>>@@@EEENNNVVVYYYVVVTTTSSS]]]]]]^^^bbbgggllloooppplllsssvvvssssssuuurrrjjjmmmggg______jjjxxx{{{uuu]]]RRRPPPcccjjjIIIIII333(((...,,, +++""""""###$$$%%%%%%$$$"""################################################%%%###"""###&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,(((%%%(((---...***%%%+++,,,***&&&'''000:::@@@dddwwwvvv\\\MMMUUUWWWMMMeee|||kkkqqq~~~{{{kkkccceeeooorrrkkkhhhlllooo\\\???;;;444&&&+++(((''')))'''$$$%%%((('''***)))&&&'''***'''!!!'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((&&&&&&(((***((($$$,,, !!!...///,,,BBBcccsssmmmuuu{{{}}}sssZZZSSSbbbuuuqqqfffdddeeekkk{{{vvv{{{}}}iiimmm~~~~~~lllmmm~~~yyy|||wwwyyyxxxuuutttgggOOO888///---+++(((((()))))))))''''''((('''$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((''''''''''''&&&%%%---&&&"""$$$''''''(((******...444;;;HHHZZZggglllzzz|||yyygggqqq|||ppp[[[WWWXXXNNNEEEMMMTTT]]]bbbdddiiirrr{{{ppp~~~}}}www~~~~~~zzztttyyyuuuhhhjjjQQQFFF999111***$$$%%%,,,&&&((()))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&666555333111000......---+++)))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$''''''&&&%%%%%%''',,,///666///+++...111///------444666:::>>>AAACCCDDDEEEBBBFFFNNNSSSSSSPPPNNNMMMUUUUUUVVVXXX[[[]]]]]]]]]lllnnnqqqvvvwwwmmmeeeeeekkkrrrooocccXXXWWWbbbppp{{{rrrJJJ,,,)))222---'''''''''&&&%%%$$$######################################################$$$""""""###&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''---))) $$$---&&&***111999AAALLL\\\hhhgggfffeeeiiiwww|||nnnyyy~~~mmmyyyvvvtttwww|||vvvxxxvvvtttZZZLLLCCC;;;555...(((((()))'''&&&(((&&&)))(((%%%%%%******''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((())))))((('''((())))))(((000333,,,...JJJxxx{{{}}}sss]]]ooo|||zzzkkkiiiiiilllttt~~~|||{{{~~~}}}zzz|||xxxttt{{{oooYYYHHH;;;000,,,,,,'''(((((('''&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&%%%%%%%%%&&&''''''&&&'''&&&(((++++++((()))---000<<>>CCCIIIOOOVVVXXXPPPEEEGGGMMMOOOHHHAAAEEEXXXiiiiiikkkrrr{{{}}}wwwhhhaaaZZZRRRDDD222(((&&&***++++++)))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%'''(((***(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&666555333111///......---+++)))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%''')))***+++******,,,---111,,,,,,222777888888999<<<===@@@BBBBBBAAA>>><<<666<<>>???BBB===>>>>>>>>>===<<<:::888999>>>BBB@@@???@@@AAAAAAFFFIIINNNQQQRRRQQQPPPPPPQQQIIIFFFKKKQQQUUU]]]eeeggg___dddyyyxxxsssuuu{{{vvvfff[[[[[[fffssszzzlllTTT???333---###$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%###&&&+++...---***555GGG]]]cccTTTMMMfff}}}|||{{{yyyzzz}}}yyyqqqeee___aaaffffffccc\\\dddaaa]]]dddeeebbbeeerrrhhhbbbccceeebbbaaacccdddfffrrrtttkkkyyy}}}mmmSSSGGG;;;555000+++***+++)))******'''$$$$$$&&&(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((%%%%%%'''***+++)))***---((('''<<>>@@@CCCCCCIIIOOOJJJJJJXXXZZZbbbffflll~~~}}}{{{}}}xxxcccNNNFFFKKKRRRVVVXXXmmm}}}}}}ttteeeiiisss}}}~~~qqq]]]NNN222,,,''''''***,,,((($$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&444333222000///.........+++)))'''''''''((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&)))---///...,,,+++***111///000666888666444666:::999999999:::<<<>>>@@@777;;;<<<:::<<>>bbb~~~~~~ssszzzlllkkk|||ssshhhsss{{{yyy{{{zzz|||}}}|||{{{{{{wwwooommmmmmkkkgggaaaYYYSSSQQQRRRFFFccc```OOO___tttsssnnn}}}rrrkkkrrruuuoooQQQ===222---***,,,+++'''''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******(((&&&&&&)))+++,,,)))***333@@@RRRhhhyyy{{{mmm\\\OOOEEE@@@EEENNNKKKJJJHHHQQQZZZRRRKKKSSS]]]iiimmmiiiqqqxxxvvvxxxyyywwwvvv}}}uuuhhhXXXLLLIIIBBBSSSsss~~~oookkkjjjoooxxx|||vvvmmmUUUDDD111(((***...+++&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&333333111000///.........+++)))'''''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))***,,,+++)))'''&&&)))...333333222555999999444111222;;;999777555666888:::<<<666;;;>>>CCCRRReeeooonnnmmmrrrxxx{{{zzzyyyyyy{{{nnnpppooojjjeeebbb^^^YYYbbb^^^]]]]]]YYYZZZhhhzzz{{{ggg\\\sss|||QQQ777///&&&###%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((...,,,))))))000>>>OOOZZZVVVggg{{{yyyyyy~~~dddooouuupppkkkkkkoooqqq{{{www{{{zzzvvvqqqmmmmmmjjjeee```aaahhhppprrr~~~xxx~~~kkkNNN888000,,,(((''')))+++***)))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((,,,&&&%%%((()))&&&+++333HHHaaauuuuuusssyyyooohhhppppppuuu|||yyy{{{ggg[[[XXXLLLDDDKKKFFFHHHQQQ^^^eeeccc^^^[[[eeebbbVVVNNNMMMIIIDDDGGGVVVbbb|||uuuCCC555++++++,,,((((((+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))'''$$$%%%(((,,,)))...<<>>???LLLPPPTTT^^^xxxnnnTTTZZZdddmmmnnngggaaacccgggmmm}}}rrrpppxxxnnnWWWVVVkkkuuunnn^^^LLL555)))(((+++***&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***######222IIIYYY[[[VVV[[[gggwwwkkk[[[___kkkxxx|||{{{yyyjjjgggppp{{{~~~|||ccchhhsss|||fffUUUOOO;;;000((())),,,+++***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((($$$%%%((('''***===SSSooozzzooo```hhhppp{{{nnn}}}~~~~~~~~~yyymmmYYYXXXKKKJJJPPPGGGDDDVVVlllpppqqqfff^^^MMMGGGKKKVVV[[[^^^fffppp}}}eeeLLL555...---)))))),,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&(((***((('''(((...333888EEE\\\rrr}}}qqqfffZZZRRR[[[gggoookkkggggggeee```\\\___\\\```lllmmmhhhmmmyyynnniiiiii|||{{{}}}sss[[[GGGFFFTTTmmm|||gggPPP<<>>FFFMMMRRRUUUUUUVVVVVV^^^xxxeeehhhiiihhhjjjlllfff]]]XXX```gggttt{{{}}}hhh]]]kkk{{{UUU:::000,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!$$$&&&&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$222HHH___nnnsssppplllwww~~~zzzwwwtttrrrhhhfffgggnnndddbbbmmm{{{|||sssppprrrKKK:::+++)))+++)))((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((,,,///...888XXXzzz}}}oookkkppp~~~qqqaaannnwwwssswwwttt~~~mmm~~~hhh^^^QQQBBBFFFOOORRRaaawwwxxx~~~lllXXXXXXTTTNNNQQQccceeemmmwww}}}{{{{{{|||{{{dddBBB333///***))),,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''***,,,,,,+++...444;;;MMM^^^vvvlll]]]\\\bbbgggxxxmmmppprrrnnnuuu{{{uuuooossssssppptttuuuhhhhhhiii||||||sssYYYMMM^^^^^^yyyuuuYYY???111,,,(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&444333111000...---------(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&((())))))(((((()))+++***---///000//////000111//////...---,,,---///222777;;;CCCKKKSSSYYY]]]___eeecccaaabbbjjjvvvqqqnnnqqqlll\\\TTT^^^rrr|||ooo~~~jjj___ggg}}}MMM999333+++***%%%&&&%%%"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++%%%"""((('''&&&...***MMMZZZQQQXXXnnnyyyggg{{{{{{jjjmmm^^^hhh{{{cccnnnnnnFFF,,,333555'''###---***)))'''''')))***&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%((()))(((((())))))'''###222222&&&222^^^|||qqq}}}|||tttfffgggwww~~~~~~|||tttwwwpppYYYMMMHHHJJJYYYjjjuuu}}}sssLLLCCC???AAAOOObbbppprrrnnnqqqjjjJJJ888111...---***+++***))))))***(((&&&)))(((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))(((((())))))'''$$$)))111222...444LLLfffuuuwwwiiidddnnnzzzzzzrrrlllssspppuuu~~~{{{rrryyyzzzqqqjjjhhhiiijjjkkkuuuqqquuutttyyyppppppiiiZZZ]]]{{{qqqeeeKKK^^^|||```::://////(((&&&***...+++&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333111000...---------(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((())))))((((((***+++,,,...//////......///000,,,---......///111555888@@@CCCHHHOOOTTTXXXZZZ[[[bbb___\\\\\\___fffnnnssszzziiiyyyqqqlllhhhaaaccczzz||||||ttt___^^^YYYCCC<<<444000(((((('''%%%%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$)))))),,,222......;;;___iii\\\KKKZZZvvvuuuqqqmmm|||zzziiihhhllljjjfffccczzzyyyiii]]]KKK:::///+++++++++)))(((&&&&&&''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((&&&)))***(((&&&&&&((()))+++((()))777SSSrrr}}}||||||~~~~~~~~~|||tttmmm^^^RRRXXXppp{{{www|||nnn^^^MMM@@@777AAAeeekkkIII222,,,...)))))))))''''''((())))))))))))((((((((('''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++***))))))*********'''(((222@@@SSSmmmvvvTTT]]]rrrqqq{{{{{{~~~vvvvvvtttyyyzzzuuullldddxxxzzzccckkkooodddooo}}}eeeVVVTTTeee~~~}}}yyy[[[III222---******(((%%%''',,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333111000...---------((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$###$$$%%%&&&&&&'''))))))))))))***,,,...///000///---,,,---...***,,,...111333777<<>>???@@@AAABBBBBBBBBCCCEEEHHHJJJLLLLLLLLLLLLRRRTTTWWWXXXYYYYYY[[[]]]ZZZ\\\___fffmmmvvvvvvmmmttt^^^fff|||mmm}}}iii```{{{UUUHHH:::---******'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''111$$$777ZZZ```UUUTTTqqqssskkknnnjjj|||sss}}}zzzrrrlllsss~~~zzzppp]]]FFF999...)))(((+++***&&&%%%(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))***&&&''',,,...+++)))***+++KKKsss~~~{{{{{{nnnhhhmmm~~~zzzyyyzzzwwwRRRVVV___cccttt{{{|||sssiiibbb```___\\\ZZZWWWVVVUUUTTTWWWXXXXXXXXXYYY[[[___bbbiiirrrgggUUUcccssswww~~~rrrEEE///***(((++++++((('''******)))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))),,,///,,,(((+++222666HHHdddhhhUUUYYYmmmvvvkkkqqq|||___fffdddVVVJJJLLLWWW___eeekkksssxxx{{{|||uuukkkkkksss}}}xxx}}}~~~zzzwwwnnnwwwuuu~~~lllLLL999111,,,((('''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333111000...---------)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&(((***+++,,,&&&''')))******+++,,,...,,,,,,,,,+++******---///000222444555555666999:::888999:::<<<>>>@@@AAABBBBBBCCCEEEGGGIIIIIIHHHHHHIIIKKKOOOQQQSSSTTTWWWYYYZZZYYY]]]dddhhhhhhhhhjjjxxx~~~___mmm}}}wwwqqqyyybbbLLL666...,,,'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&''''''((((((!!!***666NNNlllwwwxxxvvvwwwuuussszzzwwwjjjeeetttvvvpppxxxnnnvvvkkkQQQ999...(((+++,,,'''&&&)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))******))))))---'''&&&+++,,,((((((---GGGeeezzznnn|||~~~rrrnnnwwwyyyqqq]]]^^^FFF;;;WWWsss}}}~~~zzzssslllfffaaa[[[XXXRRRRRRSSSSSSRRRQQQOOOOOONNNQQQTTTUUUTTTTTTUUUVVVSSSQQQRRRYYYcccqqqiiiVVVMMMtttooo~~~yyy```777+++%%%(((+++)))(((*********)))))))))(((((((((''''''(((((((((((('''''''''(((((((((((()))))))))''''''((((((((()))))))))+++)))***...+++'''...999OOOeeevvvkkkgggkkksssyyy]]]fffvvv~~~oooggghhhdddWWWDDD777>>>WWWnnn~~~{{{lllqqqjjjiiivvvrrrkkkpppzzz~~~|||lllWWW===+++'''---''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333111000...---------))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))******)))(((%%%''')))******+++---///)))************+++...111000222333444333333555666666666888:::<<>>SSS]]]lll{{{tttnnnxxx}}}ooovvv~~~yyyxxxvvvVVVCCC222000///)))'''+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))************)))+++'''(((,,,***)))444DDDmmmzzzmmmeeeqqq~~~}}}}}}xxx{{{kkkLLLJJJHHHQQQjjjvvv\\\IIIFFFNNNTTTVVVYYY[[[\\\[[[YYYXXXXXXNNNOOOOOOOOOOOONNNNNNMMMGGGKKKOOORRRSSSSSSTTTUUUZZZSSSNNNMMMLLLMMMVVVaaaYYYllllll^^^bbbaaafffrrrzzzPPP:::))))))+++)))'''************)))))))))((((((''''''(((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))+++''''''+++,,,...===NNNooo~~~hhhlllttt}}}|||xxxxxxtttZZZ^^^rrrmmmaaaVVVVVV\\\kkkyyyuuu|||wwwmmmooozzzpppttthhhqqq~~~~~~rrrZZZ@@@222///''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333111000...---------))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***)))&&&%%%%%%''')))******+++---///'''((())))))))),,,000333///000222333222222333444444555666888;;;>>>@@@BBBDDDDDDDDDDDDFFFGGGIIIJJJKKKNNNPPPRRRRRRSSSTTTVVVTTTUUUZZZ^^^]]]]]]gggtttuuukkkhhhnnnnnnmmm~~~xxxbbbbbbvvvwwwjjjeeeqqqttteeeMMM>>>000)))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++<<>>???@@@AAABBBBBBCCCCCC@@@AAAFFFIIIKKKQQQYYY___lllyyyzzzsssmmmmmmllliiihhhiiippptttnnnwwwtttsssqqqOOOJJJ===EEE***)))((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((+++%%%)))---&&&)))777>>>XXXsssyyyooo{{{}}}llleeekkkvvv{{{qqqssszzz~~~TTT666666((())),,,***(((((()))))))))((((((((((((((((((((((((((('''(((((()))))))))))))))+++***)))(((...BBBdddyyyooo]]]{{{tttfffeeeggggggzzz}}}{{{~~~zzzgggKKK:::888FFFOOOUUUTTTSSSVVVWWWVVVUUUSSSQQQQQQQQQPPPMMMJJJLLLLLLLLLKKKLLLLLLMMMMMMKKKEEEFFFQQQYYYXXXXXX[[[SSSUUUVVVSSSPPPQQQWWW]]]gggGGGNNNpppttt|||~~~{{{aaa999//////***&&&******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++***(((&&&&&&((())))))++++++333CCCXXXnnn|||{{{uuuxxxrrr~~~___UUURRR[[[dddjjjuuu|||xxxvvvvvvwwwyyy{{{|||~~~~~~uuusssuuu~~~~~~}}}rrr~~~XXXJJJfff~~~}}}gggYYY777---'''***,,,)))&&&(((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((()))))))))((((((((((((''''''(((******((('''((()))...---,,,***)))((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555444222000///...------)))+++)))'''(((+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((((()))))))))))))))))))))++++++***))))))((('''''')))))))))***++++++,,,,,,............///000111222777777777777777888888999888888888888999999999999???<<<:::999888:::BBBKKKJJJSSS___jjjuuu|||zzzuuuxxxttttttsssllldddaaa___ddd}}}~~~www}}}zzzSSS111???333...(((%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((---%%%(((---,,,444CCCHHH[[[xxx~~~wwwuuu}}}uuuqqqZZZTTTcccwwwnnneeezzzgggEEE;;;000111,,,***))))))***+++)))((((((((((((((((((((((((((('''((())))))******))))))+++***(((+++;;;XXXsss{{{yyyfffzzz}}}rrrooodddcccnnnwwwsssvvvsssqqqrrr||||||ZZZ@@@:::CCCMMMTTTSSSQQQRRRUUUWWWUUUTTTRRRQQQPPPNNNKKKIIILLLLLLLLLLLLMMMNNNOOOOOOPPP@@@???QQQ^^^[[[XXX]]]XXXVVVSSSSSSTTTTTTRRRPPPPPPWWWuuu]]]bbb}}}|||wwwwwwCCC111333///(((******)))(((((((((((()))((((((((((((((((((((((((((((((((()))))))))******+++)))'''((()))************111AAAWWWlll}}}mmmnnn|||~~~}}}wwwvvviiiSSSOOOTTTeeessszzz|||yyyvvvwwwxxxyyyyyywwwuuutttvvvrrrmmmmmmqqqwwwzzzzzz~~~SSSOOOuuuzzzpppNNN777)))...///&&&###+++''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))***,,,......,,,************))))))))))))******+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444333111///...------,,,(((+++,,,((('''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&)))***+++***)))((((((((()))***++++++***)))(((''''''&&&)))))))))***++++++,,,,,,...------...///000111111666666666666666777777777888888777777777777777777BBBAAA@@@<<<777555888===BBBEEEHHHLLLUUU___cccaaaiiifffgggnnnsssnnnfffaaaeeejjjllluuussssssqqq}}}vvvuuuqqqAAAEEE<<<444)))$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((,,,###&&&...444FFFYYY]]]ppp}}}{{{zzz~~~hhhssshhhppp{{{vvvzzzvvvkkk[[[EEE333111,,,+++******++++++)))'''(((((((((((((((((((((((((((((()))************)))'''((()))444OOOnnn||||||~~~wwwiiiaaaXXX^^^oooxxxyyyzzzyyyvvvmmm```\\\dddkkkkkkxxx```HHHCCCFFFIIIMMMOOOOOOQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKLLLLLLMMMMMMNNNOOOPPPQQQUUUFFF???JJJXXX[[[XXXVVVYYYUUUSSSSSSVVVWWWUUUSSS[[[\\\ZZZhhhVVV]]]~~~|||OOO777111......+++***))))))(((((())))))(((((((((((((((((((((((((((((()))))))))************'''(((+++---,,,,,,---,,,;;;TTTmmmyyyfffooo~~~}}}www]]]bbbfffcccgggqqqxxx|||}}}|||zzzxxxvvvvvvwwwxxxyyywwwtttpppnnnjjjgggccc```^^^\\\YYYVVV[[[mmmpppmmmyyyZZZaaawwwhhhNNN555...+++%%%%%%+++''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))*********))))))******+++,,,,,,,,,''')))***)))((('''((()))*********++++++,,,---...+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222111///...---,,,++++++'''+++,,,(((&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''***,,,,,,+++)))(((((()))***+++******))))))(((''''''&&&)))))))))***++++++,,,,,,------------...///111111444444555666777888888888<<<<<<<<<<<<<<<<<<<<<<<>>;;;:::AAAEEEDDDAAABBBIIIOOORRRUUUPPPQQQYYYaaaccccccddddddjjjggg```ooosssyyy{{{wwwkkkrrraaaKKKEEE;;;...'''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))###(((333@@@ZZZrrrwww}}}vvvnnn}}}{{{yyyxxxzzzlll}}}qqqkkkXXXCCC///...,,,+++*********(((&&&))))))))))))))))))))))))((())))))***************'''''',,,???___~~~zzzssszzztttrrrfff^^^YYYcccqqqttt|||kkkiiirrrkkkYYYWWW```YYY```rrryyyaaaRRRPPPPPPLLLIIILLLQQQTTTSSSPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOOQQQQQQVVVQQQGGGCCCNNN]]]\\\RRRWWWVVVTTTSSSSSSUUUVVVXXXVVV\\\YYYVVVlll|||BBBxxxhhhIII111'''...++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))''')))...---******///;;;LLLdddzzzvvvzzz~~~vvvppp~~~{{{aaaOOObbbiiimmmsssyyyzzz|||}}}zzzxxxvvvsssrrrrrrsssuuuuuutttqqqnnnlll]]]ZZZUUUQQQNNNKKKHHHFFFEEEMMMYYYnnnmmmvvv{{{[[[]]]~~~kkkMMM333''''''))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))***((()))))))))*********+++,,,,,,,,,+++++++++******---------,,,+++,,,...111///...---,,,+++*********,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&111000...---,,,+++++++++&&&***+++'''&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(((***++++++***)))((())))))+++,,,))))))(((((((((((('''''')))))))))***++++++,,,,,,++++++,,,---...000111222222333555777888999999999999::::::;;;<<<======>>>:::???EEEFFFGGGFFFAAA;;;888@@@EEEBBB>>>@@@DDDFFFWWWPPPJJJLLLQQQWWW```iii```^^^ccciiigggnnnmmmvvvxxxFFFLLLCCC777...)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''&&&111???OOOlllzzzoooqqqtttlllrrrxxxzzzvvv|||~~~~~~{{{|||qqqKKK333000---******)))((('''))))))))))))))))))))))))((()))******++++++******+++***333KKKkkkrrr|||sssfff___]]]^^^kkksssmmmsssYYYUUUaaa]]]WWW```kkkbbblllwwwxxxpppeee``````___SSSKKKMMMUUUWWWUUURRROOOQQQRRRRRRQQQPPPPPPQQQMMMMMMMMMMMMNNNOOOPPPPPPMMMPPPHHH>>>EEEXXX\\\QQQUUUVVVVVVSSSPPPPPPSSSVVVSSSRRRXXX^^^]]]hhhsssHHH}}}ccc@@@,,,000++++++***))))))))))))***)))))))))))))))))))))))))))))))))*********+++++++++(((***---***'''---888[[[ggguuuzzzzzz}}}vvvppp___WWWhhhcccnnnzzz}}}zzz}}}~~~~~~~~~~~~~~~|||yyywwwuuurrrpppmmmkkkhhhddd___ZZZVVVSSSTTTOOOHHHCCC@@@BBBEEEHHH@@@GGGMMMRRR^^^~~~hhhiiixxxSSSeee|||zzziiiHHH222---,,,)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******((())))))******+++++++++)))))))))((('''&&&&&&&&&,,,,,,,,,+++)))***,,,...((((((((((((((()))***+++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&111000///...---,,,,,,,,,&&&)))(((&&&'''******'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***))))))))))))***+++,,,,,,'''''''''((((((((((((((()))))))))***++++++,,,,,,)))***+++,,,...000222444333444666888999999999888666666888999;;;===>>>???<<<@@@BBBCCCIIINNNKKKCCC===FFFMMMLLLIIIKKKMMMNNNVVVRRROOOPPPPPPSSS\\\eee^^^ZZZ```jjjeee^^^mmmrrr{{{zzzwwwkkkRRRLLLBBB777...)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((''',,,>>>OOO___yyyuuuhhheeerrr___www}}}xxx|||vvvuuuhhh999555000,,,*********)))))))))))))))))))))))))))))))))***++++++++++++***+++---???^^^uuutttaaammmeee[[[YYY]]]dddsssuuufffdddTTTSSSUUUPPP\\\ppprrrpppwwwvvvjjjeeekkkooommmhhh[[[OOOPPPTTTUUUUUUVVVQQQSSSUUUTTTQQQPPPPPPRRRNNNNNNMMMMMMMMMMMMNNNOOOGGGKKKIIICCCEEEOOOTTTSSSUUUVVVWWWVVVTTTSSSSSSSSSWWWRRRVVV\\\UUUPPPhhh___JJJkkk|||{{{~~~}}}[[[<<<000,,,+++******))))))******))))))))))))))))))))))))))))))*********++++++++++++(((***,,,***+++===SSSttt|||sss```___eeeeeegggooonnnvvv~~~zzzxxxwwwvvvzzz~~~yyyzzzzzzzzzzzzxxxwwwuuuuuurrrooollljjjhhhdddbbb]]]YYYRRRJJJCCC===:::999===:::666222111444888<<<===???CCCEEECCCLLLllldddiiivvv```eee~~~iiiJJJ222***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********((())))))******+++,,,,,,***+++,,,...111333555555555777888888555333111111444444333111111000000000------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222111000......---------&&&((('''%%%'''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))(((((()))***+++,,,,,,,,,&&&&&&''''''((())))))))))))))))))***++++++,,,,,,((()))***,,,...111333444555666777999999999888777999:::;;;>>>@@@CCCEEEFFFLLLKKKHHHHHHOOOXXXWWWPPP???EEEIIIGGGGGGLLLOOOPPPFFFJJJPPPVVVUUUQQQTTTZZZZZZ]]]\\\ZZZ^^^iiiqqqrrrppp|||{{{tttqqqVVVRRRIII===222***''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))'''222HHH[[[iiiqqqeeekkkggg[[[|||www~~~{{{}}}}}}rrrxxx|||rrriii>>>999222---++++++++++++))))))))))))))))))))))))))))))***++++++++++++***(((///KKKooo~~~zzz~~~}}}bbbWWWqqqddd\\\\\\bbbmmm}}}zzzeee\\\\\\aaaXXXNNNggg}}}tttsssxxxnnn[[[\\\pppzzzvvvkkk^^^SSSQQQQQQQQQSSSXXXSSSUUUWWWUUUQQQOOOOOOQQQNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLOOOPPPMMMKKKPPPXXXSSSTTTWWWZZZ[[[ZZZWWWTTTRRRXXX[[[YYYXXX\\\bbbddd\\\KKKqqqmmmpppGGG,,,,,,+++******)))*********)))))))))))))))))))))))))))************+++++++++***'''))),,,,,,444PPPnnnyyynnnlllwwwzzz~~~fffUUU[[[bbbiiioooppp|||~~~}}}zzzwwwyyy{{{|||{{{zzzyyyzzzxxxxxxyyyxxxtttnnniiieee^^^\\\YYYWWWUUURRRNNNKKKHHHDDD>>>999666555777888333555777888777666777777>>>555777AAADDDBBBOOOdddhhhqqqxxx\\\ooo___666'''///))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))************((())))))***++++++,,,,,,222444999???EEEKKKPPPSSSdddgggkkkkkkgggaaa\\\YYYXXXUUUOOOHHH@@@:::555333......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&333000---,,,,,,,,,+++***+++***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&((()))******+++---***((((((+++---+++)))''''''''''''''''''''''''))))))))))))))))))***+++,,,,,,------///000222222888999;;;:::999999:::<<<888???CCCCCCFFFMMMNNNKKKUUUXXXWWWRRRQQQUUU[[[]]]TTTUUUSSSLLLHHHGGGEEEAAAMMMSSSRRRJJJJJJQQQTTTOOO^^^VVVRRRZZZccceeecccaaaiiieeedddyyy}}}bbbLLLGGG@@@---###'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++'''%%%((()))'''''')))&&&<<>>;;;999::::::888555555777888666444888888777777666666555555777888999:::;;;???DDDHHHSSSvvvttt|||ccc~~~{{{VVVdddzzzzzzGGG$$$111***++++++***+++,,,***&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''(((((((((((()))((('''&&&'''&&&$$$"""...(((&&&***+++((('''***'''---------000000;;;RRR]]]^^^hhhoookkkpppyyyyyy{{{vvvfffaaaMMMDDD888000---------,,,---......,,,***(((***,,,***---,,,''''''+++,,,((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''333000---,,,,,,,,,+++***)))((((((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%''')))++++++,,,---,,,***)))))))))(((''''''''''''''''''''''''''')))))))))))))))******+++,,,,,,---...///111222333888:::<<<<<<;;;<<<===??????DDDGGGGGGKKKQQQSSSQQQYYY]]]^^^[[[[[[```eeefffhhhgggccc^^^]]]]]]WWWPPPGGGKKKLLLIIIHHHKKKNNNNNNWWW______XXXYYYaaabbb[[[___oooxxxzzzooooooQQQDDDBBB555((()))&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%&&&))))))&&&(((,,,IIILLL]]]ooogggpppqqqjjj{{{wwwfffeeeoooxxx}}}wwwsss{{{vvvccc>>>000333,,,***000))))))((((((((())))))***))))))((()))***++++++***---FFFaaapppzzz~~~xxx~~~~~~uuuwwwjjjooobbbHHHIIIXXXkkkooommmxxx{{{nnnPPPVVVXXXSSSPPPVVV]]]```hhheeeWWWJJJSSShhhppphhhiii```UUUOOOPPPSSSSSSRRRPPPQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQQQQOOONNNLLLLLLMMMOOOQQQTTTWWWZZZ[[[^^^\\\ZZZYYYYYYZZZYYYWWWUUUWWWYYYYYYXXXXXX\\\___bbbrrruuuMMMsssyyyTTTFFF666++++++...)))***---(((*********************************++++++++++++,,,///000***+++CCCccczzzxxxqqqbbb^^^gggvvv}}}{{{wwwtttyyyyyyxxxwwwsssnnniiifffWWWTTTPPPJJJFFFBBB@@@??????>>>??????>>><<<;;;;;;777444222333666888888777777777777777888888888888888999999888999===BBBEEEIII^^^gggrrr{{{ppp|||lll^^^hhhiiinnn|||kkkLLL...)))))))))((()))******)))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''(((((((((((('''((())))))((())),,,...((('''***---,,,'''(((---***555;;;DDDPPPTTT___tttyyy|||{{{~~~ssseeeVVVGGG:::333---***)))---111111,,,&&&,,,...,,,)))+++...***###))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''333111---,,,,,,,,,+++***'''''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&(((***+++,,,,,,,,,,,,+++)))'''%%%&&&&&&'''''''''''''''''''''''')))))))))))))))***++++++,,,------...///111333444999;;;===>>>???@@@BBBDDDGGGKKKLLLMMMPPPVVVYYYXXXXXX^^^aaaaaaccchhhjjjjjjuuussspppnnnqqqssslllcccPPPPPPQQQRRRNNNJJJKKKPPPOOOZZZ___\\\YYY]]]aaaaaaZZZZZZeeeuuuhhhvvvbbbBBBAAA===,,,'''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((***)))(((...777DDDNNNggg|||iiieeeeeezzzpppRRRhhhtttPPPOOOmmm~~~}}}uuuvvv}}}HHH333===***///000******)))))))))))))))************)))******++++++333NNNccciiirrrzzzzzz~~~{{{~~~|||}}}ooobbbKKKQQQgggqqqooonnnbbbPPPYYY^^^WWWNNNOOOWWW^^^ggg]]]RRROOOYYYdddeeeaaaaaa[[[TTTOOONNNOOOPPPPPPLLLLLLMMMOOOPPPRRRSSSTTTRRRRRRRRRRRRQQQPPPNNNNNNMMMPPPSSSTTTSSSTTTWWWZZZ___^^^\\\\\\\\\[[[XXXVVVUUUXXX[[[[[[ZZZZZZ^^^aaaggg```tttbbbKKKqqq}}}zzzQQQ:::...,,,...((()))---+++************************))))))*********++++++++++++666(((///aaa||||||tttpppuuuppprrr```___jjjzzz}}}zzzyyywwwsssooozzzzzzuuuiiiZZZOOOKKKLLL>>>===;;;:::888888888888777999<<<===<<<<<<======999666333333555888999:::666777888999::::::::::::::::::999777777999>>>BBBGGGFFFZZZtttcccmmmXXX{{{rrr^^^lllooo555,,,***)))(((((()))***+++))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((***++++++)))&&&%%%(((***((())),,,---+++,,,555???JJJSSSYYYbbbqqqyyyaaaIIIHHH???333***'''***---000)))(((&&&&&&***...,,,&&&)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''333111...,,,,,,,,,+++***((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))*********)))++++++)))%%%###%%%((('''''''''''''''''''''''')))((((((((()))***+++,,,---------///000222444555999;;;>>>@@@BBBDDDGGGJJJMMMNNNOOOPPPSSSWWW[[[\\\YYY___ccceeehhhmmmmmmkkkooorrrtttuuuzzz}}}{{{uuujjjeeecccddd]]]PPPNNNTTTTTTRRRXXXaaaccc^^^```ggg```]]]^^^ooo~~~|||eeecccKKKAAAEEE666)))(((''''''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***+++))),,,:::HHHRRRlllvvvrrrlllhhhooovvvNNN^^^zzzwww]]]FFFNNNdddvvv|||vvvzzz~~~}}}WWW???;;;000111)))++++++***)))))))))*********++++++***)))***,,,--->>>SSSeeeiiilllvvvssswww___ttt~~~yyylllYYYYYYnnnyyyppphhhXXXQQQYYY^^^YYYQQQOOOVVV]]]fffXXXOOOVVV___```]]][[[ZZZXXXUUUPPPMMMLLLMMMOOOKKKKKKLLLNNNQQQTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMRRRVVVVVVSSSSSSVVVZZZ^^^]]]\\\]]]]]][[[XXXVVVUUUXXX[[[[[[[[[\\\___ccckkk___cccWWWXXXqqqvvv{{{VVV>>>///---000***(((---,,,************************((())))))******++++++++++++000444PPP{{{nnnrrrpppqqqtttmmmcccgggsss}}}zzzvvvtttssstttvvvmmmnnniii\\\LLL???999999888888777777888999;;;<<<777;;;======???BBBEEEDDD>>>;;;888555444666888999888999:::;;;<<<<<<<<<;;;<<<;;;:::777666777;;;>>>DDDKKKRRReeeyyyfffpppnnnjjjqqqhhh|||zzzNNN333...+++++++++)))(((***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''((((((((((((*********)))(((''''''&&&---,,,***+++000>>>QQQ___vvv|||zzz|||zzz|||~~~}}}rrrmmm^^^HHH222)))---444...+++(((&&&(((+++---,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''444111...---------,,,+++******(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((((())))))))))))((((((''')))***(((%%%$$$''')))''''''''''''''''''''''''(((((((((((()))***+++,,,------...///111333555666999;;;???BBBDDDGGGKKKMMMOOOOOOOOORRRTTTWWWZZZ\\\^^^cccgggiiimmmrrrrrrnnnllluuu|||}}}wwwrrrqqqiiiZZZTTTWWWYYYYYYYYY]]]eeelllkkkfffdddhhhjjjmmm}}}rrr|||ooo___mmm]]]FFFLLLCCC111)))'''&&&&&&((())))))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''000EEEZZZnnn}}}uuubbblllZZZTTT}}}|||uuubbbVVV\\\fffqqqyyyvvvvvv{{{~~~~~~~~~~~~|||zzz{{{||||||yyyzzzwwwmmmRRR222888444&&&,,,,,,+++******************++++++***)))***---000EEETTTjjjwwwsssnnnyyyxxxwwwhhhvvvmmmjjjnnnggg___YYYfff~~~xxxbbbSSSUUUUUUTTTPPPOOOQQQUUU]]]OOOKKKXXXbbb___[[[]]]YYYYYYWWWSSSNNNLLLMMMOOOOOONNNOOORRRUUUWWWVVVUUUVVVUUUTTTRRRQQQQQQRRRRRROOOTTTYYYYYYVVVUUUYYY\\\[[[[[[[[[\\\]]]\\\ZZZXXXVVVYYY[[[[[[[[[]]]aaafffkkkbbb]]]ttt}}}III```sssvvvyyyoooGGG444///333---***,,,+++************************((())))))***++++++,,,,,,...)))MMM~~~pppooodddvvvjjjhhhppp{{{~~~zzzwwwqqqnnnvvv_________[[[SSSJJJCCC???===<<<:::999999;;;===>>>===@@@AAA@@@DDDKKKMMMJJJ===;;;888444333333666888:::;;;===>>>???>>>===<<<>>>===<<<999666666888;;;<<>>AAA@@@@@@GGGOOOMMMDDD666666555333111222555888:::<<<>>>@@@AAAAAA@@@????????????===:::888888999===DDDUUUddddddoooiiicccsssVVVVVVwwwYYYoooOOO;;;***))),,,,,,***+++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((***(((&&&&&&)))+++,,,+++///666BBBQQQeeexxx}}}xxxlll\\\XXX[[[^^^jjjkkk______iiijjjhhhfffhhhiiiddd___fffrrrttttttcccVVV^^^fffeeeeeeiiiyyykkkMMM777******---111000,,,***+++***************************))))))(((((())))))***''''''''''''''''''''''''444222///---------,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((***************+++)))((('''((((((''''''''''''''''''''''''''''''''''''(((((()))+++,,,------...///000222555777888888:::>>>BBBDDDHHHLLLNNNQQQOOOQQQVVVXXXVVVWWW[[[^^^``````bbbiiirrrvvvttt{{{~~~|||zzzqqqfffYYY\\\[[[XXX```yyyxxxlllllllllssszzzccc]]]vvvdddKKKIIICCC999222***'''((())))))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))&&&&&&***222BBB[[[qqq|||sss^^^ZZZ\\\wwwjjjzzztttaaaXXXwwwooolllrrrtttvvv}}}~~~{{{rrrjjjiiipppwww{{{zzzzzzyyyxxxxxxyyy{{{|||wwwuuurrrpppooommmkkkiiilllmmmiiibbbaaakkkvvv|||~~~___@@@:::222......---++++++*********'''***,,,+++)))+++111777EEEPPPcccqqqrrrppp{{{qqq|||vvvWWWFFFAAAGGGQQQppptttjjjppp```ddd]]]YYY[[[\\\ZZZ[[[```NNNJJJNNNZZZccceeegggkkkfffccc___ZZZWWWVVVUUUUUUUUUUUUXXX___dddeee```[[[]]][[[YYYXXXXXXZZZ]]]^^^ZZZ\\\```cccfffhhhhhhiiieeecccaaaaaabbbbbbaaa```^^^^^^^^^\\\\\\aaajjjpppkkkiii```bbbyyyXXXkkkuuuPPP888444///+++,,,***++++++++++++++++++++++++******+++,,,---...//////333GGGlllzzzuuuyyyyyyzzz]]]XXXkkk{{{~~~rrrqqqsssyyy|||yyyzzz|||ttthhhgggnnnoookkkfffdddcccccccccbbbLLLGGG???999555666888;;;AAAEEEFFFHHHRRRYYYNNN===555666777555333333555888888:::>>>AAADDDDDDDDDDDD???AAABBBAAA===:::999888???AAASSShhhhhhccc{{{jjj```{{{xxx___bbbxxxnnnsssRRR333***,,,,,,***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((***+++***'''&&&+++666>>>NNN[[[iiittt~~~xxx~~~tttfffdddaaa\\\___\\\aaaqqq{{{xxxyyywwwsssyyysssooouuurrrdddHHH:::///...///...------******************************))))))))))))******''''''''''''''''''''''''444222///---------,,,+++(((''''''''''''((())))))(((((('''''''''&&&&&&&&&$$$%%%''')))+++,,,------///+++((('''))))))'''$$$'''''''''''''''''''''''''''''''''((()))+++,,,------...///000333555777888777:::>>>AAADDDGGGKKKNNNSSSPPPSSSYYY[[[XXXXXX\\\bbbccccccdddmmmxxx~~~}}}xxx}}}ooottt]]]ZZZiiieee___tttuuuwwwuuunnn}}}~~~RRRmmm}}}RRRNNNNNNAAA888...)))((()))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***(((***111<<>>...---+++))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))###)))---,,,---999QQQdddssskkkooodddWWW```ppp}}}vvvxxxkkkvvvbbbAAA111...---,,,,,,******************************))))))))))))******''''''''''''''''''''''''666333000...------+++***((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***))))))************))))))(((((((((''''''(((((((((''''''''''''((((((((((((((((((''''''((()))+++,,,---...000111111222555777777:::>>>AAADDDFFFIIILLLPPPSSSVVVXXXYYYZZZ\\\^^^ffffffeeefffmmmvvvyyyvvvzzz{{{~~~tttrrrtttiii```vvv|||tttpppxxxqqqxxxhhhYYY]]]eeeMMMQQQIII:::...+++)))$$$&&&---))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((...$$$&&&111FFFggg}}}|||yyyrrrcccrrr]]]dddPPPVVVZZZ```cccbbbdddjjjkkkhhhiiibbb^^^ccchhhnnnwwwsssnnnpppsssuuutttnnneee[[[VVVSSSOOOJJJFFFEEEGGGLLLOOOTTTYYY^^^^^^\\\\\\```eeetttxxxxxxvvvzzzvvvSSS;;;777...+++000///'''***///++++++---...---,,,///777>>>AAAPPPLLLOOOooo|||zzzmmmxxxiiiwwwZZZHHHBBB<<>>:::888777BBBTTTfffqqqtttuuuwwwqqq^^^zzzrrr[[[dddyyyYYY444(((000000%%%((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))++++++)))'''''''''$$$---///...AAA```pppnnnrrr}}}vvvhhhgggeeebbbfffgggjjj|||{{{sssfff______aaa\\\]]]aaa\\\TTTXXXdddfffhhhnnnwwwzzzvvvzzzwwwoooQQQ222(((///333,,,+++++++++,,,,,,+++***(((((())))))*********+++)))(((((((((''''''''''''555333///---------+++***((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***)))******++++++++++++***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((()))+++,,,,,,...///000000222555777777:::>>>AAADDDFFFIIILLLJJJMMMQQQUUUXXX[[[___bbbdddfffggghhhooozzzzzz{{{uuuuuukkkcccuuuyyy|||rrrzzziiiWWW~~~zzzeeeKKKNNNAAA333---***((('''))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((+++'''000CCCZZZyyywww~~~sssjjjfffkkkYYYWWWVVV```cccdddbbbdddjjjjjjfff```[[[[[[eeeooouuuyyy}}}~~~}}}yyyxxxwwwqqqhhh^^^UUULLLDDD@@@777888:::>>>EEEMMMUUUYYY^^^^^^___bbbcccdddbbbaaakkkttt{{{{{{{{{sss^^^MMM:::444---...---(((+++000******,,,...---,,,000777>>>@@@NNNLLLQQQooozzzwwwvvvddd|||~~~kkktttUUU>>>777===UUUrrrrrrsssqqqjjjhhhiiieeeaaagggooolllbbbLLLVVVeeepppuuuuuuwwwyyyzzzvvvoooiiifffeeecccbbbaaa```ccchhhkkkiiijjjlllkkkkkkkkkjjjhhhhhhjjjkkkmmmkkkiiilllrrrvvvvvvttttttsssoookkkmmmpppmmmeeebbbaaa```^^^]]]___bbbeeefffeeeeeeeeemmmkkkLLLjjjtttyyyMMM;;;:::---///...,,,,,,,,,,,,,,,,,,,,,,,,---222+++(((000,,,111GGG{{{hhhsssdddfff```XXXTTTPPPeeettt~~~~~~yyy{{{~~~yyyuuuyyytttkkkmmmeeeccc```[[[WWW[[[lll}}}zzznnnbbbSSSDDD>>>>>>OOORRR___nnnxxx|||lllWWWUUUNNNFFF???;;;999888>>>@@@DDDGGGIIIHHHGGGFFFKKKIIIGGGEEEDDDAAA===:::888DDDWWWhhhqqqtttttttttxxx]]]SSSvvvTTTlllpppvvvkkkBBB'''''',,,,,,((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))+++,,,,,,111AAAUUUbbbiiitttyyyxxxlllaaaaaapppxxxrrrsssrrrqqq{{{}}}bbbbbbfffkkkjjjfffgggmmmgggccceeelllkkkbbb^^^bbbaaa```___```bbbfffkkkmmm|||vvvuuutttVVVBBB444$$$111///---++++++*********))))))))))))*********+++))))))((((((((('''''''''555222///---------+++***))))))))))))))))))))))))'''&&&&&&%%%&&&((()))***)))***+++,,,,,,,,,,,,,,,))))))************))))))''''''''''''((((((((((((((((((''''''((()))+++,,,,,,---///000000111444666777:::>>>AAADDDFFFIIILLLIIIKKKNNNQQQUUUYYY___ccccccggghhhiiimmmwww}}}yyyyyytttnnn{{{~~~~~~~~~~~~oookkkyyy|||wwwLLLQQQJJJ<<<000,,,---***%%%((((((((((((''''''''''''&&&&&&'''''''''((((((((('''+++???XXXooolll|||gggxxxQQQkkkSSSccc___ddddddcccaaadddfffddd___TTTSSSZZZiiiwww{{{zzzxxx~~~{{{{{{wwwjjjXXXHHH>>>888555333111444:::BBBKKKSSSZZZ]]]^^^ZZZYYY]]]eeehhhccc]]]___lllxxx|||{{{|||}}}}}}rrr;;;:::///,,,,,,)))---000***)))+++---------111888>>>@@@JJJJJJRRRiiiwwwssspppbbblllzzzkkkNNN777333DDDjjjxxxwwwqqqpppooonnniiigggnnntttlll]]]KKKZZZmmmxxx{{{}}}~~~uuuoookkkhhhgggfffcccbbbeeejjjllljjjjjjmmmqqqpppnnnnnnooooooooommmooommmmmmpppvvvyyyyyywwwvvvvvvsssppprrrssspppjjjkkkhhhdddaaa`````````___aaaccccccaaahhhSSSQQQtttxxx{{{sss]]]===999000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---+++999WWW|||wwwlllttt\\\YYYddd[[[MMMNNNSSSnnnyyy}}}|||{{{tttooovvvuuupppsssqqqnnniiibbbZZZXXXbbbnnnwwwvvvnnn```UUUMMMEEE>>>LLLTTTddd{{{|||qqquuufff^^^SSSKKKFFFDDDBBBAAAHHHJJJMMMNNNNNNLLLIIIFFFKKKIIIHHHGGGEEECCC>>>;;;;;;III]]]lllssstttsssqqqmmmwww{{{SSSyyycccQQQjjjyyyWWW444)))+++---)))((((((''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))''')))************,,,...999EEE[[[pppwwwvvv~~~vvv```XXX\\\ooo}}}yyyxxxppp^^^ooorrrvvvwwwqqqkkklllrrrpppiiijjjrrruuupppjjjjjjdddcccaaa``````ccceeegggjjjssswwweeeQQQ777000...,,,+++,,,,,,+++))))))))))))***************)))))))))(((((((((''''''444111...------,,,,,,***))))))))))))))))))))))))''''''&&&&&&&&&((()))***))))))***+++,,,,,,,,,,,,)))***++++++++++++***)))''''''''''''((((((((((((((((((''''''((()))***,,,+++---//////000111444666777:::>>>AAADDDFFFIIILLLNNNOOOPPPQQQRRRUUUZZZ]]]```fffjjjhhhiiiooouuuwww~~~}}}yyyvvv~~~aaarrrPPPNNNOOOFFF555---...,,,%%%((((((((((((((('''''''''''''''''''''(((((((((((('''000JJJfffyyyxxxVVVZZZiii]]]SSSWWWTTTgggiiieeecccaaaaaabbb```YYYSSSLLLRRR___nnnyyy|||zzzxxx~~~wwwttt```TTTEEE999555555666666;;;???FFFMMMSSSXXX[[[\\\XXXSSSRRRXXXbbbiiihhhdddZZZcccmmmtttwwwyyyyyyyyyyyyzzz~~~GGG<<>>AAADDDGGGPPPaaalllmmmkkkddd\\\III999888NNNvvvpppsss~~~nnnpppuuusssnnnmmmuuuzzzlllYYYJJJ^^^ttt}}}~~~zzzrrrnnnlllkkkjjjiiihhhjjjooopppnnnnnnqqqsssqqqpppqqqssstttqqqmmmppppppqqqtttxxx{{{{{{zzzyyyxxxwwwwwwwwwvvvsssooorrrnnniiiggggggfffccc```ccchhhggg___bbbyyysssLLL[[[|||kkkFFF999333---+++------------------------'''))),,,///,,,---CCCccc|||tttmmmuuujjjOOOIIITTTNNNHHHUUUeeesss|||}}}}}}xxxooossssssrrryyy|||vvvooofff___aaahhhhhhooojjjWWWKKKJJJHHH@@@EEESSSccc{{{uuuoooggg]]]VVVOOOJJJJJJLLLUUUVVVWWWWWWUUUQQQMMMJJJJJJHHHGGGEEEDDDAAA===:::???PPPdddqqqvvvvvvsssppppppkkkxxx{{{sssVVV[[[~~~qqqooommmKKK666---)))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))$$$***///...***)))---333SSShhhvvvuuuzzz{{{vvveee\\\eeeqqq}}}wwwmmmffffffwwwtttrrrnnnfff\\\SSSPPPPPPGGG@@@===BBBFFFFFFGGGIIIQQQRRRSSSUUUZZZ___dddgggqqqqqqlllaaa\\\iiixxx]]]999222+++***...000---)))************************)))))))))(((((((((((('''333111...,,,,,,,,,,,,+++))))))))))))))))))))))))''''''&&&&&&'''(((***+++(((((()))***++++++******)))***+++,,,,,,+++***)))''''''''''''((((((((((((((((((''''''((()))***,,,,,,---///000000111444666777:::>>>AAADDDFFFIIILLLQQQQQQRRRQQQQQQSSSWWWZZZ[[[bbbhhhggggggjjjmmmmmmxxx|||}}}sssZZZvvvXXXIIIPPPLLL;;;...,,,,,,)))'''''''''((((((((((((((('''''''''((((((((())))))'''444RRRmmm|||{{{lllVVVoooGGGiiiuuuLLLXXX```mmmfffdddcccccc```YYYQQQKKKLLLYYYhhhssswwwyyy{{{}}}zzzttthhh```BBB===888555777:::<<<<<>>AAADDDFFFIIILLLMMMOOOPPPQQQRRRTTTWWWZZZVVV]]]bbbdddgggkkkmmmkkkooozzz}}}~~~~~~nnnsssjjjJJJOOOMMMAAA333,,,++++++'''''''''(((((((((((((((''''''((((((((()))))))))(((888YYYtttyyy}}}xxx^^^NNNWWWTTTdddaaasssjjjgggfffddd^^^SSSLLLJJJQQQaaaqqqvvvvvvxxx}}}{{{lll\\\OOOEEE@@@BBBDDDFFFGGGHHHGGGGGGLLLOOORRRVVVXXXXXXXXXWWWWWWWWWVVVVVVXXX]]]dddhhheee\\\WWW[[[bbbfffhhhiiisssqqqssswwwzzz|||wwwhhhNNN999111111,,,***---+++******+++---000444888;;;???777CCCUUU]]]hhhuuuyyywwwwwwjjjwwwaaaHHH>>>;;;AAAVVVzzzvvvfffhhhttttttssspppqqqxxxzzziiiTTTZZZppp{{{xxxwwwuuutttrrrppprrrvvvwwwttttttvvvyyyyyyzzz|||}}}{{{xxxuuuuuuuuuvvvwwwzzz}}}~~~zzzzzztttsssrrrrrrqqqpppmmmkkk___kkkvvvuuummmooo```JJJssszzzjjjxxxhhh>>>222000///------------------------111---...,,,///QQQ}}}nnnTTTkkkQQQEEEJJJKKKTTThhhtttzzz~~~~~~}}}}}}|||~~~wwwsssssssss}}}lllcccZZZQQQIIIJJJGGG\\\ooollljjjhhh]]]QQQQQQYYYfffeeeccc```]]]ZZZXXXVVVRRRNNNIIIEEECCCAAA>>>===DDDZZZoooxxxzzz|||yyytttooojjjooo|||vvvrrrtttkkkGGG{{{dddxxx{{{ooofff===...000***))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))((('''--->>>WWWjjj|||mmmgggdddsssyyyuuuooo```WWW\\\xxxcccXXXOOOAAASSSOOOHHHFFFKKKRRRSSSOOOMMMPPPRRRTTTSSSPPPMMMLLLNNNMMMLLLJJJJJJJJJKKKKKKNNNXXXhhhuuuyyyrrreee[[[[[[lllvvvtttYYY<<<...,,,---...+++++++++++++++***************)))))))))(((((((((222///---,,,,,,,,,,,,+++((((((((((((((((((((((((((('''''''''''')))***+++++++++++++++***)))((((((''')))+++,,,,,,+++)))'''''''''''''''((((((((((((((((((''''''((()))+++,,,...///111222222333666888777:::>>>AAADDDFFFIIILLLIIILLLNNNPPPQQQSSSVVVXXXUUUXXXZZZ\\\bbbjjjmmmkkklllqqqyyyzzzqqq|||zzzQQQNNNJJJEEE;;;///))))))''''''''''''((((((((()))'''((((((((())))))))))))+++>>>bbb}}}pppkkkvvvvvvhhhHHHkkkzzzNNNeeeooojjjtttnnnjjjfff```VVVKKKIIINNNXXXgggvvvyyyyyy}}}{{{hhhWWWQQQNNNKKKYYY]]]aaa```[[[WWWUUUVVVZZZZZZZZZZZZYYYWWWUUUTTTWWWVVVVVVVVVWWWYYY[[[]]]dddYYYOOOMMMNNNNNNQQQVVVcccaaabbbggglllqqqyyy~~~{{{fffEEE000...,,,---...(((+++++++++---111444777999@@@666EEE[[[]]]cccppprrrxxxpppSSSBBB888;;;KKKccc}}}rrrtttYYYfffsssmmmnnnmmmmmmtttuuueeeQQQdddxxx}}}zzzwwwrrrppprrrvvvvvvssssssuuuyyy|||}}}zzzyyyyyyyyyyyyyyy{{{~~~xxxyyy{{{zzzxxxvvvuuutttjjjmmmvvv{{{rrrlll~~~```bbbeee{{{yyyCCC222222,,,........................111///111---444bbb|||~~~kkkZZZRRREEEBBBHHHNNN```uuu|||{{{uuu~~~~~~|||{{{uuu|||sssjjjbbb\\\UUUYYYwwwxxxsssqqqgggZZZXXX^^^gggeeebbb___]]]\\\[[[[[[UUUPPPIIICCC@@@>>>===<<>>AAADDDFFFIIILLLIIIKKKNNNPPPPPPQQQRRRTTTVVVVVVUUUUUU]]]gggkkkiiippppppttt}}}{{{www{{{{{{ZZZNNNGGGGGGBBB333((('''&&&'''''''''(((((())))))(((((((((((())))))))))))///DDDiiizzzggghhhSSSXXXjjjFFFiiiMMMmmmpppooopppooojjjccc[[[NNNCCCFFFPPP\\\jjjvvv{{{~~~}}}yyykkkXXXPPPXXXfffmmmmmmrrrtttoooeee^^^\\\^^^WWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYY\\\^^^___]]][[[___TTTJJJDDD>>>:::>>>FFFHHHFFFIIIRRR[[[eeeqqq{{{wwwzzzNNN...***---000///&&&,,,++++++---111444777777CCC777III___[[[\\\fffeee|||sssuuuLLL>>>555>>>XXXssssssdddqqqUUUdddnnnhhhjjjjjjjjjoooqqqbbbOOOhhh{{{|||yyyxxxvvvxxx||||||yyyxxxzzzxxx}}}|||zzzzzz||||||{{{zzz|||}}}|||{{{|||zzzrrrsssyyyrrrjjj}}}wwwOOO{{{lllNNN::::::///........................***,,,444111999iii}}}kkkqqqQQQbbbKKKFFFHHHKKKPPPfff}}}zzzuuu~~~|||zzztttuuusssyyyuuuddd[[[]]]gggdddaaa]]][[[[[[]]]^^^UUUOOOFFF???<<<;;;::::::BBBZZZooouuuwww||||||vvvuuukkkqqqnnnmmmyyyddd}}}BBBkkkuuukkk}}}lllmmmyyyeeeBBB---******))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))************,,,(((,,,???[[[pppwwwvvvyyymmmjjjllljjjdddlllooouuu|||pppnnnTTTSSS[[[ccceeellljjj\\\\\\dddjjjmmmsss|||~~~tttjjj```YYYUUUJJJNNNNNNGGG???@@@LLLWWWbbbiii___QQQTTTjjjrrrOOO666///111,,,,,,,,,++++++*********************))))))))))))000///---+++******++++++******)))(((((((((((((((&&&''')))*********)))(((+++,,,,,,---,,,+++***))),,,,,,++++++***)))))))))((((((((((((''''''''''''%%%'''((((((((()))+++---///000222333444555666666:::;;;===???BBBEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTWWW___cccbbbdddjjjmmmkkkjjjlllooopppqqquuu|||~~~}}}}}}{{{iiiMMMIIIPPPEEE;;;555'''******)))((((((((((((((('''***%%%%%%+++((($$$+++999___uuuddd```EEE~~~|||bbbbbbvvv___[[[kkkrrrppprrrqqqmmmbbbRRREEECCCLLLUUUgggqqqyyyzzz{{{vvvllleeemmm}}}{{{qqqllleee^^^^^^\\\\\\```bbb```YYYRRR\\\XXXVVVZZZ```___WWWNNNAAA???<<<888444333555777999555777AAAKKKTTT___jjjppp}}}~~~QQQ777111(((+++333---...))))))111999999444222<<>>888444555666>>>VVVjjjjjjrrrzzztttzzzooo|||rrraaakkkddd[[[VVVOOOhhhooojjjgggLLLPPP:::---,,,***((('''***++++++(((((())))))))))))(((((((((((((((((())))))))))))%%%***+++'''&&&***,,,+++***...EEEgggyyywwwwwwuuunnnrrrwwwuuuppptttrrrzzzoooXXXNNN___dddfffddddddgggiiigggpppvvvuuu^^^YYYSSSPPPOOOMMMGGGBBBJJJTTTdddiiiYYYLLL]]]{{{mmmLLL444---000(((+++000+++***,,,(((************))))))))))))///...---+++*********+++***))))))((((((((((((((('''(((***+++++++++***)))+++,,,,,,,,,,,,+++***))),,,,,,+++******))))))(((((((((((((((''''''''''''&&&'''(((((('''(((***,,,...///111222444555666666:::;;;>>>AAACCCFFFGGGHHHIIIIIIJJJLLLNNNQQQSSSTTTVVVUUUZZZ```___ZZZ[[[aaaiiijjjkkkmmmooopppqqqrrruuuxxx{{{~~~~~~|||}}}xxxjjjyyyyyyWWWKKKNNNAAA777555...******)))((((((((((((((('''***&&&%%%+++(((&&&///MMMccc}}}YYY```mmmSSSooogggXXXcccpppqqqkkkeeekkkeeeYYYJJJ@@@CCCOOOZZZkkkpppuuuxxxzzz}}}vvvoooggg```___aaacccggghhhfffaaa\\\XXXZZZ___dddfff```TTTJJJ???===;;;777444333333444:::555444999@@@GGGSSS___kkkxxxYYY;;;777222,,,+++,,,///+++...777???>>>888555999CCCNNN\\\aaaVVVTTTfffllliiiDDD999888CCC___~~~}}}ccc\\\lllooojjjnnnjjjhhhhhh]]]RRRUUUsss~~~~~~[[[wwwoootttlllHHHCCC666000000///............///444...)))EEEttt{{{vvvNNNgggOOODDDFFFFFFKKK___vvv{{{vvv~~~{{{iiigggoooppplllddd^^^[[[XXXTTTJJJEEE>>>:::999999888777;;;aaavvvjjjjjjvvvuuuuuugggssssssiiihhhuuuxxxWWW|||{{{QQQfffssstttdddIII]]]@@@000///,,,))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++************+++...LLLnnn}}}}}}}}}rrriiissswwwrrr~~~}}}gggRRRSSS```gggjjjjjjhhhkkksss{{{}}}eeeUUUTTTVVVQQQJJJ===GGGXXXhhhooojjjaaa[[[uuugggHHH:::000...222111+++...111)))************))))))))))))///...,,,***)))))))))******)))((((((''''''((((((((()))***,,,,,,++++++***++++++,,,,,,,,,+++******,,,++++++******)))(((((((((((((((''''''''''''&&&&&&'''((('''&&&''')))+++---...///111333444666666999;;;???BBBEEEGGGGGGGGGHHHIIIJJJLLLOOOQQQTTTUUU\\\UUUXXXccc^^^NNNLLLWWWbbb___]]]```gggmmmnnnnnnjjjdddggguuuyyyzzzyyy~~~|||rrruuu]]]KKKMMMDDD777333222******)))(((((((((((()))(((+++'''&&&+++(((***888iiirrrbbbwwwXXX}}}UUUQQQmmmwwwuuurrriiifff]]]OOOBBB===EEEUUUbbbpppmmmooovvv{{{}}}tttkkkbbbcccggglllnnnllliiifffdddbbbbbbbbbaaa[[[QQQDDD;;;666666666666999<<>>:::777666666;;;GGGRRRcccppp}}}yyy[[[<<<555888---'''///+++)))---777>>><<<777444666???HHHRRRUUULLLQQQiii|||yyyYYYEEE666888IIIgggzzzbbb^^^mmmqqqnnnooommmmmmgggSSSLLL[[[zzzVVVaaa~~~www{{{]]]HHH555111000//////......//////555%%%///hhh{{{}}}UUUFFFgggHHHGGGCCCFFFUUUkkkyyy{{{xxxuuuzzz}}}vvvmmmvvvvvvrrrjjjeeeaaaZZZSSSQQQHHH===888888777444000222fffzzzhhhcccqqqwwwsssjjjnnnmmmkkkiiiiiieee}}}mmmcccvvvttt{{{uuuUUUqqqfff>>>444111---+++***)))'''&&&((())))))******))))))((((((((((((((())))))))))))---'''&&&******&&&'''...111[[[|||}}}zzzwwwiiieeeoooqqqqqq|||fff\\\ZZZ^^^hhhsssdddiiilllmmmsss}}}gggYYYVVVWWWEEEEEEEEEMMM___oookkk^^^YYYdddfffCCC444///000...(((---///&&&++++++*********)))))))))///...,,,***)))((())))))))))))(((''''''''''''(((((()))***+++++++++******+++++++++++++++++++++++++++++++++***))))))(((((((((((('''''''''&&&&&&&&&'''''''''&&&%%%&&&)))+++,,,---...000222444666777888;;;???DDDFFFGGGGGGFFFIIIIIIKKKMMMPPPSSSUUUVVVUUUSSSXXX```\\\PPPOOOWWWYYYPPPGGGGGGPPP[[[``````UUUOOOOOOZZZhhhsss~~~www{{{~~~|||}}}|||___HHHMMMMMM>>>222///+++***))))))(((((())))))))),,,((('''***(((000DDDtttzzzlllnnnccc}}}QQQVVVwwwwwwpppsssmmmdddXXXHHH===>>>KKK]]]iiirrrjjjkkkuuu{{{xxxnnndddfffkkkqqqqqqlllgggeeeffffffeeedddccc^^^TTTFFF<<>>AAAGGGLLLOOOCCCAAA===888444666>>>FFFUUUeeewwwvvvnnnNNN555666///'''000***(((+++444;;;999666444444===DDDJJJKKKEEEQQQnnnwwwttteeeKKKFFF<<<:::HHHfff|||~~~xxxttt|||eeeeeeppprrrrrrrrrrrrttthhhLLLIIIbbb~~~dddKKK{{{yyyhhhIII666111000000///.../////////000***DDD~~~ooommm999TTTaaaDDDHHHAAAHHH___tttzzzvvvsssuuuvvvyyy|||}}}pppccc```jjjrrr}}}~~~{{{sssjjjddd\\\UUUQQQIII>>>777555444222000000cccssshhhdddkkkwwwtttssspppgggfffmmmrrr|||{{{bbbvvvnnnyyyiiibbbtttGGG777222---------***(((''')))))))))******)))))))))(((((((((((())))))))))))...&&&&&&+++)))$$$---???VVVlllyyyyyyooollleee```gggwwwjjjWWW]]]nnnxxxuuuppp```hhhqqqvvv|||zzzeee\\\WWWOOOCCC<<>>HHHXXXaaabbbllllllhhhpppooo~~~~~~zzz~~~kkkLLLJJJQQQEEE444...++++++***))))))))))))))))))+++((((((***)))777RRRrrryyy{{{wwwvvvtttcccOOOjjjrrrGGGiiiwwwXXXgggwwwiiillleeebbbTTTBBB:::???OOO```jjjpppiiikkkuuuzzz|||zzzpppgggggglllqqqpppkkkggggggjjjccc``````dddjjjjjjddd]]]ddd[[[OOOFFFCCCDDDFFFGGG@@@@@@>>>888444555888;;;EEEWWWmmm}}}nnn@@@111///))),,,...+++---555::::::888999000:::AAAHHHKKKHHHYYYzzz|||qqqZZZCCCDDDAAA;;;JJJnnnvvvqqqyyyeeemmmyyy{{{xxxxxxxxxxxxhhhKKKLLLkkk}}}wwwzzzKKKsssnnnJJJ===111111000//////////////////555RRRzzzuuuppp^^^oooZZZ999nnnYYYFFFFFFCCCNNNgggxxxwwwqqqoooooorrr{{{{{{uuufff```\\\\\\```kkk{{{xxxmmmbbbYYYHHHEEEAAA;;;777555555666@@@hhhmmmnnnjjjdddpppnnnjjjrrrmmmgggllluuuhhhgggiiillltttqqq{{{]]]ddd;;;222,,,---...+++)))***))))))************))))))(((((((((((())))))))))))---(((***...***)))===XXXrrrssstttzzzyyyffffff```WWWZZZlll~~~yyyjjjbbbmmm{{{{{{mmmeeedddkkkrrryyy}}}xxxeeeXXXNNNLLLHHHHHHWWWjjjlll___TTT\\\{{{ppp@@@(((222333,,,---222++++++++++++************222000...,,,***))))))))))))(((''''''&&&&&&''''''&&&'''((()))***))))))(((++++++******++++++,,,---+++******))))))((('''''''''''''''&&&&&&&&&&&&%%%(((((('''&&&&&&(((,,,///000//////000111333555666888:::>>>AAADDDFFFFFFFFFJJJJJJKKKLLLNNNQQQSSSTTTKKKUUUXXXOOOIIIMMMRRRRRRAAA===777444555888;;;>>>333999:::666999BBBEEEAAAHHHOOOPPPYYYrrrmmm{{{tttXXXGGGNNNHHH888444++++++***))))))))))))***(((***((()))******>>>___|||}}}qqqqqqrrraaaGGGsss}}}iiiaaaEEE~~~bbb```www~~~tttssskkk\\\NNN>>>999BBBSSSaaahhhllljjjmmmtttwwwyyy{{{sssllljjjmmmpppnnnjjjhhhkkknnnmmmaaaQQQJJJPPP___oooxxxfffZZZKKK???::::::;;;;;;:::;;;999555555888888666:::KKKcccwwwzzzHHH/////////+++,,,+++---444888777555666...777@@@IIIOOOOOOaaaqqqWWWtttHHHEEE>>>;;;RRR~~~yyyssslll```ttt}}}xxxfffMMMVVVxxx~~~wwwxxx}}}{{{aaadddNNN:::222111000000//////000000--->>>___yyyuuuttt___QQQQQQ|||XXXJJJDDDIIIYYYnnnwwwsssnnnnnnfffmmm~~~~~~zzzyyy}}}rrrhhhXXXYYYYYYTTTJJJ???777333RRRuuupppsssooo```kkkeeeTTTjjjrrrkkkgggiiitttYYY{{{SSShhhfffeeewwwxxx@@@333+++---///,,,***---)))******++++++******)))(((((((((((())))))))))))&&&&&&)))+++***222LLLfffqqqrrr{{{xxxfff\\\YYYJJJLLLfff}}}vvvqqqnnn{{{}}}kkk___cccmmmwwwzzz{{{yyy|||nnnZZZVVVPPPCCCAAAJJJmmmssslll\\\\\\vvvRRR000444444+++,,,222,,,++++++++++++*********333111///---+++*********(((((('''&&&&&&&&&&&&''''''((()))***+++***))))))++++++*********+++,,,---*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%(((((('''&&&''')))...222222222111000111333555666888:::<<>>@@@CCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLAAA:::;;;@@@===777DDDYYYXXXSSSIII;;;333<<>>666///===UUUEEESSSMMMGGG```zzzmmmtttttt|||{{{^^^qqqPPPLLLHHH:::999,,,+++******)))*********&&&)))((()))***,,,GGGpppwwwxxx~~~~~~JJJbbb===QQQOOOVVVrrrwwwffffffppppppjjjVVVIII>>>@@@OOO```hhhiiigggnnnqqqnnnoooxxx}}}}}}zzzuuuyyyvvvppphhhbbb______```]]]gggooojjj[[[NNNJJJLLLNNNHHHAAA???CCCFFFGGGFFFCCCAAA<<<:::BBBNNNPPPKKK???III\\\qqq}}}ppp^^^===...000+++***---555???AAA:::333000111888>>>FFFJJJEEENNNiiioooYYYVVV>>>???>>>VVV{{{qqqxxxtttzzzmmm[[[TTTkkk~~~{{{{{{}}}gggqqq|||^^^^^^DDD222111111000000000000000111dddyyy___OOOPPPhhhfffPPPAAAWWWnnnuuurrrnnnoooqqqsssqqqwwwzzzlllwww}}}YYY@@@999sssmmmiiigggfff~~~iiibbbPPPEEEXXXnnnjjjhhhvvvxxxxxxcccsssuuuaaaxxxQQQgggKKK:::------...)))(((---******++++++++++++******(((((((((((())))))))))))+++...000222???UUUhhhqqqwww}}}~~~xxxqqqmmmggg```BBBdddyyy{{{}}}tttkkkaaa___hhhssswwwuuurrrwww{{{|||{{{ddd\\\TTTKKK???[[[yyyyyy^^^NNNddd{{{XXX<<<---222555))),,,,,,,,,+++++++++******000...+++************)))''''''&&&&&&&&&&&&''''''((()))***+++++++++++++++************+++,,,------,,,+++))))))***)))(((&&&)))((('''&&&&&&'''((()))&&&((()))(((&&&(((///555333333...///777222///888999:::<<<===???@@@@@@AAACCCCCCDDDEEEEEECCC>>>;;;666444------444555>>>SSSNNNGGG666000666:::BBBRRRUUUSSS777)))444///444WWWZZZ[[[SSSKKKZZZzzzzzzuuuyyy|||nnniiixxxMMMIIIJJJ333;;;111...***(((((()))((((((111&&&'''******:::ZZZooorrrhhhooohhhkkkggg```DDDnnnvvvBBB]]]oooyyyqqqkkklllhhh]]]HHHCCCDDDOOO[[[bbbdddeeellllllooosssttttttzzzzzzuuuzzzwwwvvvppp]]]UUU[[[^^^[[[tttxxxkkkdddbbbZZZJJJLLLOOOJJJUUU]]]OOOVVVKKK>>>:::CCCMMMNNNIIIBBBJJJZZZlllyyypppiiiDDD111888***(((---666@@@EEEBBB999111000777@@@EEECCCDDDOOO\\\{{{```TTTDDD???<<>>hhhsssgggbbb^^^GGG\\\mmmooommmqqqqqqllluuuvvv}}}uuupppkkkLLL;;;HHHWWW^^^___bbbllluuunnneee\\\XXX^^^ffflllmmm~~~]]]jjjqqqlllbbbOOOiiiAAA000222******...&&&+++*********))))))((((((*********)))))))))))))))...---,,,777VVVssswwwlll|||}}}ggglll```FFFDDDJJJkkk~~~~~~yyyaaa```cccjjjssswwwuuuqqqzzzyyy|||cccYYYWWWEEEBBBYYYzzzzzz___\\\ssslllBBB666000***222------,,,++++++******)))000...+++************)))''''''&&&&&&&&&&&&''''''(((((()))*********))))))************+++,,,------,,,***)))((()))))))))''')))((('''&&&&&&'''((()))&&&((()))(((&&&(((///444///222,,,+++666888555:::888999:::<<<===>>>??????AAAAAA@@@@@@???>>><<<:::333444///000666333999LLLBBBEEE@@@999333,,,:::WWWUUUVVVJJJDDDFFF;;;999NNNhhhkkkcccXXXbbb~~~zzzvvv||||||ppp~~~MMMHHHSSS???;;;111...***(((((()))((((((***$$$'''+++///HHHkkk}}}xxxgggbbbPPPcccsssiiiPPPBBBuuu^^^CCC\\\lllssslllhhhiiibbbVVV===:::>>>LLL\\\fffkkkmmmlllkkkmmmqqqqqqrrryyy|||}}}{{{vvvxxx{{{uuulll```___ccc^^^XXXeee~~~wwwooovvvbbbPPPLLLMMMLLL\\\jjjdddUUUPPPIIIAAA===>>>AAACCCDDDNNN___pppyyy~~~WWW222333555---...111666:::;;;888555///555>>>CCCCCCFFFRRR```ooo{{{}}}ddd~~~ZZZSSS@@@>>>>>>hhhyyyrrr```lll[[[ooo}}}{{{yyyvvvssspppqqqoooqqqxxx~~~|||{{{wwwZZZyyyooo???---777333)))222222111JJJppp___TTTgggAAAmmmppp___SSSYYYOOObbbpppooommmooooookkkooouuusssqqqxxxssskkkjjjffffffhhhfffVVVEEE444999AAAIIIQQQZZZdddkkkrrroooggg___aaahhhkkkhhhrrr{{{zzzhhhnnnlllvvvfffLLL~~~tttKKK444111***+++///(((+++*********))))))))))))************))))))))))))******111FFFcccwww|||wwwiii```PPP???@@@[[[kkk}}}uuu```[[[^^^bbbhhhllloooppppppyyyxxx{{{ggg\\\RRRGGGJJJ___nnnkkkdddcccxxxLLL:::777///)))------,,,,,,+++*********000...+++************)))''''''&&&&&&&&&&&&''''''((())))))))))))(((((('''************+++,,,---...,,,***'''&&&((()))******((((((''''''''''''((((((&&&((()))'''&&&(((---222333:::222***222888444444666777999:::<<<=========>>>===;;;:::;;;<<<===>>>777999777999===:::>>>QQQXXX[[[YYYVVVJJJ777<<>>EEE{{{DDDHHH___iiinnniiiggghhh]]]NNN666555;;;KKK\\\gggmmmqqqllljjjlllnnnoooqqqxxxwwwzzz{{{xxxwwwzzz}}}tttkkkeeelllkkk[[[UUUPPPaaahhh```nnnttteee^^^[[[VVV]]]fffcccYYYTTTNNNHHHAAA======@@@EEERRReeetttyyyzzz^^^...%%%/////////000333666777666444333777===BBBBBBFFFSSSaaafffsssmmm[[[vvvYYYWWWCCC@@@EEEsss}}}___\\\cccVVV{{{{{{|||{{{yyyuuupppnnnmmmhhhccc```bbbddddddeeehhh\\\SSSKKKKKKKKKPPP```qqqPPP{{{bbb@@@...666333,,,333222777```vvvrrr{{{yyyRRRfffMMMAAAeee___RRREEEYYYZZZiiirrrppplllmmmmmmkkknnnuuubbbLLLHHHDDDAAA>>>999777;;;@@@???:::555333333:::GGGTTT]]]aaaoootttqqqgggeeemmmmmmfffkkkkkklllaaauuuPPPmmm[[[;;;///***---000******************)))))))))************************'''(((999XXXpppxxx{{{yyyeeeOOO@@@AAAJJJkkkmmmuuu{{{cccOOO\\\```fffiiikkkmmmpppssswwwwwwzzz}}}ccc^^^QQQEEEHHHZZZjjjiii___iiilllHHH;;;555(((------,,,,,,++++++******000...+++************)))''''''&&&&&&&&&&&&'''''')))*********)))(((''''''))))))******+++,,,---...,,,)))&&&%%%''')))***+++(((((((((''''''(((((((((''''''((('''&&&(((,,,000BBBNNNEEE333222555222///666777999:::;;;<<<<<<<<<::::::888888999===BBBFFFFFFEEE>>>;;;;;;666<<>>MMMPPPYYYqqq}}}kkk```YYYOOOLLLKKKDDDLLLWWWUUUCCC;;;LLLjjj~~~zzzXXXmmm~~~PPPDDD@@@???111...***(((((()))(((((("""'''+++(((555___mmmxxxuuuhhhsssnnnNNN333ZZZ___@@@RRRfffiiiiiihhhjjjgggWWWDDD;;;:::@@@MMMXXX___cccgggmmmkkklllnnnnnnqqqyyy}}}sssrrrzzz~~~yyyuuunnnqqq|||mmmfffnnnuuunnnbbb\\\TTT[[[eeennnmmm```VVVVVV]]]gggiii\\\NNNIIIIIIIII???NNNfffwww|||{{{~~~xxxqqqSSS444///...111666999999666222000<<<===???AAACCCIIIWWWeeemmmttt```nnnzzzGGGHHHGGG???QQQJJJ^^^nnn}}}|||}}}zzzwwwuuussssssttttttqqqmmmmmmpppsssooocccVVVMMMFFF>>>888777333333444666666777===DDDSSS]]]kkkyyyyyyUUUzzzqqqIIIlllAAA......000555444+++<<<```iii888SSSGGG999LLLIIIYYYgggmmmqqqnnnllllllooopppppppppxxx|||sssnnniiifffdddeeellluuulllKKK555333000111666444111333777999777333111000000//////222999AAAGGGJJJTTTcccllllllnnnuuusssjjjgggzzzwww}}}cccnnn```TTTzzzMMM...)))---,,,+++***************+++++++++))))))******+++++++++,,,000<<>>>>>FFFSSSbbbooo{{{UUUvvvBBBRRRAAA111000000666000+++IIIqqqjjjSSSEEEiiiMMMCCCSSSPPPSSSiiilllnnnmmmkkkllloooqqqtttqqqtttxxxuuuzzzuuullleeecccaaaZZZMMMBBBAAAFFF>>>000000666111///222000333333555888666222111333***---000444999>>>CCCFFFMMMXXXdddmmmsssuuuqqqjjjcccrrr~~~}}}xxxdddnnnTTTXXX222,,,---***+++*********+++++++++++++++))))))******+++,,,,,,,,,///GGGbbbrrryyyjjjPPP???:::DDDddd}}}kkkZZZQQQQQQWWW]]]\\\XXXUUUYYYaaaffffffcccccchhhlllpppvvv~~~zzzqqqttt~~~```XXXPPPDDDHHHXXXeeeooo{{{QQQ777000......------,,,,,,++++++000...+++************)))''''''&&&&&&&&&&&&''''''((()))***************)))(((((()))***+++---...///+++)))'''''''''((('''&&&&&&'''((())))))((('''&&&((('''&&&&&&'''(((((((((%%%......,,,111///...666666666777888999999999999777:::<<<:::888888<<<@@@???@@@;;;888999888DDD]]]lllUUUHHHMMM```qqqnnneeeaaannnZZZPPPLLLMMMHHHEEEYYYttt|||{{{{{{UUUOOOMMM666111...***(((((()))((((((+++(((+++///;;;[[[rrrqqqlllssseeemmmNNNgggbbbfff???777aaaCCCEEEVVV```aaacccdddeee^^^MMM===999:::BBBOOOYYY^^^ccchhhiiiiiikkknnnooopppvvvxxxuuu~~~tttpppssszzz{{{ccc\\\RRRccc|||gggeee\\\qqqkkkjjj```LLLWWWjjj{{{iiieee~~~]]]@@@111...222777999777555444444888888<<>>;;;777444333222444444222000222777;;;333777???JJJYYYkkk|||mmmwwwxxx~~~LLL;;;;;;222333111444///777hhhnnnSSSrrrFFFQQQsssTTTRRRVVVXXX[[[iiijjjllllllkkkjjjmmmpppsssssswww|||yyyxxxuuuoooiiigggeeeaaaXXXIII;;;666999555111888===666333222)))333111333888888444222444///000333666:::>>>AAABBBIIINNN\\\nnnyyywwwqqqnnndddnnnxxxccc{{{UUUvvvbbb777000...))),,,*********++++++,,,,,,,,,))))))***++++++,,,------333XXXsssrrrtttooodddGGG777EEEUUUnnnttt[[[JJJLLLXXXZZZSSSXXXUUUTTTVVVZZZ___aaabbb[[[```eeegggnnnvvvyyyvvvyyyeeeooorrrddd\\\MMMDDDGGGZZZoooeeeAAA333.........---,,,,,,++++++000...+++************)))'''''''''&&&&&&'''''''''''''''((())))))***))))))(((((()))***+++---///000+++)))((((((((((((&&&$$$&&&'''((())))))((('''&&&((('''%%%&&&'''(((''''''+++,,,)))...777333...444444555666777777888777777222777<<<>>>===>>>BBBGGGGGGKKKGGGCCC???666;;;OOOtttnnn[[[III======UUUnnnhhhXXX[[[UUUZZZxxxpppZZZWWWOOOFFFVVVrrryyyxxxyyy~~~MMMJJJPPP777111...***(((((()))(((((()))%%%***444DDDbbbyyy{{{fffvvvtttsssOOOttt^^^\\\DDD:::bbbEEECCCZZZ___aaaccceeeeee]]]LLL>>>:::;;;CCCPPPYYY^^^bbbgggggggggjjjnnnnnnooouuu|||zzzxxx|||nnnnnnxxx}}}xxxyyyzzzkkkZZZnnnwwwnnndddmmmUUU^^^nnn~~~llldddzzz[[[???***)))222>>>DDDBBB;;;444000::::::>>>FFFMMMVVVeeerrruuuBBBFFFVVVJJJTTT999BBBCCCnnnvvv|||vvvxxx~~~~~~xxxvvvsssnnnqqqqqqrrrttttttppphhhaaaRRREEE888666777666555555///444777555333333555666444444555<<>>000444333777@@@AAA999444444555333111333777::::::999GGGFFFUUUppp~~~zzztttttteeehhhxxxbbb~~~PPPbbbhhh<<<333000)))---*********++++++,,,,,,,,,))))))***+++,,,,,,------AAAmmmzzzvvvvvv\\\\\\???333PPPeeexxxsssYYYDDDGGGZZZ```YYYNNNOOOPPPPPPQQQTTTYYY]]]UUU[[[___aaagggoooqqqmmmuuu{{{rrr]]]hhhooobbbRRRFFFBBBOOOppprrrKKK===///......------,,,++++++///---+++***++++++)))((()))((('''&&&&&&'''((()))---,,,,,,+++***)))((((((***)))(((***///333666777---'''$$$'''***)))((()))'''''''''''''''''''''''''''%%%$$$%%%'''))))))((('''((()))***,,,///111222555666888999999777555444333555===HHHKKKGGGHHHLLLYYYIIIAAAGGGDDD777777CCCLLLggg~~~ttthhhUUUCCCLLL}}}pppYYY@@@???zzzYYYSSSSSS\\\{{{}}}yyy}}}gggqqq^^^OOOKKK888444111,,,***)))******)))'''...###111^^^pppsssxxxwwwXXXxxxwwwSSS___<<>>333///555===333555:::111>>>777777111222BBBNNNZZZkkkvvvYYYqqqsssoooAAA...222888***666(((MMMnnnFFF~~~qqqiii;;;mmmqqqbbbZZZTTTbbbmmmjjjkkklllkkkiiigggggghhhkkkooouuu|||yyyqqqqqqrrrpppkkkfffeeehhhccc^^^SSS^^^ZZZBBB;;;222444444666:::<<<<<<888444444888<<>>hhh}}}|||rrr```tttxxxkkkSSSVVV555>>>___777HHHYYYccc___^^^bbbaaaVVVIIIBBB@@@;;;EEETTTXXX^^^fffdddhhhkkknnnooooooqqquuuyyy~~~{{{}}}zzzwwwuuuzzzpppjjjvvvxxxzzzttt}}}xxxbbbooosssqqq}}}{{{{{{~~~~~~iii[[[888777,,,444333333======444222666555444EEE:::QQQcccvvvvvvvvvRRRiiiZZZKKKNNNCCCAAAGGG```jjj~~~jjj}}}wwwvvvvvvuuu}}}{{{uuu~~~yyyfffMMM:::555666000999999888@@@111<<>>???;;;:::888888:::<<<<<<999555444999???BBBAAA===777333777<<>>888333000111:::III]]]nnn{{{zzzpppdddooommmmmmkkkGGG~~~MMM111------...++++++++++++++++++++++++***...)))(((---,,,...;;;hhhxxxzzzZZZUUU999777NNNeee~~~hhhSSSEEEBBBDDDNNNSSSJJJFFFDDD@@@>>>>>>@@@DDDFFFOOOLLLHHHEEEHHHKKKHHHAAAIIIMMMOOORRR]]]ooo{{{~~~uuufffWWWVVVcccvvvooo[[[RRRCCCFFFeee}}}bbbJJJ666000,,,---...,,,+++,,,///---+++***++++++)))((()))((('''&&&&&&'''((()))************************+++******---222666888999---'''$$$'''***)))((()))''''''''''''''''''''''''(((''''''(((***++++++***'''((((((***,,,...000111333444555666666555444333777222333;;;AAA@@@;;;777GGGRRRUUUNNNGGGHHHFFFAAAAAASSSiiivvvssshhh]]]XXXeee```uuuZZZRRR|||vvvyyywwwwww|||WWWuuuTTTGGGCCC444111,,,***)))******))))))(((+++>>>cccuuunnnYYYXXXtttwwwxxxYYYLLL...AAA[[[777FFF[[[aaa___```dddaaaUUUHHHAAA@@@;;;FFFTTTXXX^^^eeedddiiikkkmmmmmmnnnqqqwww|||}}}lllaaa[[[fff|||}}}{{{~~~zzz{{{|||jjjggglllfffhhhyyy}}}aaaYYYXXXSSSRRRQQQ\\\]]]TTTYYYnnn}}}zzziii???555,,,666666444::::::444444999777666DDD;;;TTTgggzzztttwwwhhh~~~\\\JJJMMM===AAAIII\\\dddtttpppyyysssppppppxxx|||uuujjjWWWDDD:::999MMMiiicccTTTDDD888===999999---AAAWWW[[[III555BBB:::;;;555555;;;777444<<>>>>>999444000///444GGG```ssstttkkkggg|||]]]mmmiiimmmLLLzzzVVV333((()))///++++++++++++++++++++++++...,,,((())),,,)))444OOOtttrrrrrrqqq___GGG777===[[[zzzqqqWWWFFF???@@@AAAGGGHHH>>>===<<<:::999999:::<<<>>>FFFEEE@@@<<<===???<<<777<<<;;;777444;;;KKK\\\eee^^^___\\\WWWWWW^^^eeeiiioooeee\\\MMMCCCsss{{{NNN888111---///000...,,,---///---+++***++++++)))((((((((('''&&&&&&''')))***))))))*********+++++++++++++++,,,///333777::::::...(((%%%'''***)))((((((''''''''''''''''''''''''&&&%%%%%%''')))***)))((('''((((((***,,,...///111222222333444444444333333222//////333777777333///;;;IIISSSSSSNNNJJJDDD???999555PPP```PPPVVVooo{{{xxxhhhWWW}}}~~~{{{wwwzzzkkkXXXQQQAAA444111,,,***)))******)))---&&&(((777SSSuuuqqq```GGGUUU}}}bbbEEE---HHHVVV888EEE]]]```___bbbeee___RRRFFF@@@@@@;;;FFFTTTXXX^^^eeedddkkklllnnnmmmnnnrrryyysss___WWWIIIAAAMMMiii{{{gggaaacccmmmxxx|||bbbLLLCCCCCCCCCMMMQQQIIIDDDLLL^^^kkkwww{{{~~~~~~xxxOOO000000<<<;;;777:::888444777===<<<888EEE===YYYmmm~~~~~~zzzrrrTTTGGGLLL;;;@@@LLLXXX___jjjnnnnnn{{{vvvyyyqqqlllkkkpppxxxkkkUUUFFF:::111444===eeewwwbbb^^^TTTHHH666777222OOOkkkbbbMMM???:::777EEEXXXQQQ>>>888>>>[[[zzzVVVllljjjzzz|||]]]<<<+++222111555LLLTTTYYYQQQUUUvvvkkk^^^```]]]fffmmmggghhhiiiiiigggfffffffffllllllmmmuuu}}}{{{yyyvvvtttpppooommmlllllliii___UUUccc}}}bbbNNN@@@888888888777666777888999777999<<<@@@BBB@@@===:::000444888:::888555444333333HHHbbbwwwxxxrrrbbb|||[[[jjjrrrqqq___lllbbb<<<+++(((,,,++++++++++++++++++++++++---***(((...///)))===eeezzzuuuttthhhiii<<<666@@@bbbcccJJJ>>>;;;======AAAAAA666999888888888999999999::::::===???>>>>>>>>>:::444777999;;;;;;;;;???CCCFFFFFFVVVccceeefffiiieee]]]TTTYYYgggppp```OOOFFFnnnOOO;;;333---...000...,,,,,,///---+++***++++++)))(((((('''&&&&&&'''((()))***)))))))))***++++++,,,,,,++++++,,,000555999;;;;;;...(((%%%'''***((('''(((((((((((((((((((((((((((&&&&&&&&&(((******)))''''''(((((()))+++---///000111111222333333333333333111444666666666777666555555;;;HHHTTTTTTJJJAAA???888...999```}}}mmmQQQmmmyyyrrrfffSSS^^^rrr||||||~~~}}}|||}}}|||yyy|||nnn~~~ZZZZZZ???444111,,,***)))******)))000+++///<<>>888999666111555===<<<888DDD===\\\pppwwwoooxxxNNNJJJLLL<<<;;;NNNVVV^^^fffddddddhhhiiikkkkkknnn|||pppxxxpppkkkiiijjjooo{{{ttt[[[BBB:::888555444888___{{{^^^QQQEEEAAA>>>SSSeeejjjPPP@@@888PPPrrrqqqUUUEEE:::UUUyyyfffVVVpppnnnrrrBBB222888666---===XXXkkkyyy;;;XXXvvvjjjbbbfffaaafffjjjeeeggghhhhhhfffeeeeeefffhhhgggiiippp|||~~~|||zzzxxxvvvnnnrrrssspppmmmjjjbbbYYYIII___vvv^^^III<<<777;;;???@@@??????AAACCC:::999888999<<<>>>===<<<222333444555444444444555333GGGbbbxxxzzzvvvcccuuujjjjjjwwwnnnuuuiiiDDD333---///++++++++++++++++++++++++,,,))))))000000)))AAAnnn{{{bbb\\\444333>>>bbbuuuWWWEEE:::999;;;999===>>>555666666777888888888888888777;;;===:::999;;;:::888555777<<>>>>>>>>IIITTT\\\```hhhuuuyyytttrrrfffZZZWWWbbb~~~bbbRRRIIIVVVxxxWWW@@@555------///...,,,,,,///---+++***++++++)))(((''''''&&&&&&'''((()))***))))))******+++++++++,,,******,,,000555999;;;;;;///(((%%%(((***((('''((((((((((((((((((((((((((((((((((((***,,,---+++)))((((((((()))+++,,,...///111111222222333333444444666;;;???>>>>>>AAADDDDDD777555>>>OOOXXXQQQHHHEEE???IIIFFF@@@VVV|||~~~cccLLL```nnnggg```OOOEEEQQQRRRTTTZZZkkk{{{{{{}}}xxx~~~zzz___sssYYY[[[BBB444111,,,***)))******))))))+++333HHHddduuuwwwtttzzzhhhvvvjjjeee999111RRR@@@777AAAWWW^^^___bbbbbbXXXJJJAAA@@@===999DDDSSSXXX```hhhfffkkkmmmnnnnnnpppuuu}}}zzzvvvfffRRRHHHKKKWWWcccjjjpppqqquuuwwwnnnbbbdddnnnxxxaaaXXXSSSSSSYYY^^^|||```HHH999666;;;JJJXXXRRRCCCEEETTTooo}}}oooLLL777000<<<<<<777999666000222:::999555@@@;;;\\\ooo{{{vvvkkkmmmNNNPPPGGG<<<777OOOTTT___gggbbbeeeccc```ccc___[[[dddvvv~~~{{{jjjyyypppkkkhhheeeiiiuuuzzzbbbHHH;;;999:::999:::HHHpppeeeUUU===KKKhhhfffxxxfffNNN>>>WWWgggWWWAAASSSvvvUUU~~~kkkyyy~~~???444555888///777bbbiii000RRRnnneee```gggaaadddhhhdddeeeggggggeeeddddddeeegggeeejjjssszzzxxx}}}{{{xxxvvvsssvvvuuuoooooottttttnnnJJJEEELLLpppqqqLLL>>>:::999<<>>:::666555999===>>>>>>999888666444333222222333333IIIdddyyy{{{xxxhhhsssvvvcccpppvvvlllccc@@@111---...++++++++++++++++++++++++,,,+++***...---)))CCCppplllGGG444666CCCjjjiiiTTTBBB999999:::666999;;;444222333444555666666555555555888888555777BBBMMMSSSEEE>>>999888999999<<>>>>>CCCKKKMMMKKK@@@<<<;;;FFFWWWaaaZZZNNNJJJXXXUUUDDDFFF___ooolllUUU;;;AAACCC888333666KKKIIIIIIOOOWWWdddxxxvvv{{{}}}~~~rrrbbbpppTTT[[[EEE444111,,,***)))******)))$$$***000NNNwww}}}sssxxxbbbqqqqqqaaa666666VVV888:::EEEWWW]]]___aaa___TTTFFF???@@@<<<777CCCSSSYYYaaaiiihhhhhhjjjmmmnnnooottt|||hhhTTTLLLMMMSSSWWWfffhhhhhhfffcccaaa]]]YYYkkkYYYOOOUUURRRJJJ[[[rrrwwwuuueeeHHH@@@;;;EEEYYYXXXFFFDDDQQQmmm}}}|||zzz]]]FFF222---999999777<<<:::333333777888444???:::\\\oooyyykkkbbbJJJNNN??????777RRRRRR^^^eee^^^eeeaaabbbdddaaaZZZ\\\hhhooonnnppp|||rrrkkkfffdddgggnnnssswww}}}oooYYYKKKFFFEEEDDD:::NNNVVVfffwwwxxxJJJ777IIIyyyzzzhhh~~~aaaOOODDD[[[zzzvvv___VVVBBBOOOsss[[[uuu|||???555...777555777]]]jjj888SSSnnnddd```gggaaaeeejjjcccdddffffffdddddddddeeegggeeekkkuuuwww}}}ffflll}}}zzzwwwtttvvvtttpppwwwzzzcccGGG@@@nnn|||XXXHHHEEEEEEDDDIIIVVVcccdddVVVHHHAAA<<<888888<<>>777999:::444555888111000111222333333444444444222777888777<<>>>>>???AAACCCMMM\\\jjjrrrxxx}}}~~~eee]]]gggpppYYYNNN___xxxOOO@@@111---///////////////---+++***++++++)))((('''&&&&&&&&&'''(((***+++************************((())),,,000555999::::::///)))%%%(((***(((&&&'''))))))))))))))))))))))))&&&&&&''')))++++++)))'''((((((((()))***,,,---...222222222222333444555666555777777999CCCNNNOOOJJJHHHFFF>>>>>>UUUoookkkVVVRRRKKKHHHKKKIIIGGGPPP]]]UUU===555///888BBB555111000@@@YYYcccdddqqq~~~{{{|||}}}ppprrroooxxxxxxyyyNNN^^^EEE444111,,,***)))******)))***------PPPvvvfffGGGrrr___555<<>>JJJZZZ]]]___aaa]]]QQQCCC>>>@@@;;;666CCCSSSYYYaaajjjiiieeehhhkkkmmmooossszzzvvvwwwtttcccRRRGGGZZZ___^^^^^^nnnyyy}}}{{{mmm```iii\\\IIIIIIXXXkkk~~~XXXLLL>>>BBBWWWXXXFFFAAAOOOhhhyyy}}}iiiOOO...,,,777999999@@@???888777777999555@@@<<<___qqqyyyoooXXXBBBGGG777BBB:::VVVQQQZZZaaaYYYccc\\\^^^ccceeebbbbbbeeefffdddnnnxxxvvvssskkkeeedddgggjjjjjjmmm|||qqq^^^PPPGGGDDDIIICCC<<<444HHHcccOOOBBB<<>>,,,666888333QQQhhh;;;[[[uuujjjdddiiibbbgggnnnbbbdddeeeeeedddcccdddeeeeeeaaagggpppmmmkkkaaaVVV|||zzzqqqsssssstttvvvpppMMMGGGxxx___YYYXXXRRRTTTfff{{{|||fffNNNCCC???;;;<<<@@@BBBAAA???999999:::<<<<<<;;;888555>>>\\\yyyxxxwwwvvvnnnppp}}}xxxvvvaaa~~~ooojjjIII888///,,,++++++++++++++++++++++++***...+++)))...999\\\~~~hhhvvv333000999OOOSSSLLL;;;555888:::333333444---111111111222333444444555222999===<<<@@@LLLZZZbbb^^^SSSMMMRRRUUUPPPHHHDDDCCC@@@GGGWWWdddmmm|||kkkbbb|||VVVyyyZZZUUUEEEuuuqqqsssUUUDDD444...///000000111///---+++***++++++***)))''''''&&&&&&'''(((***+++'''''''''((()))+++,,,---***))))))...666:::999777444+++%%%(((,,,+++)))'''))))))))))))))))))))))))***)))(((''''''((()))***''''''(((***+++,,,---......000111333333222111000111222;;;>>>FFFgggvvv```NNNHHHAAACCCUUUkkksssoooYYYKKKFFFMMMMMMGGGLLL[[[zzzkkkVVVEEE===888555333666+++FFF\\\ccciiimmm|||www}}}zzzyyyxxx||||||nnnZZZsssUUUSSSPPP999111***)))***(((((()))+++&&&111ZZZtttrrrvvvJJJXXX~~~~~~lllWWW777:::YYY888555FFF]]]ccc___^^^]]]RRRCCC===@@@777777@@@QQQ\\\___dddllljjjlllnnnoooppptttzzznnn[[[VVVZZZwwwxxxwwwjjjYYY```PPPVVV[[[uuuzzzqqqmmmaaaZZZRRRSSS___pppkkkQQQIIIaaawwwsssfffaaapppzzzWWW222+++888:::666999777333777000333>>>FFF@@@fffrrryyybbbOOOFFFBBB@@@???KKKWWW[[[]]]___```______```bbbcccdddddddddccchhhlll~~~vvvpppmmmnnniiiqqqppppppyyyhhhhhh}}}hhhlllmmmWWWLLL@@@555777AAA>>>DDDXXX{{{ppp^^^hhhHHHMMM<<>><<<@@@OOOxxxgggNNNSSSWWWQQQNNNCCC@@@CCCNNNuuulllsss~~~VVV999777888...NNNhhh___[[[111dddsss[[[[[[VVVlllrrrjjjgggkkkkkkhhheeefffeeeccceeefffhhhkkkiiijjjuuu|||}}}yyysssvvvnnniiilll```zzzZZZTTT[[[}}}zzzXXXTTT[[[aaa[[[ZZZJJJ===KKKEEEEEE???777>>>999\\\ttt{{{uuuxxx|||rrrhhhvvvqqq___cccyyyOOOpppbbbMMM@@@222)))++++++++++++++++++++++++***...&&&//////AAAvvvpppssslllJJJ555666999fffnnnSSSAAA:::888777666555444333222222333333333333333222222000;;;HHHNNN[[[iiiggg___aaakkkdddeeeLLLDDDNNNLLLMMMIIIIIIPPPXXX^^^hhhrrr}}}hhhSSSQQQIIIAAAUUUUUU<<<999000***222......---+++))))))******)))(((''''''&&&&&&'''(((***+++------------,,,***)))((()))(((***///666;;;<<<;;;444+++$$$%%%(((((('''((())))))))))))))))))))))))((((((''''''((()))***+++))))))***+++---...///000...------...000444777999AAA===888:::888222@@@```lll[[[CCC222+++222CCCRRRnnnmmmggg\\\RRRMMMOOOSSS]]]kkktttkkkXXXGGG===999444***555...(((666===FFFppp~~~yyyzzzrrrlll~~~eeepppMMMgggHHH:::111*********((((((******'''333[[[rrreeesssfffCCCtttdddNNN000777YYY;;;888HHH^^^aaa^^^```aaaWWWFFF===???888888BBBTTT```bbbdddjjjllloooqqqqqqrrrwwwssscccWWWMMMLLLVVVooodddSSSOOOgggyyyeeeXXXSSSWWWYYYWWWRRROOOOOORRRZZZeeekkkfffaaa```ZZZRRRKKKNNNRRRTTTZZZgggyyyPPP:::222:::666333::::::222111555444<<>>DDDBBB===RRRbbbyyysss[[[]]]KKKBBBKKKMMMrrrmmmfffrrr|||TTT777444777000XXXnnn___SSS000aaaxxxUUUKKKPPPkkkmmmiiifffjjjllliiifffggggggdddeeefffhhhjjjhhhhhhoooxxxwww|||___oooWWW;;;RRR{{{kkkYYYPPPRRRbbbaaaXXXbbbiiifffUUUGGGjjjbbbOOOBBB777AAAKKKkkkwwwxxxtttxxx{{{~~~vvvlllvvvcccTTTtttNNNhhhaaaUUUCCC222+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((---000III~~~iiiqqqeeeAAA444888CCCwwwfffKKK@@@888888888888888777666555555555666555555444333222555BBB[[[VVVpppzzz]]]vvv~~~fffUUUAAAMMMOOOMMMIIIGGGKKKOOOUUU]]]eeettt~~~nnnXXXMMMAAAKKKtttYYY===888///+++222...///---+++)))((())))))((('''''''''&&&&&&'''(((***++++++,,,------,,,***(((&&&((((((***///555;;;======555,,,%%%%%%''''''(((***(((((((((((((((((((((((('''''''''((())))))******((()))***+++,,,...//////---------///111333666888<<<;;;777BBBNNN;;;+++999NNNFFF???;;;555000444===JJJWWW^^^YYYRRRQQQPPPLLLUUUJJJNNNeeetttjjjTTTGGG:::555BBB;;;999IIIHHHDDDkkk}}}~~~zzzyyysssoooggg{{{mmmKKKbbbKKK:::222+++******)))(((***,,,***888bbbzzzkkkxxxkkkSSS{{{}}}eeeQQQ333999YYY:::666GGG\\\aaa___ccceeeZZZHHH===>>>999888BBBUUUbbbdddeeeiiilllooorrrsssuuu{{{}}}tttdddYYYXXX___dddooozzz^^^NNNNNNlllxxxyyysssuuuggg]]]kkkuuujjj^^^UUUWWWYYYXXXTTTPPPOOONNNNNNMMMVVVaaa[[[III???CCC999<<<===<<>>777...((('''(((((())),,,((((((((((((((((((((((((''''''((()))))))))))))))'''((()))***+++,,,---...,,,---///111222222222111;;;???666777HHHDDD999???AAABBBGGGLLLLLLGGGDDDFFF???PPPZZZTTTNNNNNNKKKDDDSSSWWWRRRLLLZZZkkkaaaGGG999555FFFFFFNNNddd___TTTkkk}}}{{{xxx|||xxxqqqssszzzwwwQQQ^^^YYY:::222+++***+++))))))***+++)))999eeetttOOOOOOmmmsssmmmSSS444888XXX999666HHH^^^bbbbbbeeeggg\\\III===<<<888777AAAUUUccceeefffiiiiiilllrrrwww}}}tttcccaaa^^^PPPSSSjjjxxxttt___OOONNNpppuuuvvv}}}aaaRRRfffzzzxxxppp^^^ZZZVVVTTTUUUVVVUUUTTTTTTNNNQQQ]]]]]]KKK999222:::>>><<<888???XXXvvvzzzEEE111000;;;999222444777;;;EEE@@@FFFNNNOOOFFFoooxxxjjjqqqPPPHHHDDD888:::GGGSSSWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^___```aaa]]]eeebbbbbbiiiooo{{{|||}}}{{{fffcccccciii{{{___FFF@@@GGG777@@@AAA@@@BBB@@@BBBPPPvvvlllmmmwwwTTTxxxnnnpppoooCCC222333888hhh{{{^^^QQQ777OOOnnn\\\VVVeeeffflllkkkoooqqqnnnkkkkkkiiieeedddfffiiijjjlllppprrrrrrxxxxxxvvv{{{|||{{{}}}zzz~~~fff^^^aaawwweee___SSSFFFGGGeeeddddddsssdddqqqhhhjjjpppnnnTTTHHH^^^{{{uuuyyyvvvuuu{{{zzzyyy}}}xxxqqqhhhoooiiiNNNyyy___\\\qqqPPP<<<...///,,,,,,,,,,,,,,,,,,,,,,,,+++''',,,***444___uuuvvvbbb888555444UUUeeeCCC@@@;;;===>>><<<999666666777777777777666555333222111...444PPPEEEpppttt```\\\UUUPPPOOOLLLKKKOOOVVV]]]aaaaaammmwwwrrrmmmuuu~~~~~~kkkUUUKKKIIIbbbqqqJJJ<<<222...333,,,...---+++))))))******)))(((''''''&&&&&&'''(((***+++'''((()))***++++++***)))((((((***...222777;;;>>>666///***))))))((())),,,))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))+++,,,---...,,,---///111111000...---222BBBBBB777444666:::@@@QQQUUUVVVQQQKKKJJJGGGEEEDDDMMMRRRLLLHHHHHHHHHDDDFFFOOOQQQEEE;;;AAARRR```VVVNNN[[[[[[aaasssmmmdddrrr|||zzzyyy|||yyyqqq~~~}}}RRRYYYYYY;;;222+++++++++))))))+++(((&&&555aaa}}}vvvpppAAATTTrrrkkkgggOOO111666XXX999777III___fffeeehhhiii]]]III<<<;;;888555>>>RRRbbbfffgggkkklllnnnrrrxxx~~~~~~mmmlllrrrvvvgggYYYdddmmm\\\[[[ooovvvlllbbbPPPIIIrrr~~~eeeppp}}}wwwjjjaaaXXXSSSSSSVVVWWWVVVMMMTTTXXX\\\lllyyylllSSSaaa___TTTGGGJJJ```xxx[[[///000>>>===444333444999EEEAAAIIIRRROOODDDmmmvvviiiVVVDDD===444:::FFFRRRVVVWWWYYY[[[ZZZYYYZZZZZZ[[[]]]___aaabbbYYYgggdddbbbjjjiiixxx}}}zzzvvvzzzvvvHHH???JJJXXXkkk~~~uuufffYYYFFF777===MMM;;;===???GGGJJJ;;;555BBBkkkXXXxxxjjjtttEEE333666<<>>>>>;;;777555777999888777777666555444222222...---:::333OOO}}}pppbbbnnnddd^^^YYYYYYUUUPPPRRRYYY___```\\\___iiihhh```kkk~~~qqqSSSMMMJJJ[[[{{{PPP===333///333,,,......,,,*********+++***)))''''''&&&&&&'''(((***+++))))))*********+++++++++((()))***---000444999<<<444///+++***)))''''''***))))))))))))))))))))))))))))))******)))((('''&&&'''((()))***,,,---......,,,,,,------------------###777NNNOOOAAA@@@IIIKKKRRRaaadddUUUHHHFFFDDD===EEEIIIKKKJJJHHHGGGEEEDDDBBBDDDOOOWWWHHH999JJJlllqqqggguuusssnnnuuulllhhhiii{{{{{{vvv}}}www|||xxxxxx{{{xxxvvvOOO^^^RRR;;;333,,,++++++***)))+++(((%%%111[[[vvvsss|||pppTTT^^^qqq\\\JJJ...777ZZZ;;;666DDDXXXiiihhhjjjjjj]]]HHH<<<;;;777333;;;PPPaaafffiiilllqqqpppssszzz{{{ttt{{{eee^^^]]]\\\FFF:::WWWwwwvvv}}}cccdddTTTHHHttt~~~||||||xxxrrrlllccc[[[WWWWWWXXXYYYUUU^^^dddllllllYYY[[[nnn|||~~~eee777333@@@???777555222111888777???IIIIIIEEEsss}}}iiiVVV<<<999999888DDDPPPTTTUUUXXXYYYXXXYYYYYYYYYYYY[[[\\\^^^___XXXhhhccccccoooiiilllooobbb^^^```dddiiivvvsssZZZ@@@===QQQeeefff]]]HHHCCCBBBBBB:::444AAAVVVOOOHHH===@@@GGG@@@;;;EEEUUUZZZrrrvvvFFF222333888eee}}}|||uuuaaavvv:::444111RRROOOVVVLLL\\\dddbbbeeekkkooonnnlllmmmlllhhhhhhjjjkkkkkkrrrzzz{{{vvvuuu~~~}}}yyyzzzzzzyyywwwxxxuuulllppprrrlllfff___ccc|||ZZZWWWggg~~~UUUKKKiiiwwwjjjbbb```pppqqqsss}}}ooorrrxxxyyy{{{zzztttjjjjjjlllFFFiiiiiiGGGyyyYYYEEE333,,,------------------------,,,%%%444,,,777iiivvvddd777444===aaakkkAAA@@@<<<======:::666555999===888888888888777666555444555000///111999DDDJJJPPPccc~~~yyymmmZZZZZZUUUOOOOOOWWW\\\\\\\\\UUU]]]___QQQWWWmmmttt}}}|||TTTMMMIIIQQQQQQ<<<222///333,,,//////---+++***++++++***)))''''''&&&&&&'''(((***+++,,,,,,+++******++++++,,,((()))***,,,///333888;;;222...++++++)))&&&&&&)))))))))))))))))))))))))))******+++***)))(((&&&%%%))))))***+++---...///000,,,+++*********,,,...000///444MMMUUUAAA999>>>777???^^^ooodddVVVVVVRRRGGGJJJKKKOOOSSSQQQHHH@@@======IIIRRRPPPNNNKKKAAA444QQQLLLaaacccYYYWWWMMMLLLUUUeeefffdddtttttt~~~|||qqq]]]mmmPPPpppVVV;;;333,,,++++++***)))++++++&&&000XXXrrrooo~~~hhhVVV~~~___III...999]]]<<<333===NNNllliiikkkjjj]]]HHH;;;:::666222999NNN```fffiiimmmnnnnnnttt~~~pppddd[[[TTTSSSAAA\\\bbblll^^^LLLvvv~~~wwwuuupppggg___[[[\\\___ccc]]]```qqqrrraaaiiiZZZ===,,,999:::777:::777222444999>>>FFFIIIJJJ|||hhh```AAA;;;===666CCCOOOSSSTTTVVVWWWVVVZZZYYYXXXXXXXXXZZZ[[[\\\UUUddd^^^___pppfffaaa{{{iiiQQQBBB@@@EEEQQQTTTcccyyyuuu^^^BBBDDD___mmmgggRRRMMMMMMOOOHHHAAAKKK]]]ZZZVVVIIICCCGGGBBB:::>>>FFFXXX{{{vvvuuuPPP555///...]]]xxxaaaggg666===888HHHBBBRRRKKK___iii___dddkkkpppppppppqqqqqqnnnjjjlllkkkkkkrrr{{{|||vvvrrrzzzxxxuuu|||vvvdddYYYaaasss{{{vvvpppnnnoooxxxlllmmm^^^ddddddfffAAA;;;JJJxxx~~~HHH///TTTjjjooolllkkkZZZUUUlllqqqtttllllllvvvyyyyyy|||wwwsssiiijjjqqqIIIgggjjj===zzzQQQAAA333---------------------------...'''777---888jjjsssppp```333///CCCdddjjj@@@???:::<<<<<<888555555;;;AAA999999999999999888777666555000***888666,,,@@@SSSVVVZZZkkk{{{SSSTTTPPPIIIJJJSSSXXXXXX___PPPVVVWWWDDDBBBUUU[[[mmmrrr}}}WWWOOOHHHHHHPPP:::111///333---000...,,,***)))******)))(((((((((((('''&&&'''+++---,,,,,,***'''(((,,,,,,(((,,,***(((***///555:::<<<222...***)))++++++)))'''&&&''''''(((((((((((((((((()))***)))&&&%%%&&&'''((()))***+++,,,,,,+++***---,,,,,,,,,---000333444111555AAANNNOOOCCC888333111AAAZZZkkkkkk^^^TTTQQQKKKLLLNNNQQQQQQNNNHHHCCCAAAFFFJJJLLLOOONNNCCC555999:::;;;;;;999777777888>>>EEEXXXPPPSSSwwwyyynnnrrrooo}}}QQQqqq}}}vvvbbbfffWWW===333******++++++***+++,,,"""111XXXrrrssssssPPPZZZyyygggUUU333999XXXOOO000333LLL```ffffffeee___III777888777555777AAAQQQaaakkkoootttsssxxxrrrvvvwwwjjjcccVVVVVV^^^bbbnnnzzz{{{WWWmmmjjj```kkksssqqqxxx~~~rrrnnnxxx~~~vvvzzzzzzvvvtttrrriii]]]ZZZXXXccczzzddd[[[vvv~~~}}}~~~yyybbbEEE:::000444888999777555555777===<<>>IIIQQQTTTUUUVVVWWW\\\[[[YYYXXXXXXYYYZZZ[[[[[[___dddeeebbbaaakkkwwwpppXXXVVVXXXbbbvvvkkkKKK@@@JJJIIIOOO[[[vvv}}}nnn]]]UUUhhhtttoooiii^^^PPPNNNeeeyyy]]]JJJCCC999666AAAGGGeee|||GGG~~~pppsss}}}ssszzzVVV000333222dddwwwZZZttt555BBBMMMRRRQQQLLLPPP\\\eeeeeejjjkkkvvv|||tttqqqrrrllluuuqqqllllllooosssuuuvvvtttxxxxxxwwwpppWWW@@@===BBBEEEQQQ\\\SSSFFFSSSmmmqqqjjjjjjppppppjjjjjjqqqxxxrrrnnnppp___PPPUUUsssiiiaaaSSSeeeLLL666777GGGCCC666333555???JJJWWW___cccfffmmmsssxxx~~~xxxqqqrrrxxx~~~|||ooonnnkkkjjjAAAddd{{{KKKzzz{{{RRRCCC444---,,,,,,,,,,,,,,,,,,,,,,,,//////)))***:::wwwsssXXX444000<<<{{{wwwTTTAAA@@@===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>><<<999666444444000///000111444;;;CCCLLLAAAWWWzzz```NNNGGGHHHGGGMMMUUUTTTYYYQQQMMMLLLFFF===???HHHNNNXXXbbbxxx]]]NNNHHHCCCrrrGGG@@@///666000...***...,,,***)))******)))(((((((((((('''&&&'''+++---)))++++++((()))---///---+++))))))+++000555999;;;222...******,,,---+++)))&&&'''(((((())))))(((((()))******)))'''&&&&&&'''((()))***+++,,,,,,++++++*********,,,...222555777777:::AAAIIIGGG>>>999999111666@@@IIIJJJGGGHHHMMMNNNPPPSSSWWWWWWTTTMMMHHH@@@DDDGGGHHHLLLLLLDDD:::222<<>>222555@@@EEEOOOgggbbbeeeqqqiiixxxxxxuuu\\\}}}yyyfffhhhXXX===333******++++++******---%%%666^^^zzz|||yyyoooyyyBBBJJJ}}}pppXXX333555UUUPPP333444KKK\\\ccceeeeee```KKK999:::666444555>>>MMM^^^iiinnntttyyy~~~{{{fff\\\TTTHHH???PPPiiirrrLLLSSSRRRRRRYYY\\\]]]bbbmmmbbb^^^kkk|||zzz|||zzzvvvtttqqqeeeYYYSSSQQQbbbuuu```aaawww~~~kkkDDD444111555888888555333444555888EEESSSDDDOOOxxxLLLNNNFFF<<<===666===HHHPPPSSSUUUUUUVVV[[[ZZZXXXWWWWWWXXXZZZ[[[\\\^^^bbbdddbbbaaaiiisssbbbUUUQQQIIIEEE@@@YYY~~~hhhVVVUUUOOORRRVVVhhh|||xxx}}}~~~oooeee[[[YYYooommmQQQEEE999888DDDFFF[[[]]]eee{{{|||}}}]]]555777;;;oooxxx[[[sss222===[[[___\\\TTTTTT^^^eeeeeecccfffvvv|||sssnnnjjjrrroookkkjjjmmmqqqsssttt|||tttppplll```PPPEEE@@@666555;;;BBB<<<333999GGGNNNJJJKKKTTT^^^cccfffhhhjjjpppfff]]]SSSLLLCCC999JJJzzzkkk[[[HHHYYYOOO:::333666111---111333888CCCRRR]]]cccjjjrrryyyssswww|||}}}yyywwwxxx|||~~~zzzmmmkkkhhh~~~wwwFFF___PPP|||tttRRRCCC444,,,,,,,,,,,,,,,,,,,,,,,,,,,---...***--->>>yyyppp\\\999666AAA}}}WWWBBB@@@<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>><<<999666555666222000000111222888@@@EEE???LLL^^^ppp{{{eeeTTTMMMKKKPPPXXXYYYXXXQQQJJJEEE@@@;;;:::<<<===FFFPPPfff\\\MMMHHHEEEnnnEEE???,,,222...///---...,,,***)))******)))(((((((((((('''&&&'''+++---''',,,...***(((+++---...***)))***,,,111555888999222...******,,,...---+++&&&'''(((((())))))((((((***++++++***(((''''''(((((()))***+++,,,,,,,,,,,,+++++++++,,,///222444666333888@@@HHHIIIFFFEEEHHH===999777:::>>>BBBIIIQQQRRRUUUZZZ___```\\\UUUPPPDDDFFFGGGHHHKKKNNNKKKEEE666@@@UUUeee```PPPNNNWWWYYYaaawwwrrrsssrrrllluuuuuudddnnnbbbgggZZZ<<<222***)))+++***)))******%%%444ZZZxxx{{{ttthhhmmmKKKCCCyyyvvv]]]222///PPPOOO444333EEEVVV___cccdddbbbOOO<<<:::555222222999HHHYYYfffmmmsss{{{~~~pppjjjrrr{{{eeeeeeeeeTTT???JJJjjj|||WWWDDD@@@LLLRRRYYYccciiimmmaaa[[[eeevvv~~~|||xxxoookkkfffdddhhhlllggg```RRRHHHUUU{{{~~~ggg___kkkxxxJJJ...111555888888555222111222666JJJbbbSSSJJJwwwOOO~~~MMMBBB===???666<<>>MMMXXXaaajjjssszzzvvvvvv|||{{{}}}{{{xxxkkkhhhdddxxxLLL___RRRzzzqqqVVVGGG666---,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++111CCC}}}vvv~~~WWW444222IIIZZZBBB???<<<<<<<<<<<<<<<===>>>???===>>>>>>>>><<<:::777555666333000111000000666===BBBBBBDDDBBBMMMqqquuu```TTTMMMIIIGGGGGGKKKIIIDDD>>>===???===888666===CCCVVVxxx~~~\\\KKKHHHHHHlllFFFBBB,,,///+++///000...,,,***)))******)))(((((((((((('''&&&'''+++---(((...000+++&&&&&&)))******)))***---111555666777111---)))(((+++------,,,''''''((()))))))))))))))***+++,,,+++((('''((()))((()))***+++,,,,,,------000//////...//////000111+++111<<>>===CCCHHHKKKMMMQQQVVVYYY___eeegggccc\\\VVVLLLKKKJJJKKKNNNRRRSSSRRRCCCAAARRRrrrzzzmmmiiikkkjjjvvvkkkmmm}}}uuurrrnnnrrrggg}}}^^^___iii___<<<222***)))+++***)))******&&&111QQQqqqyyymmmvvvvvveeeCCCpppeee444,,,LLLOOO444...<<>>999666222111666CCCTTTccckkktttvvv}}}{{{jjjXXXSSSeeeoooddd[[[```oooooo[[[___sssDDD333BBBJJJVVVfffiiinnnddd]]]cccoootttmmmeee]]]SSSHHHFFFNNNZZZ___```TTTDDDBBBbbbddddddvvvxxx}}}wwwPPP---000555;;;<<<888333000000777DDDdddfffHHHiii~~~ddd[[[DDD===:::555;;;CCCLLLQQQTTTTTTTTTWWWWWWVVVVVVVVVWWWXXXXXX^^^\\\^^^ccceeefffkkkrrr~~~jjjccc^^^jjjkkkssszzziiiEEEEEErrrdddQQQjjj^^^@@@:::666222777<<<>>>KKK```uuu]]]YYY|||~~~{{{xxxzzzNNN222555888iiixxxddd}}}444444XXX___^^^TTTPPPXXX```bbbeeeeeelll{{{qqqjjjtttjjjhhhffffffhhhkkknnnppprrrooovvvSSS[[[UUUKKKDDDBBBAAA===999777:::;;;===KKK]]]ccc]]]gggrrrtttrrreeeSSS>>>YYYlllMMM\\\oooIII333333111...222444555===IIISSS[[[ccclllrrrwwwrrrxxxzzzzzzzzzwwwjjjgggbbbuuu}}}OOOjjjQQQtttwww\\\KKK888---,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++222FFFvvv||||||TTT111000TTTZZZAAA>>>;;;;;;;;;<<<===>>>???@@@===>>>>>>>>>===:::888666555111///000000000555<<<@@@CCCBBB;;;???TTTeeefffvvvaaaQQQJJJ@@@;;;???>>>DDDCCC<<<<<>>666:::>>>>>>JJJdddyyy~~~^^^KKKIIINNN~~~lllJJJHHH000///***///......,,,***)))******)))(((((((((((('''&&&'''+++---)))000222---((()))++++++*********---111444555555000+++'''&&&)))+++,,,+++'''(((((()))))))))))))))***+++,,,+++((('''((()))))))))******,,,---......111000000///////////////---000666@@@KKKPPPLLLEEE@@@<<<>>>FFFLLLMMMKKKKKKXXX\\\bbbhhhjjjfff___YYYSSSPPPMMMNNNPPPSSSWWWYYYQQQFFFJJJcccwwwvvvlllgggllleeekkk\\\___|||sssqqqtttvvvuuuggg[[[fffmmm```<<<222))))))******))))))---+++111KKKpppttt~~~xxxCCCbbbrrr<<>>XXXfffKKKccctttcccCCC===777444999AAAIIIPPPSSSTTTSSSVVVVVVVVVVVVVVVWWWXXXXXX\\\[[[]]]cccgggkkkssszzzqqqqqqfffWWWTTT___fffeee\\\eee|||zzz___KKKOOOYYYnnndddcccggg]]]SSSfff[[[555111444555:::999999;;;JJJeee|||cccVVV||||||vvvOOO777777666hhh|||cccyyy444333OOOYYY[[[SSSNNNUUU^^^aaaeeehhhiiiwwwwwwiiiqqqfffffffffeeefffiiillloooxxxwwwttttttlll___RRRJJJDDD@@@<<<===AAA@@@<<<@@@LLLRRRNNNVVV{{{kkkbbbMMM===WWWqqqSSSVVVSSS333777444***+++222666<<>>??????===>>>??????===;;;888777111...---//////000555<<<999===???BBBGGGLLLVVVdddyyywwwfffYYYVVVHHH>>>FFF999AAACCC===:::===:::333:::<<<888===NNN]]]rrraaaJJJJJJUUUhhhJJJJJJ111000,,,///---...,,,***)))******)))(((((((((((('''&&&'''+++---(((...111///...000222222,,,+++***,,,///333555555000,,,&&&%%%'''*********'''((())))))******))))))***++++++***(((''''''((()))))))))***,,,---///000...//////000000111111111222222333999FFFTTTXXXVVVFFFAAA???EEEKKKMMMPPPSSSZZZ]]]ccchhhjjjggg```[[[VVVRRROOOOOOPPPPPPSSSXXX```YYYTTTTTTUUUVVV[[[```hhhcccjjj[[[]]]}}}}}}rrrrrreeeeee\\\mmmjjjUUU;;;111)))(((***)))((()))))))))---DDDppp|||KKK___{{{}}}FFF777VVVZZZ===///555DDDTTT^^^cccgggZZZCCC888888444111222;;;JJJYYYcccooogggxxxuuu{{{~~~kkkgggmmmrrr}}}hhhlll{{{rrrbbb```\\\[[[]]]^^^WWWMMM???888333555:::>>>BBBFFFBBBJJJDDD:::LLLtttsssiiinnnyyyyyyzzz~~~vvvWWW777111---444<<>>GGGOOOSSSSSSRRRUUUVVVVVVWWWWWWXXXXXXXXX[[[[[[^^^dddhhhnnnyyyzzzyyyooo___VVVWWWWWWSSSSSSQQQkkktttiiigggaaaQQQKKKSSSXXXTTTUUU\\\~~~VVV:::888888222111555666111999UUUkkkzzzuuuZZZyyyUUU999666222gggggg~~~yyy;;;<<>>BBBCCCXXX||||||XXXHHHNNNTTTUUUkkkrrrXXXBBBPPPXXXdddbbbNNNEEE\\\```>>>;;;444+++...666555999@@@GGGNNNVVV]]]bbbcccaaabbbjjjuuu||||||yyyxxxvvvkkkjjjeeewwwwwwIII~~~UUUuuuYYYIII666***,,,,,,,,,,,,,,,,,,,,,,,,---...***///BBBwww~~~___<<<===ttt___GGGEEE;;;;;;;;;;;;;;;<<<===>>>===>>>??????>>>;;;999777///------/////////444;;;888>>>???EEELLLJJJQQQeeehhhuuusssuuu{{{```>>>999777:::::::::;;;???>>>;;;999;;;666888BBBKKKaaadddIIIIIIZZZfffIIIIII//////---111---...,,,***)))******)))(((((((((((('''&&&'''+++---(((,,,......///333333000---+++***+++...222444555222---'''%%%'''*********(((((()))************))))))******)))'''&&&&&&''')))))))))***+++---///111///000000111111111000000444888;;;<<>>???===555444999===333777SSSfffrrrrrrcccyyyYYY777555000bbb___yyyuuusss555444AAAPPPZZZSSSLLLPPPXXX\\\YYYiiifffqqqqqqgggdddeeeggggggggghhhlllpppsssyyybbbQQQLLLQQQHHH@@@===<<<;;;<<<>>>PPPiiibbbKKKMMMWWWVVVXXXLLLaaa|||fffQQQ===CCC;;;HHHKKKDDDAAAHHH___{{{{{{aaaMMMBBB666555999777777:::???DDDKKKRRRXXX\\\```dddcccdddnnn|||~~~wwwvvvuuukkkkkkgggyyymmm|||JJJyyyRRRmmmzzzSSSGGG777---,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,...???___888888|||bbbGGGDDD;;;;;;:::::::::;;;;;;<<<===>>>??????>>><<<:::888000...---///......222888;;;KKKLLLIIIQQQOOOMMMZZZ[[[hhhhhhwwwYYYPPPIII===444777???CCCBBBAAA:::<<<999999===BBBWWWwwweeeFFFFFF]]]rrrRRRLLL.........222---...,,,***)))******)))(((((((((((('''&&&'''+++---)))+++,,,+++---000...***///,,,)))***---111444666444///)))&&&(((***+++***(((((()))***************((()))***)))'''%%%&&&'''***))))))***+++...000111333333333222000///---,,,666@@@FFFAAA<<<>>>CCCDDDHHHBBB======AAAGGGRRR\\\___```dddggghhhfffaaa\\\[[[VVVSSSTTTQQQLLLLLLRRR^^^iiimmmfffeeekkklllfffjjjfffkkkXXXUUUsss~~~~~~~~~|||vvvyyyvvv{{{XXXuuuqqqWWW;;;111)))(((***)))((()))%%%+++///EEEuuu}}}|||vvv\\\mmm~~~HHH;;;[[[^^^@@@000444666JJJXXXaaajjjbbbKKK>>>666333000000555AAAOOOXXX___jjj}}}uuukkkuuuxxxjjjiii]]]XXXVVVWWW___^^^NNNCCCXXXNNN>>>TTTjjjfff^^^XXX]]]]]][[[___iiiqqqrrrZZZNNNBBB;;;666777CCCQQQMMM???444555999:::???FFF@@@YYYbbbhhhzzz~~~zzz}}}uuunnn888111///222444444444666;;;???JJJ\\\^^^wwwdddVVVhhhcccIIIJJJ777333555;;;DDDMMMRRRSSSQQQUUUVVVWWWXXXYYYYYYYYYYYY[[[]]]```cccdddkkk|||yyy\\\]]]yyyyyygggXXXJJJKKKQQQYYY^^^aaaeeejjjhhhFFFMMMpppqqqhhhjjjggg]]]TTTRRRUUUXXXRRRXXXKKK999777<<>>???:::888;;;CCCdddkkkeeeoooooobbb___YYY@@@FFFJJJEEEBBB???MMMHHHEEE<<>>@@@DDDIIIOOOTTTWWW___fffeee^^^eeevvvwwwllltttsssjjjkkkhhhzzz___{{{~~~OOOsssLLLbbbuuuPPPGGG:::111,,,,,,,,,,,,,,,,,,,,,,,,)))///---...===|||~~~aaa;;;;;;}}}bbbDDD???;;;;;;:::999999999::::::===>>>??????>>><<<:::888222///...///...,,,000555:::XXX[[[RRR[[[]]]TTTVVV^^^[[[HHHWWWjjjOOO999999AAAAAA<<<:::999<<<999888999:::NNNnnneeeDDDDDD^^^___SSS000...///222,,,///---***))))))))))))(((&&&'''((('''&&&'''(((***)))((((((((((((((()))*********++++++---000555999333+++'''***+++(((&&&)))((()))***+++,,,+++*********)))((('''&&&&&&'''(((,,,,,,,,,+++***+++---///333444777:::777111///111000BBBNNNHHH@@@??????;;;555GGGDDD===CCCEEELLL```fffdddjjjmmmhhhgggeeeZZZbbbbbbbbbaaa\\\SSSGGG???HHHVVVgggqqqooojjjhhhhhhnnnvvviiiWWW___pppyyy}}}yyyuuu~~~|||sss{{{|||mmm[[[kkknnnVVV:::///''''''***)))''''''(((,,,--->>>mmmwww\\\uuurrrxxxJJJ111```XXXHHH777---666FFF[[[eeeiiinnn^^^===888555222000222:::IIIUUUgggllluuu|||xxxiiilllxxx```^^^ddd[[[QQQYYYbbbbbbdddaaa___RRRVVVTTTKKKUUUVVVWWWdddfff\\\\\\mmm|||nnn```RRRJJJDDD???===???>>>;;;777555555666555333<<>>>>>555666:::AAAJJJQQQUUUVVVXXXXXXWWWWWWWWWXXXYYYYYYWWWXXX```cccbbbqqqllldddlll||||||```RRRAAA666BBBNNNJJJWWWxxxsssjjjIIIQQQnnnUUUSSSTTTUUUWWWXXXVVVSSSQQQLLLHHH<<>>AAADDDBBB@@@@@@:::888:::@@@EEEHHHOOOUUU^^^fffhhhbbbcccmmmuuuuuuxxxuuutttmmmjjjWWWaaawwwIIIoooSSSNNNrrr~~~UUUCCC:::***,,,,,,,,,,,,,,,,,,,,,,,,---(((---111777{{{~~~xxx}}}ppp666999sssoooOOOAAA<<<;;;<<<>>><<<888888;;;<<<;;;;;;===??????:::666222111///......000222333999lllttt\\\\\\___WWWSSSgggZZZ\\\___lll???444===CCCBBBAAA???@@@:::666555666OOOvvvVVVHHHAAAdddrrrmmmIII+++...000)))...///---***))))))))))))((('''((()))((('''''')))+++++++++***))))))************+++++++++,,,///444888555...)))******'''''')))((()))***+++,,,+++*********)))((('''&&&''''''(((,,,,,,,,,,,,***+++---///000111111444:::<<<222%%%---<<>>EEEIIICCC<<<===AAAIIIUUUZZZ]]]iiinnnggggggjjjdddeeedddcccaaa]]]UUULLLEEEFFFPPP```mmmrrrpppjjjfffqqquuugggXXXeeewww}}}yyyyyy{{{rrrzzzvvvlll~~~bbbYYYmmmnnnRRR999///''''''***)))''''''''')))(((888eeeuuu|||gggIII```www\\\;;;dddfffCCC999555555EEE\\\fffiiilll^^^???888666444222111666DDDQQQaaahhhuuusssyyylllgggwwwmmmTTTUUUdddjjjkkklllfffYYYbbbdddYYY[[[UUUVVVaaagggbbbbbbqqqsss]]]PPPOOOOOOHHHAAA>>><<<888444333333444444888>>>SSSooo~~~}}}}}}hhh444---...222666777888===FFFMMMiiimmm|||pppppp^^^XXX<<<>>>555666999@@@IIIQQQUUUVVVXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZaaabbbdddzzzxxxkkklllqqqjjjyyyeeeEEE555;;;BBBMMM^^^{{{|||bbb\\\xxxbbb\\\[[[ZZZYYYZZZZZZZZZZZZJJJIII@@@DDDBBBJJJ___WWW999===BBBDDDRRRttt|||^^^SSS~~~kkkoooyyy\\\888777444CCCdddHHH444666999???DDDDDDFFFQQQ]]]^^^dddjjjfffzzznnnjjjfffeeeiiikkkjjjnnntttxxx|||pppWWWNNNTTTMMM;;;FFFSSSIII|||pppVVV]]]VVVNNNHHHAAA===BBBJJJfffyyylllZZZHHHCCCDDDDDDEEEHHHFFFDDDCCCCCCDDDEEEEEEDDDCCC===999::::::888888;;;888555555999===AAAIIIQQQZZZdddhhheeefffnnnrrrpppssspppnnnhhhiiifffjjj}}}HHHmmmMMMKKK{{{[[[HHH===,,,,,,,,,,,,,,,,,,,,,,,,,,,...***---///444ssskkk{{{yyy???===ppp|||RRRCCC>>><<<<<<>>><<<888777:::===<<<===???@@@???<<<888111111000//////000111222888\\\zzzyyyhhh___]]]\\\YYYeee]]]TTTIIILLLPPPbbblllNNN;;;999>>>>>>999???@@@;;;777666666NNNttt|||UUUJJJDDDjjjgggaaaCCC+++000111+++...///---***))))))))))))(((((()))))))))((((((***+++...---,,,++++++++++++++++++++++++++++++...333666888111+++***)))'''(((***((()))***+++,,,+++*********)))((('''''''''((()))+++,,,---,,,++++++---//////444555555;;;???666((()))///555:::DDDOOONNNFFFOOOMMMQQQSSSJJJFFFCCC<<>>KKKXXXcccuuuooozzzwwwmmmuuussskkkccc]]]TTThhhtttjjjfffZZZWWW]]]ccccccccckkk||||||fff[[[YYYQQQGGGCCCAAA<<<777444333666999555@@@WWWqqq{{{JJJ666666...333777999999>>>IIISSSXXXnnn}}}vvvXXX\\\???DDD777777999???IIIQQQTTTUUUWWWVVVUUUTTTUUUVVVXXXZZZ\\\\\\aaabbbhhhzzzlllllliiibbb@@@<<>>:::JJJoootttEEE:::555777IIImmmXXXVVV~~~wwwiiipppxxx[[[777888999DDDbbbxxxSSS222666777;;;@@@CCCGGGPPPZZZ^^^dddhhhccc|||{{{mmmnnneeedddjjjjjjffflllxxxmmmgggnnnbbbHHHEEEJJJ777UUUlllZZZSSS@@@QQQUUUVVVOOOBBB???LLL]]]{{{dddLLLAAACCCGGGIIIIIIGGGFFFDDDCCCDDDDDDCCCBBB???:::777555222000222777555222111333666:::CCCLLLVVVbbbiiihhhiiinnnoookkkooommmlllgggiiipppkkk{{{GGGkkkHHHPPPyyy~~~[[[III<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++------222iii~~~VVVzzz@@@<<>>>>>>>>@@@AAA@@@===:::111111111000000000000000111???VVVeee___RRRQQQZZZZZZ[[[ZZZOOOLLL777:::IIIZZZ\\\QQQ===555;;;>>>888???@@@;;;888666555KKKooooooSSSIIIHHHsssuuu}}}\\\TTT;;;+++000222,,,...///---***))))))))))))(((((()))***)))((((((***,,,///...---,,,+++*********+++++++++++++++---111555:::444...***''''''(((***((()))***+++,,,+++*********)))(((''''''((())))))***,,,------,,,,,,...///,,,444;;;===999555333222)))))))))...;;;LLLSSSQQQYYYQQQ\\\aaaPPPHHHFFF999666===SSSeeeeeeeeegggdddaaaeeelllpppmmmcccVVVLLL@@@;;;999>>>JJJVVV]]]^^^hhhkkk```XXXhhhyyy~~~xxxyyy}}}uuu}}}}}}tttttt|||}}}~~~{{{kkkccc{{{]]]___ssshhhIII555---'''(((***((('''(((***+++)))222TTTxxxoooIIIZZZ|||www}}}LLLdddCCC999444222???XXXhhhjjjkkkdddRRR:::666555555111///999GGGRRR___tttkkkYYYQQQPPPPPPooo{{{yyynnncccaaabbbdddcccccckkkvvvjjj```\\\VVVOOOMMMHHHBBB===<<<>>>AAA666FFF___vvv```>>>999555---222777888999@@@MMMWWWYYYzzz}}}zzzyyy|||jjjiiiCCCEEE999777777>>>HHHPPPTTTTTTWWWVVVTTTSSSTTTVVVXXXZZZ]]]]]]aaaccclllvvvjjjbbbpppgggMMMBBBAAADDDKKKcccqqqiiiPPP???777CCC___|||mmmbbb]]]]]]^^^TTTSSSEEE@@@777@@@^^^```SSS>>>222555CCC```xxx|||{{{___YYYqqq~~~ZZZ444555;;;HHHkkknnnggg666666444666<<>>>>>??????@@@???===;;;111111111111111000///...///---555BBBFFFBBBGGGQQQHHHBBBFFFDDD^^^NNNJJJEEEKKKNNNIII>>>888;;;>>><<<>>>???:::888666444GGGjjjeeeOOOEEEHHH|||yyyrrrzzz]]]MMM777---000111......///---***))))))))))))(((((()))***)))((((((***,,,...---,,,******)))))))))***+++*********,,,111444999666000***&&&''')))***((()))***+++,,,+++*********)))(((''''''((()))******+++---...------...000---,,,777GGGIII<<<111000---......000888CCCJJJLLLXXXIIILLLLLL===???OOORRR777666HHH]]]aaa]]]VVVKKK???AAADDDGGGFFF@@@777000666333///000666@@@IIIOOOWWW^^^XXXSSSaaaooowww~~~vvvzzzzzzsssrrryyysssxxxuuunnnjjjcccgggsssbbbIII222,,,''')))***(((((()))***++++++111KKKvvvpppqqq}}}SSShhhWWWccc\\\CCC333111:::RRRfffjjjmmmjjj^^^>>>777444666333///666CCCNNN\\\qqqpppxxxZZZKKKKKKLLLRRRttt}}}zzzpppjjjfffhhhgggbbbaaacccxxxxxxrrrkkk```^^^YYYSSSMMMJJJJJJKKK;;;PPPjjj}}}~~~oooCCC777+++...111444777;;;EEERRR[[[bbbzzzvvviiilllzzzEEE???<<<888666<<>>666333333999???EEELLLSSSZZZbbb```dddwwwfffgggeeejjjpppmmmiiiwwwooolllllljjjnnn```LLLNNNMMMAAARRR```]]]MMMCCCCCCIII]]]ddd}}}jjjcccjjj```cccXXXIII@@@AAAIIIPPPSSSUUUQQQKKKGGGCCC@@@===;;;555666888999666111222777555666999<<<<<<<<>>LLLeeeMMMBBB<<<999;;;======>>>@@@======>>>???>>>===<<<<<<222222222222111///...---111000///222:::BBBGGGIIIJJJHHHLLLGGGkkkkkkjjj]]]ZZZLLL@@@??????<<<;;;===>>>>>>999777666333EEEfff___JJJBBBIIItttxxxvvvgggMMM777///......///...///---***))))))))))))(((((()))))))))((((((***+++,,,+++***)))))))))))))))))))))))))))***,,,111444666666222***&&&'''))))))((()))***+++,,,+++*********)))((((((((()))***+++)))+++............///000666,,,222OOOgggbbbGGG111111333555555555555555666;;;333777<<<888===NNN[[[DDD:::CCCWWW\\\UUUGGG777444111---******,,,,,,,,,---///111222222444888===DDDMMMKKKKKKZZZhhhrrr}}}zzz~~~rrrssszzztttppp~~~vvvoooyyycccnnnrrr[[[III000+++((()))***((((((***''')))***---@@@sss|||xxxsssaaaddd^^^UUUqqqKKK333333555KKKaaahhhlllmmmfffGGG;;;444777555///333>>>GGGXXXkkkzzzqqqdddcccaaajjjxxxooo[[[SSSIIIHHHIIIeeennnaaadddeeelllkkkiiiiiigggddd^^^YYYdddrrr}}}pppmmmhhhccc^^^YYYSSSOOOCCC\\\vvvzzz}}}}}}}}}{{{rrrBBB777444//////111777BBBPPP]]]eeennnmmm```OOO@@@>>>999555:::EEEOOOSSSRRRUUUUUUUUUVVVVVVXXXYYYYYY______aaa```gggpppnnnggg[[[[[[MMMAAAFFF<<<<<<>>>>>>999777===DDDsssddd[[[WWWQQQNNNEEEHHHGGGMMM^^^SSSIII;;;555555666???DDD<<>>===BBBJJJTTT___ffffffgggnnnqqqooo```ooo{{{uuurrrXXXXXXwwwKKKkkksssNNNjjjXXXLLL777---***++++++,,,,,,------...***---...+++999VVVnnnrrr>>>KKKwww[[[EEE>>>999;;;>>>???@@@CCC<<<>>>???>>>===;;;<<<===444333222111000///...---///555777888@@@KKKJJJAAANNNVVVTTTGGGVVV]]]eeeiiiYYYBBB333999BBBAAA???BBB@@@???999777777555FFFgggyyy|||ZZZGGGGGGOOOppplllnnnKKK555111,,,+++000//////---***))))))))))))((('''((()))((('''''')))++++++******)))))))))******'''((((((((())),,,111555222555333***&&&''')))(((((()))***+++,,,+++*********)))((((((((()))+++,,,)))+++...//////...///000999444444JJJpppjjjEEE>>>;;;777444111///...///)))+++///;;;FFFGGGKKKZZZPPP???BBBSSSXXXRRRFFF888999555000---...111444666---000333333222000000111555<<<<<>>SSSWWWGGGKKKMMMaaakkkqqqlllgggfffaaaZZZ^^^^^^bbbnnn}}}{{{vvvqqqnnnkkkcccWWWNNNJJJeee~~~xxx~~~~~~]]]<<<666;;;000...///999LLL___lllsssvvvyyy]]]\\\EEE@@@999555999EEEOOORRRRRRSSSTTTVVVXXXYYYYYYYYYYYY```___aaaaaaiiiyyySSSOOOgggtttRRRDDDEEE<<<333999FFF???BBBFFF???:::999888\\\zzzgggZZZSSSNNNHHH<<>>EEErrrKKKBBB<<<===???@@@@@@BBB===???@@@???===<<<===???555444222000............---444;;;BBBJJJOOOKKKCCC>>>GGG@@@>>>999===DDDZZZIII===444777BBBIIIJJJHHHCCCAAA:::888999888JJJjjjzzzsssUUUGGGTTT[[[kkkbbblllDDD111222+++***000...///---***))))))))))))(((&&&'''((('''&&&'''(((************)))******++++++&&&'''(((((()))---222555000444333***&&&((()))(((((()))***+++,,,+++******))))))(((((((((***+++,,,(((+++...////////////000222999777;;;aaa\\\QQQFFF999333222444888<<<888888...666LLLNNNPPPfffSSS@@@AAAQQQVVVSSSMMMDDD222111111222333444333222444222000///...//////000...222222===ZZZnnnvvv~~~{{{~~~oooyyyoootttooozzzwwwXXXzzz{{{```ZZZxxxtttOOO???---)))(((***)))'''(((+++'''))))))(((333rrryyy:::vvvlll999HHHYYYCCC999111>>>VVVaaafffiiiddd\\\EEE666888888000...444666OOO```ttt||||||___]]]OOO@@@RRRVVVGGGLLLNNN]]]qqq}}}uuulllllliiibbb^^^ZZZYYY^^^cccjjjxxxyyytttrrrqqqhhhXXXKKKNNNkkkyyyOOO===///+++111---...<<>>DDD===CCCJJJBBB<<<;;;888IIIooozzzxxx}}}hhhXXXOOO>>>AAA>>>KKKUUUkkkllleee[[[MMMFFFRRRZZZOOOfff{{{VVVxxxrrrxxxnnndddnnn}}}MMM<<<---666:::uuu[[[PPP444333444666777999CCCMMMQQQfffiiimmmjjjtttuuutttvvvhhhbbb___```]]]___pppvvvHHHUUUbbbLLL===MMMWWWOOOAAA:::999:::555???bbbmmmRRRJJJGGGBBB<<<>>>LLL\\\^^^WWWUUUNNNCCC;;;777777888888;;;444000111222000......///000333444222333<<>>>>>@@@??????@@@>>>@@@BBBAAA>>>===>>>@@@777555222///------......111444===IIIPPPPPPOOOOOOBBBEEE<<>>???999333777MMMFFFEEEDDDAAA>>>;;;888666OOObbb}}}pppaaaSSSKKKDDD>>>>>>HHHZZZlll~~~wwwvvv```VVVhhhxxx}}}hhhyyyttt}}}uuutttyyyHHH444888888999ooohhh{{{lll333===666777;;;777BBBMMMVVVZZZaaadddfffqqqrrrpppvvv{{{cccSSS___```YYYIIIAAAKKK[[[\\\NNNAAA:::AAAhhh[[[@@@DDD<<<666===666:::lllhhhVVVUUUKKK@@@:::CCCUUU___YYYOOOGGG@@@888333222444444444666444222000///............000222222222666<<>>777<<<===777666;;;HHHBBB@@@>>><<<999777555444\\\xxx}}}rrrfffZZZPPPJJJ===999;;;EEERRR^^^iiiqqqfffdddtttwwwXXXUUUkkkzzz[[[ttt{{{pppCCC222666777888jjjttt~~~===@@@:::;;;===999???IIILLLSSS\\\______iiiwwwuuueeehhhyyyooo```RRRHHHMMMWWWXXXOOOGGGJJJEEEuuujjjNNN666888444999EEExxxuuu___WWWLLLBBB:::@@@MMMTTTPPPHHHAAA;;;333//////111222222222111///...---,,,------...000222222333666===BBBLLLUUU]]]aaaeeejjjllljjjjjjhhhooosss|||YYYdddbbbLLLIII~~~yyypppVVV___KKK444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////+++444===vvv}}}ttt888SSSHHH444@@@KKKAAA@@@@@@AAA@@@???>>><<<;;;999777333000...---...///777555:::BBBBBBBBBNNN^^^oooeeehhh~~~{{{uuulllRRRBBBSSSRRRBBB@@@===;;;999<<>>======@@@DDDBBB===;;;>>>333333555===GGGQQQYYY]]]NNNYYYSSSBBBHHHdddqqqjjjeee___UUULLLEEE@@@;;;888888888666555555666777777;;;777555???UUUmmmxxxxxx~~~{{{tttuuurrrrrr{{{{{{xxxqqq^^^eeelll]]]CCC222***))))))(((((())))))***&&&)))'''+++***>>>kkkyyylllIIIQQQzzz{{{999EEErrrWWW:::444555BBBSSS^^^eeehhhaaaYYYJJJ<<<777777666333333666@@@OOOlll}}}kkkqqqwwwcccYYYLLL]]]eeeNNNUUUUUUfffyyyyyyssspppppppppoookkkfffaaa^^^bbb^^^```ccc^^^SSSNNNQQQ|||XXX:::@@@555555///111...888VVVoooeee]]]vvviiiKKKBBB>>>::::::===AAAEEEHHHPPPQQQRRRRRRSSSUUUXXX[[[bbbXXX]]]oooyyylllcccTTTOOORRRPPPDDDBBBBBB<<<444<<>>:::===???;;;<<>><<<;;;999777444000.........///555777<<>>===:::444888FFFLLLGGGNNNdddvvvzzzkkkhhhbbb[[[TTTNNNJJJHHHFFFFFFDDDAAA@@@BBBCCCBBB@@@;;;:::FFF^^^sss}}}}}}~~~}}}{{{~~~sssmmmyyy}}}wwwttt}}}uuuiii[[[dddjjjZZZAAA111)))))))))(((((())))))))))))***))))))'''777```}}}}}}~~~|||```EEEcccyyykkk;;;\\\hhh???666444???OOOYYY^^^___aaa___RRR???777:::999222333...:::EEERRRlllqqqggg\\\^^^mmmnnn]]]NNNKKKLLL]]]qqq{{{~~~~~~{{{vvvxxxyyyzzzyyyvvvqqqkkkgggkkkaaaaaahhhaaaQQQPPP\\\}}}zzzWWWAAABBB777999---111///<<<]]]xxx]]]iiiBBBBBB@@@===;;;;;;>>>BBBEEELLLNNNQQQQQQQQQTTTXXX\\\dddWWW^^^www~~~xxxuuuiiidddhhhiiiSSSTTTMMMBBB777GGGYYYFFF999666222///---...///000333WWWoooooo}}}|||ppp```OOOCCCCCC:::333222444888AAAJJJPPPMMMTTT^^^VVVIIISSSkkkyyy}}}lllSSS}}}www|||hhhkkkHHH999666333000IIIqqqTTT888666===???>>>999BBBKKKQQQYYY]]][[[[[[fffttt}}}rrrmmmqqqtttzzztttcccTTTCCC999CCCNNN^^^xxxlllBBBDDDEEELLL[[[CCC===666555:::@@@BBBCCC???<<<777333111222444555666444222000///.........---///000000000444;;;AAANNNVVV^^^bbbfffjjjllljjjiiijjjkkkmmmgggppp{{{IIIaaa???PPPqqq^^^```HHH333+++++++++,,,,,,,,,,,,------***...000//////777ooohhh```>>>gggPPP^^^tttJJJ:::FFF>>>AAAAAABBBBBBAAA???===<<<:::777444000......//////222555;;;BBBCCCEEEOOO[[[cccbbbTTTKKKNNNaaayyyqqqdddQQQBBBOOORRRNNNAAA999444888DDDTTTgggvvvssstttvvvyyy~~~~~~kkkUUUFFFRRRtttrrr```{{{sssnnnZZZ444///,,,//////,,,---000000+++)))******((((((+++''''''''''''''''''''''''&&&+++---***(((***+++)))((()))((((((((()))+++---222444444333///+++)))(((((()))))))))***************)))(((''''''(((*********+++---000333444555555333888888333111555666333>>>DDDKKKNNNIIIHHHSSSaaadddsssrrr]]]NNNIII;;;'''999>>>IIISSSXXX]]]jjjxxxllljjjgggddd___[[[XXXWWWRRRUUURRRLLLIIIKKKKKKGGGDDD???@@@NNNbbbrrryyyyyyyyyuuuvvvnnnzzz}}}sssvvvjjjllluuuccc\\\fffjjjWWW===...((((((((())))))(((((((((***((()))'''(((555XXX}}}|||yyyHHHRRR___IIIJJJQQQ@@@444888GGGSSSZZZ]]]``````VVVDDD::::::888222111,,,777???AAAnnnooohhhppprrrdddUUUQQQQQQ```ooovvvwwwxxxwwwtttuuuvvvwwwxxxyyyyyyxxxxxxnnncccbbbiiibbbUUU[[[nnnvvvMMMHHH???444888...222///<<>>;;;999:::>>>CCCHHHLLLPPPRRRRRRSSSXXX\\\cccXXXfffwwwlllqqq{{{vvvooolllhhhPPPWWWQQQKKK@@@RRRgggBBB888555111---,,,---///000...???JJJLLL[[[zzzyyynnn```RRRHHH@@@999222000///000777>>>GGGGGGNNNVVVPPPHHHSSShhhtttyyykkkdddsssfffxxx\\\BBB777444666666EEExxxhhhkkk:::777???@@@AAA777???HHHLLLSSS[[[\\\ZZZ]]]cccpppuuurrruuuyyy}}}tttoooYYYMMMFFF999///???sssfffQQQJJJ>>>dddiiiFFFBBB===777444666:::???AAACCCAAA>>>:::777555555555999777555222///...------,,,............222:::@@@MMMUUU]]]aaadddiiijjjhhhfffhhheeelllbbb]]]wwwuuuZZZgggvvv>>>SSS~~~mmmbbb```DDD333++++++++++++,,,,,,------------//////111...888gggmmmvvv===KKKrrrPPPiiiaaaHHH222???FFFBBBBBBBBBBBBAAA@@@>>>===:::888444111///...///000111333888@@@FFFIIIMMMQQQYYY```\\\MMMIIIFFF```yyyddd___III???XXX[[[KKKDDD;;;666:::EEERRRaaallllllnnnqqqvvvzzz}}}~~~~~~rrr^^^NNNIIIXXXlll```UUU{{{lllfffHHH000......///...+++,,,///,,,)))(((******((())),,,''''''''''''''''''''''''%%%+++...***((()))++++++))))))))))))***++++++,,,///111444333000,,,***((())))))))))))************))))))((('''((()))++++++***+++...333888;;;<<<;;;555<<<<<<666555999999222///888FFFNNNIII???;;;>>>333FFFPPPIIIIIITTTVVVNNNBBB>>>GGGZZZbbb```hhhwwwnnnllliiigggfffccc```^^^^^^aaa___WWWTTTUUUSSSLLLFFFCCCFFFTTTcccmmmppprrrwwwnnnuuu~~~uuutttvvv{{{~~~ccclllmmmaaa___hhheeeNNN666***'''(((((())))))(((((('''((("""'''&&&***444NNN|||SSSLLL[[[vvvXXX;;;yyydddNNN888333<<>>>>>:::555555:::@@@DDDJJJQQQTTTSSSTTTXXX\\\```\\\qqqzzzaaaUUU___tttuuujjj]]]QQQ>>>HHHGGGOOOGGGZZZsssAAA999666222///---...///111777666333333>>>ZZZ|||lll\\\PPPIIIEEE444222333555333......111999<<>>GGGKKKTTT^^^bbbcccggglllmmmtttsss{{{nnn___ooo|||mmmXXXQQQ___XXX[[[kkkxxxrrr]]]KKKKKKGGG>>>:::888XXXKKKEEE333FFF\\\UUUOOOGGGFFF@@@999444555888<<<>>>CCCCCCCCC@@@<<<777555555999777444111///------------......------222:::@@@MMMUUU]]]```dddhhhiiihhhfffjjjdddnnn|||fff]]]rrrsssrrrxxxiiiFFFXXXnnneeeccc^^^@@@222,,,***++++++,,,,,,------...//////---222...888\\\bbbUUU>>>mmm~~~tttVVVGGG;;;@@@AAABBBCCCCCCCCCBBB@@@>>>===:::888444111/////////000222222555<<>>@@@<<<777999===///111999CCCEEE<<<111***---222999>>>???BBBKKKUUUHHHBBBFFFWWWfffkkkpppvvvoookkkggggggiiiiiifffbbb```fffddd\\\XXXZZZVVVMMMCCCCCCKKK[[[ggglllooosss|||wwwoooqqqxxxuuu{{{|||lllyyyzzzfff^^^___fff^^^EEE111***''''''((())))))(((''''''((( (((''',,,...;;;vvvzzz]]]HHH___gggpppccc444RRRdddSSS@@@666666AAARRRaaa___]]]ZZZSSSFFF999555777111222222555999EEEqqq~~~aaa\\\qqqZZZdddpppyyyzzzxxxvvvtttrrrmmmkkkgggeeegggkkkqqqttt}}}vvvpppkkkbbb```pppzzzGGGNNNYYYIIICCC555...222---555aaaaaaaaa]]]lll>>>AAABBB<<<555333888>>>AAAIIIRRRVVVUUUUUUXXX\\\]]]aaazzzlllUUUTTTfffmmmeeeYYYLLL999???:::IIIFFF]]]OOO999777444111///...///000@@@>>>777///000BBB```vvvyyysssgggVVVEEE<<<:::;;;///000333777444...,,,...000555===CCCBBBCCCOOO^^^lllsss|||fff~~~~~~tttYYYHHH>>>444666555222JJJ{{{oooHHH@@@EEEBBBEEE555???DDDKKKVVV___bbbfffrrrwwwzzzvvv}}}mmmppp|||uuu^^^PPPFFFLLLWWW___\\\PPPFFFCCCDDDCCCAAAHHH999@@@qqq|||HHHCCC444JJJ]]]QQQNNNNNNFFF???888444666:::===>>>AAADDDGGGGGGBBB<<<999777777666444222111000111111/////////......333<<>>;;;888555111//////000000000222555999>>>EEEIIIKKKNNNllluuuzzzVVVXXXtttsssqqqSSSGGGfffdddIII<<<777777>>>FFFNNNVVV]]]]]]bbbiiinnnppprrruuuwww}}}uuupppkkk\\\PPP^^^wwwkkkbbbyyyvvvlllMMM===/////////...///000222222///---,,,---+++'''(((+++''''''''''''''''''''''''$$$+++///+++((())),,,,,,***)))***+++---...---+++***---111333111---+++)))))))))))))))************(((''''''''')))+++---...///...///222555555222///000///888DDD>>>000555GGGGGG<<<666>>>IIIJJJDDD>>>:::888GGG\\\YYYEEECCCSSSQQQLLLIIIQQQbbbppprrrmmmoooiiidddfffkkknnnjjjeeeXXX``````WWWTTTVVVQQQGGG>>>BBBNNN```mmmqqquuu{{{uuuxxxuuuvvvzzzxxxwwwyyysss```[[[]]]cccYYY@@@000...&&&'''((())))))((('''&&&,,,"""+++)))---'''***dddzzzaaaCCCWWWPPPbbbjjj{{{nnn:::444XXXQQQGGG===777:::IIIYYY```\\\[[[YYYKKK999444:::333555///111:::999RRRmmm^^^pppcccaaammmyyy|||{{{zzzxxxvvvtttpppiiibbb___```ccceeehhhfffddd```]]]eee}}}JJJQQQXXXIIIEEE+++)))111///777^^^qqqZZZ}}}[[[{{{CCCFFFFFF@@@777333888>>>???IIISSSXXXWWWVVVYYY\\\[[[ddd~~~cccRRR^^^ggghhhccc[[[CCC@@@333AAA???^^^bbb:::888555222000/////////KKKOOOIII777,,,111===DDDFFFHHHFFF???555000222666333222333444111---...333///333:::>>>===???KKKXXXkkksss}}}```{{{yyyvvvQQQCCC<<<111666888222FFF|||gggGGG===CCC@@@GGG777BBB>>>GGGSSSYYYXXX]]]qqq|||{{{~~~fff```VVVeeesssoooYYYEEEEEEOOOKKKMMMFFFIII777666WWWNNNSSSHHH<<<^^^xxxdddPPPCCCBBB;;;555333888===@@@AAAAAAFFFKKKLLLHHHBBB===<<<888777666555444555666777000111111///000555===DDDOOOWWW___bbbfffjjjkkkiiicccooogggmmmnnnjjjnnnrrr^^^sss{{{PPP[[[lllgggyyybbbjjj^^^999///+++******+++,,,,,,---......,,,***)))444...444BBB~~~WWWnnnKKK<<>>;;;999555111//////000000...333777888<<>>GGGMMMUUU\\\YYY___fffkkkllllllnnnooonnniiiiiigggWWWLLL^^^|||~~~VVV^^^qqqwwwFFF222...///...---000333555444...,,,)))))))))******)))''''''''''''''''''''''''%%%(((++++++)))(((***,,,))))))************))))))))),,,000444555222---(((***************)))((((((***))))))))))))+++,,,---+++++++++---111555444111///222@@@SSSUUUFFF999666FFFFFFFFFEEEGGGKKKOOOQQQFFFCCCVVVvvv}}}cccHHH???SSSVVVKKKEEECCCVVVvvvrrrxxxjjjkkkjjj```iiiooo___ZZZ[[[XXXSSSQQQQQQMMMHHHCCCEEETTTiiiqqqkkkkkktttyyy~~~ssstttrrruuu}}}kkkwwwzzzccccccccc^^^OOO999,,,(((((((((((((((((((((((((((''')))***)))'''+++333999qqqSSSBBBmmmIIIfffqqqYYY999///XXXQQQ777;;;;;;>>>ZZZbbb]]]\\\[[[PPP===555777777666555555444888EEESSScccmmmfffYYYVVVhhh~~~{{{~~~}}}uuuooonnnjjjdddaaadddccceee]]]SSS___zzz}}}uuuPPPTTTXXXMMM>>>111...444222333HHH|||QQQKKK[[[FFFBBBGGG:::111777:::???GGGPPPVVVWWWXXX[[[^^^YYYiiipppWWWTTTiiizzzuuugggNNNLLLAAA444777TTT[[[???999<<<222111666000AAAbbbVVV===222111888...<<<222000777999333222888666888888666111...///000000///000333666:::DDDOOOaaapppvvv{{{TTTGGG:::555444444555777^^^{{{fff|||888???DDDGGG>>>555@@@GGGPPPXXX]]]bbbgggkkk~~~oookkkbbbooossshhhVVVFFFSSSWWWWWWFFF<<>>>>>;;;777333000.........222111000111777@@@JJJOOOWWWppp{{{kkkiiixxxsssVVVDDDAAABBB===777444555888===DDDKKKRRRUUUYYY\\\___bbbdddhhhlllooocccqqqnnnXXXNNN[[[mmmtttpppMMMmmm777333---------...///111444555...,,,)))))))))******)))''''''''''''''''''''''''&&&(((++++++))))))***,,,))))))************)))))))))+++///333555333...***)))************)))))))))***))))))))))))+++,,,---...111333444555444111...===333333KKKmmmwww^^^???:::GGGVVVWWWFFF555777CCCJJJ???FFFhhhmmmaaaWWWTTTJJJMMMFFFEEE___gggrrrlllrrrsssiiikkkkkkZZZ\\\]]]ZZZUUUQQQOOOJJJCCC===EEESSSaaalllnnnjjjgggttt}}}tttsssqqqvvvtttppp|||rrrZZZ```bbbVVVBBB111***)))((((((((((((((((((((((((''')))***)))'''***000666}}}]]]eeefffmmmMMM333EEENNNEEE999333:::EEEYYYZZZ\\\\\\SSSEEE;;;999777555444333111222<<>>666:::999@@@GGGPPPUUUVVVWWWZZZ]]]]]]jjjiii```jjjtttnnnaaaMMMAAA777555777JJJwwwQQQ...444:::555333666===SSSHHH===777000666222888<<<===;;;777333///+++444666888777333000......000///111444555888AAALLL___ooo~~~~~~||||||TTTGGG999555444444555777SSSzzzSSS:::<<<>>>>>>:::===DDDMMMUUUZZZ^^^aaaddd|||yyyrrrkkkWWWWWWbbbaaaSSSBBB>>>@@@EEEPPPYYYIIIPPP{{{{{{ZZZCCCAAA<<<666444888@@@GGGKKKLLLMMMMMMLLLIIIEEEAAA===999444222333444333111555333000///222888AAAFFFNNNZZZhhhrrrtttrrrmmmjjjdddaaaeeewwwXXXeee{{{gggQQQooobbbkkkfffgggPPP555,,,...,,,,,,,,,------------...+++222,,,///777+++<<>><<<999666333111000///111000...///333999???DDDMMM___mmmjjjdddgggqqqzzzmmmTTTEEEAAAAAA===888666777999>>>DDDJJJPPPSSSRRRUUUZZZ^^^aaadddgggiiikkkjjj___TTTWWWhhhuuuxxxvvvkkkzzzUUU999111////////////111222444555...,,,)))))))))******)))((((((((((((((((((((((((&&&(((***************,,,))))))))))))))))))))))))'''***...222555444000---))))))*********************))))))))))))+++,,,------///111222111222666:::222333444>>>WWWjjjaaaJJJJJJIIITTTeeejjj[[[III@@@999888>>>KKKWWW]]]```bbbXXXQQQFFFOOOEEE222CCCSSSllllllrrrrrrgggffffff[[[[[[]]]ZZZSSSMMMIIICCC===<<>>HHH^^^mmm|||vvv~~~{{{{{{~~~}}}}}}nnnTTTFFF999444444444555777IIIiiiwww777888888>>>;;;<<>>FFFGGGFFFHHHLLLPPPOOOIIICCCCCC???:::999::::::888666555333111000333:::DDDKKKNNNWWWdddoootttqqqkkkgggdddbbblllbbbhhh|||PPPlll~~~TTT___ddd\\\uuueeecccbbbKKK333++++++,,,,,,,,,---------......+++111***,,,888222777TTTxxxyyyrrr;;;LLLmmm~~~]]]SSSFFFDDDBBBBBBBBBBBBAAA@@@???>>>===;;;888555333222111///...---...000333555<<>>CCCHHHLLLOOOLLLPPPVVV[[[^^^```bbbdddkkk^^^SSSYYYjjjxxxyyytttjjjqqqooo:::777,,,000000000111333444666777...,,,)))))))))******)))))))))))))))))))))))))))&&&''')))******+++++++++******))))))))))))******'''))),,,111555555333000******************++++++***))))))))))))+++,,,---,,,,,,------///777HHHWWW555;;;;;;333111999AAADDDLLLCCCDDD[[[{{{kkkNNN>>>EEEGGGAAA;;;>>>FFFMMMTTTSSSEEEKKKEEE111999DDDaaacccccc]]]UUUXXX]]]]]]XXXXXXTTTJJJCCC@@@<<<888:::CCCSSSccckkkkkkddd]]]hhh|||xxxuuu{{{zzzkkkkkk\\\XXXccc___EEE///,,,---,,,((((((((((((((((((((((((&&&((())))))((((((***,,,MMMwwwvvvYYYkkkqqqVVV<<<777FFFDDD777555<<>>000111888111444000666EEEOOOJJJAAA>>>>>>;;;333444666666666555555555000111444555333222;;;EEE^^^lll{{{bbbuuuwwwuuusss^^^SSSFFF999444444333444777@@@iii;;;:::999>>>777;;;BBBKKKUUU\\\___``````YYY{{{|||cccQQQIII<<>>888777===CCCEEEFFFIIINNNRRRSSSPPPMMMGGGDDD@@@@@@AAAAAA>>>;;;444444222111333:::EEEMMMPPPTTT^^^jjjpppnnnhhheeefffdddtttfffIIIYYYnnn\\\wwwrrrGGGmmmYYYYYYkkk```aaa___GGG222,,,***+++,,,,,,------.........---333...---888999999EEEvvvYYY777ccc{{{mmmbbbOOOHHHBBBBBBCCCAAA===;;;????????????===:::777555111111///...---------...111222333555:::======:::>>>:::666333333444555666:::;;;<<>>AAAPPPbbb___OOOEEEFFFBBB???AAAEEE@@@777MMM[[[KKKEEEGGG===>>>===LLLRRROOOFFFDDDGGGMMMTTTSSSSSSMMMBBB:::888888777555888KKKcccgggZZZWWWaaaeeexxxssssss{{{rrrvvveee|||tttVVV]]]aaaVVV<<<------...(((((((((((((((((((((((((((&&&'''))))))((((((((()))777ttt|||aaannn}}}nnnWWW666<<>><<<888666555555555666333444666666222111:::EEE```mmmzzzYYYooolllrrrvvv```SSSFFF999444333333444666888rrrEEE888999<<<444888>>>IIITTT^^^cccddddddfffsss]]]___UUULLLLLLHHHBBB999999FFFTTTYYYOOO???@@@CCCEEEBBB===:::<<>>:::444444222000111999EEENNNYYYYYY```lllqqqnnnkkkkkkhhhggg}}}gggQQQllldddllleeeEEEpppOOO^^^ddd___bbb\\\CCC111---+++++++++,,,,,,---...//////---444333111666;;;>>>DDDiii|||UUUDDDyyy```qqq[[[MMMBBBBBBFFFCCC???===???@@@AAAAAA@@@===:::888444333333222111000///...222111111222444333333222111222333444444666888;;;:::;;;===???BBBDDDGGGHHHOOOQQQSSSUUUVVVYYY^^^aaaYYYXXXdddxxxxxxqqqqqq|||}}}ddd>>>333...555---///222555999<<<>>>???...,,,)))))))))******)))))))))))))))))))))))))))&&&&&&''')))+++---,,,++++++***)))(((((()))***+++'''(((+++///444666666555---,,,+++***)))***++++++***))))))))))))+++,,,---......333999888666???MMMOOO>>>666???CCC:::000...'''999AAA888555???CCC===;;;DDDMMMNNNJJJEEE>>>888DDDcccSSSBBBGGGDDD@@@777>>>JJJHHHAAABBBAAA???EEERRRSSSMMMAAA888666888888555555HHHdddfffUUUVVViiikkkzzzuuuzzzkkkzzzsssvvv~~~rrrOOO[[[WWWHHH444***+++***%%%((((((((((((((((((((((((''''''(((((((((((())))))222fffyyy[[[XXXssseee;;;999]]]OOO---444666@@@LLLVVV]]]___XXXPPP???888333444555333222222222666CCCUUUuuueeeeeerrrzzz~~~{{{xxxwwwxxxyyyzzz|||\\\fffqqqdddFFF777333,,,//////999>>>HHHcccaaaaaaWWWNNNIII;;;999:::===AAAGGGMMMSSSXXX[[[]]]lllsssiiiffffffuuuooo[[[AAA777<<<<<<555111:::>>><<<;;;222---333;;;SSSHHH===>>>===>>>111222888LLLbbbeeeUUUKKKMMMJJJEEE===888666666666666666777999777222111;;;HHHeeeppp{{{\\\pppuuu~~~xxxcccSSSEEE888333333333444666888OOOyyy[[[555777888555555:::DDDQQQ\\\dddffffffcccvvv^^^XXXUUUQQQXXXaaaEEEAAA<<>><<<:::777777777666555444333333222111222444333111222666222333444555444555777888999:::<<>>DDDDDDAAA??????DDDKKKRRRRRRLLLEEE@@@@@@QQQeeeiii[[[JJJDDDHHHGGGqqqfffSSSSSSHHH@@@:::IIIWWWRRRJJJNNNHHH>>>CCCUUUXXXTTTIII???;;;:::999777999III```eee]]]```mmmmmmyyywwwmmm|||eeegggzzz]]]PPPSSSJJJ<<<000)))''''''&&&((((((((((((((((((((((((((((((''''''((()))******///IIIvvv{{{zzzhhhLLLbbbmmmIII===QQQUUUBBB888222666AAAPPP\\\^^^]]]\\\KKKAAA888666666444111111...777;;;BBBVVVsss{{{yyyuuurrrqqquuu{{{```^^^jjjqqq\\\===333444,,,---222666;;;HHHMMMsssyyyTTTNNNNNNBBB999777888<<>>LLLiiisss{{{~~~vvvfffrrr{{{mmmaaaRRREEE888333333333333666999AAAyyy::::::666888555999BBBNNN[[[dddgggggg___hhhxxxrrruuu|||kkkddd^^^YYY^^^SSSSSS>>>HHHsssqqqTTTUUUMMMJJJFFFDDDDDDBBB>>>;;;CCCHHHPPPVVVXXXVVVRRRPPPPPPMMMJJJIIIGGGCCC<<<777///111222111333===MMMYYYYYYZZZeeeqqqqqqgggdddhhheeejjj|||rrrhhhtttoooKKKZZZgggZZZyyy```aaaeeeWWW;;;------)))***++++++,,,---...///000000000888<<<999<<>>===<<<::::::999888777666666666444111111444333000111666333333333222222333444555777888;;;>>>BBBEEEFFFGGGFFFKKKRRRXXX\\\___bbbdddiiirrrzzzzzzvvvyyyddd===...///...444666888;;;???BBBDDDFFFFFF...,,,***))))))******)))(((((((((((((((((((((((('''%%%%%%(((,,,...---++++++***)))'''''')))***+++)))***+++///333666777666111///,,,***(((((()))******))))))))))))+++,,,---222---///666666222777BBB@@@===666666GGGZZZZZZMMMEEEGGG[[[tttttt^^^UUU\\\FFFJJJVVVeeeeeeUUUEEE>>>UUU~~~llleeeOOOEEEGGG___kkkaaaTTTXXXQQQEEEKKKYYY]]]\\\RRRGGG@@@<<<:::444:::GGGVVV```bbbeeeiiifffpppsss~~~ZZZtttpppqqqJJJ]]]MMMBBB666///)))$$$&&&+++(((((((((((((((((((((((()))(((&&&&&&(((***++++++)))777}}}sssMMMHHH|||\\\DDD===NNNOOO444000///999MMM[[[]]]```eeeWWWJJJ>>>:::888555222111///222...555EEEKKKddd}}}tttsssqqqmmmmmmsss}}}rrrhhhYYYaaallloooSSS222---444///---333222777HHH@@@{{{eeeeeePPPNNNRRRHHH888555666:::@@@IIIRRRXXX[[[___ttt{{{vvvqqqsssiiiSSSBBB???CCCDDD777;;;GGGAAA333===AAA,,,>>>SSSXXXccc]]]BBBAAAGGG<<<<<<777333===KKKLLLAAACCC@@@>>>>>>AAADDDCCCBBB<<<<<<<<<999222222???OOOmmmuuu{{{~~~rrraaayyy~~~yyypppkkk___RRREEE888333333222333666555;;;~~~EEE@@@555:::888;;;CCCOOO\\\eeehhhiiijjjfffvvv{{{xxxrrrcccOOO\\\GGGWWWggg[[[VVVOOOGGGDDDDDDCCC@@@<<>>===>>>???<<<777222---///111222555@@@QQQ___WWW[[[iiiwwwtttgggbbbgggeeelllnnn|||ZZZ===ccchhhiii]]]```bbbeeeUUU888,,,---(((******+++,,,---//////000555111:::CCC???@@@GGGHHHGGGlllwwwffflllYYYggg```PPPDDD???AAA>>>????????????>>>=========<<<:::999777777777666:::555333777666222222555555444222333444666777888555777:::>>>BBBEEEGGGHHHBBBIIIUUU^^^dddggghhhhhhmmmwww~~~|||{{{{{{zzzDDD111444+++888999<<<>>>@@@CCCEEEGGGGGGGGG222///+++)))***+++++++++((('''&&&'''******(((%%%'''&&&&&&''''''((()))***((()))***)))((()))***,,,,,,,,,,,,,,,///222555777888555111,,,******+++,,,***+++++++++******,,,...444666777999888777555444FFFKKKHHH;;;555<<>>000++++++***((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((+++###[[[qqq~~~\\\uuudddccc:::222XXXGGG999555888EEETTT\\\___aaa___WWWHHH999222222333111222000000555:::BBBQQQ]]]}}}yyyvvvtttkkknnnpppnnnnnnrrr|||xxxlllccc]]]pppppp```CCC222111333000+++555>>>>>>IIINNNmmmZZZ}}}fffRRR[[[GGGZZZ666777777;;;@@@DDDGGGPPPZZZ]]]jjj|||hhhlllpppbbbLLLFFFHHHAAA;;;BBBWWWJJJ777<<<:::;;;EEE@@@CCCPPPWWWRRRIIIFFF>>>===;;;888888;;;@@@DDDDDDDDDFFFHHHJJJJJJHHHEEEFFF;;;777:::888666AAARRRiiiqqq{{{uuuxxxmmmsssWWWbbbMMM@@@444222444444333444666<<>>>>>AAALLLYYYcccdddbbbiiiiiiyyypppiiikkkXXXRRRRRRhhhzzzrrr```WWWIIIZZZCCC===777???JJJOOOJJJHHHJJJIIIBBB>>>======;;;999666444222777,,,)))333???HHHWWWeee[[[eeeqqquuupppiiiggggggjjj|||nnnddduuuvvvxxxsssGGGQQQ___MMM\\\dddaaaMMM666+++***+++*********+++---000333555555555:::@@@CCCCCCFFFKKKMMM]]]uuulllWWWkkkyyycccTTTKKKBBBBBBAAA>>>:::;;;>>>???===999;;;999444555:::999444777666555555444444555555555444333333444444444333666999===AAADDDEEEDDDCCCQQQWWWaaafffeeedddjjjqqqpppqqqsssyyy[[[888...111333333666999???FFFGGGCCCCCCGGGKKK111...***((()))*********)))'''&&&''')))***(((&&&&&&&&&&&&'''((()))***+++((()))***)))((()))***,,,+++***+++,,,...111555777888666222---+++******+++*********)))(((+++///222>>>>>>>>>>>><<<:::888777AAA[[[ppplll[[[NNNIIIIIIKKKDDDAAAHHHUUU^^^```^^^JJJTTTzzzppp]]]KKKVVVwww~~~|||iiiRRROOOSSSTTTTTTYYY\\\PPPKKKWWWxxx}}}rrraaa[[[YYY\\\fffLLLSSS]]]fffkkkkkkhhhfffaaalll~~~|||||||||YYYXXXXXXGGG:::---******((('''(((''''''''''''''''''''''''''''''''''''((((((((((((...'''777ggg|||uuuVVVfffQQQ888LLLhhhIII<<<555===LLLWWW\\\]]]^^^[[[RRRCCC888555555555333000///111444999CCCMMMVVViiizzzuuuooolllfffiiimmmqqquuuxxxzzz|||}}}rrr[[[bbbrrrjjjVVV???111///000///666666777777IIIRRRjjjiii\\\eeehhhPPPMMMSSSIII:::888999>>>BBBFFFOOOWWWXXXeeeuuussssssfffNNNHHHLLLIIIAAAMMMhhh[[[GGGKKKHHHGGGHHHGGGCCC???<<<<<<;;;:::999999999:::<<>>444222444333333444===<<>>CCCFFFDDDCCCEEEFFFEEECCCAAA>>>:::666444222111444///...555@@@NNN]]]hhh[[[dddnnnrrroooiiifffeeessseee```gggkkkppp}}}jjjBBBQQQwwweeezzzNNN[[[___ZZZFFF333*********,,,,,,,,,---///000222222555666:::AAACCCCCCGGGLLLGGGTTTfff}}}sssPPPZZZ}}}iiidddrrrXXXLLLEEEAAA>>>???AAA???<<<:::<<>>:::;;;???>>>;;;999999888888888777777777555444333444555777777777;;;;;;;;;===AAAFFFLLLPPP___gggooorrrqqqrrruuuwwwlllppplllnnn|||gggJJJ222...555777888;;;<<<@@@DDDDDDCCCBBBEEEHHH000---***((()))))))))))))))((('''((())))))(((&&&&&&&&&''''''(((***+++,,,)))*********))))))***,,,)))))))))***---000333555888666333///,,,+++******+++***)))'''(((,,,111666<<<;;;:::999999888888888333NNNjjjpppaaaNNNBBB>>>GGGBBB===>>>FFFSSS___fffaaabbbsss~~~mmmWWWHHH<<>>CCCIIINNNQQQPPPOOOOOOPPPQQQPPPNNNCCC999444888888999III^^^rrrxxx{{{xxxooovvv}}}}}}www~~~xxx___\\\FFF;;;222111333333333444777===CCCzzzWWW999@@@BBB===;;;???KKKYYYeeejjjiiitttqqqzzzlllqqq``````vvvvvvfff{{{sssSSSIIIMMM===???>>>@@@>>>>>>@@@@@@???CCCIIIJJJGGGAAA;;;666333222222000111222777EEEXXXfffjjj]]]ccckkkpppppplllhhhfff}}}WWWpppyyy```fffSSS:::TTTkkknnngggPPP[[[XXXNNN===///*********,,,---///222444555777777666777;;;BBBDDDEEEHHHMMMIIIQQQ\\\nnnGGGTTT~~~nnnpppZZZ^^^OOODDDCCCBBB===999:::999======:::999::::::999777777777888777777666555333333333333444666888999<<<;;;:::===DDDPPP[[[bbbiiirrrwwwtttuuuyyyzzzvvvrrriiigggxxxyyykkkIII999---111888:::<<>>111777???FFFFFFAAA<<<;;;BBBJJJNNNJJJEEEIIITTT\\\gggZZZRRRQQQNNNJJJHHHFFFddd}}}www```YYYVVV___vvvxxxjjjkkkjjjVVVIIIRRR___nnnrrrmmmlllfffaaadddcccjjjqqqrrrnnnhhhggggggttt{{{}}}xxxvvv|||~~~vvvaaauuuaaaKKKJJJEEE888///''''''(((''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''...###---iiifffeeeHHHjjjkkkEEE666(((BBB;;;666888>>>FFFOOOWWWXXX^^^___VVVJJJAAA999333777333111222000...///333;;;???EEELLLUUUaaaoooxxx}}}~~~yyypppggg___[[[YYYXXXhhhlllsssyyy}}}}}}zzzwwwtttmmm[[[XXX\\\vvvhhhLLL555111444111222777555555BBBJJJTTTQQQKKKhhhxxxzzz||||||RRRQQQZZZEEE<<<666888===BBBGGGMMMXXX```iiiRRRRRRgggtttUUUQQQLLLKKKNNNIIIDDDEEEFFFEEEFFFIIIDDDEEEGGGFFFDDDCCCCCCDDDGGGFFFEEEGGGKKKNNNOOOOOOCCC999555888777:::LLLcccrrrvvv|||{{{wwwwwwzzz~~~~~~yyy{{{ooocccYYYAAA888111111333222333555222???@@@yyyuuu666???CCC???;;;===FFFTTTaaaiiijjjtttvvvuuuxxxjjjjjj~~~uuukkkVVVKKKCCCBBB999GGG???===AAAAAA===AAAJJJLLLIIIDDD>>>999666444444///222333:::NNNeeemmmhhh___ccciiinnnqqqqqqnnnllllllHHHpppddd~~~qqq888:::^^^iii|||TTTSSSZZZQQQBBB555---+++,,,+++***---111666;;;>>>@@@@@@999999>>>DDDFFFFFFIIIOOOLLLOOOXXXnnnkkk777KKK~~~xxxjjjjjjQQQGGGCCC<<<;;;@@@;;;===>>>;;;888777888888666666777777777666555444555555555555555666999;;;999<<>>BBBEEECCCAAAAAADDDEEECCCAAA333000---,,,,,,+++***)))))))))******)))(((''''''&&&&&&''''''(((***+++,,,***++++++***))))))***,,,))))))((()))***---000222555555555333111...+++))))))+++,,,---,,,,,,---.........000222777===BBBFFFAAA;;;888<<<>>>===AAAGGGNNNTTTUUULLLEEEFFFJJJKKKmmmmmmiiiddd^^^TTTOOORRRggguuudddWWWYYYooopppfff```PPPKKKXXXbbbnnnpppooouuurrriiihhhccciiippppppllliiiiiijjjrrrzzzuuujjjuuu{{{zzzwww]]]UUUIIIDDD:::222+++'''((()))((((((***&&&&&&&&&'''''''''((((((''''''''''''((((((((((((///***'''###666xxxyyycccXXXvvvtttVVVEEE===111666===@@@<<<:::CCCNNNVVV[[[^^^\\\VVVMMM@@@555666333111333333000///111000222777>>>GGGRRR\\\bbbmmmppptttwwwyyy}}}~~~}}}~~~rrrjjj___VVVRRRTTTZZZ^^^kkkqqqwwwzzz{{{}}}xxx~~~sssttt\\\IIIYYYaaalll___BBB---...444222333:::;;;:::DDD@@@>>>@@@HHHhhhuuuyyyZZZkkkRRRQQQJJJ@@@888888;;;>>>CCCHHHMMMYYY}}}tttQQQWWWjjj~~~___YYY[[[fffhhhQQQDDDLLLSSSMMMIIILLLPPPSSSUUUUUUQQQLLLHHHFFFAAA@@@@@@CCCGGGJJJLLLLLLDDD:::666888666888LLLcccsssvvvzzz~~~qqqlllwwwuuubbbcccWWW<<<555000111333333444666888AAA555```888444===<<<;;;===EEEQQQ___hhhooouuulllfffxxx^^^dddjjjUUUXXXQQQCCCNNNEEEAAADDDCCC===>>>EEEEEEDDDBBB???;;;777444333000000222>>>YYYqqqqqqddd^^^aaaeeekkkooorrrtttuuu\\\@@@uuunnn[[[...HHHrrrvvvnnnJJJZZZWWWJJJ999000------......***---222777<<<@@@BBBCCC======AAAGGGIIIHHHKKKPPPKKKHHHTTT]]]ttthhhJJJGGGYYYsss}}}yyygggZZZMMMDDDCCC@@@??????>>><<<;;;<<<>>>888999999999999888777777666777777666666888<<>>@@@DDDHHHGGGDDDBBBCCCFFFGGGEEEBBB333111...------,,,***))))))***++++++)))''''''((('''&&&&&&''''''((()))***+++,,,,,,+++))))))***,,,++++++***)))***,,,...///333444555555333000,,,***(((***------,,,+++++++++//////111444888>>>CCCFFFFFFGGGPPPVVVMMM???@@@LLL^^^^^^VVVHHHBBBEEEFFFCCChhh|||vvvfffTTTRRRaaasssrrrbbbSSSOOO___zzzhhh```ZZZ\\\iiilllqqqjjjeeelllmmmggghhhdddhhhmmmnnnmmmkkklllmmmmmmuuuppphhhxxxxxxgggIIIJJJCCC:::000---)))''')))***((((((***%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((,,,$$$///,,,FFF~~~rrrEEEyyyuuuQQQhhh000777@@@BBB:::444777@@@OOOVVV]]]``````ZZZMMMAAA777333111444555111///000,,,...111666;;;AAAFFFIIIXXX^^^gggnnntttwwwyyy{{{zzz~~~{{{wwwyyy}}}zzzyyyyyyzzzzzzwwwrrrooo]]]XXXQQQNNNQQQZZZeeelllmmmsssyyyzzzzzz}}}```WWW^^^fffgggTTT>>>---///444444555;;;:::>>>QQQNNNDDDGGGPPPiiizzz^^^xxx{{{WWWLLLLLLDDD<<<:::::::::???DDDKKK\\\|||aaaiiissseeeVVV\\\tttcccKKKIIIOOONNNOOOUUUPPPSSSWWWXXXVVVRRRNNNMMMHHHGGGFFFGGGHHHIIIHHHGGGCCC:::777999666777KKKcccwwwxxx{{{~~~vvvjjjzzzgggXXX]]]RRR888333000222444444555888888???555SSSWWW666444666999<<>>>>>@@@<<<<<<<<<;;;999666333111111///555HHHeeewwwqqqccc___aaadddhhhkkkqqqxxx|||vvvSSSBBBcccyyymmmHHHCCCaaazzz]]]MMM___QQQCCC333............///...000333777:::>>>@@@AAABBBBBBEEEJJJLLLJJJLLLQQQTTTKKKVVVTTT[[[sssHHH;;;bbbyyynnntttvvv\\\KKKFFF@@@<<<<<<<<<;;;<<<>>>:::999888777777777888888333555888999;;;???FFFLLLZZZddduuu{{{yyyuuupppnnnrrrxxx}}}yyyzzz]]]DDD666333666<<>>ZZZ]]]TTTTTTQQQYYYlllxxxbbb```kkkNNNNNNGGGAAA===999777;;;BBBJJJ^^^tttvvv}}}kkkOOOUUUwwwoooUUULLLTTT\\\]]]RRRTTTUUUSSSQQQOOONNNNNNNNNMMMLLLKKKKKKIIIEEEBBB???888777999666777KKKddd{{{{{{|||~~~rrrnnn{{{vvvrrrSSS\\\YYYIII666222111333555555666:::444>>>CCC[[[HHH333555888:::>>>HHHVVVbbbhhhoooyyy{{{uuuqqq|||eeecccttthhhhhh```ZZZOOODDDAAADDDEEECCC<<<;;;:::888666555444333111000<<>>???oooqqq]]]vvvuuueeeXXXMMMKKKJJJGGGDDDDDDAAA???===;;;;;;<<<>>>???;;;@@@FFFKKKQQQZZZeeennn~~~zzzfffdddiiissswwwzzzkkkooo~~~~~~jjjJJJ666666777===DDDIIIMMMNNNOOONNN>>>@@@CCCFFFIIIIIIGGGEEE222000---,,,,,,+++(((&&&)))+++---,,,(((&&&''')))''''''&&&%%%%%%%%%%%%&&&,,,------+++***)))***,,,000...,,,*********,,,---///111555777777333///,,,&&&'''''''''(((***---000---///222777<<>>:::;;;:::555111000///111222111//////111444777888:::>>>EEELLLSSSXXX]]]YYYZZZ___^^^XXXWWW[[[VVVTTTQQQOOOMMMJJJEEEBBBDDDIIIRRR]]]fffmmmrrrtttzzz{{{}}}~~~}}}xxxpppjjjtttzzzggg]]]bbb\\\jjjOOO444111000222777>>>EEEJJJBBB>>>QQQQQQKKKPPPLLLLLLWWW```___sssPPPNNNIIIDDD???999555:::AAA???SSSbbb~~~uuuRRRYYYkkkQQQZZZaaaZZZ^^^\\\YYYSSSNNNLLLMMMNNNNNNMMMLLLKKKJJJGGGCCC???<<<666666999777888LLLeee|||{{{{{{|||zzzpppkkkOOOfffWWWAAA444111111444666555777;;;999@@@HHH[[[YYY777999999888888@@@NNNZZZhhhsssqqq~~~jjjdddfffvvvooovvvooottthhhcccUUUDDDAAAJJJMMMHHH@@@>>>:::777666666666777000222CCC```ssstttnnnlllmmmooopppmmmlllrrrhhhPPPTTTeee___bbblllrrrHHHfffhhhEEEVVVYYYEEE888------...,,,,,,///222333666999???DDDIIILLLJJJIIILLLOOOOOOMMMNNNRRRMMMKKKXXXSSSUUUVVV```[[[DDDCCC]]]iiiiiioooiiieee^^^XXXUUUMMMKKKHHHEEEEEEGGGIIIKKKMMMTTT]]]fffooo|||zzzsssnnniiifffnnn}}}}}}vvvzzz}}}tttVVV===333555===DDDKKKOOOQQQQQQMMMIII:::===CCCGGGIIIHHHFFFEEE111...,,,++++++++++++***+++***)))(((''''''((((((&&&&&&''''''''''''&&&&&&+++******))))))***++++++,,,,,,,,,,,,,,,+++***)))000111222333444333333222,,,+++*********,,,...000---...000333999CCCOOOVVVRRRJJJCCCOOOmmm~~~kkkLLLIIIzzzuuu___^^^cccrrr]]]RRRYYY{{{gggRRRfff}}}tttqqq{{{|||}}}{{{wwwpppjjjfffrrriiibbbcccdddbbbbbbeeeaaaTTT|||}}}~~~|||rrr}}}zzzppp]]]NNNJJJEEE888...,,,'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&(((***((('''+++333:::lllaaaKKKsssqqqaaa```NNN"""666DDDTTTHHH555444:::KKK]]]dddaaa[[[UUUXXXWWWKKK;;;222555;;;555444222000/////////000555555666666888999;;;;;;@@@AAAAAABBBCCCCCCCCCCCC777:::======:::;;;???DDDKKK[[[kkksssuuuwwwzzzzzzuuu}}}~~~}}}oooeeezzzccc]]]TTTSSS^^^dddUUU???555000222;;;???<<<===CCCBBBDDDGGGJJJKKKIIIGGGEEELLLuuu\\\{{{bbbTTTUUUJJJHHHNNN...EEE:::???HHHFFFhhhdddrrr\\\WWWhhhllldddnnnooo___LLLEEEGGGJJJNNNCCCGGGBBBFFFJJJ>>>???AAA333111;;;:::777RRRxxx|||{{{zzzzzz{{{|||~~~rrrwww~~~xxxuuu|||[[[SSS[[[NNN>>>333333333333444666;;;>>>???>>>OOOXXXZZZBBB<<<,,,DDDBBB000HHHQQQ___jjjtttwww|||yyyllltttVVV999???NNNhhhNNNGGG;;;444888<<<:::888999444@@@XXXoooxxxsssnnnooohhhooopppjjjhhhsssmmmXXXYYYhhh^^^WWWrrroooCCCNNN~~~hhhJJJQQQ\\\VVV999444...+++---000111111;;;>>>===:::;;;BBBGGGHHHNNNLLLJJJLLLPPPRRRRRRPPPLLLPPPTTTRRRPPPRRR[[[ddd|||JJJ888ZZZzzzdddiiivvvzzzxxxwwwtttooommmsss}}}{{{vvvjjj___]]]bbbvvv|||iiilllxxx|||qqqVVVAAA777999???@@@CCCHHHJJJKKKIIIHHHHHHCCCDDDFFFIIIKKKKKKHHHFFF222///---+++,,,,,,,,,+++))))))))))))((((((((('''&&&''''''((((((''''''&&&)))***************+++++++++,,,,,,,,,++++++***)))---...///111222222111111...---+++******,,,---...---......000555>>>HHHOOO\\\XXXOOOJJJRRR]]]YYYMMMCCC^^^tttppp\\\QQQVVV^^^~~~}}}qqqddd]]]QQQMMMXXXxxxxxxxxxhhhTTT[[[zzz{{{{{{zzzyyyxxxwwwtttoookkk]]]ggghhhaaafffpppiiiUUUaaaooo|||}}}dddRRRCCC@@@;;;000(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''')))***(((&&&(((...444YYY~~~ppp~~~kkkOOOeeegggJJJ444666SSS@@@:::666888@@@IIINNNTTTZZZ```eeefff]]]LLL===666555333222111000000111222333------......///000111222111222333444333222111000;;;;;;:::888888>>>IIIRRRbbbnnnyyy}}}{{{zzzxxxuuu~~~}}}zzzzzz\\\VVVQQQUUU______MMM888444222444<<>>111===>>>IIIFFFXXXkkkiiiaaa[[[kkknnnkkknnnqqqlllYYYEEE@@@FFFHHHFFFKKK@@@AAAHHH???CCC===999777555666BBB\\\uuu~~~}}}}}}}}}~~~ppp}}}wwwpppxxx~~~\\\QQQWWWIII777111222222222333666;;;???AAA@@@OOOXXX\\\ZZZ999999@@@888>>>EEEBBBYYYfffrrrttttttiiiqqq~~~yyyhhhOOOWWWbbbqqqTTTKKK999666@@@@@@===<<<999444KKKcccmmmooorrrrrrpppooopppmmmjjjppp~~~|||hhhQQQSSSjjjRRRcccjjj[[[QQQ___wwwTTTLLLTTTPPPNNN666222---+++---000333333999===???;;;;;;AAAFFFGGGMMMLLLLLLNNNQQQQQQOOOMMMLLLNNNOOOOOOOOOSSSYYY^^^ppp}}}aaaQQQCCCLLLllliiifffeeeppp~~~xxxrrrnnnjjjiiiooowwwsssooosssyyylll[[[aaavvvuuu\\\III===888<<>>:::666...(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''')))***(((%%%%%%))),,,,,,jjj]]]zzzCCC___sssXXX???...<<<777BBB<<<555222444<<>>...<<<999FFFGGGJJJuuu~~~|||vvvssshhhhhheeellltttfffJJJ???FFFEEEOOOTTT@@@>>>GGG???FFF===AAA<<<222999TTTllluuu~~~~~~~~~~~~~~~~~~ssspppzzz}}}yyy[[[PPPPPPAAA000111222222333555999???DDDEEEDDDOOOWWW[[[|||999;;;>>>777EEE===>>>NNN^^^mmmooollluuuvvvjjjqqq```}}}YYYKKK777BBBUUUMMMCCCAAA999===[[[ooolllgggoootttqqqrrrnnnhhhiiiuuuvvvooommmXXXPPPcccUUUsss```FFF]]]ooossswwwCCCOOOYYYGGGDDD111///,,,,,,...222555777999???CCC@@@>>>BBBFFFIIIIIIJJJKKKNNNPPPQQQOOOLLLLLLKKKJJJKKKNNNSSSVVVXXXRRRddd~~~cccPPPGGG>>>ZZZeeepppoooiiijjjxxxuuummmdddbbb]]]YYY^^^mmm}}}yyyjjjVVVMMMZZZvvv}}}{{{kkk[[[HHH???<<<===@@@EEE@@@@@@AAACCCFFFIIIMMMNNNLLLHHHEEECCCDDDFFFHHHHHH222///,,,+++,,,,,,+++***'''(((***++++++)))'''&&&''''''((((((((((((''''''%%%''')))+++,,,,,,************++++++++++++******((()))+++,,,...///000000111000...,,,+++*********//////000000222777>>>CCCNNN^^^llllllcccZZZRRRKKKQQQMMMVVVjjjssskkkbbbbbbssslllgggwww{{{|||~~~{{{vvvssstttxxxwwwooohhhjjjaaaZZZWWWNNNFFFLLLZZZrrr{{{{{{XXXJJJ<<<666222,,,((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))(((&&&%%%''')))+++MMMZZZWWWsssEEEjjjuuuLLLUUU:::"""666DDDIIIBBB000+++555>>>===DDDNNN[[[gggllljjjddd```JJJHHHDDD???<<<999777666444444333222111000............///000222444555666888AAANNN\\\iiittt~~~{{{yyy}}}~~~~~~~~~wwwyyy~~~]]]PPPOOOUUU\\\VVVCCC555222555999;;;<<>>FFFEEEYYY|||zzzeeeVVVXXXcccooohhhUUUIIIKKKJJJ\\\^^^DDDCCCMMMBBBIIIGGGDDD:::555HHHgggxxxwww|||}}}}}}~~~~~~}}}}}}|||xxx}}}ttthhhWWWRRRHHH888000222333444666888===DDDIIIIIIJJJOOOSSSWWWqqqRRR444999AAA>>>555GGGEEETTTdddkkkjjjooo}}}yyyWWWnnnhhhQQQEEEZZZnnnZZZFFF@@@777QQQffftttnnnfffjjjpppqqqnnnjjjfffjjjvvv|||aaaeee{{{lllTTTYYYcccrrrUUUAAA]]]qqqwwwcccEEERRRYYYFFF888------,,,---111555999;;;:::BBBHHHEEEBBBDDDIIIJJJFFFGGGHHHKKKMMMOOOOOOOOOJJJKKKKKKKKKMMMPPPTTTWWW___KKKXXX|||ZZZ333555FFF]]]llloookkkfffccclllvvv{{{tttmmmfffaaaIIIKKKMMMVVVkkkwwwfffdddVVVJJJVVVuuu~~~ooo___PPPCCC@@@CCCDDDFFFGGGAAAAAAAAACCCFFFIIIKKKKKKIIIGGGDDDCCCEEEGGGHHHHHH000...+++************)))&&&''')))++++++***(((''''''(((((((((((((((((('''$$$&&&(((+++,,,,,,+++***)))******++++++*********)))******,,,---///000111111000///---,,,+++******+++,,,...///111555;;;???999DDDTTTcccnnnnnndddXXXYYYQQQYYYooo|||xxxwww}}}}}}yyyqqq{{{yyyzzzvvvtttssswwwzzzxxxnnneeeXXXVVVXXXYYYPPPKKK___{{{yyy}}}zzz||||||wwwMMMBBB555...***&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((()))222***QQQ___ooo___fffeeehhhVVV333:::;;;ZZZbbbFFF---///555111:::@@@JJJUUU```gggjjjkkk```^^^ZZZUUUPPPMMMJJJIIIBBBBBBAAA@@@>>><<<:::999999888888999===CCCIIILLLYYYaaalllwww~~~{{{{{{ssszzzeeeVVVKKKRRRTTTZZZYYYIII555000777777<<<======EEEPPPPPPGGGIIIEEEBBBEEELLLPPPMMMHHHEEEBBBVVVSSSiiixxxmmmxxxYYYRRRAAA777EEE888555888@@@AAAFFFlllssslllvvv}}}zzzgggJJJUUUbbbgggfffaaaYYYRRRQQQfffdddHHHNNNWWWJJJUUUUUUBBB555???ZZZqqqyyyxxxyyy{{{}}}~~~~~~~~~}}}||||||wwwnnn~~~~~~vvvhhhOOOUUUSSS>>>111222111333555888;;;@@@FFFJJJKKKOOOQQQQQQSSSeeeCCC444CCC888:::EEE???IIIXXXeeelllqqqtttwww||||||fffuuugggllloootttsssfffJJJCCC@@@hhhlllqqqrrrlllgggjjjqqqmmmmmmnnnsssyyyttt^^^jjjttt]]]\\\hhh]]]SSSVVVdddtttgggOOOQQQPPPPPPFFF---,,,---///111444888<<>>:::;;;GGGXXXaaa\\\TTTVVVLLLLLLWWWaaaiiiyyy{{{yyyzzz{{{zzzpppqqqppppppqqquuuwwwsssiii```QQQWWWRRRDDDDDD]]]ppptttxxxZZZKKKCCC;;;111***'''%%%###"""%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******,,,***---iii^^^uuulllssszzzyyyeeeAAA333]]]wwwbbb???...///111000333888AAALLLXXXccciiicccaaa___\\\ZZZYYYYYYXXX^^^^^^___```___^^^\\\[[[]]]\\\\\\^^^bbbiiippptttuuuxxx{{{}}}yyyzzzlllcccqqq{{{SSSEEEWWWUUUXXXXXXNNN<<<...111:::999<<<>>>???CCCIIIIIIFFFFFFCCCAAAEEEKKKOOOOOOMMMDDDFFFLLLbbbeeeYYYddd```hhhUUUCCCQQQ777>>>;;;777888<<<===OOOzzzgggRRR```kkkjjjggggggaaaYYYYYYmmmfffIIITTT\\\RRRjjjbbbHHH:::MMMhhhtttttttttxxxzzz}}}~~~~~~}}}{{{yyyssspppooojjjzzztttxxxvvvjjj|||WWWGGGSSSLLL666...111///222666:::===AAAFFFIIIJJJPPPQQQRRRVVV___{{{rrr???:::999EEE888<<>>CCCCCCBBBDDDIIIFFFDDDCCCDDDGGGJJJKKKKKKFFFKKKKKKUUUxxxbbbbbbxxxnnnfff___NNNUUU333AAA::::::444888???@@@aaayyydddkkktttvvvoooddd___^^^eeeuuuhhhIIIPPPUUURRR{{{mmmYYYOOO^^^qqqwwwsssqqqwwwxxxzzz{{{zzzwwwssspppjjjnnnqqq~~~hhhuuuuuupppuuuyyydddMMMJJJLLL;;;000222...111555:::???CCCEEEIIIKKKFFFMMMOOOVVVaaa___lllzzziiiggg777:::GGG555;;;===DDDQQQ___kkksssvvvnnn}}}ooonnnYYYSSSjjjuuuvvv~~~kkkqqqppprrrtttrrrppppppqqqqqqwwwwwwzzz{{{}}}tttYYYcccttteee\\\iiinnnXXXVVVjjjaaa???BBBVVVIII777333---111444888:::<<<>>>AAADDDCCCDDDDDDCCCFFFKKKKKKGGGIIIMMMPPPPPPNNNKKKJJJJJJLLLOOORRRQQQOOOOOOSSSXXXUUUnnnttt^^^gggiiiRRRCCC<<<@@@CCCHHHNNNTTTXXXZZZ[[[``````bbbfffeeeccceeejjjrrroookkkiiiiiiiiiiiihhhSSSOOOFFF;;;333<<>>dddwwwlllAAA<<<222///***&&&&&&((((((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&''''''''''''###***777333```kkkqqq___|||QQQCCC...;;;lll~~~___>>>666222333333222222888AAAIIITTTTTTSSSTTTUUUWWWYYYZZZ\\\___dddiiinnnqqqrrrssspppqqqssstttuuuuuuttttttzzz|||xxxggg]]]```kkksssccc\\\rrreeeEEEFFFWWWTTTRRRFFF555///444777333:::999>>>EEEDDD>>>BBBLLLGGGFFFDDDCCCCCCDDDFFFGGGCCCJJJKKKSSSlll]]]JJJaaa|||XXXlll[[[DDD??????444===666888EEE;;;CCCnnnpppooowwwuuu```ZZZbbbooo~~~lllHHHJJJJJJMMMtttjjjdddkkkvvvzzzvvvppptttuuuwwwwwwtttpppkkkgggtttvvvooozzzzzz}}}wwwIIIHHHOOODDD+++---777,,,444999@@@EEEHHHKKKLLLNNNBBBJJJMMMZZZjjjaaa^^^vvv{{{ZZZ===777CCC>>>;;;<<<@@@IIIVVVeeesss{{{ppptttnnn{{{oooIIIEEEgggrrrttthhhuuuyyyooollluuuxxxqqqxxxssstttyyyzzzwwwxxx}}}tttLLLVVVlll[[[YYYlllhhhNNN\\\gggtttEEEDDDHHHPPPJJJ333)))555333777;;;===>>>???BBBEEEIIIHHHFFFEEEJJJPPPOOOJJJCCCIIIQQQUUUTTTQQQOOONNNOOOOOOOOOPPPQQQSSSTTTTTTbbbOOOKKKXXXWWWPPPeeesssVVV@@@<<<999:::>>>BBBCCCBBB@@@===???EEEIIIGGGFFFGGG>>>===<<<===??????===;;;>>>;;;@@@OOO^^^mmmxxxxxxhhhmmmqqq___KKKLLLIIIGGGIIIGGGCCCCCCEEENNNIIICCCBBBFFFIIIIIIGGGDDDCCCDDDFFFHHHHHHFFFDDD111...+++******+++,,,+++))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++000,,,))))))+++,,,***((('''(((***+++,,,,,,++++++------///000000000000000......---,,,---...///000999999===CCCJJJNNNNNNLLLHHHJJJOOOUUU[[[[[[VVVRRR___kkkuuupppdddaaammm{{{xxx}}}wwwsssiii\\\fffgggiiikkkkkkiiieeeaaagggddd[[[PPPHHHDDD@@@===222FFF^^^|||uuu{{{zzzSSS999666...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((---000###(((TTTvvv```\\\eeeccc___OOO???QQQnnnLLL;;;***000888+++'''333555AAACCCJJJRRRRRRNNNQQQWWW]]]```eeegggiiilllqqquuuwwwqqqooossstttrrrrrrvvv}}}lllpppfffiii{{{sss______ppp|||{{{yyy{{{___WWWMMMJJJRRRXXX^^^JJJ888222333222333555999;;;<<<<<<;;;>>>DDDIIICCCDDDFFFHHHIIIIIIIIIHHHKKKDDDLLLQQQXXXxxxDDDXXXmmmsssZZZJJJ:::BBB333111;;;===666<<>>888@@@>>>:::<<>>>>>BBBHHHMMMEEEFFFGGGIIIJJJJJJJJJKKKIIIGGGJJJJJJNNNjjjmmmTTTjjj\\\MMM@@@CCCAAA999777;;;===;;;EEEuuusssZZZ[[[kkksssmmmcccbbbhhhppptttsssqqqrrrsss|||rrraaa___hhh___aaa{{{mmmGGGLLLLLLCCC555---///444666888===BBBFFFMMMQQQOOOJJJKKKLLLQQQYYY\\\[[[[[[\\\```{{{~~~ggg555;;;???===:::999AAASSSfffrrrzzz}}}bbbXXXiiikkklllllljjjiiijjjkkkrrryyyxxxllleeejjjmmmllluuupppnnnmmmnnnuuuuuujjjeeeYYYTTT^^^iiillljjjiiinnnwwwKKK@@@CCCCCC>>>555000000333<<>>AAAEEEFFFJJJGGGDDDEEEGGGIIIIIIHHHFFFHHHKKKMMMOOOPPPPPPOOONNNMMMLLLLLLNNNOOOOOONNNSSSUUUUUURRRNNNQQQYYYaaaYYYddduuubbbccceeehhhnnnqqqlllccczzzvvvxxx~~~}}}ooouuutttdddzzzhhhKKKAAAEEEFFFDDDCCCBBBCCCEEEEEEEEEGGGFFFEEEDDDEEEFFFHHHIIIBBBCCCDDDEEEDDDCCCAAA@@@000...+++***+++,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&''''''((()))***)))***++++++******+++---((((((***++++++,,,+++++++++***))))))***---///111333222000...---,,,++++++---...222999CCCJJJOOOQQQKKKJJJJJJLLLNNNPPPPPPNNNLLLQQQXXX^^^aaaaaa```___nnnyyywwwooonnnooommmvvvtttqqqnnnkkkgggbbb___PPPGGG;;;555444777999:::^^^yyymmmSSSDDD999111---***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((222!!!"""111+++444^^^uuucccaaaQQQccc[[[GGGCCC===KKKjjjsssRRR999++++++444444///...111555555666777EEELLLWWW```eeeggggggfffjjjiiilllooonnniiieeeeeeiiieee```YYYOOOIIILLLTTTccc```[[[___eeeggg~~~wwwSSSWWWgggqqqkkk[[[===888666888:::999999;;;888;;;=========@@@FFFKKKBBBBBBBBBCCCDDDEEEFFFGGGDDDHHHGGGDDDGGGRRRsssuuummmooohhhlllDDD>>>BBB???777666<<<<<<777999@@@kkkdddaaasss~~~wwwlllgggjjjnnnqqqrrrqqqooommmjjj\\\TTT[[[]]]WWW]]]mmmzzzLLLDDDMMMHHH===000---222888;;;<<<@@@DDDIIIOOOUUUSSSNNNNNNRRRSSSRRRTTTXXXYYYWWWPPPggg|||999:::>>>??????<<<:::BBBTTTeeexxx}}}iiieeekkkkkkkkkiiiggggggiiikkkoooyyy{{{qqqhhhiiikkkkkksssoooiiihhhqqqwwwkkkWWWaaaWWWVVV```gggeeehhhooonnn}}}YYY999CCCAAA===777222111333666>>>CCCEEEAAA???BBBEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEDDDFFFHHHJJJLLLMMMMMMLLLKKKIIIIIIIIILLLNNNNNNMMMPPPRRRRRRNNNKKKMMMTTTZZZYYYJJJYYY~~~vvv}}}wwwbbbuuutttssspppQQQDDDDDDGGGGGGDDDBBBBBBEEEFFFEEECCCFFFEEECCCBBBCCCDDDFFFHHHAAABBBCCCDDDDDDCCCAAA@@@000...+++++++++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))(((+++---,,,)))(((***,,,((())))))***++++++,,,,,,///...,,,++++++---000222222222000///---,,,,,,+++------///444:::@@@EEEHHHJJJHHHEEECCCCCCDDDFFFFFFHHHJJJNNNSSSUUUTTTPPPMMMTTTdddssswwwuuuqqqjjjcccuuussspppkkkdddYYYOOOGGG???;;;777222111;;;QQQeee|||gggDDD666444///&&&(((''''''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&)))+++(((###$$$,,,444jjj}}}[[[qqq[[[sssgggdddkkkaaaSSSYYYjjjgggdddsssnnnPPP???333222111222111111111222999@@@JJJUUU\\\```aaaaaa^^^^^^______[[[VVVRRRQQQ[[[JJJ:::777@@@NNN^^^iiiVVVVVVlll}}}vvviiiYYY^^^ppptttkkk[[[III555666888999888666777888888:::<<<:::999999===AAA??????>>>???@@@AAACCCEEE???GGGCCCCCCIIIHHH\\\~~~xxxyyyUUUCCC999======777666>>>>>>777===]]]sssoooooooooppphhhiiikkkooorrrpppjjjeeeVVVTTT[[[hhhvvv|||eeelll___yyyWWW???NNNJJJAAA555---///777>>>BBB===DDDJJJMMMPPPVVVWWWVVVIIIOOOOOOIIIKKKUUUYYYUUURRR```{{{eee@@@:::>>>DDDDDD===:::EEEUUUcccyyy|||llllllooorrruuuvvvtttrrrpppooojjjrrrvvvrrrmmmnnnnnnmmmooommmkkksss}}}sss\\\OOOZZZXXX^^^gggeee^^^dddssswwwxxx[[[>>>AAACCC>>>888444444777<<<>>>===BBBCCC@@@???BBBDDDDDDBBBCCCEEEGGGHHHHHHFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEHHHGGGFFFGGGJJJLLLLLLLLLNNNPPPPPPMMMJJJKKKQQQVVVaaaSSSRRR___ooofffgggrrrzzz{{{vvviiiQQQJJJLLLMMMJJJJJJFFFCCCDDDGGGHHHEEEBBBCCCBBB@@@???@@@AAACCCDDDAAABBBCCCCCCDDDCCCCCCBBB///---,,,+++,,,,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((+++...---)))'''(((***)))))))))******+++,,,,,,222111///...---...///000///////////////.........,,,,,,---...111666;;;>>>BBBAAA@@@@@@BBBFFFJJJNNNMMMPPPRRRSSSRRRPPPOOOOOOQQQVVV[[[```eeeiiihhhdddjjjfff___WWWOOOFFF===888555000...555BBBXXXwww{{{|||qqqOOO666111444000%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,...$$$"""---///&&&555lllooo\\\hhhBBBrrruuunnnXXXNNNRRRBBBBBBggg~~~rrrfff```___XXXIII:::333444777000222666<<>>>>>;;;888777888999<<>>888666:::333;;;<<<666AAAhhhwwwiiidddfffiiihhhiiilllmmmiii```XXXQQQKKKTTTnnnbbbooofffwwwBBBEEEOOOBBB999000...444===EEEJJJBBBKKKRRRQQQOOORRRVVVXXXIIIMMMLLLFFFHHHRRRWWWSSSTTTaaannn```777777>>>GGGDDD:::<<>>BBB@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBFFFKKKGGGHHHTTTxxxppphhhvvvqqq[[[@@@888AAA@@@444555777:::999444:::SSSmmmyyy}}}tttnnngggcccbbbhhhfffdddcccaaa[[[SSSMMMVVVVVVcccxxx}}}pppllluuuuuuzzz\\\CCCMMMAAA999333///444;;;BBBHHHNNNHHHPPPTTTPPPLLLMMMPPPRRROOOQQQOOOKKKLLLPPPSSSRRROOO]]]gggnnnKKK:::444@@@EEE===999>>>EEESSS```ooo}}}wwwyyyssstttyyysssqqqqqqrrrooommmkkklllnnnnnnjjjeeejjjmmmbbb[[[VVV@@@???^^^nnntttssshhh^^^cccssswwwVVVFFFDDDEEE777555444555:::@@@EEEGGGJJJLLLLLLHHHGGGHHHFFFBBBAAAEEEIIIKKKKKKIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJKKKHHHFFFFFFGGGIIIKKKKKKJJJLLLMMMNNNMMMMMMNNNPPPRRRUUUWWWSSSUUUZZZRRRPPP^^^~~~}}}{{{yyywwwzzz|||zzzxxxzzz}}}yyyuuu{{{tttVVVOOOCCCCCCQQQVVVLLLJJJQQQIIIJJJJJJIIIGGGFFFDDDDDDCCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBB...---,,,,,,---,,,+++)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))((('''&&&%%%&&&'''***------,,,******))))))))))))+++,,,---,,,///333666777555222000---...///000111000000///)))+++,,,---,,,...222555===???AAABBBBBBCCCGGGJJJOOOPPPRRRSSSSSSSSSSSSSSSPPPRRRWWW[[[[[[TTTKKKEEEBBB===666111000222444555444:::OOOppp}}}cccHHH???555000---)))%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((###$$$+++,,,&&&%%%***...###???wwwnnn{{{qqqnnnrrrzzzwwwhhhZZZFFF000222CCCQQQUUURRRPPPMMMJJJJJJFFF@@@>>>@@@DDDFFFGGGJJJRRRXXXZZZ```nnn{{{NNNbbb|||~~~~~~zzz^^^VVVeee~~~rrrkkk___GGG:::777333111444444111333888:::777222555999::::::;;;???CCC===>>>???@@@AAABBBBBBBBBDDDAAAEEEHHHDDDGGGLLLIIIPPPlllmmmuuu{{{oooRRRAAACCCBBB999???666555===@@@999777;;;KKKllluuuoooppp^^^ZZZ]]]aaabbbbbbbbb___ZZZUUURRROOOMMMKKKaaavvv~~~qqq\\\jjjrrrxxx___HHHKKKKKK777333000333;;;AAADDDHHHNNNIIIKKKKKKIIIJJJNNNNNNLLLTTTQQQPPPQQQQQQOOOPPPSSSMMMTTT[[[aaaoooVVV666999EEEBBB<<<===@@@AAAOOOaaannn{{{yyy}}}zzzyyy~~~qqqwwwxxxzzzuuuvvv|||wwwrrroooooopppqqqmmmjjjiiihhhfffeeedddddduuucccGGGAAA???PPPxxxsssVVVRRRfffzzz}}}TTT???EEEGGG===555666999<<>>:::BBB999<<<<<<666444777::::::444???JJJaaayyy^^^rrriiihhh```[[[^^^aaa___\\\ZZZZZZVVVOOOJJJGGGIIIMMMPPPZZZuuuooo```mmmttt~~~sssrrroootttnnnpppaaa888===MMMEEE777111000666@@@EEEEEEGGGLLLFFFDDDAAABBBJJJRRRQQQJJJSSSMMMNNNTTTTTTNNNNNNTTTRRRMMMPPPUUUVVVjjjvvv???999FFFFFF@@@@@@444333GGGVVVXXXjjj{{{www}}}~~~}}}xxx}}}uuuxxxzzz{{{zzz{{{|||uuuxxx{{{|||yyyuuuqqqpppnnnllljjjhhhdddaaacccggg]]]}}}kkkAAA???OOOiiigggCCCHHHmmmjjjIII;;;>>>===666666:::???CCCEEEEEEGGGHHHAAAEEEGGGHHHLLLPPPPPPMMM@@@DDDIIIJJJIIIHHHHHHIIIKKKJJJJJJIIIHHHHHHHHHIIIKKKJJJHHHIIIJJJKKKKKKJJJEEEFFFGGGIIIJJJKKKLLLMMMGGGXXXRRRKKKTTTSSSNNNXXXRRRTTT\\\nnn}}}pppzzzppp[[[WWWPPPBBBBBBHHHKKKHHHGGGIIIHHHCCCCCCHHHLLLIIIBBB>>>???CCC@@@CCCGGGJJJJJJHHHDDDBBBAAA@@@???>>>============......---,,,++++++++++++++++++************++++++((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((()))+++---...///,,,***)))((((((***,,,---***,,,000222111222777>>>888:::777///,,,000222000000...,,,***))))))+++,,,,,,...////////////000222777:::>>>@@@???<<<999888666333111222444666666555000111444333,,,+++===TTTnnnyyy{{{uuu```FFF666111+++(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&---&&&$$$PPPvvviiiRRRuuu}}}jjjuuuwww|||hhhSSSIIIGGGGGG<<>>DDDBBB===999888888888888888777888;;;===@@@KKKcccyyyjjjUUUSSSWWWZZZ\\\XXXXXX___[[[RRRRRRIIIHHHEEE>>>GGGbbbkkkXXX]]]```PPPQQQxxxmmmzzzvvvsssuuurrr{{{gggEEE>>>EEEEEE999---666:::@@@CCCDDDEEEGGGJJJDDDHHHHHHDDDEEEKKKMMMJJJHHHLLLPPPOOOKKKIIIKKKOOOOOONNNMMMRRRVVVZZZ{{{DDD333JJJPPP>>>CCC<<<888:::DDDRRRbbbnnnvvvvvvwwwvvvvvvwwwyyy|||~~~||||||yyyxxxyyy|||}}}zzzyyyyyy|||}}}{{{yyy}}}zzzvvvtttiii______```]]]]]]```gggdddQQQAAAUUUYYY>>>ZZZzzzoooKKKAAAEEEBBB;;;777>>>>>>AAAGGGHHHFFFDDDFFFEEEBBB@@@BBBGGGIIIGGGDDDFFFFFFHHHJJJKKKIIIEEEBBBAAABBBDDDFFFHHHIIIJJJKKKKKKLLLIIIDDDGGGLLLKKKFFFJJJIIIHHHGGGGGGIIIKKKLLLRRRSSSSSSRRROOONNNOOOPPPQQQUUUZZZ]]]YYY[[[kkk~~~pppcccRRRKKKPPPUUUNNNBBBNNNKKKGGGGGGHHHIIIGGGDDDBBBGGGHHHDDDAAAAAA@@@>>>@@@???@@@AAAAAAAAA@@@???EEEBBB???>>>>>>>>>===<<<......---,,,+++++++++++++++******))))))******+++((((((((((((''''''''''''''''''''''''((((((((((((''''''((()))+++,,,------,,,+++***)))******+++,,,/////////000222555<<>>>>>???@@@BBBEEEHHHJJJNNNPPPgggmmmnnnqqqyyydddKKK444===AAA===::::::888222777666666777555444;;;CCCRRRfff~~~{{{ggg\\\ZZZZZZYYYZZZXXXSSSLLLDDDAAA@@@:::>>>BBB===>>>XXXpppqqqaaaqqq|||~~~vvvttt~~~wwwuuu]]]@@@???CCC<<<777:::777;;;@@@CCCDDDEEEHHHJJJFFFIIIHHHDDDDDDIIIKKKHHHFFFIIILLLLLLKKKJJJLLLOOOLLLPPPQQQRRRRRRQQQhhhnnn===@@@OOOMMM???999<<>>;;;888:::???AAA@@@BBBGGGHHHEEEDDDFFFFFFCCCAAACCCGGGIIIGGGDDDGGGGGGHHHJJJKKKJJJFFFCCCAAABBBDDDFFFHHHIIIJJJJJJKKKLLLIIIEEEGGGKKKKKKFFFHHHGGGFFFEEEEEEGGGIIIJJJOOOOOOPPPPPPPPPPPPOOONNNWWWVVVXXXXXXTTTPPPTTT\\\```pppsssYYYXXXTTTLLLFFFFFFJJJIIIDDDJJJGGGCCCAAABBBCCCDDDEEEDDDHHHIIIFFFDDDDDDCCCAAA<<>>===???AAADDDAAA???>>>>>>>>>===<<<......---,,,+++++++++++++++******))))))******+++((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))***+++++++++,,,,,,,,,,,,++++++++++++---...///000111444777888GGGKKKJJJBBB999666666555---+++***+++...///...,,,000000...---,,,,,,++++++...///000/////////111444---///222333333222222222...+++111GGGccczzz~~~YYY===***---+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''"""&&&+++,,,(((555\\\pppfffnnn^^^pppwwwsssqqqssswww}}}vvvzzz~~~|||vvvsssllljjjkkktttsss\\\bbb```tttqqqJJJ:::......000//////222111111222333444444444333111333555666555666777888777999===>>>>>>>>>???@@@=========???AAAEEEHHHJJJGGGJJJDDDddd}}}aaaLLL999777;;;;;;<<<>>>888666666::::::777555666666===JJJYYYfffpppxxx}}}~~~yyywwwuuuoookkkjjjeeeiiijjjddd\\\WWWQQQMMMSSSGGGCCCDDDBBBDDDBBB888CCC>>>DDDOOOYYYffffffWWWxxxqqqxxxhhhLLL===DDDCCC444333AAA<<<>>>AAACCCDDDFFFHHHKKKIIIKKKJJJGGGGGGJJJKKKIIIGGGHHHIIIKKKLLLMMMNNNOOOIIITTTUUUPPPNNNKKKVVVmmmttt>>>:::QQQKKKBBB:::666777999@@@GGGWWW\\\ccchhhkkklllmmmnnnwww|||}}}vvvtttwww|||{{{|||~~~~~~||||||}}}~~~|||zzzzzz}}}}}}yyyxxx{{{yyymmmaaaVVV[[[WWWQQQ\\\ooonnn___SSSXXXjjjhhhaaakkkrrr{{{QQQKKKFFFCCC<<<555:::EEEEEECCCEEEIIIJJJGGGGGGIIIGGGEEECCCDDDGGGHHHFFFDDDGGGGGGHHHJJJKKKJJJFFFCCCAAABBBDDDFFFGGGHHHIIIIIIKKKKKKIIIFFFGGGIIIHHHEEEEEEEEEDDDCCCDDDEEEFFFGGGLLLKKKKKKNNNQQQRRROOOLLLUUURRRRRRVVVWWWSSSOOONNNIIINNNUUU\\\dddrrrrrrfff___\\\JJJOOOPPPIIIDDDEEEJJJLLLGGGEEECCC???>>>???CCCFFFBBBGGGIIIFFFDDDEEEEEEBBB;;;@@@CCCAAA<<<:::>>>BBBCCCAAA???>>>>>>???>>>===......---,,,++++++++++++******))))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))+++,,,---------,,,,,,+++(((000555666444444444222888@@@GGGIIIFFFEEEGGGJJJ444222///,,,)))))),,,...111///---------...------,,,---......---...000111333333222///---,,,...111000<<>>@@@>>>======>>>AAAEEEIIIKKK;;;KKKCCCEEE{{{yyyuuuiiiGGGDDD???000333FFF888444333666888777777:::===;;;:::;;;???BBBEEEEEEYYYXXXTTTRRRTTTXXXWWWRRRQQQRRRRRRPPPMMMHHHCCC>>>CCC888999;;;666;;;AAA:::666IIIhhhnnnWWWKKKWWWcccwwwzzztttlllJJJBBBAAAFFFAAA555666AAACCCDDDDDDDDDEEEFFFHHHIIILLLLLLLLLKKKKKKMMMOOOOOOLLLKKKJJJLLLNNNPPPOOOOOOJJJWWWVVVNNNNNNOOOUUUaaalll<<<555CCCLLLHHH999444<<<===555@@@FFFOOOXXX___eeejjjmmmrrrwww{{{zzzvvvtttwww{{{~~~~~~~~~}}}~~~}}}||||||~~~|||rrrfff\\\XXXWWWUUUUUURRRWWWhhhvvvkkkVVVPPPqqquuuaaarrrcccooo|||UUU@@@CCCJJJOOOKKKBBB@@@EEEHHHFFFHHHLLLMMMKKKKKKNNNHHHFFFDDDEEEFFFGGGFFFDDDFFFFFFGGGHHHIIIHHHEEECCCBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHFFFEEEFFFEEECCCDDDDDDDDDCCCDDDEEEFFFFFFJJJHHHIIIMMMSSSTTTPPPKKKQQQNNNMMMQQQUUUVVVSSSQQQLLLNNNPPPPPPPPPRRRVVVZZZ___lllyyyqqq```^^^YYYRRRNNNPPPWWW\\\KKKSSSWWWPPPGGGFFFJJJNNNGGGHHHHHHEEEAAA???BBBEEE???DDDFFFDDDCCCDDDDDDBBB>>>@@@BBB@@@>>>===???AAACCCAAA@@@@@@@@@AAA@@@>>>......---,,,++++++++++++***))))))))))))))))))***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,---------,,,,,,+++555<<<999666:::???BBB777:::???BBBCCCFFFNNNUUUCCCEEEEEE>>>333,,,+++---,,,***)))+++///222333333222444555555333000//////333111///---...333:::???UUUrrr}}}vvv|||kkkDDD222111...***$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,((($$$$$$)))---,,,***...[[[}}}iiiQQQmmm~~~tttssstttuuu}}}\\\???666111///000333333111000111///000111222333333444444000333777999888777777777999::::::::::::<<>><<<;;;;;;888444444888666666666555555777:::===;;;@@@BBB???@@@EEEEEEAAA@@@???@@@@@@???===<<<<<<333888???<<<111111<<>>EEEHHH@@@:::===BBBEEEJJJIIIGGGGGGGGGGGGGGGGGGKKKJJJJJJKKKMMMNNNPPPSSSRRRPPPNNNNNNOOOPPPPPPOOOLLLWWWTTTMMMRRRZZZ___ggg~~~~~~}}}>>>444AAAMMMLLLBBB:::888;;;666:::AAAHHHPPPYYYaaafffjjjnnnssstttsssssswwwzzzxxxyyyzzz}}}yyy{{{{{{yyyvvvyyy|||tttgggYYYPPPNNNQQQTTTSSSUUU]]]bbbbbbaaa```www|||sssgggXXXvvvZZZIIILLLIIIJJJPPPSSSPPPIIIDDDEEEDDDFFFLLLNNNLLLLLLOOOFFFFFFEEEEEEFFFFFFEEEDDDFFFEEEFFFGGGHHHGGGDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDBBBBBBCCCEEEEEEEEEEEEFFFFFFGGGGGGJJJHHHIIIMMMSSSTTTPPPKKKPPPOOOLLLHHHHHHJJJMMMNNNFFFJJJQQQ[[[cccddd```[[[LLLSSS]]]bbbaaabbbjjjttt[[[\\\aaaiiirrrtttoooiiibbbdddccc]]]XXXUUUOOOIIIHHHLLLPPPSSSTTTSSSPPPOOOLLLSSSUUUOOOIIIHHHJJJIIIGGGJJJLLLJJJFFFBBBAAAAAA???DDDFFFDDDCCCEEEEEECCCEEEBBB??????AAABBBAAA???CCCBBBAAABBBCCCCCCBBB@@@......---,,,++++++++++++***))))))(((((())))))***((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++,,,---......---444666000111>>>LLLQQQHHHAAA;;;999999<<>>666333555111,,,+++,,,---+++)))000333444444222///------)))+++222???QQQcccqqqxxx~~~xxx~~~mmmYYY>>>,,,+++000,,,"""$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""))))))###$$$,,,///******555YYY{{{mmmrrrtttyyysssnnnuuu}}}{{{~~~hhhjjj]]]@@@111---222111111111111000///...000000111222333333333222111333777888888777777888999::::::::::::<<>>SSS\\\\\\dddkkkRRRJJJ]]]www{{{dddbbbiiirrrjjjsss}}}tttppp||||||zzzeee;;;>>>FFFNNNJJJ999666DDDNNNLLLJJJHHHGGGGGGHHHHHHFFFEEEGGGEEEEEEIIIKKKKKKNNNRRRRRRQQQPPPNNNMMMNNNNNNOOONNNTTTPPPNNNXXX___bbbjjjfff\\\XXXyyybbb>>>---???III===888CCC888999;;;>>>BBBIIIQQQWWW```dddiiimmmooorrrwww|||{{{||||||}}}~~~~~~|||vvvqqquuutttfffWWWSSSRRRPPPKKKIIIJJJSSS___ddd]]]\\\qqqyyyccc[[[ZZZgggNNN\\\]]]PPPEEEEEENNNRRRMMMFFFAAAAAADDDJJJLLLIIIHHHJJJDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGGGGEEECCCCCCDDDDDDEEEFFFFFFFFFEEECCCCCCDDDFFFDDDAAAAAADDDGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJJJJMMMPPPQQQNNNKKKLLLNNNLLLEEECCCGGGMMMPPPFFFFFFKKKUUU^^^___YYYRRRQQQRRRQQQLLLKKKSSSeeetttOOOKKKGGGJJJPPPTTTSSSPPPBBBEEEHHHIIILLLOOOMMMGGG\\\XXXSSSPPPNNNNNNOOOOOOMMMQQQQQQNNNMMMNNNMMMIIIGGGIIILLLLLLIIIDDD@@@>>>BBBGGGIIIGGGEEEGGGGGGEEEHHHCCC>>>>>>BBBEEEBBB>>>BBBAAAAAABBBDDDDDDBBBAAA......---,,,++++++++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((((((((((()))***---///000---111///,,,333DDDNNNMMMNNNEEE>>>>>>>>>>>>@@@EEEMMMPPPUUUXXXXXXTTTMMMHHHMMMGGG>>>999777444000,,,,,,///222444666888<<<>>>GGGKKKWWWkkkuuurrrPPP:::---,,,++++++)))###$$$&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%+++***''''''&&&"""%%%###***DDDsssxxx~~~ttt}}}zzzuuuvvvyyyKKK444555222(((000000//////000000///---000111111222222222111111000333555666666666777888888999:::::::::;;;>>>AAACCCAAA???>>>@@@CCCHHHJJJKKK>>>EEESSSKKKJJJsssfffQQQGGG???===<<<999777777;;;<<<;;;:::888555333222888888999;;;999666666888===777666;;;===;;;:::===???PPPHHHQQQyyyvvvyyy|||mmm^^^kkkwwwmmm}}}jjjJJJHHHXXXMMMMMMEEE;;;<<>>@@@BBBAAA????????????AAACCCCCCAAA@@@......---,,,++++++++++++))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))'''&&&&&&'''))),,,000222111444222333???NNNMMMBBBFFFAAABBBKKKOOOJJJCCCAAAFFFCCCCCCKKKWWW```aaa______YYYQQQNNNNNNNNNKKKGGGFFFIIINNNTTT[[[dddmmmsssttt}}}uuunnnIII666'''(((111+++###%%%((($$$&&&'''%%%"""!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$%%%##############################$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%""""""&&&*********+++---+++''''''444WWWZZZnnngggmmm{{{zzzjjj~~~nnnaaavvvnnnLLL555777888---***222,,,---------000333111...111111222222222111111000000222444555444444666777666888999::::::;;;===???CCCAAA???===>>>BBBFFFIIIBBBMMMLLLTTTddd\\\ddd{{{kkkYYYOOOFFF>>>::::::888888999;;;;;;888555:::444333888:::666666:::999333333>>>GGGHHHGGGHHHKKK{{{}}}qqqzzzjjjggg{{{hhhzzz{{{hhhAAAJJJeee[[[MMMEEE@@@AAAEEEFFFBBB?????????@@@CCCHHHIIIGGGDDDKKKFFFFFFJJJKKKHHHJJJOOOFFFIIIKKKIIIEEEEEEJJJOOOLLLLLLJJJRRR]]]UUUIIILLLJJJKKKRRRmmmgggLLLKKKGGG;;;>>>===;;;999777777;;;===:::>>>CCCIIIOOOXXX```fffjjjlllooosssvvvxxxyyyzzzvvvwwwyyy{{{{{{zzzxxxwwwtttzzz}}}tttcccTTTNNNOOOFFFEEEGGGJJJHHHFFFKKKUUUaaannntttrrr{{{zzz}}}eee???KKKddd]]]TTTNNNGGGDDDFFFIIIFFFAAAFFFGGGKKKPPPOOOIIIDDDCCC@@@AAABBBCCCCCCCCCDDDFFFJJJIIIIIIIIIJJJJJJHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBEEEJJJHHHCCCDDDJJJHHHHHHIIIJJJJJJJJJJJJIIIKKKLLLLLLKKKIIIGGGHHHIIIHHHMMMNNNLLLLLLMMMHHH@@@JJJKKKMMMOOOQQQSSSTTTVVVMMMSSSWWWTTTPPPPPPTTTWWWRRRTTTUUUSSSNNNLLLMMMOOOLLLKKKKKKMMMUUUZZZVVVNNNRRRTTTTTTQQQLLLKKKNNNRRRMMMOOOMMMIIIHHHIIIGGGDDDKKKIIIHHHIIILLLMMMKKKHHHBBBFFFHHHEEECCCEEEDDDBBBDDDCCCAAA???===>>>???AAA======>>>@@@BBBBBB@@@>>>///---++++++++++++)))((())))))(((((((((((())))))))))))(((((((((((())))))((('''%%%$$$$$$&&&)))+++))))))))))))))))))))))))&&&'''((()))***+++,,,---111777999777>>>IIIIIIAAAEEEEEE@@@PPPkkkcccLLLJJJMMMXXXIIIQQQLLLAAAWWWVVV[[[aaagggjjjlllmmmjjjeeeoooqqqwww~~~}}}rrrpppzzzooouuueee;;;222111///,,,)))'''%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---%%%&&&,,,(((***JJJsss]]]nnnfffxxxzzzbbb888666333000------------...------------...//////000000000111222222333333333333222111///000333666555666888:::<<<=========CCCAAA???===>>>AAADDDGGGFFFCCCDDDMMMZZZ```^^^YYYxxxyyyrrr~~~ooo^^^===KKKDDD@@@???>>>:::999:::===;;;999888666888BBBLLLAAANNNLLLTTTpppzzzssswwwlllzzzeeeTTTfffrrrxxx}}}zzz}}}^^^NNNOOO```fffZZZLLLDDD???AAAEEEFFFCCC@@@???>>>>>>BBBFFFGGGDDDAAACCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIGGGEEEDDDFFFHHHFFFKKKRRRUUUTTTPPPKKKHHHJJJLLLOOO^^^vvvxxxUUUHHH===DDD:::<<<@@@;;;:::===999777888<<>>IIIOOOHHHCCCNNNIIIFFFGGGKKKJJJCCC<<>>>>>?????????>>>============<<<;;;:::999///---,,,+++++++++)))((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))***++++++---444666666>>>JJJMMMGGGKKKVVVVVVQQQQQQPPPPPPVVVmmmuuujjj___ZZZXXXWWWEEEMMMPPPVVV^^^dddkkkttt{{{}}}||||||}}}jjjQQQ;;;---===---,,,***((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++'''(((---''' ***>>>TTTvvvhhh[[[kkkzzz~~~{{{uuurrrsss}}}~~~___EEE666333111///---,,,------...---------------...////////////000000111222222222222222222111000111333666555666888999;;;;;;<<<<<>><<<;;;<<<===@@@AAAFFFCCCBBBEEEKKKLLLHHHCCCMMMvvvqqq~~~xxxvvvzzzyyypppccc\\\nnniiiiiimmmmmmllluuusssmmmqqq```PPPVVVhhh{{{~~~tttvvv}}}fffMMMPPPYYY___WWWGGGCCC???===???BBBDDDCCCBBB@@@??????BBBFFFGGGDDD@@@AAAAAABBBBBBCCCEEEFFFGGGIIIIIIIIIGGGDDDDDDEEEGGGJJJMMMPPPPPPNNNJJJHHHGGGFFFJJJMMMXXXeeejjjxxxyyyJJJLLLAAABBBDDD===;;;<<<777555777888888<<>>777???DDDHHHHHHKKKQQQRRROOOYYYVVVSSSRRRQQQNNNHHHCCCDDD???@@@FFFJJJGGGDDDDDD===;;;HHHUUUUUU\\\jjjpppyyy}}}|||kkkppp~~~dddUUU^^^cccWWWGGGBBBMMMGGGEEEIIIKKKGGGEEEFFFFFFCCCAAAEEEJJJJJJEEE???AAAAAABBBEEEHHHIIIIIIGGGIIIHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFHHHJJJIIIGGGFFFEEEEEECCCFFFIIIJJJJJJIIIIIIJJJJJJKKKMMMOOOOOOOOOOOOPPPSSSTTTTTTPPPLLLKKKNNNQQQVVVOOOKKKLLLMMMJJJHHHHHHUUUPPPKKKKKKMMMNNNQQQWWWZZZUUUUUUXXXTTTJJJGGGKKKHHHNNNKKKHHHHHHBBBCCCOOOLLLKKKJJJIIIHHHEEE@@@===BBBCCCDDDCCCBBBBBBCCCEEEAAA???=========<<<:::999<<<<<<<<<<<<;;;:::999999///---,,,+++,,,+++***((()))((((((''''''(((((())))))((((((''''''(((((()))%%%&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''(((((()))))))))///222333<<>>>>>???BBBDDDEEEDDDBBBHHHnnnuuuXXXjjjyyyccc\\\dddZZZZZZ^^^lllsssaaaUUU```{{{lllSSSRRRdddggg\\\OOODDDDDDCCCCCCDDDGGGIIIHHHGGGBBBAAA@@@CCCFFFGGGCCC@@@AAAAAAAAAAAABBBDDDEEEFFFIIIIIIIIIGGGEEEDDDFFFHHHOOOOOONNNKKKHHHFFFFFFGGGJJJNNNNNNRRRVVVOOOQQQ```cccTTTMMMIII>>><<>>@@@;;;999<<<===<<<===@@@AAA@@@BBB???<<<===@@@AAA===:::BBB??????CCCEEEDDDBBBCCCJJJOOOeeeyyy~~~~~~fffyyyQQQTTTaaalll```GGG???HHHEEECCCDDDIIIJJJGGGEEEEEEHHHEEEDDDGGGKKKLLLGGGBBBAAAAAABBBDDDGGGIIIIIIHHHFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDCCCBBBAAADDDFFFHHHGGGEEECCCBBBCCCCCCFFFIIIJJJJJJJJJJJJKKKNNNIIIFFFIIIOOORRROOOLLLKKKRRRXXXUUULLLHHHLLLRRRYYYVVVNNNHHHHHHLLLMMMKKKOOOSSSHHHDDDLLLEEE???LLLNNNLLLPPPVVVSSSGGGBBBEEEHHHHHHFFFHHHGGG;;;;;;MMMDDDGGGIIIHHHDDD@@@>>>>>>BBBBBBAAA@@@???AAADDDGGGAAA@@@??????>>><<<999777<<<<<<<<<<<<;;;:::999888///...,,,,,,,,,,,,***((((((((((((''''''((((((((((((((((((''''''(((((((((%%%&&&((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&+++---///777CCCKKKLLLWWWSSS]]]```YYYgggzzzwwwXXX```rrr\\\bbbzzzqqqooouuuwwwsssuuu~~~zzzsssXXX???444222111,,,"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''((((((+++//////,,,)))###)))DDDcccxxxzzz~~~qqqggglllrrrgggiiiqqqXXXbbbggg[[[HHH666+++(((,,,///+++*********+++,,,...///------,,,,,,------...///------......///000000000...///000111000222444666555555666777888888888777999999:::::::::::::::999888;;;>>>BBBDDDGGGIIIKKKPPPMMMbbbyyyfffooorrreee[[[cccxxxzzziiicccmmmooo||||||vvv}}}uuuiiiTTTYYYmmmvvvcccQQQNNNNNNJJJIIIGGGGGGLLLPPPMMMGGGCCCAAAAAADDDFFFFFFCCC???AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFGGGJJJLLLOOOOOOMMMJJJGGGFFFGGGHHHMMMPPPLLLJJJMMMHHHJJJXXXppp|||___CCC:::>>>>>>>>>AAABBB<<<555333777<<<;;;:::777555555777:::;;;666444444555999<<<======EEECCCBBBDDDHHHOOOWWW]]]mmmvvvtttiii]]][[[iiimmm^^^LLLEEEGGGHHHCCCCCCDDDFFFGGGEEEDDDDDDIIIGGGFFFGGGJJJIIIEEEAAA?????????AAAEEEGGGGGGFFFDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFFFFDDDBBBAAADDDEEEGGGGGGDDDBBBBBBBBBCCCEEEHHHIIIIIIIIIKKKLLLNNNIIIDDDFFFLLLPPPOOOLLLFFFNNNUUUTTTMMMHHHIIIMMMWWW[[[VVVJJJGGGMMMQQQOOOJJJVVVIIIBBBOOODDD999KKKDDDDDDKKKSSSPPPGGGCCCGGGPPPNNNDDDDDDKKKGGG???BBB???BBBEEEFFFCCC@@@>>>>>>AAABBBCCCBBBBBBCCCFFFHHHBBBBBBBBBCCCCCCAAA===:::=========<<<<<<;;;:::999000...,,,,,,,,,,,,***)))((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((***+++000999AAADDDJJJNNNgggpppVVVPPPlllzzzllluuulllssslllkkk{{{xxxgggGGG444///111***(((+++(((%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&***)))###"""'''***(((***''')))------444OOOlllrrrnnn{{{rrr{{{uuubbbaaawwwrrr|||tttYYYDDD000...+++((((((***---///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---------...//////000000---///000111111111444666444555666666777777777777:::;;;<<<======<<<<<<;;;;;;>>>@@@AAAAAABBBDDDFFFMMM>>>>>>UUU~~~ggg```zzzooosss}}}wwwaaaZZZeeesss}}}kkkKKKCCCLLLNNNGGGEEE@@@AAAIIIPPPLLLBBBBBBAAAAAACCCFFFFFFCCC???BBBBBBBBBCCCDDDEEEGGGGGGEEEFFFHHHHHHIIIKKKNNNQQQLLLMMMMMMLLLJJJIIIJJJKKKGGGKKKFFFDDDIIIHHHJJJVVV___[[[:::888333777BBBDDD;;;888===;;;:::999:::999888888999;;;<<<;;;:::888888;;;===444;;;DDDPPP```tttsssyyy{{{}}}mmmggguuuXXXEEEHHHOOOHHH:::FFFFFFEEECCCBBBCCCDDDDDDGGGEEECCCCCCCCCBBB>>>;;;@@@??????AAADDDFFFFFFEEEBBBCCCEEEFFFGGGGGGFFFEEEFFFEEEEEEDDDCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAACCCEEEGGGGGGEEECCCCCCCCCCCCEEEHHHHHHHHHHHHJJJKKKMMMKKKIIIIIIKKKNNNPPPQQQEEEIIIMMMOOOMMMJJJHHHGGGNNNYYYZZZOOOFFFJJJOOOOOOOOO\\\PPPJJJVVVJJJ>>>PPPHHHGGGLLLRRROOOFFFFFFMMMTTT]]]TTTGGGMMMQQQIIIBBBDDDDDDEEEGGGGGGEEE@@@<<>>======>>>======<<<;;;:::000...---,,,---,,,+++)))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((***///555999444>>>___xxxkkkWWW^^^ppp[[[[[[uuutttwwwsssTTT222000'''+++000)))%%%((('''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###((()))&&&######$$$###)))((()))***%%%""",,,;;;DDDYYYlllttt{{{|||~~~vvvzzz}}}tttbbb]]]sss|||yyy|||zzz^^^LLL???111$$$------......////////////,,,,,,---------------,,,,,,,,,,,,,,,,,,------...------......///000000000---///111111111111222444333444555666777777777777;;;<<<===>>>????????????===???AAABBBBBBCCCFFFGGGFFFLLLJJJGGG[[[sssjjjppprrrzzzrrrxxxzzztttyyytttiiinnnzzzuuuTTT:::AAALLLEEEEEEDDD@@@>>>FFFOOOMMMDDDAAA@@@???BBBEEEFFFBBB???CCCCCCCCCDDDEEEFFFGGGHHHDDDEEEGGGHHHIIILLLPPPSSSHHHJJJLLLLLLJJJJJJJJJKKKCCCJJJHHHGGGMMMJJJGGGMMMZZZooonnnUUUAAADDDNNNOOOIIIEEE;;;:::;;;???>>>999666666888999:::;;;<<>>@@@IIIGGG______IIIDDDIIIHHHFFFIIIIIIIIIKKKKKKHHHAAA<<>>SSSgggqqq{{{~~~rrrfffYYYFFF333++++++,,,+++***'''''''''''''''((())))))***+++,,,,,,------------,,,,,,++++++,,,,,,---...---......///000000111111...000111111111000111222222333555666888888999999::::::;;;<<<>>>???@@@AAA======???BBBEEEIIIKKKLLL>>>OOOJJJCCCPPPaaayyyWWWuuuyyy|||}}}vvv|||xxx}}}pppmmmvvvppp]]]HHH;;;BBBIII@@@JJJNNNKKKCCCBBBJJJLLLGGG???===>>>AAAEEEEEEBBB???BBBBBBBBBCCCDDDEEEFFFGGGDDDEEEGGGGGGGGGIIIMMMOOOFFFGGGHHHGGGFFFEEEGGGIIICCCKKKJJJHHHMMMKKKFFFKKKXXX```lll{{{lllhhhmmmeeeUUUSSSKKKDDDBBB@@@>>>BBBHHHEEECCCEEEOOO]]]hhhjjjiii~~~zzzsssnnn|||uuu___NNNCCCAAAHHHFFF>>>DDDUUUFFFKKKKKKFFFCCCEEEFFFDDDJJJIIIHHHGGGGGGFFFEEEDDDFFFDDDBBBBBBCCCEEEEEEDDDAAABBBEEEGGGGGGFFFEEEDDDBBBBBBCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEFFFFFFEEEFFFGGGEEEFFFFFFEEEDDDDDDEEEGGGAAACCCDDDCCCBBBCCCFFFIIIGGGEEEDDDFFFIIIJJJHHHFFFFFFGGGKKKMMMJJJDDDDDDHHHIIIKKKLLLLLLJJJEEEGGGNNNIIIFFFGGGGGG@@@777:::DDD===QQQSSSDDD???@@@@@@DDDAAAEEEIIIKKKIIIFFFCCCAAABBBCCCEEEEEECCCCCCCCCEEE@@@???>>>>>>???@@@???===;;;;;;;;;;;;:::999888888111///------------+++)))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((***---///...+++(((%%%))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((&&&&&&)))...!!!;;;CCC@@@GGGJJJZZZyyyzzzzzzgggwwwzzznnnkkkvvvZZZBBB;;;555***(((///'''...***%%%&&&$$$$$$,,,###$$$&&&'''(((((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))"""!!!'''***'''&&&)))!!!&&&)))&&&$$$&&&)))***,,,(((%%%&&&(((+++111888AAAAAAUUUwwwqqq^^^LLL>>>777666+++&&&'''......((('''---++++++***+++,,,---//////((()))***+++------------,,,,,,++++++,,,,,,---.........//////000111111111...000222222000000000111222333555777888999::::::888999999:::<<<>>>@@@AAA???>>>===???BBBEEEFFFEEEHHHNNNAAAEEE```^^^QQQ^^^YYYbbbeeeooowwwooo{{{|||}}}uuubbbaaauuuXXXJJJGGGGGG@@@???BBB>>>OOOWWWUUUFFF<<<@@@EEEDDD===<<<===@@@DDDEEEBBB???AAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFFFFFFFGGGIIILLLFFFFFFDDDBBB@@@AAADDDFFFBBBHHHDDD@@@GGGIIIHHHNNN]]]]]]YYYVVVaaazzzhhh]]]ZZZ___mmm|||||||||vvvppp}}}fffnnn}}}iiiDDD===CCCFFFCCCCCCHHHFFF???CCCJJJMMMIIIFFFGGGGGGDDDFFFEEEEEEEEEEEEFFFEEEEEEEEECCCAAA@@@AAABBBBBBAAAAAACCCEEEGGGGGGFFFDDDCCC>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@????????????@@@@@@>>>@@@CCCEEEEEEEEEFFFGGGEEEFFFFFFEEECCCBBBDDDEEECCCCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEGGGHHHIIIIIIJJJCCCDDDLLLNNNGGGEEEHHHDDDAAAIIINNNHHHHHHQQQTTTGGGEEEGGGHHHAAA999<<>>???AAACCCCCCAAA???>>>??????>>>===999999999999888777666666---...//////...,,,+++)))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''+++000444:::FFFUUU``````\\\]]]vvvsssssscccJJJHHH555444222///+++(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((((((((((((---------000777@@@JJJOOO]]]aaaiiiqqqxxx|||}}}~~~sssqqqnnnkkkdddYYYMMMCCC666444222///,,,+++******************)))))))))(((((()))))))))***************)))((()))+++,,,,,,+++------------------------------------------------..................------111222333444555777888888999999::::::;;;<<<===>>>:::<<<>>>@@@AAAAAA@@@???>>>???@@@EEEOOOVVVUUUNNNaaarrrsssoooYYYUUU^^^[[[ppprrrzzz~~~aaa[[[hhh~~~___NNNBBBAAA???===<<<;;;<<<<<>>???@@@AAALLLFFF@@@@@@CCCFFFFFFEEE???===<<<>>>BBBDDDCCCAAABBBBBBAAAAAAAAAAAABBBBBBGGGEEECCCAAA???>>>>>>>>>@@@CCCDDDDDDBBBBBBEEEHHHLLLFFFCCCFFFJJJRRRbbbrrrvvvwwwiiiuuu{{{III777GGGDDDEEEGGGHHHIIIIIIHHHHHHDDDEEEGGGGGGEEEDDDEEEFFFFFFKKKJJJCCC@@@CCCEEEDDDHHHFFFDDDDDDDDDCCCAAA???EEEFFFGGGFFFDDDBBBBBBCCCBBBAAA@@@AAACCCDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@GGGFFFDDDBBBAAAAAAAAAAAABBB@@@??????BBBEEEGGGHHH@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIFFFCCCCCCFFFFFFDDDHHHOOOHHHGGGGGGFFFEEEBBB>>>:::GGGCCCBBBDDDDDD@@@???AAA???AAABBBDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@AAABBBBBB>>>>>>???>>>>>>===<<<;;;::::::999999777666555444---.........---,,,++++++)))))))))(((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%(((+++---000777CCCKKKVVVVVVVVVfff{{{{{{qqqqqqaaaZZZZZZ^^^UUU???555777000///...,,,***((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&((((((&&&%%%$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((---,,,+++******,,,...///,,,...222555888888888777222111000111111///***&&&------,,,++++++,,,---...*********)))))))))(((((((((((()))))))))*********)))(((((()))+++,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,........................000111222333444555666777777777777888999:::;;;<<<777888:::===>>>>>>======AAA@@@???@@@HHHPPPOOOIIIEEEYYYyyyzzzzzz|||```cccbbbbbb^^^UUUZZZnnn~~~rrrooommmnnnyyyxxxmmmlllxxxxxx]]]FFF:::<<<;;;999777777888999:::>>>>>>>>>>>>???@@@AAABBBEEE@@@;;;:::>>>AAAAAA???@@@>>>===???AAACCCBBB@@@@@@@@@@@@??????@@@@@@@@@DDDCCCAAA???>>>=========???AAABBBBBB@@@AAACCCFFFEEE@@@>>>@@@AAADDDMMMXXXnnnyyyuuuxxx}}}hhhkkk{{{xxx^^^NNNPPPIII888CCCBBBCCCCCCEEEFFFHHHIIIMMMKKKHHHFFFDDDDDDDDDDDDEEEJJJJJJEEEBBBDDDEEEDDDGGGEEECCCBBBBBBBBBAAA???FFFGGGHHHGGGEEEDDDDDDDDD@@@???>>>???AAABBBAAA@@@BBBBBBAAAAAA@@@AAAAAAAAADDDCCCBBBAAAAAABBBBBBCCCCCCAAA@@@@@@BBBDDDDDDDDD?????????@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFJJJEEEDDDFFFFFFCCCDDDHHHDDDDDDCCCDDDFFFEEECCCAAACCCAAACCCFFFEEEBBBBBBEEEDDDDDDEEEEEEDDDCCCAAA@@@AAAAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>===<<<;;;;;;999999999888777666444333...------,,,,,,,,,,,,---***)))))))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&)))...333;;;CCCGGGPPP^^^aaabbblllwwwlllaaammmmmmJJJAAA888222...)))))),,,******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''')))))))))((('''&&&''''''(((''''''%%%$$$###)))(((&&&&&&((())))))(((''''''((((((***,,,---...))))))))))))(((((((((((((((((((((((()))))))))))))))(((((()))+++,,,,,,+++************************---------,,,,,,+++++++++........................///000000222333444555666444444444555666777999999888:::<<<>>>@@@@@@@@@@@@DDDBBB>>><<>>@@@;;;<<<>>>???AAABBBBBBCCCDDD@@@<<<;;;>>>AAAAAA@@@AAA@@@???@@@AAABBBAAA??????>>>>>>>>>>>>>>>>>>???AAA@@@>>>===<<<<<<=========?????????>>>???AAACCC@@@??????@@@@@@>>>AAAEEEAAAfff~~~xxxzzzttthhhggg[[[HHH>>>???AAA???BBBBBBAAAAAACCCEEEIIIKKKOOOJJJEEEBBBCCCDDDCCCBBBDDDHHHIIIFFFDDDEEEFFFDDDHHHEEEBBBAAAAAABBBBBBBBBEEEFFFGGGFFFDDDCCCCCCDDD???>>>===>>>@@@@@@@@@>>>BBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDCCCAAAAAAAAACCCCCCAAA@@@>>>>>>>>>>>>????????????AAAAAA@@@AAAAAABBBCCCDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCLLLFFFCCCEEEFFFDDDAAA@@@CCCBBBAAABBBEEEFFFGGGFFF>>>???DDDHHHGGGCCCDDDIIIIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA============<<<;;;:::999888888777777666555444333...---,,,+++++++++---...************)))))))))))))))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&$$$$$$%%%(((%%%///444:::FFFMMMVVVeeefffqqqzzznnndddtttjjjSSSDDDDDDMMM888444111,,,'''(((---,,,(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''$$$&&&)))+++---...---------,,,,,,+++******++++++///...,,,***************((((((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((()))))))))((('''(((+++,,,+++***))))))************++++++......------,,,,,,++++++---------...............///000111222333555666666222333333444555777888999999:::<<>>;;;>>>CCCBBB===JJJHHHCCCBBBSSSyyyhhhkkk___BBB555999BBBGGGAAA@@@===<<<===???BBBDDD<<<===???AAACCCCCCCCCBBBCCC@@@>>>===@@@BBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>?????????>>>===<<<<<<======>>>===============>>>???@@@===>>>???@@@@@@??????@@@DDDEEEFFFccczzzxxx~~~}}}www|||kkkgggiiijjjYYYFFF???HHHEEE777888FFFDDDCCCCCCDDDEEEFFFHHHHHHFFFBBB>>>???CCCFFFEEEBBBCCCFFFGGGGGGGGGGGGFFFDDDIIIFFFBBBAAAAAACCCDDDDDDAAACCCDDDCCCBBB@@@@@@AAAAAA@@@???@@@AAABBBAAA@@@AAAAAA@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@BBBCCCCCC@@@>>>???????????????>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAAAAAAAAAAAHHHDDDAAACCCFFFFFFBBB>>>FFFCCCAAAAAACCCEEEFFFFFF===???EEEJJJHHHDDDEEEJJJIIIGGGEEECCCAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<<<<;;;:::888888666666666666555444333222...---,,,******+++,,,---))))))))))))************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%&&&&&&###+++((('''000555999CCC\\\cccooorrrqqqvvvyyyvvv___WWWKKKNNNDDD>>>555+++,,,%%%&&&))))))'''***///+++$$$((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&%%%%%%&&&'''((()))!!!###$$$%%%&&&&&&''''''))))))))))))((((((''''''(((((((((''''''''''''&&&&&&''''''''''''((((((((((((''''''(((***++++++***)))*********+++++++++,,,///.........------,,,,,,---------.........//////000000111333444555666777333333333444666888999:::777888999:::<<<===>>>>>>>>>??????===@@@BBB@@@:::111;;;CCCBBBAAAOOOnnniiihhh{{{fffLLL777666;;;999777:::>>>===;;;999999;;;===???>>>@@@AAACCCDDDCCCCCCBBB???>>>======???AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA???>>>===<<<<<<===>>>???======<<<<<<===>>>>>>>>>:::;;;;;;:::;;;======<<>>\\\|||www}}}|||||||||}}}rrrdddeeeggg\\\NNN???HHHHHH>>>@@@JJJGGG:::CCCDDDEEEFFFFFFEEECCCAAA???===<<<@@@EEEGGGDDD@@@CCCCCCDDDFFFHHHGGGFFFEEEFFFCCC@@@???@@@BBBCCCCCC@@@BBBCCCCCCAAA@@@@@@AAAEEECCCBBBCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@??????>>><<<===>>>AAACCCCCC@@@>>>???@@@@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAABBB@@@>>>@@@EEEHHHEEE@@@DDDBBB@@@@@@BBBEEEGGGGGG???AAAEEEIIIHHHDDDDDDGGGFFFDDDBBB@@@???@@@AAACCC@@@@@@AAAAAAAAA@@@???>>>;;;;;;;;;;;;999888777666444444444444444333222111...---,,,++++++*********(((((()))))))))))))))***((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''''''''''',,,%%% ''')))'''+++###000666666BBBMMMJJJFFF>>>===DDDDDD:::111///***&&&%%%+++---***...444***+++***((((((***((($$$))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((***))))))((((((((())))))***%%%(((+++,,,+++)))))))))&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((***++++++***)))))))))***++++++,,,,,,------------------------,,,,,,------.../////////000111222333444666666777444444444666777999;;;<<<999::::::;;;<<<===>>>>>>;;;>>>???>>>@@@BBB@@@:::555999>>>AAA>>>===EEENNNnnn}}}zzzpppoooJJJ@@@111---999<<<222000888;;;;;;:::999999:::;;;<<<@@@@@@AAABBBBBBCCCBBBBBB????????????@@@BBBDDDEEEBBBCCCCCCBBBAAA@@@@@@AAA@@@@@@????????????@@@@@@???>>>===<<<<<<<<<===>>>===;;;::::::<<<===<<<;;;======:::777888;;;;;;888444???@@@<<>>NNNNNN===@@@BBBDDDEEEDDDAAA>>>;;;@@@@@@@@@CCCFFFFFFAAA===CCC@@@@@@DDDGGGFFFEEEFFFAAA???===<<<>>>@@@@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDGGGEEEDDDDDDEEEFFFEEECCC@@@????????????@@@@@@AAA??????@@@@@@???>>>======<<<<<<===@@@BBBBBB@@@>>>???@@@AAABBBBBBBBB@@@@@@>>>>>>??????@@@BBBCCCDDDGGGEEECCCBBBBBBBBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>BBBFFFFFFBBB@@@>>>===>>>BBBEEEHHHHHHCCCAAACCCGGGHHHDDDCCCDDDDDDBBB@@@>>>>>>???@@@AAA@@@@@@AAAAAAAAA???>>>===;;;;;;:::999888666555444222333333333222222111000......------+++***((('''''''''((((((((()))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%&&&'''''''''$$$,,,&&&!!!)))+++&&&''',,,***...,,,$$$%%%&&&))))))(((&&&%%%&&&((((((000+++***%%%%%%'''%%%(((///---+++***'''%%%'''***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,&&&&&&&&&&&&&&&%%%%%%%%%''')))+++***&&&#########$$$%%%&&&((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&(((***+++***)))''''''((())))))***++++++)))******++++++,,,,,,---,,,,,,------...//////000///000111222333444555666444444555666888:::<<<==================>>>??????<<>>999999:::;;;<<<======>>>======>>>???@@@AAACCCDDD===>>>???@@@AAABBBDDDFFF>>>@@@AAA@@@>>>===>>>@@@===<<<<<<<<<<<<<<<<<<===>>>===<<<:::::::::;;;<<<<<<999777888:::;;;:::888;;;<<<:::666777<<<;;;555555888777;;;AAA@@@DDDTTTqqq}}}dddzzzgggPPPBBBAAAEEEIIIJJJOOOHHHDDDEEECCC???BBBIII@@@AAABBBCCCBBB@@@>>>===AAABBBBBBCCCBBBAAA???===CCC======BBBFFFEEEEEEGGG@@@>>>===>>>???AAAAAA@@@BBBDDDFFFFFFDDDCCCDDDEEEFFFDDDCCCCCCDDDDDDCCCBBB??????>>>>>>===>>>>>>>>><<<===>>>?????????>>>===>>>======>>>@@@@@@>>><<<===???AAABBBCCCBBBAAA@@@======>>>???@@@BBBDDDEEEHHHFFFCCCAAA@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCC???AAA@@@======BBBCCC@@@@@@>>>===>>>AAADDDEEEEEEEEE???>>>CCCGGGFFFDDDCCCDDDCCCAAA???>>>===>>>>>>???@@@AAABBBAAA???===<<<::::::999888777555444333111111222222111111000000............,,,)))'''%%%&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%''''''''''''!!!+++((("""((()))$$$###(((###%%%&&&"""'''---((( )))+++&&&$$$(((,,,***%%%''',,,###%%%222---***,,,)))))),,,(((###%%%---$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###%%%%%%&&&''''''&&&&&&%%%"""$$$&&&%%%###"""%%%'''%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''***+++***)))&&&&&&&&&'''((())))))***''''''((()))***++++++,,,,,,,,,------...///000000......///111222333444555444444555666888:::<<<===;;;;;;::::::::::::;;;;;;???@@@>>>::::::===>>><<<888333222777999666777;;;:::555<<>>AAADDDEEE777888:::;;;;;;===???AAA:::===???>>>;;;:::<<<>>>:::999999888888999999:::===<<<;;;999888888999999:::888555666888999888666333555444222555:::999222555666333666<<<666777EEE222NNNqqqtttnnnbbbIIIDDDAAABBBDDDFFFHHHJJJIIIEEEBBBAAA>>><<>>???CCC<<<:::@@@EEEDDDEEEHHHAAA@@@@@@AAACCCDDDDDDBBBAAABBBDDDDDDCCCBBBCCCCCCDDDCCCAAAAAABBBBBBAAA@@@??????>>>======<<<======999;;;===>>>???@@@??????@@@???>>>>>>>>>>>><<<:::<<<>>>@@@BBBCCCBBBAAA@@@<<<<<<===>>>AAACCCEEEFFFHHHFFFCCC@@@??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBEEEDDD<<<:::===???===CCCAAA??????@@@@@@@@@>>>EEE>>>;;;AAAGGGHHHEEECCCFFFEEECCCAAA>>>===<<<;;;???@@@AAABBBAAA???===;;;::::::999888666555333222000111111111111000000//////,,,***)))******)))'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''')))(((&&&'''''''''&&&%%%&&&)))******((('''***,,,+++)))&&&&&&(((,,,///111***//////+++'''((()))((()))---,,,'''%%%(((***((((((+++$$$!!!((('''$$$)))***###"""&&&%%%%%%&&&---$$$!!!&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""#####################$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***++++++,,,,,,---......++++++,,,,,,---...//////000000111222222222222222555444444555666888:::;;;???===;;;999999;;;===>>>@@@>>>;;;999888888:::;;;888888888777666666555555111555666444888JJJhhhyyy~~~YYYKKK:::111111444222000777666444333333444555666888555333444777999999888===<<<;;;:::;;;<<>><<<999999:::<<<===>>>??????>>><<<>>>BBB@@@;;;@@@===:::888999::::::::::::::::::999999999888888666666666666555555555555555555555555555555555555555555555555555666777777666JJJSSSQQQddd|||qqqrrruuuiiiVVVJJJ>>>@@@???>>>???CCCCCC@@@DDDEEEDDDBBB???======>>>FFFBBB??????AAACCCBBBAAA>>>===<<<<<<===@@@DDDFFFJJJEEE???===???AAABBBAAACCCBBBAAACCCEEEFFFFFFEEEHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@?????????@@@@@@???===<<<<<<<<<===>>>============<<<<<<<<<<<>>>>>>>>=========>>>@@@BBBBBBAAA@@@???:::===???>>><<<===@@@DDDDDDBBB@@@===<<<===>>>@@@??????@@@??????AAADDDGGGFFFEEECCCAAA??????>>>>>>BBBBBBBBBEEEGGGFFFBBB>>>GGGAAA<<<===CCCFFFDDDAAAEEEDDDAAA???======>>>>>>@@@@@@@@@@@@>>><<<:::888:::999888777555333222111222222222111111111000000///,,,***)))******)))'''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''(((''''''((()))))))))(((&&&(((***)))&&&%%%%%%&&&---+++***+++,,,***%%%!!!''')))((($$$$$$'''(((''' ###'''++++++((('''(((((()))&&&((($$$$$$---)))&&&'''******'''&&&)))"""!!!%%%***+++&&&""""""######$$$%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""########################$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((*********+++,,,,,,------+++,,,,,,------.........///000000111111111111111333333222333444555777888<<<:::888777777888:::;;;===<<<999777666666666777666666555555444333333333333555555222111666@@@HHHVVVwwwvvvlllnnntttUUU>>>???777...+++...111000...666444333222222333444555888666444555777:::999888;;;::::::::::::<<<===>>><<<:::999999;;;=========;;;<<<;;;999;;;???===888===;;;999888999999999888888888888888777777777777555555444444444333333333333333333333333333333333444444333333444444555666:::FFFHHH@@@FFF```wwwjjjZZZWWWTTTGGG:::555999>>>BBBCCCDDDDDD???888<<>>===BBBAAAAAACCCEEEDDDAAA???CCCBBBAAA@@@@@@BBBDDDEEEHHHEEEAAA???AAABBBBBBAAABBBAAAAAABBBDDDEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCBBB???>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<>>>???AAAAAA@@@???>>>:::;;;=========>>>???AAABBB@@@>>>;;;;;;;;;===>>><<<======<<<<<<>>>AAADDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@BBBEEEEEECCC@@@DDD@@@===>>>AAADDDDDDBBB@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<:::888777777666555444333222111000111111000000000////////////,,,***)))******)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''###%%%((()))((()))***+++"""###&&&,,,111444222000444333...******---,,,'''+++)))(((***)))&&&(((...,,,555444222333,,,###&&&&&&%%%''')))(((%%%(((---%%%$$$%%%'''%%%"""###(((######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------------------...//////000000000000000111111111111111222333333777666555444444555777777;;;:::999888666555444333333333333222111111000000222111000111222111...,,,444FFFWWW___llltttUUU>>>555666777...------...111333222111444333222111111222333444777666555555888999999999888888999::::::;;;<<<<<<:::999999:::===>>>===<<<:::;;;:::888:::===<<<888:::888777888999999888777777666666666555555555555333333333222222222111111111111111111111111111111222222111111222222333444888;;;:::666555<<>>888666:::666===BBBCCCDDDDDD@@@:::444999@@@DDDEEEBBB@@@??????@@@CCCFFFGGGFFFAAA===FFFEEECCCAAAAAAAAABBBCCCFFFDDDCCCBBBCCCDDDBBBAAAAAA@@@???AAACCCDDDCCCBBBAAACCCFFFHHHHHHFFFCCCAAA<<<<<<<<<<<<============;;;;;;<<<<<<;;;;;;:::999============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>?????????>>>===999999:::<<>>===???===;;;999999:::;;;<<<999:::::::::999;;;===@@@@@@AAABBBBBBBBBAAA@@@??????>>>>>>???BBBCCCCCCBBB@@@???>>>>>>???AAACCCDDD;;;===???AAABBBAAA???>>>;;;<<<<<<;;;:::888666555333222222111111000///////////////.........------///,,,***)))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&)))((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''((((((((((((((()))+++,,,.........---,,,---111444444333222444;;;BBB???999<<>>***'''///444222---///222333333222222222333222222222222333333444555444444555666777888777777777999:::;;;;;;;;;;;;999999:::===???@@@>>><<<;;;>>>===;;;;;;>>>>>>;;;888777777888::::::888777666666555555555444444444222222222222111111111000000000000000000000000000111111111111111222222333444222333666666444666999333777EEEXXXeeeooo|||www```QQQNNNFFF;;;>>>999888<<<>>>===@@@EEE999>>>???>>>???CCCEEEDDD444:::@@@EEEFFFEEECCCBBB>>>@@@CCCFFFGGGEEEBBB@@@BBBAAAAAA@@@????????????CCCCCCDDDEEEEEEEEECCCAAA@@@?????????AAABBBBBB@@@???AAADDDFFFGGGEEECCCBBB<<<<<<===>>>>>>?????????:::;;;<<<<<<<<<;;;999888===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<<<<<<<;;;999888999<<<@@@AAA>>>:::===<<<:::999999:::;;;<<<999:::;;;:::999:::<<<>>><<<>>>@@@AAABBBAAA???>>>???>>>======>>>???AAAAAA<<<>>>??????===>>>AAADDD<<<<<<>>>?????????>>>===999:::::::::999777555444000000000000///////////////.........------------///,,,***)))******)))''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&'''))),,,***'''%%%%%%&&&'''(((,,,444;;;===<<<@@@JJJTTT___aaaeeennn{{{{{{hhh~~~}}}vvvaaa\\\^^^YYYYYY```ZZZLLLHHHFFF>>>:::<<<===666---(((((($$$%%%+++---)))$$$!!!&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""""""""!!!""""""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((())))))***++++++------------------,,,,,,------...///////////////222222222222222111111000222222333444444444444444888888999888777444222000222222111111000//////...111111///........./////////---///333111///777CCCBBBJJJWWWeeeuuummmdddTTT@@@777555333000333;;;===111###...000111111...---...000333333333333333444555555111222333444444444555555777777999;;;<<<<<<<<<<<<::::::<<>><<<;;;??????<<<<<<>>>>>><<<888777777999::::::999777666555555555444444444444222222222111111111000000000000000000000000000000111111000000111111222333555000000444555000000333999777888999999AAAWWWnnngggfffiiissspppmmm]]]QQQFFFDDDDDD@@@:::888<<<999888<<>><<<;;;<<<@@@BBB@@@???BBBDDDCCC:::>>>AAADDDDDDDDDEEEFFF>>>@@@AAABBBBBBCCCCCCDDD===>>>>>>????????????>>>@@@BBBEEEGGGFFFEEECCCBBB@@@???>>>???@@@AAA@@@???@@@@@@BBBCCCCCCCCCCCCCCC;;;<<<===>>>???>>>>>>>>>:::;;;<<<===<<<;;;:::999;;;;;;;;;::::::::::::999999999::::::::::::::::::888888888999999999999999999888999<<<@@@AAA>>>:::<<<;;;:::::::::;;;<<<===;;;=========;;;;;;===>>>999;;;===???@@@???>>>===@@@@@@>>><<<;;;<<<===???:::===??????<<<<<>><<<;;;::::::;;;;;;888888999999888666444333//////////////////////////////.........---------///,,,***)))******)))''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))$$$$$$&&&+++111777:::;;;777EEEWWWccciiippp{{{vvvrrr}}}~~~zzz{{{wwwxxx}}}vvvtttyyy{{{qqq```UUUEEE888+++((((((&&&%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!"""###$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******++++++---------------------------......///////////////222333333444333333222222111222444555666555555444333444444444333111///...222111111000000///......+++...222222///,,,++++++,,,+++///444111++++++111222000000777EEEVVVeeemmmzzznnnTTTOOO;;;,,,000222...//////222111,,,+++///333444///000///...---...000222222222333333444444555555///111333333333222333444777777888999;;;<<<======;;;;;;<<<>>>@@@@@@===;;;999===>>>;;;999;;;<<<;;;:::888777888999999888777555555444444444333333333111111111111000000000///////////////////////////000000000000000111111222000...///111111000111333//////111222222:::NNNbbbHHHDDD>>>:::;;;CCCQQQ[[[ccc|||yyyZZZSSSAAA@@@<<<444222888555...111<<<<<<999888;;;>>>>>>999444999AAAGGGFFFBBB@@@===:::===???@@@AAAAAABBBDDDFFF>>>????????????@@@DDDFFF<<<===???AAABBBBBBAAA@@@>>>AAAEEEFFFFFFDDDCCCCCC@@@???>>>???@@@AAA@@@?????????@@@AAAAAAAAAAAAAAA:::;;;<<<=========<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999999888888888888777777777888888888888888666666666666777777777888777777888;;;======<<<;;;;;;::::::;;;;;;<<<=========>>>???>>>===<<<===>>>:::;;;<<<>>>>>>>>>>>>===@@@@@@@@@===;;;:::<<<===:::<<<>>>>>>;;;;;;===??????===:::888666666777888666777777777666555333222000/////////////////////............---------,,,///,,,***)))******)))'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$((((((&&&&&&***---+++000:::GGGTTT]]]```___hhhooowww{{{{{{zzzzzz|||xxxwwwsssnnnnnnmmmfff^^^bbbcccbbb______dddiiikkk___ggggggjjjwwwqqq]]]NNNAAA777222333+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!"""###$$$%%%&&&####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,+++,,,,,,------...............///000000000000///222222444444555444333333000111444666666666444333111222222222111111000///111000000//////...------(((+++///111111000000000111...------,,,,,,000666111,,,((((((,,,222666888111999>>>EEEOOORRRSSSZZZ^^^eeebbb]]]]]]XXXTTT[[[WWWUUUPPPGGG???888111***,,,000444===888(((!!!%%%...222...)))***///222111000//////000111222333000111222333333444444444...111444444333222333444666666666777888:::<<<>>><<<;;;;;;<<<======;;;999777<<<===:::888:::;;;:::;;;888666555666777777666333333333222222222111111////////////...................................................///000000***...000//////222444444444333333333222333;;;CCC000111222222333555999<<<444JJJZZZUUUHHHEEEIIIKKKJJJgggoooHHH555:::111222888888999:::888666;;;AAA999888888999<<<===;;;999555>>>EEEDDDAAA???===:::999;;;=========>>>@@@BBB;;;===>>>>>>===???CCCFFF<<<>>>@@@BBBCCCBBBAAA@@@<<<@@@DDDEEEDDDCCCCCCDDDAAA@@@??????AAAAAA@@@???;;;===???AAAAAA@@@>>><<<;;;<<<===>>>>>>===;;;:::;;;;;;:::999999999999999888777777777666666666666333444444444555555555666444444444444555555666666444666777888888888:::;;;999999::::::;;;<<<======<<<===>>>===<<<:::;;;;;;<<<======>>>>>>?????????>>>???@@@>>><<<;;;<<<>>>;;;<<<======;;;::::::;;;;;;:::999777666555444444333444555555444333111000/////////......------------,,,,,,,,,,,,+++++++++///---***)))******)))'''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))...///...///444888DDDKKKXXXhhhuuu{{{yyyvvvssspppmmmlllmmmmmmkkkjjjfffhhhjjjnnnvvvxxx}}}hhhbbbpppuuuooonnngggbbbaaakkkzzz{{{ZZZAAA555000///---+++))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!"""###%%%&&&'''"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,---...//////...//////000000000000000111222333444555444444333...000333666666666444333222222222222222222222222000//////......---,,,,,,///,,,***)))+++---///000***,,,,,,++++++*********(((+++...000111000//////...444+++(((444222///<<<---555000)))...///,,,...)))...000...******---000,,,333---'''...111111666+++...///,,,,,,///000---///---,,,---///000///---//////000222222333333333...111555555444222444555666555444555666999<<<===<<<;;;::::::;;;:::999777888===???;;;888:::<<<<<<;;;888555333444555555555111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))111444...+++---...,,,000...---///222555777:::555333222333444555555555::::::555111777AAAAAA999======>>>000333:::111;;;444666333000666???>>>666:::<<<;;;777555666777777333:::>>><<<:::===BBBCCC444666999;;;;;;;;;<<<>>>999;;;>>>>>>>>>>>>AAAEEE<<<>>>@@@BBBBBBAAA???===<<>>???@@@AAA@@@???===;;;;;;:::888777777777888999666666666666555555555555111111111222222333333333444444333333333444555666222444666666444444888;;;888888999:::;;;<<<<<<<<<:::;;;<<<<<<:::888888999??????>>>>>>???@@@AAAAAA;;;>>>@@@???===<<<>>>@@@<<<<<<<<<<<<;;;;;;999888666777888888777555333111111222333333222111000/////////...------,,,+++++++++++++++************)))///---++++++---,,,)))&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%'''((((((...555888;;;EEEYYYkkktttssshhhiiiqqqbbbYYYkkktttppppppwww{{{|||ppp[[[XXX\\\]]]pppzzzrrr[[[===777+++%%%111((()))###!!!'''***&&&$$$%%%$$$''''''$$$%%%(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%###"""###''')))'''%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,////////////000000000000333333222222111000000000444444444444444444444444111111000///////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............//////000111111111111111000111222222333333222222222333444666666666555555::::::::::::999777555444666666666666777888999:::777666555444222111000///000000000///......------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000111111111222222222333333333333333333333333888777666555555444444555333888666000555BBBHHHCCC444333333444666777555444888999:::999888888999;;;<<<>>>???>>><<<;;;;;;;;;888888999;;;<<<>>>???@@@@@@???===>>>AAACCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD>>>???AAABBBCCCBBBAAAAAA===>>>@@@AAAAAA@@@>>>===;;;<<<>>>???>>><<<999777:::999777666444333333333555555444333333333333444444333111//////000111222333333333444444444555555444555555555666666777777888777666666666777999:::;;;;;;<<<======>>>======>>>>>>>>>===<<<===@@@CCC<<<;;;:::999:::<<<>>>???@@@@@@???>>><<<;;;999888666666555555444444444333111111111111000000000///......---,,,,,,+++******************************...,,,******+++***(((&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&&&&&&&((()))))))))(((''''''444:::HHH[[[jjjmmmggg```kkkhhhZZZWWW```]]]ddd~~~sssvvvnnniiiZZZrrroooPPPFFFDDD%%%------///...&&&!!!)))###''''''$$$%%%***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""%%%&&&%%%#########################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,........./////////000000000000000000////////////222222222222222222222222///......---------------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////000111111111111000000000111222222222222222222333444666777777666666888999:::::::::999888777888777777666666666666777777666555444222111000///000000//////...------,,,,,,,,,+++++++++******************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000111111111111222222222222222222222222222555555444333333333444444...333111---000999999222666555555666888888777555888999999888777777888999;;;===>>>===;;;::::::;;;999999:::;;;===>>>??????AAA???======???AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>???@@@AAABBBBBBAAA@@@AAABBBBBBAAA???===;;;:::;;;<<<>>>>>>>>><<<999777777666555444333222222222555444444333333333333333444333111000///000111222333333333333444444444444444444555555555666666666777777666555666777888999999:::;;;<<<=====================<<<;;;<<>>>>>>>>===<<<;;;:::888777555555444444333222222111111111000000000/////////...------,,,++++++******************************///---***)))******)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&'''((())),,,000333GGGUUUfffpppoooiiidddaaaVVV^^^bbbhhhrrrtttlll{{{sss|||tttMMM===333******,,,***(((&&&$$$'''((($$$###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###"""!!!######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,---------.........//////---------...............////////////////////////,,,,,,+++************+++************************)))))))))*********++++++************************)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000111111000000000000111222222222222111111222444555777777888888888999:::;;;<<<<<<;;;::::::999888666555444444444666666555444222111000000//////......---,,,,,,,,,++++++++++++*********))))))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------.........///////////////000000000000111111111111111111111111111222222111111222222333444000444444222666<<<777---777666666777999999888666888999:::999777666666777:::;;;===<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>???AAA???======>>>@@@@@@???>>>>>>???@@@@@@@@@@@@???>>>??????@@@@@@@@@@@@???CCCBBBAAA???===;;;:::999;;;<<<===>>>===;;;999777444444333222222222222222444444333222222222222333444333222111000111222222222222222333333333333444444444444444555555555555666555555555555666777777777888999;;;<<<=========;;;<<<<<<;;;::::::<<>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;:::999888777555444333222111000//////000000000/////////......------,,,,,,++++++******))))))))))))))))))))))))000...,,,+++************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$######$$$%%%&&&(((+++000:::GGGPPPdddiiiiii^^^SSSTTT___hhhiiiwwwuuuaaa___lll|||tttcccKKK999///+++)))))))))++++++(((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---......//////...............---------+++******)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///...//////000000000000000000111222222333333222222111222333555666888888999999:::;;;<<<===<<<;;;;;;;;;:::999777666555555444666555444333222111000000......------,,,,,,+++++++++************)))))))))(((((()))))))))*********)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000000000000000000000000111222333444333555666777>>>CCC>>>555666555555666888999777666999:::;;;:::777666666777999;;;<<<<<<;;;:::;;;<<<<<<<<<<<<======>>>>>>>>>AAA@@@>>>>>>@@@BBBBBBBBB===>>>???@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>@@@???>>>===<<<<<<<<<<<<:::;;;<<<<<<;;;:::888777222222222111111222333333333333222111111111111222333333222111111111111222111111111222222222333333333333333333444444444444444444444444444555555666444555777999;;;<<<<<<<<<999::::::999888888:::<<<>>>===<<<;;;::::::;;;;;;::::::::::::999999888777555555333222000///...---/////////............---,,,,,,,,,,,,++++++******))))))))))))))))))))))))...---,,,+++))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%"""!!!"""$$$(((...555<<>><<<777444444333555666777555444999:::;;;;;;888777666666888:::<<<<<<;;;;;;<<<===;;;;;;<<<<<<======>>>>>>@@@???>>>???BBBEEEFFFFFF>>>???@@@AAAAAA@@@???>>>============<<<=========>>>===<<<;;;;;;;;;;;;<<<999999::::::999888666666222222222111222222333444222222111000000000000000222222111111000000000111000000000111111111111222333333333333222222222222222222333333444444444444333444555777999::::::;;;888999:::999777777888999<<<<<<;;;:::::::::999999:::::::::::::::999888777555555444222111///...---.........---------,,,,,,,,,+++++++++++++++******((((((((((((((((((((((((***+++,,,+++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%""""""&&&))),,,666DDDNNNTTTYYY___dddYYYcccnnnxxxssskkkkkkllldddYYY]]]gggmmmlllnnnsssqqqkkkuuuiiifffrrryyyuuuuuu|||hhhdddiiifffWWWSSSVVVQQQ___fffppp|||{{{uuuiiiFFF333+++&&&###%%%'''''''''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!###$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------......///000111111//////......---,,,,,,,,,******)))(((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---......///---...//////000000//////111111222333333333333222111111111222333555666777999:::;;;;;;;;;999888777888777777777777777888999222222111111000//////...,,,,,,,,,+++******))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))******))))))*********++++++++++++++++++,,,,,,,,,------........................////////////000111222333111111000111333555555444333222222333555555444222777999::::::888666666666666888:::;;;::::::;;;===:::::::::;;;<<<======>>>>>>===<<<>>>BBBEEEFFFGGG???@@@BBBBBBBBBAAA???>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>===<<<;;;999888888777777777777666555555444222222111111111222222333111111000////////////000111000000000000//////////////////000000000111111222222222222111111111111000111222333333333222222222333444666777888888888777888999999777666777888999999999999999999888888::::::::::::999888777666444444333111000///......---------,,,,,,,,,,,,+++++++++++++++++++++******((((((((((((((((((((((((***---//////,,,)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''%%%$$$'''---333:::DDDPPPWWWYYY[[[```dddeeeyyy~~~yyyoooTTTjjjiiifffeeemmmzzz|||~~~|||vvvqqqqqqsssqqqmmmlllpppvvvxxxuuurrrllliiittt|||zzzzzz``````\\\XXXWWW]]]lllhhh{{{bbbHHH999,,,((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!######!!!!!!###%%%######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,------------............------......//////000000......------,,,++++++***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************)))***+++,,,---......///---...//////000000////////////000111111111111111111111000000111333444555666666888999999888888777666666555555555555666666000000000///......------,,,++++++***))))))(((((())))))((((((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,------------------------......---......///000000000222444444222111111333222111111222444555333222333555888888777555444555333555777888888888:::;;;777888999:::;;;<<<===>>><<<:::999;;;>>>@@@BBBBBB???@@@BBBCCCBBB@@@>>>======<<<;;;:::999::::::;;;;;;;;;<<<<<<;;;:::888777666666555555444333333222111111000000///000000000111000//////....../////////////////////......---....../////////000000000222222111111111000000000///000111222222222111111222333444555666666666666777888999999777666666777666777777888888888888777::::::999888777666444333111111000000///...------,,,,,,,,,,,,++++++++++++******************++++++'''''''''''''''''''''''',,,000444444111---++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''&&&&&&+++444;;;NNNTTTYYY[[[[[[```iiirrr|||uuujjj```rrr{{{iiinnnwww}}}}}}{{{yyyqqqgggnnnsss~~~~~~zzzwwwyyyzzzjjjvvvssssssooooootttuuuoooccc[[[ZZZuuuyyyzzzzzzpppZZZBBB555000+++((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" ###"""!!!!!!###&&&######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,---------.........//////---------.........//////------,,,,,,+++******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******+++---...//////---......///////////////---......///////////////111111000000000111333444222333555777888888888888666555444333333333333333//////......---------,,,++++++******)))((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++///444666333///000444222222222333444555444222000333666666555444333333111333555666666666888999666777888999;;;<<<===>>>:::888777777:::<<<<<<<<<>>>???AAABBBBBB@@@===<<<===<<<:::999888999::::::555777999<<<===<<<;;;:::555444444333333222222111000000///...............000000///........................///...------,,,............/////////000222111111111000000//////...///111222222111111000222333444444555555555555777888:::999777666666777444555666777777888777777999999888777666444222111//////.........---------,,,,,,,,,+++++++++************************++++++''''''''''''''''''''''''111///------------+++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''+++222;;;CCCHHHHHHPPPTTT```pppqqqpppyyyqqqlllhhhccc``````eeelllnnnnnnpppuuullljjjiiilllqqqrrrnnnjjjzzzssstttqqqhhhqqqqqqtttyyy}}}yyymmmbbbiiilllnnnpppwww}}}zzztttnnnnnnsssuuusssyyyrrrqqqrrrjjjllluuu\\\qqqgggPPP,,,,,,---***((()))***%%% !!!'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$###!!!"""######"""!!!################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&))))))))))))***+++,,,---+++++++++,,,,,,+++++++++,,,------.../////////...,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---...///000000,,,---...///000000000000///////////////000000111444444555555555555444444666555444333222111111111//////...---,,,,,,++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************++++++******+++,,,,,,---+++,,,...000000000000///000000000000////////////000222444333222111222222333333333333333333333333444333222444777999888777444999===<<<888666999<<<===???>>>::::::===>>><<<>>>>>>============>>>>>>;;;;;;<<<<<<<<<;;;999888999888777777888888777555666555555444222111000000000000000000000000000000......------------......000000//////.........---////////////000000000000000000000000////////////111111111111000000//////222222333333444555555666444555777888888888777666666666666666666555444444888888777666555333111000......---,,,,,,+++******+++++++++*********))))))'''***---...---***((('''&&&&&&&&&&&&&&&&&&&&&&&&000///---------,,,+++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$%%%$$$'''---444;;;BBBIIIMMMRRR[[[bbbqqqwwweee^^^eeennnqqqhhhjjjoootttrrrkkkgggggg|||yyyvvvtttqqqiii]]]TTTVVV^^^```ZZZYYY______YYYVVVVVVYYY```eeeddd[[[RRRNNNTTTZZZ]]]aaafffgggddd}}}zzzuuuxxx|||yyyrrrmmmmmmmmm~~~OOO888...444,,,!!!(((111+++ &&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############"""################################################$$$###"""###$$$%%%$$$###################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,---******++++++++++++*********+++,,,,,,---------,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,------......//////------...///000000000000000////////////000111111444555555555555555555444555444333111000000//////.........---,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++***************+++,,,+++,,,---///////////////////////////////////////000222333333222111111222444444444444444444444444666444444555999::::::888777:::<<<<<<:::999:::<<<===???>>>::::::>>>???===>>>======<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;999999999777666666777888666555555555444333222111000000000000000000000000000000///......------......///////////////......------....../////////000000000000/////////////////////222222111111111000000000333333444444555666666666555666666777888888777777777777777777777666666555777666666555444222000///...------,,,++++++******++++++*********)))))))))'''***---...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&000...---,,,---,,,+++)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%,,,666===CCCHHHNNNRRROOOZZZfffyyy|||{{{ffflllkkkdddccclllssstttbbbccciiipppppplllkkkmmmaaabbbeeehhhggg```TTTKKKSSS^^^gggkkksss~~~zzzyyyyyy|||}}}vvvooo```ggglllllliiiddd[[[SSSWWWbbbkkklllnnnzzzxxxeeegggiiinnnooouuuXXX<<<:::222++++++***'''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$############"""################################################$$$###"""###%%%&&&&&&%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))******+++,,,)))******************)))((()))******+++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++---------------------------...///000111111111111000000000000000111111222444555555666666555555444333222111///............---------,,,++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))))))))******+++,,,---.........---////////////////////////000111333333111000111222555555555555555666666666777666666777:::;;;;;;:::999:::;;;<<<<<<<<<;;;;;;===???>>>;;;;;;??????===>>>>>><<<;;;::::::999999;;;;;;;;;<<<;;;;;;:::999888777555666777777666444444444333222111000000/////////////////////////////////............/////////............---------.........////////////000////////////////////////222222222111111111111111333444444555555666777777666666555555666666777777888888888888888777666666444444444333222000......------,,,,,,+++*********************))))))))))))'''))),,,---+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&000...,,,,,,,,,,,,***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,333;;;BBBGGGNNNUUU[[[^^^eeekkkwwwwwwddd```[[[fffnnnmmmpppvvvwwwssskkkgggccc```\\\WWWWWW\\\IIIOOOYYYdddlllmmmhhhdddhhhrrr{{{yyypppgggllllllddd]]]aaajjjqqquuu~~~}}}|||sssWWW???333777111 000((((((''''''&&&%%%%%%%%%$$$$$$$$$#########""""""###################################################"""!!!###%%%&&&&&&%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))***++++++))))))************))))))((())))))******)))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************---------,,,,,,,,,,,,,,,---...///000111111111111000000000000000111222222444444555555555555444444222111000///...---------,,,,,,+++++++++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))***))))))(((((((((((((((******++++++,,,,,,,,,,,,---.............../////////111222222111000000111444444555555555555555666777666777888999::::::::::::999999:::<<<===;;;:::<<>>>>><<<===@@@@@@===AAA@@@>>><<<;;;:::999999999888888888888999999999666555333444555555444222111111111000000//////...------------------------......------------......,,,,,,,,,,,,------------------------............------....../////////000111111111111111111111111000111111222222333444444444333111000000111222333444444444444444333333222////////////...---+++++++++***************)))))))))))))))(((((((((''''''&&&(((++++++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&///---,,,+++,,,+++***((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''(((((((((((($$$$$$###$$$''',,,000222:::===DDDMMMWWWaaaiiimmmxxxrrrbbbYYYZZZWWWWWWaaa[[[bbbdddaaaaaafffeee___OOOSSS\\\hhhooorrrwww|||}}}~~~}}}}}}~~~}}}|||{{{}}}uuurrrqqqpppvvv{{{ooouuurrr{{{EEE---111000###(((''''''&&&%%%$$$######$$$$$$$$$############"""################################################"""!!! !!!###$$$$$$###################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((((())))))***)))******************)))******++++++******))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++,,,---...///000000000000///////////////000000111111222222333333222222111111000///...---,,,,,,,,,))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******++++++************+++,,,++++++,,,,,,---............///111111///...///000000000000111222222333333333555666666555555666777777888999:::::::::999999999<<<===<<<<<>><<<;;;:::999999777666666666666777888888555444333333444444333111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------......//////000000000000000000111111111//////000111111222222333222222111000000000111111111222222222222111000000............---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///---,,,+++++++++)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&'''(((((('''&&&%%%&&&'''+++111666:::>>>BBBJJJVVV```dddaaa\\\VVVXXXSSSRRRXXXXXX\\\iii[[[aaacccaaaccciiiiiibbbqqqrrrwww||||||xxxwwwyyyxxxyyyyyyyyyxxxxxxxxxyyywwwxxxyyyzzzzzzzzz}}}~~~}}}}}}~~~mmmyyytttccc{{{ZZZ>>>222---))))))((('''&&&%%%$$$$$$$$$$$$$$$############"""################################################$$$###""""""$$$$$$$$$"""################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))******++++++++++++*********************)))((((((&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''%%%###!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))******++++++,,,,,,+++,,,---....../////////...............//////000000000111111111111000000///...---,,,+++*********(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,+++*********+++,,,***++++++,,,------......---///000000///....../////////000111111222333333333555777666444444555777666999<<<<<<999888:::<<<777;;;<<<;;;<<<>>>>>>;;;???>>>===;;;:::999999999555555444444444555666777444333222222333333222111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---......///000000....../////////000000000000000000111222222333333222222333333222222111000111111111111111000//////---------------,,,+++***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///---++++++++++++)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&###$$$%%%&&&''''''''''''))))))***,,,111777===AAAAAAFFFPPP\\\ddd```RRRFFFIIIUUU]]]dddiiiaaa[[[cccpppmmmbbbXXX]]]ooo}}}|||zzzyyy{{{yyyvvvxxx|||xxxzzz{{{zzzyyyyyyzzz{{{yyyxxxwwwwwwvvvvvvyyy}}}{{{yyyxxxxxxyyy|||~~~www|||dddiii~~~VVVlllddd<<<999+++***)))((('''&&&%%%%%%$$$$$$$$$############"""################################################&&&$$$###$$$%%%%%%$$$###################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))(((((((((((())))))++++++,,,,,,,,,,,,++++++))))))******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((***...000...***$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,---***+++,,,---............---------------...////////////000000000000//////...---,,,***))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++---...---,,,+++******+++,,,,,,******+++,,,,,,---......---///000000///....../////////000111222222333333333666777777444444666888666;;;>>>===:::888;;;>>>666:::<<<:::;;;>>>===:::===<<<;;;:::999888888888444333333222333444555666444333111222333333222000..................------+++++++++++++++++++++++++++******************+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000---.........//////000000000111111222333333444444333444444555444333222000111111111111111000//////---------------,,,+++***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///---++++++++++++)))((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&&&&((()))+++***+++111:::@@@@@@>>>FFFPPPZZZZZZRRRKKKKKKNNNXXXbbbkkkllleee^^^]]]___ZZZWWW\\\lllxxxzzzxxxwww~~~yyytttrrrrrrtttuuusssvvvxxxyyyxxxwwwvvvvvvxxxyyyzzzyyywwwwwwxxxyyyxxxwwwwwwyyy|||~~~~~~}}}~~~||||||~~~dddbbbyyyooo}}}PPPeee___FFF>>>---%%%,,,...%%%!!!'''&&&%%%$$$%%%%%%%%%###!!!################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''''')))))))))***++++++,,,,,,+++++++++,,,,,,,,,------------------------------111000000///...---------******)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%)))---......))))))((((((((((((((()))++++++,,,,,,,,,,,,------.........///////////////...//////000111222222222333333333444444444444555777777777777888999:::;;;999999;;;<<<<<<<<<;;;:::???<<<999666444555666777666555333222333444666777222111111000///......---------,,,,,,,,,+++++++++---,,,++++++******+++++++++*********))))))(((((()))))))))))))))))))))))))))************+++++++++------------------------............////////////222222111111111111222222333333333333333333333333000000000000////////////---------,,,+++***)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///---,,,+++++++++)))'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''&&&&&&(((***+++---000444:::AAAFFFIIIPPPOOOMMMJJJGGGIIINNNRRR```aaa^^^UUULLLIIIPPPXXXeeecccgggsss{{{{{{xxxxxx|||yyyvvvsssqqqrrrssstttvvvwwwwwwvvvuuuuuuuuuvvvzzz{{{{{{yyywwwuuuuuuvvvxxxyyyzzz{{{|||~~~zzzyyyzzz}}}}}}ccczzzbbbHHHRRRuuulllPPPAAA---""""""(((***((('''&&&%%%%%%&&&&&&$$$"""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((('''''')))))))))***++++++,,,,,,+++,,,,,,,,,------------------------------------000000//////...------,,,***))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&***---------))))))((((((((((((((()))+++++++++,,,,,,,,,------............////////////...//////000111111222222333333444444444555555555666666666777777999:::::::::;;;<<<=========<<<<<<>>><<<999777555555555666666555333222222333444555111111000//////...---------,,,,,,,,,,,,+++++++++,,,,,,+++************+++*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++---------------------------.........////////////111111111000000111111111111111111111111111111111000000/////////.........,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000...,,,++++++***(((&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&''')))+++,,,000666999<<>>>>>>>>=========<<<;;;999777555444444666555333222111111222333000000//////...---------,,,,,,,,,+++++++++******,,,++++++*********************))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---------------------.........//////111111000000000000111111000000000000000000000000//////.........---------+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000...,,,++++++***(((&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''''''''(((+++---///444999===@@@EEELLLQQQHHHEEEDDDGGGMMMQQQQQQOOONNNSSSYYYZZZYYY\\\ccciiikkkooosssvvvuuuttttttvvvvvvvvvuuuuuuuuuuuuuuuuuurrrqqqppppppqqqqqqqqqppplllmmmooooooooooooqqqrrrmmmrrrvvvuuurrrqqquuuyyyzzzzzz{{{~~~eee{{{{{{vvvyyyOOOvvvKKK<<<999000(((((('''&&&$$$$$$%%%&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))(((((()))))))))***++++++,,,,,,,,,,,,---------....................................---------,,,,,,,,,+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***++++++)))((((((((('''''''''((())))))***++++++++++++,,,,,,,,,,,,------....../////////////////////000000111111333444444444444555555555444555666888999::::::;;;;;;;;;<<<<<<============<<<<<<<<<;;;999777555333777666444333222111111111............------,,,,,,++++++++++++************++++++***)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---------,,,,,,---------.........///000000000000000000///////////////////////////...---------,,,,,,,,,,,,******++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000...,,,++++++***(((&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((()))***---000333666;;;AAAEEEGGGGGGFFFAAAEEEJJJMMMNNNLLLIIIGGGLLLUUU___eeeccc___]]]]]]eeekkkpppqqqpppqqqtttwwwuuuuuuuuuuuuttttttssssssllllllnnnqqqssssssooollljjjlllmmmmmmmmmmmmooopppjjjooorrrqqqnnnmmmqqquuuwwwwwwxxx|||bbbccceee|||HHHHHH|||cccDDD>>>===333'''(((&&&$$$###$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,++++++++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***++++++)))'''&&&'''''''''''''''((())))))*********+++++++++,,,,,,,,,,,,,,,---...//////000///////////////000000000333333333333444444444444444555777999:::;;;<<<<<<999999999999::::::;;;;;;;;;<<<<<<<<<;;;888666444777666555333222111000000---------,,,,,,,,,,,,,,,++++++*********)))))))))+++***))))))(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...///000000000000///...////////////////////////,,,,,,,,,++++++++++++***))))))*********)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///---++++++++++++)))((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++---000333666999>>>CCCEEEDDDAAA>>>DDDGGGKKKIIIEEEBBBCCCFFFNNNUUU^^^bbbbbb___]]]]]]ccciiinnnnnnnnnrrrvvvwwwrrrrrrrrrrrrqqqqqqqqqppplllmmmnnnrrrvvvtttooojjjpppqqqrrrpppnnnmmmmmmnnnmmmoooqqqqqqoooooorrrtttnnnnnnpppuuu{{{___YYYwww___hhh}}}TTTWWWxxxOOOAAA999...+++)))&&&$$$$$$$$$###"""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))*********)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++************)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++)))'''&&&&&&&&&&&&&&&&&&'''((())))))************++++++++++++++++++,,,---...//////000////////////////////////222222222222333333333333333444777999;;;;;;;;;;;;888777777777777888999:::999999::::::999888666555555555444333222000000///,,,,,,,,,+++++++++++++++*********))))))))))))(((***))))))(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,------+++++++++,,,,,,,,,---------...///000000///...---........................+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&---,,,***+++,,,,,,***)))(((((('''&&&&&&&&&&&&'''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++---///333666666;;;AAACCCAAA>>>>>>>>>CCCEEEFFFDDDBBBCCCHHHMMMOOOSSSYYY\\\^^^```ccceeefffkkkmmmjjjlllqqqtttrrroooooooooooopppqqqrrrssstttrrrrrrtttwwwuuupppkkksssssstttrrrooonnnnnnnnnoooppppppqqqqqqrrrrrrsssiiihhhhhhlllrrryyyhhhGGGBBBooouuufffsss|||aaaTTT>>>999000,,,)))&&&%%%%%%$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((************)))))))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***'''%%%%%%&&&&&&&&&&&&&&&'''((())))))************++++++++++++***++++++,,,...//////000////////////////////////000000111111111222222222000222555777999:::999999777777666666666777888999555555666666666666555555111111111111000///...---++++++++++++++++++++++++******)))))))))((((((((())))))(((''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++******,,,,,,+++***(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...111555777666===DDDCCC===:::===BBB>>>@@@BBBDDDGGGKKKPPPTTTQQQTTTWWWYYYZZZ[[[^^^```hhhllllllhhhiiiooopppllloooooooooppprrrtttvvvxxx|||xxxuuuuuuwwwvvvqqqlllooopppqqqpppooonnnoooppppppooonnnoooqqqsssrrrqqqjjjgggeeefffjjjpppuuuwww~~~hhhYYYOOOYYYqqqwwwzzzLLLBBB333///+++((('''&&&%%%$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))******++++++)))))))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))*********(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,***&&&$$$%%%&&&%%%%%%%%%&&&'''((()))***)))************+++++++++******+++,,,...//////000///////////////.........///000000000000111111111...000333666888888888777888777666666666777999:::222222222222333333444444////////////...---,,,+++******************++++++))))))))))))(((((((((((())))))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,---///000000///---,,,************************))))))))))))((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&&&&&&&%%%%%%$$$###)))(((''''''&&&&&&&&&&&&&&&(((,,,///222333333333444555666666777;;;BBBGGG???BBBEEEGGGHHHJJJLLLNNNOOOPPPRRRUUUXXX\\\^^^```dddeeegggiiikkklllllllllnnnpppsssvvvwwwwwwwwwvvvxxxzzz~~~{{{sssooorrrpppmmmjjjlllpppqqqppppppqqqooommmppptttsssnnnqqqhhhbbbcccfffggghhhkkk{{{xxxiiinnnVVVwwwpppIIIDDD888...---,,,&&&""""""%%%$$$###$$$$$$$$$""" """"""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))************************+++++++++*********))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%+++***'''$$$$$$$$$&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++,,,---......///////////////.........000111111222222333444444333333555666888888888888:::777555555777888666444666555444444222222111000//////...---,,,,,,++++++************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,------------------------******************++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%$$$(((((('''&&&&&&%%%&&&&&&''')))---000333444444444000333666777888:::===@@@>>>@@@DDDFFFGGGHHHJJJLLLOOOPPPQQQTTTWWWZZZ]]]___ccceeehhhkkkmmmnnnmmmmmmuuuuuuuuuvvvxxxzzz|||}}}sssnnnrrrnnnqqqssstttuuuuuusssqqqrrrsssrrrqqqtttxxxwwwrrrrrrmmmjjjlllmmmlllmmmooommmttt~~~~~~sss}}}mmmlllkkkGGGDDD;;;...%%%"""%%%'''%%%$$$###$$$$$$$$$"""!!!########################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))************************++++++*********)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))***+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))++++++++++++,,,---......////////////............000111111222222333333444444444666777888999999999999777555555666777666444555555444333222111000000.........---,,,,,,++++++************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++*********+++++++++,,,,,,------------------------************************((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///...---,,,***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))+++...000333444444444...111555777888777777888<<>>BBBDDDEEEFFFHHHJJJMMMMMMOOOQQQTTTXXXZZZ\\\bbbfffkkkpppssssssrrrppp}}}|||{{{{{{}}}uuu~~~uuuwwwvvvtttrrrqqquuu~~~~~~yyywwwyyy{{{}}}ppp~~~___```aaa<<<@@@CCC222$$$'''&&&%%%###$$$%%%&&&%%%$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""############################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))******************************)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&)))+++---)))(((&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************+++,,,---...------...............///000000000111222222333333666666666777777888999:::777666555444555555555555333333222111000//////...---,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++)))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++++++++++++++***(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))((('''''''''(((((()))%%%%%%%%%%%%&&&&&&'''(((******,,,---///000111111333222111222333555666777<<<>>>BBBDDDEEEFFFHHHJJJKKKLLLNNNQQQTTTXXX[[[\\\bbbeeekkkqqqtttuuutttssszzz{{{}}}~~~{{{wwwtttqqqtttxxx~~~eeettt~~~TTTfff___HHHAAA:::///((((((&&&$$$$$$%%%&&&%%%%%%########################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""############################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""#########$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((()))(((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((************+++,,,------,,,---------....../////////000000111111222333333555555555555555666888888666555555444333333444555222222111000///......---+++++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&''')))***%%%%%%%%%&&&'''((()))******++++++,,,...///000000444111......111555999:::;;;>>>AAACCCDDDFFFHHHJJJIIIJJJMMMPPPTTTXXX\\\^^^bbbeeejjjppptttvvvvvvuuuwwwyyy}}}|||xxx|||zzzxxxyyy~~~vvvrrrsssooovvv~~~NNN~~~zzz\\\888===???000***(((%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""############$$$$$$$$$#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''$$$"""&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))******+++,,,---,,,,,,,,,---......////////////000000111222222222444333222222222444555666444555555444222222333555222111000///...------,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))************+++************************))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%''')))***&&&&&&&&&'''((()))++++++,,,,,,,,,---...///000000111...,,,---111666:::;;;:::<<<@@@BBBCCCDDDFFFHHHHHHIIILLLPPPUUUZZZ^^^```bbbeeeiiinnnsssvvvwwwwwwvvvyyy|||{{{wwwuuuzzz~~~uuurrriiinnnuuu|||___wwwyyyPPPDDDEEE<<<---***&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---++++++,,,------...////////////000000111111222222222111000//////111222444333555555444111111222555111000000///...---,,,,,,)))*********************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************************************))))))(((''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///...---,,,***)))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''&&&%%%$$$%%%''')))***&&&&&&&&&''')))***,,,------------......///111111...+++***,,,222777999:::888;;;>>>@@@AAACCCEEEGGGGGGIIILLLPPPVVV[[[___aaabbbdddhhhmmmrrruuuxxxyyywwwyyy|||~~~zzzxxx~~~|||{{{yyywwwwwwxxxzzz{{{~~~~~~qqqjjjkkkmmmpppvvv{{{rrrmmmtttxxxNNNAAADDD...+++'''%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---++++++,,,,,,---...///////////////000111111222222111000...------///111222333444555444111000222555000000///...---,,,,,,+++)))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...,,,+++*********((('''***(((&&&&&&''''''&&&%%%'''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%%%%((('''&&&%%%&&&(((***,,,000,,,))))))---111222111---...///000333555777888999;;;===???@@@CCCFFFIIIHHHIIILLLQQQWWW\\\^^^^^^cccbbbgggqqqwwwwwwvvvwwwxxxzzz}}}~~~zzz~~~zzzwwwwwwyyy{{{||||||}}}~~~~~~~~~{{{tttllliiilllpppuuu|||zzzrrrkkknnnhhhcccgggqqq|||mmmaaaeeePPP<<<@@@000%%%(((,,,((($$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((***))))))))))))***++++++******)))((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,......,,,++++++,,,---...------......///000000000000000111111111222222222444444444444333222111111------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,+++*********(((''')))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&%%%%%%''''''&&&&&&'''(((***++++++***+++,,,...000////////////000222444666888999999;;;===???@@@CCCFFFIIIIIIJJJNNNRRRWWWZZZ\\\]]]```bbbiiippprrrqqqssswwwvvvxxx{{{{{{zzzyyyzzz{{{{{{zzzuuulllccc```bbbfffbbbaaa```^^^^^^aaagggkkksssxxxuuu|||rrrddd\\\eeekkksssuuupppkkkmmmtttqqqlllhhhgggkkkqqqwwwzzzhhhyyyeeeJJJFFF@@@444(((###%%%&&&$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))(((((('''''''''***))))))((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))))))))))))))***+++,,,......---,,,,,,,,,---...------......//////000000000000000111111111222222333333444333333222111000---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,+++*********(((''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((())))))***%%%)))---//////---,,,,,,111111222333444666888888999;;;===???@@@CCCFFFIIIIIILLLPPPSSSUUUWWWZZZ\\\cccfffkkkmmmhhhbbbdddjjjxxx{{{~~~{{{yyyyyyyyyuuummmbbbWWWRRRSSSVVVSSSRRRPPPMMMKKKLLLPPPSSS```lll~~~|||aaaQQQKKKMMMXXXdddrrr|||tttgggcccbbbbbbdddcccbbbeeejjjnnnooommmhhheeeffflllrrr}}}cccwww{{{QQQEEEIIIAAA...###&&&((($$$%%%%%%%%%%%%$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''(((((())))))(((((('''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++***************++++++......------------......---------...//////000000000000000000111111111111222222222222111000//////,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,************(((''')))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&'''((()))))))))))))))$$$(((---...,,,***+++,,,111111222222444555666777999;;;===???@@@CCCFFFIIIHHHLLLPPPRRRSSSUUUXXXZZZ```aaadddgggccc^^^___dddxxx}}}{{{xxxnnnmmmiiibbbZZZSSSPPPOOORRRQQQPPPOOOMMMNNNRRRTTTZZZ```lllyyymmmNNN???888333555<<<777BBBVVVmmm~~~zzzrrrrrrpppggg```dddkkkdddVVVaaahhhmmmjjjccc```fffnnnnnnsssyyy~~~___|||yyyFFFGGGBBB888///+++((($$$&&&&&&%%%%%%%%%$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&(((***++++++++++++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((,,,++++++************+++---------------.........,,,,,,---......//////000/////////000000000111111111111111000000///...---++++++******))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,************((('''((('''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&((('''((())))))***))))))(((''')))+++***((((((+++...000000000111222444555666999;;;===???@@@CCCFFFIIIHHHJJJNNNQQQSSSUUUWWWYYYXXXXXX]]]gggmmmnnnpppssswww~~~vvvpppgggfffddd___YYYTTTQQQPPPQQQRRRRRRQQQPPPQQQSSSVVVMMMTTTbbbpppuuuqqqpppsssxxxiiiIII;;;777555444666+++---444BBBQQQYYYYYYVVVjjjxxxuuubbb```mmmfffOOONNN[[[gggiiiccc```eeekkkdddiiipppvvvzzz}}}qqqzzzppp```KKK<<<;;;999...((()))&&&&&&&&&%%%%%%%%%$$$$$$########################################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''((()))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((++++++******)))*********+++,,,,,,---------------,,,,,,------.../////////....../////////000000000////////////...---,,,+++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,+++*********((('''(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&$$$$$$&&&)))))))))))))))))))))))))))+++***)))'''&&&(((,,,/////////000111222444555666999;;;===???@@@CCCFFFIIIIIIIIIKKKPPPUUUYYYZZZZZZ^^^^^^dddoooxxx{{{{{{|||{{{{{{rrrllloookkkeee^^^YYYWWWWWWXXXYYYZZZZZZYYYWWWVVVWWWXXXVVVWWW\\\aaaZZZJJJBBBCCC///666???FFFOOO^^^ssslllLLL777000111222222555///***+++222999======AAA```kkkTTTHHHTTTZZZPPPBBBNNN]]]cccaaa___aaaeee___dddjjjpppuuuyyy|||nnn]]]bbb>>>::::::000+++///&&&&&&&&&&&&%%%%%%%%%%%%########################################################################################################################"""############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%%%%%%%&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))))))))******)))***+++,,,------,,,,,,,,,,,,,,,---......//////............////////////------------,,,+++******)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,+++*********(((''''''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###&&&***+++***)))(((((()))******---***'''&&&(((***,,,---//////000111333555777888999;;;===???@@@CCCFFFIIIKKKIIIJJJQQQZZZ``````]]]bbbdddlllvvvyyywwwwwwyyyyyy|||{{{vvvrrrppptttpppjjjeeeaaa___]]]\\\^^^___```___]]]\\\\\\]]]ZZZXXXZZZ[[[NNN999......+++---000555???QQQhhhxxx}}}fffHHH666555666333333...***)))---111444555+++>>>GGG<<<333:::FFFKKKAAAIIISSSYYY[[[ZZZYYYYYYXXX\\\bbbhhhnnnsssxxx{{{zzz|||nnnhhhrrrPPP======999333000'''&&&&&&&&&&&&%%%%%%%%%########################################################################################################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%&&&(((+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((()))******'''(((***+++,,,,,,+++++++++,,,,,,------......///------........./////////,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,+++*********(((''''''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''$$$###'''+++,,,+++)))''''''(((***+++...***''''''***---,,,***//////000222444777999:::999;;;===???@@@CCCFFFIIIMMMJJJIIIRRR^^^eeeddd```XXX___kkktttuuurrrsssyyynnnoooppppppooooooppprrrlllllllllllliiiccc\\\WWWWWWYYY[[[[[[ZZZZZZZZZ[[[AAAIIIZZZhhhaaaFFF222,,,///...,,,...555AAAOOOWWWsss|||sssTTT<<<777666000111000000//////...,,,***666///+++...111444===FFFEEEHHHMMMRRRTTTTTTRRRQQQOOOSSSZZZ```gggnnnuuuzzztttnnnaaabbbEEEBBBDDD:::---''''''&&&&&&&&&%%%%%%%%%########################################################################################################################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&***///444888(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))******&&&''')))***+++++++++***++++++,,,------......///---------.........//////+++,,,,,,++++++***)))((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...------,,,+++***))))))&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((+++,,,***)))'''%%%&&&(((***,,,***+++++++++******,,,.........000111333555666666:::<<<>>>>>>???@@@CCCEEEJJJLLLMMMMMMSSS]]]dddfffaaadddiiimmmkkkcccXXXPPPNNNQQQXXXbbblllrrrrrrppppppjjjfffggggggccc```______```^^^XXXWWW\\\]]]ZZZIIIAAAFFFkkk___;;;AAA111333------444666@@@SSSaaaaaa]]]QQQAAA666333444111000000///...------,,,,,,---...//////111555777EEECCCCCCCCCFFFHHHIIIIIIMMMKKKJJJPPPZZZfffmmmpppvvvxxxhhhWWWkkkyyyRRRIIIBBB888===222***'''))))))$$$!!!###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++*********))))))((((((******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%...---,,,,,,******)))(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((***,,,)))((('''&&&'''(((***+++((()))************,,,.........000111333444666666:::<<<===>>>???AAACCCFFFEEELLLQQQSSSVVV\\\aaaaaafffdddbbb^^^YYYPPPGGG@@@@@@DDDMMMZZZgggqqquuuvvvrrrkkkffffffeee```^^^^^^aaa___\\\YYYXXX[[[bbbggg>>>333DDDwwwtttUUUUUU555666///...222333===RRRbbb]]]RRRBBB555///111555111111000///---,,,+++***,,,.../////////000222444000;;;GGGIIICCC???@@@EEEFFFGGGJJJOOOVVV```iiiooovvvvvv{{{gggppprrrXXX___GGGKKKKKKDDD666---''''''(((%%%$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********)))))))))((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%------,,,+++***))))))((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++''''''((((((((()))))))))&&&''')))))))))***,,,...---...///111333444555666999;;;===>>>???AAADDDFFFGGGNNNSSSSSSUUUYYY]]]]]]aaa[[[RRRIIIAAA:::444000222666@@@NNN^^^kkktttxxxrrrkkkfffeeebbb^^^\\\]]]ddd^^^ZZZZZZYYYZZZfffvvvXXX>>>KKKxxxdddHHH???888888111...000///;;;UUUNNNJJJCCC<<<777444444555333222111000...+++)))(((+++---///000//////000111(((444CCCJJJHHHBBB???>>>===BBBHHHLLLQQQXXXccckkkssstttuuuxxxTTTzzzqqqdddOOOJJJPPPGGG>>>333(((&&&''''''''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%------,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))***+++&&&'''((()))))))))((('''$$$&&&'''(((((())),,,...---...///111222444555666888:::===>>>???AAAEEEGGGOOOQQQPPPNNNQQQVVVYYYWWWNNNGGG>>>666000---+++***,,,///777CCCRRRaaammmssspppjjjeeedddaaa]]]\\\^^^ddd\\\ZZZ^^^[[[XXXfffzzzlllGGGKKKmmmmmmXXXKKKBBB555555000---......@@@___kkkaaaRRREEE<<<666111...444444333111///,,,***((())),,,///111111111222333000000333===GGGHHH@@@777;;;???DDDHHHMMMTTT\\\aaalllrrrtttsss{{{]]]\\\}}}tttNNNKKKJJJGGG<<<...'''&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))************++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,,,,+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))******%%%&&&((()))))))))''''''$$$%%%''''''((())),,,...------///000222444555555777999<<<>>>???BBBFFFHHHPPPOOOMMMMMMQQQTTTNNNFFF999555000,,,*********))))))+++111:::GGGWWWeeennnkkkgggddddddaaa]]]]]]aaaaaaZZZ[[[aaa]]]WWWbbbtttccc___mmmcccTTTNNNFFF000111------...///HHHooo|||lllUUUBBB888666666777333444444333111...+++***(((+++///222333444666777444...))),,,555<<<<<<888???>>>???DDDLLLSSSWWWXXXdddooouuutttxxxnnnuuujjjeeeKKKLLLMMMEEE888,,,'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''))))))***))))))%%%&&&'''((()))(((''''''%%%&&&((((((((()))+++---,,,---...000222333444555777999;;;>>>@@@BBBFFFIIIIIIKKKLLLMMMOOOKKK>>>111...,,,************)))'''&&&'''+++111===NNN```kkkhhhfffeeefffbbb^^^^^^bbb]]][[[]]]```^^^YYY___iiivvvjjjTTT@@@444,,,---...,,,---...000NNN|||xxxjjj\\\PPPFFF===888000111222333222000---,,,(((+++///222444666999;;;444444222,,,(((,,,888BBBAAA???>>>BBBKKKSSSWWWWWW___jjjsssuuuwww~~~SSSqqqhhh___|||RRRCCCMMMKKKBBB444***'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))************+++++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,,,,+++***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))%%%&&&''''''(((((('''''''''((())))))((()))+++---,,,---...000111333444555666888;;;===@@@CCCGGGJJJDDDHHHJJJFFF@@@:::111))),,,+++******++++++)))'''&&&&&&'''+++555EEEXXXeeehhhggghhhhhhddd^^^]]]```ZZZ\\\]]]]]]]]]^^^```cccsss|||qqqWWWDDD777......///000......---///QQQuuu^^^GGG444)))+++---///111111000...---)))+++...000222444888;;;555999999222******444>>>@@@???@@@CCCJJJSSSZZZ^^^___dddllltttvvvxxxwwwuuurrruuulllHHHHHHLLLJJJ<<<...)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************************************((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++***)))((('''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((*********))))))&&&&&&&&&&&&''''''((((((((()))***)))((()))+++,,,,,,---...000111333444555666888;;;===@@@CCCGGGJJJEEEJJJGGG;;;...***+++,,,+++******+++,,,,,,+++))))))((('''(((///???QQQ^^^iiiiiijjjjjjeee]]][[[^^^YYY]]]]]]ZZZ\\\aaaccc```nnnuuuMMM;;;222...444222333000000---...PPPyyyaaaIII777...---///(((***,,,///000///...---+++,,,......///222666999666444222000000///---,,,===???CCCEEEIIIRRR]]]eeeaaa___fffqqqvvvuuu|||~~~lllppp^^^CCCLLLNNNAAA111***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************************************))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''...,,,***(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))******)))'''&&&''''''''''''(((((((((((()))((('''''''''(((***+++,,,---...//////000222555666888;;;>>>BBBEEEGGGHHHCCC???666...,,,...---)))...---,,,,,,++++++,,,,,,''''''))),,,///888KKK\\\fffiiillliiiddd^^^[[[ZZZ]]]ZZZ]]]bbbaaa^^^iiiyyyvvvaaaJJJ???888222...///:::444444555...111PPPuuu}}}___@@@333000+++)))+++000))),,,666555++++++444((()))***---000333555666:::888666444222000...,,,---AAANNNJJJHHHQQQ[[[^^^^^^___eeellloooqqq{{{{{{}}}[[[tttMMMLLLGGGUUU>>>%%%333!!!''''''$$$######%%%$$$!!!%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''...,,,***(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))*********)))'''&&&''''''''''''(((((((((((()))(((((('''((()))***+++,,,---...//////000222555333555888;;;>>>@@@AAABBB???===555...---//////+++------------------------))))))***,,,---555FFFVVVcccfffiiihhhccc]]][[[[[[^^^]]]```ddd```^^^lll}}}ooo^^^QQQDDD999444666888555666555///222NNNmmmaaaKKK555...,,,***+++///,,,***---555666///...222++++++,,,---///222444555999888666444222000...---...777DDDMMMPPPRRR[[[ccc``````dddjjjmmmooowwwvvvaaaqqq```XXXBBBJJJRRRDDD777---(((''''''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((()))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((++++++++++++***)))''''''&&&''''''''''''(((((((((((((((((((((((()))******+++---.........000222444222444777:::<<<======<<<:::999555///...111111---+++,,,---...............,,,++++++,,,,,,111AAAPPP^^^bbbeeeeeeaaa]]]\\\]]]]]]]]]```aaa^^^___qqqwwwfffTTTBBB666777<<<=========888222888OOOhhhSSSIIIBBBAAA;;;000***,,,---///222555666444222000...---------...000222333888888777666444222000///000...888KKKUUUUUU[[[fffbbb```aaafffjjjlllqqqvvvvvvzzz]]]kkk]]]ppp@@@GGGJJJJJJGGG))),,,&&&&&&&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******+++***))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***+++,,,.........///222444555777:::<<<>>>>>><<<<<<666888666222222444333000)))***,,,...////////////...,,,,,,,,,+++///===LLLYYY]]]aaaaaa___\\\]]]^^^\\\ZZZZZZ[[[\\\dddyyyxxxgggXXXPPPMMMEEEEEEAAA777000888OOOeeejjj]]]OOOGGG===555999CCC999;;;:::555555777555000...---+++***+++...111333888999:::999777555444444222...222BBBPPPVVV[[[```^^^]]]]]]aaafffkkknnnooo~~~~~~yyy}}}zzzZZZ]]]EEEEEEOOOMMM444111&&&%%%&&&'''%%%"""$$$((($$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&&&&''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((()))))))))*********+++******)))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((,,,+++***))))))(((((((((&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))+++,,,---......///111444666888:::<<<>>>>>>======777;;;<<<999888888666222***+++,,,...///000000111...---------+++///===KKKWWWZZZ^^^___]]][[[\\\^^^]]]YYYUUUVVV]]]mmmeeeQQQLLLHHH@@@444+++222NNNiiixxxxxx}}}yyydddVVVSSSIIIGGG???666444666666222...,,,)))((())),,,///222888:::===<<<:::888888999444555333555AAAQQQVVVRRRTTTUUUWWW[[[bbbiiilllmmmxxxzzzsssyyyhhhccctttOOOGGGRRRLLLHHH888(((%%%%%%(((&&&###$$$(((&&&&&&''''''&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&&&&''')))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((()))))))))******))))))))))))************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***))))))(((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))***,,,---------///111333444555777999;;;===>>>>>>???EEEGGGDDDAAA???;;;777.........///000111333444000/////////---000===KKKVVVZZZ]]]]]][[[ZZZ[[[]]]]]][[[VVVUUU\\\qqqmmmYYYRRRIIIAAA888---222TTTyyydddQQQRRRIII>>>666444444555555111...***''''''***...111666:::>>>???<<<:::;;;<<<666:::666///444CCCHHHBBBGGGLLLQQQUUU\\\eeekkkkkkmmm~~~xxxooo|||rrr\\\zzzcccjjjfffJJJIIIEEEOOO999...'''%%%***+++&&&%%%((('''''''''''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))))))))************)))))))))*********+++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))(((***+++---------...111333333333444666999===@@@AAAJJJQQQTTTPPPKKKGGGAAA<<<444333222111222444777888444333333222///111===JJJXXX[[[]]]]]]ZZZYYYZZZ\\\ZZZ\\\ZZZSSSUUUkkkuuufffOOOCCC>>><<<111222YYY~~~lllbbbOOOAAA666555555222222777777333---)))'''(((,,,...333888>>>???<<<:::;;;===777888666222000222666777;;;DDDLLLOOOTTT___fffhhhgggssstttrrr{{{wwwxxx|||RRR@@@HHHIII???666+++&&&---000+++''')))&&&&&&''''''&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((((()))((((((''''''''''''(((((()))))))))*********++++++))))))*********++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((***+++---------...111333444444444666:::>>>CCCEEERRRYYY]]]YYYRRRLLLFFF@@@999777444333444666:::<<<777666555444000111<<>>;;;999;;;===777333555888111&&&(((222444???HHHKKKOOOZZZcccfffggglllqqqvvvzzz}}}hhh[[[rrrsss___AAATTTFFFJJJ<<<...(((///444///)))***%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&((()))$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))((((((''''''''''''(((((()))************+++++++++)))************+++++++++++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---+++***)))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&((()))***+++***'''######&&&(((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((***+++,,,---///000111222111666:::999777;;;GGGQQQZZZ]]]___]]]\\\YYYRRRJJJCCC???;;;;;;???AAA???<<<777666444;;;???666:::OOOYYY[[[^^^``````\\\XXXUUURRRTTTQQQFFF@@@JJJ___nnnddd]]]RRRJJJGGGEEECCCAAA444777444000++++++LLL|||tttOOO666---333333333666444666555555333,,,&&&(((///111444888:::999888777777888888777666333000---,,,...444???IIIKKKJJJQQQ\\\fffkkkqqqssstttwww}}}fff}}}iiiSSSIIIKKKGGGHHH999)))###'''***'''"""%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&((('''&&&&&&(((***&&&++++++'''(((---...***---)))+++//////***+++000***333777111000:::DDDHHHBBBAAA@@@@@@;;;666444555111111...***,,,111000***+++666*** ...222))))))---***'''''')))+++,,,,,,'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++***)))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++)))'''$$$%%%'''(((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((***+++,,,---...000111111111666:::999888===JJJUUU]]]```aaa___^^^\\\VVVNNNGGGBBB======@@@CCCBBB@@@===<<<888===@@@777:::OOO```aaabbbbbb```]]]YYYWWWKKKFFFCCC======PPPcccfffXXXLLL???888777666222---333999888666444111@@@]]]uuu```KKKAAAEEEPPPYYYVVV<<<000111...///333222444333444333---(((+++111222555999;;;:::999999999666777777777555222000...000222;;;GGGMMMLLLLLLOOO___eeemmmqqqsssvvv{{{zzzrrrzzzsssBBBEEEHHHHHH<<<---&&&&&&((('''$$$$$$%%%%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''******)))(((((()))***+++///...+++''''''+++...///000,,,+++...///...333:::MMMSSSZZZ___dddiiimmmpppuuutttnnnbbbWWWQQQOOOOOOMMMFFF<<<333...+++******###111444...+++((((((///++++++,,,------***'''%%%((((((((()))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++***)))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))***+++((('''&&&'''(((((('''%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((***++++++---...///000111111555888888999AAAOOO[[[aaacccdddaaa``````ZZZTTTKKKFFFAAA???BBBEEEFFFEEEBBBAAA<<>>:::999333:::888555999:::===HHHllldddTTT@@@222111>>>KKKVVV>>>111///***,,,222222222222333222---)))---555222555777888777555555555111333555666666444111//////...444BBBMMMNNNJJJGGGWWW^^^gggnnnqqqtttxxx{{{|||zzzdddssshhhNNNAAAHHHIII@@@444+++&&&%%%&&&'''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***(((&&&&&&(((*********)))(((***//////---+++------000777@@@HHHSSSdddrrrzzzvvv||||||rrriiiaaaSSSCCC===@@@333)))))),,,***+++,,,)))%%%(((+++---,,,***(((((()))))))))))))))*********((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++***)))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))*********''''''((())))))(((&&&%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((***++++++,,,...//////000111444777888<<>>333:::EEEIIIOOOUUUUUURRRJJJ===333333777KKK888///...***---555555444333333222---***...666222333555444222///.........000333555666555333222,,,+++...:::FFFNNNOOONNNQQQXXXbbbkkkpppsssvvvxxxttt{{{nnnjjjqqqgggAAALLLIIIEEE<<<111'''###%%%)))%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((&&&&&&(((+++,,,+++)))---((((((---///...111888FFFTTTdddnnnsss~~~rrrdddfff^^^AAA888999---,,,111***+++,,,---,,,******,,,///************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++***)))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))*********)))&&&(((***+++***(((&&&%%%%%%&&&''''''(((''''''''''''''''''((((((((())))))***++++++,,,---.../////////222555888>>>JJJYYYeeefffhhhhhheeedddccc___XXXQQQLLLFFFAAAAAACCCFFFHHHHHHIIICCCBBBDDD@@@EEEVVVdddccc```YYYMMM???333+++...(((***---888```kkkqqquuuoooaaaTTTOOOOOOPPPUUUHHH999BBBRRR[[[cccPPPFFF===777000***+++000???222000000,,,000777555666555444333---***...666333555666777555444444555000222555888999999888777000///000333===IIISSSXXXPPPVVV___hhhooosssuuuwww}}}rrrmmmGGGNNNIIIHHHCCC888***###&&&***''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))*********++++++---...---+++)))555...))),,,444BBBTTTbbbxxx~~~wwwggg???+++111333///000///---,,,+++,,,,,,+++++++++++++++*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++***)))***)))'''&&&'''&&&&&&%%%%%%&&&&&&''''''((()))***+++***))))))''')))++++++)))'''&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))***++++++,,,------.........000444999AAAMMM\\\fffhhhjjjjjjgggfffeee___XXXRRRNNNHHHBBB@@@@@@CCCEEEIIIKKKFFFBBBCCC???CCCRRR^^^WWWKKK???555///------+++...------777SSSooo___IIIOOOFFF???MMM^^^jjjttt]]]LLL<<<777444111222888:::222444444...111777333777666555333...***///777666999<<<>>>>>>@@@BBBCCC888999;;;===>>>>>>>>>>>>777888777333666BBBOOOVVVSSSWWW]]]eeelllqqqtttvvvuuuzzzZZZlllYYYGGGHHHKKKHHH>>>///&&&&&&***(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))******++++++***+++,,,+++)))((()))***(((222>>>MMMbbbxxxmmmSSSAAA444+++******,,,......,,,***,,,,,,,,,+++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++***)))***)))'''&&&'''&&&&&&%%%%%%&&&&&&''''''(((***++++++***)))((('''***,,,+++(((&&&&&&'''%%%&&&''''''(((((('''''''''((((((((())))))))))))+++++++++,,,,,,------...,,,///444:::CCCOOO]]]fffjjjmmmnnnkkkiiifff___WWWSSSPPPJJJDDD@@@???AAABBBBBBGGGDDDAAADDDAAAEEERRRPPPHHH<<<111++++++///222***555---)))444>>>eeelllYYYWWWVVVKKKHHHXXXdddkkkuuuaaaPPPDDDAAA>>>666333666999444888777000444:::777666444444333...,,,111:::;;;===@@@AAABBBCCCFFFHHH=========>>>>>>???@@@AAA:::===<<<777888AAAIIILLLWWWXXX[[[aaahhhnnnsssuuutttyyyuuuxxxjjjlllwwwGGGGGGKKKKKKBBB444)))''')))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,''')))***(((&&&***333<<<<<>>???AAA999@@@??????EEEEEEJJJWWWSSSMMMDDD:::222...---...)))888+++%%%111...NNN~~~vvvuuu^^^VVV```cccccckkkiiiXXXJJJEEE???666555<<<888555999888222777@@@>>>444333333222///---444======???@@@@@@??????@@@AAA>>>===<<<<<<<<<===???@@@777<<<===;;;===DDDFFFCCCZZZYYYZZZ^^^eeelllrrruuuxxxqqq|||{{{{{{sssNNNRRRGGGKKKLLLEEE777,,,((()))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((())))))***++++++,,,,,,))),,,---,,,,,,555GGGUUUzzzsssTTT>>>444222000...---------,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///...,,,***(((((((((((((((((((((''''''&&&&&&&&&'''(((***+++,,,,,,++++++******)))''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,,,,+++++++++++++++,,,)))...666@@@KKKXXXdddlllooottttttmmmeee```\\\XXXVVVTTTQQQKKKDDD???<<<<<<>>>@@@@@@:::BBBIIIJJJYYY___aaadddVVV;;;000000***///111---,,,111333CCC]]]~~~iiicccjjj^^^ccc]]]ddddddXXXFFFAAAFFFEEE;;;AAA666777<<<999<<<@@@>>>666444222//////222777;;;>>>@@@CCCEEECCC@@@<<<:::333777777555999@@@AAA===666AAA;;;///666AAAEEEIIIQQQ\\\\\\ZZZbbbfffjjjttttttyyy{{{~~~rrrwwwnnnUUUCCCIIIHHHFFF???,,,%%%---''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++)))&&&&&&'''(((((((((''')))***))))))***)))&&&...+++***,,,,,,***+++///222...333777777>>>???333???777999;;;333222444000555111---)))((()))***,,,+++###(((000***&&&)))((('''&&&$$$%%%&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%...))),,,,,,(((,,,...%%%,,,###(((///,,,******$$$.........+++)))***///333222&&&...444((('''///)))'''***---...,,,(((%%%$$$&&&###%%%++++++'''%%%)))''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************,,,(((%%%'''******))))))))),,,***111CCCSSSiiizzztttqqqssstttooohhhdddkkkqqqqqqrrrnnngggJJJ(((---111,,,***...///---******)))))))))((('''''')))***((((((((((((((((((((((((((((((((((((((((((((((((...---+++)))((((((((()))(((((('''''''''&&&&&&&&&'''(((***+++++++++******+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((++++++*********+++,,,,,,,,,000999CCCNNN[[[gggooosssvvvtttllleeebbb```]]]WWWUUURRRMMMFFFBBB@@@@@@===@@@CCCDDDMMMTTTZZZhhhdddaaa```RRR;;;444555...(((000333666999555<<>>999:::666777;;;888555444222000///222777;;;777888999::::::888444111---000000///111777999666777@@@999000444:::AAAKKKHHHSSSXXX[[[aaa```cccppppppuuuxxx~~~zzziiiKKKFFFLLLFFF>>>888)))&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&&&&&&&%%%###&&&))))))(((((()))***&&&(((...666===EEESSS```ZZZ[[[eeekkkjjjooopppeeebbb]]]cccfff```___```ZZZFFF@@@:::777555222,,,&&&///'''***---(((''')))###'''''''''((())))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((+++*********+++***((('''%%%$$$)))***######))))))...,,,//////000>>>HHH@@@999;;;>>>???>>><<<;;;:::BBB;;;:::;;;777777555,,,,,,***(((%%%%%%(((---000...***)))+++***%%%$$$'''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((())))))))))))*********...)))'''+++...///...///222;;;EEEXXXoooyyyyyy||||||pppRRRKKKFFFGGGIIIHHHJJJMMMDDDGGGGGGIII\\\{{{zzzTTTDDD...000333444111---...222+++++++++***)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))(((((())))))''''''''''''&&&&&&&&&&&&(((((()))*********))))))++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***************+++,,,---...444===HHHSSS```lllssswwwxxxtttlllfffeeedddbbbYYYXXXTTTOOOIIIEEEDDDEEECCCEEEGGGLLLMMMMMMVVV```XXXTTTTTTKKK>>>???FFFAAA333444000///444888KKKhhhfffvvvgggdddxxxsss___VVV___ppp{{{nnnZZZNNNIIIAAA??????999555444222000///222777:::999777666666888777333000...000000///111666888777777;;;555111222333>>>SSSFFFNNNTTT\\\bbb\\\]]]lllrrrxxxyyy}}}qqqttttttnnn^^^BBBMMMGGG>>>DDD... '''''''''&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%''''''((((((''''''((()))***(((%%%'''...555>>>BBBNNN___mmmsssyyy}}}www{{{~~~qqqmmmtttwwwrrrrrrtttmmm|||vvvoooiiicccWWWGGG;;;222,,,,,,)))$$$***///((($$$&&&''''''&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))((('''''',,,***---000,,,)))///:::999???FFFCCCJJJiii}}}YYYTTTOOOLLLPPPXXX___ddd}}}gggQQQMMMKKKBBB<<<@@@>>>:::555000+++'''%%%,,,((('''((((((&&&'''***(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******+++((((((,,,---+++---111;;;OOOllllllcccddd```VVVKKKIIINNNOOOKKKEEEKKKGGGEEEEEEBBB???BBBFFF@@@BBBDDDFFFIIIRRR___iiilllTTTBBB---&&&,,,222///'''------,,,,,,+++***((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((()))***'''''''''''''''''''''''')))))))))))))))(((((((((******)))(((((('''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))+++,,,---...111777AAALLLXXXdddnnnuuuvvvxxxuuunnnjjjiiigggddd]]][[[WWWPPPJJJGGGFFFHHHJJJIIIJJJSSSJJJ@@@NNNTTTLLLLLLPPPKKK???CCCNNNNNNCCC@@@555000777AAAZZZ{{{mmmbbbllltttpppvvv}}}uuu```TTTNNNCCC>>>;;;222444333222000///111666999===999666777999:::777333000111222222333777;;;===777777333333333///>>>\\\UUUUUUSSSZZZbbb\\\\\\kkkrrrzzz{{{}}}ccczzzfffddd{{{BBBIIIIIIAAAIII111$$$''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%''')))***************(((***,,,///000888GGGVVVgggdddfffqqqzzzxxxpppkkkyyy~~~}}}zzzyyylllcccJJJFFFDDD888)))+++111+++&&&'''((('''%%%$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%'''((((((((()))***,,,((((((444@@@===<<>><<<999555333,,,+++*********))))))***((()))*********((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((())))))************)))+++---***)))444CCCcccnnnyyydddMMMFFFLLLGGG<<<777???FFFGGGHHHKKKEEEIIIQQQVVVRRRJJJGGGJJJHHHFFFGGGKKKIIIDDDHHHRRRccczzzQQQ444///666555---,,,,,,,,,,,,,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((()))***((((((((((((((((((((((((******)))(((((((((''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***,,,---///000333999DDDOOO[[[fffooouuutttvvvuuuqqqnnnmmmiiidddbbb___YYYQQQKKKGGGHHHIIIJJJJJJOOOdddWWWFFF[[[^^^RRRWWW^^^UUU@@@===GGGHHHCCCEEECCCFFFMMMLLLTTTiii```RRRMMMVVV^^^```kkk{{{nnneee___RRRIIIAAA666222222111///...000444777999777555555777888777555---...///111111333888===;;;:::777777555...<<<[[[jjjbbbUUUVVV```^^^]]]iiimmmwwwzzzzzz~~~oooZZZxxxaaaYYYLLLAAAKKKGGGEEE555...(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''')))***)))(((''')))+++(((...;;;JJJSSS[[[jjjyyyzzzqqqhhhhhhmmmuuuyyy}}}{{{yyyrrrsssssscccEEE777333+++,,,,,,+++)))'''(((***,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((***))))))***---000111333777QQQssstttbbb___oooqqqqqqlll~~~yyyuuupppmmmjjjddd\\\VVVhhhzzzooogggmmmbbb\\\SSSJJJDDD???:::777666666555222///,,,)))'''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))***++++++,,,,,,***,,,......888UUUsssrrr^^^QQQEEE;;;===FFF@@@===EEEWWWdddiiirrr~~~yyyyyyiiiZZZSSSJJJ>>>===EEE???WWWttt```;;;......///---+++***+++,,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))***+++))))))))))))************,,,+++***)))(((''''''(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))+++---///222333666===GGGSSS^^^gggpppuuutttvvvvvvsssrrrqqqlllfffdddaaaZZZRRRLLLJJJKKKNNNMMMQQQ]]]nnnUUUmmmhhh\\\dddmmmbbbIIICCCKKKMMMBBBBBB@@@GGGRRROOOOOO\\\eeeSSS@@@777111000888CCCSSSddd}}}vvvbbbRRRFFF:::///000///...---...222555666666666777777888888999111000111333222111777>>>???AAA===:::777...888SSSvvvppp___WWW^^^```^^^ccciiiwww{{{{{{~~~kkk}}}llljjjsssrrrddd>>>JJJKKK@@@<<<555((((((((('''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))***((('''***000555BBBJJJ\\\ooouuurrrttt{{{mmm~~~xxxhhhnnn~~~yyy{{{~~~www|||nnnVVVMMMFFF666111,,,((((((***+++,,,((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((************---444:::>>>JJJRRRnnnsssqqqooo}}}lllYYYaaapppooommmiiieee```ZZZTTTPPPHHHfffvvvoooffffffppp|||vvvkkkYYYFFF888;;;<<<:::555333333111---)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******((())))))***+++,,,------+++(((...888AAARRRwwwwwwWWWLLL@@@<<>>BBBLLL]]]uuunnnUUU===)))111...++++++---...,,,***))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))***+++******+++++++++,,,,,,,,,...---+++)))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))***,,,///111444555999@@@KKKWWWaaaiiipppuuuwwwxxxvvvssssssuuuqqqkkkeeeaaa[[[TTTOOONNNRRRUUUSSS\\\rrrhhh~~~qqqfffllluuummmXXXVVV___```QQQGGG888888CCCCCCEEERRROOOBBB444///333777666222***HHHuuuxxxhhhaaaddduuujjjggg```LLL===666------...---,,,+++---000333222666:::;;;999888;;;>>>999777777777444000555>>><<>>===:::000...+++(((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,---......///+++---???ZZZkkkssszzzddd[[[KKKTTT]]]bbblll|||gggUUUFFFDDDEEEIIIWWWgggrrrGGG999444...,,,---...---***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++++++++,,,,,,---------///...,,,***(((((((((((((((((('''''''''(((((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))((()))***---///222555666<<>>===:::888777222,,,111:::555>>>===999:::999===LLLrrrkkkfffgggbbb______qqqyyyxxx{{{yyy|||NNNsss\\\zzzFFFBBBNNNAAAOOO000)))(((((((((''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))(((,,,111777AAARRRgggvvv{{{yyy~~~zzznnnjjjnnnpppfff___aaaiiisss~~~}}}vvvlll\\\III<<<777444...((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))***...444:::CCCRRReeerrr}}}fffuuuxxxiiijjjcccfffqqquuurrrxxx}}}vvvrrrxxx}}}{{{{{{ppp]]]VVVHHHSSSQQQRRR[[[kkkzzzzzzkkkWWWJJJGGGEEE@@@999555111,,,)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++,,,...//////000222:::YYY}}}dddQQQMMMXXXWWWooossscccPPP???DDDVVVYYYyyyjjj@@@999111......///---***))))))))))))))))))))))))((((((((((((((((((((((((***)))&&&%%%%%%&&&)))******)))((((((***,,,,,,+++,,,...///,,,)))'''))),,,******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((()))+++---000444999===AAAJJJVVV```gggnnntttyyy~~~~~~~~~zzztttnnnkkkddd[[[UUURRRTTTXXXZZZ[[[jjj{{{kkkkkkpppkkklllbbblllbbb666+++CCCJJJdddUUU666111222333///444;;;OOOvvv]]]RRRNNNJJJHHHJJJJJJIIIGGG;;;<<<>>>>>><<<999555222444///+++***---///...,,,222333555555555777999<<<888666444333222000...,,,222222555999999888<<>>;;;@@@\\\yyyxxxcccYYY```qqq^^^:::GGGEEEjjj{{{YYY999...000......000(((+++,,,)))(((***---...))))))))))))((((((((((((+++)))'''&&&&&&''')))+++)))((((((+++...111222111---------+++)))(((***+++***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''(((((((((((((((***,,,...000444:::===BBBKKKWWWbbbiiiooovvvzzz{{{zzzzzz|||}}}yyyrrrlllhhhbbbYYYUUUUUUYYY[[[\\\ccclllsssnnnqqq|||yyyggg___bbb```ZZZYYYnnntttRRR>>>ZZZ}}}RRR000000===444,,,555RRRhhhkkkjjjmmmqqqfffVVVJJJEEEDDDEEEFFFDDDCCCBBB@@@===:::888666000///.........000111222///111222333222222444555999888555444333333222111555444666:::999888;;;AAAiii|||sssgggfffhhhqqq|||~~~qqq]]]|||~~~qqq[[[sssEEEFFFAAAIIIFFF000,,,((('''((()))(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***((('''))),,,......---777777BBBVVViiivvv~~~uuu{{{|||fff\\\vvv|||vvvzzzvvv{{{uuuwww{{{yyyuuuzzz{{{WWWAAA===???999222+++)))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((()))***)))///,,,+++...111222333555PPPcccgggkkk{{{{{{bbbooosssmmmrrrzzz~~~ppprrrzzzuuuzzzzzzkkkssskkk[[[IIIGGGFFFEEE>>>333,,,+++(((***)))%%%''',,,+++'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************///,,,---000---)))333CCCbbbttt~~~{{{pppccc\\\cccvvv{{{~~~zzzqqq{{{{{{lllIIICCCMMMcccwwwyyyFFF,,,+++---'''/////////...---,,,***(((***)))))))))((((((((((((+++***(((''''''(((***+++***)))***,,,///222222222///---***((()))*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))+++---///222555:::>>>CCCLLLYYYdddlllrrrxxx|||wwwwwwxxx{{{|||yyysssmmmfff___WWWUUUYYY^^^```___fffmmmrrrlllhhhnnnjjjQQQ??????AAA@@@BBBWWWsssoooVVVccc~~~ooo{{{[[[444---111888***111MMM[[[YYYddd{{{}}}iiiYYYOOOLLLKKKKKKCCCAAA>>>;;;999888888888///000111000......111333...000222333222111111111888777555333333333444555333222444888888777:::???```{{{llleeeaaagggoooyyy~~~~~~sss}}}hhhmmmvvvoooSSS;;;CCCEEEDDD555000)))&&&'''((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***$$$$$$***,,,,,,333===HHHGGGQQQfffttttttrrrtttooozzzrrrpppmmmllloooyyy|||rrrpppxxxyyypppjjjjjjiiieeeaaa[[[\\\fffmmmqqqxxx~~~mmmYYYHHH===777===222+++......)))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))''')))///333666@@@KKKyyyiii^^^RRRkkk{{{xxxzzzmmmuuu|||iiigggrrriiiZZZKKKDDD???888333111,,,,,,)))&&&'''***+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********+++++++++&&&+++444///,,,JJJrrr|||}}}jjjkkkqqq{{{xxx~~~wwwxxxyyy{{{~~~eeeQQQLLLWWWtttlllEEE999666111---+++)))***---...,,,+++******)))))))))(((((((((,,,+++***))))))***+++,,,,,,++++++,,,...///...---000,,,(((''')))++++++***))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((***,,,///111333777;;;???EEENNN[[[fffnnntttzzz~~~{{{yyyyyyzzz|||zzztttpppeee___XXXXXX^^^bbbcccaaaqqqyyywwwnnnSSS======AAA;;;999:::[[[zzzgggTTTiiiVVV888KKKiiiWWW===888111666000555HHHWWW```nnn~~~ppphhh]]]TTTLLLEEE===888777666555555555555666777444444333222111000///...///222555666555444333333555444333111000222555888111///111555777777:::>>>YYY~~~lllggg___dddkkktttzzz{{{{{{}}}ooo\\\gggeee===MMMEEE<<<;;;444+++&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&***...)))***DDDdddlllrrrwwwtttkkkcccaaacccaaannnzzz}}}{{{zzz{{{{{{ppp^^^]]]hhhvvvwwwqqqqqqvvv}}}}}}wwwssshhhZZZPPP<<<666555888222%%%"""((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))))))(((((())))))(((+++111555444:::QQQjjjkkkmmmrrrpppzzzzzz~~~||||||iii|||vvvvvvvvvqqqzzzyyyUUUBBB>>>>>>;;;999000...***''''''))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++---%%%&&&000666GGGuuuwwwsssyyymmm\\\IIIBBBOOO]]]~~~SSS444)))///+++((()))++++++---000*********)))))))))((((((,,,+++***))))))***+++,,,+++++++++---///000...---///+++'''''')))++++++)))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((***---000333555999===???FFFOOO[[[eeemmmttt|||~~~{{{zzzzzzyyyuuuqqqgggbbb^^^^^^cccffffffdddkkkrrrkkkXXXSSSRRRSSSQQQ<<>>999///***,,,)))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&(((***)))'''''')))***000444;;;BBBJJJUUUfffuuuyyynnn}}}{{{lllssscccUUUIII@@@===666222---***)))((('''((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++222,,,+++444GGGcccssseeeeeemmmmmmNNNDDDCCCSSSrrrUUU666444111111222000******...************))))))))))))++++++************++++++)))***+++...222444333222+++***))))))*********)))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((+++...222555777:::>>>@@@GGGNNNYYYccckkksss|||}}}{{{{{{xxxtttpppjjjiiiggghhhiiikkkkkkkkkeeelllvvvgggYYYfffpppUUUBBBSSSUUUDDDEEEIII>>>EEEKKKEEEFFFDDD111111---GGGmmmkkkNNNSSSuuupppiii___XXXSSSNNNIIIDDDAAAAAABBBBBBAAA???===<<<===888666<<>>>>>888333111...)))'''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''((((((((()))))))))************************)))******++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))***************++++++++++++,,,+++,,,777NNNhhh|||ppphhhuuuqqqGGGBBBLLLMMMOOOXXX222...///555444---)))+++++++++*********)))))))))************************((()))+++...222333222111''')))++++++***)))))))))'''((((((((()))))))))***''''''''''''((((((((()))''''''''''''((((((((((((,,,///333666999;;;>>>AAAHHHNNNWWW```hhhrrr|||}}}vvvpppmmmoooqqqrrrqqqrrrtttvvvwwwwwwaaacccuuugggLLLIIIKKKJJJTTTSSSFFF<<<@@@QQQ\\\QQQ;;;111---JJJzzzkkkbbbqqqaaaWWWJJJAAA>>>???@@@@@@EEEDDDCCCAAA@@@?????????;;;999:::AAAKKKNNNKKKEEE;;;<<<<<<:::777666666666333666999888555555999===AAA;;;999;;;<<<999888888GGG{{{mmmpppnnnqqqvvv{{{}}}~~~~~~yyy~~~sss|||tttiii^^^:::HHHGGGCCC;;;000***((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))))),,,+++444JJJdddsssqqqjjj```XXX\\\ooo|||yyyrrrqqq|||wwwsss}}}qqqVVV???;;;AAA===111++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&)))+++++++++...555<<>>+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%(((+++,,,---333<<>>999000******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((())))))))))))******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,555:::bbbrrrpppsss|||ggg___\\\UUUWWW___xxxUUU444+++......---///+++++++++************)))))))))))))))))))))))))))'''))),,,000222222000...*********)))******+++++++++*********))))))((((((((((((((((((((()))******))))))(((''''''((()))***,,,///444777;;;???CCCFFFLLLLLLTTTaaakkkrrr~~~}}}tttwwwwwwyyy{{{xxxtttvvv|||{{{eee^^^rrrxxxyyykkklllgggZZZ^^^ssskkkGGGFFFHHHLLLOOOJJJ@@@:::999111555XXXnnn___WWW???GGGHHH>>>888;;;<<<888555666555444;;;BBB@@@999///;;;777;;;WWW^^^MMMDDD@@@>>><<<;;;;;;;;;:::888444666888;;;;;;999555111444222444777777666888===MMM}}}|||tttsssssssssuuu|||{{{|||oooMMMJJJFFFBBB???666+++''')))***(((******))))))((((((''''''(((((((((((((((''''''''''''+++&&&$$$+++,,,(((***888iiizzzuuu\\\[[[bbb}}}lll]]]fffqqqzzzrrr~~~bbbrrrmmmvvvtttFFF;;;NNNFFF;;;555,,,&&&%%%((('''$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((***+++************,,,++++++---000888FFFTTTtttvvv{{{qqqttt{{{~~~nnn}}}zzz{{{qqqsss}}}jjjKKKDDDHHH<<<------*********((('''((('''%%%)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''***))))))(((((((((((()))(((((()))******)))((('''###&&&+++------,,,,,,,,,'''+++...---++++++...222111000///......---+++)))***+++***&&&%%%((()))'''(((***,,,***&&&&&&)))---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))******++++++...))))))---///,,,,,,...:::TTTyyy{{{qqqzzzdddSSSVVVVVVPPPJJJ222222333...(((------,,,++++++******)))))))))))))))))))))))))))((()))---000222222///---++++++***************+++************)))))))))(((((((((((((((((()))******))))))((('''''')))***+++,,,000444888<<<@@@EEEIIIMMMMMMSSS___iiirrr}}}vvvuuussstttyyy{{{{{{}}}xxxjjjOOOOOOooolllvvvxxxyyyooo[[[HHH[[[SSSIIICCC>>>999:::>>>:::MMMkkk{{{zzz}}}|||qqq\\\XXXNNNCCC>>>>>><<<888666999999666888===???<<<999777000555GGGUUU[[[bbbIIICCC;;;666555444222000000111333555666444111///222222666::::::666666999PPPpppuuutttssssssyyy~~~|||nnnvvvzzz___DDDBBBBBB???777,,,((()))***(((***)))))))))((((((((('''(((((((((((((((((((((((('''''')))---,,,***000;;;eeezzzuuuhhhcccgggwww}}}hhhhhhxxxqqqeeeUUUNNNVVV```aaa[[[kkkkkktttqqqttt\\\===@@@???:::222***''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((()))))))))))))))222((()));;;IIIPPP\\\lll|||qqquuuzzzsss}}}ssskkk|||mmmUUUEEE999...++++++******+++,,,+++***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))),,,+++)))(((((()))***+++222111///,,,)))***,,,///...------000444333...(((***---000///......222666,,,,,,---...,,,))))))******,,,------+++)))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))******++++++---((((((,,,,,,***000999aaaqqq|||ppprrr~~~RRRMMM___[[[pppEEE///...333333------,,,,,,+++*********)))))))))))))))))))))))))))+++...111111000...,,,,,,,,,+++***))))))))))))************))))))))))))((((((((((((((()))******))))))((('''((()))***+++---000555999===BBBGGGJJJOOOOOOTTT]]]fffqqq~~~}}}yyyvvvrrrrrryyyaaa]]]yyyxxx\\\UUUttt|||aaacccqqqdddVVVGGG@@@>>>???DDDJJJIIInnnwww[[[LLL>>>:::::::::888888:::>>>???;;;777999===???<<<000///555999HHH]]]iiiYYYNNN@@@999888777444000---///111222333222111000111333888===<<<666444555OOOpppvvvuuusssrrrwww}}}iiivvvuuujjjxxx???CCCBBB@@@888...))))))***((())))))))))))((((((((((((((((((((((((((((((((((((+++&&&,,,000&&&'''999IIIuuuzzzlllfffeeerrruuuhhhkkkssswwwqqqmmmxxxxxx___^^^[[[TTTOOOPPPSSSQQQLLLCCCSSSnnnpppwwwQQQ???AAA>>>999111***&&&(((,,,((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***((('''(((***+++,,,+++)))222BBBSSSaaammm|||xxxrrryyy|||vvv}}}{{{{{{ooouuufffTTTMMM777---+++))))))******)))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))***)))(((((()))***,,,---(((***,,,...111555:::===NNNKKKLLLUUU```aaaXXXMMMRRRLLLEEE@@@===888000)))///***+++000000+++***...(((''''''(((***++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,(((***---+++,,,???UUUyyy{{{zzzssssssbbbYYYPPPUUUqqqqqq>>>---///111...------,,,,,,+++******))))))))))))))))))))))))))),,,000111111///---,,,---,,,+++***))))))))))))*********)))))))))))))))((((((((((((((())))))***)))((((((((((((***+++,,,///222555999<<<@@@FFFIIIOOOQQQVVV]]]fffoooyyy~~~{{{yyyvvvwww}}}zzzyyy]]]III[[[zzz}}}iiifff}}}nnnjjjwww{{{ZZZPPPGGGGGGHHHGGGFFFFFFCCCkkkkkk\\\NNNDDDHHHJJJEEECCCEEE???CCCDDDBBB>>><<<>>>???999111999>>>999FFFWWWUUUZZZNNN@@@;;;<<<===999444000222444555555555555555333444888<<<;;;555444666OOOuuutttuuuttttttxxx~~~yyy}}}bbb}}}iiiBBBGGGBBBAAA;;;000*********((())))))))))))((((((((((((((((((((((((((()))))))))+++''',,,+++&&&999UUU```ppptttcccfffooo|||uuu___eeekkknnnpppuuu}}}hhhZZZKKKWWW\\\___ZZZUUURRRNNNJJJBBBAAALLLfffpppAAA>>>>>><<<777///((((((,,,(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))((()))+++---......+++DDD[[[gggxxx~~~ssspppqqqyyy{{{uuu{{{}}}mmmYYYVVV>>>777111+++******((('''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))'''((()))******))))))((()))))))))***+++,,,,,,---///999HHHWWWaaafffhhhiiirrrqqqrrrvvvzzzwwwooogggwwwyyyyyysssgggZZZPPPKKKBBB555...222333,,,(((,,,,,,***(((''''''))),,,...))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((())))))******+++,,,,,,++++++......+++444UUUvvv|||wwwzzzfffdddEEEOOOjjjAAA111,,,......------,,,,,,++++++)))))))))))))))))))))))))))---111222000...,,,,,,---,,,+++***))))))))))))))))))))))))))))))******((((((((((((((())))))***)))((((((((()))***,,,---111333666888:::>>>CCCGGGOOOTTT[[[```fffmmmsssvvv}}}~~~}}}~~~{{{yyyyyy|||~~~|||~~~jjjvvvWWWZZZ[[[OOO>>>UUUooovvvyyysssNNNOOOJJJHHHLLLNNNIIIBBB???555HHHtttggg```^^^aaa[[[MMMFFFGGGEEEEEEGGGHHHGGGCCC@@@>>><<<777??????<<>><<<;;;;;;555+++(((***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++++++++******,,,///111AAAIII[[[tttqqq~~~uuuqqquuuzzzrrrvvvqqqlllYYYEEE:::000...---***)))+++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++++++++***)))((((((---++++++,,,000777===BBBPPP]]]qqqsss___LLLEEE???444***'''---///000...***'''(((***************************(((((((((((())))))))))))((()))))))))*********+++)))))))))***++++++,,,,,,)))...000,,,---AAAhhhxxx|||}}}~~~pppgggkkkhhhdddjjjgggIIIQQQyyy```<<<...//////......---,,,,,,+++))))))))))))))))))))))))(((,,,111222000---,,,---,,,,,,+++***))))))))))))))))))))))))************((((((((((((((()))******)))((((((((()))+++,,,...222333555777999>>>CCCGGGPPPWWW___ccchhhnnnrrrrrrvvvzzz|||{{{|||~~~{{{vvvxxxzzzzzzvvvwwwttt[[[vvvsssQQQ===<<>>:::<<<:::111***))))))))))))((((((((('''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((())))))))),,,------***(((...999BBBPPPQQQgggccc]]]ooommmvvvkkkyyyvvveeennn}}}ppp}}}sssQQQ@@@222...,,,((((((,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++---,,,,,,+++******+++++++++,,,...777EEEXXXiiitttxxxnnn___PPPAAA777(((+++---///...,,,***)))************************(((((((((((())))))))))))((())))))******+++++++++))))))******+++,,,,,,,,,(((//////,,,;;;^^^~~~~~~}}}eeennn{{{~~~~~~zzz~~~yyyfffaaaQQQIIIQQQRRRPPPUUUttt{{{XXXVVVfffvvvFFF,,,000//////......---,,,,,,))))))))))))))))))))))))''',,,111222000------...++++++***************+++((()))))))))************((((((((((((((()))******)))((((((((()))+++---...111222555777;;;@@@GGGKKKRRRZZZaaadddiiirrrvvvuuuzzz}}}}}}zzz{{{}}}}}}{{{ttttttuuuvvvuuuyyyyyywwwccc[[[VVVSSSLLLDDDGGGQQQWWW___ttt|||lll```ccceeeZZZTTTPPPPPPPPPRRRWWW]]]OOO:::IIIxxxkkk```XXXHHHGGGIIIKKKGGGCCCDDDJJJGGGAAAAAAPPP\\\UUURRR```___UUUHHH===999777555333888<<>>888333111111444111111444555666<<>>777...***))))))))))))((((((((('''&&&'''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))+++......+++,,,;;;UUUiiiuuuyyy|||cccfff{{{xxxcccWWWggg~~~}}}|||lllrrr}}}{{{eeePPP;;;333...'''&&&+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++---,,,+++***+++---000111666<<>>222---///111///+++************************(((((((((((())))))))))))((())))))******+++,,,,,,)))******++++++,,,,,,---)))000///555\\\ooowwwhhhxxx}}}www}}}gggbbbYYYQQQYYYZZZ[[[cccbbb]]]```mmm~~~^^^WWW}}}eee<<<000000//////...---------))))))))))))))))))))))))&&&+++111333000------///******************++++++(((((())))))*********+++((((((((((((((()))******)))(((((((((***+++---//////111444888<<>>iii~~~oooeeeXXXLLLGGGGGGIIIIIIBBB>>>EEERRRPPPLLLUUUvvv\\\FFF]]]tttiiiWWWGGG<<<777666666:::>>>BBB@@@999222//////111///111555777888===DDDwwwssswwwxxxwwwxxx|||~~~~~~lllkkkzzzlllNNNAAAEEECCC999///+++***)))'''((((((((())))))******'''(((((()))***+++++++++"""333444XXXXXXhhhmmmlll^^^nnn|||ppplllhhhXXXYYYdddqqqqqqjjjnnnyyypppjjj```XXXQQQJJJCCC???>>>RRROOOGGGUUU^^^\\\bbb```___\\\XXXYYYYYYSSSKKKHHHFFF@@@:::999;;;;;;888AAA>>>999555333555999===666:::;;;888;;;NNNkkkqqqiiigggNNN:::;;;@@@;;;111,,,))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))),,,...,,,333KKKppp|||qqq___gggwww~~~yyy||||||}}}nnneee{{{}}}{{{~~~eeeKKK???666+++(((---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++,,,+++***)))+++///444666NNNZZZkkk}}}uuujjjdddXXXQQQIIIEEEEEEFFFEEECCC<<>>DDDLLLSSSZZZZZZ]]]eeennnuuuwwwwww~~~zzzuuussswwwtttrrrrrrsssyyyyyy|||pppxxxxxxrrrhhhhhhbbbYYYNNNAAA999===EEELLLCCC000HHHssscccTTTHHHFFFBBB???@@@DDDEEEBBB>>>JJJ???IIIRRRKKKQQQOOOLLLHHHCCC===777333<<>>111...222111111///444777000999TTTnnngggttt}}}yyyooo|||yyy{{{PPPAAAIIICCC888666000)))***(((((((((((())))))))))))(((******((('''***---------,,,NNN{{{~~~iiiiiiwwwwwwjjjiii]]]mmmcccdddVVVZZZaaagggfffgggjjjhhhccc^^^SSSGGG>>>777333666;;;HHHMMMPPPPPPSSS[[[bbbeee]]]^^^[[[SSSQQQRRRNNNHHHJJJBBB;;;999;;;<<<;;;<<<666888999777666888888666666555666666888:::===>>>YYYooo~~~}}}PPP999LLL///555333,,,)))'''''')))***(((&&&((((((((((((((((((((((((''''''''''''((((((((()))+++%%%$$$+++...+++***,,,((($$$+++888IIIcccyyy|||zzz]]]tttuuuyyy~~~{{{{{{zzzqqqtttuuuRRRLLLBBB333,,,+++...)))'''***+++)))((()))(((((((((((((((((((((((((((((('''&&&&&&((()))******'''%%%&&&(((***)))''''''''''''(((((()))***+++888...&&&&&&)))***)))***///---)))+++555HHH^^^mmmkkk|||yyyaaaQQQOOOOOOUUUbbbtttddd\\\cccjjjjjjjjjooommmeeeZZZRRRNNNIIICCC===FFFOOOxxxddd111...777)))000)))''',,,000---)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,///222000,,,)))333<<>>AAAHHHQQQXXXaaadddiiinnnrrrvvvyyy{{{}}}{{{zzzvvvrrrmmmrrrpppoooqqqrrrxxx^^^WWWNNNGGG???:::===CCCNNNJJJ999HHH}}}mmm^^^PPPGGGFFFBBB>>><<<===???>>><<<888======iiidddQQQLLLEEE===777666888::::::;;;@@@BBB===444111222111111///444777222<<>>---///000...---***++++++***))))))))))))))),,,...///...---+++,,,,,,---,,,***((('''((()))***))))))))))))))))))******))))))'''(((***,,,++++++))))))))))))***,,,...///111555;;;@@@DDDKKKTTT[[[dddiiinnnppppppqqquuuyyyzzz~~~{{{xxxwwwuuurrrhhhmmmmmmmmmppprrr{{{hhh\\\RRRHHHEEEDDDCCCDDDGGGKKKNNN@@@DDDvvv}}}sssjjj]]]TTTQQQNNNJJJEEE@@@<<<;;;<<<===333>>>555LLL|||tttkkk[[[III<<<999>>>DDD>>><<<<<>>BBBAAA999666:::<<<999888;;;999999777666555444444444333666PPP\\\999000999:::111---)))((()))***(((&&&((((((((((((((((((((((((''''''((((((((()))))))))(((+++,,,(((%%%'''******&&&777@@@VVV}}}aaakkkyyyrrrzzzkkkdddhhhxxxwwwwww{{{~~~~~~rrrjjjgggmmmsssxxxhhhLLLEEE;;;+++,,,***+++,,,***&&&&&&)))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%&&&((())))))((((((((((((((()))***++++++******,,,---***(((...777+++...<<>>jjj{{{llljjjLLLHHHJJJeeeFFF<<<333///111333444333222111222222111666DDDSSSaaajjjpppnnniiifffcccaaacccaaa^^^[[[UUUJJJ@@@:::>>>BBB@@@999555777999777>>>666444999<<<888888<<<555555777888:::;;;<<<<<<444000555RRRdddIIIDDDBBB@@@:::444---))))))***)))'''))))))))))))))))))))))))(((((((((((()))))))))***(((***+++***,,,///...***:::XXXhhhwwwtttppprrrXXXWWWpppyyylllyyyyyy|||~~~{{{mmmiiihhhkkkoootttyyy~~~tttnnnyyymmmVVV@@@===...,,,+++---,,,)))+++///))))))))))))))))))))))))'''''''''((((((((()))))))))))))))((((((((()))***((((((((())))))***+++,,,&&&(((---111000,,,---222VVVwwwxxx~~~sssdddYYYggg|||}}}ZZZKKKJJJxxxhhhDDD,,,111666---''',,,************************))))))*********++++++++++++''')))000222000///222LLLhhhVVVbbbhhhsssxxx~~~~~~~~~www~~~oooqqqttt~~~tttlllqqqyyy}}}|||{{{lllccckkkuuuiiiiii666000333...///------,,,,,,,,,,,,------,,,...///...---+++,,,,,,***))))))(((((()))))))))((((((((()))******+++++++++###+++---&&&444???000))))))))))))+++---000111111444;;;DDDPPP\\\fffkkkiiigggggglllrrrvvvuuurrruuuzzz|||yyyvvvuuuqqqmmmnnnqqqppprrryyy}}}ccc```___fffuuuxxxeeeUUUKKKIIIOOOXXX___YYYSSSRRRooo}}}vvvmmmddd\\\WWWIIIEEE;;;===YYYxxxqqqfffYYYNNNFFFAAA>>>???BBBHHHJJJDDD:::555666,,,222000...222555AAAVVVgggssszzzlllqqqzzz{{{yyyzzzyyyxxxxxx{{{~~~___uuu}}}{{{~~~sss]]]@@@>>>HHH;;;111111))))))))))))*********+++++++++***+++---***---@@@UUUzzz{{{cccWWWDDDEEEQQQiiiRRRBBB222...111333111000333111000222555<<>>???EEEKKKHHH>>>999999999888888777666666666777888888999999888888:::333333HHHnnn|||||||||iiiAAA999GGG>>>777///***)))))))))((())))))))))))))))))))))))((((((((()))))))))******+++))))))+++,,,***---111MMM[[[WWW\\\ooo[[[___eeemmmsssqqquuurrrsssyyy}}}}}}~~~zzz~~~~~~~~~yyyoooiiilllvvv|||{{{lllmmmmmmnnnooorrrwww|||uuuyyyvvv|||hhhHHHFFF333---)))******)))***,,,))))))))))))))))))))))))((((((''''''(((***,,,---,,,,,,,,,+++)))((()))***))))))))))))***+++,,,,,,&&&+++000,,,%%%+++DDD^^^rrrsssjjjmmmxxx{{{ssslllOOOKKK```fff===555555---(((...++++++++++++++++++++++++)))************+++++++++---((()))///000,,,///666PPP|||yyy}}}\\\XXXhhhjjjoooxxxuuu}}}wwwvvvzzzrrrfffiiirrriiiYYYXXX___pppuuugggbbbppp~~~{{{jjj]]]aaa|||yyytttzzz777+++333111111++++++++++++,,,---......,,,...///...---+++,,,,,,))))))(((((())))))))))))'''(((((()))******++++++)))!!!,,,///''':::III777)))))))))***+++...000222333555999AAAKKKUUU]]]aaa\\\]]]___bbbfffhhhiiiiiipppwww|||{{{yyyxxxtttppplllooommmpppzzz|||yyy~~~{{{lllVVVOOO___wwwzzzooo```QQQHHHLLL___rrr{{{jjj^^^YYYjjj~~~xxxtttmmmfff```LLLFFF>>>:::FFFfff~~~wwwhhh\\\SSSKKKCCC>>>:::<<>>GGG999111222'''))))))*********+++++++++))))))+++---***222PPPpppwww{{{|||vvv~~~iiiUUUBBBDDDHHH___mmm[[[KKK;;;777777444111111888555555:::@@@HHHTTT```jjjpppsssnnnhhhfffeeeddd[[[ZZZ]]]cccbbbYYYPPPMMM;;;AAAGGGPPP```iii^^^KKK@@@IIIKKKCCC===>>>===888888999:::::::::999888777CCC===888;;;NNNnnnyyy~~~CCC444IIIAAA999000***)))))))))((())))))))))))))))))))))))(((((()))))))))*********,,,''')))///+++'''444IIIaaammmkkk^^^___rrr~~~]]]YYYnnnrrrqqqvvvwwwiiikkkqqqyyy{{{xxxxxxzzzvvvyyy{{{zzzzzzwwwlll```ZZZSSSLLLOOO^^^ooovvvtttmmmqqqsssooojjjjjjnnnrrrsssjjjoookkkttt}}}XXXNNN???444+++***++++++)))***)))))))))))))))))))))))))))((('''&&&(((,,,///222///000000---***((()))+++))))))))))))***+++,,,,,,///---+++)))---???aaa~~~ssstttmmmfffqqq}}}TTTBBBccc^^^CCC888333///---++++++++++++++++++++++++)))************+++++++++,,,***---000,,,***777IIIiii~~~tttaaaWWW^^^kkkjjjjjjttt{{{{{{nnnddd]]][[[OOOJJJPPPJJJ???>>>IIIVVV```aaadddqqq~~~~~~~~~~~~}}}~~~}}}zzziiiXXXWWWlllwwwmmmJJJ666555///555)))))))))***+++,,,......,,,...///...---+++,,,,,,((((((((()))))))))))))))'''(((((()))***+++++++++///$$$------///===''')))))))))***,,,...111222777777888===DDDJJJOOOQQQTTTXXX]]]^^^^^^^^^bbbeeeeeelllsssttttttssspppkkkiiikkkiiinnnzzz|||ggghhhnnn~~~```\\\mmm{{{~~~uuueeeSSSEEEIIIaaayyynnnbbb```pppssslllddd```^^^[[[UUUPPPBBB777888;;;777FFFiiitttdddXXXSSSNNNGGGBBB<<<<<>>FFF666///222''')))************+++++++++'''(((+++---+++666\\\tttmmmooottt{{{vvvdddkkkXXXNNN:::MMMUUUpppwwwaaaTTTIIIFFFCCC===;;;===;;;888999???GGGNNNWWW```ooorrrqqqkkkhhhgggeeebbbeeefffooo|||}}}xxxxxxHHHLLLQQQZZZjjjppp]]]BBBLLL\\\___PPPGGGJJJHHH???:::;;;<<<===>>>===<<<<<<:::AAABBB:::444DDDjjj}}}~~~[[[FFF777BBB;;;111***))))))))))))))))))))))))))))))))))))))))))))))))************+++&&&+++222,,,'''???bbb}}}tttsss}}}{{{ooojjjXXXNNN___ssssssxxx~~~sssoooqqqwww|||{{{wwwxxx}}}xxxwwwqqqhhhdddaaaVVVJJJCCC===;;;GGG\\\lllllleeecccjjjmmmhhhaaaaaafffkkkfff___fff```bbbkkkfffmmmrrr~~~llleeeTTTJJJ<<>>;;;??????EEETTTdddpppwww|||~~~~~~{{{yyyxxxyyy|||yyyyyyzzziiiUUURRRSSS```pppzzz{{{xxxuuutttqqqssssss|||yyyqqqhhhJJJ666)))222***++++++,,,---...000111)))...000,,,***,,,//////,,,***(((''')))***************))))))))))))******))))))************))))))(((***+++++++++,,,///111555777:::===@@@DDDHHHKKKRRRRRRSSSTTTVVVZZZ```dddfffiiimmmqqqqqqpppllljjjggghhhlllqqqtttxxxsssrrr\\\bbbaaavvv]]]pppyyyVVV999NNNtttooouuukkk___^^^YYYQQQKKKMMMUUU]]]AAAAAA???;;;:::BBBQQQ^^^wwwtttmmmbbbVVVKKKDDDAAACCC<<<777999======666...222...---///...---555???PPP[[[jjjwwwppphhhgggkkknnnooouuuvvvxxx{{{mmmnnngggmmmBBBHHH>>>888222555&&&)))************+++++++++&&&,,,777...(((NNN{{{iii^^^}}}rrrdddqqqLLL<<>>FFFLLL^^^}}}zzzeeehhhjjjooossstttuuuyyy{{{{{{fff]]]SSSLLLHHHFFFFFFHHH???>>>BBBNNN___iiikkkhhhgggiiikkkkkkhhhccc___]]][[[ZZZXXXSSSMMMKKKKKKLLLGGGKKKTTTjjjtttjjjfffbbbVVVBBB777222'''%%%++++++))))))))))))))))))))))))***)))((((((***---111333444333111///,,,***((((((&&&+++)))(((---***&&&...///111---<<>>999777888:::<<>>>>>???;;;===AAAMMMlll}}}fffVVVKKKAAA444)))---222+++************************(((((('''(((***...222444444333222000---+++***))))))---)))(((...+++(((000000///777UUUxxx}}}}}}~~~tttvvv|||WWW]]]rrrOOO;;;666222,,,(((***------+++)))***++++++++++++,,,,,,,,,000333111...111;;;[[[eee}}}xxxWWWVVVbbbmmmpppppprrr{{{tttmmm[[[SSSGGG???<<<:::777555777999:::;;;===AAAFFFIIIRRRUUUcccsssxxxsssuuu}}}yyywwwuuuttttttrrrooommmjjjlllnnnmmmjjjgggfffgggKKKGGGEEEGGGHHHEEEDDDFFFFFFKKKQQQXXX```hhhpppvvv~~~AAA666555,,,,,,,,,,,,,,,---...///***...///+++***---///...***)))''''''((())))))(((******))))))))))))******))))))************))))))(((***+++++++++,,,///111444666999;;;===???CCCFFFIIILLLNNNQQQSSSVVVZZZ]]]aaafffmmmtttvvvuuuqqqoooqqqjjjgggnnnttttttooolllXXXEEE:::???DDDJJJ___yyy{{{OOO___rrrpppsss~~~mmm[[[ZZZWWWVVVUUUSSSPPPNNNIIIDDD<<<666333444888<<<@@@FFFMMMQQQMMMEEE===888:::666000---,,,,,,,,,+++///......///------222999EEELLLUUU]]]aaaeeeiiimmmmmmhhhbbb^^^```dddhhhkkksssuuuwwwyyy{{{yyyffflll~~~rrrnnnTTTCCCCCC???444444,,,************+++++++++,,,......++++++LLL|||tttooo}}}yyyHHH;;;===EEEYYYuuudddTTTOOOJJJKKKVVVfffuuuyyysssooojjjdddccceeepppuuuTTT;;;999SSSvvvrrrYYY___hhhRRRJJJ===111111777<<>>OOOgggyyy}}}rrrttttttlllccc[[[SSSLLLDDD???>>>:::666444777<<>>;;;888777888999:::888:::===@@@DDDJJJQQQVVVbbbiiiuuu}}}wwwmmmnnnwwwwwwuuusssqqqpppnnnkkkhhh\\\\\\YYYSSSLLLHHHGGGHHHBBB;;;777777666444555777999<<>>;;;===>>>???AAABBBHHHSSS}}}zzzBBBDDDGGG<<<++++++...&&&---,,,,,,+++************++++++******++++++,,,---$$$111---%%%:::nnnZZZwwwSSS888BBB\\\zzz{{{vvvqqqtttrrrdddSSSHHHBBB<<<777666111222333666>>>HHHNNNOOOOOOPPPSSSZZZ```dddcccaaadddccccccdddccc___XXXRRRFFFAAA;;;888888999999999888<<<===:::<<>>===;;;<<<>>>AAA>>>@@@CCCFFFJJJPPPXXX]]]hhhoooyyyyyyppppppvvvtttrrrooonnnllljjjfffddd]]]XXXOOOGGG@@@<<<999777555333444999:::555222111555888;;;???CCCHHHNNNRRRcccmmmvvv|||sssfff:::111------,,,,,,,,,------...,,,...---***+++//////---)))((('''(((******)))'''++++++************++++++))))))************))))))(((***+++++++++,,,///111333444777888999;;;>>>AAADDDGGGKKKOOORRRUUUYYY\\\ffflllssszzz|||yyyuuuqqqllllllpppvvvvvvoooiiigggggg]]]WWW[[[aaa]]]PPPDDDBBBbbb|||gggVVV]]]\\\\\\TTT___xxxxxxoooccc[[[VVVOOOFFF???666111------111555555444000000///---,,,---111444///111222111///------///---000222000......///111999===BBBEEEHHHMMMSSSYYY[[[YYYUUUQQQPPPTTT]]]dddhhhnnntttyyy|||uuuVVVkkkyyynnn===EEE@@@555111---***++++++++++++,,,,,,,,,***---///AAAnnnuuusssttttttpppdddrrrVVV333666@@@BBBSSS~~~lllddd^^^bbbnnnyyy~~~}}}wwwqqqmmmmmmmmmiiiffffffwwwaaaNNNIIIFFF___|||nnnLLLBBB>>>;;;<<<:::444;;;KKKvvveeeUUULLLQQQ```[[[AAA@@@::::::===::::::BBBHHHqqqvvvKKKGGGGGG>>>---***---'''------,,,+++******++++++++++++******++++++,,,---)))222+++---QQQ}}}ZZZmmmccc???;;;OOOeeewwwoooppptttzzzgggUUUCCC:::666555777<<<999>>>DDDIIISSS___dddbbbYYYYYYYYY[[[]]]```bbbcccbbbeeegggddd[[[PPPIIIEEE<<<:::888777888888999888333888===???AAABBB>>>999999DDDbbbzzz}}}\\\JJJHHH;;;------///******************************)))))))))***+++,,,---,,,,,,+++******))))))(((***))),,,///)))+++===LLLsss}}}sssnnnsssyyyxxxwww}}}~~~xxxzzzXXX???MMMzzzLLL<<<<<<888111---......,,,++++++,,,,,,,,,---------,,,000666222@@@}}}qqqeeekkkNNNIIIVVVcccnnnccceeexxx[[[KKKAAA<<>>???<<<999111111555===???:::444222444666999;;;<<<>>>BBBDDDNNNQQQllliii{{{hhhzzz___777,,,,,,,,,,,,,,,---...///,,,...,,,***,,,000000,,,***))))))***++++++)))(((++++++************++++++))))))************))))))(((***+++++++++,,,///111222333666777888;;;>>>AAADDDFFFJJJMMMQQQUUUZZZ]]]hhhlllsssyyy{{{yyyvvvsssqqqqqqtttwwwwwwyyy}}}yyygggRRRDDDFFFvvvnnneee]]]TTTOOOMMMEEESSS{{{ooo___PPPEEE;;;222+++///,,,)))***...222333333222222111///------...000...000222222000///......,,,222555222/////////...444888<<<>>>@@@DDDKKKQQQTTTTTTRRRNNNKKKNNNWWW___gggmmmuuuyyy{{{xxxhhhiiippp|||???EEE===666222---++++++++++++,,,,,,,,,,,,222+++---SSSxxxfffhhhuuuvvvoooeee???888777@@@AAAMMMyyyqqqkkkrrrwwwpppmmmnnnoookkkgggfff|||sssfff\\\]]]VVV}}}^^^bbbsssYYYFFFBBB:::@@@LLLDDD555444EEE???<<>>CCCAAAIII{{{rrrnnnZZZHHHAAA>>>222++++++))),,,,,,++++++***+++++++++++++++******++++++,,,---)))---)));;;fff~~~ZZZdddnnnFFF555AAAYYYvvvooofffmmmwwwaaaRRRDDD@@@>>>;;;???FFFOOOWWW^^^aaaiiirrrrrrkkkcccbbbaaa___^^^___cccfffeeehhhggg^^^NNN@@@999777777:::===???===<<<;;;;;;888999;;;???BBBBBB???:::777888BBBbbbvvvcccIIIKKK@@@---+++222++++++++++++++++++++++++++++++***)))((((((((((((************))))))))))))'''***))),,,///+++888SSSyyyrrrnnnxxx|||wwwlllyyy|||zzziii999eeefffHHH@@@777333///,,,---111,,,,,,,,,,,,------------000111111333MMMdddhhh@@@VVVWWWfffkkkbbbeee{{{yyymmmccc\\\^^^WWWWWWUUUQQQMMMLLLOOORRRSSSSSSRRRQQQQQQUUU[[[___dddeeehhhnnnrrrqqqlllhhhllljjjfffbbb___ZZZUUURRRAAA;;;444333666888666333888555666;;;===888555555666999<<<>>>??????@@@AAAIIIKKKaaayyy{{{[[[@@@+++++++++,,,---...///000------,,,***,,,000000+++*********+++,,,,,,***(((,,,++++++******++++++,,,))))))************))))))(((***+++++++++,,,///111111333555777888;;;???AAACCCEEEHHHKKKNNNTTTZZZ^^^eeeiiipppvvvyyyxxxvvvttttttuuuyyy~~~mmmYYYEEE;;;WWWllliiiuuuyyyiiiVVV]]]MMMMMMRRR^^^fff]]]OOOCCC:::444...+++---++++++,,,///333666777666555333000......000222666444333222111000///...,,,444777444000000///,,,///222666777888;;;AAAFFFIIIMMMPPPNNNJJJKKKRRRYYYaaaiiirrrwwwzzzxxxqqqwww{{{|||zzzmmmCCCEEE;;;999555,,,+++++++++,,,,,,,,,------000---<<>>;;;;;;>>>NNNqqqpppQQQFFFIIIDDDEEEIIIBBBCCCyyyxxxssslllwwwkkkJJJ:::>>>777,,,+++---+++************++++++,,,++++++******++++++,,,---------,,,GGGhhhccchhhZZZuuuyyyOOO777777KKKeee||||||hhhggguuu~~~yyynnnjjjnnniiirrrxxxvvvwwwzzzrrrffflllmmmmmmjjjfffeeeiiillliiiggg```TTTFFF<<<777666888@@@HHHJJJEEE@@@===>>><<<;;;===??????>>>===<<>>:::555222222111111000---555999555111111///+++,,,///222222222555:::>>>AAAHHHOOOPPPKKKJJJNNNTTTZZZcccnnnuuuyyy}}}jjjjjjyyyyyy~~~FFFFFF:::;;;777,,,++++++,,,,,,,,,---------'''111QQQtttgggiiijjjeee@@@111;;;333;;;DDDTTT{{{wwwvvv|||~~~}}}rrrfffuuuYYYXXXccc]]]gggOOOGGG???OOO^^^GGG666HHHFFFCCCDDD>>>;;;\\\fffLLLHHH@@@DDDIII>>>KKKtttjjjvvvKKK666???;;;...,,,///))))))))))))***+++,,,,,,++++++******++++++,,,---(((,,,666]]]qqqxxx]]]^^^>>>888BBBXXXrrrpppwwwmmmbbbmmmwwwsssvvvxxxuuupppmmmooorrrllleeeYYYNNNEEE@@@>>>===666AAAMMMOOOGGG>>>;;;;;;444777===AAAAAA??????BBB;;;===@@@AAAFFF```rrrkkkVVVGGG===444(((++++++++++++++++++++++++(((((((((((())))))))))))))))))******+++++++++++++++---+++,,,///666YYYjjjbbb|||mmmaaalll}}}VVVAAAuuu```???:::999...)))///,,,,,,,,,---------......)))...333RRR^^^uuu~~~OOOSSSCCC^^^lllnnnvvvwwwqqq}}}zzznnneeeaaa``````[[[ZZZYYYXXXYYY]]]ccchhhiiimmmqqqtttvvvvvvsssooojjjeee___WWWOOOGGG???:::777===AAA>>>777444666;;;::::::???GGGIIICCC===;;;222888???DDDFFFEEEDDDDDD:::EEEUUUjjjUUU)))***+++,,,------------///+++((()))---///...+++************************+++++++++************)))*********)))))))))))))))))))))***+++---...//////111222555666777:::===@@@AAAEEEIIILLLNNNRRRYYY^^^fffggglllsssyyy{{{yyyvvvxxxzzzyyy{{{{{{nnnhhhtttrrrttt]]]yyyxxxooolllvvvlll]]]FFFDDDNNNYYYeee\\\SSSDDD???===555333777555///---+++,,,111888===@@@:::777444000000111444666555444222111000///000000000555999999666222000000............---///222555>>>GGGGGGHHHNNNNNNLLLTTT```aaagggnnntttyyyxxxgggRRRCCC999@@@444---...------,,,,,,,,,------111%%%iiieeerrrttteee^^^333<<<;;;666;;;CCCXXXxxxuuuxxxtttvvvbbbkkkwwwvvvkkkfffRRRSSSDDDHHH\\\KKK;;;QQQEEEGGGEEE<<>>vvvFFFBBB;;;@@@//////)))++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,///444oooxxxwwwpppEEE444:::CCCVVVrrrsssXXXTTTjjj}}}{{{uuusssvvvwwwtttvvv{{{tttlllmmmhhhWWWHHHBBB666AAAUUUYYYJJJAAA>>>777888<<<>>>======@@@BBBAAAAAA<<>>666,,,,,,+++******)))*********))))))(((((((((((()))))))))))))))***++++++,,,,,,000&&&777,,,***JJJfff~~~zzznnnQQQfff~~~[[[ccc}}}{{{uuuqqqmmmeeelllaaaMMMQQQ???BBB666'''AAA%%%...------------...//////,,,///333bbboooLLLuuuJJJ@@@VVV]]]lllpppvvv~~~~~~pppiiihhhdddaaa]]]ZZZ[[[\\\^^^eeemmmkkkvvvyyyqqqooouuutttjjjgggUUUGGGEEECCC<<<888999777???CCC???;;;<<<:::666666???GGGHHHDDDAAA>>><<<888BBBDDD>>>===FFFLLLIII:::???TTTfffsssttt******+++,,,------------...***((()))---000...+++************************))))))******+++++++++,,,************))))))))))))))))))***+++---...//////000222444666777:::===@@@BBBEEEIIILLLMMMQQQXXX]]]eeegggkkkrrryyy{{{zzzwww|||yyyqqqhhhaaaQQQLLLNNNoooUUUMMMPPPbbbiiinnnaaavvvpppwwwooo```\\\kkkppp```NNNHHHFFFJJJqqqmmmaaaGGG:::888<<<888999<<<777///---+++,,,111777===???999666333000///000333555333222000///.........///000555:::;;;777222000///,,,,,,---,,,,,,---000333999CCCFFFGGGMMMMMMLLLTTT^^^aaahhhppptttwwwuuuaaazzzfffvvv```III:::<<<222......------,,,,,,------...111AAAzzzllltttYYY000111888777===DDDSSS}}}xxxiiiAAABBBQQQjjjcccYYYDDDRRRyyypppMMMFFFEEE???BBBAAAEEEIIIiiivvv^^^[[[OOO???>>>CCCsssqqqHHH:::<<<...///,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,)))222___~~~vvvZZZ:::444999DDD]]]vvvmmmZZZZZZmmm|||~~~~~~}}}wwwXXXFFF@@@III[[[]]]LLLBBBAAA;;;>>>DDDGGGDDDDDDFFFFFFBBB@@@FFFGGGHHHCCC:::OOOzzzlllOOOFFF;;;///,,,++++++***************))))))(((((((((((()))))))))))))))***++++++,,,,,,+++$$$000---999[[[qqqzzz~~~kkkWWWWWWkkkzzznnnbbbqqqyyyooofff]]]XXXYYY[[[ggg}}}```[[[sssaaaHHH;;;,,,555+++...------------...//////000333BBB{{{ZZZ```dddGGGDDDYYYcccbbbhhhrrr{{{}}}uuurrrllliiiccc_________aaahhhooorrr{{{~~~|||}}}zzzsss```QQQCCC@@@AAA===888666>>>CCCCCC???===???@@@===:::AAAFFFEEECCCBBBBBBAAA;;;AAABBBAAAFFFNNNMMMEEE>>>@@@MMMYYYaaavvv***+++,,,------...------,,,***(((***...000...,,,************************'''((()))***+++,,,------************))))))(((((())))))***+++---.../////////111444555777999===@@@CCCGGGJJJLLLMMMPPPVVVZZZccceeekkkqqqwwwzzzzzzxxxqqqzzzwwwuuuwwwmmmhhh```EEE]]]```SSSHHHBBBLLLPPPZZZVVVpppvvvxxx{{{|||```RRRNNNhhhqqqfffZZZSSSIIICCC```kkk\\\JJJ;;;999??????@@@???666///---***+++///555999;;;555333000...---...000222000///---,,,,,,,,,------000555;;;<<<888333000///)))***+++******+++...111222???CCCFFFLLLKKKKKKTTTZZZ___iiirrrtttuuu~~~zzzcccsssUUUssspppMMM===999111///...---------------......)))JJJrrr{{{|||yyyxxxNNN333222666888@@@BBBJJJttt|||}}}}}}MMMAAAAAAJJJ]]]ooo}}}ttt[[[cccaaaKKKNNN<<<@@@AAA<<<:::GGGpppyyy^^^JJJAAAEEEHHHvvvIII:::;;;000///...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,//////}}}ccc{{{hhhAAA111666999LLLlll{{{ddd]]]cccqqqgggGGGAAAGGGXXX^^^RRRNNNSSSRRRQQQVVVVVVOOOJJJIIIGGGBBB???UUURRRJJJJJJ>>>EEElllUUUJJJ===000,,,,,,+++******************))))))(((((())))))***))))))******+++,,,,,,,,,,,,)))///666TTTtttcccGGGdddnnnaaa```ooouuuiii___VVVMMMHHHKKKMMMVVViiizzzvvv}}}}}}ssskkklllppprrroooxxx^^^QQQ||||||HHH===888///000......------......///000...---EEEYYYOOOCCCGGGZZZjjjgggpppxxx|||wwwqqqjjjeeedddeeehhhooowwwuuuzzz|||zzz___TTTIIICCCCCCAAA>>>:::JJJIIIEEE@@@@@@EEEFFFDDD>>>BBBBBB>>>>>>BBBEEEEEE???@@@@@@BBBLLLTTTLLL???<<<===DDDNNNXXXhhh++++++,,,---......------+++))))))+++...///...---************************((())))))***++++++,,,,,,++++++******))))))(((((())))))***+++---.../////////111444555777:::===@@@EEEHHHKKKLLLMMMOOOTTTYYYbbbeeejjjpppuuuxxxxxxxxxxxx}}}wwwzzziiibbbhhhZZZZZZSSSzzzpppuuunnnddd___UUU\\\[[[hhhiii^^^OOOSSSsss{{{```YYYPPPaaauuulll___WWWOOOEEEQQQ~~~kkk```^^^KKKBBBEEECCCBBB>>>222222...+++***,,,///222333000...---+++++++++------,,,+++***))))))***+++,,,111666<<<===999333///...((()))*********+++---//////<<>>:::BBBQQQddduuu~~~nnndddqqqvvvkkkfffRRR???AAA===;;;DDD???@@@LLLzzzrrrTTTEEEIIINNN}}}iiiHHH>>>>>>333///...+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------666---aaa}}}OOO444222888;;;]]]}}}wwwZZZ^^^jjjsssqqqKKKBBBCCCOOOUUUOOORRR^^^bbbhhhkkkjjjaaaUUUKKKEEEBBBIIIjjjbbbMMMOOODDDJJJvvvQQQHHH???444,,,,,,+++************+++***))))))))))))))))))***))))))***++++++,,,,,,---......000AAAjjjdddOOOmmmgggQQQbbb|||uuuqqqiii___XXXTTTQQQLLLIIILLLFFFCCCUUU}}}uuuddd\\\bbbcccYYYUUUZZZSSSaaahhhjjjmmmGGGZZZYYY@@@AAA000..................//////000666555SSSzzzgggpppAAACCCJJJ\\\pppgggsssxxxpppjjjiiilllpppxxx}}}wwwooommm^^^YYYQQQJJJDDDCCCDDDGGGWWWRRRKKKGGGGGGHHHGGGEEE@@@AAA===777999BBBHHHGGGBBBAAA???AAAIIINNNFFF::::::===@@@JJJWWWcccwww,,,,,,---.........------*********,,,......---,,,************************************************++++++******)))(((((('''))))))***+++---.../////////111444666888;;;>>>AAAGGGJJJLLLMMMMMMOOOTTTYYYaaaeeejjjnnnrrrtttuuuuuu{{{vvvrrr___UUUbbb\\\yyyuuuaaa]]]bbb___mmm[[[fffzzzxxx[[[JJJdddeeebbbTTTUUUxxxvvvbbbTTTNNNCCCBBBrrrtttvvvkkkSSSEEECCC@@@@@@===222555111,,,***)))*********+++***)))((((((((())))))))))))(((((((((***+++,,,111666;;;<<<888222///...((()))++++++++++++---///...;;;AAAFFFOOOMMMIIINNNUUU\\\iiisssvvvvvv|||nnnwwwuuuccc}}}FFFDDD;;;555000---------------...///000;;;^^^yyyyyy{{{qqqhhhxxxmmm000666===999999===>>>HHHkkk}}}kkkQQQEEE@@@>>>DDDOOOWWWfffeeeUUUOOOXXXfffrrrLLLBBBCCC;;;LLLlll^^^BBB???UUUlllyyyxxxcccSSSWWW^^^~~~|||bbb{{{RRRBBB@@@666000///+++++++++,,,,,,,,,------,,,+++++++++,,,------...111AAAhhhrrr___;;;333888888???mmmhhhUUU]]]kkksss|||xxx[[[MMMCCCEEEGGG@@@CCCNNNSSSeeejjjsssuuueeeMMMBBBDDDWWWzzzoooQQQKKK???IIIwwwXXXKKKCCC888---,,,,,,+++***+++++++++******))))))))))))***************+++,,,,,,------+++---333QQQyyyXXX^^^fffUUUNNNqqq~~~rrrbbbXXXMMMJJJHHHHHHKKKMMMNNNMMMNNNHHH@@@HHHhhh}}}dddXXXLLLGGGKKKJJJBBBCCCLLLFFFPPP]]]fffoooLLL>>>NNN???555+++///............///000000111===ddd^^^jjjaaa>>>GGGPPPcccttt[[[iii|||~~~zzzqqqpppssswww}}}oooddd[[[XXXUUUOOOEEEAAALLLZZZeee^^^VVVQQQNNNJJJEEEBBBCCCDDD===555999FFFLLLHHHCCCAAA???===@@@BBB>>>888;;;@@@???EEERRRUUUccc------............------***+++,,,---...---,,,+++************************+++++++++*********)))))),,,++++++***)))(((''''''))))))***+++---...//////000222555777999<<<@@@CCCHHHKKKNNNNNNNNNPPPUUUZZZbbbeeejjjlllmmmnnnooopppooo[[[hhhuuu|||nnn___iiiqqqaaaddd\\\ppp```bbbssseeeVVVMMMnnnuuu^^^RRRCCC<<>>;;;>>>???777888444...+++)))((('''&&&((((((((((((((((((''''''(((''''''''')))***,,,---222666::::::555111......(((***+++,,,,,,,,,...//////999???GGGTTTSSSLLLNNNUUUZZZfffrrrxxxzzz~~~~~~vvvjjjCCCGGG;;;666000------------...///000000999qqquuuiiimmmtttXXX///444:::888888;;;???QQQ{{{lllkkk~~~jjj\\\qqqwwwaaaVVVJJJ>>>===DDDBBBTTT```WWWJJJJJJUUU\\\FFFFFFEEE;;;[[[mmmLLLCCCCCCDDDMMMSSSPPP___zzzxxxuuuqqqiiiEEE???777222111++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///)))jjjqqq{{{FFF111444999999JJJttt{{{VVVUUU[[[iiiqqqwwwrrryyynnnTTTBBB<<<===999:::AAACCCGGGNNNfffzzzkkkIIIAAAOOOeee}}}sssVVVJJJ@@@PPP}}}vvvUUUEEE555------,,,++++++++++++++++++******))))))******+++******++++++,,,---------+++000CCCnnnxxxnnnhhhDDD^^^TTTJJJZZZ||||||}}}zzzcccMMMDDDFFF:::===CCCHHHMMMOOOQQQQQQJJJNNNKKKEEEJJJTTTSSSHHH???===<<<<<<999777;;;BBBEEEBBBHHHXXXggg{{{[[[HHH[[[bbb;;;<<<222//////......//////000111***LLL~~~|||LLLoooQQQAAALLLXXXnnnttt___lllyyyzzz{{{{{{yyy{{{}}}fff^^^[[[YYYOOOGGGXXXsssrrrkkkccc]]]UUUKKKDDDBBBHHHIIIBBB999???NNNQQQIIIBBBAAA>>>:::999888888888888BBBAAAFFFRRRNNNWWWxxx------............------***,,,......---,,,+++******************************************+++++++++,,,,,,+++***)))(((''''''))))))***+++---...//////111333666888;;;>>>BBBEEEIIILLLOOOPPPPPPRRRWWW[[[cccfffjjjkkkjjjiiijjjlllwwweeeiiinnnlllwwweee[[[dddooo^^^OOOaaa~~~yyy```KKK>>>ZZZnnnVVVGGGBBB<<<>>>@@@:::999555000---+++***(((''''''((())))))))))))(((''''''''''''((())),,,...///333666999777333///......''')))+++,,,+++,,,---...///777<<>>???999333111777\\\{{{jjj{{{EEEAAA<<<555///++++++,,,,,,,,,,,,------+++++++++,,,,,,...//////666nnn888222444666???[[[uuukkkLLLZZZZZZfffppptttqqq\\\___ooo___HHH@@@FFFEEEEEEFFFBBB::::::UUUtttiiiHHHPPPuuu}}}bbbPPPLLLhhhiii^^^GGG777------,,,++++++++++++,,,+++******))))))******+++******+++,,,,,,------......444VVVvvv\\\GGGDDDSSSHHHSSSooo~~~|||{{{uuuuuuoooaaaJJJ999888@@@999BBBMMMUUUVVVUUUTTTUUULLLRRRQQQGGG===::::::999555:::;;;777555888999888<<<;;;>>>KKK___wwwzzz\\\QQQqqqwwwBBB???777///////////////000000111666ggglllRRRrrrBBBCCCNNN^^^sssiiijjjuuu|||{{{wwwvvvxxxkkkaaadddZZZMMM^^^~~~wwwnnnfffYYYLLLFFFGGGIIILLLFFF>>>DDDSSSSSSGGGBBB>>>;;;:::999888888888777GGGGGGLLLWWWNNNUUU{{{---...............------+++---//////---+++***)))************************(((((()))***+++,,,,,,---,,,,,,+++***)))((('''&&&))))))***+++---...//////222444777999;;;???CCCFFFIIILLLOOOPPPQQQSSSXXX]]]dddgggjjjjjjhhhfffggghhhmmmooottt|||yyykkkVVVUUUfffkkkQQQ???FFFeeeyyybbbRRRKKKBBB@@@@@@999999666222...---,,,+++***((()))***++++++***))))))'''''''''(((***---///000444666888555111------...&&&(((***+++++++++,,,---...555:::HHH___bbbXXXTTTXXXXXX```ooo{{{nnnqqqeeesssJJJIII333444444---------......000111111ZZZrrr}}}vvv{{{^^^111777555555888:::===???UUUzzz|||zzzeee~~~|||]]]LLLKKKFFF[[[zzzfffNNNHHHFFF@@@FFFBBBBBBeeennnPPPSSSGGGDDD888000333:::PPPooo{{{xxx]]]~~~DDDDDDBBB777***++++++,,,,,,,,,---------+++++++++,,,---...///000LLL}}}xxxnnn===777555333GGGjjjttt___KKK___ZZZdddooorrrpppXXXIIIPPP|||pppWWWNNNVVVWWWSSSMMMCCCGGG>>>RRRrrriiiOOOhhhoooWWWWWWzzzkkktttaaaMMMBBB...---,,,,,,++++++,,,,,,++++++************++++++***++++++,,,,,,------...---333^^^}}}xxxjjjZZZ:::TTTIIIFFFccc{{{wwwiiiZZZJJJ@@@:::777888;;;999FFFUUU]]][[[WWWTTTUUUTTTRRRNNNGGGAAA<<<777444555===>>>777666===;;;222---999CCCIIIXXXrrr[[[LLLkkk}}}MMM===111///////////////000111111000ggg___^^^ggg:::DDDNNN___sss\\\fffrrryyytttgggjjjtttaaafff]]]KKKXXX{{{~~~tttjjj[[[MMMIIIMMMHHHKKKFFF???FFFTTTRRRCCCAAA<<<:::;;;===<<<:::888<<>>GGGIII???666111333444...***)))***))))))+++,,,,,,***((()))******+++,,,...000111888999999555000------...************+++,,,---...000333888???KKKVVVWWWRRRSSS^^^aaafffvvv~~~tttPPPiiippphhh{{{xxxRRRCCCAAA666000555$$$......***111000666tttyyyzzzsssvvvVVVDDD000333888555888>>>CCC[[[vvvXXXQQQIIIJJJYYYYYYRRR???LLLLLL^^^wwwQQQFFFCCC:::888;;;333///HHHjjjssshhhyyyuuuDDDGGG;;;888444,,,,,,,,,,,,,,,,,,,,,,,,...)))555+++###000//////^^^~~~}}}vvvtttWWW;;;555777333NNNxxxoooPPPRRR]]]fffjjjkkkwww\\\MMM___{{{vvvTTTVVVggguuudddDDDCCC???VVVtttiiiSSSwwwmmmtttsssxxxTTTAAA000---,,,......++++++...************************+++,,,,,,+++,,,...000///+++FFFeeerrrvvvFFFMMMIII@@@RRRhhhwww}}}{{{~~~{{{mmm]]]EEEBBB<<<777333444999<<>>;;;888666777999888888888888999===HHH\\\tttyyyLLLbbbuuukkk;;;;;;222---,,,000222111//////???nnnXXXyyyVVV===NNNKKKwwwhhhHHHgggqqqyyy}}}jjjGGGFFFmmmzzzpppRRRFFFWWWNNNYYY|||xxxhhhTTTVVVUUUXXXPPPGGGGGGSSS[[[QQQ@@@@@@AAA@@@???@@@BBBBBB@@@AAADDDNNNSSSIIIAAATTTqqq+++,,,...///000//////...+++---000222222///,,,***************))))))))))))******+++++++++******)))+++++++++************)))((((((((()))+++---///111777999:::;;;;;;<<>>AAAYYYcccUUUDDDLLLuuuyyyYYYUUUNNNSSS``````YYYFFF999555777222...BBB^^^kkk|||~~~KKKDDD:::444---,,,,,,,,,,,,,,,,,,,,,,,,...)))444,,,'''111000333jjjtttyyy|||HHH666666333888UUUqqqeeeQQQTTTZZZdddlllqqquuuSSSWWWjjjZZZ\\\xxx}}}NNN???777FFF___\\\PPPnnn|||VVV{{{\\\BBB111---,,,......++++++---***************************,,,---,,,,,,...//////888YYYyyy}}}mmmYYYCCCCCCIIIFFFYYYmmmwwwyyy|||~~~~~~uuuhhhYYYKKK@@@999::::::<<>><<>>333000222'''///...,,,///---===~~~qqqgggvvv~~~BBB...444;;;444888:::>>>AAAUUUvvv]]]ppp{{{\\\IIIRRRcccjjjooodddQQQddd~~~fffbbbLLL<<<222555333000<<>>999555555777;;;AAANNNeee]]]IIIQQQ777555111///222444333333555PPP]]]HHHjjjKKK???NNNbbb|||fff^^^eeeqqq}}}yyy^^^UUU\\\llltttcccQQQMMM\\\RRRDDD___jjjyyywww]]]SSSOOOIIIEEEBBBHHHTTTXXXLLL<<<;;;===BBBGGGJJJJJJIIIIIIAAA::::::BBBEEEGGGUUUhhh+++,,,...000111111000000***,,,...000000...+++***))))))))))))************))))))***+++++++++******+++++++++*********))))))((((((((((((***,,,...///777777666555555777<<>>IIITTTYYYWWWXXXdddfffhhhuuu}}}ppp]]]GGG@@@555444///)))000.........---EEE}}}kkkjjjiii<<<999999777555888:::>>>BBBSSSxxxkkkbbbjjjvvvrrraaaMMMSSSiiibbbddd\\\zzzVVVhhhjjj\\\]]]SSS@@@444666777444999DDDwwwddd|||fffqqqaaa@@@EEE;;;111------------------------///***000---...000///EEEGGG888555777,,,PPPuuueeePPPTTTXXXXXXbbbkkkuuuhhhUUUiiiiiiMMMlllfffHHH<<<444555444222:::GGG[[[nnn}}}hhhmmmuuuKKK666000,,,---...,,,+++---++++++++++++++++++++++++***+++---///---+++...222TTTzzz}}}vvv}}}NNNSSS@@@HHHiiiwww|||rrrpppvvv|||zzz{{{~~~}}}qqqbbb]]]```^^^[[[VVVRRRPPPOOOOOOOOOUUUZZZbbbbbbfff{{{xxxbbbTTTDDD::::::======<<<555999<<>>>>>AAAFFFHHHGGGIIIMMMFFF======FFFNNNQQQXXXbbb+++,,,...///000000000///)))+++---//////...---,,,************))))))))))))((()))***++++++++++++++++++++++++*********))))))(((((((((((()))+++---///222333333333444888===AAA@@@DDDHHHKKKMMMQQQWWW\\\bbbdddjjjpppnnnfffaaaaaaiiissscccvvvxxxmmm\\\III>>>888111555hhheeeRRR]]]mmm|||rrrgggjjjkkkbbb\\\YYYRRREEE===;;;555***GGGwwwjjjUUU@@@JJJGGGEEEBBB>>>;;;999666333...---,,,,,,---...---,,,+++...444999<<<;;;999888444333111000...,,,+++)))************+++,,,---------333888===FFFQQQVVVUUUVVVcccfffgggsss{{{sssxxx^^^GGG@@@666555---+++000---000---...QQQhhhkkkfff555888777111000777999???DDDQQQ|||zzzlll]]]^^^^^^gggwwwyyyjjj|||{{{jjj^^^vvvXXXMMMUUUSSSAAA555777:::666777===mmmaaahhh|||qqqoooooo===EEE666...------------------------000+++///,,,///,,,000VVVzzz:::;;;555666111]]]dddMMMVVVXXX^^^eeemmmxxxXXXfffyyyTTThhhnnnBBB<<<777777888:::@@@EEEFFF^^^yyyhhhqqq}}}RRR999111,,,---///---,,,,,,+++++++++++++++++++++++++++***---000...+++///777mmm|||uuujjjLLLIII>>>DDDttt~~~{{{yyyzzzzzzwwwjjj```[[[ZZZYYYYYYWWW^^^gggggglllqqqSSS@@@<<<===<<<999>>>AAABBB@@@BBBFFFEEE???>>>555444DDD[[[ooo~~~vvvKKKAAAwwwooo[[[HHH555111000111111111444:::```wwwOOOdddNNNEEEBBBFFFgggjjjYYYiiivvvyyy~~~zzzyyyrrrccc^^^ddd{{{fffSSSJJJ[[[aaa\\\ZZZIIIWWWeeeYYYTTTOOOFFFAAAAAAGGGOOOOOOGGG???===???FFFNNNMMMGGGEEEHHHCCCAAAEEEPPPVVVUUUUUUXXXxxx,,,---.../////////...---+++,,,.../////////---,,,+++*********))))))((((((((()))***++++++++++++++++++++++++************)))(((((((((((()))+++---......///111333555999>>>BBB@@@DDDIIILLLNNNQQQWWW[[[^^^aaaiiippppppjjjffffffppp~~~}}}lllxxx}}}mmmhhhhhhbbb___YYYJJJ;;;===zzznnn```___ooosssggg___```aaa\\\YYYYYYWWWMMMBBB<<<666222777555[[[xxxcccEEEVVV\\\SSSFFF>>>@@@BBB<<<333///---******++++++***)))+++000666<<<>>>===999777111000...---...---+++***************+++,,,---......444999>>>EEEPPPUUUVVVXXXeeegggfffooouuuxxx|||yyyqqq}}}aaazzz[[[FFF???444333,,,...000+++111---000]]]nnn```|||zzz555111888555222666777???DDDPPPxxxzzzjjj^^^ppp~~~xxxjjj```ZZZWWW|||yyyZZZXXXmmmZZZGGGMMMMMM@@@777999:::666666;;;lllttt\\\iiiyyyBBBHHH333...------------------------///,,,...,,,000+++666nnn{{{eee333<<<111555888ddd~~~```KKKUUUWWWbbbhhhooo|||cccbbbcccooommmAAA===999888999<<<@@@DDDGGG^^^wwwiiiQQQ<<<333,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,000...,,,333>>>vvvqqqpppLLLCCC??????MMMwww~~~~~~uuujjjeeebbbaaa^^^bbbkkkhhh```nnnnnnYYYJJJFFFEEECCCAAAHHHKKKIIICCCCCCIIIHHHBBBBBB666888PPPnnn}}}XXXEEE___qqqlllRRR666222000111000000666<<>>>>>;;;BBBOOOZZZZZZSSSPPPRRRzzz,,,---.........---++++++//////000000///...,,,+++))))))))))))************(((((()))++++++,,,,,,++++++++++++************)))(((((((((((()))***,,,---,,,///222444666999===@@@AAAEEEJJJMMMNNNQQQWWW[[[aaabbbgggmmmmmmiiihhhkkkzzzqqqwwwooollluuuwww}}}yyyzzzMMM222ccczzziiiccchhhfffcccaaa]]]ZZZZZZZZZYYYWWWSSSIII???===<<<<<<)))999lll\\\aaazzzfffLLL>>>BBBIIICCC555222000---,,,,,,+++***)))***---111555777777555444///---+++,,,---...,,,***************+++,,,---......444:::???GGGQQQXXXZZZ]]]iiijjjhhhoootttvvvssswwwhhh~~~[[[FFF@@@444111,,,000000***222...333hhhfff^^^yyyuuu555777:::555999777777===CCCNNNwwwoooeeesssxxxnnnccc^^^UUUHHH```sss]]]OOO[[[qqq|||~~~XXXJJJGGG???;;;===<<<888999???qqqVVVaaawwwEEEKKK444555........................------...,,,222---@@@jjjyyyUUU111;;;000444@@@cccqqqXXXIIIRRRUUUbbbgggnnn{{{pppzzzrrrxxxnnnHHH???777666666555888<<>>444,,,---000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...***,,,000///,,,666EEEzzzmmmkkk===:::BBBAAA]]]zzzwwwnnngggdddhhhhhhrrrqqq]]]RRRXXX\\\SSSXXX\\\\\\WWWOOOJJJGGGEEEJJJHHHAAACCCJJJJJJCCCBBB999@@@```zzzkkkJJJWWWhhh```777444222222111111888@@@ddd]]]IIIlllNNN>>>KKKLLLhhhaaa___lllqqq|||~~~zzzhhh\\\nnnhhhZZZUUUQQQ~~~hhh[[[XXXOOORRRPPPUUUQQQRRRYYYZZZRRRGGGBBB777<<>>DDDNNNGGG888666444000......---,,,+++((()))***,,,...//////000---+++***+++---///---+++************+++,,,---......444;;;@@@HHHTTT\\\^^^```mmmnnnkkkrrrvvvzzzrrr^^^IIIBBB555111,,,111000)))333...666oooyyynnn```bbbWWW000AAA777,,,<<<888666<<>>EEEvvvXXXfffggg???III333999........................,,,,,,...,,,333///HHHeee{{{mmmNNN222:::333333DDD```fffQQQGGGOOOSSS___dddjjjwwwiiisss~~~wwwNNN@@@555444777777999>>>DDDZZZnnnuuu}}}wwwlll}}}sssccc???444,,,---000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///***,,,000///---888IIIyyytttiiieee999666HHH>>>ddd~~~vvvooojjjnnnnnn~~~oooVVVOOOOOO666LLLeeennncccQQQDDD???:::AAABBB>>>AAAJJJKKKCCCAAA;;;HHHkkkxxxxxxAAANNNnnnqqqhhh888555333333222222999BBBrrrYYYTTTfffHHH555IIILLLfff___```iiixxxxxxxxxlllwwwwwwiiiUUUVVV\\\nnnnnn^^^TTTJJJQQQPPPZZZWWWZZZbbbbbbUUUHHHBBB::::::BBBKKKGGG:::777>>>888OOOiiiqqqeeeXXXYYYaaa}}}ttt---...///...+++((('''''',,,000111---+++,,,+++)))************************'''((()))***+++,,,------,,,,,,+++***))))))*********)))((((((((()))+++,,,///222666888:::<<<>>>@@@DDDGGGKKKMMMNNNSSSZZZaaabbbggglllllliiiggghhhjjj}}}ppp}}}{{{rrrVVVHHH^^^qqqkkkjjjbbbWWWTTTXXXWWWSSSZZZ\\\\\\XXXSSSPPPPPPQQQIII@@@888666444222777???{{{YYYDDDMMMVVVaaa555888666333///---++++++,,,***)))'''(((***++++++***------------,,,,,,+++***+++******)))***,,,---...333333888BBBNNNXXX```fffmmmssstttooonnnuuu{{{{{{ttt{{{sssJJJ>>>:::///000...333---444111:::lll}}}pppdddcccCCC666888444888222:::333888DDDVVVxxxccciiimmmfffeeebbb[[[RRRKKKHHHKKKOOOWWWZZZggg\\\EEEPPPIIIAAADDD<<<===TTTUUUeee~~~kkkxxx???LLL;;;222........................---+++888***---(((WWWYYYgggiiiJJJ111888111555AAAhhh___IIIKKKKKK\\\hhhfffiiiwwwjjjRRR|||NNNBBB777666888777666777CCCKKK]]]rrr]]]uuukkkLLL555+++---++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111%%%111222,,,^^^vvvzzzwwwlllJJJ@@@???888MMMaaazzzsssiiiooo{{{lllWWWCCCKKKjjj]]]JJJQQQAAA;;;999===CCCJJJVVVQQQ:::<<>>555666111222333555TTTVVVQQQ\\\>>>@@@CCCOOOfffRRRbbbiiisss{{{yyyyyyvvvnnn\\\OOO___xxx```NNNCCCOOOUUUccc[[[eeefffeee^^^DDD???555;;;JJJUUUNNN===888>>>666SSSrrryyylll```dddooo,,,---//////---+++***++++++000333111//////---)))************************(((((()))***+++,,,------,,,++++++***))))))*********)))((((((((()))+++,,,///111555777999;;;>>>@@@BBBCCCGGGKKKQQQVVV[[[]]]gggjjjmmmmmmiiihhhkkknnncccMMMTTTnnn~~~|||tttiiiggg^^^TTTPPPRRRQQQLLLUUUWWWZZZYYYVVVRRRQQQRRROOOGGG???;;;777333444999@@@```mmmiiizzzwwwYYY___lllrrr>>>BBB;;;333///000111000///***((('''''')))*********+++,,,---------------,,,+++************,,,---...111444;;;GGGSSS\\\aaadddkkkqqqtttqqqqqqxxx~~~vvvooocccBBB:::666///000...111,,,333222AAAqqqrrrvvvjjjaaa<<<111666333999888999555:::CCCSSSeeejjjvvvxxxkkkfff^^^TTTLLLIIIKKKNNNNNNZZZ]]]WWWsssdddbbbNNN???DDDFFFPPPiiiPPPRRR~~~zzzzzzhhh|||GGGKKK===111........................///+++666***...---```cccdddLLL+++666>>>777BBBcccZZZHHHKKKLLL[[[fffhhhpppppprrr|||uuuooosss|||aaayyyQQQEEE;;;:::<<<<<<<<<<<>><<>>:::999GGG[[[nnnzzzhhhEEE@@@JJJcccvvvsssbbbLLLwwwEEE777444///444555555RRRTTT]]]XXXDDDCCCCCCMMMdddRRReeepppuuuxxx|||wwwdddaaazzzxxx^^^OOOCCCLLLOOOjjjcccppplll```SSS>>>===777:::FFFPPPMMMAAA===CCC;;;XXXyyyxxxnnnrrr|||+++---//////...------...)))000555444333222///+++************************(((((()))***+++,,,,,,---,,,+++******)))************)))((((((((()))+++,,,...000333555777:::===@@@EEEFFFKKKRRRZZZ___```___lllnnnooonnnkkkkkknnnqqqsss\\\UUUbbbsssxxxttthhheee\\\RRRMMMLLLIIIEEEIIILLLQQQSSSSSSSSSSSSSSSUUUOOOHHHCCC===666444555)))+++111333888TTTzzzsssttt]]]JJJ???333...111444222///)))'''&&&&&&((())))))((()))***,,,...///000000///++++++******+++,,,...//////555???LLLXXX```ddddddhhhmmmqqqqqqssszzzvvvmmmvvvVVVAAA===333///000...000---222222IIIhhhcccrrruuuccc:::444:::222555777999777<<>>vvvwwweeexxxKKKEEE@@@444........................111+++222***000333kkkmmmuuu~~~xxxLLL444333333999EEEZZZQQQGGGLLLNNNZZZ___dddrrrlllhhhvvvwwwnnngggiiiqqq|||}}}pppnnnVVVLLLCCCAAACCCCCCBBBCCCCCCHHHTTTbbbnnnxxxnnnvvvrrrOOO888...///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---222333LLLLLL<<<@@@???TTTfffwwwwww{{{yyyrrryyyqqqggg^^^ooojjjNNNIIIFFF:::888IIIhhh~~~WWWAAAUUUooottteeeHHHNNN999222///666666555SSS~~~UUUmmmPPPBBB???===GGG]]]JJJ___mmm{{{zzzzzz|||oooppp~~~eeeXXXKKKPPPPPPbbb```xxxyyyaaaLLL:::<<<777777===GGGGGGAAA???DDD???YYYxxx|||+++---//////...---,,,---)))///444333222333111---************************((())))))***++++++,,,,,,++++++***************+++***)))((((((((()))+++,,,---///111333666:::>>>BBBIIINNNUUU[[[```cccccccccmmmoooqqqpppooonnnoooppp~~~|||nnnbbbeeeqqquuupppjjjeee\\\SSSMMMIIIDDDAAA???AAADDDGGGJJJMMMPPPQQQSSSQQQNNNJJJDDD>>>:::999;;;///444333###)))@@@GGGTTTuuuuuunnngggiiisss```DDD;;;111---...000///,,,)))(((&&&&&&((()))(((((((((***---///222222222222++++++******+++,,,...///000888BBBMMMZZZdddhhhgggfffkkkppprrrtttyyysssoooyyyTTTIIIDDD333//////......000111222PPPwwwmmmfffeeevvv___666666???333333444;;;888===AAALLLrrryyy[[[DDDAAAJJJiiizzzrrrpppkkkaaaWWWOOOKKKJJJKKKJJJIIIQQQQQQGGGOOOeeerrrdddIIIDDDNNNvvvJJJ@@@vvvbbbrrrIII>>>BBB777........................222,,,000+++111666qqqllloooWWWAAA999333+++<<>>;;;<<>>===???CCCGGGJJJKKKLLLLLLKKKJJJHHHFFFCCC>>>555;;;999***+++111%%%"""666AAAHHH@@@666:::888555222///,,,,,,---......+++)))'''((()))***)))((((((+++...111444444444444,,,++++++++++++---...///444;;;DDDLLLYYYgggmmmllliiimmmrrrwwwxxxzzzoookkkWWWLLLFFF444222---...---333111111WWWxxxlll|||zzzppp___{{{aaa444222<<<333555888;;;777;;;BBBQQQuuuwww```KKKDDDGGGHHHCCCKKKrrr```gggqqq{{{}}}tttllllllfff^^^VVVQQQMMMLLLKKKGGGDDDNNNUUUIII@@@BBBCCCAAALLL[[[ZZZFFF555555:::KKKcccSSSOOOuuudddxxxNNN@@@BBB555........................000---///...111666wwwoooMMM333333666777<<>>===>>>===DDDOOOZZZfffrrr|||mmmeeezzzxxx~~~RRR:::///111------///,,,------------------------///...---222---222ggghhh===999AAA>>>VVVnnnbbbddd}}}zzzpppGGGCCCDDD<<<===>>>===BBBAAA555???bbbvvvDDDLLLttt|||TTT;;;333222444111:::hhhvvvQQQzzzEEE??????EEETTThhhKKKZZZhhhyyy~~~|||ddd^^^ZZZHHHCCCqqqjjjOOO===:::<<<777333333444333333444===GGGYYYooo{{{,,,...//////---************...000------///000///************************))))))*********+++++++++*********)))******+++,,,***)))((((((((()))+++,,,,,,---000333777>>>FFFLLLVVV___hhhiiieeedddjjjqqqlllooosssuuuuuurrrnnnkkkjjj}}}{{{sssjjjpppyyysssuuussslllcccaaagggmmmpppggg```YYYTTTMMMDDD===<<>>EEEKKKXXXiiiqqqooommmpppvvv|||}}}}}}hhhyyykkk\\\HHH>>>555666,,,...,,,555000222bbbqqqcccwwwuuuaaawwwBBB333777111777999999666;;;DDDXXXvvvmmm\\\KKKGGGNNNVVVYYYOOOrrr```RRRVVVbbbjjjooorrrfffbbb\\\WWWSSSPPPMMMKKKIIINNNQQQJJJFFFRRRNNN777===;;;EEEGGG999777AAAFFFEEEDDDTTTQQQTTTvvvjjjWWWJJJ@@@222.................................000000888CCC444999777333;;;TTTEEE;;;FFFJJJSSSZZZbbbmmm{{{kkkdddYYYRRRWWWcccmmmqqqlllqqq|||jjjhhh~~~tttjjj]]]XXXiiixxxsssMMMFFF???<<<999555555777:::AAAIIIRRR___mmmwwwzzzsss\\\|||uuuzzzPPP999///000------000---------------------------...000,,,222,,,444nnnooo\\\:::<<>>:::555222111111222222;;;DDDUUUmmm+++---//////...---,,,---)))...111///...//////,,,***************************************+++++++++******))))))***++++++,,,***)))((((((((()))+++,,,,,,---000333999BBBKKKRRRYYY___eeefffdddeeelllssspppqqqsssuuuuuusssooolllfffwwwwww{{{iiiVVV\\\llluuuwwwmmmccc^^^]]]___fffnnnggg___YYYVVVPPPEEE???>>>GGGAAA999444333555666777777<<>>FFFLLLYYYkkksssppplllnnnuuu}}}}}}|||ccckkkhhhGGG777333444...///)))555...444ooo|||nnn~~~xxx[[[|||III555777444999666999777;;;CCCYYYwwwooojjjhhh[[[RRR```yyyjjjzzztttUUUQQQYYY___fffnnnccc```\\\YYYWWWSSSNNNIII@@@CCCBBB:::>>>SSSRRR888???KKKgggiiiIII<<>>yyy<<<<<>>SSSmmm|||yyymmm]]]MMMRRRSSS\\\gggNNNDDD???BBBBBB888999AAA@@@;;;aaaUUUNNN~~~mmmaaa>>>111222666000===rrriiiOOOFFF<<<999???RRRgggMMMcccyyyoooqqq{{{iiiddd^^^XXX]]]cccqqq~~~zzzjjjXXXLLLMMM@@@wwwoooNNN???::::::999666333111222444555;;;HHH]]]sss***---///000000///000000(((...333222111111...******************************************+++++++++******))))))***+++,,,,,,***)))((((((((()))+++,,,,,,...000444:::DDDNNNUUUSSSVVVXXXZZZ\\\```ggglllssssssssstttttttttqqqoootttyyydddZZZUUUtttlllOOOTTT{{{qqqooojjj{{{xxxjjj``````___\\\```iiihhhaaa[[[ZZZTTTIIIBBBBBB===888222000111444555555222888::::::@@@KKKQQQQQQTTTRRREEEEEELLL:::+++666''',,,555***###+++111>>>```UUUFFF===:::888333...222000......//////...---///111444666777555333111,,,,,,++++++,,,---///000333>>>GGGMMM[[[mmmsssooogggiiiqqq{{{}}}{{{zzzccc|||~~~fff|||tttKKK666222///000000'''333---777xxx{{{PPPlllddd===000888999===555;;;999<<<@@@UUUfffaaawww{{{nnnyyy~~~mmmTTTUUU\\\[[[\\\aaabbb```]]][[[YYYTTTNNNHHHGGG>>>@@@HHHMMMUUUTTTGGG777fff~~~^^^lll|||iii[[[bbbMMMXXX~~~zzzGGGPPP@@@:::........................+++...,,,000000BBBnnnCCC===333,,,;;;888[[[CCC888GGGHHHUUU]]]aaannnsssaaaVVVdddkkk```NNNGGGJJJOOOIIIHHHDDDAAAHHHWWW___^^^SSSDDD444CCCxxxmmmggggggZZZNNNNNNOOOEEE???;;;:::999666777;;;888::::::;;;GGGZZZiiimmmggg}}}eeerrrnnntttNNN777---///------000---........................)))222,,,222...===wwwoooXXX444:::EEE@@@WWWqqqcccOOOTTTGGGMMMhhh[[[SSSGGGCCCAAA888888<<<777HHHkkkVVVSSS|||gggiii@@@...111777222===pppkkkTTTEEE<<<777:::LLLcccMMMiiixxxsssxxxtttsssggg\\\^^^bbb[[[gggggg{{{ooo\\\LLL???888}}}|||VVVCCC<<<333555555222111333666777;;;MMMfffxxx///.........///000///...---///000111000///000111,,,,,,++++++***))))))))),,,,,,------...---------...---,,,,,,++++++,,,,,,+++***)))(((((()))***++++++,,,---111666:::===>>>IIIHHHGGGGGGNNNZZZdddiiirrrtttxxx}}}{{{vvvwwwjjjbbb|||ccchhhLLLXXXxxx~~~^^^MMMUUUWWWiiisssyyytttsssjjjfffddd]]]VVVVVV[[[\\\XXXeeedddcccaaa\\\TTTMMMKKK>>>888444333222111222666000222555888<<>>...222999:::111000///...---......///444333222333444444333111...***))),,,---,,,///333777<<>>999===QQQffffffYYYNNNggghhhzzzEEE```xxxwwwQQQIIIHHH666............///////////////***,,,222---XXX~~~OOO666222666222999III???555EEEOOOPPPYYY___sssxxxfff\\\ZZZNNNeeetttlll[[[OOOGGG@@@<<<999<<>>@@@@@@===999666666777999777555777>>>JJJUUU]]][[[tttddd~~~dddKKK666...000,,,+++...+++...------------...//////000,,,,,,444***AAAxxxnnn888999GGGHHHUUUmmm~~~hhhRRRDDDUUUooopppmmmVVV@@@@@@BBB111,,,>>>@@@^^^iiiNNNVVV|||666444:::222555>>>ddd|||PPPrrrDDD???:::BBBRRRXXXVVV___pppzzzvvvjjjwwwppp______jjjYYYNNNbbb{{{^^^MMM;;;GGGvvvxxx```BBB999:::666444666555333444777???VVVfffooo|||......---...//////...---...///000000...,,,,,,,,,*********************+++***+++,,,,,,---,,,,,,,,,,,,,,,+++************++++++***)))(((((()))***+++.........000333666888888>>>AAABBBAAADDDPPPbbbnnnqqqwww|||}}}pppgggZZZLLLaaaxxxiiiwwwoooUUUSSSVVV[[[cccyyy~~~yyywwwooohhhddd]]]UUUQQQQQQVVVZZZ]]]^^^```aaa```[[[WWWUUUFFF<<<333222333222111111444555666777777:::>>>AAAMMMSSSSSSKKKHHHIIICCC888///;;;AAAAAA===555>>>XXXqqqSSS>>>:::===<<<111000///...---...//////555444222222333222000---...***))),,,---,,,///333;;;@@@IIIVVVeeerrr|||mmmjjjkkkqqqwww|||lll~~~iiiYYYBBB999111222//////111...333333xxxwwwssswwwjjjlllNNN555222666555666;;;;;;:::<<<>>>KKKwwwvvvVVVRRRnnnzzzyyy```JJJMMMSSSYYY]]]ZZZ___```aaa```\\\UUUMMMIIIBBB???:::===OOOdddggg___[[[^^^uuuFFF\\\zzz{{{eeeMMMQQQIII///............////////////000+++---222---YYYyyyAAA555888777///888IIIAAA666EEEPPPTTTaaaeeeuuu~~~rrrggg^^^WWWRRRZZZ___\\\TTTJJJ===444???::::::>>>AAA???>>>AAA;;;BBB<<<999]]]vvvddd[[[TTTLLLFFFDDD???@@@@@@>>>;;;888999:::JJJGGGCCCBBBDDDKKKRRRWWWVVVnnn{{{ccceeeLLL777...000,,,+++...,,,...------------...//////111...///888333PPP~~~uuuCCCAAAIIIEEENNNeeevvv{{{fffSSSZZZlllpppuuuiiiOOO??????;;;777===CCCbbbiiiSSSRRREEE777555---333???jjjzzzMMMtttCCCBBB999;;;KKKVVVZZZfffvvv~~~}}}gggsss|||ooo^^^iii]]]TTT[[[ppp}}}nnnSSSBBBSSS||||||___LLL;;;:::;;;666333444444222444999:::PPP___iiiyyy{{{---------...---------,,,...///000///,,,)))(((((((((((()))******+++,,,,,,)))***++++++,,,,,,,,,+++,,,+++******))))))******+++***)))(((((()))***+++------...///111333555666999>>>AAA>>>;;;EEE\\\oooqqq|||zzzbbbCCC<<>>222111///...---...///000666444333222111000---+++///+++***,,,------///444===CCCLLLYYYhhhuuunnnkkkkkkqqqvvv{{{xxxeeeDDD777333000------000---333333wwwllljjjiiimmmMMM222000777777555777999<<<999;;;LLLiiisssRRRDDDJJJ^^^hhhtttccc___gggOOOPPPSSSWWWZZZWWW]]]___aaaaaa^^^WWWOOOJJJDDDBBB<<<;;;FFFWWW]]]ZZZ]]]PPPbbbKKKaaayyyccc|||pppQQQOOOSSSDDD555............////////////111---...111...]]]vvvFFF777555333...888IIIAAA777DDDNNNSSScccnnn}}}wwwpppbbbQQQMMMFFF???;;;888555777<<>>@@@GGGBBBLLLcccrrr|||~~~~~~{{{ggg[[[[[[pppaaaaaajjj}}}|||mmmaaaaaa```rrrttt[[[===;;;CCCAAA<<>>???EEEGGGFFFYYY|||vvvqqq|||[[[GGGAAA@@@333222000......///000111666444333222222111///,,,000,,,***,,,------000555===CCCMMMXXXfffsss~~~rrrnnnnnnrrrwwwzzz{{{{{{qqqHHH888666000------000---333222uuupppcccdddnnnMMM222333;;;:::333111666===777999KKKZZZwwwyyyYYYHHH>>>???DDDJJJiiiooozzz___SSSWWWRRROOOWWW]]]^^^```cccbbb^^^VVVMMMHHHDDDCCC===888;;;DDDHHHFFFJJJCCCJJJ\\\rrryyyVVVwwwwww[[[xxxjjjQQQWWWNNN999???............////////////000---...111///bbbuuu{{{RRR999///...555;;;HHH???888FFFMMMOOO]]]ssslllUUUOOOJJJHHHGGG???555888BBB;;;999999<<<@@@AAA@@@???;;;CCC@@@555;;;[[[ttteee[[[TTTLLLGGGGGGCCCCCCAAA>>><<<;;;;;;;;;HHHGGGEEEDDDEEEHHHKKKMMMFFFXXXlllpppooojjjOOO999///000,,,+++///......------------...//////000...,,,222333\\\SSS666===EEEAAAMMMeeeuuuzzzwwwttt```WWW___wwwsssoooeeeiiiddd^^^yyylllmmmwwwqqq___TTTRRRbbbnnn___EEEAAAHHHEEE@@@AAAVVVrrrjjj[[[]]]sssIII555222444888===lllxxxIII~~~JJJBBB>>>EEEVVVdddhhhooowwwtttwww|||fffXXXFFFAAAfff}}}cccRRRhhhLLL<<<;;;:::777666888888666666999MMMVVVXXX]]]iiimmmlllrrr|||***,,,///...,,,*********+++---000000---+++))))))*********)))))))))((((((***+++,,,---............------,,,+++++++++++++++,,,+++***))))))***+++,,,+++---000222333555999<<<::::::<<<<<<888888CCCQQQssseeeIIIIIIIII???>>>lllxxxgggeee^^^WWWggg~~~~~~sssnnnjjjjjjUUUFFFFFFEEE???CCCMMMOOOVVVZZZ\\\___dddddd```[[[SSSJJJBBB;;;666888===<<<===>>>>>>>>>>>>@@@BBBAAABBBBBB???@@@FFFNNNQQQPPP```IIICCCDDD444333000......///111333555444333444555555333222111---+++,,,---...111666>>>DDDNNNYYYdddppp{{{vvvsssrrrvvvyyy{{{}}}ssszzzrrrHHH777555000//////111...333222uuu}}}|||iiiiii~~~XXX777333:::888222111555===888:::IIIQQQhhh^^^PPPBBB:::<<<===NNNuuuYYYPPPXXXUUURRRZZZccccccddddddaaa[[[QQQHHHBBB??????<<<888666777777555555999@@@IIIZZZsss}}}ttthhhccc|||dddWWWYYYQQQ777888............////////////---,,,...000111gggqqqvvvGGG888222000;;;===GGG===:::LLLTTTTTT```{{{wwwssssss|||~~~bbbGGG:::888;;;???BBBDDDDDDAAA===:::===;;;555888GGG\\\iiixxx}}}ttthhh```XXXPPPKKKKKKGGGDDD@@@===:::888777777888999999;;;>>>BBBFFFHHHCCCPPP```|||jjjuuutttwwwcccMMM777...000,,,,,,000......------------...//////444333000333777eee{{{UUU===CCCGGGAAALLLcccwww}}}zzzuuufffhhhvvvsss]]]VVVAAAllliiirrrdddccccccVVVOOOSSSRRR^^^[[[QQQPPPMMMEEECCC>>>EEEPPPfffmmmWWWfffrrrNNN777222777777777jjj~~~KKKxxxHHHLLLJJJOOOWWW\\\]]]dddnnnrrr~~~pppZZZIII;;;TTTqqqiii___qqqUUUBBB;;;888777999======999777999IIIPPPSSS]]]oootttrrrwww{{{{{{)))---000000,,,***)))******,,,000111///---++++++++++++***))))))(((''''''***+++,,,---.../////////...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,...111444444333444888;;;BBB???AAAFFFEEEBBBIIISSSnnnzzzsssdddWWW```[[[MMMAAAYYY{{{llljjjddd___mmm}}}{{{uuuqqqkkkzzzaaaGGG>>>===@@@FFFOOOKKKSSSXXXXXX^^^hhhkkkhhh\\\WWWPPPHHH>>>777:::AAACCCDDDDDDCCCAAA???@@@AAA===>>>>>>===???GGGRRRZZZGGGkkkdddMMMEEEFFF666444000......///222444555444444666888999888666222...+++,,,---...222888???GGGRRR]]]gggqqq{{{wwwtttuuuyyy||||||~~~yyytttfffCCC666222000000///111...444444zzz{{{{{{xxxooofff===111444555444666444::::::;;;EEEUUUqqqaaaPPPDDD:::======FFFmmmgggQQQZZZ``````ccceeegggfffddd^^^VVVKKKBBB<<<888999999999888555222000...111333<<>>>>>:::888999EEELLLQQQ]]]pppxxx}}}xxxhhhhhh```}}})))...222111---))))))+++))),,,000111///,,,+++***)))))))))))))))((((((((()))***+++,,,---.........---,,,,,,+++++++++++++++,,,,,,************,,,,,,---000444444333444999===KKKGGGJJJOOONNNJJJOOO[[[eeellluuuxxxqqqiiimmmwwwwwwmmm```PPPUUUsssuuugggiiiwww|||xxxtttjjjpppaaaMMM@@@>>>CCCIIILLLLLLUUUYYYXXX___mmmrrroooeee^^^VVVNNNEEE>>>===AAADDDEEEEEECCC@@@>>>===>>>888;;;>>>AAADDDKKKVVV```RRRZZZ```jjjvvvwwwgggNNNCCCCCC666444111......000333555555444555666888999888777333...+++---......333888===GGGTTT```jjjsss}}}sssrrruuu{{{~~~}}}~~~|||[[[BBB888000111///...000---555999}}}lllccc===111444444555888555777<<<<<>>888666555666888999777333111...///---222@@@GGGCCCBBBXXXrrrmmmFFFRRR\\\BBB---............////////////---///222222222kkkiii555<<<>>>000111===HHH@@@===NNNYYYggg{{{zzztttbbbOOO@@@KKKRRRLLLAAA;;;999777777222222888;;;;;;@@@HHHdddrrrrrrmmmmmmddddddwwwyyysssmmmiiibbbYYYSSSRRRHHHDDD>>>:::999888666444333222222222444777:::<<<@@@EEEOOOjjj]]]|||{{{uuuvvvUUUEEE111+++000...---///,,,...------------...//////+++000///222:::nnnxxxUUU===AAAEEECCCPPPgggtttxxxlllnnnzzz}}}iiibbbzzz___lll|||wwwkkkhhhZZZIIIJJJ??????;;;GGGaaafffSSSDDDGGGBBB<<>>DDDLLLIIIaaa~~~WWW;;;999666777:::;;;888888;;;>>>GGGJJJPPP[[[dddwww~~~___www***...333222---***)))+++***---000111...+++)))(((''''''(((((())))))******((((((***+++,,,---------,,,++++++***)))*********,,,,,,+++******+++,,,,,,(((,,,111333333666<<>>WWWooozzzhhhgggmmmiiifff```XXXNNNDDD<<<777777555444777888666222111---333111333:::;;;???LLLVVV{{{zzzSSSKKK^^^SSS777111............/////////000///222444444222jjj~~~;;;999888000:::???KKKDDD<<>>GGGTTTaaaiiipppuuu{{{~~~hhhQQQ[[[YYYSSSIIIAAABBBFFFGGGFFFFFFDDDNNN]]]ccc\\\TTTZZZgggbbbZZZXXXiiisssYYYPPPGGGAAADDD;;;:::TTT___eeennn[[[JJJ:::666444666666555888===///:::======BBBNNNmmmuuuppp{{{+++---///000...,,,++++++)))+++------+++)))'''''')))***,,,+++)))(((((()))))))))))))))************++++++************++++++******************+++,,,222...,,,,,,,,,---333:::<<>>@@@AAA:::;;;===333...<<>>BBBQQQbbbiiigggOOOJJJJJJeeeVVVvvvRRRhhhJJJ777///222333;;;{{{}}}ooolllKKKuuucccGGGBBB999<<>>:::999999999888777555222000///111444666999>>>OOOjjj]]]|||{{{aaaQQQ333222///---,,,,,,---...------------...//////000...222222444>>>}}}\\\>>>EEEBBB>>>KKKWWWooo{{{}}}dddsss```WWWnnnjjj^^^PPPeeeuuu{{{mmmZZZQQQMMMJJJAAA???:::777>>>JJJPPPOOOIIIHHHNNNkkkuuuKKKuuu[[[rrrPPP:::111444333999vvvkkkGGGuuudddCCCBBB;;;===GGGLLLXXXnnnxxx{{{bbbooojjj```OOOPPPGGG@@@DDDCCC@@@FFF>>>DDDTTT]]][[[bbbmmmmmmrrrtttlll[[[RRRJJJCCCIIICCC<<<999888999777555:::666444555555444777;;;<<<999<<<>>>666444MMMnnnvvv,,,...000000---+++***)))+++---000000...,,,******(((***++++++)))(((((()))))))))))))))************++++++************++++++)))((((((((())))))***++++++***,,,//////...000555@@@CCCHHHKKKIIIGGGLLLSSSbbb\\\RRRUUUaaacccfffsssvvveeeTTTMMMKKKJJJIIIJJJRRRWWW]]]ccckkkuuuppp___TTTRRRQQQNNNKKKKKKTTT___cccbbbTTTQQQJJJFFFRRRmmm___FFFDDDKKK<<<555111000000...///222111111222333444666666777222111...,,,+++///555:::EEEIIIUUUfffrrrwww|||tttmmmjjjrrr|||```eee@@@:::000///000///***333...888zzziiiKKKhhhmmmHHH222333444666888555555777:::999FFFpppzzz]]]hhhiiimmmQQQAAADDDDDD666@@@???FFFYYYhhhiiiaaaYYYLLLTTT]]]aaa___]]]___bbbccchhhggg___UUUMMMEEE???:::999777777777777555333333333333222111333666999RRRtttwww^^^dddlllWWWZZZBBB555***///.........//////000111555111555666???kkk@@@???:::555666CCCNNNAAA888DDDHHHeeewwwwwwyyyssscccUUUJJJ@@@NNNllloooIII>>>666111<<<111333888FFFLLL???<<>>BBBBBB>>>HHHTTTpppwww{{{}}}hhhggggggFFF;;;LLL~~~ZZZWWWSSS___nnnvvvkkk[[[SSSQQQOOOIIIFFF>>>666555:::???AAA???DDDPPPoooKKKxxx]]]qqqXXX>>>222555444777rrrpppDDDssseeeAAABBB>>>???GGGJJJWWWnnn{{{sss|||eeedddVVVKKKKKKGGGDDDIIIOOOIIIMMMQQQNNNTTT]]][[[ccciiinnnvvvzzzvvvsssbbbVVVMMMGGGEEECCC>>>999444222222333555111000444777999???EEEGGGCCCCCCBBB999888LLLgggppp,,,...000///---***))))))))),,,///000///,,,***)))(((***++++++)))((()))***((()))))))))************++++++************++++++((('''''''''((()))***+++///,,,,,,.........333999:::777222......333>>>GGGTTTWWWWWWYYYYYYQQQ[[[vvvtttaaaXXXVVVTTTQQQPPPZZZ]]]ccciiiqqq||||||lllbbb___[[[XXXUUUXXXaaajjjnnnmmmVVVNNNCCC<<>><<<::::::;;;;;;999666444444555333222222444666IIIoooaaabbbvvvbbbYYYWWW@@@555,,,............///000111111333...777;;;>>>gggwwwIII<<<;;;666666AAALLL@@@888BBBDDDcccqqqaaa\\\ZZZkkkMMMAAA@@@777666666888:::EEEKKK???===NNN|||cccGGG:::;;;:::444AAAVVVgggeee[[[SSSLLLEEEBBB===777444444777999;;;:::777444222222333666888<<>>CCC@@@EEEPPPkkkwww||||||rrrqqqkkkeeeFFFIIIMMMxxx~~~lllWWWXXXfffooogggYYYPPPMMMKKKIIIGGGCCC<<<777888===AAA===DDDSSSsssOOO{{{YYYlll[[[>>>111555444888sss|||FFFnnniiiFFFDDD>>>@@@JJJLLLWWWlll}}}wwwzzz|||ooo___UUUKKKGGGOOOjjjXXXNNNKKKDDDDDDEEE???FFFAAA^^^ttttttoooiiittt{{{nnnbbbYYYRRRKKKEEECCC???;;;888777777777111...///555;;;BBBJJJRRRSSSOOOJJJCCC===CCCZZZsss|||}}}ooo~~~ggg+++---//////---***))))))(((+++///000...+++)))(((''')))++++++)))))))))***((()))))))))************++++++************++++++''''''''''''((()))***+++...---000444555333555999999555///)))(((...555:::NNNVVV\\\^^^XXXLLLXXXwwwuuu[[[uuu|||wwwyyyggg```___]]]ZZZYYY\\\```gggoooxxx|||rrrlllccc___]]]bbbjjjooopppoooTTTFFF<<<999666???ddd~~~___HHHAAACCC:::444000000000------///---------......////////////...---,,,,,,000666:::DDDLLL]]]ppp|||wwwrrrrrrzzzwww^^^NNNBBB777111444000.........000666ddd~~~rrrrrr|||QQQ555333666888888111555666666444HHHlll^^^|||}}}ZZZ^^^sss]]]cccrrrddd^^^]]]dddiiifff]]]XXXAAAAAAEEELLLUUU[[[\\\\\\YYYcccjjjeeeZZZSSSPPPMMMCCC???;;;;;;======;;;888666666666555333333555777PPPyyydddlllooobbbUUU___YYY===222///.........//////000222222444...777:::<<>>999777444333333444777999===EEEYYYvvvppp{{{zzz{{{kkkPPP>>>//////...---------,,,,,,---------...///000111222555555666;;;DDD~~~ZZZ;;;<<>>KKKhhhxxxtttjjj{{{lll^^^))),,,......---+++******'''***...000///,,,)))(((''')))***+++)))))))))***))))))))))))************++++++************++++++'''''''''((()))***+++,,,)))---555===>>>888555555777888666444555777555111eeejjjhhheee___OOOKKKYYYcccNNNwwwooobbbZZZfffxxxfffeeevvvhhhddddddbbb```___\\\bbbkkkvvvtttddd^^^\\\aaafffgggeeeeeeMMM???999:::222...IIIooofffNNN@@@<<<999333///000000---,,,...------------------------------,,,,,,---000666:::EEEOOOaaasss|||~~~tttppprrrzzzmmmiiiJJJBBB666111000///---000---111444WWWwwwxxxdddyyyOOO333222555888999555333666666333JJJrrr\\\vvvuuu]]]~~~~~~kkk___ZZZYYY^^^dddKKKFFFDDDGGGOOOUUUUUUSSSXXXcccllljjjeeebbb```___NNNGGG???<<<======;;;777888888888666555666999;;;iii|||mmmfffzzzoooTTTUUUfffXXX;;;000///.........///000111222333777333777999@@@cccrrr[[[888<<<888888666DDD>>>;;;BBB>>>^^^sssjjjmmmllljjjSSS???777;;;666444111888EEEFFFJJJZZZfffbbbYYYQQQMMMIII@@@777111:::>>>===>>>BBB???777999666222222444999===???888666444222333666999;;;<<>>DDD|||```???;;;HHHDDD???HHH]]]sssxxx|||```DDDEEEFFFeeesss|||eeeZZZBBBBBBPPP___bbbXXXJJJ@@@<<<>>>>>>??????;;;666777<<<===FFFUUUtttvvvQQQ|||]]]xxxOOO666,,,333555;;;xxxwwwMMM]]]lllVVVLLL===???NNNSSSXXXgggwwwhhh}}}tttsss___OOORRReee~~~```KKKFFFAAA>>>:::222444666AAAPPPSSSTTTaaauuuvvv\\\]]]rrrttteee[[[VVVNNNFFFJJJDDD>>>;;;:::888444000555333666>>>GGGNNNWWW```oookkk\\\GGG<<>>===cccttt___{{{cccWWWQQQTTTiiiwwwggg{{{qqqlllhhhdddaaabbbeeekkkuuuvvv]]]TTTNNNQQQTTTRRRPPPQQQ@@@;;;999999333...:::MMMnnnRRR@@@888777111...000000------///------------------------,,,,,,,,,,,,---111666:::FFFPPPcccuuu}}}~~~nnnlllnnnwww~~~zzzvvvJJJAAA333000......,,,111---111222LLLyyylll{{{RRR777444444777:::777222888888222GGGzzzXXXggguuu}}}qqqeee[[[VVVYYY```YYYSSSLLLIIIJJJMMMMMMMMMQQQ[[[eeehhhiiilllmmmmmm___UUUIIICCCAAA@@@===999::::::999777777999>>>AAA{{{ooocccvvvjjjPPP]]]iiiPPP888000,,,.........///000222333444666:::<<>>:::888999;;;<<<===:::888666666777:::>>>AAA===IIIbbbvvvqqq{{{bbbMMM,,,------......------,,,,,,,,,------...///111333444555777<<>><<>>999999===888BBBTTTuuu}}}ZZZ[[[{{{zzzDDD444///555444888uuu}}}OOOTTTZZZYYYOOO@@@???KKKOOOVVVgggttttttyyyvvvoooppp^^^QQQXXXllleeeMMMEEE>>>:::999333222555;;;AAABBBFFFWWWiiiuuuXXXZZZrrrzzzkkk\\\QQQGGG@@@;;;:::999777666555555555444222444;;;AAAFFFLLLSSSaaaeee\\\GGG<<>>???555888999666444444666666qqqtttTTT???777555000...///000...---///.........------------,,,++++++,,,,,,---111666;;;EEEPPPeeexxxnnnlllpppxxxvvveeeOOOEEE555555333---,,,222,,,222111EEEzzz~~~UUUYYY===888666666:::888444::::::000@@@~~~eeeYYY___fffgggiiimmmmmmcccVVVOOONNNUUUQQQLLLGGGEEEHHHLLLPPPGGGQQQ\\\bbbhhhnnnrrrrrrnnnbbbSSSJJJGGGEEE@@@<<<;;;:::999888888;;;AAAEEEuuuuuutttpppaaaOOOeeehhhFFF777222))).........///000222333444111===BBBKKK^^^rrryyy{{{]]]666DDD<<<777666CCC===:::@@@===aaa___IIIHHHGGGYYYZZZGGGOOOQQQTTTZZZZZZdddyyyvvvjjjbbbddd___QQQDDD@@@777555333:::PPPbbbaaaUUUIIIFFFAAA>>>===<<<<<<;;;===<<<;;;;;;<<<@@@DDDGGG@@@LLLgggtttoooyyyVVVEEE444------.........---,,,,,,,,,------...000111333444;;;>>>BBBDDD@@@sss{{{OOO===HHHDDD;;;EEELLLPPPkkk```QQQeeemmmSSSYYY{{{wwwxxxWWWIII???JJJ===<<>>:::;;;@@@;;;FFFZZZ~~~zzz~~~]]]~~~}}}[[[~~~nnn===333222777444555pppOOONNNwwwGGGXXXQQQCCC???GGGJJJTTThhh|||sssrrr}}}lll]]]SSSZZZnnneeeJJJCCC<<<:::<<<999888111111888>>>AAAJJJVVVzzzWWWVVVnnnxxx~~~}}}ooo\\\MMMCCC<<<777:::;;;777111...000333111///000555999;;;???EEELLLWWWVVVEEE<<>>000222111000...------------,,,---...//////...---,,,...,,,+++------...777@@@LLLUUUeeeuuu~~~rrroooqqqzzzcccPPPwwwtttoooNNNDDD999...222+++...///+++222...???iiieeeUUUeeelll>>>---:::999===222555;;;444888<<>>:::;;;===@@@CCCDDDBBB???<<>>@@@NNNyyy{{{uuubbbhhhWWWMMMrrr+++,,,,,,------,,,,,,+++)))+++...111333111---))))))+++,,,,,,***)))))))))))))))))))))************,,,,,,++++++***))))))((())))))))))))***,,,---...///111555777555666CCCRRR^^^sss{{{sssQQQ@@@RRRRRR^^^qqqfffVVVCCC@@@@@@```ssseeeXXX```cccyyy{{{zzzbbbSSS===666---)))+++.........000000000000000///...------<<>>777888;;;999BBBWWWmmmvvvSSS```hhh]]]DDD000,,,111//////000222444777999;;;IIIKKKPPPXXXuuuyyy]]]>>>777@@@;;;444>>>EEE>>>???===UUU~~~uuuooo___VVVKKK\\\yyyuuudddZZZ\\\jjjxxxgggqqqwww~~~zzzWWW:::>>>FFF@@@@@@FFFUUUsss|||mmmaaaUUUNNNIIIDDDAAAAAA??????@@@CCCEEEDDDAAA???>>>RRRpppoooxxxmmmWWWGGG111...------,,,,,,,,,,,,------,,,...///000000222666888888???BBB???KKK^^^ppp===???@@@HHH???CCCHHHVVVbbbnnnvvvTTTFFF======KKKKKKzzzeeeTTTBBB<<<@@@JJJ\\\rrr{{{rrrbbbMMMDDD===???CCCCCCCCCCCCBBBGGGvvvfffpppllljjjhhh???111222444333666TTTqqqIIInnnBBBBBBKKKGGG===@@@HHHSSSbbbuuu}}}|||eeeccc___XXXOOOJJJ```pppPPP@@@BBB<<<444999666888999999999:::;;;===QQQvvvzzzfffUUUKKKMMMNNNQQQTTTRRRLLLEEE@@@===999777444222000///000000111000000///000555;;;@@@OOOPPPGGGBBBRRRWWWNNNWWWxxxbbb]]]XXX]]]++++++,,,,,,,,,,,,++++++)))***---000222000,,,))))))***,,,+++***))))))***))))))))))))************,,,,,,++++++***)))))))))(((((((((((()))+++,,,------333888777111222@@@QQQkkktttzzzqqq^^^ddd\\\^^^~~~mmm```SSSPPPaaaGGG;;;XXXkkkYYYWWWUUU}}}{{{wwwjjjUUUCCC;;;444///)))'''(((******)))***+++,,,,,,------------***---222EEEpppmmmOOOAAA222111000...------------000111222222222222111000...++++++---...000888BBBJJJXXXkkk{{{|||xxxuuuuuu|||hhhjjjKKK???666000222......111,,,000...:::qqqyyynnnYYYZZZnnnMMM333777111444???888888555<<<999VVV|||hhhqqq~~~hhh```www}}}nnneeeddd\\\WWWTTTVVVUUULLLBBB===>>>AAAGGGJJJEEE>>>===@@@>>>DDDLLLUUUbbbpppzzz}}}yyyiii```ZZZUUUQQQGGG888:::CCC888BBBiiinnn^^^oooYYYhhhkkkVVV<<<000///000000000111333666:::>>>@@@JJJNNNPPPUUUooobbb:::<<<<<>>;;;AAAUUUrrr{{{vvv___OOO???)))000,,,,,,,,,++++++,,,,,,---...///000111222444888;;;999===@@@CCCKKKXXXAAA???>>>DDDEEEAAADDDSSS___eeexxxqqq[[[HHH<<<>>>999eeewwwUUUGGG>>>999999IIIeeezzzyyynnnUUUGGG<<<>>>EEEFFFBBB???DDDYYYWWW}}}mmmooo\\\999000111444333555OOOrrrIII___DDD>>>IIIEEE<<>>666999888999999999777777999:::???WWW]]]RRRMMMIIIBBB@@@999<<>><<<::::::555444333222111000000000000000///...///333999===MMMMMMCCCHHHdddpppbbbTTTmmmlllxxxeee\\\tttiiifff++++++,,,,,,,,,,,,++++++)))***---000222111---***(((***++++++)))((()))***((()))))))))************+++++++++*********))))))''''''''''''(((***+++,,,///444999666000000999CCCRRRNNNKKK___mmmrrrqqqSSSUUUyyymmmUUUBBBPPPwwwhhh888$$$>>>ZZZrrr[[[SSSVVVzzzzzz^^^TTTNNNLLLLLLLLLFFF;;;333111111---***)))***+++***)))((()))***,,,---...//////+++---000@@@kkkzzzQQQ999222111000...---------------...///000000///...------+++,,,---...111:::CCCHHHWWWkkkzzzzzzvvvwww}}}ppppppTTTAAA333///111///---222---...///777aaazzzsssddd\\\sssWWW444666999444666999444666:::333EEEyyykkkrrryyynnn~~~~~~sssiiibbb^^^```___UUUJJJCCC@@@BBBGGGIIIFFFAAABBBGGGAAAEEEIIIMMMUUUeeexxxvvvoooiiiXXXBBBAAAFFF777HHHwwwTTT|||^^^bbbnnnjjjNNN555...///...000000111333777<<>>???GGGJJJSSSIII>>>888888EEEdddmmmWWWUUUsssqqqRRRGGG>>>AAALLLPPPPPP```rrrsssvvvrrrllldddWWWHHHAAAAAA===<<<<<<===>>>===:::888CCCVVVrrrvvvzzzyyy|||{{{[[[JJJ<<<(((111,,,++++++++++++,,,------...///111222333666:::===>>>>>>@@@GGGKKKTTTEEEGGGFFF@@@@@@@@@???NNN___eeesssbbbSSSKKKCCCSSSdddnnnzzziiiNNNPPPFFF===777???WWWmmmqqqkkk^^^PPPEEEFFFIIIGGG@@@;;;GGGfffQQQuuuRRR666111222444444333HHHoooLLLTTTPPP<<>>DDDNNN^^^yyywww~~~|||hhhcccWWWNNNJJJFFFWWWsssjjjTTTEEEFFFBBB888777666888999999999:::===@@@AAAPPPMMM@@@@@@CCC>>><<<444555666777666555444444333333333222222222111111000000///......111666:::BBBLLLDDDFFFWWWgggnnnbbbQQQjjjkkkPPPvvvzzzggg***++++++,,,,,,++++++******+++---000222222///,,,''')))+++***)))((()))***((()))))))))************+++++++++***************&&&&&&&&&'''((()))++++++---555>>>EEEGGGEEE@@@<<>>CCCFFFEEEHHHKKKSSSTTTUUUtttMMM===@@@:::<<<555EEEKKKCCC888EEEyyyyyygggTTTIIIJJJVVVcccVVVMMMFFFCCCAAAJJJccc~~~qqquuudddLLLJJJJJJPPPMMMDDDGGGOOOMMMWWW[[[bbbddd[[[LLLCCC@@@999888888:::;;;;;;:::888DDDWWWqqq{{{eeevvv|||vvvZZZCCC<<<***///,,,+++++++++,,,,,,---......000222333555888<<>>MMM___fffeee___XXXRRRRRRPPPJJJDDDBBBVVVvvvyyyzzzRRRrrrKKK555444333444555111BBB|||OOOMMM___===JJJIII??????CCCMMM]]]ooo}}}rrrzzzsssyyymmm```ZZZTTTccczzzttt\\\EEECCCBBB;;;888666777888888999;;;???BBBIIIVVVOOO??????CCC@@@@@@:::999888777777666555444333333333444444444333333111111000...---///333666;;;HHH===>>>DDDTTTmmmdddZZZlllrrrlll******++++++++++++******++++++---000222222000...'''(((******)))((()))***))))))))))))************************************''''''''''''(((***+++,,,(((333DDDTTT``````QQQAAA***;;;666...111KKK___FFFFFFYYYUUUEEE>>>111...AAAnnn{{{XXX999---TTT]]]___mmm{{{qqqnnnwwwtttUUUDDD999000000222222000//////...---,,,++++++******'''((()))***+++,,,,,,,,,...,,,((((((777eee^^^@@@222111000...---------------...////////////...------+++,,,...000333===GGGSSSbbbpppwww}}}zzzwwwvvvyyy]]]zzzqqqaaaVVV???111333222000(((222...,,,222222BBBuuulllbbbxxxggg444333:::===666///777888555;;;iii{{{hhh]]]hhhbbbUUUQQQSSS]]]ddd^^^RRRIIIIIILLLUUU^^^___TTTGGG@@@>>>EEEOOOTTTSSSUUUaaannnxxxxxxuuuqqqooopppuuuxxxfffTTTGGG@@@999GGGxxx~~~uuu|||{{{xxxSSSYYYnnnjjjXXX???...---...---000222555999>>>CCCGGGIIIOOOIIICCCPPPZZZTTTuuuwww^^^333======<<<222CCCMMMHHHAAABBB^^^eeeTTTQQQVVV___gggjjjXXXLLLKKKMMMRRRbbbuuuuuutttQQQNNNJJJLLLGGG888777===<<<888AAAOOO[[[YYYNNNEEEBBB888888888:::<<<===<<<;;;DDDWWWqqqvvv{{{~~~```uuuxxxTTT:::777+++---,,,,,,,,,,,,---...//////000111444555777;;;???BBBGGGHHHFFFKKKJJJVVVsssmmmOOO999CCCEEEGGG<<<888CCCVVVggg|||~~~jjjPPPiiiiiiEEEHHHHHH<<<999;;;<<<@@@JJJXXX```aaaWWWUUUUUUVVVSSSNNNMMMPPPmmmvvveeeYYY~~~oooDDD444666333444666111>>>xxxUUUGGGkkk===LLLKKKBBB@@@BBBKKKZZZdddooovvvpppiii```jjjnnnOOODDDAAA===>>>888888888777666777:::===JJJYYYTTTEEECCCFFFCCCCCC@@@>>><<<<<<======<<<:::666666666555555666666777222222111///......111444;;;AAA666GGGTTTfffzzzlllYYYqqq******++++++++++++************,,,///111222000...&&&(((******)))((()))***))))))))))))************************************'''''''''((()))***,,,,,,)))111<<>>222111000...---------------...///000000///...------+++,,,///111444>>>HHHTTTdddsssxxx|||}}}sssuuuvvv{{{qqqNNNLLL<<<333666000///&&&111...+++333111888rrrggg???...777===777111:::666555888WWWzzzvvvmmm___VVVSSSYYY___[[[QQQJJJIIIHHHNNNZZZ___YYYLLLCCC>>>EEEPPPWWWTTTQQQXXXcccpppnnnjjjbbb[[[]]]hhhrrrppp\\\WWWNNNAAAbbbyyy{{{|||llleeeNNNZZZnnn___JJJ888000...000111555777;;;@@@EEEIIIKKKMMMMMMPPPGGGLLL[[[UUUgggyyy;;;>>>>>><<<111BBBHHHDDDDDDAAAMMMuuuWWWRRRbbbsssyyyrrrXXXHHHRRRaaaeeefffkkkuuu\\\SSSlllmmmTTTUUU\\\XXXEEE===BBBBBB222999FFFRRRTTTMMMEEECCC:::999999:::<<<======<<>>CCCFFFGGGLLLIIIMMMIIIUUU```}}}xxxBBBAAAFFFHHH???===DDDNNN^^^yyydddkkkdddOOOHHH===666:::>>>BBBIIISSSXXXXXXMMMJJJJJJLLLLLLLLLPPPVVV|||vvv^^^gggrrrkkk<<<000555222333777222===qqqaaaGGGlllsss>>>MMMMMMCCC???@@@HHHXXX^^^|||{{{{{{rrrjjj\\\```pppjjjTTTGGGAAABBB<<<;;;:::888666777:::<<>>TTTKKK555NNNKKK999888444---555GGGsssQQQ<<<888;;;wwwqqq[[[tttzzzvvvpppdddYYYSSSXXX```ccc```aaaccc[[[OOO<<<777333444333000///000222111000---+++***+++,,,,,,,,,,,,,,,,,,++++++***,,,&&&)))...'''(((MMM|||TTT:::222111000///------------,,,---...//////...---,,,,,,+++,,,///111555>>>HHHVVViiizzzxxxuuuvvv}}}RRROOO@@@555222&&&///%%%111///+++444111222yyyooo@@@oooHHH222777;;;;;;555===444333333FFFnnnddd]]]bbbjjjkkkgggcccVVVMMMIIIOOOUUUQQQHHHAAACCCGGGNNNSSSPPPMMMUUUbbbqqqtttuuunnncccaaalllyyyooommm```OOOyyy~~~~~~lllccc~~~WWW[[[mmmlllWWW@@@555111000222555888<<>>CCCWWWxxxwwwkkkWWWkkkzzz\\\MMMaaa{{{}}}pppfffQQQLLLEEEDDDkkkjjjppp}}}zzz___MMMJJJGGG===???FFFOOOQQQKKKDDDCCC;;;999888999;;;<<<;;;:::DDDXXXrrrxxxrrrssshhhnnnDDDAAA000...+++333---------...///000111111555666999;;;===AAAFFFIIIEEENNNLLLMMMIIITTTSSSoooUUUEEEDDDBBB;;;<<<@@@CCCOOOnnnzzz]]]HHHJJJ<<>>???CCCFFFMMMTTT~~~xxxvvvfffrrrcccyyyeee666---333000222888333>>>jjjuuuxxxlllIII\\\xxx>>>MMMNNNCCC>>>>>>FFFUUU\\\www~~~nnndddQQQPPPVVVhhhQQQEEEDDD======<<<:::999:::===@@@PPP```^^^SSSSSSQQQFFF>>>FFFCCCAAAAAACCCBBB???<<<>>><<<999888777999;;;<<<444444333111......000222777999333ZZZjjj}}}TTT***+++,,,,,,------,,,,,,+++)))***,,,000000---)))***((())),,,,,,***))),,,)))************+++++++++,,,---...---+++)))))))))'''(((((()))***,,,---...///333333000111:::CCCGGGGGGIIIEEEAAA888FFF^^^III999===JJJFFF333666999%%%<<<[[[OOO>>>===AAAZZZmmmbbbcccmmmtttgggTTTWWWjjj{{{uuummmeee^^^VVVLLLFFFMMMPPPTTTUUURRRNNNJJJIII===;;;777444111000111111666555333222111///+++((()))***+++,,,---...//////,,,,,,++++++---///222444RRRnnnDDD777111000///------,,,,,,,,,------------------------...++++++///333888BBBKKK[[[lll}}}}}}yyyxxxzzz}}}UUURRR222333111+++...------......///000111hhhtttmmmIIISSSiiiQQQ222333AAA<<<:::888666333777JJJ^^^vvvsssyyymmmppp~~~rrrwwwZZZFFFEEEKKKHHH>>>===QQQ^^^XXXQQQUUUZZZ[[[cccooo{{{}}}xxxtttssstttssspppYYYVVV|||}}}cccyyyUUUcccfffjjjMMM444///333333333777<<>>@@@BBBDDDFFFKKKGGGLLLVVVSSSNNN\\\sssyyyIII777QQQGGG999<<>>BBBEEEDDDKKKLLL???>>>===@@@999CCCNNNKKK[[[uuu|||qqqtttjjj~~~^^^~~~NNN555222000000333777;;;<<<___hhhIIISSSwwwDDD>>>GGG???888GGGKKKKKK\\\iiiuuuooo\\\QQQ[[[www___DDDIIIDDD>>>:::;;;===>>>>>>???JJJhhhpppWWWEEEJJJLLLBBBEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCBBB<<<666555888===:::999666333111000000000444222999HHHYYYhhhzzz{{{ppp{{{|||rrroooTTTuuu)))***++++++,,,,,,++++++,,,++++++---111111...+++***((())),,,,,,***))),,,)))************++++++++++++---...---+++))))))***)))))))))***+++---//////+++000222333888AAAGGGIIINNN\\\]]]UUUGGGUUUnnn[[[===888>>>999+++333@@@;;;RRR]]]HHH999777AAAXXXZZZRRR@@@999DDDMMMKKKNNNXXXnnntttooonnnggg\\\TTTNNNGGGAAA<<<<<<@@@FFFIIIKKKLLLNNNOOOJJJFFF???888222000//////444333333333444333000...++++++++++++,,,---...///000///---++++++,,,---...)))HHHooorrrRRR<<<666111000///...------------..................------///,,,+++///333999DDDNNN]]]kkkzzzyyyvvv|||yyy|||qqq~~~www[[[SSS333444444111...------......///000111OOOoooUUUSSSuuuYYY111===000;;;999999777222222>>>KKKyyykkkooopppyyy|||hhh]]]nnn^^^EEEDDDEEE@@@>>>PPP]]]^^^]]]^^^\\\UUUYYY___dddgggkkknnnnnnkkkXXXRRREEEVVV}}}wwwoootttYYYeeehhh^^^FFF222///333444777<<>>FFFGGGBBB???BBBggg[[[RRRaaaqqqZZZNNNPPPRRR]]]jjjmmmyyy___FFF777===PPPddddddRRRDDDAAA???:::777999:::999:::===SSSeeexxxxxxwww}}}yyy```CCC222---,,,,,,---......//////000333777;;;>>>>>>???@@@AAACCCEEEFFFKKKHHHKKKRRRRRRPPPXXXfffRRR;;;<<>>HHHNNNOOORRReeebbbRRR@@@MMMlllgggCCC777666666///666FFFMMM```XXXKKKRRR^^^|||[[[@@@+++---555555333444RRRpppyyyllliiihhh```UUULLLFFFCCC???<<<999===DDDJJJPPPUUUZZZ^^^YYYRRRHHH===555222111111222222333555888888777666...---+++******+++---...000///---+++*********+++$$$(((222>>>BBB<<<444111111000000///.........---......///////////////...000---+++///333:::FFFQQQ^^^jjjwwwuuussszzz}}}tttyyyVVVMMM222333111///...------......///000111999vvvXXXFFF{{{lll555AAA000999888999999555222666;;;ooowwwgggQQQkkkVVVLLLQQQRRRTTT___gggiiijjjkkkdddYYY\\\WWWQQQPPPXXXaaa^^^VVVRRRCCC@@@bbbuuu|||}}}___WWWccceeeKKK<<<000000444777<<>><<<<<>>TTT```UUUbbb000FFFFFF777BBB<<>>...666```rrrLLL<<<444777555555???LLLhhhSSSPPPcccooo~~~LLL@@@666555444111222555===bbb}}}yyymmmkkkggg```VVVOOOKKKHHHDDDAAAAAAGGGOOOVVV\\\aaaeeehhhccc[[[OOOCCC:::666666777333444555888<<<===<<<;;;333111...+++******,,,---,,,,,,+++***++++++,,,---444...***---333555111---111111111000000//////...//////000111222111000000222...,,,///444<<>>000---......,,,,,,,,,---000222555999>>>AAABBBBBBBBBCCCEEEGGGHHHIIILLLRRRRRRLLLLLLUUUYYYWWW{{{qqqJJJGGG@@@III???777CCCNNNeeeiiitttxxx}}}^^^NNNLLL222???666GGGJJJCCCBBB@@@MMMpppzzzRRRrrrNNN888111222222444666:::>>>AAAQQQlllFFFzzz000AAADDD888CCC888JJJKKKXXXjjjqqq[[[___WWWKKKYYYaaaPPPPPPSSSKKK???AAAFFFOOOVVVVVVQQQMMMLLLEEECCCBBBAAAAAADDDGGGIIIMMMLLLLLLOOOPPPLLLCCC;;;999888666444222222333333222333777@@@OOObbbwwwVVV@@@FFF___***++++++,,,---,,,,,,,,,+++)))(((+++///000///---***((())),,,,,,***))),,,))))))*********+++++++++***,,,------+++******+++((((((((()))+++,,,...///+++333:::>>>DDDPPP[[[aaaPPPJJJ555222---///ZZZeeePPP:::444222000<<>>@@@???===888666222...,,,+++,,,---+++++++++,,,,,,------...,,,,,,+++***,,,///222333111111222222222111000//////111222333444333222222222...---111666???LLLXXX```kkkwwwuuuuuu~~~~~~WWWPPPFFF:::777//////...------......///000111777KKKuuu[[[cccsss...999555666777888:::;;;:::999AAA{{{~~~RRRqqqsssuuu~~~|||lllcccRRRHHHPPP___aaaXXXHHHEEE___hhhIIIUUUggg___PPP222111222666999;;;AAAGGGEEEMMMSSSTTTTTTUUURRROOONNNMMMOOOQQQOOOLLLNNNSSSeeennnfffLLL:::@@@???888999DDDKKKJJJ???>>>cccxxxwwwgggiiinnnXXXBBBGGGOOOnnn}}}___JJJIIIFFFFFFHHHJJJEEE???:::;;;===;;;777;;;JJJ[[[qqq~~~ppprrr|||ppp|||yyy[[[FFF:::...,,,------,,,---...000222444666999>>>AAA@@@AAABBBDDDFFFIIILLLMMMNNNXXXXXXOOOMMMVVV^^^^^^aaa[[[@@@???HHH@@@:::AAAEEEVVVyyyvvvmmmWWWKKK;;;;;;CCCooozzz^^^KKKIIIZZZrrrssscccrrr}}}qqq===444111333666888:::>>>DDDHHHTTT|||ttt<<>>;;;;;;::::::999888777777444333555@@@UUUkkkzzz{{{JJJAAARRR++++++,,,------------,,,+++)))'''***...000///---***((())),,,,,,***))),,,)))************+++++++++***+++------+++******+++''''''((()))***,,,---...,,,>>>OOOQQQMMMMMMRRRWWWAAA@@@...333666222WWW}}}aaaNNNGGGEEEYYY{{{yyy```YYYgggggg]]]QQQLLLBBB999555444000+++777]]]yyy}}}zzzpppfffggg]]][[[YYYYYYXXXSSSLLLFFFFFFNNN[[[fffmmmpppqqqqqqvvvnnnbbbTTTHHH@@@;;;888;;;;;;<<<>>>AAAAAA@@@???===;;;777333///---------........................)))......)))&&&,,,555;;;111111333333333222111000000222444555666555444333111......333999BBBOOOZZZccclllvvvtttttt{{{}}}[[[XXXAAA666222---111...------......///000111333<<>>@@@AAAPPPiiiuuu}}}oooNNNAAA@@@YYYdddbbbwwwpppeeennnYYY777333111555:::===@@@EEELLLQQQTTThhhCCCYYYOOO666555===BBB===DDDKKKVVVeeesssrrrzzzxxxpppjjjbbbYYYKKKGGGSSScccddd[[[JJJEEEEEELLLPPPMMMJJJLLLFFFEEEDDDDDDEEEGGGIIIJJJMMMKKKJJJLLLNNNMMMFFF@@@???@@@AAABBBBBB@@@>>><<<:::555222<<>>>>>:::;;;AAABBB???999\\\sssvvvuuummmgggjjj```___^^^^^^^^^[[[TTTOOONNNVVVbbbmmmuuuyyy|||~~~xxxsssiii]]]QQQGGG@@@<<<<<<<<<===???BBBCCCBBB@@@AAA???<<<888444000...---,,,---...000111222222333222666666---))),,,222555111222333444444333222111111222555777888777666444000...///555<<>><<<<<>>MMMYYYjjjtttgggbbbmmmwwwxxx}}}{{{OOO444666222777>>>CCCFFFKKKSSSZZZWWWmmmSSSMMMpppbbb777222@@@<<>>EEEQQQ[[[kkkooorrrjjjiii|||wwwxxxMMM[[[???999222+++111...------......///000111---111OOO}}}mmm[[[:::ddd===000999>>>;;;999<<<===:::555;;;???ccc{{{pppzzzzzzooogggzzz~~~vvvppphhh[[[FFF[[[^^^GGG777555555;;;DDDKKKPPPRRRPPPLLLEEELLLQQQRRRTTTWWWWWWUUUUUUSSSTTTXXXZZZYYY\\\```ZZZ\\\tttIII@@@<<>>???GGG\\\xxxqqqHHH:::@@@YYYaaa,,,*********,,,---,,,+++...+++((((((,,,...///...+++***)))***+++,,,+++***************************,,,,,,,,,,,,,,,+++***)))(((((((((***,,,///111333777@@@;;;888AAA@@@JJJfffuuu]]]___rrrzzzxxxKKK222+++---SSSpppaaa>>>FFFFFF===999>>>???:::;;;===NNNfffooofffbbbfffdddbbbaaaaaabbb```[[[WWWWWWaaajjjrrr|||xxxmmmfff___VVVNNNIIIBBB@@@>>>>>>@@@CCCDDDEEECCC999222333222---+++,,,///,,,---444;;;===<<<:::;;;666222000...******---444555777999999888777666444666888999999888666444222000111666;;;CCCQQQ]]]hhhgggkkksssyyyzzz{{{~~~oooddd```RRR@@@444000///---,,,,,,,,,---------......333333555bbb^^^@@@TTTKKK999***EEEJJJ222555>>>:::;;;888111:::jjjjjjpppsssSSSIII\\\YYY:::+++666EEEEEEGGGNNNUUUZZZYYYWWWNNNOOOSSSYYY]]]]]]XXXTTTWWWUUUVVV[[[^^^\\\[[[\\\]]]hhhiiiEEE888CCCAAA888;;;CCCHHHHHHIIIEEE???XXX___kkk}}}ooosssVVVFFF999NNN[[[BBB<<>>DDDHHHKKKLLLMMMOOONNNJJJJJJNNNPPPNNNSSSRRRQQQPPPOOONNNNNNNNNQQQPPPkkk~~~FFF???III555;;;LLL;;;bbbrrr|||jjj{{{ssswwwxxxfffvvvwwwpppLLL111AAA444777===EEELLLPPPUUUZZZ]]]```hhhfff@@@RRRDDDAAA:::444@@@:::@@@EEEOOObbb|||yyyzzz|||bbbccccccGGGUUUKKKLLL]]]fffWWWJJJKKKNNNRRRFFFAAAGGGKKKHHHIIIOOODDDEEEDDDBBBBBBEEEDDD@@@DDDDDDEEEHHHLLLLLLHHHDDD>>>999===MMMbbbuuuxxxffflllDDD<<<===>>>DDDZZZ,,,***)))***,,,---,,,+++...+++((()))+++...///...,,,***)))***++++++***)))************************,,,,,,,,,,,,,,,+++***)))(((((((((***,,,...111333000777<<>>;;;999555RRRmmmdddBBBPPPWWWOOOFFFCCC???888555>>>LLLXXXaaafffgggeeefffdddddddddeeeccc___[[[```iiiqqqxxx~~~wwwtttpppdddTTTHHHCCCAAA???>>>@@@AAAAAA@@@???888333444444111222666777444333777<<>><<<<<<777333222///++++++...111333444666666555444333222333555777777555333222000///111777===EEERRR___hhhiiinnnvvvzzz{{{~~~wwwqqq```\\\OOO>>>333000///---,,,,,,,,,---------......//////000ZZZkkkPPPKKKpppjjj888111UUU;;;888LLL,,,@@@777888888;;;LLLxxxvvvoooyyytttuuuTTTRRRVVVVVVDDD///111BBB???HHHSSSYYYZZZ]]]dddjjjQQQRRRTTTXXX\\\\\\YYYVVVVVVSSSUUUZZZ[[[YYYYYYZZZZZZWWW{{{{{{TTT>>>@@@>>>:::===???HHHIIIMMMKKK@@@HHHxxxsssnnnvvv]]]RRRBBBKKK{{{|||UUUFFFRRR^^^rrrwwwrrrssstttxxxvvvzzzxxxXXXEEE777///...---...000444888;;;???>>>>>>AAAEEEHHHIIIIIIJJJMMMMMMJJJJJJMMMNNNLLLPPPPPPOOONNNNNNNNNNNNNNNQQQPPP```YYYAAAEEEBBB<<<@@@EEE]]]lllvvv}}}lllmmmuuuEEE222:::===GGGKKKPPPSSSUUUVVVXXXZZZ^^^fff{{{lllKKKJJJiiiHHH444:::111@@@:::>>>BBBIIIZZZ}}}llluuuxxx[[[RRRKKKMMM\\\bbbUUUKKKLLLIIILLLAAA<<>>>>>@@@>>>;;;:::>>>CCCIIIKKKHHHAAA<<<<<<===KKKhhheeerrrbbbGGG;;;===>>>YYY,,,***)))***+++---,,,,,,---+++))))))+++---//////...,,,*********+++***)))************************++++++,,,,,,,,,+++******(((((()))***,,,...111222999444888;;;;;;IIIbbbqqqzzzxxxyyyxxxxxxyyyWWWNNNHHHKKKDDD666IIIaaa^^^CCCSSS\\\VVVKKKFFFCCC???///===GGGJJJUUUfffllleeeeeeeeeeeeggghhhfffccc```gggnnnwww~~~~~~{{{qqq^^^NNNMMMJJJFFFDDDBBB@@@>>><<<<<<999777888888888===CCCBBB>>>:::888:::===<<<;;;===888444333000,,,,,,//////000111222222222111000///000222333333222000///---...222888???FFFSSS___dddhhhpppxxxyyyyyy~~~qqq|||]]]WWWJJJ:::111000000...,,,,,,,,,---------......///000222888zzzhhhLLLPPPTTT<<>>@@@@@@999CCCGGGPPPSSSGGG???NNNfffzzzmmmsssuuuzzzcccRRR]]]xxxeeeUUUfffsssyyywwwjjjnnn{{{xxx}}}rrrhhh```OOO:::+++.........000444999???BBBEEEDDDDDDEEEGGGHHHHHHGGGJJJMMMNNNLLLLLLOOOOOOLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOXXXPPPgggtttPPP<<>>@@@DDDSSSsssrrr|||qqqVVVWWWZZZbbb]]]LLLHHHIIICCC@@@888777???CCC>>>;;;<<>>EEEJJJIIIDDD???;;;777CCC]]]}}}tttNNN<<>>???@@@??????AAAGGGMMMLLLHHH@@@999666888777444:::666333333000,,,,,,///---...///000000000000///...///000111111000///...------222:::@@@GGGSSS______eeepppwwwvvvuuu|||xxx{{{\\\VVVHHH888000//////---,,,,,,,,,---------.........111444000kkk```AAArrrRRR888dddQQQ,,,FFF555<<<444555;;;444111KKKpppwww||||||zzz^^^@@@NNNPPPJJJ===777===FFFIII[[[UUUPPPSSS[[[^^^ZZZTTTQQQPPPPPPPPPQQQSSSTTTTTTPPPOOOQQQUUUUUUQQQQQQTTTWWWOOO]]]zzzZZZGGG???CCCCCC888;;;BBBNNNWWWSSSGGGBBBEEE[[[wwwoooeeeyyywwwaaa|||{{{rrrhhhcccooommm||||||{{{sssiiiuuugggMMMFFF>>>222......///000333888>>>DDDGGGIIIHHHGGGHHHIIIJJJIIIGGGKKKNNNPPPOOOOOORRRQQQNNNLLLLLLLLLMMMNNNOOOPPPQQQMMM```III___kkkAAA:::AAA@@@<<<>>>LLLZZZkkk}}}zzz[[[^^^pppnnnAAA>>>FFFIIIUUUIIIJJJMMMPPPSSSVVVYYY[[[eeedddooo}}}CCCGGG^^^???555555444:::???@@@DDDPPPmmmnnnkkk{{{gggmmmppp___FFFAAADDD===555444999>>>>>>999888<<>>;;;<<<<<<999???DDDJJJJJJGGGBBB??????444KKKjjjkkkJJJ@@@>>>NNN,,,***((((((+++---......,,,++++++******,,,...000000...+++)))***+++*********************************++++++,,,,,,,,,++++++)))))))))***+++...000111111444IIIWWWZZZuuu~~~iiiddd^^^^^^ggguuurrrmmmfff]]]bbbsssuuueeeZZZXXXSSSJJJCCC???<<<888CCCFFFMMMVVV\\\___```bbbaaacccgggjjjjjjiiigggeeehhhmmmuuuqqqeee[[[YYYVVVRRROOOMMMKKKIIIGGGEEEHHHIIIGGGFFFHHHMMMQQQSSSQQQHHH;;;555555333...666222000000///++++++.........///000000000000000...///000000000000///.........333;;;BBBIIIUUUaaa^^^fffrrryyywwwuuu|||xxxyyy^^^VVVGGG777//////...+++,,,,,,,,,---------......,,,---,,,222GGG{{{GGGKKKiiiAAAcccjjjDDDGGG777;;;555333777999777888<<>>;;;999333333///111444888===CCCGGGIIIIIIHHHHHHJJJLLLLLLKKKIIIIIIMMMOOONNNNNNQQQPPPMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSXXXUUU]]]gggeeeCCC<<<@@@:::;;;DDDLLLZZZlllsssyyysssvvv~~~ccczzzvvvTTTAAA???MMMWWWTTTXXXWWWVVVVVVWWWYYYZZZZZZ___]]]^^^GGGBBB^^^WWW222<<<...<<<;;;===CCCPPPiiirrrooo|||nnnxxxyyyfffsss}}}mmmOOOCCCBBB:::666<<>>BBBFFFFFFAAA>>>>>>>>><<>>VVVhhh___DDDoooyyy999>>>666999888555555999999666,,,JJJuuu|||}}}kkkttt{{{MMM===OOOLLL>>>999BBBHHHIIIQQQ^^^XXX\\\^^^XXXNNNIIILLLQQQKKKMMMPPPQQQPPPPPPRRRSSSOOOOOORRRTTTQQQMMMMMMRRRJJJVVVQQQKKKxxxMMM:::@@@DDD<<<===AAAHHHSSSYYYVVVOOOFFF???HHHjjj```DDDpppqqqhhhfffzzz|||xxxmmmfff___{{{gggJJJ;;;777777111(((333666:::???DDDGGGHHHIIIGGGGGGHHHJJJMMMMMMLLLJJJEEEIIIJJJIIIJJJMMMMMMJJJLLLLLLLLLMMMOOOPPPRRRSSSZZZIIIcccOOOTTTccc===;;;CCC;;;@@@BBBJJJ[[[fffqqqvvvfffqqq|||ggg~~~pppVVVAAAHHHCCCOOO^^^SSS]]][[[YYYYYY[[[]]]^^^___\\\___bbbtttUUU>>>TTTeee777===111===888:::@@@LLLaaannnfff|||VVVggg}}}{{{aaaOOOIII@@@BBBHHHKKKCCC777111777???BBBGGGJJJFFFAAA@@@???<<>>>>>LLLsss,,,***''''''***---//////+++,,,,,,+++)))***...111000---***)))***,,,------************************)))***+++,,,,,,,,,,,,+++************+++---///111;;;AAAAAAEEEVVV```]]][[[ttt]]]GGG;;;>>>QQQYYYMMMNNNPPPaaa}}}qqq~~~nnnjjjiiiZZZIIICCCGGGOOOUUUVVVRRRLLLIIIAAAEEEEEECCCKKKZZZdddfffbbbffflllooonnnkkkjjjjjjjjjiiilllqqqqqqrrrzzzuuuaaaUUURRRMMMKKKLLLNNNPPPQQQPPPSSSSSSPPPPPPRRROOOIIIOOOSSSNNNAAA999999444,,,---***+++......,,,,,,///000000//////000000111111000000000000000000000000///000666@@@KKKWWWggguuukkkqqq{{{YYYZZZPPP@@@111---///...+++,,,,,,,,,---------......111---111222,,,MMMpppPPP:::PPPpppGGG]]]ZZZGGG999;;;:::777444666999:::@@@888>>>]]]uuu|||iiiqqq|||^^^HHHIIIQQQBBB===AAALLLRRRQQQTTT\\\^^^gggmmmeeeUUUJJJIIIMMMEEEJJJOOORRRQQQPPPPPPQQQOOOPPPSSSUUUQQQLLLMMMRRRRRRVVVRRRSSSeee|||nnnBBB>>>FFFBBBAAA??????JJJVVVYYYSSSGGGBBBAAAHHHXXXzzzxxxIII^^^zzzzzzkkkyyywwwuuu~~~|||uuuxxx|||xxxxxxxxxnnnyyyrrrTTTFFF@@@222///111(((999<<>>LLLfffFFF888:::999<<<<<<>>>DDDRRRrrrhhh```|||~~~hhhMMMVVVmmmxxxjjj[[[UUUOOOMMMMMMIII???777666<<>>999666222???XXXfffZZZ^^^rrrjjjXXXVVVWWWXXXFFFKKKQQQTTTOOOHHHEEEEEEhhhmmm```HHHFFFYYYccc\\\___eeekkknnnllliiihhhhhhgggeeegggkkkjjjiiiqqq|||}}}ooo]]]XXXQQQLLLKKKLLLMMMNNNQQQTTTSSSQQQRRRTTTOOOFFFGGGNNNLLL@@@999999444++++++)))***...///---...111000////////////000111111000000000000000000000000000111777BBBOOO]]]ooonnnsss|||yyy[[[VVVLLL===///+++//////,,,,,,,,,,,,---------......******777......777\\\sssbbbDDD<<>>>>>FFFaaawwwwwwdddPPPNNN]]]lllggg___^^^]]]PPPLLLCCC:::777<<>>BBBHHHNNNOOOLLLHHH[[[tttQQQ000CCCccc++++++***((('''(((,,,///++++++,,,------...//////000...,,,,,,---/////////++++++++++++++++++++++++)))******++++++,,,---------***'''(((,,,///000///??????@@@NNN___^^^[[[eeeSSScccbbbMMMDDDXXXpppzzzmmmggg~~~sss}}}___ZZZPPPKKK___cccFFFIIIVVVDDD;;;BBB>>>LLLhhhnnnTTTDDDKKKOOOFFFTTTbbbnnnqqqrrrssspppjjjmmmllljjjfffcccccceeehhhrrr|||llldddYYYSSSRRRTTTUUUUUUVVVWWWXXXYYYWWWSSSOOOMMMCCCAAA>>>===<<<888222,,,,,,,,,,,,---...000222444///...---,,,---...111222000000000000000000000000111111666???IIIWWWiiiyyywww{{{}}}|||~~~lllzzzqqqYYYYYYHHH666//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///555444000IIIuuu|||qqqcccBBBMMMlllmmmwww```CCC444===???111000===444444777999555:::TTTqqqxxxrrrsss|||eeexxxbbbyyyxxx}}}qqquuuLLL>>>KKKPPPFFFFFFPPP[[[aaa```[[[YYYXXX```cccccc^^^VVVRRRTTTWWWLLLKKKJJJMMMQQQRRRPPPMMMTTTQQQRRRVVVWWWSSSPPPPPPNNNWWWQQQRRRYYYVVVzzzUUU;;;III;;;>>>BBB>>>MMM]]]WWW___lll^^^HHHFFFFFFLLL^^^~~~jjjlllsss}}}yyynnn~~~lll{{{yyy|||III@@@888333000111777???BBBGGGJJJIIILLLRRRPPPJJJFFFGGGHHHIIIJJJIIIHHHHHHFFFGGGFFFDDDGGGLLLMMMJJJKKKJJJGGGEEEFFFHHHKKKMMMKKKIIIJJJPPPVVV]]]hhhrrrqqq<<>>BBB===CCCWWWeeezzz\\\sssvvvkkkzzzdddxxx~~~lllXXXUUUWWW^^^bbbccccccfffiiiccc^^^]]][[[WWWVVVXXXXXXhhh^^^lllmmm___KKKcccppp>>>333444@@@CCCAAACCCGGGQQQuuusss\\\QQQhhh```MMMXXXddddddeeeVVVPPPAAA;;;CCCCCCBBBIIIPPP^^^TTTUUUXXXMMMKKKFFF@@@HHHAAA;;;BBB>>>DDD______cccvvvNNNAAA>>>MMMvvv++++++***((('''))),,,///,,,++++++++++++,,,------...---+++***+++,,,---...++++++++++++++++++++++++)))******++++++,,,------,,,***((())),,,///000000444CCCDDDAAAOOO^^^iiirrrqqq___qqqlllmmm{{{zzzhhhpppjjjaaaWWWJJJKKK___aaa\\\SSSMMMDDD???BBBCCCWWW\\\III>>>FFFMMMIIINNN]]]lllooonnnnnnmmmjjjmmmllljjjfffbbb``````aaaeeemmm{{{uuueeeWWWRRRUUU[[[```\\\[[[ZZZXXXUUURRROOOMMMJJJFFF@@@===:::666000++++++***+++,,,///222555777000///...------///000111000000000000000000000000222222777@@@HHHRRR```mmmpppuuuyyy{{{fffXXXVVVFFF555///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000...000222---;;;XXXbbb>>>JJJfffbbbxxx[[[111666???444///999888555777:::666222;;;KKK\\\ppp~~~ooouuuuuusssnnnssspppTTTMMMbbbtttzzzQQQEEENNNTTTOOOHHHEEENNNXXX]]][[[XXXUUUUUU___]]]ZZZXXXXXXZZZ___bbbOOOMMMLLLMMMOOOOOOLLLHHHNNNMMMOOOSSSSSSOOONNNPPPQQQYYYRRRRRRXXXRRRmmmuuuMMMBBBEEEJJJ>>>777QQQggg___eeeoookkk^^^TTTKKKDDDEEE]]]fff~~~zzz~~~ooohhhrrruuu|||}}}}}}}}}|||zzz{{{}}}{{{wwwttt|||wwwlll[[[HHH===333111444888===CCCFFFIIIJJJIIIKKKOOONNNIIIEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEBBB???BBBIIILLLKKKKKKJJJHHHFFFFFFGGGIIIJJJKKKHHHGGGJJJLLLPPPXXXaaa===OOO>>>555GGGAAA<<>>@@@HHHLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFNNNKKKIIIJJJJJJJJJPPPWWWmmmCCC444HHH333888LLL:::GGGSSSiiiyyy|||pppxxx|||aaaWWW\\\VVVRRRTTTWWWYYY]]]bbbYYY[[[___```[[[SSSSSSWWWZZZhhhbbbbbbqqq}}}~~~^^^999jjjXXX111999999999777<<>>444EEEccc*********)))((()))+++...111///,,,)))((()))***,,,---,,,***((('''(((+++...++++++++++++++++++++++++)))******++++++,,,------,,,+++******,,,///222333;;;AAAVVVtttvvv]]]aaa~~~rrrttt}}}___yyyuuu[[[PPPJJJHHHRRRaaa\\\UUUMMMCCC======@@@GGGRRR```kkkppprrrrrrqqqkkklllkkkhhhccc___\\\\\\VVVUUUSSSTTTYYYdddqqqzzzyyyooogggddddddnnnmmmkkkhhhfffcccaaa```UUUNNNDDD===999666222///---,,,+++,,,///333777:::222111000///////////////000000000000000000000000000222999BBBIIIPPPZZZdddnnntttyyy|||wwwTTTTTTKKK>>>222......,,,+++,,,+++++++++++++++,,,,,,,,,)))222///+++222555333777GGGccc999GGGlllqqqkkk777222>>>AAA;;;444111666999888888;;;666333777KKKiiizzztttbbbhhhooonnnwwwrrrqqqrrraaaWWWyyyZZZLLLvvvnnnaaauuudddUUUOOOWWWXXXNNNIIINNNJJJNNNSSSVVVUUUSSSRRRRRRNNNQQQUUUXXXWWWSSSMMMHHHGGGEEECCCEEEIIIJJJHHHFFFCCCFFFLLLPPPMMMIIILLLRRRJJJRRRNNNLLLTTTRRROOOZZZXXX>>>HHHLLL@@@:::>>>PPPOOOeeewwwuuuxxxvvvbbbQQQNNNNNNQQQVVVbbbwww~~~lllWWWVVVeeexxxyyyssssssuuuuuugggsss}}}[[[EEEBBB;;;555333888>>>BBBFFFJJJJJJIIIGGGGGGHHHJJJJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEIIIHHHEEEAAACCCHHHKKKIIIFFFFFFFFFGGGGGGGGGFFFFFFMMMJJJJJJLLLKKKKKKOOOUUUTTT|||qqqCCC===@@@AAABBB???EEEBBBKKKdddzzz}}}|||yyy{{{YYYUUUfff___YYYVVVXXXYYYZZZ\\\___WWW]]]dddfff^^^TTTTTTYYYYYYcccccc___ppplllrrrFFFPPPooo???333888:::888<<>><<<@@@JJJRRR\\\rrr{{{|||aaaNNNeee|||dddZZZYYYYYY]]]YYYXXX\\\]]]ZZZYYYZZZYYY```hhhjjjaaaWWWVVV\\\bbbfffhhh^^^lllwww[[[FFFpppbbb555777;;;:::;;;>>><<>>===???EEEOOOXXXooottt|||~~~{{{yyykkktttZZZQQQiiizzzwwwvvvlllWWWdddcccUUUYYYVVVXXX\\\]]]XXXTTTTTTYYY___fffhhh```XXXYYY___```___eee[[[eeeppp}}}nnnIIIVVVtttAAA555:::888777;;;999>>>NNNWWWuuuuuu```aaavvv|||vvvkkkhhhcccMMM>>>EEEiiioooTTTFFFMMMUUUbbb^^^WWWLLLIIIMMMUUUllldddAAA@@@\\\jjj)))***++++++***)))+++,,,000///...,,,+++*********+++///111///+++)))***---++++++++++++++++++++++++)))******++++++,,,------***,,,---------000444888DDDKKKFFF===CCCWWW|||yyy{{{~~~rrraaaQQQEEE@@@CCCHHHLLLFFFHHHXXXhhhnnnllljjjdddfffggggggfffeeefffggglllggg```[[[VVVPPPJJJDDDHHHIIIKKKPPPVVV[[[___``````bbbeeeiiikkklllllllllmmmggg___WWWPPPHHH???888//////000000//////......,,,------...............////////////////////////333666>>>GGGLLLOOOWWW___nnnuuuzzz~~~sss~~~QQQQQQIII777111,,,------+++***,,,((())))))***++++++,,,,,,,,,111......333000///999<<<>>>GGG]]]HHH777EEE\\\mmmnnngggkkkvvvNNNJJJBBB;;;888888888888222444555555666888;;;===555;;;888555:::999999AAAEEE@@@FFFMMMKKKMMMQQQOOOMMMOOOAAABBBDDDEEESSSOOOXXXiiioooccc___sss|||pppJJJWWWbbb^^^SSSFFF@@@BBBEEEDDDBBBDDDFFFIIIKKKKKKIIIGGGGGGHHHGGGDDDBBBBBBEEEHHHHHHFFFCCCEEEIIIKKKKKKJJJFFFEEEGGGKKKKKKGGGFFFHHHLLLIIINNNSSSQQQQQQQQQMMMQQQdddxxx}}}PPP777III???AAA???BBBJJJRRRbbbxxxvvvgggjjjpppSSSPPPEEEEEEGGG???>>>BBB@@@MMMRRROOOKKKMMMIIIHHHQQQXXXHHHHHHPPPOOOSSSbbblllsss|||rrrtttmmmjjjccc___mmmrrrzzzgggGGGLLLKKK;;;CCC>>><<>>KKKKKK555///+++,,,---+++***,,,((())))))***++++++,,,,,,...///,,,000999333000999111GGG===MMMiiiNNN;;;HHHttteeeUUU___zzzkkkUUUAAA999999999888555555555555666555555444000;;;999333888;;;<<>>OOOeeesssxxx\\\___mmmSSS@@@:::DDDDDD888<<>>BBB<<>>FFFDDDDDDOOOHHHKKK```uuuxxx~~~xxxwwwrrreeefffkkkhhh[[[PPPZZZuuu{{{cccTTTKKK;;;:::CCC<<<<<>>FFFbbbjjjeeellldddjjjddd```hhhjjjddddddqqqvvvxxxxxxwwwsssdddUUUSSSQQQNNNKKKIIIHHHHHHHHHKKKLLLLLLLLLLLLNNNRRRVVVRRRNNNJJJEEEAAA<<<777333///111222444444333111000......//////////////////000...------///000//////777999CCCSSS]]]```aaacccssswww|||TTTJJJMMM===000///...---,,,,,,+++,,,))))))***+++,,,,,,---------///222444444333111///===CCC@@@>>>^^^lllRRRCCCKKK___qqqlllVVVKKK___uuuyyygggNNN===888999888999:::666111444;;;999888///...:::;;;555777;;;>>><<<>>>CCC999///444777DDDIIITTTWWW```mmmZZZDDDOOOccc~~~~~~sss~~~xxxhhhbbb]]]WWWHHHCCC???@@@EEEHHHGGGDDDEEEBBBCCCJJJOOOMMMHHHFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHKKKKKKHHHHHHMMMQQQQQQOOOJJJIIIPPPZZZ[[[QQQFFFLLLJJJJJJOOOTTTTTTRRRQQQWWWMMMPPPtttnnnKKKIIIAAAAAAGGGBBB===DDDLLL^^^wwwnnnlllqqqrrrjjjaaaaaammmzzzjjjwww}}}yyylllfffhhhhhheeexxxxxxVVVNNNFFF@@@;;;999???FFFLLLJJJHHHIIILLLLLLJJJGGGIIIHHHFFFFFFGGGFFFDDDBBBFFFBBBAAACCCCCCBBBDDDHHHFFFDDDBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHH???@@@BBBEEEGGGIIIJJJJJJKKKPPPOOORRRZZZgggiii^^^jjj~~~wwwdddXXXSSSZZZzzziii]]]]]]^^^______\\\WWWSSSTTTUUUVVVWWWYYY[[[]]]^^^RRRRRRSSSWWWZZZ[[[XXXTTT]]]YYYWWW^^^```ZZZjjj}}}GGGNNNcccWWW222666333777555FFF222HHHJJJSSSaaammmwwwqqqhhhbbb}}}\\\@@@GGGUUUPPPEEE777>>>CCCDDDAAAcccxxxpppfff~~~VVV******))))))))))))******+++000111,,,)))++++++)))***,,,///000...+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,+++,,,///333777\\\VVVLLLLLLTTTXXXhhh~~~cccVVVKKKbbbvvvsssxxxzzzcccgggiiiggg\\\MMMBBBDDDCCCHHHUUUYYY\\\eee```gggccc]]]cccccc^^^```lllqqquuuwwwyyyxxxnnnbbb]]]ZZZUUUPPPMMMLLLLLLLLLIIIIIIHHHFFFDDDCCCDDDFFFFFFBBB===:::777666333222333444555666666555333222000000000000000/////////000///........./////////888???IIITTT]]]bbbdddeeessswww{{{~~~wwwyyyIIIGGGJJJ999///...---,,,++++++++++++))))))***+++,,,------......000333666888888888777:::???KKKSSSNNNZZZlll[[[MMM999555FFFUUUVVVLLLFFFLLLVVVZZZWWWSSSCCC<<<777999===;;;333+++...666666444999666444;;;666:::222---333999AAAOOOSSSiiilll^^^FFFKKKkkklllzzzvvvssszzzbbbVVVWWWZZZ]]]]]]JJJJJJIIIGGGFFFGGGIIIKKKKKKFFFEEEJJJMMMKKKGGGEEEEEEEEEDDDDDDEEEGGGIIIJJJFFFIIIIIIFFFGGGLLLOOONNNRRRNNNKKKOOOVVVXXXRRRKKKIIIHHHIIILLLNNNOOONNNNNNLLLTTTRRRUUUzzzggg\\\JJJGGGMMMEEE<<<@@@???DDDNNN[[[kkkyyy~~~sssgggvvvqqqgggkkkpppssseee___eeeiiidddccciiiqqqwwwIIIFFFFFFHHHGGGCCCAAACCCGGGEEEEEEGGGIIIIIIGGGDDDGGGFFFFFFGGGHHHGGGEEEBBBDDD@@@???AAABBB@@@BBBFFFGGGDDDBBB@@@AAAAAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFBBBCCCEEEFFFHHHHHHIIIIIIJJJNNNMMMPPPVVVXXXgggzzzdddOOO\\\\\\\\\\\\[[[ZZZYYYYYYTTTSSSSSSUUUWWWZZZ\\\\\\XXXVVVUUUWWWZZZ[[[[[[YYYZZZ[[[YYY]]]___WWW___xxxuuucccBBBJJJ]]]HHH999:::444999>>>???BBB@@@CCCHHHJJJPPPeee}}}vvv~~~~~~{{{^^^LLLZZZdddYYYJJJ===:::777BBBAAAPPPxxxzzzvvv\\\******)))))))))))))))***)))...000...,,,,,,+++))))))+++...111111///+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,...222555@@@JJJHHHHHHYYYhhhllloooqqqMMMYYYpppbbbTTTiiivvvbbbsssiiiUUUDDDCCCKKKNNNEEECCCMMMTTTXXXcccbbb\\\___]]]ZZZ^^^gggkkkooorrrvvvwwwrrrjjjgggccc^^^YYYUUUSSSSSSSSSOOOOOONNNJJJDDD@@@======???;;;777555555666777777888999::::::999888777555222222111111000000000///111000///......///000111999FFFQQQUUU[[[fffkkkiiiuuuxxx{{{}}}~~~hhhyyyiiiGGGKKKFFF444------,,,+++************)))******+++,,,---...//////111555999<<<>>>??????FFF===CCCOOOHHH???]]]rrruuuhhhMMM:::///999888BBBTTTbbb```UUUMMMeee[[[LLLBBBBBBGGGHHHEEE:::???:::555888666333:::666HHHMMMKKKTTT```jjjvvv^^^cccRRREEEHHHpppwwwrrrZZZJJJNNNUUUSSSQQQTTTIIINNNQQQNNNGGGDDDHHHNNNPPPJJJFFFHHHIIIGGGEEEEEEFFFDDDBBBAAAAAADDDGGGIIIEEEHHHGGGEEEFFFKKKMMMLLLQQQNNNKKKKKKNNNPPPOOONNNEEEGGGHHHGGGGGGHHHJJJKKKHHHSSSRRREEENNN~~~JJJFFFdddjjjTTTFFF======BBBMMMZZZeeekkkmmmoootttyyy|||~~~gggiiigggaaa\\\UUULLLWWWdddeeeYYYPPPWWWdddvvvpppUUUGGGCCCDDDJJJLLLGGGBBB@@@BBBBBBCCCEEEGGGGGGEEECCCEEEEEEEEEGGGHHHGGGEEEBBBBBB>>>===???@@@>>>@@@CCCDDDBBB???>>>??????>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIGGGLLLUUUSSSUUUccczzzhhh\\\^^^XXXYYYYYYVVVSSSSSSWWWZZZYYYVVVSSSSSSVVVYYYYYYXXXZZZXXXUUUUUUWWWYYYZZZ[[[XXX^^^^^^___ccc^^^\\\ggghhhSSSGGG^^^\\\777555000@@@444CCC;;;999:::<<<:::777???KKKhhh~~~dddrrrgggZZZeeefffSSSDDD@@@OOOEEEAAADDDPPPtttvvvwwwmmm[[[UUU+++***))))))))))))))))))(((+++...//////---+++)))(((***---111333222...+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////...---,,,---000333...===DDDNNNhhhyyyuuuoooooodddgggqqqiiiooorrrrrrmmmSSSQQQKKKXXX[[[EEE<<>><<<<<<:::777777999:::::::::;;;;;;;;;;;;:::999777666222111111000000//////...111000000///...///111333999JJJVVVVVV[[[jjjrrroooxxxzzz|||~~~~~~ppp{{{~~~YYYMMMLLL<<<...,,,,,,+++***))))))******)))***+++,,,---...///000000222555999<<>>DDDCCCGGGnnn~~~gggZZZSSSLLLLLL@@@IIIIIIYYYvvv|||eeeKKKJJJOOOTTTQQQIIIHHHMMMCCCJJJQQQPPPIIIEEEFFFJJJPPPIIIDDDDDDDDDBBBCCCEEEHHHEEEAAA>>>>>>@@@DDDFFFEEEGGGFFFDDDFFFKKKLLLIIIJJJIIIHHHFFFFFFFFFHHHJJJCCCGGGHHHDDDAAACCCGGGHHHMMMJJJNNNPPPHHHRRRzzzYYYvvvcccaaaYYYUUU^^^XXXKKK>>>999>>>FFFPPPWWW\\\fffqqqwwwxxxwwwuuutttzzz~~~zzzvvv}}}zzz___WWWXXXYYYVVVPPP\\\VVVEEEBBBhhhfff]]]ZZZLLLPPPHHHBBBCCCEEECCC@@@@@@@@@AAACCCFFFGGGGGGEEECCCCCCCCCDDDFFFHHHGGGDDDBBB@@@======???@@@>>>???BBB@@@>>><<<===???@@@AAAAAA????????????@@@@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGBBBEEEOOOOOOPPP[[[^^^tttgggRRRWWWcccRRRTTTUUURRRMMMLLLPPPUUU^^^ZZZTTTSSSUUUWWWVVVTTTVVVUUUSSSSSSTTTUUUVVVWWWTTT^^^]]]\\\dddddd^^^___~~~~~~}}}MMMWWWiiiEEE,,,333BBB333<<<:::777888======;;;===BBB@@@pppYYYiiizzzhhhhhh]]]HHH>>>NNN}}}RRRQQQiii|||ttteeeSSSJJJ++++++***)))(((((())))))'''))),,,000111...+++***((())),,,000444333000---+++++++++,,,,,,------------,,,,,,,,,,,,---......///000///...,,,---///111///999DDDZZZwww{{{zzz|||xxx|||___[[[}}}qqq^^^RRR\\\dddQQQEEEEEE>>>BBBTTT[[[ZZZ]]][[[YYY```aaa``````cccdddddddddccceeeeeeffffffdddaaa]]][[[ZZZ[[[ZZZUUUNNNGGGBBB@@@999888888999:::999666444666666666555444333222222000000000//////.........000000000///...///333666;;;LLLWWWVVV]]]nnnxxxwww}}}~~~}}}uuucccGGGLLLCCC...+++++++++***)))))))))******)))***+++,,,...///000111222333555777999<<>>:::\\\jjjvvvrrrbbbVVV[[[eeewwwrrraaaWWWZZZYYYUUUZZZ]]]iii]]]DDD???IIITTT___^^^ooouuuyyyxxx[[[MMMBBBMMMQQQHHH@@@CCCJJJMMM???EEELLLPPPNNNJJJFFFDDDIIICCC????????????AAAEEEHHHEEEAAA>>><<<>>>@@@BBBCCCDDDCCCBBBDDDIIIIIIEEEBBBEEEFFFEEECCCBBBCCCEEEBBBHHHIIICCC@@@DDDGGGGGGLLLEEEJJJTTTMMMFFF]]]llllllyyyhhhTTTGGGKKK]]]QQQFFFBBB???<<<<<<@@@@@@IIIWWWdddkkkiiiccc```WWW\\\^^^YYYSSSYYYiiiyyydddJJJDDDFFFJJJOOOCCCJJJQQQdddpppqqqXXXNNN^^^SSSHHH@@@???@@@???>>>??????@@@CCCEEEEEEEEEDDDDDDBBBAAABBBDDDFFFEEECCC@@@@@@======@@@AAA>>>???BBB@@@>>>======???AAABBBBBB@@@@@@??????@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEEGGGJJJDDDAAAFFFDDDDDDNNNTTT[[[ccc|||ttt[[[UUU]]]WWWLLLMMMPPPNNNRRRUUUSSSNNNKKKLLLNNNYYYVVVRRRQQQSSSTTTTTTRRRQQQRRRSSSTTTTTTTTTTTTUUURRR[[[XXXUUU^^^aaa[[[YYYfffOOONNNsssnnn:::888999===;;;;;;888666888999888777999555LLLgggccccccmmmxxx```IIIBBB```mmmggg{{{zzzhhhSSSIII,,,+++***)))(((((((((((((((''')))///222///,,,,,,))))))***...222444111...***++++++,,,,,,------...---,,,,,,,,,,,,---......///000///...------///111333777???WWWrrrwwwvvvkkkXXX```eeeVVVWWWaaa]]]PPPFFF???DDDSSSWWWUUUXXXXXXXXX______]]]]]]aaabbbaaacccfff```bbbdddeeedddbbb___]]]]]]^^^^^^[[[UUUOOOLLLJJJ>>>>>>>>>???>>>;;;666222000//////......---------.............../////////...000000///...000555:::BBBMMMVVVYYYbbbqqq{{{}}}nnnsssJJJAAAJJJ<<<---111++++++***************+++******,,,---///000111222555444444555777999<<<>>>???BBBHHHJJJFFF@@@BBBGGGCCCMMMbbbqqqfff[[[KKK@@@>>><<<777:::DDDDDD===@@@JJJNNNTTTLLL@@@:::444444???<<>>>>>???@@@@@@AAA???>>>BBBFFFEEE@@@@@@DDDGGGGGGDDDCCCCCCEEECCCHHHIIICCCBBBGGGIIIEEEBBBHHHJJJGGGHHHMMMQQQRRRiiiUUU___UUUMMMJJJCCC;;;:::@@@AAA======BBBEEEDDDCCCCCCNNNLLLJJJJJJLLLPPPRRRTTTVVVQQQAAA;;;EEEIIIJJJSSSyyyfffaaammm```RRR[[[JJJCCC@@@BBBCCC@@@>>>>>>>>>@@@BBBBBBAAAAAABBBCCCBBBAAA@@@AAABBBBBB@@@???@@@>>>>>>AAAAAA??????BBBCCCAAA???>>>???@@@@@@???AAA@@@@@@???@@@@@@AAAAAA@@@@@@AAACCCDDDDDDDDDDDD@@@GGGFFFDDDHHHEEEBBBIIIMMMYYY[[[[[[hhh|||rrrdddTTTTTT\\\UUULLLMMMMMMMMMRRRVVVVVVSSSOOOMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSPPPSSSUUUVVVVVVVVVWWWXXX\\\```ZZZUUU]]]^^^YYYZZZYYY|||vvvIIIpppYYY===111HHH@@@===:::666555666888999999===>>>???ZZZ^^^^^^oooPPPEEE^^^xxxxxx}}}~~~zzz\\\HHHGGG,,,+++***)))(((((((((((()))&&&'''...222///---...+++)))(((+++111333111...******+++,,,,,,---......---,,,,,,,,,,,,---.........//////...------///111222777<<>>NNNPPPVVV^^^gggrrr{{{~~~}}}}}}mmmppp{{{FFFFFFHHH:::111333++++++*********++++++,,,***+++,,,---///111222333777666555555777999<<<>>>JJJ===;;;FFFKKKDDD@@@EEEDDDHHHMMMYYYuuu{{{pppbbbJJJHHHDDD777:::JJJFFFHHH@@@???KKKUUU^^^kkkuuurrryyyfff\\\]]]TTTHHHFFF===AAAEEEIIILLLLLLEEE>>>DDDFFFIIIKKKLLLJJJGGGEEE;;;999:::======;;;===AAA>>>>>>@@@AAABBBBBBAAAAAAAAAAAA??????CCCGGGEEE???AAACCCEEEFFFEEEDDDEEEGGGBBBHHHHHHCCCEEELLLKKKCCC@@@HHHJJJEEEEEEMMMMMMFFFNNNvvvrrraaaSSSEEE===DDDRRRHHHAAA;;;<<<======@@@EEE<<<:::777777<<>>===>>>???>>>===???===>>>AAAAAA???>>>AAABBB@@@>>>===???@@@??????@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCCCCBBB===DDDCCCCCCJJJJJJGGGLLLGGGRRRTTTRRRWWW\\\jjj}}}ddd[[[\\\YYYQQQRRRRRRHHHFFFKKKKKKMMMOOOSSSUUUVVVTTTRRRPPPJJJNNNRRRRRROOONNNPPPRRRRRRTTTUUUUUUUUUVVVZZZ^^^dddddd]]]ZZZ```]]]XXX^^^XXXfffYYY]]]|||MMMGGGZZZHHH>>>===;;;999999<<<>>>???<<<>>>;;;CCC___~~~zzzwww^^^PPPaaayyywww|||vvvLLLBBB;;;,,,+++***)))((((((((((((***%%%&&&...222///---///,,,)))'''***///222111...******+++,,,,,,---......---,,,,,,,,,,,,---........./////////---...///111222<<>>;;;999000000000///000000111111......///000111222333333+++...000///...222999@@@WWWTTTWWWaaalllssszzz}}}|||~~~{{{}}}tttqqqFFFJJJEEE888111***,,,+++++++++++++++,,,,,,***+++,,,...000111333333888777666666888;;;>>>AAACCCAAAAAABBBCCCCCCEEEIIIIIIFFFMMMWWWWWW___oootttppp```hhhkkkcccxxx{{{|||^^^cccSSSCCCMMMWWWJJJ999@@@>>>DDDLLLIIIAAAEEEQQQGGGHHHHHHGGGEEEDDDDDDFFF999888:::>>>>>>;;;<<>>===@@@FFFFFFGGGFFFDDDAAABBBEEEHHHCCC@@@===;;;<<<<<<===<<<>>><<<===@@@AAA>>>>>>@@@>>><<<;;;<<<>>>AAABBBBBB@@@???>>>>>>>>>>>>??????EEEEEEEEEEEEDDDCCCAAAAAADDDGGG>>>:::BBBEEECCCGGGFFFLLLKKKMMMVVVSSSOOOUUUcccwwwlll```XXXWWWYYYUUUQQQUUUWWWQQQRRRSSSKKKKKKLLLNNNRRRUUUVVVTTTRRROOOUUUYYYWWWQQQLLLMMMPPPSSSTTTTTTRRRRRRUUU\\\aaaaaa```YYYZZZ___YYYUUU______]]]zzzsssOOOiiidddlllpppQQQ@@@@@@===888666777888888///???CCC???@@@MMMmmmrrrddd{{{{{{|||gggttt[[[IIIIII000******)))((((((((((((((()))(((''')))---///...------+++***,,,...///,,,)))((()))+++,,,---.........---,,,,,,,,,,,,---................../////////000555999DDDEEETTTkkk___```bbb]]]uuuooommm^^^nnnppp]]]PPPWWW```bbbcccjjjeeedddkkk___TTT___ZZZZZZXXXUUUSSSTTTWWWZZZ^^^\\\YYYWWWUUUUUUVVVVVVMMMIIIDDD???<<<999555333333222111000//////000000000111111222222111111000444111111333...,,,999LLLdddVVVQQQ^^^qqq{{{~~~|||~~~WWWAAACCC===000***'''+++***************+++++++++---///111222333555777===>>>???@@@BBBBBBCCCCCCCCCAAA???@@@BBBDDDDDDDDDGGGKKKNNNPPPXXXbbbccc^^^www|||~~~vvvjjjaaa\\\[[[KKK???DDDGGGFFFJJJBBBHHHLLLKKKKKKOOOSSSTTTLLLJJJHHHGGGHHHHHHGGGFFF>>>???@@@AAAAAA@@@???>>>>>>BBBEEEDDD@@@???BBBFFFEEEEEEDDDBBB@@@BBBEEEHHHFFFCCC@@@AAADDDFFFEEEDDDDDDHHHGGGAAA@@@EEEGGGFFFGGGHHHJJJIIIIIIIIIJJJKKKIIINNNNNNhhhtttjjjrrrvvvkkkooouuutttcccxxxsss|||kkkOOOZZZccc^^^OOODDDFFFLLLEEEGGGGGGEEEAAA???AAACCC???BBBDDDBBB??????CCCGGGFFFDDDBBB>>>;;;:::;;;<<>>>>>???@@@@@@>>><<<:::999999;;;===???@@@@@@??????????????????BBBBBBDDDDDDCCCAAABBBEEEDDDBBB??????AAADDDFFFFFFEEEDDDHHHOOOPPPLLLNNNTTTUUUXXXgggsss]]][[[\\\___[[[RRROOOQQQPPPQQQRRRTTTUUUTTTPPPMMMJJJIIIJJJNNNRRRTTTSSSQQQOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPOOONNNPPPUUUXXXUUUWWWXXXZZZZZZYYYWWWVVVWWW___]]]\\\WWWyyy]]]GGGFFFBBB;;;777777777777999:::<<<;;;===DDDOOOXXXjjjzzzOOOJJJGGG777777******)))((((((((((((((()))(((''')))---///...---,,,***)))***---///...,,,++++++,,,---------,,,,,,------,,,,,,------...///........./////////000000111666CCCCCCQQQfffwwwvvvxxxxxxpppoooccc\\\XXXTTTTTTUUUXXX```ggggggkkkfffaaadddaaaZZZYYY\\\ZZZWWWSSSOOOOOORRRTTTUUUTTTSSSRRRPPPMMMKKKJJJDDDAAA===:::999888666555444444444444333333333222222222333333333333222222000000111111111666FFFUUUdddZZZVVVaaaqqqyyy|||}}}~~~}}}}}}zzzyyybbbIII>>>???666,,,+++***+++************++++++,,,---///222333444555777999======???@@@AAABBBBBBBBBAAA@@@???@@@BBBEEEFFFFFFGGGKKKMMMMMMQQQXXXXXXTTT\\\cccrrr}}}sssvvvrrrcccXXXXXXKKKQQQJJJDDDJJJKKKHHHJJJNNNQQQQQQMMMJJJKKKKKKIIIIIIGGGEEEEEEEEEFFFEEEDDDAAABBBBBBCCCBBBAAA@@@??????BBBDDDCCC???===???BBBAAACCCCCCCCCAAA@@@AAACCCDDDBBB@@@@@@CCCDDDDDDCCCAAAEEEEEE@@@???BBBDDDBBBDDDFFFGGGHHHGGGGGGIIIJJJFFFJJJIIIUUU{{{vvv}}}{{{~~~ssspppYYYhhhddd[[[NNNCCC???BBBGGGEEEFFFFFFDDD@@@>>>>>>???>>>AAACCCAAA>>>>>>AAAEEE@@@??????===<<<;;;;;;<<<@@@@@@>>>=========>>>>>><<<;;;999888999;;;===???>>>>>>>>>>>>>>>>>>>>>>>>BBBAAABBBBBBBBBAAABBBDDDGGGDDDBBBBBBEEEHHHJJJKKKPPPJJJGGGJJJLLLJJJJJJLLLRRRLLLKKKTTTdddyyyzzzrrrfff[[[UUUSSSUUUXXXUUUOOOMMMQQQRRRQQQPPPQQQQQQPPPMMMKKKMMMMMMMMMPPPSSSTTTRRRPPPNNNOOOPPPQQQRRRQQQPPPOOONNNNNNMMMMMMMMMOOOTTTXXXUUUVVVXXXYYYYYYYYYWWWVVVTTTYYYYYY{{{{{{TTTccc```MMM>>><<<===;;;:::>>>999:::;;;::::::???GGGOOOOOOjjjwwwqqq~~~SSSKKKAAA///000******)))(((((((((((())))))((('''))),,,.........+++)))((())),,,...000000...---------,,,,,,++++++---------,,,------...///....../////////000000000666;;;HHHIIIUUUdddlll~~~|||dddyyyjjj^^^QQQFFFFFFLLLSSSXXX]]]cccfffmmmjjj```______XXX\\\ZZZVVVQQQMMMLLLNNNPPPLLLLLLMMMLLLIIIDDD@@@===:::888666666888999999999999999::::::999777666555333333444444444444333333///222222...333BBBTTT___ddd___^^^gggqqqwwwzzz|||~~~{{{}}}rrrwwwzzzyyyGGG??????<<<---(((,,,,,,************++++++,,,---///111444555666777:::<<<>>>???@@@AAABBBCCCCCCCCC???>>>>>>???BBBEEEFFFFFFGGGKKKMMMLLLKKKMMMNNNLLLLLLJJJLLLVVVkkksssgggfffccc[[[ZZZaaaJJJQQQLLLGGGLLLKKKEEEGGGLLLMMMKKKHHHGGGIIIGGGCCCEEECCCAAAAAABBBBBBAAA@@@AAAAAABBBBBBAAA@@@?????????BBBCCCAAA===;;;<<<>>>===@@@BBBBBB@@@>>>======AAA@@@>>>???AAABBBBBBAAA@@@DDDEEEBBB@@@AAAAAA@@@@@@BBBDDDDDDDDDEEEGGGIIILLLKKKGGGHHHOOO___tttpppiiikkkrrrxxxiiinnn___KKK>>>:::===??????BBBDDDDDDCCC???<<<;;;;;;;;;===???>>>;;;;;;>>>AAA::::::;;;;;;;;;<<<<<<<<>>===<<<<<<======;;;:::999999999;;;>>>???==================>>>>>>AAA@@@??????AAADDDDDDDDDEEECCCAAABBBDDDGGGHHHIIIXXXNNNFFFFFFJJJJJJIIIIIIMMMIIIGGGEEEFFFKKKXXXeeejjjppp||||||yyy}}}tttqqqwwwwwwpppwwwoooeee___]]][[[UUUQQQPPPOOOPPPQQQOOOKKKKKKNNNQQQPPPNNNNNNNNNMMMJJJHHHLLLLLLNNNPPPSSSUUUTTTRRRMMMMMMNNNNNNMMMMMMLLLKKKIIIJJJKKKKKKKKKNNNRRRVVVTTTUUUWWWXXXYYYXXXXXXWWWXXXYYYYYY]]]nnnNNN^^^xxxVVV;;;:::???;;;999===888::::::888777999>>>BBB@@@KKKUUUXXXaaaqqq~~~www}}}kkkIIIEEE:::+++000+++***))))))(((((())))))((((((((((((***,,,...///+++)))((((((***...111444......---,,,,,,,,,,,,,,,---------------...//////...////////////000000000777:::IIIQQQcccpppoootttvvvrrryyyooofff```TTTGGGEEENNNZZZ```[[[VVVfffooo\\\UUUZZZVVV\\\[[[XXXSSSOOONNNOOORRRHHHHHHHHHGGGDDD@@@<<<999:::999888999;;;>>>????????????@@@???===:::777555333333333444444333333333222555111+++333JJJ^^^eeeddddddffflllrrrwww{{{}}}}}}~~~}}}xxxzzz{{{aaannnuuuAAA@@@BBB999(((''',,,)))*********++++++---......000333555666777888;;;===???@@@AAABBBCCCCCCCCCCCC???>>>>>>???AAACCCCCCBBBEEEJJJNNNMMMJJJJJJJJJKKKJJJOOOPPPIIIDDDNNNeeezzz{{{zzzuuuaaaddd\\\YYY]]]\\\TTTTTTZZZQQQSSSJJJDDDMMMOOOKKKKKKJJJJJJGGGDDDFFFIIIFFF@@@BBB@@@>>>===>>>>>>===<<<;;;<<<<<<==================>>>???>>>;;;:::;;;<<<;;;===??????===;;;::::::>>>>>>===>>>>>>?????????AAADDDFFFEEECCCBBBAAA@@@===???AAABBBBBBCCCEEEGGGJJJHHHDDDGGGIIIFFFXXX|||wwwsssxxxrrrhhhbbbhhhjjjiiivvvUUUIII<<<888<<<@@@>>>:::???@@@AAABBB@@@>>>;;;:::999:::<<<;;;999999:::<<<999888777777999;;;<<<<<<===============>>>>>>???;;;;;;::::::;;;===???@@@=========>>>>>>>>>>>>>>>@@@???>>>>>>BBBHHHJJJHHHGGGEEECCCBBBDDDEEEFFFEEERRRLLLFFFFFFIIIKKKLLLLLLHHHJJJMMMMMMJJJEEECCCDDDNNNQQQXXX]]]YYYSSSTTTZZZ\\\fffiiieeedddeee[[[LLLPPPNNNLLLLLLMMMOOOPPPQQQQQQQQQPPPOOOLLLIIIIIIKKKNNNMMMMMMNNNNNNMMMJJJGGGGGGHHHKKKOOOSSSUUUVVVVVVNNNMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKKKKKKKMMMPPPRRRSSSTTTUUUWWWWWWXXXWWWWWW\\\\\\ZZZTTT}}}___???xxxsssPPP???<<<;;;999888888999999888666666888:::===BBBEEEDDDFFFLLLNNNLLLVVVnnn{{{}}}tttyyy{{{oooOOO======333+++333++++++***)))))))))))))))(((((((((((()))+++...///+++***(((((())),,,111444------,,,,,,,,,---...///...------------...//////////////////000000000111///222CCCSSSooo{{{~~~ttthhh___SSSddd}}}uuupppjjj[[[TTTiiiwwwZZZ\\\mmmggg___dddeeebbbaaa___ZZZUUURRRRRRSSSIIIHHHGGGDDDAAA>>><<<;;;@@@???===>>>@@@BBBCCCCCCBBBBBBBBBAAA>>>:::666333111111222222222222111111222333///,,,999RRReeejjjfffiiimmmppptttyyy}}}}}}~~~sssgggsssyyyoooDDDAAA???444&&&(((---'''*********+++,,,...///000000222555666777888;;;===>>>>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@@@@???===AAADDDIIILLLKKKIIIKKKMMMFFFGGGIIIKKKLLLIIIDDD@@@OOO\\\lllvvvyyy}}}oooggghhhbbbeee```KKKJJJIIINNNVVVWWWQQQOOORRRNNNOOOFFFFFFUUU[[[TTTQQQNNNMMMIIIEEEEEEFFFBBB;;;@@@>>><<<;;;<<<<<<;;;:::777888888999;;;<<<>>>>>>:::;;;;;;;;;::::::;;;<<<;;;<<<<<<;;;999999:::;;;;;;<<<==================@@@AAADDDEEECCC@@@??????;;;===???@@@@@@AAACCCEEE===BBBAAADDDMMMLLLJJJQQQpppvvveeeooouuuzzzdddpppiiiWWWAAA===999999===???===:::;;;<<<>>>@@@AAA@@@>>>===:::;;;<<<<<<;;;:::;;;;;;<<<999555444666999;;;;;;:::;;;<<<===???@@@AAAAAA<<<<<<<<<<<<===>>>???@@@>>>>>>>>>??????@@@@@@@@@???AAA@@@>>>BBBJJJNNNMMMMMMKKKHHHGGGGGGGGGFFFEEEEEEFFFGGGFFFFFFHHHJJJJJJFFFEEEBBBBBBFFFJJJLLLLLLHHHIIIKKKJJJEEEAAACCCHHHQQQPPPPPPRRRRRRQQQPPPOOOKKKKKKKKKJJJHHHHHHIIIJJJNNNPPPPPPMMMKKKJJJKKKKKKIIIJJJLLLOOOQQQOOOKKKHHHEEEGGGJJJMMMOOOQQQRRRRRRNNNNNNNNNMMMKKKJJJHHHGGGJJJLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTUUUVVVWWWWWW[[[ZZZWWW\\\^^^VVVYYY}}}PPP:::<<<===666777888999888777777777888666;;;@@@@@@?????????===@@@KKKZZZiiiyyyvvv{{{zzzzzzttt]]]DDD;;;:::///***111++++++***))))))))))))***'''((((((((((((***---000,,,,,,+++)))(((+++///333...---,,,,,,,,,---///000......------......///000/////////000000000111111111333CCCPPPjjj{{{www{{{{{{lllCCC;;;WWW{{{[[[mmmbbbJJJRRRZZZ\\\aaafffggggggfffbbb]]]XXXUUUTTTOOOMMMJJJGGGDDD@@@>>>===CCCAAA???>>>???@@@@@@?????????>>><<<999555222111//////000000000000/////////......555GGG]]]jjjnnnmmmqqqttttttvvv{{{~~~|||}}}rrrcccYYYLLLCCC:::666///&&&***...(((*********,,,---///111222000222555666777888;;;===<<<===>>>>>>?????????>>>CCCBBBAAAAAAAAAAAA>>><<<===>>>CCCIIIKKKIIIIIILLLGGGCCC@@@CCCIIIJJJCCC===FFFMMMTTTTTTRRRSSSYYY```hhhttt~~~~~~}}}~~~sssllllllnnnnnnbbbWWWUUUUUUOOOLLLLLLHHHGGGGGGLLLTTTWWWUUUTTTVVVPPPTTTNNNOOO[[[[[[MMMEEEBBBCCCBBB???@@@BBBAAA===???===;;;;;;<<<<<<;;;:::888888999:::<<<>>>???@@@999999999:::::::::;;;;;;:::;;;;;;:::999999:::<<<999;;;======<<<;;;<<<=========???BBBAAA===<<>>===>>>>>>>>>>>>===<<<<<<>>>:::666555888:::;;;:::888999;;;===>>>???@@@@@@==================>>>>>>>>>>>>??????@@@@@@AAAAAA@@@EEEDDD>>>???IIIOOOOOOLLLJJJGGGFFFFFFEEEDDDBBB>>>CCCGGGEEEDDDEEEEEEDDDDDDCCCAAA@@@EEEJJJJJJEEE999???GGGMMMNNNLLLHHHFFFMMMGGGFFFMMMNNNIIIJJJQQQKKKLLLMMMLLLIIIHHHHHHIIIFFFKKKMMMKKKKKKMMMNNNMMMHHHIIILLLOOOQQQPPPMMMJJJHHHJJJLLLMMMKKKJJJJJJJJJNNNNNNOOOOOOMMMKKKHHHFFFJJJLLLNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQSSSTTTVVVVVV[[[YYYWWWeeeRRRjjjTTTLLLiiiEEE@@@???666999999999999999999999999666888:::999888999<<<>>>DDDFFFMMM]]]pppxxxvvvuuu{{{~~~{{{yyy}}}tttmmm```KKK:::777555...---222,,,+++******))))))******'''(((((('''''')))---111---...---+++((())),,,000000///---,,,,,,,,,...///...............//////000//////000000000111111111444777EEEJJJ[[[jjjooogggSSSkkk}}}yyyxxx|||eeehhh|||lllNNN999888===IIIYYYbbbeeegggfffccc^^^[[[YYYXXXWWWUUURRRMMMGGGAAA>>>>>>;;;999777777777777666666555444333222000///.../////////000000////////////---444GGG[[[fffjjjkkkvvvzzzyyyvvvwww|||}}}wwwxxx~~~kkk^^^^^^}}}YYY;;;@@@333000///)))***...***)))***+++,,,...000222333111333555777888999;;;===???@@@AAAAAABBBAAAAAAAAAEEEDDDCCCDDDEEEDDDBBB??????===@@@HHHKKKHHHFFFHHHHHHGGGDDDAAA???AAAEEEIIIDDDEEEEEEEEEGGGKKKOOOSSSLLLIIINNNUUUUUUZZZccceeefffgggddd^^^ZZZXXXVVVTTTNNNTTTWWWXXXVVVJJJDDDKKKFFFFFFJJJRRRVVVUUURRRPPPWWW^^^XXXRRRTTTMMM@@@;;;777<<<>>>======BBBDDDCCC@@@>>><<<<<<======<<<;;;<<<;;;;;;;;;<<<===>>>???::::::999999::::::999888777999;;;<<<<<<;;;;;;<<<888:::======;;;:::;;;<<<<<<:::===AAA@@@<<<===AAA===>>>@@@@@@@@@@@@AAACCCBBBMMMIII???@@@CCCFFFNNNLLLDDDIIIfffxxxzzz|||uuugggmmmrrrVVV888<<<>>>CCCAAA>>>:::888999;;;===:::888888999<<<>>>===<<<<<<<<<<<<<<<===<<<:::999;;;888777999===>>>;;;888777888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;=========>>>???@@@@@@@@@BBBJJJJJJ???;;;CCCKKKLLLGGGEEEDDDCCCDDDDDDCCCAAA@@@DDDFFFEEEFFFJJJIIIDDD@@@EEEIIIHHHGGGGGGAAA999RRRLLLCCC======AAACCCDDD@@@AAAGGGNNNPPPKKKJJJLLLIIIJJJLLLLLLLLLLLLLLLKKKDDDJJJNNNLLLLLLOOOOOOLLLLLLKKKJJJKKKLLLMMMLLLKKKJJJLLLNNNMMMIIIGGGFFFGGGLLLMMMOOOPPPOOOLLLHHHEEEHHHJJJMMMNNNMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTUUUZZZTTTVVV```YYY\\\RRRWWWhhhSSSFFF:::;;;:::999999999999999888:::777555444444555777999???DDDPPPbbbttt{{{|||~~~~~~vvvoooqqqrrrhhhYYYiiivvv~~~pppooowwwzzzIII999222222///...111222,,,+++******)))*********'''((()))'''&&&(((---111...//////,,,)))(((+++---333111///,,,++++++,,,---...............///000000000000000000111111111111+++222AAACCCPPPccctttvvvMMMfffuuuooofff^^^aaa```___hhhrrriiiYYYyyyRRR:::;;;PPPnnnYYY^^^dddgggfffdddaaa``````aaa```\\\VVVMMMEEE@@@777555111000000///...---......---,,,,,,------...//////000000000000//////333000<<>>DDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHGGGEEECCCDDD@@@AAAIIIMMMIIIEEEEEEAAAAAADDDJJJNNNKKKAAA888LLLHHHFFFIIINNNQQQOOOKKKOOODDDIIISSSRRRRRRVVVUUUZZZ]]]``````___^^^ZZZWWW[[[ffffffkkkrrr___LLLQQQQQQRRRXXXaaaeeebbbZZZTTTWWW___YYYMMMIIIDDD>>>BBBAAAGGGHHHDDDAAACCCEEEDDDAAA???======>>>>>>===<<<>>>===<<<;;;:::;;;<<<<<<===;;;:::999999999777666444888===??????===;;;;;;777:::======;;;:::;;;<<<===;;;===BBBBBB>>>???EEE>>>@@@AAAAAA@@@@@@AAACCC???EEECCCCCCHHHFFFDDDLLLMMMDDDOOONNNRRRttt~~~}}}{{{vvv|||}}}vvvuuuNNN===BBBAAAIII<<<;;;;;;;;;;;;;;;;;;<<<===;;;888666777:::<<<;;;999888888888888999888666444777666888===BBBBBB<<<777888888999:::999888777666<<<;;;;;;::::::999888888;;;<<<<<<===>>>??????@@@DDDNNNMMM@@@888>>>FFFHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFEEEEEELLLSSSRRRJJJ;;;CCCFFFBBB@@@DDDFFFEEE<<>>444===AAADDDDDDGGGMMMQQQRRRNNNNNNNNNNNNMMMLLLIIIHHHHHHOOORRROOONNNPPPOOOJJJQQQMMMIIIGGGHHHJJJKKKLLLIIIKKKNNNMMMIIIGGGGGGHHHJJJLLLOOOQQQPPPLLLGGGDDDEEEHHHKKKMMMMMMLLLLLLMMMKKKKKKLLLMMMOOORRRSSSUUUTTTKKKPPPPPP^^^WWW\\\}}}RRRLLLxxxmmmRRRDDD===<<<:::999999999888777777333111444888999777666666BBBTTThhhssswwwyyyzzzvvv{{{~~~}}}{{{wwwvvv~~~pppnnniiisss{{{uuufff[[[YYY[[[SSShhhxxxnnn}}}~~~nnncccDDD888555444,,,---111///************))))))))))))(((((((((((()))***+++,,,111///...---...---***(((333222///---,,,,,,...///..................------////////////000000000000333222777FFFNNNOOOmmm```kkkyyyyyyqqqllliiiUUUWWWrrrrrr]]]hhhjjjpppNNNAAAOOOYYYYYYmmmdddhhhrrr```hhhbbb```dddbbbUUUGGG???777999666...,,,//////+++,,,...///---,,,...///000111...+++---222666222+++222000MMMkkkmmmmmmrrrlllrrrxxx|||{{{{{{}}}}}}{{{zzzyyytttttt{{{pppnnnqqq^^^999FFF666111,,,)))***,,,++++++***,,,...///000222555888999:::;;;===>>>@@@AAABBBEEEFFFIIIJJJKKKIIIGGGFFFDDDCCCDDDFFFIIIIIIFFFBBB???CCCGGGIIIHHHGGGFFFEEECCCFFFHHHIIIHHHFFFEEEEEEEEEIIIJJJHHHIIINNNRRRRRRSSSRRRMMMHHHLLLVVVZZZWWWWWWTTTUUUYYY[[[ZZZZZZ\\\XXXWWWYYY]]]aaa___XXXQQQZZZZZZ\\\aaaeeeccc\\\UUUOOOOOONNNKKKFFFBBBAAA@@@AAABBBCCCCCCCCCAAA>>>===AAAAAA@@@???===;;;999888999999999999999999999999::::::999888777666555555888888888888999:::;;;<<<777999;;;======;;;999777<<<<<<===>>>???AAACCCDDD<<>>???===<<<<<<;;;;;;<<<<<<===888888777777777777888888777777777777888888888888999999999888888666555555555555555555555444444444888888999::::::888777666666999<<<============>>>EEEOOOPPPEEE>>>CCCGGGFFFLLLEEE???AAAGGGIIIEEE???CCCGGGCCCCCCWWWlllbbbFFFCCCDDDEEEDDDBBBAAAAAAAAADDD@@@>>>BBBIIILLLHHHCCCEEECCCBBBGGGMMMQQQPPPMMMRRROOOKKKIIIJJJKKKLLLLLLJJJJJJJJJLLLOOOQQQPPPOOORRRRRROOOLLLIIIHHHIIIKKKLLLNNNOOONNNLLLJJJJJJKKKJJJIIIJJJMMMPPPOOOLLLHHHIIILLLOOONNNLLLIIIJJJKKKMMMKKKJJJIIIJJJNNNRRRUUUVVVRRRSSSVVVSSSQQQ___sssUUUPPPzzzrrrNNN222??????888666444333999888555444555666666666777???PPP^^^ccciiissstttnnnyyyvvvtttvvvzzz}}}}}}zzzzzz}}}~~~~~~}}}xxx}}}{{{llldddfffeee]]]ZZZ[[[VVVMMMIIILLLUUU]]]mmmwwwjjjPPPBBB:::666222//////000000000************))))))))))))(((((((((((()))***+++,,,/////////...---+++***)))000///...,,,,,,+++,,,,,,........................////////////000000000000444333444@@@JJJMMMbbb}}}vvv|||yyyjjj\\\UUUmmmVVVaaa]]]nnnbbbIII???IIIssseee\\\KKKRRRiiinnnllliiigggjjjhhh]]]KKK>>>;;;<<<888222000333333///---...///...---...///000---///111///,,,,,,---///777===SSSeeegggiiipppqqqqqqxxx|||{{{{{{|||{{{xxx{{{vvvwwwuuuqqqvvvKKK<<>>@@@AAABBBBBBEEEGGGHHHJJJIIIHHHEEEDDD@@@AAACCCGGGIIIHHHCCC???>>>AAAEEEGGGGGGEEEDDDDDDEEEGGGIIIHHHFFFDDDCCCBBBHHHLLLLLLJJJIIIMMMPPPOOOQQQQQQMMMKKKOOOXXX\\\ZZZUUUTTTVVVWWWSSSNNNMMMQQQSSSQQQQQQSSSWWWWWWRRRMMMJJJJJJKKKOOOTTTSSSNNNHHHIIIJJJJJJHHHDDD@@@>>>>>>AAA@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;::::::777777777777777777777777777777666666666666555555777666666777777888999:::777888:::;;;;;;:::888777;;;;;;;;;<<<===???@@@AAA===>>>>>>>>>>>>===;;;:::AAAAAAAAAAAABBBCCCDDDEEEIIIIIIJJJJJJEEEAAAHHHRRRPPPggg|||yyyhhhNNNBBBEEE@@@;;;999:::<<<======:::999999888888999999:::777777666666666666777777555555666666666777777777777777777777666555444333333333333333333333444444666666777777777777777666666888::::::999999:::;;;888AAABBB:::888???CCCAAAGGGCCC>>>???CCCEEEBBB>>>@@@DDDCCCBBBNNN[[[TTTCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCFFFHHHHHHGGGGGGEEEEEEHHHNNNQQQOOOMMMOOOLLLIIIHHHIIIJJJKKKJJJJJJJJJJJJMMMOOOPPPOOONNNNNNNNNMMMKKKIIIHHHIIIJJJKKKMMMPPPQQQOOOMMMKKKJJJGGGGGGHHHKKKNNNNNNKKKHHHKKKMMMNNNMMMJJJHHHIIIJJJLLLKKKJJJIIIKKKMMMPPPRRRVVVPPPOOOSSSRRROOOUUUaaawwwMMM:::ooorrrTTTaaaHHH444555>>>AAA999///666444333444333333666;;;DDDSSS\\\[[[\\\gggoooqqqppprrrssssssrrrrrrtttuuuuuuyyy~~~~~~tttnnnqqqpppjjjeeefff[[[PPPGGGDDDAAA>>>BBBIIIXXXLLLFFF___XXXDDD===555222000///000111111111************))))))))))))(((((((((((()))***++++++,,,///111000,,,******+++,,,,,,,,,,,,,,,+++******......................../////////000000000111111444555111777DDDJJJVVVkkktttvvvkkkbbbiiinnncccZZZbbbZZZHHH<<<@@@^^^iiiTTTFFFFFFZZZnnnxxxtttmmmhhheee___RRRGGGCCCAAA<<<555333444333//////....../////////000000555555444222000///000333@@@TTTaaagggnnnpppqqqxxxqqqxxx||||||{{{{{{yyyuuussstttiii}}}ZZZ:::???888111...***))))))+++++++++---///222444555888;;;>>>>>>??????@@@AAAAAABBBBBBEEEFFFGGGHHHGGGEEECCCBBB>>>AAAEEEIIIJJJHHHCCC>>>???BBBEEEGGGFFFEEEDDDDDDDDDFFFHHHGGGDDDAAA@@@???JJJMMMNNNJJJIIILLLMMMLLLNNNOOOMMMKKKOOOTTTVVVUUUTTTTTTUUUUUUOOOHHHHHHMMMPPPMMMKKKLLLOOOPPPOOOLLLBBB@@@AAACCCGGGHHHEEEBBBBBBEEEGGGFFFCCC@@@>>>===???===<<<::::::;;;===>>><<<;;;:::999999999:::;;;666555555555444444333333222333333333444444555555444444444444555666777777777888888888888888888777999999::::::;;;<<<======>>><<<:::;;;===>>><<<:::@@@@@@@@@@@@AAABBBCCCDDDEEEBBBBBBDDDDDDBBBAAABBBHHHKKKOOOXXXlllxxxxxxfffLLL>>><<<@@@888777666777999::::::999666666555555555555666666555555444444444444555555333333444444444555555555444555555444444333222111000000111111222222333333444444444444555666777777888999:::999888777999;;;777<<<<<<777999@@@BBB???CCCAAA@@@@@@AAABBBAAA@@@AAACCCCCCCCCFFFIIIGGGBBBFFFDDDCCCEEEHHHIIIFFFDDDAAACCCEEEDDDDDDEEEHHHLLLJJJHHHHHHJJJNNNPPPNNNLLLJJJIIIHHHHHHIIIJJJIIIHHHIIIJJJKKKMMMPPPPPPNNNKKKIIIJJJKKKKKKIIIHHHIIIJJJIIIMMMQQQSSSQQQNNNKKKJJJEEEEEEGGGIIIKKKLLLIIIGGGKKKLLLLLLJJJHHHGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNSSSMMMLLLQQQSSSOOOOOOTTTiiiLLLKKKvvvcccJJJCCCBBB444333===;;;777666777888666444:::CCCVVVbbbggg___XXX[[[bbbdddffflllqqqpppjjjfffjjjnnnkkknnnqqqvvvyyyxxxuuurrroooiiiaaa\\\ZZZXXXUUURRRHHHCCC>>>;;;;;;@@@LLLXXXNNNeeeqqq}}}iiiBBB888888000///...///111222222111************)))))))))(((((((((((((((((()))******)))...222111,,,)))***---***+++,,,------,,,***)))---------.............../////////000000111111222222666111111<<>>888555333000---111//////222333111111222===555///000444666555555LLLgggnnnmmm{{{}}}www|||qqqxxx}}}|||zzzzzzwwwssspppyyy~~~zzzbbbiiiyyyiii;;;999???444...,,,***))))))***,,,---...111333555777999===@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDBBBAAA???BBBEEEHHHIIIGGGCCC@@@@@@CCCFFFGGGFFFDDDDDDDDDBBBDDDFFFFFFCCC@@@??????GGGKKKKKKHHHGGGJJJKKKJJJLLLLLLKKKJJJKKKLLLLLLKKKMMMJJJJJJMMMMMMIIIIIILLLOOOMMMLLLMMMOOOPPPOOOMMMBBB@@@>>>???AAABBBAAA@@@???CCCFFFGGGFFFCCCAAA@@@<<<;;;:::999:::;;;<<<===:::999777555555666888999555444444333333222222111111111111111222222222222222111111222222333444555777777666555555666777777888999999::::::;;;;;;;;;>>>:::888:::@@@DDDCCC@@@?????????@@@AAABBBCCCDDDCCCAAAAAACCCEEEEEEDDDDDDFFFIIIIIIFFFFFFOOO___jjjooo[[[DDD888999>>>===:::888888888999999888777666444333333222222333333444333333222222222222333333111111222222222222333333333333333333333222111111//////000111222222333333333333222333444666888999;;;;;;;;;:::::::::===??????@@@===:::<<>>===BBBDDD>>>999>>>JJJUUUyyy{{{zzzxxxNNN666555666/////////111333333222000************)))))))))((((((((((((((((((((()))***(((---222111---***+++---***+++---//////...,,,+++---------.........///////////////000111222222222///777333...777AAALLL\\\}}}~~~}}}yyy```IIIVVVppp^^^TTTDDD>>>OOOTTTgggnnnYYYOOOPPPHHH@@@;;;:::888555333555000000555777444222444555111///000000000888BBBZZZllljjjfffwww~~~xxx{{{rrryyy}}}{{{zzzyyywwwsssvvvooopppsssbbbooo|||sssxxxPPP888@@@888000+++******))))))+++---//////111444555777999===@@@>>>>>>>>>???????????????>>>???@@@AAABBBBBBAAAAAA???@@@BBBCCCCCCBBBBBBBBB>>>AAACCCDDDCCCAAAAAABBB???AAADDDDDDBBB@@@@@@@@@@@@EEEGGGEEEEEEIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHIIIHHH???;;;@@@HHHIIIGGGFFFIIIIIIJJJLLLMMMMMMLLLJJJAAA???;;;999888999999999<<<@@@DDDFFFFFFDDDBBBBBB999:::;;;<<<<<<;;;;;;::::::888666444333333444555444444333333333222222222111111111111000000000000000000000000111222333444777666444333333444666777888999:::;;;;;;;;;;;;:::???;;;999;;;AAAEEECCCAAA?????????@@@AAABBBDDDDDDJJJKKKIIIEEEBBBAAABBBCCC<<>>;;;999;;;>>>;;;666>>>@@@AAA@@@??????AAADDDHHHAAA???DDDFFFCCCBBBDDDDDDAAA???BBBGGGIIIFFFBBBFFFDDDBBBCCCFFFIIIKKKKKKMMMLLLLLLLLLLLLLLLJJJIIIFFFFFFGGGJJJLLLMMMKKKIIIKKKKKKKKKLLLNNNMMMJJJHHHDDDGGGKKKMMMLLLKKKKKKKKKIIIJJJKKKJJJHHHHHHIIIJJJFFFFFFGGGFFFEEECCCBBBAAABBBAAA@@@@@@BBBDDDFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGKKKKKKMMMNNNLLLJJJNNNTTTHHHNNNppp{{{XXXBBBgggjjjVVVkkkkkkcccXXX@@@:::333222666444...000888777@@@IIIOOOTTTVVVSSSOOORRRTTTWWWYYYZZZZZZYYYXXXaaa]]]XXXVVVWWWYYYXXXVVVCCCEEEBBB======AAA@@@===@@@KKKNNNCCC;;;AAAMMMUUU{{{|||oooyyyiiiUUU===666777222222111222333444333111...************))))))))))))(((((((((''''''(((((()))(((,,,000111...,,,,,,---***,,,...///000///...---,,,,,,------.../////////...///000000111222333333///666444000555;;;HHH[[[qqqvvvsssssstttllljjjVVVCCC]]]xxxxxx[[[SSSGGG===GGGCCCQQQkkkyyybbbUUUVVVTTTJJJAAA@@@AAA@@@>>>>>>888222111888<<<777444666+++333<<<<<<000...EEE```ggghhh___\\\hhhqqqtttwwwtttzzz|||zzzyyyzzzxxxuuuqqqrrr~~~qqq|||mmm>>>???>>>000+++((()))*********,,,///111111222555666777999<<>>>>>>>>======>>>???????????????<<<>>>>>>>>>======???@@@;;;===???@@@>>>======>>>>>>@@@CCCCCCBBBAAA@@@@@@<<>>GGGJJJGGGDDDAAABBBDDDEEEFFFFFFEEEDDDCCC@@@<<<888666666777777999<<<@@@BBBBBBAAAAAAAAA888:::<<<======;;;999888888777555333222222222222222222222333333333333333222222111111000000000///000000000000111222333333666555444333333444555666777888999;;;<<<<<<;;;;;;???===;;;<<<>>>???===;;;?????????@@@AAACCCEEEEEEHHHLLLKKKDDD???@@@CCCFFFHHHDDDBBBCCCEEEFFFKKKPPPHHHFFFEEEIIIKKKLLLSSS[[[XXX]]]ccciiimmmooopppqqqkkkhhh___UUUSSSTTTKKK>>>;;;===BBBGGGIIICCC:::222===>>><<<777222222888???888888888666444444666888333333222222222222333333111111000000000000111111...////////////000000000000111111111111111000000///000000111111222222222222222222333444666777888444666888999:::;;;>>>AAA===;;;::::::===>>><<<999;;;<<<======<<<===???AAADDD>>><<<@@@EEEDDDBBBAAABBB@@@???AAAEEEFFFDDDBBBGGGDDDCCCDDDHHHKKKKKKJJJKKKKKKKKKKKKJJJHHHGGGGGGFFFFFFGGGJJJMMMNNNMMMKKKMMMLLLKKKKKKKKKKKKIIIGGGFFFHHHKKKLLLKKKJJJJJJJJJIIIIIIHHHFFFDDDDDDFFFHHHEEEFFFGGGEEECCCAAA@@@AAA???>>>===???AAACCCDDDCCCBBBCCCDDDEEEFFFGGGFFFFFFIIIKKKKKKIIIFFFEEEIIINNNUUUTTTUUUuuuzzziiiLLLXXXbbbXXXUUUgggKKK:::111444555///---222---...222999CCCJJJMMMMMMHHHFFFEEEIIINNNPPPMMMJJJPPPNNNMMMMMMLLLJJJGGGEEE;;;999888777999;;;>>>@@@MMMYYY^^^[[[cccxxxtttSSSBBB999999888///444333333333444333000...************)))))))))))))))(((((('''''''''(((((((((+++...000000///---+++***+++---.../////////...,,,,,,------...//////000...///000111222333333444111555222333777666>>>RRR]]]kkkaaawwwhhh~~~cccbbbVVVKKKlllooowwwnnn\\\RRRKKKEEEFFFDDDEEEYYYtttrrrWWWJJJRRRYYYMMMDDDCCCDDDBBB@@@@@@<<<333333<<>>XXXvvvrrrgggeeehhhgggkkkssstttvvvzzz|||yyyxxxzzz{{{yyynnnuuuxxx___777DDD111///***''')))+++,,,,,,---111444333555666777888999<<<>>><<<<<<<<<======>>>>>>>>>???>>>>>>===<<<<<<;;;;;;:::===???@@@>>>===>>>???<<<>>>??????>>>======>>>???BBBDDDDDDBBB@@@??????;;;AAADDDCCCDDDHHHIIIHHHFFFEEEJJJOOOQQQOOOSSSYYY\\\NNNBBBCCCIIIKKKIIIHHH@@@@@@@@@@@@@@@AAACCCEEEFFFEEEAAA===;;;:::<<<===777:::===?????????@@@AAA:::::::::::::::999888888444444444444333333222222000000111111222222333333111111111111222222222222111111000111111222333444555555444444444444555555444666888:::<<<<<<;;;;;;<<<============<<<:::999??????@@@AAABBBDDDFFFGGGAAAFFFGGGBBB???CCCGGGGGGDDDAAACCCHHHIIIEEECCCEEEHHHLLLKKKMMMSSSQQQNNNQQQEEEDDDEEELLLRRRJJJEEEMMMGGGHHHCCC===@@@HHHJJJFFFAAA>>>:::666777;;;BBBGGG:::999:::>>>BBB@@@888000555666888666444222333555333222222111111222222333111111000000000000111111........./////////000000......///////////////.../////////////////////000000111222333444444444444222555777999999999;;;<<<<<<;;;;;;===>>>>>>======:::::::::;;;<<<>>>??????===>>>>>>>>>AAADDDCCC???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHHHHJJJLLLIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFIIILLLNNNNNNMMMOOOMMMJJJIIIIIIIIIHHHGGGGGGIIIKKKKKKIIIGGGGGGGGGHHHIIIHHHGGGDDDBBBCCCCCCBBBDDDEEEDDDBBBAAABBBDDDAAA???>>>@@@BBBCCCAAA???AAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIEEE???LLLyyyzzzKKKOOOOOOddd{{{cccGGG111222777222///111222111000222555999>>>BBBBBB>>><<<>>>CCCFFFCCC@@@???AAABBBDDDEEEHHHKKKMMMFFF>>>;;;@@@BBBDDDMMMXXXiiiqqquuu|||zzzggg|||cccDDD<<<888777666111444333111222222222000...************)))))))))))))))(((((('''''''''(((((()))***,,,///111000---******+++,,,---.../////////,,,,,,------...///000000...///000111222333444444444333000555:::333666HHH___vvv~~~\\\{{{vvvbbbvvvrrrmmmfffxxx```MMMHHHKKKMMMEEEDDD___^^^???>>>___QQQEEEDDDCCC???;;;;;;>>>444444===BBB;;;777:::666111333>>>GGGOOObbbwwwxxxkkkuuusssooovvvssswww{{{|||yyyxxx{{{|||{{{yyymmmqqq{{{bbb888777EEE%%%333,,,&&&))),,,,,,,,,...222555555777888888888:::<<<>>><<<<<<<<<===>>>?????????AAA@@@???===;;;999888777:::???CCCEEEBBB@@@???@@@???AAABBBBBB@@@???@@@@@@BBBCCCEEEDDDBBB???======<<>>>>>???@@@BBB===;;;999777666666777888111222333444444444444333......///000111222333333000000111222333444555555111111111111222333444555555555555555555555555555222444777:::;;;;;;;;;:::888;;;>>>???>>>=========@@@@@@@@@AAACCCEEEFFFGGGDDDHHHGGGBBBAAAEEEEEE@@@DDDAAAAAAEEEEEECCCEEEKKKFFFNNNHHHAAAIIINNNJJJIIIHHHLLLEEEAAAJJJLLLEEEEEE@@@BBBDDDEEECCC???:::666333999@@@CCCAAA<<<:::999;;;999777555444666999<<<666888:::999555111000111222222111111111111222222111111000000000000111111........./////////000000,,,,,,---......---------..................------...///111222333333222111444666999::::::999999::::::999:::<<<;;;999999:::<<<;;;:::<<>>;;;<<<>>>@@@???===<<<===???@@@FFFPPP^^^iiiRRRGGGEEEOOOWWW\\\lllooorrr}}}rrrLLL888:::777222555777222111///000111111000///***++++++++++++***))))))((((((((((((((((((((((((%%%'''***---///000///...***++++++,,,---...000000---,,,,,,...111222111...000000000111222222333333333333333444666777999:::HHHbbbsss}}}wwweeedddgggQQQOOODDDGGGAAABBBGGGlllkkk;;;;;;???@@@PPPSSSMMM<<<***<<<;;;555>>>SSSVVVBBB333333222...111>>>LLLWWWaaaiiiuuummmkkkrrr{{{|||wwwssspppwwwvvvwww|||xxxuuu}}}rrrkkkdddvvv}}}{{{AAA333CCC666***...((((((***---...///000333555555555666888:::===???@@@BBBBBBBBBBBBBBBCCCDDDEEEBBB@@@???>>>>>>>>><<<;;;???BBBDDDBBB===<<>><<<;;;;;;<<<===;;;:::777777777666555444222111222222111111111111222222000111111111222222222222000000000000000000000000222222222111111111111111333333333444444444555555444444555666777888999999999999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCBBBBBBBBBDDDFFFFFFEEECCCCCCDDDDDDCCCAAAFFFFFFFFFGGGIIIIIIHHHGGGJJJHHHEEECCCBBBCCCCCCCCCEEECCCBBBAAA@@@>>>;;;999:::999888999::::::999777555444333333444333111///333333333333222111000000222222222111111111000000000000000///......------000000///...------,,,,,,,,,,,,++++++,,,,,,---......------------...////////////000111222333333444666666666666777777777777888888777777777777777777666999<<<>>>@@@AAACCCEEEEEEAAA===<<>>>>>AAAEEEEEEFFFIIIKKKKKKJJJHHHFFFDDDHHHJJJJJJLLLOOOOOOLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJHHHEEEAAAAAAFFFJJJIIIIIIIIIIIIHHHFFFDDDBBBCCC???AAAIIILLLHHHEEEEEEDDDCCCCCCAAA@@@>>><<<;;;???>>>???AAADDDDDDBBBAAACCCBBBAAA@@@AAACCCEEEGGGDDDIIIMMMNNNKKKNNNyyyAAAGGGdddFFF///<<<999000333555444(((444...111:::,,,444333555777888:::;;;;;;:::>>>>>>BBBEEEFFFKKKZZZjjjkkkfffmmmyyyvvv}}}tttUUUBBB>>>:::666555444222111222111111000///......---***++++++++++++***))))))((((((((((((((((((((((((&&&'''***,,,...////////////...---,,,,,,,,,------///---,,,---000111000...000000000111222222333333333333444444666777999:::GGGddd~~~bbbYYYmmmKKKHHHDDDKKKHHHIIIIIIcccyyyUUU///777555999RRRVVVMMMCCC555;;;888@@@QQQ___XXXCCC666777222000;;;PPP^^^```bbbgggmmmjjjkkkrrrwwwwwwvvvvvvsssvvvrrrooopppmmmkkkqqquuufffhhhfff<<<555AAA222(((---))))))+++...///000111444666888888999;;;===???AAACCCAAAAAAAAABBBCCCDDDFFFFFFBBBAAA@@@AAABBBBBBAAA??????BBBDDDCCC??????BBBEEEFFFFFFEEEEEEEEEFFFFFFFFFEEECCCAAAAAAAAAAAABBBBBB@@@CCCGGGGGGEEECCCDDDEEEIIIKKKMMMNNNMMMLLLKKKKKKKKKJJJHHHHHHHHHIIIHHHGGGIIIHHHFFFEEECCCBBBBBBBBBAAADDDGGGFFFCCC???======<<<:::999999:::;;;999888555555444333222111000000111111000000000000111111////////////000000000000000000000000000000000000111111111111000000000000111111222222222333333333333444444555666777888888888999999:::;;;;;;;;;;;;;;;<<<===>>>????????????@@@AAABBBBBBAAAAAACCCEEEEEECCCBBBBBBDDDDDDCCCAAA@@@@@@AAACCCFFFHHHIIIIIIAAAAAABBBEEEHHHHHHDDDAAACCCAAA@@@??????===;;;888999888888888999999777555444333222222333333111///333333333333222111000000111111111000000/////////////////////............///......---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......//////000000111111222222444444444444555555555555666777777777777666666666666888;;;>>>???@@@BBBDDDBBBBBBBBBAAA@@@AAABBBDDDAAABBBBBBAAA???>>>AAADDDDDDFFFHHHJJJJJJHHHFFFEEEEEEIIIJJJIIIJJJMMMLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGDDDBBBCCCFFFHHHLLLLLLLLLLLLKKKIIIGGGFFFHHHBBBAAAFFFHHHEEECCCDDDBBBBBBBBBAAA@@@>>>===<<<<<<<<<===???AAAAAA@@@>>>@@@@@@>>>>>>???@@@BBBDDDAAAGGGGGGGGGEEEDDD\\\cccAAAZZZxxxTTTBBBWWWfffcccMMM///999...666------666...888555000111777;;;;;;>>>DDDDDDDDDIIIWWWjjj|||tttoooiiiDDD>>>;;;777444333222111000111111000//////...------******++++++******)))((((((((((((((((((((((((((((((((()))***,,,---///000000///---+++++++++---...000...,,,,,,.../////////000000000111222222333333333333444555666888999:::777FFFpppvvv}}}XXX\\\~~~[[[PPPIIIOOOSSSQQQQQQgggvvvSSS///444222111SSS[[[JJJDDD:::555777OOOfffgggSSS>>>666666888888LLLkkkyyyppphhhkkkgggfffjjjpppsssrrrssswwwtttuuutttqqqooommmkkkjjj}}}xxxMMM666777===,,,&&&---)))***---///000111222555777::::::;;;<<<>>>AAACCCDDD@@@@@@AAAAAACCCDDDFFFFFFDDDCCCBBBCCCEEEEEECCCAAA>>>AAACCCCCCAAA@@@CCCFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDAAABBBDDDEEEEEEDDDCCCBBBHHHHHHHHHGGGGGGHHHHHHHHHHHHFFFDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDDDDAAA>>><<<;;;999777666666777888666555333222000...------....../////////....../////////,,,------------................................./////////////////////////////////000000000111111222222333444555666777777777777888999999::::::;;;999:::;;;<<<<<<===<<<<<>>AAAEEEIIIMMMOOOCCCAAA???BBBGGGHHHDDD@@@???>>>=========<<<:::888444444555777999999777555333222111111333333222111333333222222111000000///000000////////////......---............/////////---------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------/////////000000000000000111111222222222333333333555666666666777666666666333666999;;;<<<===???AAA===@@@CCCBBB??????AAAEEE???AAABBBAAA@@@???AAABBBDDDEEEGGGHHHHHHFFFEEECCCEEEHHHJJJHHHHHHJJJIIIFFFFFFFFFGGGGGGFFFEEEDDDCCCIIIIIIIIIIIIIIIJJJJJJJJJKKKHHHDDDCCCCCCDDDEEEFFFIIIIIIIIIHHHHHHFFFEEEDDDKKKEEEBBBCCCCCC@@@@@@AAA@@@@@@@@@@@@???>>>===<<<:::999999;;;===>>><<<;;;===<<<;;;;;;<<<===???@@@???EEECCCAAACCC@@@CCCRRRiiiLLLCCClllppprrruuutttjjjgggUUUIIIEEE999;;;CCC999333555444///111777999>>>@@@FFF\\\~~~uuunnngggnnnvvvWWW;;;999666333111111111000///000000//////...---------***************))))))((((((((((((((((((((((((((()))((((((((())),,,///000---,,,+++***+++---000111111///---,,,,,,---...///000000000111222222333333333444444555666888::::::;;;222OOOmmmssshhhppp}}}jjj\\\]]]fffYYYPPP^^^gggLLL333777DDD666[[[kkkSSSGGG@@@===JJJhhhzzzlllQQQAAA>>><<>>@@@BBBAAA???>>>???AAAEEEFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@BBBDDDBBBAAABBBCCCFFFFFFEEEDDDFFFDDDAAA@@@AAACCCDDDEEEDDDBBB@@@???@@@BBBBBBBBB@@@??????>>>>>>??????@@@===???@@@AAA???<<<:::888666444333333444555333222222000...,,,++++++---.........------------......,,,,,,,,,,,,------------------------------------------............//////....../////////000000000111111222333444555555666666666666777888999::::::888999::::::;;;;;;;;;:::>>>>>>???>>>======>>>@@@@@@??????@@@BBBCCCCCCBBB>>>@@@AAACCCFFFKKKPPPTTTSSSKKKAAA>>>@@@BBBAAA>>>===<<<;;;;;;<<<<<<:::888111111333666:::;;;:::999444222111222333444333333333222222111000000//////////////////////////////,,,,,,---......///000000---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,---...///////////////.........000000111111111222222222555555666777888777666666222444777999:::;;;===???999<<>>>>>???AAA>>>@@@AAAAAAAAAAAA@@@@@@CCCCCCEEEFFFFFFEEECCCBBBCCCFFFHHHGGGGGGJJJIIIFFFDDDEEEGGGHHHHHHFFFEEECCCGGGGGGHHHHHHIIIJJJJJJKKKKKKGGGBBBBBBDDDEEEEEECCCEEEEEEEEEDDDDDDCCCBBBBBBHHHEEEBBBAAA@@@>>>===>>>======>>>>>>>>>===<<<<<<888777777888:::;;;:::999:::999999999:::;;;<<<======EEECCC@@@EEEEEE???@@@DDDyyyYYYFFFMMM]]]nnnyyy{{{vvvqqqhhh```\\\[[[YYYUUUWWWmmmzzzuuuyyyqqq[[[SSSiiitttkkkVVV???===555333111000111111000///............------,,,,,,)))************)))(((((((((((((((((((((((((((((()))(((''''''(((+++...000---,,,+++++++++---///000000///---,,,+++,,,...000000000000111222222333333444444444555777888:::;;;>>>333===RRRooouuu]]]ooo{{{ssskkk]]]DDD???PPPYYYAAAeeeiiiVVVSSS[[[ooouuu\\\TTTSSSOOO^^^ZZZhhh~~~uuuxxxoookkkjjjpppsssqqqoooooosssnnnpppjjj___gggqqqkkkgggsssSSS===:::555111,,,'''+++...))),,,...111222333444777999999999:::;;;===???@@@AAA@@@@@@??????>>>>>>??????@@@???>>>???@@@AAAAAA@@@>>>???@@@???===:::999999@@@AAABBBCCCCCCCCCBBBBBB@@@AAAAAA???>>>>>>@@@CCC@@@???@@@BBBEEEGGGGGGFFFEEEAAA===<<<===@@@BBBBBBAAA???===<<<>>>???>>>>>>;;;;;;;;;;;;;;;<<<======:::;;;<<<===<<<:::777555444222111111222222111000111000...,,,+++,,,---...------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............////////////000000000111000000111222333444555555555555555555777888:::;;;999999::::::;;;:::::::::<<<=========;;;<<<===??????>>>>>>@@@BBBCCCCCCBBBBBBCCCEEEEEEFFFIIINNNRRRYYYQQQGGGAAA@@@@@@>>><<<===<<<;;;<<<======;;;999666555555777:::;;;;;;:::555333222222333555555444333222111///////////////000000000000000000000000++++++,,,---...///000000............------------,,,,,,++++++,,,,,,---...---------------......////////////...............000000111111111222222222444555777888999888777666444777999;;;<<<===>>>@@@;;;::::::<<>>??????@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCCCCAAAEEEGGGFFFHHHKKKKKKHHHDDDEEEHHHJJJKKKJJJIIIHHHFFFGGGHHHHHHIIIJJJKKKKKKJJJFFFBBBAAADDDEEEDDDBBBDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBAAA???>>><<<;;;::::::;;;;;;;;;;;;::::::888777666666888999888777888888888999999:::;;;;;;;;;EEEBBB===CCCEEEAAABBB???IIIsssgggHHHGGGTTTYYY\\\dddyyy{{{www{{{rrrXXXSSSfffqqqOOOHHH:::...999333111000000111222111000---------,,,,,,,,,,,,,,,))))))******))))))((('''(((((((((((((((((((((((()))(((''''''(((***,,,...000///...---,,,+++++++++---......---+++,,,...000000000000111222222333333444444555666777999:::;;;444===<<<888QQQmmm```ooohhhBBB@@@QQQZZZHHHiiivvvfffbbbrrryyyhhhgggfffaaannnjjjnnnzzzyyysssttttttooommmqqqtttqqqmmmllltttkkknnnggg^^^xxxssslll___;;;;;;888555...((())),,,---+++,,,...111222333444777999::::::;;;<<<===???@@@AAA@@@??????>>>>>>>>>>>>>>><<<:::999:::===AAACCCDDD?????????>>><<<:::777555;;;<<<>>>@@@AAAAAAAAA@@@>>>@@@AAA@@@======AAADDD???@@@AAABBBDDDEEEGGGHHHEEEAAA<<<;;;>>>AAABBBAAA@@@???======>>>>>><<<;;;:::::::::::::::;;;<<<<<<999999999;;;;;;999666333333111000000222222111///111000...---------......---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000111111111000000111222333444555555555555444555666888:::<<<999999::::::::::::999999:::;;;<<<<<<;;;<<<>>>@@@@@@??????@@@BBBCCCCCCBBBBBBDDDFFFEEECCCDDDHHHKKKMMMLLLJJJIIIGGGCCC???<<<@@@???>>>>>>??????===;;;>>><<<999888888999888888666444111111222444444333333111000.........////////////000000000000111111++++++,,,---......//////........................,,,,,,++++++,,,,,,---......------------...//////.........///////////////000111111111111222222222222444666888888888777666888:::===>>>???@@@AAACCC???<<<:::<<<@@@BBB@@@===???>>>>>>???AAABBBAAA@@@@@@@@@AAACCCDDDDDDEEEEEEAAAEEEGGGGGGIIIMMMMMMJJJEEEFFFHHHJJJLLLLLLLLLLLLFFFGGGGGGHHHIIIJJJJJJKKKGGGEEECCCBBBCCCCCCCCCBBB@@@@@@?????????@@@AAAAAA<<<@@@BBB???<<<<<<;;;999888888888999888888777777888666555555666777777666666777777888999999::::::999AAA>>>999>>>???>>>CCCGGG444AAAgggpppTTTHHHSSSZZZYYYEEE???AAAIIIWWWPPPccclllmmmgggnnn|||yyyjjjgggpppuuuoooggg___QQQCCCAAAdddZZZ999<<<999///444222111000000222222111000,,,,,,,,,+++++++++++++++)))))))))))))))(((((('''((((((((((((((((((((((((((('''''''''(((***+++,,,////////////---,,,***)))***,,,......,,,,,,...000000000000111222222333333444555555666777999:::;;;999FFFCCC===JJJpppjjjdddjjjFFF<<>>???>>>>>>>>>??????AAABBBBBBAAA>>>:::999<<>>>>>AAADDDDDDCCCBBBAAAAAAAAAAAA???<<<999;;;;;;;;;;;;;;;<<<<<<===999888999:::<<<:::666333333222000111222222111////////////...............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---.../////////////////////000000000000000111111222333444555555555555444555666888;;;===888888999999999999888888888:::;;;;;;;;;<<>>>>>@@@AAA???===<<<;;;<<<===>>>>>>@@@>>><<<===@@@BBBBBBAAA>>>???@@@BBBDDDEEEFFFGGGDDDHHHJJJIIIJJJMMMMMMJJJFFFGGGHHHHHHIIIJJJKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEECCCAAAAAABBBCCC======<<<<<<<<<===??????===AAAAAA;;;777999:::888666666666666666555444333777555333333444555555555444555666777777888888888999<<<999:::@@@<<<999@@@===;;;>>>BBBhhhmmm^^^WWWddd[[[IIIEEECCCFFFKKKLLLGGGCCCMMMHHHIIIXXXmmm{{{zzztttyyy|||hhhGGG666<<<===555444000//////000111111000...++++++++++++++++++++++++)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''((((((***++++++***,,,...//////...,,,+++(((+++...///---,,,...000000000000111222222333333555555555666777999;;;<<<999777555===<<>>@@@AAADDDEEEGGGJJJEEE???;;;;;;===@@@AAABBBAAABBBBBBBBBAAA>>>;;;999;;;>>>AAACCCDDDDDDDDDCCCFFFHHHFFFCCCBBBFFFKKKKKKNNNPPPNNNIIIGGGJJJOOOJJJEEEAAAAAADDDGGGGGGEEEDDDDDDDDDDDDDDDAAA===999=========<<<<<<======>>>:::999999;;;===<<<777333333222111111222222111000....../////////...---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,------...///000000........./////////000000111111222333444555555666666555555555666999<<<===777888888888888888777777777999:::;;;;;;===@@@BBBBBBAAA@@@AAACCCDDDCCCBBB@@@DDDHHHGGGCCC@@@BBBEEECCCEEEGGGDDDAAAAAAEEEJJJFFFEEEDDDDDDDDDCCCAAA???<<<999444333666:::>>>@@@555222///---...//////...222111///---,,,---...///---------.........//////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---......///000111222222////////////000000000111---///222444555444333111333666888:::::::::<<<===;;;======:::777777;;;???AAA>>>;;;<<>>@@@BBBDDDFFFHHHHHHGGGKKKLLLKKKKKKMMMMMMIIIHHHGGGGGGFFFFFFGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEFFFDDD@@@???AAADDD@@@@@@?????????AAABBBCCC@@@CCCAAA888333777999999555555555555444333222111666444222111222444444333222333444555666666666666999:::888>>>FFF???999@@@<<<<<>>>>>999>>>???===<<>>AAACCC@@@???>>>>>>@@@BBBCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGGGGGGGFFFEEECCCCCCDDDAAA>>><<<<<<>>>>>>===<<<;;;:::888777666666666444333000---,,,---...000......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,...222555444222+++++++++,,,---...///000---...///000111222333333666777888999:::;;;;;;;;;<<<<<<;;;999999:::>>>AAA@@@???>>>======???AAABBB>>>>>>???AAACCCDDDBBBAAAGGGHHHIIIHHHGGGGGGIIIJJJCCCEEEHHHIIIHHHFFFEEEEEE???BBBEEEFFFEEECCCAAAAAAEEEEEEEEEDDDBBBAAABBBDDDBBBAAA>>>===<<<<<<>>>???<<<<<<;;;:::999777777666777777666555444333333222333333333444444444555555888666444333333555777999888999999::::::;;;<<<<<<<<<;;;:::999<<>>>>>===>>>???@@@BBBCCCEEEFFFFFFJJJMMMMMMIIIHHHKKKJJJGGGHHHIIIJJJIIIHHHIIIJJJLLLLLLIIIFFFDDDEEEFFFGGGGGGGGGEEEDDDDDDDDDCCC@@@===<<<<<<<<<<<<<<<<<<;;;;;;:::999777777888888666555444333222111000...------------,,,,,,,,,+++++++++++++++++++++***)))((('''************************,,,++++++++++++,,,------,,,,,,,,,,,,------------........./////////000000111222222222222333333333444444333333444555777888666666777888888888888777999888888888:::<<>>===>>>@@@CCCDDDEEECCCBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBAAA???===;;;:::<<<======<<<:::999888777666555555555555333000...,,,---...///......---,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,...---,,,...222444333222---,,,,,,,,,---...//////......///000111222222333555666777888999:::::::::;;;;;;;;;999999:::>>>AAAAAA@@@???>>>>>>???AAABBBCCCBBBBBBDDDEEEEEECCCAAAFFFFFFFFFEEEBBBAAABBBCCCEEEEEEFFFGGGHHHGGGFFFEEE>>>@@@CCCEEEDDDCCCCCCCCCCCCDDDDDDBBB@@@???AAABBBAAA@@@>>><<<;;;<<<======::::::999888777666555555666666555555444333333333333333333333444444444444999777555333222333555666777777888888999::::::;;;;;;<<<;;;::::::===CCCGGGQQQmmmHHH999777666555333222222111111000...,,,,,,......---+++)))************)))((((((************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((+++,,,---///111000---***+++++++++,,,...//////...---111555444111///111444555555666777999;;;===>>>AAADDDIIIJJJEEE???@@@DDDJJJfffvvvddd___ppp}}}{{{vvv~~~mmmtttuuuvvvuuurrrrrruuuvvvuuutttxxxssspppsssqqqooovvvxxxpppsss777666>>>555777---,,,,,,,,,---///111222111111111111222333444444888666555666888999:::999999999:::<<<>>>AAADDDEEEBBBAAA@@@?????????@@@AAA???BBBBBB>>>;;;<<<<<<:::<<<===???BBBCCCCCCBBBAAAHHHKKKKKKIIIHHHJJJJJJGGGFFFFFFFFFEEEDDDEEEGGGJJJMMMJJJGGGDDDCCCCCCAAA@@@DDDCCCBBBCCCDDDDDDBBB@@@===<<<:::999999999::::::777555444444555444333111000000//////...---------************))))))))))))***++++++******)))((('''))))))))))))))))))))))))++++++******++++++,,,---++++++,,,,,,,,,------------------.........//////000000000111111111222222333333222222333444666777888888888888888777666555999999888999:::<<<>>>???=========>>>@@@BBBCCCDDD@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????999888888999;;;;;;:::999666666555444444444444444666444111...---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,))))))*********+++++++++---,,,,,,...111222222111///......---......////////////000000111111111222333444555777888888999999:::;;;:::999999:::===@@@AAAAAA@@@??????@@@@@@AAAEEEDDDDDDEEEFFFEEECCCAAACCCDDDDDDCCCAAA@@@AAABBBFFFCCCBBBCCCEEEFFFDDDBBB===@@@BBBCCCBBBBBBCCCDDDAAABBBBBB@@@>>>===>>>@@@???>>><<<;;;::::::;;;;;;888888777666555444444333444444444444444444444333222222222333333333333444999777555333222222333444555555666666777888888999999;;;<<<;;;:::999:::<<<>>>IIIjjjwwwjjj]]]LLL<<<000444333222111000/////////...---+++,,,------,,,***))))))******))))))((('''************)))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&***+++---///111111---***,,,***(((***///111000......111333444222111222444555555666888:::===???@@@@@@CCCHHHLLLLLLIIIFFFEEEEEEJJJkkk}}}lllqqq~~~}}}ooonnntttoooooovvvwwwsssttt|||~~~xxxvvvvvvooonnnvvvuuurrrzzzooonnn{{{tttJJJ---555;;;333111000///...------------...111111000000000111222222666333111333777:::999777888888777888:::===@@@BBBAAA@@@>>><<<;;;<<<===>>>===@@@AAA<<<:::;;;;;;999;;;===@@@CCCCCCBBB@@@???BBBDDDFFFFFFGGGHHHHHHGGGDDDDDDCCCAAA@@@AAAEEEHHHKKKIIIFFFCCCBBBAAA>>><<>>???===>>>??????>>>>>>@@@AAA>>>======<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<777777777999:::999777444333222222111222222333333555333111...---,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************)))************++++++++++++************++++++++++++,,,,,,,,,---///000111111000//////.........//////000000000000000111111111222333444555666777777777999::::::999888999<<>>BBBDDDAAA>>>???@@@AAAAAA@@@@@@AAACCCAAAAAAAAA???===<<<===>>><<<;;;:::999888888888999777777666555444444333333222222222222333333444444111111111222222222333333666555333111111111222333333333444444555666666666777999:::;;;<<<;;;<<<<<<888@@@FFFRRRqqq}}}rrrVVVLLL===;;;<<<111222111000///............,,,,,,+++++++++++++++***)))))))))))))))(((((('''************)))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))+++...000000...+++---***(((***...111000///000//////111444666555333444555666888;;;>>>@@@AAADDDEEEGGGJJJNNNQQQPPPOOONNNQQQeeewwwmmmzzz}}}ppprrrzzzuuusssnnnpppsssqqqrrryyyyyyttttttzzzzzztttwwwsssjjjlllvvvuuussszzzttt{{{wwwnnn{{{nnnbbbBBB555888000......%%%//////......------------000000/////////000000111333111///111555888777666777666555555555888:::;;;@@@???===;;;999999999999999======:::999;;;<<<;;;888;;;???BBBBBBAAA???===>>>???BBBFFFHHHHHHHHHHHHCCCBBBAAA???>>>@@@CCCFFFHHHEEECCCBBBAAAAAA???===>>>>>>>>>===;;;;;;;;;;;;;;;999777444333333444555222000////////////...,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''***))))))))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000111111000000111222444555444555666777999999999:::<<<<<<<<<===>>>???@@@@@@???@@@AAA@@@<<<;;;;;;<<<============<<<<<<;;;;;;999:::;;;;;;;;;;;;;;;:::999888888999999777444000000000//////000000111111333222000...,,,,,,+++,,,,,,,,,+++************+++)))*********************************************)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---***+++,,,------...///000000//////.........//////000000000000000111111111111222333444555666666666888999999999888999;;;===???@@@AAAAAAAAA@@@????????????@@@CCCEEEFFFEEECCCBBBEEEGGGIIIHHHHHHJJJKKKFFFAAA===>>>BBBDDDAAA===AAABBBBBBAAA>>>======>>>AAAAAAAAA???<<<;;;<<<===999999888777666666666666666666555555444444333333000000111111222333333333000000000111111111111222111111000000111222333444111111222333333444444555777777777888:::<<<======777AAAAAA999AAA]]]xxx~~~iiiHHH;;;999111444888...111111000///............+++,,,,,,+++************)))))))))))))))(((''''''************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((()))+++...///...,,,---+++******---///000000111...,,,///555888888666333444666888;;;>>>AAABBBHHHIIIIIIHHHLLLRRRTTTSSSMMM```hhhcccpppqqqvvv}}}lllfffjjjnnnqqqtttmmmppprrrqqqsssxxxyyywwwpppoookkkppp{{{{{{~~~xxxppp\\\RRR000222>>>///+++222(((+++,,,,,,---...///000000//////.........///000000000//////000222444555555666555444444444555666777??????>>><<<:::999777666666;;;<<<:::999<<<>>><<<777999===@@@AAA@@@>>>===@@@???BBBHHHIIIHHHGGGIIIBBBCCCBBBAAA@@@AAACCCFFFEEECCCAAA@@@@@@AAAAAA@@@>>>>>>>>>;;;999777888999===;;;999777555555555555111000......//////---,,,++++++++++++************))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))((())))))***+++))))))*********+++++++++,,,,,,,,,---------.............../////////000000111111000000111222444555111333555777999;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAADDDEEEBBB===:::999;;;>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;;;;:::::::::999999999888666222/////////.........//////000000///...---,,,+++++++++,,,+++******))))))******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********++++++,,,,,,,,,---------)))+++,,,---,,,,,,...//////......---......////////////000000111111111222000111333444555555666666777888999999888999:::<<<<<<===@@@AAABBBAAA???>>>@@@@@@AAADDDGGGHHHHHHFFFEEEGGGIIIIIIGGGEEEEEEEEEFFFDDDBBBBBBDDDDDDBBB???AAABBBCCCAAA>>>;;;;;;;;;@@@@@@@@@>>>;;;::::::;;;666666666555555444333333555555444444444333333333///000000000111111222222/////////000000000111111.........///000111333333000000111222222333333444888666444444666888999888???555888BBB;;;111DDDeeeuuuUUUMMMGGG888444777555333222,,,111000//////.........///+++,,,---,,,***)))***+++(((((())))))(((((('''&&&************))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''(((+++---...---------,,,++++++,,,...111///...---///222666:::<<<222333555777:::>>>AAABBBEEEIIIJJJHHHJJJPPPRRRPPPKKK\\\eee\\\QQQZZZwwwzzzkkkfffmmmoooooouuullljjjlllqqquuuvvvyyy}}}pppuuuuuuvvvwwwrrr{{{pppuuu<<<444222333000111222---++++++,,,...//////000000...---------...///000000...///000000000000222444333333444555555666777777>>>?????????>>><<<999888888<<<>>>;;;:::===???>>>:::<<>>???AAAAAABBB>>>??????===:::999:::<<<<<<;;;:::888666555444333111000......//////---,,,,,,+++++++++******))))))))))))((((((((('''''''''&&&''''''((((((''''''''''''''''''''''''''''''''')))(((((((((((()))******))))))))))))*********+++------------...............////////////000000000222111000000111222444555111222444777999;;;<<<<<<:::;;;<<<>>>@@@AAABBBBBBCCCFFFHHHEEE@@@<<<<<<>>>???@@@AAAAAAAAA@@@???>>>============<<<;;;::::::888777666666666555222000//////......---.........,,,,,,,,,++++++*********++++++***)))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))*********+++++++++,,,,,,,,,,,,(((+++,,,,,,++++++---///---,,,,,,,,,---...//////......///000111222222333111111333444555666666666666777999999888888:::;;;999;;;>>>AAABBBAAA???>>>@@@@@@AAACCCFFFGGGFFFDDDDDDFFFHHHHHHEEECCCBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>@@@BBBAAA>>><<<::::::>>>>>>>>><<<999777888999444444444444333222111111333333222222222222111111///000000000000000000000....../////////000000000.........//////000000111000000111111222222333333666444333444666888777555///>>>>>>000111AAABBB333777bbb}}}iiiNNN???>>>:::;;;666666999333...222//////......------......+++---...---***)))+++,,,(((((())))))(((((('''&&&************))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++(((&&&%%%&&&))),,,......,,,......,,,******...111,,,...//////000444;;;AAA111222444777:::>>>@@@BBB???FFFJJJIIIKKKPPPPPPLLLQQQMMMaaayyyjjjGGGIIIhhhxxxxxxiiissszzzuuu~~~vvvjjjlllxxxwwwsssyyywwwpppooouuuvvvqqqrrrzzzzzzxxxhhhXXXaaa~~~xxx}}}999+++@@@444###111444&&&$$$......//////......---,,,---,,,,,,---...///000000---///111000......111444111222444666777888999999===>>>@@@BBBAAA???===;;;:::>>>@@@===<<<>>>@@@>>>>>>@@@CCCFFFHHHHHHHHHHHHDDDAAABBBGGGFFF@@@===???CCCDDDFFFFFFEEEDDDEEEGGGGGGDDD???===>>>@@@BBBBBB???AAAAAA???<<<;;;>>>AAA::::::999777666333111000222000////////////...,,,,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))************---------.........//////////////////000000000111222111111111111333444555222333555777999:::;;;;;;888999;;;===???AAAAAABBBDDDGGGJJJHHHCCC??????AAAAAABBBBBBCCCCCCAAA@@@????????????>>>===<<<;;;:::666555444444555555333111000///...------------...************************+++******)))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++(((***---,,,******,,,...+++++++++,,,---...///000---...///000111222333333111222333444555666666666555777999999888888:::;;;777999===@@@AAAAAA???===?????????AAACCCCCCBBB@@@AAADDDFFFGGGFFFDDDDDDDDD>>>@@@CCCCCC@@@>>><<<<<<;;;>>>AAAAAA???===;;;:::======<<<:::777666666777333333333333333222000000111111111111000000000000000000000000000/////////............/////////000///////////////.........000000000111222222333333222111222666:::;;;999666555///111:::;;;444777AAAKKK///CCCZZZmmmlllmmm___RRRJJJBBB:::888<<<222;;;333...666000***888......---,,,,,,,,,------+++---///...+++)))+++---(((((((((((((((''''''&&&************))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***(((&&&&&&(((+++///222000...,,,++++++,,,---///:::111***---111555<<>>@@@AAA???>>><<<>>>@@@@@@>>>;;;:::===@@@DDDEEEEEEFFFEEEDDDBBBAAALLLIIIJJJKKKGGG>>>999888EEEDDDBBBCCCCCCCCCBBB@@@BBBFFFEEE@@@@@@DDDEEEAAAHHHEEEAAA===;;;::::::;;;777888:::999888444111...000///---,,,+++*********+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++******++++++,,,------------............///000222333333222333444666555444333444555888;;;<<<;;;<<<>>>?????????>>>===???@@@AAA@@@>>><<<<<<===?????????>>>======<<<<<<;;;<<<=========<<<;;;:::666555333333333333222000------,,,,,,,,,++++++++++++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,---......+++,,,,,,---...///000000111111111222222333333333444666777666444555888;;;===;;;:::<<<>>>???===;;;======@@@DDDGGGFFFAAA===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@===???@@@@@@>>>======>>><<<;;;888777666666888888222222222111000//////...000000000000000///......................................................---------............//////000000000111111111111222222222333333333444444777666555444555777999::::::===??????@@@FFFQQQZZZmmmzzzrrrfffjjjaaaMMMBBBAAA???<<<999777555333111111111111000000000000......---,,,,,,+++************)))))))))))))))***((((((((((((((((((((((((************))))))))))))'''((()))******)))(((''''''''''''''''''''''''''')))((('''&&&(((***---//////...---,,,,,,,,,------555000---///000222999BBBKKK===222333777999:::<<<===AAAFFFKKKNNNOOONNNNNNUUUYYYdddqqquuunnneeeaaa___^^^\\\```sssqqq|||{{{ooommmssswwwuuuxxxwwwzzz~~~sssoooxxx~~~vvvkkkeeetttwww|||{{{eeeuuuvvv???222;;;333///+++)))***++++++***,,,,,,,,,,,,------------,,,,,,,,,---......//////000111222111000///000222///222444555555555777888:::;;;===???@@@???>>>===:::;;;:::999888999;;;<<>>>>>@@@CCCEEEFFFEEE???BBBAAA======@@@AAA===BBB@@@===:::888888999:::666666777666444222///---///...,,,+++***)))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))++++++******++++++,,,---------------............///111333444333333444555333333222333444666999;;;999:::;;;<<<============@@@???>>>>>>======<<<<<<=========<<<;;;;;;::::::::::::;;;<<<;;;:::999888444222111111111111000...,,,,,,,,,,,,++++++++++++++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))******++++++,,,------...++++++,,,---...///000000000111111222333444444444444666666555444444777::::::999999<<<>>>???===;;;<<<===???CCCFFFFFFCCC@@@<<<<<<===>>>>>>???@@@@@@??????>>>============>>>???@@@BBBAAA@@@>>>??????:::999777555444555666666222222111000000///......///000000000000///...---------------------------------------------------------------............//////000000000111111111222222222222333333333333666555444444444666888999999;;;======<<>>===;;;:::777666444333000000000000////////////...------,,,++++++************)))))))))))))))***((((((((((((((((((((((((************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((()))***+++------......------,,,,,,...000222222...---333===NNNIIICCC???:::666888<<>>>>>===<<<:::999999;;;=========;;;;;;;;;<<<>>>@@@CCCDDD@@@>>>???CCCDDDAAAAAACCC>>><<<<<<===AAADDDFFFFFF===???>>>;;;:::======;;;;;;999777666555666888999555444333111000...---,,,---,,,+++)))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))+++************+++,,,,,,------------...............000333555444333333333222222111222333555777999777777888999:::;;;===>>>AAA>>>::::::<<<===<<<:::;;;;;;:::999999888888777888888999999999888666555111///......//////---,,,,,,,,,+++++++++***************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))*********+++,,,,,,------++++++,,,---...///000000000000111222444555666666555666666555444444666888777888999<<>><<<;;;;;;<<>>>>>======<<<;;;;;;;;;;;;;;;>>>@@@AAA@@@???======>>>777666444333222222333444111111000000///............////////////...------------------------------------------------------,,,,,,,,,---------......////////////000000000000111111111222222222333333555444333333444555777888777888:::;;;;;;::::::999777<<>>;;;:::999:::;;;???BBBDDDBBB>>>>>>@@@???======@@@AAA???===<<<>>>@@@@@@@@@======<<<;;;:::;;;<<<;;;888666555444333444555666444222000...---,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***************++++++,,,,,,,,,---------.........,,,///333555444333222222222222222222333555666777777777777777999;;;===???BBB<<<777777;;;===<<<999::::::999888888777777666555666666777666555333222///...,,,,,,------,,,+++++++++*********))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))*********++++++,,,,,,***+++,,,---...//////000///000111222444666777777777777666555555555777888666777:::>>>@@@@@@???>>>;;;;;;;;;<<<>>>?????????<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>===;;;999999:::555444333222111111111222/////////.........------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........./////////000000000000000111111111222222333333222222333444666666666666777:::<<<===;;;999::::::;;;<<<===>>>===<<>>AAADDDBBB>>>===>>>===::::::===BBB@@@===<<<=========<<<<<<;;;:::::::::999999:::888777555444222222222222333222///---,,,,,,,,,---))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,------------...+++///222444333222111111222222333333444555666777888888777888:::<<<>>>@@@@@@;;;666666:::===<<<999::::::999999888777777666333444444444333222000///...---,,,,,,---...,,,+++******)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))***************+++******+++,,,---.../////////000111222444555666777888777666555666777888999666888;;;>>>@@@@@@AAAAAA>>>???>>>>>>=========>>>????????????@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<999:::;;;:::888777777777444333222222111111000000.........---------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------............//////////////////000000000111111111111111222222333444444666555555777:::<<<===<<<999:::<<<>>>?????????@@@EEEGGGEEE???>>>CCCDDDAAAAAAIIIFFFHHHIIIGGGIII??????BBBCCCAAAAAADDDFFFEEEFFFAAA@@@CCCAAA999555666777666555333222000///...,,,,,,,,,,,,+++++++++***+++***************))))))((((((''''''((()))******((((((((((((((((((((((((************))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&((())),,,...000000///...000888>>>>>>:::666222---777<<>><<<;;;<<<>>>AAACCCAAA>>>===??????<<<<<>>===<<<===>>>???>>><<<:::777777888888666666888999888666444222111000///222111///---,,,,,,,,,,,,(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***))))))))))))***++++++,,,,,,,,,,,,------------,,,...111333222111111111222222333444444555666666888999999:::;;;===>>>???>>>;;;888888:::<<<;;;:::::::::999999888777777777222222333333222000...---...,,,+++,,,---...---+++))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...////////////000111333444555555777555444444666888999999666999;;;======>>>@@@BBBBBBCCCCCCBBB???>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<999:::;;;:::777666555666222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------.........///........./////////000000///000000111222222222333666666555555666777999;;;777;;;>>>>>>======???AAABBBEEEEEEDDDEEEEEEBBB>>>CCCEEEGGGIIIKKKJJJHHHEEEDDDDDDDDDBBBCCCEEEDDDAAA===<<<>>>@@@>>>999555555666555444222111///......,,,,,,++++++++++++******))))))))))))))))))))))))''''''''''''((()))******((((((((((((((((((((((((************))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&(((***---///000111111333888===???BBBCCC;;;000000222999III```llldddUUUBBB>>>;;;<<<@@@DDDEEEEEEFFFFFFJJJRRRXXX]]]fffnnnmmmttt{{{xxxnnnkkk]]]TTTXXXcccsss{{{yyy|||uuuxxxvvvmmmnnnppp___MMM___}}}|||wwwaaaGGG>>>CCC888***(((***(((***+++)))'''%%%'''(((''''''((((((((()))))))))''''''((())))))******+++((()))++++++++++++,,,...,,,---///000///...///000000222444777888888888777;;;;;;<<<;;;;;;<<>>======<<<===@@@BBBCCCDDDAAAAAACCCBBB??????AAA;;;;;;<<<>>>@@@@@@>>><<<;;;777666999999555666999888777666444222111////////////...,,,++++++++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))***++++++++++++,,,,,,,,,---------,,,...000111000000111222111111222333333444444444888999:::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;999999888888777777666666111222222222111///---,,,,,,+++***+++,,,---,,,+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---....../////////000111111222333333444222000222555888888888666888::::::999;;;>>>AAA???AAACCCBBB@@@>>>>>>??????????????????????????????>>>===;;;:::::::::999777888888777555333333333////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------.........------........./////////......///000111111111111222444666555444444777::::::<<<===<<<:::999:::<<>>@@@CCCCCC@@@>>>???CCCAAAFFFEEEDDDCCC@@@CCCCCCAAAAAABBBBBBAAA??????;;;>>>???===;;;;;;999777222222111000000//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''&&&&&&'''''')))******((((((((((((((((((((((((************))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***&&&'''))),,,///111222333444777:::???HHHLLLBBB444(((111;;;EEEWWWlllwwwyyy___OOO===666<<>>@@@CCCDDDIIIFFFEEEGGGEEEAAA???@@@<<<===>>>@@@AAA@@@<<<999>>>999999<<<<<<888888<<<666555444333222111000///---------,,,+++***))))))(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++++++++,,,,,,,,,------------...000000//////111222///000111222222222222222777888:::;;;<<<;;;;;;:::999;;;<<<===;;;:::;;;<<<888888888777666666555555111222222222000///---++++++***)))***+++,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---....../////////000000111111111222222///...000444777888777666888888777666888<<<@@@:::===@@@@@@>>><<<===>>>===============<<<<<<<<<===<<<;;;999888777777777333444555444111/////////------------,,,+++******+++++++++++++++++++++,,,((()))***+++++++++++++++************************************************)))************+++++++++,,,,,,,,,---------......---------.........//////---...///000111111111111,,,111777777555555888<<<888999::::::;;;<<<>>>@@@AAA<<<<<>>;;;???GGGHHHDDDIIIFFFAAA@@@<<>>BBBBBB???@@@DDD999>>><<<555222666777333.........///////////////,,,,,,,,,++++++++++++***(((((((((((())))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((+++///333666...888@@@===555111888@@@222333000666JJJZZZkkkqqqUUU<<<888CCCIIIGGGFFFGGGMMMVVV[[[ZZZXXXYYYmmmpppuuuxxxzzzyyyxxxwwwvvvrrrnnnnnnrrrvvvyyyyyyuuueee\\\\\\___llloootttyyy~~~zzz~~~}}}zzz{{{xxxuuu}}}~~~vvvvvvyyyRRR666KKKeeefffbbbEEERRRHHH;;;///)))'''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,------......///...//////000111222222333///000111444666888:::;;;<<<<<<;;;;;;;;;;;;::::::;;;>>>AAAAAA>>>======???DDDEEEFFFFFFEEECCCAAA???;;;===???AAAAAA>>>;;;999:::::::::;;;<<<<<<999777777666444222000......---,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,------......---......///000111000000000111222222333333333444555666777:::>>>BBB@@@???===;;;999888777777999666444555777777555222111000///...---,,,++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***(((%%%%%%&&&((()))(((&&&'''((('''&&&&&&((()))))))))))))))************))))))***+++,,,,,,,,,,,,.........//////000111222555444222111111222444555666666666666777:::<<<===???@@@BBBAAA???>>>>>>>>>:::;;;<<<<<<;;;:::<<<===;;;:::999888777666666555555444333222000///...---...---,,,,,,++++++,,,,,,************)))))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---------..................////////////.........///////////////333333444444444444444444777777777888999999::::::AAA???===;;;;;;<<>>>>>>>>>>>===============<<<:::888555333111000111000///...---,,,+++++++++*********))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''***...111444+++000555777888<<>>AAADDDDDDBBBAAABBBDDDFFFFFFFFFEEECCC@@@===<<<;;;<<>>;;;999999888888999::::::777555555444222000...---,,,,,,++++++***)))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((++++++++++++,,,,,,,,,,,,------------...///000000///000000111111222333333222444555555666999===@@@AAA@@@===:::888555444333777555333333444444333000//////...---,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))(((((()))))))))*********))))))***+++,,,,,,,,,,,,............///000111222444333333222333444555666999888888777888999:::;;;===???@@@@@@>>>======>>>@@@AAAAAA???<<<::::::;;;<<<<<<;;;:::999888888777444444333111000///...---------,,,+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,---------------.........////////////............////////////222333333333333444444444666666777777888999999:::===<<<;;;;;;<<<===???AAACCCDDDDDDBBB???=====================<<<<<<<<<<<<999999777555333111000///000000///...---,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((+++...000222000//////222888@@@FFFwwwwww^^^===...000AAAYYYkkkuuu[[[FFF;;;GGGJJJPPPVVVVVVSSSUUUZZZ\\\___gggsss~~~zzzsssooooooooorrruuuwwwwwwvvvyyyzzz|||||||||zzzxxxwwwwwwzzz|||}}}yyyxxxrrrvvvzzzuuuyyyssstttwww||||||uuuhhh^^^kkkqqqwwwyyywwwuuuwwwzzzwwwzzz|||yyy{{{{{{yyy{{{}}}|||~~~||||||yyyuuu^^^|||}}}gggRRRGGGDDD888333---(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******))))))******+++,,,,,,------------...//////000000///000222333555777888999888999999999999999999999???AAACCCCCCCCCCCCEEEFFFCCCCCCBBBBBB@@@>>>===<<<:::;;;===>>>>>><<<:::999666555555555666666444222222111///---,,,+++*********))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))******++++++++++++,,,,,,,,,,,,---...////////////000111111222222333222333444444555777:::======<<<:::888666444444333444222111111111111000...------,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###&&&((((((&&&%%%''')))(((&&&%%%'''))))))'''$$$(((((())))))))))))******))))))***+++,,,,,,,,,,,,............///000111222222333444555666777777777;;;;;;:::999888888888888;;;<<<>>>>>>===<<<===>>>@@@AAAAAA???<<<::::::;;;<<<;;;;;;:::999888777666333222222000///...---,,,,,,,,,+++************+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,------------------.........//////------........./////////111111111222222222333333555666666777777888999999888999:::;;;<<<>>>???@@@AAACCCCCCAAA>>>;;;999999<<<<<<;;;;;;;;;:::::::::555444333222111///......//////...---,,,++++++*********))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,888555111......000555888\\\]]]===555777;;;NNNddd|||dddUUURRRKKKHHHPPPYYY\\\[[[ZZZ\\\\\\^^^eeennnuuuyyyyyyrrrqqqqqqrrrsssuuuvvvvvvuuuuuuvvvxxxxxxyyyyyyyyyxxxyyywwwuuuyyy}}}|||lll^^^fffnnnwww{{{yyyxxxyyy|||xxxwwwyyyyyywww{{{~~~}}}}}}}}}{{{yyyxxxyyy{{{pppkkkooolll]]]NNNIIIyyywwwJJJ>>>OOOMMM666---+++'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))(((((())))))***+++++++++,,,,,,,,,------............///000111333444666666666777777777888888999999<<<<<<===>>>???@@@BBBDDD============>>>>>>??????::::::;;;;;;;;;:::999888444333222222333333111//////...---+++)))(((((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++++++++++++++,,,---......//////000000111222222222111222333333333555777:::666666555555555555666666222111000000//////...---,,,,,,++++++***)))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###&&&)))(((&&&&&&,,,111///***%%%%%%((()))&&&###(((((((((((()))))))))***))))))***+++,,,,,,,,,,,,...............///111111000222555777999999888888;;;::::::999999999999999888:::<<<<<<<<<;;;<<<===:::;;;<<<;;;:::999:::;;;888888777666555444444333111111000///...---,,,,,,++++++***))))))))))))***))))))((((((((('''''''''&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,------......///////////////000000111111222222444555555666666777888888666888999;;;============>>>@@@BBBAAA>>>;;;999999::::::999999888888777777111111111000//////.........------,,,++++++******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))***222444666555333333666999JJJQQQVVV^^^___JJJ111+++666MMMmmmzzzjjjXXXMMMJJJMMMUUU^^^YYYZZZ\\\\\\___fffpppxxxvvvtttrrrpppoooqqqtttvvvxxxyyyyyyxxxvvvsssqqqooouuuuuurrrnnnpppvvvzzzzzzuuuyyy{{{zzzyyykkkccckkktttyyyyyyyyy{{{~~~wwwyyy{{{xxxuuuzzz{{{zzzxxxvvvvvvxxxyyyyyywwwkkk]]]NNNIIIVVVggg~~~qqqzzz~~~OOOHHHPPPIII666+++)))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((())))))******+++,,,,,,,,,,,,------------------...///111222333333555555666666777888999999:::999888999;;;>>>@@@AAA;;;;;;::::::;;;<<<===>>>999999999999888888777777333222000///000000///------,,,+++)))((('''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++++++++***++++++,,,---......//////000111111222222111222333333333333555777333333333333333444555555222222111000...---------,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%((()))'''&&&)))111999;;;333+++(((***,,,+++)))'''(((((((((((()))))))))))))))***+++,,,,,,,,,,,,------------...///000111///111444777999999888777777777888999::::::::::::777999;;;;;;::::::;;;<<<999:::;;;:::888777888999666666555444333222111111//////......---,,,++++++******)))(((((((((((()))(((((((((''''''''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...//////000......///000000111222222333444444555555666777777777888:::<<<===<<<;;;;;;;;;>>>@@@@@@???<<<;;;;;;888888777777666555444444000000000/////////......,,,,,,++++++******))))))(((((((((((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''++++++*********)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())),,,000555777555333333333666999777CCC[[[```NNNAAA///222CCC___qqqxxxqqqXXXHHHKKKUUUTTTYYY]]]]]]\\\^^^eeellluuutttqqqnnnlllnnnrrrvvvxxxxxxxxxwwwuuurrrooommmssswwwwwwuuuuuuxxxxxxuuuttt}}}|||ssssssmmmqqqvvvzzz|||}}}~~~yyy~~~{{{~~~zzztttxxxwwwwwwuuuuuuzzz~~~yyy___JJJYYY{{{]]]JJJUUUQQQ333$$$,,,)))(((&&&'''''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((())))))******+++,,,,,,,,,,,,,,,,,,------------...///000000111111444444555666777999::::::<<<:::777888:::>>>AAAAAA???===;;;888888888999:::888888777666666666666777333111///...//////...------,,,+++)))((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,++++++++++++,,,---............///000000111111222111333444444222222333444666555444333222111111111111222222000...,,,,,,---++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&***111777888222+++'''''')))***)))''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,------------...///000111...000333555777777777666444555666888:::;;;;;;;;;888999;;;;;;:::999:::;;;===>>>>>>;;;888555555555666555555444333222111111...------,,,++++++******))))))(((''''''''''''(((((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,---...//////000---...//////000111222222222333333444555555666666888999;;;<<<===<<<;;;;;;:::<<<>>>???===<<<<<<<<<666666555444333333222222////////////............++++++******))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''+++++++++*********))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))***,,,///444777666111,,,(((>>>@@@666CCC[[[eeeeeeKKK333)))<<>>>>>;;;<<<===<<<:::999999;;;555555444333222111000///............------,,,,,,******))))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++++++++************)))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''((()))))))))'''***333>>>AAA;;;444111333444;;;BBBBBBTTTuuuxxxVVV666,,,222DDDkkkyyy\\\ZZZXXXWWWYYY\\\```bbbeeehhhkkkkkkjjjkkknnnqqqrrrrrrrrrrrrtttwww{{{|||yyy}}}}}}}}}wwwvvv{{{~~~vvvjjjlllxxxlllsss||||||yyyxxxzzzxxxtttqqqtttyyy~~~~~~|||wwwzzzwwwyyy|||rrrssswwwvvvrrrqqquuuvvvjjjZZZ@@@WWWxxx{{{kkkiiiIIIRRRPPPCCC000%%%&&&(((''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))(((((())))))******++++++------------------------000111111111222222222222333444555777888:::;;;<<<@@@<<<777777:::>>>AAAAAA===;;;888666666888;;;===888666444333333333555666555333000...//////...---------,,,***))))))))))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,------,,,,,,,,,,,,---...//////......//////000111111111222444555555333222222222333222222222222222333333///111111///+++))))))+++''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%'''&&&### ###%%%''''''&&&&&&'''(((''''''''''''((((((((()))))))))***+++,,,,,,,,,,,,---------------...000000...///000111222333333333222444555777888888888888:::;;;<<<<<<:::888888999666777777666333222333444000000///...---,,,++++++,,,,,,++++++******))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,...//////000......///000111222333333111222222333333444555555777777999;;;===???AAAAAA<<<<<<<<<:::777666777888444444333222111000///......------,,,,,,+++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((---)))(((...888>>>===999444000000777CCCKKKKKKHHH^^^eeeiiiYYY:::)));;;YYYvvvUUUPPPXXX[[[\\\aaaaaa```dddjjjkkkhhhkkkqqqwwwuuussssssrrrpppppprrrttttttvvvyyy{{{|||zzzxxxxxxxxxyyyxxxuuuqqqmmmkkksssrrrrrrsssuuuvvvvvvuuutttvvvwwwxxxwwwyyy|||ssswwwwwwuuuxxx|||vvvkkkpppxxxwwwoooaaaLLLCCCOOOtttuuuooozzz}}}yyyXXXJJJOOONNN???---$$$$$$((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++,,,---............,,,,,,---...///000111222333555888888777777777777:::::::::;;;<<<===>>>???<<<<<<;;;::::::999888888999888666555444444555555444333111000...------,,,+++******)))(((''''''&&&''''''&&&%%%%%%$$$######$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,++++++,,,,,,---...//////000000000000//////000000111111111111000000333555666555333111111222......---,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***+++,,,+++))))))***+++------------------------//////000111333444555666555555666777777777777777999:::;;;:::888777888999:::777444333333444333222000///...---,,,+++******+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++***++++++,,,,,,------...////////////000000000000333333222111222333444555666777888999:::;;;;;;;;;:::::::::999888777666555111111111000//////......///...---,,,++++++***)))((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&(((+++111888>>>BBBGGG???555...000:::HHHRRRPPPXXXeeemmmdddOOO;;;222@@@fffppp[[[QQQQQQaaa___bbbiiikkkeee```___dddiiiqqquuuuuurrrpppqqqppppppqqqsssuuuuuusssrrrttttttttttttttttttttttttkkklllooorrruuuvvvvvvuuuuuuvvvvvvvvvuuutttsssrrrzzz{{{yyytttqqqqqqqqqppptttWWWFFFLLL]]]zzzwwwzzz~~~|||{{{hhhPPPVVVZZZIII888///&&&"""$$$(((((('''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))************+++,,,------------,,,,,,---...///000111111111333555666555555555666777777777888:::;;;===>>>;;;;;;;;;::::::999999999777666444333222222333333222111///---,,,++++++*********))))))(((''''''&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,++++++,,,,,,---...//////000000000000///////////////000000/////////111222333333111//////000------,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***++++++))))))***+++------------------------......///000222333444555444444555666666666666555999:::;;;:::888888888:::999777555444444444333222000///...---,,,++++++*********))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++******+++,,,,,,------....../////////000000000000333333222222222333444555666777888999999:::999999999999999999888666555444000000//////...---------------,,,,,,++++++******(((((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((###&&&)))((((((...:::CCCEEEFFFCCC999000000:::EEEJJJQQQ^^^nnnyyyuuu^^^HHH333;;;QQQtttmmm___YYYWWW[[[aaaccccccdddeeeiiimmmnnnlllmmmqqquuuuuuttttttvvvxxxyyyxxxvvvoooooonnnnnnoooqqqsssttttttuuuwwwxxxwwwuuusssqqq{{{yyywwwwwwwwwxxxwwwvvveeeoooyyyzzzpppkkktttXXXNNNDDDWWW|||{{{dddWWWNNNNNNHHH:::&&&$$$######&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******((()))***+++,,,,,,,,,,,,+++,,,,,,---...///000000...000222333333222333555444444444555777999;;;<<<::::::999999999999999999444333222111000000000000///...,,,+++))))))(((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$#######################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,++++++,,,,,,---......//////000000//////...---......//////......---...000111000...,,,,,,---++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((()))***++++++))))))***+++------------------------------...000111222333444333333444555555555555444888999::::::999888999;;;888666555555555555222000//////...------,,,++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++******++++++,,,---------....../////////000000000333222222222222333444444777777888888888888888777888888888777666555333333.........---,,,,,,++++++++++++++++++++++++++++++((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''')))***'''$$$'''000888:::DDDLLLHHH<<<222111333FFFTTTaaahhhsss~~~cccGGG---444\\\yyyjjj]]]XXXYYY^^^bbb```eeehhhhhhjjjnnnqqqrrrnnnmmmnnnpppsssuuuuuuuuuttttttsssrrrrrrrrrrrrrrroooqqqsssuuuwwwxxxzzz|||yyytttmmmiiihhhhhhhhhggg|||pppmmmyyyoooPPP888OOO```wwwsssrrr~~~bbbNNN```[[[===,,,+++$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***'''((()))***+++++++++++++++,,,,,,---......//////---///111111111222333555444444444555666777888999777777777777777777777777222222111000000/////////---,,,+++)))((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,++++++,,,,,,---......//////////////////............//////.........---...//////,,,++++++,,,))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((((()))******))))))***+++,,,,,,---------------------...///000111333444444333333444555555555555555666888999999888888:::;;;666555555555555444111//////......---,,,,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,------........./////////000000222222222222222333333333666666777777777666666555666666666555444333222111---,,,,,,+++******)))))))))))))))******+++++++++((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))((('''&&&&&&(((***888???HHHKKKGGG???999666666LLL```gggmmmyyyuuurrrbbbGGG444@@@hhhqqqccc]]]]]]UUU\\\cccggglllpppmmmfffkkkjjjiiikkkooorrrttttttwwwwwwxxxxxxwwwtttrrrppprrrrrrpppnnnkkkjjjmmmoooiiihhhiiikkknnnppppppooohhhrrrtttaaaFFF???YYYyyy|||sssyyywwwyyy[[[TTTUUUNNN999,,,***'''(((***+++)))&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''((()))************++++++,,,,,,------......---...000111111222444666777777666666666777777888555555555444444444444444222222111111000//////...,,,+++***)))((((((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,++++++,,,,,,---.........////////////.........//////000000//////...---...///...,,,+++++++++(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((******((('''%%%&&&&&&&&&''''''''''''((('''(((******))))))***+++,,,,,,,,,---------.........///000111333444555555444444555666666666666555555777888888777777999:::555444333444444333000---------,,,,,,++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))***++++++,,,,,,---............////////////111111222222222333333333555555555666555555444444444444444333222111//////++++++******)))((((((((('''(((((())))))*********(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((&&&%%%&&&))))))'''%%%,,,444BBBPPPWWWRRRGGG===---999GGGRRR\\\hhhooorrrlllRRRFFFDDDRRRkkkttttttmmmcccbbbjjjooolllnnnkkkiiihhhiiikkklllllliiijjjlllnnnmmmkkkhhhfffkkklllmmmkkkiiijjjnnnrrrxxxzzz|||zzzssskkkeeeaaaQQQHHH???FFFbbbooosss~~~|||lllYYYNNNIIICCC222!!!$$$+++%%%'''(((((('''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))&&&'''((()))************+++++++++,,,,,,,,,------,,,...///000111333555888999888888777777888888999555555444333333222222111111222222222111000///...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,++++++,,,,,,---...---......//////......---/////////000000/////////,,,...///...,,,******+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&((())))))))))))***++++++,,,,,,------.........//////000222333444555666444444555666666666666666555666777777666555777888444222111111111111...,,,+++++++++******)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,------........./////////000111111222333222222222333333444444444444444333222222222111000///...---*********)))(((((('''''''''''''''(((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))(((&&&"""(((666HHHWWWZZZSSSKKK;;;777666;;;DDDPPP___kkkhhhKKK;;;<<>>CCCSSSfffxxxmmmlll]]]mmm}}}vvv~~~{{{{{{nnn\\\LLL???555,,,&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&(((((((((((())))))))))))+++++++++,,,,,,,,,------***,,,...111222333222222333444555666777888999:::999777555555555555333111111000...,,,***)))(((((((((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$###""""""##############################""""""""""""#######################################$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))***++++++,,,---------,,,------............------,,,,,,------------,,,,,,)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''(((((())))))************++++++,,,---------......///000111222222333222444555777777666555444333444444444333333222111000///...,,,+++++++++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))******++++++,,,,,,---...------,,,---...///000111111111111111111111111111111111111111111111111------,,,,,,+++******))))))((((((((('''''''''&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((,,,***))))))))))))(((&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%%%%)))EEEhhhyyyooo\\\VVVYYY<<<,,,777```~~~|||www{{{rrrYYYFFF@@@BBBEEEGGGrrrvvveee______VVVYYY___ffflllsssxxx{{{zzz|||{{{dddVVVbbbvvvuuuqqq}}}vvv}}}nnncccdddWWWDDD444+++(((&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,,,,---///111222333222222222222333444555666666666777666444444444333222000///...,,,***)))(((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""##############################""""""""""""#######################################$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((()))***,,,------......,,,------......------,,,++++++,,,,,,,,,,,,++++++)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''(((((())))))******+++++++++,,,------......+++,,,---///111333555555444555666777888777666555444444444444333222111000///...---,,,+++*********(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))))))))******+++,,,,,,,,,...------------...//////000000000000000000000000////////////////////////+++++++++******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((,,,***))))))***)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''***+++,,,,,,---;;;WWWpppuuukkk```bbbLLL>>>@@@AAAFFF___zzzuuuqqqcccXXXQQQIIIKKKMMMVVVooozzziii\\\QQQZZZjjjiiimmmzzzwwwwwwqqq}}}}}}nnnfffYYYJJJAAA333)))$$$%%%'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&'''''''''((()))))))))***++++++++++++,,,,,,,,,......000111222222222222222333444444555444444333666444222222222222000...,,,+++***((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""##############################""""""""""""##########################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))***,,,,,,---------,,,,,,------------,,,,,,******++++++++++++******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,------......///+++,,,---///111333555555333444555666666666555555444444444333222111///......---,,,+++************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,------------......//////000000000000000000000000............------------******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((,,,+++))))))******((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,((($$$###$$$'''''''''111$$$'''===RRRbbbkkkmmmnnnkkk```QQQEEEAAABBB]]]mmmXXXNNNNNNNNNJJJHHHVVVgggnnnhhhgggwwwwwwwwwppp___VVV]]]ddd___RRRMMMYYYjjjrrryyy|||zzzvvvuuunnnttttttyyykkk]]]NNN666///,,,(((%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))))))))*********+++++++++,,,,,,......///000111222222222222333555666666555333333444222111000111000...---***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""##############################""""""""""""##############################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))+++++++++,,,,,,+++******++++++,,,,,,,,,,,,++++++))))))************))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++,,,------......///---...///000111222333333222222333333333333333333333333333222111///...------,,,+++***************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((())))))******+++,,,,,,---------...............////////////////////////---------,,,,,,+++++++++))))))((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((---+++************)))'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((((((&&&%%%(((000***!!!???^^^uuufffeeeeeePPP444===ZZZppp}}}|||oooaaaXXXSSSTTTQQQIIIHHHLLLXXXPPPFFFBBBEEELLLPPPRRRQQQQQQWWWfffvvvlllssswwwtttmmm{{{wwwlllTTT???///!!!###$$$&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***************++++++++++++------...///000111222222222333555666777666444333222111////////////---+++(((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######################################################""""""""""""##############################"""""""""############$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&''''''((()))))))))+++++++++++++++***))))))***++++++,,,,,,++++++***((())))))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******+++++++++,,,------......//////000000111111111222000000000111111111222222000000000000///...---,,,,,,+++******))))))******'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))***+++++++++,,,---......//////......////////////////////////------,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((---+++************)))'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))******)))))))))%%%&&&,,,000...+++***<<<___iiiNNNVVVUUUGGGAAAMMM___uuu}}}xxxuuuuuutttuuurrrrrr}}}~~~vvvqqqXXX:::)))$$$)))666$$$&&&'''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***************++++++++++++++++++,,,---///000222333000222444666777666444333111000...---...---,,,***''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################""""""""""""##############################""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''((())))))))))))******++++++++++++*********++++++++++++******'''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************++++++,,,---------/////////000111111222222000000//////000000111222............------,,,+++++++++***))))))))))))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))******++++++,,,---.../////////...---........................------,,,,,,+++******)))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((---+++******+++***)))(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))%%%###"""%%%'''(((%%%%%%((()))&&&%%%'''(((555KKKkkktttwwwnnnVVVAAA===BBBXXXvvvpppnnnaaa___ZZZtttzzzvvvZZZ```KKKEEE***///222### &&&&&&%%%$$$"""###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***)))************+++++++++******+++,,,...000222333///000333555666555444222111///------------+++)))'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#######################################""""""""""""##############################""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((()))))))))'''((()))***+++,,,,,,,,,******++++++++++++******''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********)))******++++++,,,------......///000111222333333000000000///000111111222,,,,,,,,,------,,,+++++++++***)))))))))))))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((()))******++++++,,,,,,.../////////...---........................------,,,,,,+++******)))((((((((()))))))))))))))%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&***)))---777KKKeee}}}fff\\\___UUUAAA???AAA\\\jjjlllpppyyytttggghhhvvvvvvfffQQQ>>>333''''''(((((('''&&&%%%%%%&&&%%%###%%%)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,+++++++++---///222444///000111222222222222222111000///---+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++((())))))+++,,,---..................////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++,,,,,,------...///000000......---------,,,,,,,,,,,,+++++++++******))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&,,,)))''''''---777BBBHHHnnnzzztttnnnfffXXXKKKNNNEEE888555:::WWWlllggggggyyy|||mmmqqqwwwvvvZZZZZZ{{{{{{lll```]]]iiihhhjjjqqq|||qqqiii]]]MMM>>>111)))$$$'''''''''''''''&&&%%%%%%&&&%%%###%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******))))))+++---///111...///000111111111111000000///...,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++((())))))***,,,------...---.........////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++,,,,,,------...//////000------------,,,,,,,,,,,,++++++*********)))))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''+++)))'''%%%$$$%%%&&&'''999SSSooo{{{{{{}}}hhhbbbooonnnaaaSSSDDDPPPMMMLLLIIIVVVlllooofffddd^^^kkkvvvuuuttt^^^AAABBBRRR]]]aaa[[[ZZZaaagggiiioooxxx}}}ssskkkgggKKKCCC777,,,%%%###%%%(((&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))((((((((((((***,,,---------.../////////......------+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++((())))))***+++,,,---------------.........//////////////////.........---++++++++++++++++++++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++,,,,,,,,,---......//////---------,,,,,,,,,++++++******))))))))))))((((((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***+++---......///%%%&&&///???PPP```ppp|||~~~xxxppp}}}xxxhhhKKKAAASSSXXXEEE333===AAANNNWWWPPPIIIZZZuuu{{{aaa[[[sss~~~ppphhhqqqQQQ\\\```YYYVVVZZZ]]]ZZZiiinnnyyywwwtttyyygggQQQ@@@666222***(((&&&%%%%%%'''***,,,%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((('''(((((()))***++++++,,,,,,---,,,,,,+++******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((())))))***+++,,,,,,,,,,,,,,,---------.....................------------++++++++++++++++++++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))*********+++++++++,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++)))))))))(((((((((((((((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))******+++666((("""+++333<<>>:::///$$$''''''%%%$$$%%%((((((%%%(((((((((&&&%%%%%%&&&((($$$%%%&&&&&&%%%### !!!"""###$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((())))))******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******+++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''',,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((,,,+++)))((((((((()))******))))))(((((((((((()))***)))'''''')))...333666666555333111///...------------+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&''''''((()))******+++)))))))))***+++++++++,,,******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))***************++++++---...---+++)))---)))&&&&&&''''''))),,,...)))%%%&&&***,,,***''''''++++++)))))),,,,,,(((222,,,)))++++++)))(((++++++%%%(((111///######...''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((...---+++)))''''''''''''***))))))(((((((((((((((***)))''''''(((+++...000...---+++***((('''''''''---,,,+++)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#######################################################################################################################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''((()))*********))))))***************+++))))))))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))************...---,,,,,,,,,,,,+++***++++++,,,------,,,++++++%%%,,,111///)))''',,,333,,,+++)))))))))***,,,---***++++++******+++++++++333+++######(((+++***(((''''''(((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((,,,+++***(((''''''((((((******)))(((((((((((((((***)))'''''''''''')))))),,,+++***))))))((())))))---,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((())))))******************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))'''''''''''''''''''''''')))))))))*********++++++---,,,***)))))))))***+++)))******(((&&&$$$######***((('''))),,,---+++)))000+++,,,333333...---222+++222333+++'''+++,,,((((((+++***'''+++000,,,!!!&&&'''(((((())))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''(((***,,,---+++***)))((((((''''''((((((((((((''''''''''''''',,,,,,,,,++++++,,,,,,,,,---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((()))))))))************))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))*********+++++++++++++++++++++******,,,---***,,,+++)))***///444666444111///222888>>>???===777222777DDDDDD999444::::::DDDCCC444,,,222555000$$$***///---)))((((((((())))))*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((***,,,---+++***)))(((''''''''''''&&&''''''(((((()))))))))((((((((((((((()))******,,,,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''************+++++++++++++++---//////,,,++++++,,,000222111---...222222...111>>>GGGCCC999:::LLL^^^VVVOOOQQQ]]]]]]TTTRRRZZZ[[[dddbbbSSSMMMWWW^^^\\\===444000333000)))+++555++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))((('''''''''((())),,,+++***(((''''''''''''&&&&&&'''((()))*********((('''''''''(((((()))***,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&''')))***++++++((((((((((((((((((((((((*********++++++++++++,,,(((+++,,,+++((('''))),,,&&&,,,222888CCCMMMKKKBBBdddjjjkkkbbbVVVTTT___kkkZZZRRRNNNRRRRRRQQQVVV___YYY___]]]VVVVVVaaajjjlllSSSDDDAAAQQQVVVGGG888666...---***((('''((()))***((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&'''(((,,,+++***(((''''''&&&&&&''''''&&&''''''((()))******))))))))))))******+++,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((&&&'''''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,&&&)))+++++++++///777>>>;;;@@@EEEOOOcccwwwyyyooo```YYYOOOIIIFFFCCC???:::>>>;;;888666777;;;@@@CCC===<<<;;;;;;===AAAFFFIIINNNNNNWWWcccdddXXXJJJDDDCCC???777000+++((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((***+++,,,+++***(((''''''&&&&&&((('''&&&%%%&&&&&&((()))(((((('''''''''(((((())),,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++...000222777AAAPPP[[[~~~iiiXXXWWW\\\RRRAAALLLOOOOOOKKKDDD???@@@BBBBBBGGGJJJHHHIIIMMMLLLHHHHHHCCC@@@BBBBBB>>>===???BBBRRRZZZQQQFFFIIIWWWbbbaaaZZZNNNAAA666000---,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))%%%!!!"""&&&((('''$$$***(((&&&&&&'''''''''&&&''')))******((('''''''''***)))'''%%%%%%&&&((())))))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%(((***++++++***+++,,,(((,,,///,,,''''''---333%%%999...@@@aaa___cccrrrgggJJJ???AAAEEEKKKRRR[[[QQQXXXSSS^^^fffQQQ\\\lllrrriiifff{{{[[[bbbiiicccaaaQQQEEEIIILLLLLLFFF>>>???IIITTT]]]ZZZlllfff<<>>NNN___nnnwwwSSSUUUHHHLLL___|||ppp|||wwwkkkVVVHHHKKK[[[kkkhhhddd\\\KKK777***&&&,,,++++++***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''------,,,+++***))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''(((***+++(((***,,,+++((((((+++...)))++++++***((())),,,...++++++***)))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((())))))******+++)))***++++++++++++...000///AAAXXXdddbbbXXXPPPMMMDDDbbbaaadddlll~~~tttzzzssslllPPPMMMSSSSSSWWW___fffaaaNNN;;;000111///---+++)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''...---,,,,,,******)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///111444666888444666888888666999???DDDBBB<<<777666999:::777444444333000...,,,+++++++++(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))******++++++))),,,---,,,***...777???FFF\\\pppmmmXXXHHHHHHQQQttt~~~xxxuuu]]]{{{~~~bbbNNNJJJNNN]]]jjjgggXXXLLL666333///+++)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''...------,,,+++***))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((---222888???CCCFFFIIIJJJPPPSSSUUUUUUUUUZZZbbbiiieeeYYYNNNLLLQQQRRRIII@@@===;;;777444222111111222)))************(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***+++++++++(((,,,...,,,,,,444CCCQQQccc```YYYPPPLLLVVVhhhxxxxxxyyy{{{||||||aaa~~~}}}gggSSSGGGQQQgggooohhh]]]:::666000+++(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((