BM6P6(@ )))))))))))))))***++++++))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,'''(((***,,,,,,***((('''(((((()))************)))+++++++++************)))******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---......///111555;;;@@@CCC<<<444000111444444333444555666666666888;;;>>>AAAAAADDDMMMXXXbbbgggiiieeeaaabbbgggeeeeeesss~~~lllfffjjjbbbfffuuulllVVVBBB<<>>;;;:::===PPPttt~~~ddd```bbbiiioooqqqqqqsssdddOOOMMMMMM]]]lllaaa```XXX\\\``````[[[PPPCCC:::888<<>>888666333???AAADDDHHHKKKLLLMMMNNNPPPUUUSSS]]]aaafff{{{pppmmm```bbbmmmiiiooorrrmmmmmmuuuzzz~~~sssxxx{{{pppjjjpppzzzlllWWWRRRKKKGGGZZZwwwttt[[[KKKKKKPPPQQQ}}}~~~nnnmmmlllppp{{{pppOOOXXXmmmfffyyyuuuVVVDDD>>>MMMppp|||KKK888???<<>>@@@BBBJJJjjjuuuooooooxxxmmmfffVVVTTTZZZ]]]kkkwwwjjjUUUfffmmmeee^^^YYYZZZXXXSSSTTTYYYYYY```fffgggcccbbbfffkkkmmmppp}}}}}}iii```hhhnnnvvvrrrgggWWWHHHAAAEEEKKK___ccc```VVVSSSUUUPPPEEEEEE???;;;;;;<<<::::::<<<999>>>EEEKKKPPPYYYdddmmmxxx)))((((((((())))))***+++))))))))))))))))))))))))************)))))))))(((************+++++++++,,,((()))***++++++***)))(((((()))******++++++******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---...///,,,---------///222888<<<===888333111333555444333444555666666666777:::===@@@@@@CCCIIIRRRYYY]]]^^^^^^[[[]]]bbbaaa```kkk{{{tttkkkkkkfffhhhtttpppZZZDDD===>>>CCCOOO\\\RRR>>>444555444;;;AAA>>><<<:::GGGhhh|||cccaaadddmmmtttvvvwwwyyydddOOOKKKLLL\\\iii]]]\\\YYY^^^cccccc[[[NNNAAA999888:::;;;@@@MMM^^^hhhjjjdddbbbXXXJJJ@@@>>>===:::777777888888888777666666999777777666444666CCCPPPhhhWWWOOOZZZcccfffAAA999999555444444222111333888===???@@@XXXttthhhqqqrrrKKKDDDfffxxxfffCCC;;;888555===???BBBFFFIIIJJJLLLNNNOOOQQQQQQ^^^ccccccwwwoooaaabbbjjjfffmmmpppllljjjqqquuu~~~xxxnnnjjjqqq|||mmmYYYTTTOOOMMMbbb~~~rrr```RRRPPPTTTXXX|||wwwwwwlllTTTbbbqqqjjjkkkQQQBBB===KKKlllVVV???BBB>>>BBBUUU___FFF===:::AAAEEEAAA???AAADDDKKKllluuunnnllltttuuuaaa\\\gggrrrrrr___rrrwwwjjjaaaZZZ[[[ZZZUUUTTTWWWZZZ]]]```bbbcccdddfffgggjjjmmmzzz{{{kkkdddmmmssstttnnnaaaQQQEEEBBBFFFLLLXXX]]][[[TTTSSSVVVRRRIIIEEE???;;;<<<<<<;;;<<>>???BBBGGGNNNTTTWWWXXXUUUSSSUUUYYYXXXVVV]]]iii~~~xxxmmmkkkiiigggnnnyyyqqq[[[FFF>>>>>>AAAKKKVVVMMM999111444666>>>FFFCCC999333;;;WWWwwwxxxaaaaaafffpppwwwyyyzzz|||iiiRRROOOQQQ___iii[[[YYYZZZ___ccc```VVVHHH===777888888999===IIIXXX```aaaRRRPPPIII@@@<<<>>>??????===>>>?????????===<<<;;;<<<888666666666666;;;BBB^^^|||VVVNNNXXX```}}}iiiDDD999777444555444333111222666:::===>>>OOOiiiOOOCCCZZZ}}}uuuNNN>>>;;;666:::<<>>CCCAAA@@@BBBDDDJJJlll|||tttooorrrzzzppp}}}qqq{{{kkk```______XXXTTTVVV[[[ZZZZZZ]]]bbbddddddbbb```aaammmqqqdddaaakkkqqqpppgggXXXKKKCCCCCCGGGJJJNNNSSSTTTPPPRRRVVVTTTLLLFFF???;;;;;;<<<<<<>>>BBBJJJKKKLLLJJJHHHHHHLLLPPPbbbkkkzzz)))((((((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))((())))))))))))*********+++******))))))******+++******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++---111444555555333222111222333555222444555666666666888::::::===BBBIIIPPPWWW[[[\\\UUURRRRRRSSSRRRPPPUUU]]]fffwwwwwwnnnnnnjjjcccdddlllwwwoooZZZGGG@@@AAACCCKKKUUUJJJ777111444777AAAKKKJJJ<<<444777III```uuutttdddfffmmmxxx~~~~~~sss\\\YYY[[[gggmmm]]]\\\]]]___^^^WWWKKK???888666666999===CCCOOO[[[___]]]SSSOOOHHHBBB@@@BBBDDDDDDEEEFFFGGGHHHGGGEEECCCBBB@@@:::888;;;===<<<;;;===\\\~~~xxxSSSLLLVVV^^^~~~lllHHH;;;666333555444222111222666:::>>>@@@NNNYYY~~~VVVAAAYYYWWW???;;;666777;;;>>>BBBEEEHHHKKKNNNQQQKKKKKKTTT]]]ZZZaaaooobbbbbbdddaaaccchhheeebbbeeegggtttmmmbbbdddqqq}}}~~~yyyppplllkkkqqq|||uuuccc[[[XXX]]]rrrtttkkkiiiddd___bbbkkkxxxvvv|||lllkkkxxxttt^^^\\\www}}}qqqpppuuu^^^JJJAAA???FFF\\\bbbCCC<<<:::;;;HHHYYYQQQAAA777<<>>@@@CCCPPPWWWeeevvv))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******((())))))))))))*********++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***'''(((***,,,,,,***(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,------,,,,,,---000333888888777333000///222555222333555666555555777888888<<>>BBBEEEGGGKKKOOORRRRRROOOQQQXXX[[[[[[pppmmmcccbbbaaa```___dddaaa___bbbcccmmmrrrdddjjjiiiWWWVVVggg{{{zzzuuuqqqooommmooovvvuuufff\\\XXX^^^pppzzzoooggggggeeeaaafffppp}}}qqqjjjqqqkkkeeelllzzzwww___ccc|||qqqhhhttt]]]JJJDDDBBBEEEWWWjjjHHH===>>>>>>III\\\VVVCCC666:::BBBCCCAAABBBCCCCCCeee{{{tttyyyrrrfff___UUURRRWWWZZZ]]]```aaa```______```ZZZUUU[[[```[[[]]]fffiii```YYYOOOIIIHHHGGGEEEBBBCCCEEEFFFGGGJJJMMMMMMIIIGGG@@@;;;;;;:::999:::===999999:::999999999;;;===BBBHHHUUUeeexxx+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,++++++++++++((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,,,,------,,,---000222999<<<<<<888111///111555111333555666555555666777888===EEELLLPPPTTTWWWYYYUUUSSSPPPQQQRRRTTTTTTTTTXXX[[[eeewwwwwwfff]]]]]]bbbuuuqqq^^^MMMGGGEEEDDDGGGNNNEEE888555666444@@@UUU^^^EEE:::111111555@@@XXXnnnssseeelllzzzoooqqqrrrsssnnn^^^dddlllcccTTTGGG>>>;;;===>>>;;;<<<<<<@@@LLL[[[cccdddUUUMMMHHHHHHIIIGGGEEEFFF>>>>>>>>>>>>>>>>>>??????;;;777999BBBIIIHHHEEECCCNNNvvv}}}WWWIIIQQQ\\\|||mmmJJJ===777222333111222222333555;;;BBBGGGQQQNNNPPPtttkkkGGG^^^YYY===777555:::<<<>>>AAADDDFFFJJJNNNRRRVVVVVVRRRUUU\\\\\\iiipppdddaaa^^^```]]]aaa^^^]]]bbbbbbgggxxxwww```___sssnnn[[[VVVhhhzzzvvvtttsssqqqnnnqqqvvvyyywwwyyyqqqeeeZZZUUU[[[hhhtttpppjjjddd```^^^```gggpppyyypppfffhhhyyyuuurrrxxx}}}fffqqq~~~vvveeerrrZZZKKKEEEDDDFFFUUU~~~qqqLLL===???<<>>>>>>>>???<<<@@@EEEKKKWWWbbbeeecccRRRKKKGGGJJJKKKGGGDDDDDD;;;:::999999:::;;;===>>><<<:::>>>HHHPPPPPPMMMMMMXXX|||```LLLPPPZZZuuugggGGG<<<888333333222222222222333888???EEEIIITTTRRRcccuuuLLLhhh\\\BBB999444:::;;;===@@@BBBDDDHHHLLLPPPRRRZZZTTTQQQZZZ[[[eeevvvggg```YYY]]]\\\___[[[\\\dddcccdddppp}}}eeeaaapppqqqbbb^^^ppp|||zzzwwwxxxtttnnnlllpppppplllllliiiaaaVVVRRRWWW```gggffffffaaaXXXTTT[[[fffmmmsss~~~yyykkkiiixxx~~~|||{{{lll}}}{{{}}}cccwwwVVVKKKEEEDDDFFFUUUzzzRRR>>>???999;;;PPP\\\FFF666:::DDDEEEAAA???EEE@@@___{{{{{{qqqqqq```PPPPPP[[[[[[^^^cccjjjnnnnnnjjjfffaaaUUUVVV\\\\\\aaajjjjjj^^^ZZZSSSNNNJJJGGGEEEDDDBBB>>><<<===???BBBDDDFFFAAA<<<;;;===>>><<<<<<>>>>>>===<<<<<<<<<<<<;;;:::<<<>>>DDDPPPaaauuu------,,,+++*********+++))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,)))***,,,------,,,***)))(((((()))***************---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))************************(((***+++,,,,,,---///111222;;;DDDDDD<<<444222333000222555666555444444555555<<>>@@@EEENNNXXXfff}}}eeezzz|||{{{nnn```lllkkk]]]KKK@@@===>>>===<<<<<>>;;;;;;???AAA@@@???AAA:::999999999::::::999888;;;<<>>>>>@@@<<<<<>>@@@EEEJJJNNNNNNJJJMMMSSSRRRPPP\\\lllttt```\\\\\\[[[^^^aaa```]]]^^^dddiiisssnnnddddddooo{{{yyykkkhhhooo{{{~~~yyywwwuuu{{{{{{sssllllllmmmlllddd^^^VVVOOOMMMOOOSSSVVVYYYXXXUUUPPPNNNSSS]]]fffmmmqqqwww~~~sssuuu]]][[[gggkkkzzzvvvcccPPPJJJHHHGGGPPPRRRooonnnDDD>>>>>>===HHH[[[PPP;;;666FFFMMMFFFCCC<<>>>>>>>>>>>???<<<999888:::<<<;;;999::::::<<<@@@FFFTTTlll************************((()))***+++***)))'''&&&(((+++------+++(((((()))***+++++++++++++++******+++++++++************))),,,+++******))))))******,,,,,,,,,,,,,,,+++***)))''')))******))))))***+++,,,,,,+++******)))(((((())))))))))))***+++,,,---,,,,,,,,,,,,------...///666BBBUUU]]]RRR>>>555777222222222333444666777888777===EEEKKKMMMMMMLLLLLLOOOOOOSSS\\\hhhrrrvvvwwwqqqllleeeaaaccckkkuuu{{{}}}rrrooosssvvvpppdddWWWVVV```kkkpppbbbZZZSSSUUU^^^dddbbb^^^III666999888333:::TTTyyyvvvxxxzzzkkkyyywwwwww[[[JJJDDD======???;;;???SSSpppsss^^^QQQMMMQQQUUUWWWXXXUUUIII===<<<888888===@@@CCCJJJSSS```cccjjjvvv^^^JJJLLLUUUrrrYYY???;;;777111333111222333333222444666999???dddPPP___jjjJJJ999<<<444999;;;===>>>???CCCHHHKKKNNNJJJMMMRRRQQQPPPZZZiii|||jjj\\\ZZZ^^^aaadddccc___^^^aaadddiiixxx}}}nnnfffeeellluuuyyylllmmmxxxxxxtttsssrrrxxxxxxqqqlllmmmoooooofff```WWWPPPKKKKKKLLLMMMOOOPPPPPPNNNNNNTTT___gggjjjnnnsssyyywwwyyy[[[WWWaaa{{{iiinnnmmmeeexxxOOOLLLKKKIIIOOONNNhhhzzzNNN@@@<<<<<>>===<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========;;;999999:::;;;:::888777777888;;;>>>III^^^qqq************************(((((()))******)))'''&&&(((***,,,,,,***)))((()))++++++,,,,,,,,,,,,,,,++++++++++++************)))++++++***)))))))))******++++++,,,,,,,,,+++******((()))******))))))***++++++++++++******))))))((())))))))))))***+++,,,---------,,,,,,,,,------...444AAARRR[[[SSSDDD:::888444444444444555666777888888===EEEJJJKKKKKKJJJJJJIIIGGGHHHMMMVVV___dddeeefffaaaYYYTTTUUU\\\eeekkk|||{{{zzz}}}wwwmmmlllqqqnnnfff]]]\\\bbbggghhh^^^UUUPPPZZZmmmyyywwwoooOOO;;;<<<999555:::MMMvvv}}}yyy}}}zzzooo{{{]]]IIIDDD===<<<>>>;;;EEE^^^|||oooYYYLLLMMMSSSXXXZZZ[[[WWWLLL@@@<<<<<<>>>???>>>???FFFNNNYYY___jjjxxx}}}WWWJJJRRRZZZzzz[[[@@@<<<777111222111222333222222333666888<<<___]]]^^^iiiTTT;;;<<<999:::<<<===>>>>>>AAADDDGGGMMMJJJLLLQQQPPPOOOXXXeeepppttt]]]WWW\\\___cccccc```]]]]]]___aaakkk|||xxxmmmgggeeeggglllrrrxxx}}}yyynnnqqq~~~vvvuuuuuuuuuxxxwwwppplllmmmooopppfff```WWWPPPLLLJJJHHHGGGGGGIIIKKKMMMOOOUUU^^^eeefffkkkqqqvvv|||yyy{{{\\\VVV___xxxsssSSSuuugggvvvjjjOOONNNQQQLLLMMMHHH^^^XXXBBB:::;;;DDD___UUU???777FFFNNNHHHCCCDDDBBBXXX{{{llljjj```UUUSSSNNNQQQ[[[bbbdddhhhnnntttwww{{{yyyoooddd^^^VVVLLLBBB===>>>>>>===<<<<<<===>>>???>>>???@@@@@@???>>><<<;;;;;;:::999:::;;;;;;999777666666777888999???OOO___************************(((((())))))))))))((('''((()))***+++***)))))))))***+++,,,,,,------------+++++++++*********))))))******))))))))))))******++++++,,,,,,,,,++++++***((()))******)))((()))++++++*********)))))))))((())))))))))))***+++,,,---......---,,,,,,,,,------///999GGGPPPRRRLLLAAA777666666555555555666777777999>>>DDDIIIJJJJJJIIIIIIHHHFFFEEEGGGKKKPPPSSSSSSSSSPPPMMMKKKNNNTTT\\\```pppnnnllllllnnnrrrvvvxxxqqqiiiqqqpppjjjbbb___bbbeeeddd[[[QQQMMM^^^yyy]]]CCC===999777;;;BBB```~~~uuu|||\\\IIIFFF@@@<<<===;;;IIIhhhmmm[[[QQQSSSYYY]]]^^^]]]XXXLLL@@@;;;===@@@BBBBBBBBBDDDGGGMMMQQQZZZiii{{{UUUQQQ___iiiYYY???<<<888111333111222333222222333555777888WWWoooaaakkkbbb???<<<;;;999:::<<<===>>>@@@CCCFFFKKKJJJLLLOOOOOONNNUUU___ppp}}}]]]QQQRRRUUUZZZ[[[ZZZXXXWWWVVVXXXZZZcccuuuuuulllhhheeeeeegggmmmsss{{{{{{ssswww~~~tttyyy{{{|||}}}|||xxxqqqlllkkkmmmoooccc^^^WWWRRROOOMMMJJJGGGDDDGGGKKKOOORRRVVV\\\```dddkkksssyyy~~~uuuxxxccc[[[fffpppVVVzzzhhh```SSSQQQUUUMMMKKKDDDTTT^^^AAA999===EEE]]]WWWBBB777CCCMMMGGGBBBAAA===TTTyyyjjjppphhh^^^SSSNNNMMMRRRXXX]]]eeemmmvvvzzz{{{ooo```RRRFFF???===>>>>>>=========>>>@@@AAAAAAAAABBBBBB@@@>>><<<:::::::::;;;<<<===<<<:::999999888999:::999<<>>>>><<>>;;;888222555222222333222111222444777666LLLyyy{{{```vvvqqqDDD999777555888:::<<<===???BBBEEEHHHHHHJJJMMMMMMNNNSSSZZZjjjuuucccLLLKKKMMMOOOPPPNNNKKKIIIHHHFFFEEEHHHXXXuuuxxxooollljjjiiikkklllqqqyyy|||pppkkkvvv{{{www}}}wwwqqqlllkkknnnqqqeee```YYYUUUSSSQQQLLLHHHCCCGGGMMMRRRWWW[[[^^^```bbbjjjttt{{{yyyooorrrkkkeeessspppbbbuuunnnwww\\\YYYSSSXXXLLLIIIDDDLLLdddBBB999???CCCWWWVVVEEE888AAAIIIEEEBBB>>><<>>>>>>>>???AAABBBCCCEEEEEEDDDCCCAAA>>><<<:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;<<<===<<<===DDDNNN}}}))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((*********)))((()))***,,,---.........+++++++++************)))))))))((((((((()))************+++,,,,,,,,,++++++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,------...---111333:::NNN^^^WWWDDD;;;:::999888777777777777777<<>>;;;===AAADDDFFFGGGGGGGGGGGGJJJOOOSSSVVVZZZ]]]___bbbuuurrrxxxzzzyyysssmmmiiiccc\\\MMMEEEEEEXXXzzzZZZDDD888:::===555@@@FFFaaabbbKKKJJJEEE@@@AAAAAASSSxxxuuucccaaaeeehhhjjjhhh```WWWPPPGGG???>>>DDDLLLXXXfffqqqrrrnnnfffddd```eee{{{vvvWWWXXXooozzzVVV===;;;888333666222222333222111111444666555AAAjjj\\\ooovvvxxxIII:::999444666999;;;<<<>>>AAACCCEEEFFFHHHJJJLLLNNNRRRVVVZZZccc}}}oooNNNLLLJJJHHHEEEBBB???<<<::::::999<<>>===>>>???===;;;<<<>>>>>>===CCCJJJzzz))))))))))))))))))))))))((((((((((((((()))*********(((&&&''')))+++***)))&&&''')))+++,,,---......+++++++++************)))((((((((((((((()))******)))***+++,,,,,,,,,,,,+++)))***+++***((((((((()))((()))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,------...///---222333555HHH]]]]]]NNN<<<<<<:::999777777666666555:::AAAGGGKKKNNNQQQRRRKKKJJJGGGDDDAAA@@@AAABBB@@@AAACCCEEEEEEDDDBBBAAAAAAFFFKKKPPPRRRUUUYYY\\\XXXeee}}}{{{ppp}}}yyyhhh[[[GGG@@@???MMMjjjmmmUUUDDDBBBEEE>>>JJJGGGTTTgggzzzlllOOOJJJEEEAAAEEEHHHbbbnnn^^^dddoooppppppjjj^^^SSSMMMFFF@@@@@@IIITTT^^^mmm}}}|||xxxtttXXXWWWmmm|||WWW>>>;;;888333555222222333222000111333555555888]]]]]]XXXmmmyyyLLL======555777999;;;;;;<<<>>>@@@BBBDDDGGGIIIKKKOOORRRSSSQQQ[[[ppp}}}[[[NNNJJJEEE???;;;888777666777888;;;GGG^^^xxx~~~yyyxxxvvvssstttwwwlllpppvvvyyy{{{xxxhhhXXXOOONNNJJJOOO]]]qqqyyyppplllkkkjjjnnnuuukkkddd\\\XXXXXXWWWQQQLLLFFFIIIPPPWWW^^^cccdddeeegggiiinnnuuu~~~|||pppmmmtttqqqqqqsssZZZiii|||qqqppp[[[]]]TTTWWWDDDHHHLLLGGGlllnnnEEE;;;BBB;;;HHHWWWQQQ??????EEEEEEGGG@@@BBBRRRrrrwwwjjjsss~~~qqqmmmbbb]]]SSSIIIGGGNNNZZZcccmmmssswwwvvvssswwwzzzaaaOOOJJJHHHGGGEEEEEEEEEEEEGGGIIIKKKMMMOOOMMMIIIEEEBBB@@@???>>>;;;===>>>>>><<<<<<>>>AAA@@@>>>>>>@@@???>>>BBBIIIwww))))))))))))))))))))))))((((((((((((((()))*********'''%%%&&&)))+++***)))%%%&&&(((***,,,------...+++++++++************)))((((((((((((((()))******)))***+++,,,,,,,,,,,,,,,***++++++***((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---+++++++++,,,---...///000+++333444222AAAXXX^^^SSS===<<<;;;999888777666666444999AAAGGGLLLPPPSSSUUUMMMKKKGGGCCCAAABBBFFFIIIFFFFFFGGGGGGFFFEEEDDDCCCAAAEEEIIIKKKLLLMMMQQQTTTXXX```qqqtttkkknnn[[[FFF???;;;DDD[[[zzz|||eeePPPJJJMMMJJJXXXNNNOOOWWWeeettt}}}}}}yyyuuuRRRJJJCCC@@@HHHNNNooolll\\\ggguuutttsssjjj\\\QQQKKKGGGBBBBBBMMMWWW^^^jjj|||tttZZZVVVlllYYY???<<<999222555222333333111000111333555666333UUUcccLLLuuuxxxzzzLLL<<<;;;666888:::;;;::::::;;;<<<@@@CCCFFFHHHKKKOOORRRRRRSSS\\\iii}}}iiiOOOJJJBBB===:::999999999666777999@@@OOO```iiiiiiuuutttuuuwwwvvvrrrssswwwnnnrrrvvvvvvvvv|||rrrYYYMMMKKKBBBJJJ[[[ooo{{{zzzoookkkhhhfffiiipppggg```YYYWWWZZZZZZWWWRRRLLLNNNSSSYYY^^^aaabbbaaammmlllmmmsss|||yyyqqqqqqyyysssrrrjjjUUUmmmoooqqq]]]\\\TTTVVVBBBGGGPPPHHHgggnnnEEE<<>><<<:::;;;>>>AAADDDAAAAAABBBAAA???CCCIIIuuu***)))((()))***+++***(((************))))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))***,,,------,,,+++***---,,,+++)))((((((''''''+++,,,+++)))'''%%%&&&'''))))))***+++,,,,,,------------,,,++++++,,,,,,,,,...///111666@@@OOO^^^hhhNNNCCC::::::999666555777:::777;;;GGGOOOPPPPPPRRRJJJCCC??????AAACCCHHHOOOPPPLLLGGGEEEEEEGGGIIIJJJMMMLLLLLLMMMLLLKKKHHHEEEOOORRR___pppvvvqqqooorrr{{{___HHH>>>:::@@@JJJYYYvvvrrrcccaaaeeehhhlllaaaYYY^^^hhhooosssuuufffdddaaa```eeeooo|||[[[KKKKKKBBBEEE\\\~~~fff___mmmyyyyyysssfffUUUEEE???AAAFFFGGGQQQXXXYYY```rrriiiVVVUUUmmmyyyWWWAAA888555444555222222222222222222222222444999EEElllGGGRRRyyyQQQEEE===<<<777555888;;;;;;<<>>:::@@@CCCBBBDDDKKKSSSVVV]]]iiiwww~~~}}}yyyxxxxxx{{{yyywwwooojjjtttmmm]]]LLLGGG\\\kkkrrrvvvrrrpppyyysssnnnjjjddd```^^^\\\\\\YYYUUURRRRRRUUUYYYRRRTTT[[[eeegggbbbaaaeeeiiiiiikkkpppxxx~~~xxxmmmdddhhhyyy{{{yyysss\\\VVVlllmmmjjj^^^cccXXXGGGFFFFFFJJJLLLZZZ}}}PPP999@@@???FFFOOOPPPGGGBBBGGGMMMNNN@@@BBBKKK```yyyyyyhhhqqqwwwuuujjjbbbYYYUUUSSSZZZjjjvvvkkkccc[[[QQQMMMLLLQQQ]]]hhhfffeeeeeeeeeffflll{{{{{{gggYYYRRRPPPPPPIIIGGGEEEFFFJJJOOOSSSTTTPPPOOOGGGEEEOOOLLLBBB@@@<<<:::;;;>>>>>>===@@@FFFHHHJJJNNNPPPLLLEEEEEEJJJuuu***)))((()))***+++***(((************))))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***))))))((()))))))))))))))))))))))))))***+++------,,,+++***,,,+++***))))))(((((()))((()))***)))''''''(((************++++++,,,,,,---------,,,,,,,,,,,,------......///222999EEERRR[[[WWWHHH;;;888:::999888888555222777EEEPPPRRROOONNNJJJFFFCCCDDDEEEFFFKKKRRROOOLLLJJJIIIKKKNNNQQQSSSTTTSSSRRRRRRQQQNNNIIIDDDDDDDDDNNN]]]ccc```___dddfffOOOCCC<<<===BBBKKK^^^rrrxxxsssrrrsssttthhh^^^^^^bbbcccccccccYYYYYYXXXZZZaaammm{{{eeeMMMLLLHHHQQQhhhkkkdddqqq|||tttlll^^^NNN@@@:::;;;>>>???HHHNNNPPPWWWiii|||hhhYYY^^^www{{{YYYCCC:::666333333222222222222222222222222333666;;;\\\QQQNNN|||TTTDDD>>><<<777555888::::::<<>>>>>888AAALLLQQQHHHAAADDDMMMSSSAAA@@@FFFXXXqqq~~~rrrmmmoooxxx~~~{{{uuuhhh[[[RRRKKKHHHFFFJJJXXXjjj{{{xxxpppddd[[[RRRMMMMMMSSSaaammmjjjiiihhhhhhhhhlllzzzyyygggXXXQQQQQQSSSLLLIIIFFFGGGJJJOOOSSSUUUOOOPPPHHHGGGNNNKKK@@@>>>@@@======@@@BBBDDDJJJRRRbbbeeejjjllldddZZZVVVXXX{{{***)))((()))***+++***(((************))))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++++++++******)))))))))******%%%'''))))))))))))+++---++++++++++++++++++++++++------,,,,,,,,,,,,------000000//////333:::DDDKKK^^^MMM===888:::;;;:::888777555888BBBKKKLLLGGGDDDGGGIIIMMMQQQPPPMMMNNNSSSLLLLLLKKKLLLOOOTTTXXX[[[ZZZXXXVVVVVVWWWSSSKKKDDDAAA===BBBMMMSSSQQQRRRVVVcccnnntttZZZLLL@@@======@@@JJJUUUdddvvv{{{zzzzzzuuuiii^^^ZZZYYYUUURRRRRRQQQQQQRRRUUU]]]iiiwwwrrrQQQKKKMMM\\\tttrrrkkkwwwrrrgggVVVGGG===888777777???FFFKKKLLLRRRbbbuuujjj___iiiuuuVVVCCC;;;666333222222222222222222222222222333444444KKKxxx\\\LLLxxx[[[DDDAAA<<<666444777999999;;;>>>===AAAEEEGGGGGGHHHKKKOOOKKKSSSZZZ___kkkyyyjjj]]]ZZZ\\\```dddfffgggiiikkkhhhbbb```gggqqqxxx|||nnn^^^XXXhhh{{{fffwww{{{pppuuu{{{sssmmmeee^^^\\\YYY\\\\\\UUULLLLLLVVVaaabbbeeelllrrrrrrnnnkkkllldddhhhnnnqqqrrrtttxxx{{{wwwnnnhhhooohhhbbbssswwwNNNVVVvvvrrrbbb\\\OOOAAA???;;;>>>AAANNN{{{hhhKKKCCC;;;<<>>;;;888666BBBGGGKKKLLLRRR```rrrmmmeeerrrkkkOOO???:::777444333222222222222222222222222444555555EEEooorrrSSS~~~cccFFFFFF===777444666888888:::>>>>>>BBBGGGJJJJJJJJJMMMPPPMMMSSSYYY[[[cccyyysssoooqqqvvvxxxyyyyyy|||}}}xxxppphhhjjjnnnrrrxxxpppbbb[[[bbb|||zzzvvvzzzwwwpppkkkddd___]]]ZZZ\\\\\\WWWRRRRRRZZZbbbhhhlllqqquuuuuuqqqnnnnnndddjjjqqqsssrrrqqqtttxxxsssnnnnnnzzz~~~pppoooyyypppRRRaaazzzpppaaaWWWLLL???>>>999;;;>>>JJJtttsssSSSFFFBBB999GGGSSSOOO@@@;;;III[[[XXXKKKAAAKKKgggxxxooollluuutttfffmmmwwweeeUUUJJJIIIHHHFFFGGGLLLZZZlllyyytttpppggg^^^SSSNNNNNNVVVffftttnnnkkkiiigggfffgggppp{{{xxxtttmmmddd^^^ZZZXXXXXXQQQMMMGGGDDDFFFKKKOOOQQQSSSYYYVVVQQQQQQGGG::::::AAA===<<<======???FFFNNNppp{{{***)))((()))***+++***(((************)))))))))(((''''''((())))))))))))))))))))))))***++++++,,,,,,+++++++++***************(((((((((((((((((((((((())))))***+++,,,,,,------))))))))))))***+++,,,---''')))++++++***))))))***,,,,,,++++++++++++++++++***************+++,,,,,,111111000///000222777;;;LLLJJJEEE===666333444444666999<<>><<<:::777???BBBGGGLLLRRR^^^qqqnnniiittt~~~fffLLL>>>:::777444333222222222222222222222222222555999EEEhhh___{{{mmmIIIIII@@@999555666888777999===<<>>@@@@@@???CCCHHHjjjwww~~~~~~***)))((()))***+++***(((************))))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))***++++++,,,---...***************+++,,,---)))+++,,,,,,***(((((((((++++++++++++++++++++++++******)))******+++,,,---,,,---.........000333666<<>>???AAAHHHPPPYYY[[[]]]```eeekkksssyyy|||}}}ooobbbmmmpppfffgggfffeeeYYYIII>>>;;;;;;:::999>>>AAAGGGNNNUUU```rrr}}}gggeeekkkhhhNNN???:::777444222222222222222222222222222///111888BBBYYYnnnooo|||QQQIIIDDD===888777888777888;;;999===AAACCCCCCDDDGGGKKKTTTTTTYYYbbbmmm}}}~~~pppqqqqqq}}}rrrhhheeeeeebbb```______\\\ZZZ[[[```eeehhhhhhnnnsssuuuttttttvvvwwwvvvuuuwwwyyywwwsssoooooopppfffnnn~~~wwwqqqwwwsssMMMGGGtttooocccWWWKKK???888:::555777:::AAAeeeVVV>>>BBB===DDDQQQUUUHHH999???QQQ]]]NNN@@@FFFccc~~~~~~sssbbbbbbwwwwwwvvvwwwnnn___PPPGGGFFFKKKPPPXXXdddrrr{{{{{{rrrhhh^^^SSSNNNNNNUUUcccpppqqqmmmjjjjjjiiiiiinnnuuuooofff]]]^^^eeefff^^^TTTMMMHHHCCC@@@AAADDDGGGIIITTTaaaeeeaaa[[[KKK???AAA@@@@@@CCCGGGGGGEEEFFFIIIYYYggg}}}ooorrr***)))((()))***+++***(((************))))))))))))''''''((())))))))))))))))))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))***+++,,,......++++++*********+++,,,,,,(((***------+++)))((((((*********++++++,,,,,,---++++++++++++,,,---...///***,,,.........///222444444:::<<<555000000111//////888FFFWWWmmmpppaaaQQQIIIFFFEEEHHHKKKPPPUUUYYYYYYWWWVVVYYY\\\``````aaaccchhhrrr}}}xxxaaaMMMHHHHHHEEECCCEEE===<<<<<>>888<<<>>>DDDJJJLLLMMMRRRYYY```eeelllqqqssssssrrrrrryyywwwyyyuuu|||rrrgggfffbbb[[[RRRDDD;;;777888:::;;;AAACCCIIIPPPSSSYYYhhhxxxkkk]]][[[YYYpppgggLLL>>>:::777444333222222222222222222222222111...555:::GGGsssddd___LLLGGG@@@:::999888666777:::777;;;>>>??????AAAEEEIIIPPPRRRYYYgggtttuuummmxxx{{{pppfffcccccc```^^^]]]```]]][[[ZZZ^^^eeemmmrrrtttxxxyyyvvvvvv|||}}}wwwrrrmmmiiiggghhhvvvtttsssoooppp|||gggNNN[[[~~~ssskkkaaaQQQDDD;;;777;;;777999;;;AAAbbbeeeDDDDDD???AAALLLVVVNNN======KKK]]]TTTHHHHHH\\\zzzssscccWWWfff}}}uuucccSSSIIIGGGHHHIIIHHHMMMSSS[[[jjj|||rrreee\\\SSSOOOPPPWWWdddqqqpppllliiijjjiiiiiinnntttjjjccc\\\\\\bbbccc[[[SSSJJJGGGBBB@@@AAADDDFFFGGGMMM^^^fffddd^^^OOOEEEIIIEEEDDDFFFIIIHHHDDDDDDGGGLLLYYYoooccckkk***)))((()))***+++***(((************))))))))))))'''(((((())))))))))))))))))))))))***++++++,,,,,,******************++++++)))))))))))))))))))))))))))))))))***+++---...///,,,,,,++++++***++++++,,,'''))),,,---,,,***)))***))))))***+++,,,,,,------,,,,,,,,,---...///000111+++---///000000111333444111666555000///222222///+++333???QQQgggvvvqqqdddZZZPPPHHHIIIMMMMMMLLLKKKLLLQQQWWWYYYWWWXXX[[[___ccccccdddcccfffpppfffLLLDDDEEEEEEFFFJJJ???AAACCCAAA@@@PPPyyyyyyhhh\\\RRRLLLCCCHHHHHH???777666888:::===CCCNNNYYY\\\[[[^^^ccciiipppzzzxxxpppkkkqqqrrruuuxxxwwwwwwvvvllljjjeeeWWWOOOCCC:::666888<<<>>>BBBCCCGGGKKKKKKLLLWWWeee~~~```TTTQQQIII]]]zzzbbbHHH;;;888777666666222222222222222222222222555---222444:::fff___tttkkkPPPJJJBBB;;;999888666777:::999;;;>>>??????AAAFFFKKKLLLOOOZZZjjjxxxxxxkkkaaacccwww|||tttyyy|||~~~rrrhhhdddccc___\\\[[[```^^^\\\YYYZZZbbbppp{{{xxx}}}}}}yyyzzzwwwqqqjjjddd```nnnooo``````bbbmmm~~~[[[ZZZzzzoooxxxnnnlllaaaNNN@@@;;;888???:::<<>>HHHWWWRRR@@@===HHHXXXTTTJJJDDDNNNjjjvvvfffOOOXXXlll{{{ooo]]]PPPJJJJJJLLLMMMLLLJJJGGGKKK^^^www~~~pppccc[[[SSSQQQRRRYYYgggsssmmmiiifffggghhhhhhlllqqqfffaaa\\\\\\^^^^^^YYYTTTIIIFFFBBBAAABBBDDDFFFFFFGGG[[[fffeee```RRRIIIOOOIIIGGGGGGGGGCCC>>>===@@@NNNYYYlll~~~~~~___iii((()))+++------+++)))(((,,,,,,+++***))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***&&&%%%))))))$$$$$$(((******+++---...///---+++---,,,,,,++++++******)))(((((((((((())))))))))))---,,,+++)))((())))))******++++++,,,---...000111...///111111000000222333555666777777666333000...***///999FFFRRRWWWUUURRRNNNLLLKKKJJJKKKMMMOOOQQQPPPPPPOOOPPPTTTXXX]]]```fffcccbbbdddgggmmmzzznnnTTTFFFGGGNNNOOOJJJJJJ???===DDDHHHRRRrrrooobbbXXXNNNHHHEEEAAA???>>>===@@@DDDGGGOOOYYY```cccggglllqqqxxx{{{}}}~~~zzztttlllgggmmmmmmpppsssssssssxxxrrrlllgggTTTNNNEEE===888888;;;>>>EEEEEEEEEDDDEEEIIINNNRRRooo~~~```RRRLLLKKKdddyyyWWWBBB???:::777666333222222222111222222333333777'''777>>>333\\\kkkSSSzzzZZZIIIAAAAAA???555444:::888888:::===???BBBEEEIIILLLJJJPPPUUUeee{{{{{{yyygggUUUSSSfff~~~zzzuuuuuuwww|||vvvlllgggbbbZZZVVVXXXbbbaaa^^^[[[]]]ggguuu}}}}}}xxxmmm^^^ZZZ```eeeiiiVVVSSSXXXkkk|||YYYllluuuxxxkkkpppmmm]]]LLL>>>:::888999<<<===AAAOOO___}}}XXX;;;<<<<<>>BBBFFFWWWhhhzzzfffVVVMMMMMMfffrrrQQQ>>>>>>:::777777444333222222111222222333333666***555:::333QQQ}}}RRRbbbrrrMMMBBB???>>>555555;;;999777999;;;===???BBBFFFHHHJJJNNNRRRccc|||uuukkkhhhyyyvvvbbbMMMJJJ[[[ppp{{{||||||}}}wwwtttuuuwwwwwwzzzyyylllgggddd]]]VVVTTT^^^]]]\\\]]]bbblllwww{{{xxxtttlll___[[[^^^mmmiiiWWWRRRWWWiiiiiiVVV~~~ooo~~~mmmqqqjjjWWWFFF:::999999;;;======@@@OOO^^^iiiDDD999999BBBQQQSSSIIIBBBBBBUUU^^^NNN@@@HHHJJJYYY}}}eee\\\]]]^^^qqq~~~zzz~~~rrroooiiidddeeemmmzzzvvvmmmaaa[[[aaaqqq|||lll___\\\YYYWWW[[[eeeqqqzzzpppkkkiiilllmmmllllllooolllfff```______YYYOOOGGGDDDCCCBBB@@@???>>>@@@AAAIIIRRR\\\```\\\TTTNNNKKKIIIBBB<<<::::::999<<>>CCCSSS___fffsssnnn[[[LLLFFFDDDDDDHHHRRR]]]dddffflllrrrxxx{{{zzzxxxwwwxxxvvvvvvvvvtttoooggg```[[[```___bbbeeeeeeeeejjjrrr~~~qqqccc```___aaaqqqxxxlll]]]VVVJJJ???999777999<<<===<<<;;;888666666888:::<<>>AAADDDJJJMMMPPP___xxxxxxaaaYYY^^^ttt}}}gggOOOJJJWWWhhhpppqqqrrrvvvzzz{{{yyywwwxxxzzzyyyzzz~~~sssnnnlllhhh```ZZZ\\\[[[\\\bbbkkktttxxxyyynnnsssyyy|||}}}wwwooofffZZZTTTVVVuuuqqq___RRRQQQ\\\rrrwwwVVVXXXyyyrrruuulllpppcccNNN@@@777888:::<<<======CCCSSSccczzzOOO<<<:::???JJJMMMFFF@@@AAAKKK]]]TTTAAABBBCCCNNNiiimmmgggeee^^^jjjzzz||||||tttllliiihhhkkksss{{{tttrrrpppsss{{{~~~~~~xxxlllccc___ZZZ[[[bbbmmmvvv{{{qqqmmmkkkmmmlllkkklllooojjjnnnoooiii]]]QQQIIIEEEEEEFFFDDD@@@;;;999;;;>>>FFFMMMVVVYYYUUUMMMFFFBBBAAA===:::;;;;;;:::===BBBUUUeee{{{)))))))))(((((()))))))))'''(((((((((((((((''''''((((((((((((((((((((((((***************+++++++++************************+++************))))))***+++***((()))+++---......------,,,,,,++++++******)))*********++++++++++++'''(((***+++,,,,,,++++++------,,,,,,,,,------......///111111000000222333666888:::;;;;;;:::888666444555555444444888@@@FFFNNNOOOPPPPPPNNNJJJGGGDDD@@@>>>;;;<<<@@@HHHPPPUUUXXXSSSNNNIIIDDDCCCIIIQQQTTTWWWXXXYYY```ddd\\\OOOBBB???DDDUUUeeepppyyy~~~mmm___TTTLLLOOOQQQTTT\\\kkk{{{|||uuuoookkkkkkkkkkkkjjjhhhddd^^^YYYUUUZZZZZZ\\\```aaabbbiiiqqqzzz~~~{{{xxxqqqdddYYYUUUQQQNNNWWWdddxxxsssfff^^^RRRFFF>>>;;;<<<=========<<<999666444555777111<<>>;;;777666333333333222222111111222222222333///222777777QQQoooNNNUUUyyycccMMMCCCBBB<<<999999444666888999::::::<<>>>>>CCCEEE@@@<<<;;;BBB[[[ZZZFFF???AAAIIIXXXxxxvvvpppbbbeeerrrjjjggghhhiiilllppprrrqqqpppnnnggg^^^]]]XXXVVVZZZ```gggrrr{{{zzzwwwxxxvvvnnnhhhdddaaaaaahhhrrr{{{sssooolllkkkhhhfffjjjpppjjjxxxuuu___LLLDDDCCCGGGHHHFFFAAA;;;999;;;>>>BBBGGGNNNPPPMMMGGGBBB???>>>:::999;;;;;;;;;@@@FFFZZZlll((()))+++,,,,,,+++)))(((((())))))*********)))(((((((((((((((((((((((((((******)))))))))***+++,,,***************************++++++******++++++++++++)))((((((+++---...............---,,,,,,++++++)))*********++++++++++++&&&((()))+++,,,,,,,,,+++------,,,,,,,,,------......///111111000000222333666888;;;===>>>>>><<<;;;666888999999999===CCCIIILLLMMMPPPQQQPPPLLLHHHEEEEEEAAA===;;;>>>FFFOOOUUU[[[TTTMMMGGG???<<<@@@HHHHHH[[[mmmssssssnnn]]]KKK???>>>AAAMMM]]]kkkuuu{{{{{{|||wwwjjj]]]WWWVVVVVVSSSZZZcccnnnvvviii```[[[ZZZ^^^^^^]]]\\\[[[YYYVVVUUUUUUUUUXXX\\\^^^```hhhqqquuuzzz~~~yyytttlllccc[[[VVVNNNEEEFFFLLLZZZnnnxxxmmmfffYYYMMMCCC>>>===>>>;;;;;;;;;:::777666666777111666AAAWWWvvvmmm[[[dddbbbHHH<<<@@@<<<666666333444333222222111111111222///444...000999222BBBooo```LLLkkkoooRRRBBBBBB>>>;;;888222777888:::::::::;;;>>>@@@BBBKKKQQQXXXdddnnn}}}jjj[[[^^^xxx}}}hhhTTTPPPXXXaaahhhnnnxxx{{{{{{rrrmmmiiiggg______dddpppzzzzzznnnbbbQQQMMMKKKMMMSSS```www}}}ooo\\\SSSZZZeee}}}wwwvvv^^^OOOHHHJJJbbb|||kkk\\\```vvvqqqiiicccNNN===;;;;;;888:::;;;<<>>@@@>>>;;;:::<<>>???BBBFFFIIIHHHEEEBBBAAA>>>;;;999::::::<<>>:::???GGGIIIiiidddHHH>>>AAADDDHHHQQQ^^^hhhmmmcccdddddd___YYYXXX\\\aaa___lllyyy~~~lll]]]TTTPPPOOOQQQQQQRRRSSSTTTUUUVVVWWWTTTSSSUUUYYYZZZ]]]dddmmmuuuyyy}}}uuuoooiiifffdddaaaXXXJJJBBBAAAEEEUUUjjj}}}|||ssslll```TTTJJJCCC@@@???999:::<<<;;;999777777888444666<<>>HHHOOOVVV___fff}}}~~~zzzppptttxxxooo```aaarrrwwwfffWWWVVVZZZ```jjjttt~~~|||uuunnnjjjgggbbbdddlllzzzooo```RRRIIIBBBBBBFFFRRRjjjrrr\\\SSS^^^mmm{{{nnnUUUMMMPPPUUUooottt]]]TTTjjjwwwwwwrrrfff[[[FFF999:::;;;:::<<<<<>>@@@>>><<<999NNN[[[RRREEEFFFKKKLLLbbbtttgggsss}}}oooaaaTTTMMMOOOSSSUUUUUUXXX^^^```^^^UUUSSSVVV^^^fffmmmuuu}}}rrriiicccbbbdddppp|||tttnnngggiiijjjkkkmmmrrrzzzvvvuuurrrmmmddd___dddmmmqqqvvv```SSSOOONNNGGGDDD???;;;999999:::;;;<<>>;;;999:::999;;;CCCMMMccczzz((()))***++++++***)))(((((()))+++,,,---,,,+++***))))))))))))))))))))))))+++***)))((()))***,,,---+++++++++*********))))))(((+++,,,((()))------***'''''''''***,,,...---,,,---,,,,,,++++++***))))))((((((((()))))))))*********)))))))))***+++,,,,,,+++++++++,,,---...///000...///111111000000222333333666;;;@@@DDDEEEFFFFFFAAA@@@@@@BBBEEEIIIJJJKKKMMMPPPSSSUUUVVVTTTQQQOOOMMMIIIDDDDDDJJJVVVccclllccc[[[PPPFFF>>>:::AAAJJJSSSyyyzzzQQQHHHQQQVVVRRRPPPVVV]]]___UUUXXXZZZZZZYYY\\\dddllluuu~~~nnn]]]QQQJJJGGGFFFEEEEEEFFFHHHKKKOOORRRTTTWWWVVVWWWYYYYYYZZZaaaiiisssvvv}}}|||sssjjjeeehhhqqq~~~}}}fffOOOCCC===FFFQQQ]]]pppzzztttjjj^^^SSSKKKEEECCC>>>@@@BBBBBB@@@>>>===>>>999;;;>>>EEEXXXtttyyygggwww___FFF<<>>EEEIIIQQQ[[[```ppp}}}xxxqqqkkkWWW]]]```fffwww{{{qqqsssyyyvvvjjjaaabbbccceeeqqq|||yyyzzzvvvpppiiihhhnnnzzz~~~nnn[[[PPPGGGEEECCCGGGZZZooo{{{}}}mmm]]][[[jjjzzz}}}{{{cccLLLPPP```iiieeeRRR[[[sss{{{fffXXXOOO???888<<<;;;>>>???@@@EEEUUUkkkzzz~~~yyyIIICCC;;;999===@@@???;;;999FFFVVVTTTGGGFFFKKKIIIWWWpppwww{{{mmmuuuyyynnnhhhhhhlllmmmjjjiiikkkkkkiii^^^\\\___ffflllpppvvv|||jjj___WWWUUUWWWeeewwwsssppphhhiiinnnsssxxxzzzyyywwwvvvxxxyyyuuuiii___aaahhhuuu|||zzzhhhZZZZZZ]]]\\\LLLEEE>>>::::::;;;:::888:::???GGGNNNPPPKKKDDD>>>;;;::::::;;;::::::AAAIIIYYYnnn***)))(((''''''((()))***''')))+++,,,---,,,+++***))))))))))))))))))))))))+++***)))((((((***,,,---++++++++++++******))))))'''+++,,,((((((------)))&&&&&&(((***---...---,,,++++++******)))((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,***++++++,,,---...000111...///111111000000222333222666;;;@@@EEEHHHHHHIIIKKKHHHGGGJJJPPPVVVXXXXXXXXXYYY[[[[[[ZZZVVVSSSPPPMMMIIIFFFGGGPPP___nnnxxxeee\\\PPPFFF===;;;BBBLLL[[[```TTTcccjjjbbbXXXWWWYYYYYYZZZZZZZZZZZZ[[[```mmmxxxsssjjj]]]PPPGGGBBB@@@@@@<<<<<<===@@@CCCHHHMMMPPP]]][[[ZZZ[[[ZZZYYY___hhhmmmooouuu~~~rrrhhh```[[[jjjdddMMM>>>???===???OOOlll{{{rrrfff[[[RRRLLLHHHGGGIIILLLKKKIIIGGGEEEEEE===BBBCCCAAAJJJbbb~~~qqqggg\\\CCC:::>>>999555777777555444333222111111111111...000000///000444:::???dddVVVfff```LLLBBB===<<<888444555777888888999<<<>>>BBBDDDDDDLLLXXX[[[cccvvvwwwqqqnnnhhh```ZZZIIILLLKKKKKK\\\~~~vvvmmmhhhiiihhhhhhuuu}}}yyy}}}}}}{{{{{{sssiiiooovvv~~~aaaVVVNNNKKKEEEBBBMMM___^^^eeehhhbbb___jjjvvvwwwcccNNNYYYoooxxx}}}QQQNNNkkk}}}kkkUUUIIICCC:::999===<<>>:::<<>>;;;777888???JJJSSSUUUOOOCCC;;;888888;;;===;;;999>>>EEELLL^^^{{{zzz+++***)))(((((()))***+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++++++++++++++---------,,,,,,***))))))*********)))******+++,,,+++,,,,,,,,,,,,+++***)))(((((((((((())))))))))))---,,,+++*********+++,,,******+++,,,,,,---......------------///000111222555777;;;???BBBFFFKKKOOONNNRRRWWWYYYWWW[[[kkk|||vvvuuuqqqiiiaaa^^^aaaeee\\\ccc^^^RRRUUUiiiwwwwwwtttVVVNNNAAA888===???HHHUUU~~~tttiiipppxxxxxxkkk^^^[[[```cccccccccccceeelllvvv}}}zzzqqqnnn___XXXNNNHHHFFFFFFDDDBBB>>>>>>===;;;<<>>===@@@EEEHHHHHHEEE???:::777999::::::::::::;;;===@@@PPPkkkwww******))))))))))))******************))))))))))))))))))))))))))))))))))))+++*********************))))))***+++++++++++++++*********))))))(((&&&&&&))))))))))))***++++++,,,,,,,,,,,,,,,++++++******************++++++++++++,,,,,,+++*********+++,,,+++++++++,,,,,,---------.........///000111222333444777;;;???CCCHHHMMMQQQVVVXXX[[[\\\[[[bbbuuuwwwjjjaaa]]]\\\fffqqqtttnnnqqqtttXXXSSSGGG999;;;:::BBBHHHkkkyyyzzzzzzwwwnnneeedddhhhgggdddcccfffooowww{{{|||xxxllleeebbbZZZXXXSSSNNNHHHDDDCCCCCC;;;::::::999:::>>>DDDIIIMMMPPPTTTWWWYYY[[[___aaafffnnnqqqwwwsssZZZLLLJJJKKKYYYmmm|||RRRFFF<<<:::===GGGZZZnnnuuutttlll___YYYZZZ[[[YYY\\\aaahhhkkkiiieee```]]]MMMTTT]]]```]]]ccc{{{{{{RRRVVVZZZ^^^oooSSSHHH???===<<<888666777555444333222111111111111000111111111111333666999DDDZZZhhhxxxOOOBBB???999:::777555777888777999===???<<>><<<>>>===BBBFFFFFFBBB===;;;;;;888:::;;;;;;:::999:::<<<@@@NNNfff|||))))))************))))))************))))))))))))))))))))))))))))))))))))******************++++++))))))***++++++++++++***,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,---------,,,+++++++++++++++************++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111222333333666;;;@@@DDDIIINNNRRRVVVVVVVVVVVVWWWaaayyy|||mmmaaa[[[ggguuuwww\\\WWWKKK<<<;;;555;;;>>>WWWzzztttooojjjjjjmmmjjjeeeccckkkxxx~~~zzzuuuvvvvvvpppggg^^^YYYWWWVVVXXXXXXSSSKKKDDDBBBCCC888999888888999===BBBGGGJJJMMMQQQTTTVVVZZZ]]]```dddkkknnntttqqqUUUCCC>>>===GGGWWWttteeeMMM<<<<<<>>>@@@QQQhhhllliiibbbYYYVVVYYY[[[\\\___ccciiilllllljjjhhhhhh^^^ccchhhkkkjjjpppxxxPPPPPPRRR\\\www~~~MMMEEE???===<<<999777777555444333222111111111111000111111111111333666888>>>sssaaaOOO```ZZZAAA???@@@===888666777777666888<<<>>><<>>GGGPPPOOOPPPSSSSSSLLLKKK[[[qqqnnnOOO>>>===:::;;;BBBBBB???888AAAWWW```SSSEEEBBBHHHKKKjjjaaa^^^cccqqq~~~{{{zzz}}}lllccc```___dddvvvxxxvvvooollllllmmmkkkPPPCCC;;;>>>BBB@@@===??????CCCFFFBBB;;;777888;;;:::;;;<<<;;;:::999:::;;;@@@III^^^yyy((()))***++++++***)))(((************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++******,,,---------,,,,,,+++***(((((((((((()))+++,,,---...---,,,+++++++++,,,,,,'''((((((((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++000000000000000111222222333666;;;@@@CCCGGGLLLOOOPPPOOOOOONNNQQQ^^^yyy}}}kkkaaa]]]iiixxxaaaVVVJJJ@@@@@@777777999FFFkkkvvvooommmkkkjjjkkklllhhhiiippp{{{|||vvvmmmmmmkkkfff___ZZZXXXXXXXXXYYYXXXTTTMMMFFFCCCAAA999:::::::::;;;>>>CCCFFFFFFIIIMMMQQQTTTXXX\\\___cccjjjlllqqqzzz{{{pppRRR@@@999777<<>><<<>>>>>>SSSqqqnnnhhh]]]TTTQQQSSSWWWYYYZZZ]]]bbbdddeeefffggghhhpppsssvvvxxxzzzsssVVVUUUVVVbbb~~~oooHHHCCC???===<<<:::888666444444333222111111111111///000222111111222555777;;;aaaSSSGGGnnnnnnGGG@@@GGG>>>999777888777666999===@@@???JJJUUUYYYiii}}}vvv]]]LLLJJJQQQddduuuuuuiiiVVVHHHAAAGGGbbb{{{rrrhhhaaa]]]VVVJJJCCCDDDFFFZZZ|||wwwxxx|||~~~yyyzzzyyykkkdddZZZVVVmmm{{{rrrnnneeeSSSLLLJJJYYYsssuuufffdddkkkrrrjjjTTT}}}vvvbbbYYYHHH@@@999999<<>><<<>>>CCCDDDFFF:::===SSSbbb[[[LLLDDDGGGHHHaaajjjYYYRRRccczzz}}}qqqmmmttt~~~jjj``````___bbbpppuuuxxxtttppplllgggaaaIIIAAA===@@@CCCAAA???@@@BBBCCCBBB>>>999777999<<<<<<======<<<:::888999:::>>>DDDVVVqqq((()))***++++++***)))(((************)))))))))(((((((((((((((((((((((((((''''''(((((())))))))))))******+++++++++******)))))))))))))))))))))((('''(((((((((((()))***+++,,,...---,,,,,,++++++,,,,,,'''((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++////////////000000111222444777;;;???AAADDDGGGIIINNNNNNNNNOOOQQQ^^^xxxyyyjjj]]]```kkkiiiTTTHHHGGGLLL@@@;;;555:::WWW{{{sssnnnmmmllliiiiiiooopppsssxxx{{{|||yyyvvvjjjiiihhheeecccaaaaaabbb___\\\WWWSSSPPPKKKEEE@@@:::;;;<<<<<<<<<>>>AAADDDDDDFFFJJJNNNQQQVVV\\\___cccjjjlllooouuuuuu{{{qqqSSSAAA;;;999777;;;CCCLLLeeetttIII>>><<<>>>YYY}}}zzznnn^^^RRRMMMMMMPPPSSSSSSUUUYYY\\\^^^```dddfffvvvyyy}}}nnnUUUWWW[[[fff~~~^^^CCCBBB???<<<::::::888666444444333222111111111111///000222222111222444666<<>>;;;===AAAFFFPPPYYY___UUUXXXiiippplllttt|||iiiOOO>>>===>>>???CCCLLL???;;;IIIYYY[[[QQQHHHFFFFFFYYYzzzeeePPPZZZqqqvvvhhh```aaafffggg|||mmmfffggggggiiioootttxxxwwwtttnnndddZZZEEEBBB@@@CCCDDDBBB@@@@@@EEEAAA<<<:::;;;======<<<<<<===>>><<<:::888999:::<<<@@@PPPjjj))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++++++++***)))))))))******+++******))))))))))))((((((((()))******---------------,,,++++++************++++++++++++'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333444777;;;???@@@BBBDDDFFFKKKMMMOOOPPPPPPXXXmmmxxxhhhbbbeee}}}vvvXXXKKKOOOZZZMMMDDD:::;;;OOOkkk||||||rrroooooonnnmmmooouuuyyy}}}}}}{{{yyyxxxxxxlllllllllkkkkkkkkkjjjjjjgggbbb\\\XXXUUUPPPGGGAAA:::<<<======<<<===???AAAAAADDDHHHLLLPPPUUU\\\```ccckkkmmmooosssrrrwwwrrrVVVEEE>>>===777666:::<<>>;;;:::999888;;;@@@@@@AAANNNZZZfffiiiVVVQQQ]]]}}}lll[[[VVV^^^yyyyyy~~~{{{iiiWWWQQQMMMTTT~~~}}}rrrhhhfffwwwmmmkkkooo{{{yyynnnooovvvtttZZZRRRmmm}}}cccSSSFFF>>><<<>>>DDDHHHLLLUUU]]]aaaSSSRRRcccooonnnpppzzz}}}{{{sssWWW@@@===;;;:::@@@MMMGGG???===IIIVVVUUULLLFFFDDDQQQqqqyyy]]]VVVcccttt|||uuuooohhhccceeekkkeeeeeesssqqqqqqsssrrrtttsssuuuwwwwwwwwwssseeeWWWDDDDDDEEEEEEDDDBBBAAAAAADDD???999:::>>>AAA???<<<<<<===>>>===:::999999:::;;;>>>LLLccczzz******))))))))))))******************))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++***))))))+++,,,,,,---------,,,,,,******)))(((((((((((()))+++,,,...//////---+++)))************++++++++++++&&&''')))***+++++++++***+++++++++,,,,,,------------......///111333555666333666;;;???AAACCCEEEGGGIIIMMMQQQRRRNNNOOO]]]llljjjbbb___pppdddUUUYYYdddXXXOOO@@@@@@OOOaaammm}}}wwwrrrnnnoooooopppttt{{{yyy|||~~~}}}yyywwwwwwyyyrrrqqqqqqqqqqqqooollljjjiiihhhfffbbb\\\SSSJJJDDD>>>???@@@@@@???>>>>>>???@@@CCCFFFJJJOOOUUU\\\aaabbblllnnnppptttrrrwwwsssWWWFFF???>>>:::555888::::::[[[bbbEEE:::???]]]pppbbbZZZSSSKKKGGGGGGCCCGGGMMMSSSZZZ```gggkkk}}}mmm^^^WWW\\\cccqqqoooHHH@@@BBB???888555888888666555444333222111111111111...000222222222111222444444???WWW|||XXXxxxSSSJJJDDD>>><<<:::888:::>>>BBBDDDQQQ^^^lllzzzcccZZZeeexxxpppppp}}}bbbVVVWWWVVVtttoooqqq|||yyy|||xxxnnnhhhmmmvvvcccJJJ[[[}}}zzzXXXLLL>>>===???EEEMMMSSSWWW^^^fffgggXXXQQQXXX```aaaaaadddhhhwww|||}}}bbbEEE@@@<<<888@@@MMMRRRIII999===SSSZZZQQQGGGCCCHHHcccxxx___WWWbbbttt~~~wwwkkkfffbbb```^^^^^^dddlllllldddbbbqqq}}}www|||{{{vvvzzzuuutttrrrssswwwttteeeTTTFFFHHHIIIFFFDDDBBBAAAAAAAAA>>>;;;<<<>>>???>>>;;;<<<===>>>===;;;::::::;;;<<<>>>HHH\\\ppp+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))&&&''''''((()))*********+++++++++++++++***)))(((((())))))*********))))))+++***)))(((((('''''''''***,,,///111000...+++)))(((((((((((())))))))))))&&&''')))***+++++++++*********+++,,,,,,---............///000333555777888222666;;;@@@CCCEEEGGGIIILLLQQQWWWWWWPPPLLLTTT___mmmzzzbbb[[[XXXdddooo___```iii^^^WWW>>>@@@LLLYYYbbbrrrzzzqqqllljjjjjjlllmmmpppyyyyyyzzzzzzxxxwwwvvvvvvwwwuuuuuuuuutttsssooojjjfffiiimmmppplllaaaTTTKKKFFFBBBCCCEEEDDDBBB@@@@@@AAA@@@BBBFFFJJJOOOUUU\\\aaabbblllooorrrvvvsssxxxtttWWWEEE>>><<<===555:::===777LLLfffHHH;;;BBB___}}}xxxlllaaa]]]XXXOOOGGGFFFGGGLLLTTT\\\dddllltttxxxcccYYYYYY\\\bbbppplllEEE???BBB???777444777888666555444333222111111111111...000222222222111222333///;;;LLLpppZZZ{{{lllOOOHHHAAA>>>:::777888<<>>999CCCNNN\\\TTT:::999SSS___VVVIIICCCAAAVVVxxxmmmTTTYYYkkkxxxkkkccc\\\UUURRROOOPPPXXXaaaffffffeeefffooo}}}}}}{{{}}}uuuxxxuuuqqqlllnnnuuutttcccQQQGGGJJJKKKGGGCCCBBBBBBAAA===>>>???>>>===<<<;;;;;;;;;=========;;;:::;;;<<<===>>>FFFWWWjjj~~~,,,***(((((()))***)))((())))))))))))((((((((((((***(((&&&'''))))))'''%%%(((((()))***************))))))(((((())))))***+++************************))))))))))))))))))))))))------------,,,+++*********)))(((''''''((()))***))))))))))))***+++,,,---***((((((***---///---+++......//////000000111111555444777>>>CCCGGGNNNUUUYYY^^^bbb___WWWQQQPPPQQQZZZeeeuuutttlllQQQJJJEEEKKK^^^|||vvv___]]]bbb```\\\IIICCCAAAHHHWWWdddjjjiiikkkfffeeekkkqqqvvv{{{zzzxxxzzz}}}zzz{{{}}}{{{tttooooookkkkkkmmmgggZZZQQQPPPOOONNNJJJFFFBBBAAAAAABBB>>>>>>@@@FFFNNNXXX___cccjjjppppppsss{{{{{{~~~eeeJJJ>>>;;;999@@@666888EEECCC___bbbIII???CCCeeexxxwwweeeWWWWWWVVVMMMGGGHHHJJJ]]]cccfffvvvzzz^^^VVVXXXYYYfff}}}bbbGGG@@@???===:::888777666555333222111111000000111111///111222222111111222333222666@@@UUUsss{{{dddyyy^^^GGGCCCAAA999777<<<>>>GGGSSSbbbzzzxxxoookkk___[[[}}}~~~yyyuuulllccccccmmmwww{{{{{{tttRRR___~~~uuuYYY>>>:::CCC>>>BBBOOO[[[\\\[[[hhh{{{qqqccccccggggggfffgggkkkuuu}}}lll]]]KKK:::666<<>>GGGSSS```vvvzzzyyyvvviiifffwwwggg[[[___kkkuuu{{{uuu|||oooccc\\\QQQDDDBBBHHHJJJOOO[[[eeebbbYYY]]]iiiuuupppmmmnnnpppoookkkhhhfffhhhuuuvvviiiUUU???999@@@???FFFHHHAAA999<<>>AAAIII\\\vvv}}}***)))((())),,,.........((((((((())))))*********&&&%%%%%%''')))++++++***''''''((()))))))))))))))************+++++++++,,,************************))))))))))))))))))))))))***,,,---......---+++)))******++++++++++++***************++++++,,,---...///...---...///...,,,+++.........///000111111111111666<<>>???===DDDOOO[[[mmmppp}}}uuuwwwuuu]]]UUUkkk}}}}}}}}}ooo\\\LLLJJJKKKHHHEEEFFFKKKSSSbbbooonnneeedddjjjdddnnntttooommmooommmgggssspppyyy~~~zzzgggHHH999===<<<===AAABBB;;;999GGG[[[gggbbbKKK>>>KKKXXXmmmzzz^^^RRRaaammmsss~~~yyyfffYYYPPPKKKRRR```dddVVVMMM```}}}xxxkkkggg}}}tttooohhhccc___YYYSSSPPPLLLSSSVVVRRRMMMLLLMMMLLL>>>;;;<<<@@@AAA>>>;;;;;;===<<<:::999888888888999???AAALLLbbb~~~~~~}}}+++)))((()))+++------,,,))))))))))))))))))))))))'''''''''((()))*********''''''((())))))))))))(((******++++++,,,,,,,,,,,,************************)))))))))))))))))))))))))))+++---......---+++***((()))++++++++++++)))(((++++++++++++,,,---......---------.........---,,,------...///000111111222111555:::>>>@@@LLLfff}}}wwwggg\\\VVVOOOFFF>>>FFFIIIMMMQQQQQQNNNKKKHHH>>>>>>>>><<<888777???JJJVVVUUURRRMMMHHHEEEEEEEEEAAABBBEEEHHHNNNVVV^^^ccckkklllpppvvvyyyzzz~~~{{{|||}}}xxxyyyyyyuuunnnfffdddfff```\\\WWWSSSOOOIIIAAA;;;???AAAEEEJJJQQQYYYbbbhhhllltttxxxcccJJJ===<<<===999999;;;999RRR^^^LLLLLL]]]qqqaaaYYYUUURRRTTTXXX]]]www~~~[[[OOOTTT]]]ggg}}}zzzSSSAAA@@@???===:::888777666555333222111111000000111111///111222222111111222333333555555666>>>YYY^^^^^^|||tttiiioooqqqXXXIIIAAA===@@@FFFPPP```}}}hhhiii}}}wwwrrraaaggg}}}{{{nnnZZZHHHEEEJJJKKKHHHFFFOOOUUUcccqqqvvvsssssswwwcccvvv}}}pppgggmmmpppjjjzzz~~~WWW<<<888===:::>>>DDD???777AAASSSdddlllSSS>>>GGGLLLZZZ~~~sss___fffjjjnnnwwwjjjQQQPPPSSS]]]fff]]]LLL\\\yyyccciiiyyypppgggbbb]]]VVVRRRPPPMMMTTTWWWQQQLLLMMMPPPRRRCCCAAA???@@@@@@???=========;;;999888777777888999@@@CCCQQQjjj,,,***((((((*********))),,,,,,+++***)))(((''''''))))))))))))((((((((()))'''(((((())))))))))))))))))***+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))***,,,.........,,,+++'''((()))******)))((('''++++++++++++,,,---......)))+++,,,---------......------...///000111222222333333666;;;AAAJJJ[[[kkknnnggg\\\TTTPPPMMMJJJHHHHHHIIIKKKMMMNNNMMMLLLKKKEEEAAA>>>>>><<<::::::>>>=========???BBBEEEGGGGGGAAACCCFFFJJJNNNTTT]]]cccjjjlllrrrwwwyyyzzzyyy{{{{{{wwwqqqmmmkkkkkkaaa```]]]VVVLLLDDD@@@???BBBCCCFFFHHHLLLRRRZZZ```fffooottt~~~~~~ZZZDDD>>>:::666888999:::RRRvvv{{{XXXMMMVVVkkkzzznnn```VVVQQQQQQWWW^^^fff}}}vvvYYYSSS]]]fffttt{{{RRRAAA@@@???===:::888777666555333222111111000000111111///111222222111111222333000222444444666HHHooouuuWWWmmmjjj[[[iiisss}}}eeeVVVGGGAAA@@@FFFRRRmmm~~~vvvddddddzzzooohhhfffwwwzzzjjj{{{kkkiiixxxuuu]]]PPPDDDDDDKKKQQQTTTUUUbbbcccgggmmmpppqqqrrrtttnnn}}}qqquuuuuunnnnnn}}}eeeFFF<<<>>>999<<>>:::::::::888777:::@@@FFFIIIIIICCCEEEHHHKKKPPPWWW^^^cccdddkkkwww~~~{{{yyyuuuqqqeeeeeebbbXXXKKKDDDDDDGGGFFFHHHJJJIIIJJJMMMTTTZZZaaaiiinnnxxxoooUUUGGG;;;555777777;;;QQQjjjpppmmmUUUUUUhhhrrrjjj]]]QQQLLLNNNVVV^^^qqqrrr\\\\\\gggqqqxxxPPPBBB@@@???===:::888777666555333222111111000000111111///111222222111111222333111222555555333:::VVVrrriii___ssseee\\\TTTlll```NNNCCCEEELLL___{{{rrrjjjwwwvvvaaaPPPJJJPPPeee]]]ZZZkkk|||kkkcccjjjyyyzzzzzz}}}mmmRRRMMMIIIKKKRRR[[[aaadddnnniiieeeeeeiiimmmooopppsss}}}zzztttiiimmm{{{iiiMMM???===999;;;@@@>>>777777===FFF\\\\\\NNNHHHAAADDDXXX{{{iiieeennnvvvsss|||uuu[[[XXXXXXpppkkk\\\ssstttZZZvvvwwwhhhdddaaaYYYRRRQQQTTTVVVTTTOOOOOOUUU[[[\\\ZZZVVVMMMDDDAAACCCCCCAAA<<<:::888777777999;;;===CCCLLLbbb+++***((()))***++++++***************************''')))+++***(((((()))+++)))******+++++++++++++++'''(((***+++,,,+++***)))************************))))))))))))))))))))))))************+++---///000***))))))))))))))))))*********)))******+++,,,---***,,,//////------...000,,,,,,---///000222333333666444777>>>CCCFFFKKKPPPRRRRRRQQQPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSPPPNNNLLLPPPNNNNNNPPPMMMFFFAAA@@@;;;:::999;;;???DDDHHHKKKEEEFFFIIIMMMTTT[[[aaadddaaajjjxxx}}}tttnnnkkkcccXXXNNNJJJLLLOOOMMMOOOPPPNNNLLLNNNUUUZZZ^^^eeehhhpppoooYYYEEE:::;;;888>>>PPP___```dddXXXcccoooiii]]]PPPIIILLLUUU]]]zzzssseeejjjuuunnnLLLEEE@@@???===:::888777666555333222111111000000111111///111222222111111222333444333555888555555GGG\\\~~~ccckkklllVVVTTTfffeeeNNNKKKNNNXXXvvvvvvyyy~~~vvviiiUUUFFFBBBFFF[[[jjjIIIHHHWWWlll~~~tttfff^^^jjjtttwww^^^QQQPPPPPPSSSZZZbbbgggiiikkkfffbbbccckkkrrrtttrrrttt|||xxxqqqhhhsssyyyoooSSS???<<<<<<===>>>>>>===:::999;;;QQQ___XXXJJJCCCDDDJJJeee|||yyylllpppuuunnnxxx|||zzzxxxkkkdddZZZmmmwwwaaarrr\\\pppyyylllggg```TTTOOORRRQQQOOOKKKIIINNNXXX^^^^^^ccc```VVVKKKFFFFFFEEE@@@;;;999888777888;;;>>>@@@GGGSSSmmm***)))((())),,,......---'''((()))***+++,,,------%%%(((******))))))+++...******+++,,,,,,,,,,,,+++&&&(((***+++++++++)))(((************************))))))))))))))))))))))))+++***))))))***---000111,,,+++***))))))***+++,,,))))))))))))***+++,,,------///222111...,,,---///,,,,,,---///000222333333666666;;;AAADDDEEEKKKQQQMMMLLLLLLNNNQQQSSSSSSQQQNNNOOOQQQRRRRRRPPPMMMKKKLLLOOOUUUXXXSSSJJJFFFGGG999;;;<<<<<<===AAAGGGLLLHHHGGGIIIOOOWWW___ccceeedddjjjuuu}}}sssvvvnnncccXXXRRRQQQRRRSSSRRRTTTUUURRRPPPQQQXXX^^^]]]dddeeelllyyyjjjPPPBBB@@@<<>>@@@CCC@@@:::999LLLbbbaaaMMMFFFHHHEEEZZZtttpppkkkllleeesssuuurrrggg~~~}}}rrr\\\ggg{{{hhhyyybbbpppyyyoooiii]]]OOOLLLSSSKKKHHHCCCBBBKKKXXX^^^]]]gggeee]]]PPPJJJIIIEEE>>>;;;999888777888<<<@@@BBBJJJXXXttt,,,+++***+++,,,,,,+++*********************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))(((((())))))***++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++++++++************))))))******++++++,,,------,,,,,,,,,---------......------...///000222444555333:::???@@@CCCJJJQQQTTTRRRPPPOOORRRVVVXXXUUURRRTTTTTTWWWWWWPPPFFFFFFMMMHHHTTTaaagggbbbWWWNNNJJJAAABBBBBBDDDFFFHHHIIIHHHNNNKKKLLLQQQ[[[bbbcccbbbjjjkkkrrr~~~}}}{{{ttthhh^^^\\\___^^^YYYZZZTTTQQQRRRRRRSSSZZZddddddaaabbbiiiooottt~~~}}}ooo]]]NNNBBB???JJJZZZZZZ[[[mmmnnniiiaaaWWWNNNMMMYYYggguuummmuuu^^^FFFBBBAAA@@@>>>;;;888666555444000000000000000111111111222222111111111111111111222222444888:::999===BBB^^^qqq}}}[[[GGGRRRwwwiiiYYYVVVXXXfffvvv~~~vvvfffUUURRRtttVVVCCCBBBBBBKKK]]]lllwww}}}ccc\\\dddooodddRRRPPP\\\aaa\\\\\\fffppprrrllliiikkkqqqoooiiiooo|||yyywwwyyy|||{{{vvvtttuuu|||pppjjjyyyfffFFFCCC===<<<:::999BBBCCC555999DDD```hhhRRRIIIKKKAAARRRaaa|||gggaaafffpppwwwqqqooozzzuuu```ppp|||zzzxxxxxx___qqq{{{yyywwwqqq```LLLBBBBBBIIIAAA:::;;;@@@JJJYYYffffffooojjjXXXLLLKKKGGG>>>AAA888555999888666>>>LLLZZZmmm,,,***)))***+++,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,+++++++++*********)))))))))******+++,,,,,,,,,+++++++++++++++*********************+++,,,,,,------,,,------------------------......///000222444555777>>>BBBCCCHHHQQQZZZ]]]WWWUUUSSSUUUZZZ]]]\\\YYY[[[XXXXXXXXXRRRIIIGGGIIILLLZZZhhhkkkbbbXXXSSSSSSVVVWWWWWWTTTQQQOOOOOOPPPOOONNNOOOTTT[[[aaaccccccnnnqqqzzz}}}qqqhhhgggkkkjjjeee___XXXSSSTTTUUUVVV\\\cccaaa```dddkkkoooqqqwwwvvvfffUUULLLPPPZZZ```cccxxxnnnggg]]]TTTNNNRRRcccuuurrrrrr{{{xxxWWWCCC>>>AAA???===:::888666555444000000000000000000111111111111111111111111111111222222444888999999<<>>;;;???AAA999<<>>DDDQQQ\\\nnn~~~jjjZZZXXXSSSGGGAAA;;;:::<<<::::::GGGWWWjjjxxx+++***))))))++++++***)))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((()))))))))************+++,,,,,,++++++,,,,,,---...+++++++++***************)))************+++++++++,,,+++++++++******************++++++,,,,,,---------------------------,,,.........///000222333444666===BBBCCCHHHRRR\\\```YYYXXXXXX]]]dddjjjkkkkkkaaa^^^[[[ZZZUUUKKKBBB???MMM[[[hhhfffXXXOOOQQQWWWkkkpppsssnnncccZZZVVVWWWUUUUUUUUUWWW[[[```eeegggpppuuu}}}ttttttwwwvvvrrriiiaaaZZZZZZ[[[[[[\\\^^^]]]___fffooossssssuuuyyyrrrccc___bbbfffkkkuuujjj[[[PPPNNNXXXooouuurrrzzzhhhNNNAAA>>>@@@>>><<<:::777666555444111111000000000000000111111111111111111111111111222111333777888777;;;@@@BBBTTTzzzvvv\\\QQQeeejjj```___ZZZQQQNNNTTTgggyyyXXXLLLDDDCCCSSSiii{{{{{{yyyssszzztttdddcccZZZUUU^^^eeegggkkkoooppprrr{{{yyyqqqmmmnnnlllggghhhooozzzxxxxxxyyyvvvrrrrrrvvvxxxqqqyyylllMMM>>>===BBB===:::>>>>>>???:::FFFdddmmmSSSBBBLLLGGGMMM^^^yyynnncccmmm}}}vvvqqqrrrxxxiiiiiiqqq{{{ssshhh^^^SSSHHHDDDDDD>>><<<<<<===<<>>;;;???SSSiii~~~***)))((()))*********((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...***************************)))))))))******++++++,,,,,,+++++++++***************++++++,,,------......------------,,,,,,,,,.........///000222333444666===CCCEEEIIIRRRZZZ]]][[[\\\^^^dddlllqqqssssssdddbbb___\\\VVVNNNGGGDDDTTT]]]cccZZZJJJDDDMMMZZZsss{{{|||nnn```YYYXXX]]]\\\ZZZYYYZZZ^^^eeekkkooouuu~~~}}}}}}wwwpppjjjdddcccdddaaa\\\XXXYYY^^^gggpppvvvyyy|||~~~zzzrrrpppkkkpppqqq]]]QQQPPP^^^xxxsssxxxvvv[[[HHHBBBAAA>>>===;;;999777666555444222111000//////000000111111111111111111222222222222111333777777666999>>>AAAIIIfffmmmrrrbbbWWWzzz{{{hhheeeaaaXXXJJJEEELLLaaaqqq{{{iiiYYYKKKCCCOOOkkk|||{{{{{{ppp\\\\\\[[[\\\gggnnnjjjlllqqqppplllrrr~~~yyyqqqllllllllljjjkkknnnwwwvvvxxxyyyuuupppooosss{{{tttnnnssszzzaaaDDD999@@@===888<<<@@@???;;;<<>>>>>;;;<<>>???BBB===:::999888777666555555555555333000.........000111///000000111222222333333222111222444444222444999:::===AAANNNlllaaa___uuurrrVVVCCC===@@@CCCDDDQQQaaazzzhhhYYY___tttttt```^^^sss~~~~~~~~~~~~}}}|||{{{{{{yyywwwxxx{{{|||{{{yyyvvvxxxzzz|||}}}|||zzzyyyzzz~~~{{{uuutttuuuqqqnnncccaaaooorrrmmmmmmoooqqqooojjjiiilllooonnnmmmppprrrqqqpppqqqsssvvvuuuuuuvvvtttmmmgggiiioooxxxwwwvvvuuuuuuwwwyyyzzz}}}zzzRRRBBB<<<===>>>999:::>>>??????PPPpppsss[[[HHHGGGGGGNNN___xxxzzzcccgggvvv~~~ggg\\\ddd|||yyyppp___VVVOOOTTTZZZ]]]]]]dddrrruuu[[[EEE;;;>>>OOO___{{{~~~yyyiiiYYYIIICCC???EEEYYYttt,,,+++***+++,,,,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((((((((''')))))))))((()))******+++))))))******++++++++++++)))((()))***,,,000333555---------,,,,,,,,,++++++++++++,,,------......///)))***+++,,,...///000000000/////////000111222222555===EEEKKKWWWhhhxxxxxxxxxyyy~~~pppYYYXXXiiiyyy{{{wwwaaaZZZVVV]]]jjjoooggg\\\LLLNNNVVVaaammmrrrpppkkkbbbiiivvvuuurrrooojjjeeejjjiiicccbbbgggiiigggnnnmmmmmmoooooommmmmmnnndddmmmssspppnnnrrruuuuuuooolllttt{{{tttkkkffflllzzzfffjjjtttvvvKKK;;;CCCDDD;;;999888777666666555555555555333000...---...000111///000000111222222333333222111222444333111333888777:::@@@JJJZZZvvvdddwwwuuuWWWJJJIIIDDD<<>>>>>???777;;;:::@@@???CCCeee|||oooRRRNNNHHHHHHRRRgggddd```nnn}}}qqq]]]TTTccc|||zzzjjjYYYTTTQQQ\\\fffnnnooorrr|||___FFF<<>>DDD___************************,,,,,,++++++***)))((((((***(((%%%&&&((())))))'''))))))(((((((((((())))))(((((())))))))))))((((((******)))))))))***+++,,,++++++*********+++,,,---+++++++++++++++,,,------------......---+++***)))******+++++++++,,,,,,,,,...---------------....../////////000111111222222000777===CCCSSSmmm{{{ttt|||{{{wwwvvvppprrrxxx{{{mmm]]]UUURRR[[[jjjwwwzzzrrrggg```gggkkkyyyyyypppiiidddbbbaaa```___```bbbdddfffhhhmmmqqqnnnhhheeehhhllliiijjjlllooorrrtttuuuuuuxxxnnnpppxxx{{{{{{qqqmmmtttqqqhhhnnntttxxx|||hhhAAA@@@AAA;;;===<<<999666555555555555444444333222111000000000000111111222222333444555555666555555555555555666666555;;;>>>III^^^kkkyyy{{{jjjZZZKKKIIIBBB>>>EEEQQQ\\\jjjuuu|||rrrjjjfffeeeeeeeeexxxsssdddaaaeeehhhiiikkkjjjlllnnnqqqrrrrrrrrrqqqoooppppppooonnnooopppqqqrrrrrrrrrrrrrrrssswwwzzzxxx~~~}}}]]]KKKOOO[[[}}}cccnnnoooqqqooofff[[[YYY^^^nnnssstttooollllllkkkgggfffccc______bbbggglllnnnqqqtttwwwtttooojjjjjjkkkjjjhhheeeccceeejjjpppuuuvvvpppppp|||YYYCCC===<<<999999===>>><<<===KKKeee{{{]]]NNNFFFHHHKKKRRRhhhmmmjjjnnnrrrbbbZZZbbbwwwwwwqqqvvviii\\\UUUGGGQQQUUU\\\eeelllqqqssstttgggJJJ>>>AAAMMM]]]iiipppxxxqqqfffbbbXXXJJJFFFEEEBBBMMMlll)))))))))))))))))))))))),,,,,,+++***))))))((((((***(((&&&'''((())))))((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))*********+++++++++******++++++,,,---******************+++,,,,,,------...---,,,***)))******+++++++++,,,,,,,,,++++++++++++,,,---...////////////000111111222222111555999>>>MMMfffyyyqqquuu|||~~~tttjjj^^^YYYaaajjj{{{lll```^^^mmmvvvyyyoooiiieee```ZZZXXXWWWVVVXXX[[[___aaabbbjjjqqqooogggcccgggmmmhhhiiikkkmmmoooqqqssstttxxxnnnpppwwwzzz{{{rrrrrr|||hhhfffhhhhhhiiiooo___CCCEEEBBB:::===;;;999666555666666555444333222111111000000000000///000111222333555666666888888777777666666777777777::::::FFF[[[dddiiitttrrrnnnWWWFFF;;;>>>@@@???DDDOOOVVVVVVWWW[[[___bbbcccbbbhhh{{{wwwjjj^^^]]]___``````aaa```bbbeeehhhjjjkkkllllllhhhiiijjjiiihhhiiilllnnnoooooonnnmmmmmmooossswwwmmmTTTMMMeeeyyylllkkkiiiccclllnnnqqqqqqhhh]]]YYY[[[jjjooopppnnnkkkkkkjjjgggaaa\\\VVVTTTXXX___gggkkkmmmooorrruuuuuussspppnnnmmmllliiieeecccgggooouuuvvvmmmfffrrrwwwTTTAAA;;;888:::;;;>>>>>>999???ZZZwwwhhhRRRFFFJJJKKKIIIWWWnnnsssiiiiiikkkwww]]]jjjxxxlllgggiiifffkkkmmmwwwpppVVVMMMEEEIIIIIIMMMWWWccchhhddd^^^bbbRRRBBB???GGGTTT```iiijjjnnnfff[[[ZZZQQQDDDAAABBBHHH]]]|||************************************************)))(((((((((((())))))((())))))(((((((((((())))))'''(((((())))))(((((('''))))))***++++++++++++***+++***++++++++++++,,,,,,******))))))))))))******,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,*********+++,,,---///////////////000111111222222333444555999DDDXXXooo~~~|||sssnnnsssyyy}}}||||||{{{pppkkklll|||yyybbb\\\dddtttyyysssnnnkkkjjjmmmqqqwww}}}zzzzzzsssiiibbb___]]]YYYUUUSSSQQQOOOPPPTTTXXX[[[\\\cccjjjjjjgggdddfffjjjeeefffhhhjjjkkkmmmoooqqqwwwnnnpppwwwyyy}}}rrrvvvttt___bbbbbb___^^^iiiRRRBBBFFFBBB<<>>CCCPPP]]]eeejjjeeefff\\\TTTTTTMMMCCCCCC@@@RRRqqqzzznnn++++++++++++++++++++++++&&&'''((()))***++++++,,,((())))))))))))(((((()))))))))(((((((((((())))))((())))))******))))))((()))***,,,......---,,,+++******++++++,,,,,,,,,,,,******)))(((((()))))))))+++,,,---------,,,+++*********+++++++++,,,,,,,,,))))))***+++,,,---///000/////////000111111222222444333333777???NNNaaaoooooommmnnnvvv}}}|||~~~ooo___cccqqqzzzsssggg\\\UUUQQQQQQUUUTTTVVV[[[fffvvv}}}uuunnnnnnlllfff\\\WWWWWWVVVSSSTTTQQQNNNLLLLLLOOORRRUUUXXX[[[```dddggghhhhhhhhhdddfffhhhhhhiiijjjnnnqqqvvvnnnrrryyy{{{rrrzzzgggZZZcccbbb___^^^lllyyyIII@@@BBB>>>;;;<<<888777777777888777555333111111000000///000000000111111222222222222222333888888888:::;;;===???@@@<<>>;;;>>>AAA???======@@@DDDFFFGGGBBBHHHPPPYYYaaaeeeaaa[[[ZZZUUUSSSVVVXXXVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYYYY]]]______\\\XXXWWW[[[______dddlllrrrwww{{{~~~rrrgggmmmooo```bbbiiillllllkkkmmmooommmjjjjjjlllnnnjjjkkknnnooonnnkkkkkklllddd___XXXUUUXXX___gggkkkcccaaaaaaeeelllppppppooohhhlllnnnlllhhheeehhhkkklllbbbUUUUUUmmm```DDDBBB>>>888999@@@>>>999EEEWWWyyyuuucccJJJ>>>DDDMMMOOOhhhyyyaaa]]]sss|||yyyxxxzzzzzzzzz{{{nnnVVVNNNGGGCCCAAADDDJJJOOONNNLLL<<<<<<@@@IIIVVVbbbggghhhccccccWWWOOOOOOHHHAAAEEEFFFaaa{{{nnnddd++++++++++++++++++++++++&&&&&&'''(((***+++,,,,,,''')))+++***)))(((((()))))))))(((((((((((())))))))))))************)))))))))+++---///000...,,,+++)))***+++,,,,,,,,,,,,++++++***))))))))))))))))))+++,,,---------,,,++++++******+++++++++,,,,,,,,,******++++++,,,...///000/////////000111111222222333222333888>>>HHHWWWddddddgggmmmxxxpppkkkvvv~~~zzztttmmmddd\\\SSSMMMMMMQQQRRROOOOOOSSSZZZeeevvv{{{qqqhhhfffddd]]]UUURRRSSSRRROOORRRPPPMMMKKKKKKMMMPPPRRRUUUVVVYYY^^^eeehhhhhhfffdddfffhhhhhhgggiiimmmqqqtttooouuu}}}vvvqqq\\\VVV]]]___]]]]]]mmmoooIIIDDDBBB>>>===:::666666777888999888555222111000000//////000000000222222222222222222111111555555777888;;;===???AAA>>>CCCAAA@@@GGGMMM\\\sssttt^^^NNNaaa```LLLAAA>>>???===<<<;;;<<<======;;;999;;;>>>CCCFFFIIILLLOOOQQQMMMKKKLLLQQQRRRPPPQQQTTTOOOOOOPPPPPPQQQRRRSSSSSSXXXZZZ[[[XXXSSSSSSXXX^^^dddkkkvvv}}}sssjjjuuu~~~dddbbblllppplllhhhmmmooommmhhhfffjjjmmmnnnllllllmmmooonnnkkkkkkoookkkfffaaa___```cccfffggg___^^^]]]```fffjjjkkkjjjgggkkkoooooollljjjiiijjjggg^^^PPPKKK___rrrMMM@@@???999999>>>???===@@@HHHrrr}}}tttTTTAAAFFFMMMJJJ]]]|||kkk^^^jjjvvv~~~|||}}}fffTTTEEEEEEEEEGGGIIIHHHEEECCC>>>AAAFFFNNNYYYcccfffdddcccbbbWWWMMMKKKCCCAAAJJJYYYttt~~~vvviiikkk************************(((((((((((())))))))))))'''))),,,+++)))((((((***))))))(((((((((((())))))(((((())))))))))))(((((((((***---///000...+++))))))***+++,,,,,,,,,++++++,,,+++***))))))))))))***++++++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111111222222333222444999<<<@@@JJJTTTXXX^^^gggrrr~~~~~~zzzrrrmmmjjjiiihhhbbb\\\```hhhccc``````aaaaaadddnnnzzz~~~pppddd^^^\\\VVVOOOMMMOOONNNJJJNNNMMMLLLKKKLLLMMMOOOQQQOOOQQQTTTXXX\\\___aaabbbaaadddfffeeecccdddiiinnnrrrooowww}}}___NNNOOOSSSXXX[[[___qqq^^^FFFGGGBBB???@@@888555666777999:::999555222000000////////////000000000000111111222222333333333333444555777:::<<<===:::BBBCCCDDDKKKNNNYYYnnnggg```kkkhhhZZZSSSOOOJJJHHHEEECCCBBB@@@>>>;;;888:::===>>>>>>???CCCGGGCCCCCCFFFJJJJJJHHHIIILLLGGGGGGGGGHHHIIIJJJKKKLLLKKKOOOTTTTTTTTTYYYbbbjjjsssyyyvvvvvvqqqbbbgggooonnnhhhgggmmmooommmgggfffkkknnnmmmooollllllnnnmmmiiikkkpppmmmkkkjjjjjjlllmmmlllkkkbbbbbbdddfffiiikkkjjjjjjiiikkkmmmnnnnnnmmmlllkkkgggcccYYYSSS___fffIII???===<<<;;;<<<>>>@@@AAAaaavvv|||fffNNNFFFHHHIIIPPPmmmgggfffjjjvvvfffRRRNNNIIIGGGHHHIIIFFFDDDJJJOOORRRTTT[[[dddfffbbbaaaaaaXXXPPPMMMFFFIIIYYYsss~~~~~~qqqkkk))))))))))))))))))))))))*********)))((((((''''''&&&))),,,,,,***((((((***))))))(((((((((((())))))''''''((((((((((((''''''&&&))),,,//////---***((()))***+++,,,---,,,++++++,,,,,,+++***))))))*********+++,,,---------,,,+++******+++++++++,,,,,,,,,------------...//////000/////////000111111222222555333555999999888===FFFPPPWWW```jjjwwwvvvrrr|||wwwqqqrrrwwwzzzuuuooottt}}}zzzxxxwwwxxxsssmmmqqqzzz~~~mmm^^^YYYWWWPPPJJJIIIKKKIIIEEEKKKKKKKKKKKKLLLNNNPPPQQQIIIMMMRRRSSSSSSTTTYYY]]]\\\___bbb```^^^___eeejjjqqqoooyyyyyyRRRCCCHHHOOOXXX___fff{{{xxxlllHHH<<>>===777777999;;;:::999;;;>>>>>>>>>BBBEEEDDDAAABBBFFFCCCCCCCCCBBBBBBCCCDDDDDD===DDDLLLRRRXXXbbbpppzzztttooohhhjjjyyyjjjccckkkoooiiiggglllkkknnnmmmhhhiiioooqqqoooppplllkkkmmmkkkgggjjjqqqkkklllooossswwwwwwvvvtttgggjjjmmmpppqqqooonnnlllgggffffffgggjjjkkkjjjiiikkkllliiicccfffxxxVVV???AAA???999888===AAA@@@SSSkkk~~~vvvZZZEEECCCIIICCC___tttrrreeedddppp~~~cccXXXJJJDDDGGGKKKMMMLLLWWW[[[[[[ZZZ___fffgggccc]]]___YYYSSSRRRMMMUUUiiiyyy}}}mmmqqq******))))))))))))******)))))))))))))))*********+++...000---(((%%%'''***(((((())))))))))))(((((())))))))))))((((((((((((************))))))))))))************************...,,,***((('''(((***,,,)))***++++++------...///++++++++++++,,,,,,---......---,,,+++***+++,,,---...000111111000000111222444555777888888999<<<>>>FFFJJJSSS```oooxxx|||}}}^^^[[[||||||yyypppddd[[[SSSQQQNNNKKKIIIIIIKKKMMMKKKJJJJJJLLLOOOPPPPPPOOOJJJFFFEEEGGGIIIHHHLLLPPPPPPWWW]]][[[UUUTTT\\\eeellljjjtttcccLLLHHHCCCHHHWWWYYYggg{{{VVVDDDBBB???>>>===<<<999777666777999:::999666444222000000000000000000000000//////000111222333333333000000222333555666777888333:::AAADDDDDDDDDFFFJJJkkkeeekkkuuuhhhgggrrr{{{ssskkkTTTDDDIIICCC======AAA???999888===<<>>DDDMMMVVVaaaooo}}}ttteee[[[```yyyiiiiiiiiiiiiiiikkklllmmmlllkkkhhhfffjjjnnnnnnlllkkknnnqqqnnniiigggiiilllkkklllmmmmmmooorrrsssrrrjjjpppwwwzzzxxxsssooommmlllkkkhhhccc___aaahhhnnnqqqtttwwwtttqqqrrrzzzxxxPPPGGG>>>:::;;;===>>>???EEEPPPllluuuQQQBBBKKKFFFJJJYYYvvvnnn]]]VVVddd}}}iiiWWWMMMEEEKKKXXX[[[ccc^^^]]]bbbeeeeeeeeefff```^^^VVVSSSWWWYYYgggrrreee******))))))))))))******++++++******))))))(((((()))+++---+++&&&$$$&&&)))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))*********+++************************---,,,***)))((()))***+++)))***++++++------...///,,,,,,++++++,,,,,,---......---,,,++++++,,,---...///000111111000000111222333555666777777999;;;>>>???CCCMMMYYYfffnnnpppppp~~~```WWWsss~~~}}}}}}~~~}}}vvvqqqlllccc\\\RRRPPPNNNMMMLLLLLLKKKKKKLLLKKKLLLMMMNNNNNNLLLJJJGGGCCCAAACCCDDDCCCEEEIIIJJJPPPUUUSSSNNNNNNUUU]]]ddddddqqq}}}\\\GGGGGGFFFLLLYYY^^^pppXXX@@@???======<<<;;;888666555666888888888555333111000000000000000000000000//////000222222333333222222222333444666777888888777:::>>>>>>======BBBFFFaaa\\\___qqqxxx^^^XXX___fffRRRVVVQQQEEE<<<<<<<<<999999;;;CCCOOOUUUOOOIIIJJJKKKIII@@@CCCFFFEEEAAA======>>>@@@FFFPPP]]]kkk{{{hhhUUUYYY]]]ssszzz|||mmmfffeeedddeeefffhhhkkklllnnnllliiigggiiilllllljjjjjjmmmpppmmmiiifffiiilllmmmkkkjjjlllqqquuusssoookkkpppwwwyyyvvvrrrnnnlllnnnkkkgggbbb___^^^]]]]]]hhhmmmpppoookkkkkkpppuuu^^^HHH999;;;===:::<<>>??????<<<===@@@@@@EEEIIIHHHDDDEEEKKKQQQYYY\\\lll{{{SSSAAAFFFIIIRRR\\\eee}}}|||TTT<<<;;;;;;<<<<<<;;;777444333444555666555444222000000000000000000000000000///000111222222222222222444444555555666777888888777888888777666999@@@EEEXXXVVVVVV^^^rrrdddUUU^^^jjjqqqtttqqq```MMMDDDBBBBBBAAA@@@IIIbbbtttmmm\\\PPPMMMKKK???CCCGGGHHHFFFDDDDDDEEEDDDIIITTTcccttt{{{tttiii___[[[ppp}}}yyygggeeefffcccdddcccbbbccceeehhhlllnnnooommmjjjiiijjjjjjjjjjjjjjjmmmpppmmmhhheeegggkkkpppkkkhhhkkkqqqssspppmmmmmmppptttuuusssooollljjjbbb^^^\\\^^^ccceee```ZZZaaafffjjjjjjfffeeegggkkkvvvTTT;;;;;;>>>888;;;GGGCCC===RRR}}}tttSSSEEEGGGFFFHHHVVVxxxppp]]]iiipppeeeZZZ[[[bbbaaaZZZZZZ___hhhkkkhhhddddddddd___WWW^^^oooxxxttt******))))))))))))******+++*********))))))((((((%%%'''((((((&&&%%%''')))(((((())))))))))))(((((())))))))))))(((((((((((('''(((((()))******++++++***************************+++,,,,,,,,,+++***))))))***++++++------...///------,,,,,,,,,------..................////////////111222222111000222333222333555666666777:::<<<<<<@@@FFFNNNTTTXXXYYYYYYcccjjj|||~~~^^^XXXrrr}}}uuurrrmmmhhhiiioootttrrrppprrrjjjuuuzzznnneee___XXXVVVYYY\\\]]]\\\\\\XXXTTTTTTUUUUUUQQQMMMVVVVVVWWWXXXWWWTTTOOOKKKCCC???===>>><<<888888:::999<<>>BBBGGGLLLSSShhhyyy~~~{{{NNN???GGGJJJTTTZZZhhhoooIII999999:::<<<<<<;;;777444111222333444333222000//////////////////////////////000111222222222222222444444555555666666666777333444555555777;;;AAAFFFRRRUUUUUUVVVcccwww~~~~~~|||fffTTT\\\sss___VVVSSSPPPLLLWWW{{{mmmXXXJJJNNNQQQTTTTTTSSSSSSVVVYYY]]]bbbkkkxxx~~~oooddddddhhhooo}}}llleeeeeehhhllleeeeeeddddddgggkkkooorrrooolllkkklllllljjjjjjlllmmmpppqqqnnnhhhdddfffiiipppkkkggghhhiiiiiijjjmmmnnnpppqqqpppnnnkkkhhhggg[[[VVVTTT\\\hhhmmmhhh```aaaeeeggggggeeeeeehhhkkktttiiiHHH;;;:::999;;;???DDD===FFFhhhnnnTTTJJJIIIEEEJJJeee|||xxxuuuqqqiiiiiilllhhh___```fffnnnpppiiicccbbb___```cccuuu{{{******))))))))))))******(((((())))))*********+++'''((((((((((((((()))***(((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))))))))************************)))***,,,------,,,+++***)))***++++++------...///......---,,,,,,---------.........//////000000000000111222222111111222333222333555666666777:::<<<===@@@FFFNNNWWW___ggglllqqq{{{tttdddiiiyyynnngggbbbccceeeffffffgggfffkkkttt}}}xxxiii]]]ZZZUUUPPPNNNQQQVVVYYYZZZaaa\\\WWWTTTUUUUUUTTTSSS]]]]]]]]]]]]\\\XXXSSSNNNGGGCCC@@@???<<<888777:::666888999999999;;;>>>BBBCCCMMMfffyyy}}}xxxPPPFFFMMMMMMTTTUUUhhh^^^>>>888888:::;;;<<<;;;777444000111111222111111//////////////////////////////000000111222222222111111333333333444444555555555444555777999:::===@@@CCCGGGNNNQQQRRRYYYeeehhhbbbccczzzeeeXXXjjjnnngggbbb[[[ppplllxxxxxxuuuooojjjiiimmmqqqoooqqqvvv}}}~~~wwwppp```aaammmnnnbbbhhhlllnnnqqqgggfffffffffiiilllppprrrmmmjjjjjjnnnnnnkkklllpppppprrrsssooohhhddddddgggnnnkkkhhhfffaaa^^^eeepppqqqooonnnllljjjgggeeedddggg```[[[```iiimmmggg```dddeeefffeeedddfffkkkooonnnzzzXXX:::444===>>>666@@@>>>===LLLssssssQQQMMMFFFDDDTTTwww}}}|||{{{sssjjjkkkpppuuussskkkdddcccbbbgggooo~~~}}}******))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************))))))((((((******************************,,,---------,,,+++)))***++++++------...//////...------------------,,,---...///000000000///000111222222111111222444222444555666666888;;;===;;;>>>DDDMMM\\\ooovvvsssuuuoooggg___[[[\\\___bbbccceeedddgggmmmtttsssjjjaaaWWWTTTPPPNNNQQQUUUYYY[[[```^^^[[[XXXWWWXXX[[[]]]hhhfffeeeccc```\\\VVVRRRLLLGGGBBB@@@===999999<<<777777777888:::<<<>>>@@@===KKKhhh|||~~~tttVVVTTT\\\WWWWWWWWWqqqxxxPPP:::999888999:::;;;999777444///000000000000000//////000000000000000000000000000111111222222222111111222222333333444555555666888999:::;;;<<<<<<;;;;;;999@@@FFFJJJNNNRRRRRROOOUUUfffwwwxxxzzz~~~}}}wwwnnn|||~~~zzzqqqlll|||bbb^^^hhhjjjiiijjjffffffffffffhhhjjjlllmmmjjjgggiiinnnmmmhhhjjjpppnnnqqqrrrnnngggcccdddgggjjjiiijjjiiiaaa\\\eeetttuuuqqqllliiigggfffdddcccmmmhhhdddfffkkkmmmiiieeeeeeeeecccbbbbbbdddiiimmmnnn{{{eeeAAA555???@@@333999===888:::[[[```SSSGGGDDDJJJ^^^vvvssssssvvvxxxuuunnnkkkllltttwww||||||******))))))))))))******(((((())))))******++++++***))))))))))))))))))((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))************************************+++,,,,,,---------,,,)))***++++++------.../////////...---------------+++,,,---///000000//////000111333222111111222444333555666777777999;;;>>>;;;===BBBLLL___zzzqqqpppxxxjjjddd]]]YYY\\\bbbfffggghhhcccaaagggppptttpppjjjYYYVVVTTTSSSUUUXXX\\\^^^]]]```bbbbbb```bbbgggkkkwwwtttppplllgggaaa[[[VVVOOOIIICCC@@@<<<999:::>>>999888777888;;;>>>??????;;;KKKjjjooo\\\dddnnnfffccceeefffDDD;;;999888777777777777444333//////000000000000000000000000000000000000000000111111222222222111111000111222333444555666777888:::999999999999999888777444666;;;AAABBB@@@AAADDDNNNWWW^^^rrrnnn[[[___qqqtttbbbccchhhfffdddhhhffffffggghhhhhhiiihhhhhhiiieeegggmmmkkkccceeemmmhhhkkknnnkkkfffccceeeiiieeeeeekkkpppllleeekkkxxxyyytttmmmiiiggggggeeedddiiijjjkkklllmmmmmmlllkkkeeeeeecccbbbaaabbbdddeeehhhooorrrSSSAAA@@@???888666;;;999999KKKooowww^^^KKKIIIJJJMMMdddxxxvvvuuuvvvxxxvvvrrrtttyyy~~~******))))))))))))******************))))))))))))***)))(((((())))))((('''(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))***+++,,,,,,************************+++++++++,,,,,,---------)))***+++,,,---......///000///...---------------***+++---////////////...000222333333222111333444444555777888888999<<<>>>??????BBBKKK___~~~xxxqqqooo|||{{{eeeaaa[[[YYY___gggllllllkkkddd```eeeooovvvsssnnn[[[YYYWWWWWWXXX\\\___aaa\\\cccjjjllljjjlllqqqwwwzzzsssmmmfff___[[[PPPIIIBBB>>>;;;888:::>>>:::888777999<<<@@@@@@@@@:::LLLllljjj___ooo{{{rrrpppsssZZZ>>><<<999777555444555444333111/////////000000000000000000000000000000000000000111111222222222111111000222222333555666888999:::777666555555666888888888888444555;;;:::444777@@@GGGIIIHHHXXX~~~aaaQQQZZZeeewww~~~xxxjjjdddeeekkkkkkeeefffnnnggghhhiiijjjjjjiiihhhggghhhdddeeekkkhhh___```iiicccgggjjjhhheeecccgggkkkcccbbbjjjvvvvvvoooqqq{{{}}}wwwooojjjhhhhhhgggeeejjjnnnrrrrrrmmmiiihhhhhhffffffeeedddbbbaaa______\\\dddwww}}}eeeMMM???<<<>>>999:::>>>@@@DDDVVVzzzgggNNNOOONNNGGGTTTmmm~~~uuussstttvvvuuuvvv{{{zzzyyy))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((+++++++++++++++++++++++++++,,,---------,,,+++***++++++************++++++..................------,,,,,,,,,---...///000000555555444333222222222222444444444444555777888999======AAAIIIWWWppp}}}yyyooocccccchhhnnnnnniiieeeeee^^^bbbcccdddhhhnnnpppnnniiifffcccccceeeeeedddbbbeeehhhlllvvv{{{ssswwwzzzuuujjj]]]TTTJJJBBBAAAAAA===999888;;;888777888777666999???AAAUUUmmm{{{wwwZZZeee|||}}}sssrrrlllLLL<<<;;;666555444333222222222222000000000000000000000000////////////000000000000666222......000222222111444444444444333333222111333333333444444444555555666666666666777777777777???>>>???EEEUUUnnnxxx```SSSaaalll``````cccaaacccfffgggeeeccccccccchhhgggeeedddccccccddddddhhhgggggghhhiiiiiigggeeeaaaccceeegggggghhhjjjkkkkkkjjjiiikkkpppvvv{{{~~~vvvsssnnniiieeebbbbbbbbbllloooqqqpppmmmjjjiiijjjiiikkkjjjeeeccccccaaa\\\[[[aaaeeennnnnnZZZHHH444999:::<<<<<<;;;CCCYYYnnnnnnSSSHHHMMMQQQOOOnnn{{{~~~xxxuuuwwwyyy~~~~~~zzz|||zzzvvvhhh))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,........................---,,,,,,------///000000111111000000111222222333444444444555666888999:::======???DDDKKK[[[uuu~~~wwwrrrnnnkkkfff^^^[[[\\\^^^aaaccceeejjjqqqrrrooojjjhhhfffeeefffeeebbb___dddkkkooovvvtttggg\\\RRRIIIGGGFFFAAA===;;;;;;888777888888666999>>>???TTTlll{{{pppTTT\\\llloooooouuuXXXBBB888777444444222111111000000000////////////////////////////////////000000000000222000...///222444444333333333444444333222222111333333333333444444444444666666666666666777777777666666666:::BBBQQQ```kkk|||tttrrruuu{{{tttggg```]]]\\\```bbbeeeeeeeeeddddddeeedddcccbbbbbbbbbcccdddeeeeeeeeefffhhhjjjkkkjjjhhhcccddddddeeeeeefffhhhjjjooommmllllllnnnppprrrtttqqqoookkkgggdddccccccdddjjjnnnqqqqqqnnnkkkiiiiiigggiiihhhdddbbbcccaaa]]]WWW[[[]]]aaauuu}}}aaaBBB;;;;;;;;;;;;999>>>LLL[[[oooRRRJJJLLLLLLVVVrrr|||tttmmmttt))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((()))))))))))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,---...//////------,,,,,,,,,,,,------........................---------------...///000/////////000111333444555444444444555777999:::;;;======???AAACCCJJJZZZjjjvvvwwwwwwxxxqqqoooooozzzyyypppgggbbb]]]ZZZ\\\aaafffhhhiiikkkqqqvvvvvvqqqjjjhhhgggffffffdddaaa______kkknnnrrr~~~vvvhhh]]]SSSOOOLLLFFF@@@>>>>>>:::888999999777999===???VVVooo|||jjjXXX\\\]]]bbbqqq{{{WWWBBB:::888555333222111000////////////////////////////////////////////////000000000000.........000333555555444222333333333333222111111222222333333333444444444555555555666666666777777555666777888999===BBBEEEaaatttvvvssskkklllggglllyyypppeeedddccc^^^YYY___aaabbbccccccdddfffhhheeeeeedddccccccdddddddddccccccdddgggjjjllllllkkkfffffffffeeeffffffggggggmmmmmmlllkkkkkkjjjjjjjjjkkkjjjgggeeedddddddddeeehhhkkknnnooommmiiifffeeecccffffffbbbbbbcccbbb^^^WWWXXXXXXWWW^^^|||WWWAAA===;;;;;;::::::???GGG```iiiTTTPPPNNNFFF[[[{{{}}}tttqqq))))))))))))))))))))))))*********)))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))&&&'''((()))))))))((((((*********+++++++++,,,,,,************++++++++++++000///---,,,,,,---...///------,,,,,,,,,,,,------............////////////---------------...///000111111222333444555777888444444555666888:::;;;<<<======???AAABBBEEEQQQ^^^oooqqqwwwuuuhhhaaa[[[^^^gggwwwjjjbbb[[[XXXWWWYYY```hhhqqqtttuuuvvv{{{}}}wwwllljjjhhheeecccbbb```___^^^lllooonnn|||sssggg[[[UUUPPPIIICCCAAACCC===:::::::::888999===BBB[[[uuulllgggfff[[[bbbiiiDDD666999:::666222111000000/////////000////////////////////////////////////000000000000---...000222444444333222111222222222222222111111222222222222333333333333444444444555555666666777777999;;;<<<;;;::::::;;;FFFXXXwww|||ttt\\\OOO[[[lll{{{{{{nnnttt{{{pppdddaaaeeehhhddd^^^___`````````aaacccfffiiilllkkkjjjhhhgggeeeddddddbbbbbbbbbeeehhhjjjkkkjjjgggggghhhiiiiiigggdddaaadddfffhhhiiihhhgggffffffgggfffdddbbbbbbbbbccccccfffhhhkkkllljjjeee```]]]___bbbbbb``````bbbaaa^^^]]]ZZZYYYWWWUUUhhhnnnFFF???;;;<<<>>><<<;;;<<>>>>><<<;;;DDDBBBVVViiiSSSMMMIIILLLYYYqqq{{{zzz~~~{{{))))))))))))))))))))))))((()))))))))************(((''''''&&&&&&''''''((('''''''''((()))*********...---***'''''''''((()))((((((((()))))))))******((((((((()))***+++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------......///000000111111///......---------......//////000111333555777888666555555555666666777888999888:::>>>>>>>>>CCCIIIQQQ\\\```fff{{{}}}|||jjj___UUUPPPMMMKKKKKKNNN\\\aaa```WWWVVV^^^ddddddaaaaaaeeelllnnnllllllnnnhhhvvv~~~pppddd]]]ZZZWWW]]]```iiivvv}}}zzztttlllfffdddUUUJJJAAABBBGGGLLLSSSXXXddduuu{{{\\\===777:::555111222000//////......///000000........................////////////000000000000111444555444111......///...//////000111111000000000000000000111111111222111111222333444555666666333444444444333333555777666;;;;;;<<>>;;;;;;;;;<<<::::::@@@[[[kkkWWWIIIHHHLLLTTTiii|||{{{ooo))))))))))))))))))))))))(((((())))))*********+++'''''''''&&&&&&'''''''''&&&''''''((()))******+++222000,,,((('''(((***+++((())))))))))))*********'''(((((()))***+++++++++''')))+++---.........---.........------.........---......///000111111222///......---------......///000111333666888;;;<<<666666555555555555666666999:::>>>CCCCCCAAACCCHHHFFFWWWYYYXXXjjj|||uuujjj___ZZZXXXVVVWWWZZZgggnnnmmmbbb\\\aaaggghhhppppppsssxxxwwwrrrnnnnnnlll|||zzzmmmddd```[[[^^^cccrrryyysssrrr]]]RRRHHHJJJQQQYYYbbbiiivvv|||vvvQQQ666888<<<444...333......---------......///........................////////////000000000000111333555333000...///000......///000000111000000000000000000111111111111000111111222444555666666111222444444444444666888000;;;???888:::IIIXXX^^^ppp}}}gggaaa___YYYWWW\\\[[[ZZZ[[[___dddfffccc```ddddddbbb]]]XXXTTTSSSSSSYYYZZZ]]]```bbbcccddddddbbb```___```bbbeeefffffffffccc```aaacccaaa[[[VVVUUUZZZ___```]]][[[]]]```[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\___bbbcccaaa^^^YYY[[[ZZZVVVSSSSSSQQQMMMMMMMMMMMMKKKJJJKKKQQQWWWaaapppTTTCCC;;;999:::<<<777@@@???BBBjjjgggMMMJJJIIIEEEPPPdddjjjzzzvvvzzzggg))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((((((''''''((((((((((((((()))))))))))),,,+++***(((''''''''''''&&&''''''((()))******+++(((***+++******,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++......000111111000//////000000///...............---...///111333555666777888777666555555666777888555888<<<>>>@@@BBBDDDFFFHHHIIIMMMTTT]]]kkkyyyrrrwww~~~|||vvvsss|||vvvuuuwwwwww|||}}}rrrjjjvvvxxx~~~xxxhhh\\\eeefffkkkzzzvvvhhh]]]TTTVVV___jjjttt|||}}}SSSFFF:::666333000//////.................................------,,,,,,,,,.........///////////////777555222///------...///...///111222222222111000000000000000000000000000111111111111111000//////111222222333333444444555777777777888:::>>>AAACCCRRR```www}}}ooo```\\\aaaddd^^^WWWUUUUUUUUUWWWZZZ^^^cccfffggggggeeeaaa[[[VVVTTTTTT\\\]]]___`````````___^^^bbb___]]]^^^```bbbcccdddfffddd```\\\ZZZZZZZZZ[[[[[[______[[[\\\___]]]WWWWWWWWWXXX[[[]]]\\\ZZZXXXYYY[[[]]]______^^^[[[ZZZWWWVVVTTTRRRPPPNNNNNNMMMNNNLLLJJJIIIIIIIIIKKKLLLWWWppphhhJJJ>>>CCC@@@666;;;===>>>BBBTTTyyyaaaIIIIIIQQQPPPKKKRRRkkk^^^************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***(((((((((((())))))))))))+++***)))((((((''''''(((''''''(((((())))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++......///000111000//////000000///............///---...///111333444666666888888777666666666777777555888<<<>>>???AAADDDFFFEEEFFFKKKPPPUUU^^^nnn}}}zzzrrrqqqttt|||qqqeeekkkmmmsssvvvnnnooouuu|||~~~}}}___GGG===444333333222222333..............................---------,,,,,,,,,...............///000111666444111...------...///......///000000000//////000000000000000000000000111111111111111000//////111111222333333444444555666555444555666888:::<<<:::DDDVVVlllmmmfff___\\\^^^```___]]][[[ZZZYYYZZZ[[[^^^bbbdddggggggfffccc^^^[[[[[[\\\______````````````______```^^^\\\\\\^^^```bbbbbbaaa___]]]ZZZYYYXXXYYYYYYZZZ]]]^^^\\\\\\___]]]XXXYYYYYYXXXYYYZZZYYYVVVSSSWWWXXXXXXYYYXXXWWWVVVVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEFFFHHHIIIJJJ\\\|||bbbJJJ:::777;;;999::::::;;;GGGcccqqqVVVIIIEEEDDDHHHVVVnnn}}}UUU++++++++++++************))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---...///000000000000///111000//////......//////---...///111222444555555888888999999888777777666666999<<<===???AAACCCEEEDDDEEEIIIMMMNNNPPPYYYcccpppzzz}}}uuurrrwww{{{ooosssuuu{{{nnnEEE<<<555///111333222111333...........................------------,,,,,,,,,///...------...000222444555333000...------...///............------------000000000000000000000000000000111111000000//////111111222222333444444444666555444333333444555666444777===GGGXXXmmmzzzkkkaaa]]]^^^^^^]]]\\\^^^bbbeeeaaa```___]]]^^^___aaabbbdddffffffccc___^^^```ccccccbbbaaa```______``````]]][[[YYYYYY[[[]]]^^^^^^[[[ZZZZZZYYYXXXWWWVVVVVVXXX\\\]]]\\\\\\\\\ZZZWWWVVVUUUTTTUUUVVVVVVUUUSSSVVVTTTRRRPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIFFFEEECCCBBBAAABBBDDDEEEBBBIIIaaahhhCCC888DDD:::;;;:::888;;;JJJcccvvvwwwXXXLLLKKKCCCEEENNN]]]kkkzzz{{{gggNNN++++++*********)))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((()))******))))))))))))((((((((((((+++)))))),,,,,,***+++---******+++++++++,,,,,,,,,+++,,,------------------------...//////000000000111000000///.../////////---...///000111333444444888999:::::::::888777666777999;;;===>>>@@@BBBEEEGGGGGGJJJMMMLLLJJJOOOWWWYYYaaajjjtttwwwyyyyyywwwyyy}}}___===999333000111222///---...........................------------------------///...---,,,...000444666333111000...------......//////...---------------000000000000000000000000///000000000000000//////111111111222333333444444666666555444444444555555<<<:::777666<<>>???AAABBBDDDCCCKKKeee```FFFBBB======<<<;;;:::===IIITTTqqq}}}___MMMKKKDDDDDDJJJMMMUUUnnnyyybbbVVVSSS******)))))))))(((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))((((((((((((+++((()))......******---******+++++++++,,,,,,,,,+++,,,------.........------------...//////000111111111000///////////////------...///111222333333777888999::::::999888777888:::;;;<<<===>>>AAADDDIIIGGGIIIKKKKKKJJJOOOVVVUUUYYY^^^gggwww}}}{{{{{{|||~~~pppLLL:::777333111333222...,,,---........................------------------------///...---,,,---000333555111000///---------......////////////////////////////////////////////////...//////000000000//////000000111222222333333444444444444444555555666666777777555444666<<>>===>>>???@@@EEEDDDEEENNNggg^^^FFF>>>:::999<<<<<<;;;>>>EEEMMMnnnvvvNNNOOOGGGEEEIIIGGGFFFWWWnnnkkkPPPOOOccc))))))))))))((((((((('''))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))***'''***111111+++))),,,******+++++++++,,,,,,,,,+++,,,---......///......,,,,,,,,,---...///111111222111000000//////000000------...///000111222222666666777888999999999999:::;;;;;;<<<<<<===AAACCCGGGEEEFFFIIIJJJKKKOOOVVVTTTUUUXXX___lll|||xxx^^^???:::555222111333222///...000........................,,,,,,,,,------------......---,,,,,,---///111333///......---------.........///111222222222111000////////////////////////......///000000000//////000000111111222333333333000000111222333444444555111333666777777888:::<<<;;;DDD\\\tttttt^^^___]]]XXXVVVXXXXXXVVVYYYWWWVVVWWWYYYYYYVVVTTT[[[\\\\\\]]]^^^___```aaa^^^cccgggeee```^^^bbbgggdddbbb___\\\[[[\\\]]]^^^ZZZXXXUUUTTTVVVXXXXXXXXX\\\]]]]]]]]]]]][[[YYYXXX[[[ZZZYYYWWWQQQLLLLLLQQQQQQMMMIIIHHHJJJNNNQQQSSSTTTQQQMMMIIIGGGFFFHHHIIIGGGGGGHHHIIIHHHGGGEEEDDDAAA@@@>>>=========???@@@AAABBBDDDFFFPPPnnnjjjKKK???777:::>>><<<<<<@@@BBBYYYyyyrrrUUUMMMHHHHHHEEECCCJJJVVVlll|||rrr^^^LLLZZZ}}}*********)))))))))(((((())))))))))))))))))))))))***)))((((((((((((((()))(((((((((((()))))))))))))))((((((((((((((()))***''''''(((((())))))******)))&&&***444444+++'''+++******+++++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,---///111222222111000000//////000000,,,---......///000111111444444555666777999:::;;;:::;;;;;;;;;;;;===@@@CCCFFFDDDEEEIIIKKKJJJMMMRRRQQQQQQSSSZZZcccmmmxxx{{{zzzMMM999;;;444222111333111......111........................,,,,,,,,,---------......---------------...//////---------------------...+++---111333444333222000////////////////////////---......///000000//////000000000111222222333333///000111222222333333333111444666777666555555666666999CCCNNNSSS___}}}}}}zzz{{{rrriii\\\VVV\\\^^^ZZZWWWWWWVVVSSSVVVUUUTTTUUUVVVVVVUUUTTTWWWWWWXXXYYYZZZ\\\]]]]]]XXX___fffeee```]]]aaafff```___]]][[[ZZZZZZ[[[\\\[[[XXXVVVUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[\\\YYYWWWVVVPPPKKKOOOVVVVVVQQQJJJGGGGGGIIILLLMMMNNNMMMJJJHHHFFFEEEDDDDDDCCCDDDEEEFFFFFFEEECCCBBBAAA???===<<<<<<<<<>>>???===>>>BBBFFFDDDPPPxxxpppWWWAAA===???===<<<>>>===KKK\\\sss}}}ooo\\\NNNGGGFFFFFFGGGVVVbbbrrrpppZZZVVVYYYsss+++++++++************)))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((()))******+++(((%%%+++555666,,,'''*********+++++++++,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,---///111222222111111000000000000000,,,------...///000111111333333333444666888;;;===;;;;;;;;;;;;;;;<<<@@@CCCFFFEEEGGGLLLMMMKKKKKKNNNQQQQQQTTT[[[bbbhhhooottt}}}zzzyyy___===555:::666333222333000,,,,,,///........................,,,,,,,,,------.........,,,,,,------------------,,,,,,---------------...))),,,000444555444222000////////////////////////------...///000000//////000000000111222222333333111222333333333333222222///111333444555666888:::666555666777777>>>QQQddd~~~}}}{{{}}}mmmbbbYYY]]]aaaWWWQQQTTTTTTNNNXXX^^^[[[XXXYYYXXXTTTSSSUUUVVVVVVVVVVVVXXXYYYUUUUUUVVVWWWXXXYYYYYYZZZQQQZZZbbbccc^^^\\\___ddd^^^]]][[[ZZZZZZZZZZZZ[[[[[[YYYVVVUUUWWWXXXYYYYYYTTTUUUVVVXXXZZZ[[[]]]^^^\\\XXXVVVVVVQQQLLLRRR\\\WWWRRRJJJFFFEEEHHHKKKLLLJJJIIIHHHGGGEEECCCBBBAAA@@@AAACCCDDDDDDCCCAAA@@@@@@>>>===;;;;;;<<<===>>>>>><<>>;;;UUUyyysssPPPDDDBBB>>>;;;<<<888AAAEEEJJJddd{{{]]]OOONNNJJJCCCCCCJJJWWWiii{{{zzzZZZGGGSSSggg,,,***))))))***++++++***((()))))))))))))))((((((+++)))'''%%%&&&)))---///(((((())))))))))))(((((((((((())))))((('''&&&&&&''''''''''''(((((((((((()))*********++++++++++++***++++++***)))(((***+++,,,,,,,,,---------------000...---++++++,,,---...222444666666444333222222///...,,,++++++,,,...///222222222333555888;;;<<<@@@???>>>======>>>???@@@>>>@@@CCCFFFIIIKKKKKKKKKPPPPPPSSSZZZcccjjjmmmmmm{{{xxxyyy~~~{{{kkkHHH>>><<<777;;;777222///...///000000.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---///000111000///---...---,,,,,,,,,,,,---...////////////////////////////////////000000000000000111111111111222222222444444333222333444555666555555666777999:::<<<===HHHIIIMMMTTT___mmmzzziiiXXXNNNKKKKKKNNNNNNMMMNNNQQQSSSTTTVVVXXXXXXXXXVVVUUUZZZXXXWWWXXXZZZZZZVVVSSSWWWTTTSSSVVV\\\___^^^[[[\\\YYYYYY\\\\\\ZZZ[[[^^^[[[[[[ZZZYYYXXXXXXYYYYYYWWWWWWXXXXXXYYYXXXXXXXXXVVVRRRPPPQQQVVVZZZ\\\\\\fffXXXOOOQQQSSSPPPSSSZZZUUUTTTOOOFFF???===BBBHHHHHHHHHGGGEEECCCAAA???===BBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???===<<<>>>FFFLLLyyy~~~UUUCCCDDD@@@333>>><<<>>>CCCLLLbbbsss^^^MMMBBBJJJCCCDDDPPP```mmm{{{}}}iiiMMMCCC___,,,***))))))***++++++***(((((())))))))))))((((((***)))'''&&&'''))),,,...''''''((((((((((((''''''(((((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))*********+++***+++++++++))))))+++------------------.........000///---,,,+++,,,------333555777888888666333111///...---,,,,,,---///000000111111222555888:::<<<>>>===<<<<<<<<<===>>>??????@@@CCCEEEHHHJJJKKKLLLQQQQQQTTTZZZbbbiiimmmnnnrrr~~~\\\EEE@@@???;;;;;;777222/////////000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,.../////////---,,,...---,,,,,,,,,,,,---............................../////////000000000000000000111111111222222222444333333222333444555666444444444555666888999:::======>>>BBBIIIRRR[[[```xxxsssrrr|||yyygggUUUJJJMMMJJJJJJMMMNNNLLLMMMPPPRRRSSSUUUVVVWWWWWWVVVUUUXXXVVVUUUWWWYYYZZZXXXVVVZZZWWWVVVYYY___bbbaaa^^^\\\YYYYYY\\\\\\ZZZZZZ]]]ZZZZZZZZZZZZYYYYYYYYYZZZWWWXXXXXXYYYYYYYYYXXXXXXUUUSSSQQQRRRVVVZZZ\\\]]]hhhZZZNNNLLLOOORRRSSSTTTSSSQQQLLLDDD===;;;???DDDEEEEEEDDDCCCBBBAAA??????@@@@@@@@@@@@???>>>======::::::::::::::::::::::::999<<<===<<<;;;<<>>>>>AAAAAABBBDDDFFFIIIKKKLLLPPPPPPRRRWWW^^^eeejjjmmmqqq{{{{{{___III@@@>>>===<<<;;;888333000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...------,,,,,,------................................./////////000000000000000000111111111222222333333222222333333444555333333333333444555666666666666777888;;;???CCCEEESSSbbbnnnkkkggghhhjjjiiiqqqyyyfffWWWXXXYYY\\\___^^^XXXPPPJJJFFFKKKIIIIIILLLLLLKKKLLLOOORRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUXXXZZZZZZZZZ[[[YYYXXX[[[___bbbaaa___]]]ZZZZZZ]]]]]]ZZZZZZ\\\YYYZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYXXXXXXWWWTTTRRRQQQRRRUUUYYY\\\]]]iii___QQQIIILLLTTTUUUQQQTTTSSSNNNFFF???===???CCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;999999999999999999999999777:::<<<;;;999:::===@@@EEEdddkkkHHH>>>AAA===999999;;;:::???RRRgggtttXXXLLLIIIHHHHHHHHHMMMYYYeee~~~}}}xxxyyy{{{pppVVVMMMOOOiii+++***((((((*********)))'''(((((())))))))))))(((''''''((())))))***))))))&&&''''''((((((''''''&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((('''''''''(((((((((((())))))***++++++***+++---///---------......//////000000000///...---,,,,,,+++...---000666<<<<<<777111..................//////------...000222555888:::::::::;;;;;;<<<>>>??????BBBBBBBBBCCCEEEHHHJJJLLLNNNNNNOOOSSSYYY```fffjjjsss{{{eeeJJJ???<<<888555777:::777333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------................................./////////000000000000000000111111111111222222222222222333333444333333222222222333444444555666666888999;;;<<<===<<>><<<===;;;888@@@LLL```ZZZUUUMMMFFFBBBFFFOOOWWWmmm|||{{{www{{{^^^NNN^^^ooo+++)))(((((()))******)))''''''((()))))))))))))))''''''((()))***)))((((((((((((((())))))(((((((((&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&'''''''''(((((((((((((((***++++++***+++---///,,,,,,------...//////000000000111111000///---,,,,,,+++---444<<<@@@===999111111///......---------,,,,,,---...000333555777999999;;;<<<>>>@@@@@@AAACCCCCCBBBCCCDDDGGGIIIKKKMMMNNNPPPSSSXXX^^^dddiiiooovvviiiSSSBBB===:::333000555888555111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++,,,,,,------------------------------------....................................//////////////////000000000111111111111111111222222222222222333333333222222333333444444555666777777888777777666999;;;<<<===??????<<<===DDDMMMTTTVVVUUUQQQOOOMMMKKKNNNYYYeeemmmqqqsssdddaaa\\\VVVQQQOOOQQQRRRVVVWWWNNNFFFIIIGGGCCCHHHDDDFFFGGGGGGFFFGGGIIIJJJJJJGGGGGGJJJJJJIIIJJJMMMOOOOOOOOOPPPQQQRRRTTTUUUXXXXXXWWWVVVUUUVVVWWWYYY[[[ZZZZZZ[[[]]]^^^^^^^^^```]]]^^^aaaaaa^^^]]]___ZZZYYYYYYXXXXXXYYYZZZ[[[VVVVVVVVVVVVVVVUUUTTTSSSPPPOOOOOONNNOOOQQQUUUWWW[[[```\\\NNNGGGOOOXXXZZZ]]][[[XXXSSSNNNJJJIIIIIIDDDCCCBBB@@@>>>>>>======::::::;;;;;;;;;:::999999999999999999999999999999777999::::::999888888888<<<999@@@___gggXXXHHH???;;;>>>===:::<<>>>>><<<:::<<<>>>@@@AAA@@@???>>><<<>>>BBBEEEGGGHHHIIIJJJEEEEEEFFFGGGGGGEEEDDDCCCDDDKKKGGGBBBGGGGGGCCCFFFCCCDDDEEEEEEDDDDDDFFFGGGJJJGGGGGGJJJJJJIIIJJJMMMMMMNNNOOOPPPQQQSSSSSSTTTYYYZZZZZZXXXVVVUUUVVVWWW]]]]]]]]]^^^^^^_________^^^]]]^^^bbbbbb___^^^```\\\ZZZWWWUUUUUUVVVXXXZZZVVVVVVVVVVVVUUUTTTSSSSSSOOOOOOOOOMMMLLLMMMQQQTTTQQQYYYZZZPPPFFFGGGPPPXXXXXXWWWUUURRRNNNJJJGGGFFFDDDBBB@@@>>><<<;;;<<<<<<999999::::::::::::999999888888888888888888888888888888999999999888888777888;;;>>>HHHhhhyyyTTTFFF<<<<<<>>><<<===BBB:::GGGffflllWWWOOOJJJFFFIIIPPP\\\mmm||||||~~~}}}xxxtttvvvdddSSSnnnhhh***)))'''''')))***)))(((&&&'''((()))************(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))((()))***)))(((((()))+++))))))***+++,,,---......///111444666666444222111...------///444;;;AAAEEEBBB>>>999333///......///------,,,,,,---...000111444666999<<>>;;;777444333333000///---,,,---......---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++***************+++,,,,,,,,,,,,---......---,,,,,,---------------------------------.........//////////////////000000000111//////111222222222111000222111111111222333444444555666666666666666666666666666777:::======<<<<<<<<<<<<;;;<<<===>>>=========???@@@??????@@@???>>>??????@@@BBBCCCEEEEEEDDDAAAJJJHHHBBBGGGGGGCCCDDDDDDEEEEEEDDDCCCDDDFFFHHHJJJGGGGGGJJJKKKIIIJJJMMMLLLMMMOOOQQQSSSSSSSSSSSSYYY[[[\\\[[[XXXVVVWWWXXX\\\]]]^^^^^^]]]]]]^^^___[[[ZZZ\\\aaabbb___^^^```^^^[[[VVVRRRQQQSSSWWWYYYXXXXXXXXXWWWWWWVVVTTTTTTQQQQQQPPPMMMKKKKKKNNNRRRPPPSSSWWWTTTJJJCCCHHHRRRQQQPPPOOOMMMJJJGGGCCC@@@???>>><<<:::999::::::;;;888999999:::::::::999999666666666666666666666666777777666666777888777777888;;;>>>AAANNNooottt^^^IIIBBB@@@<<<<<<>>>AAAEEEUUUqqq{{{fffSSSEEEHHHLLLQQQYYYiii}}}~~~}}}}}}}}}zzz{{{||||||~~~rrrpppxxxoooIII***)))'''''')))))))))(((&&&'''((()))************)))(((((('''''''''((((((&&&''''''''''''''''''&&&((()))))))))((('''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))***)))''''''(((***((())))))***,,,---......///111444777888666444222---,,,+++***---444===DDDIIIDDD<<<555000//////000...---,,,,,,,,,---...///222444777;;;>>>???@@@AAAAAABBBDDDFFFFFFFFFFFFEEEEEEIIINNNRRRTTTWWW\\\```gggooouuuxxx||||||___OOODDDCCC>>>888555555333///...---++++++---......---*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++,,,,,,---......---,,,,,,---------------------------------.........//////////////////000000000000...///000222222111111000000000000000111222333444///000111222444555777777555444666999:::888888888777777777888:::;;;;;;:::;;;:::888777:::<<<;;;777@@@>>>;;;:::<<>>HHHFFF???DDDEEEBBBDDDCCCCCCBBBAAA@@@BBBFFFIIIJJJGGGGGGJJJKKKIIIJJJNNNKKKMMMPPPRRRTTTTTTSSSSSSWWWZZZ]]]]]]ZZZXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[\\\YYYXXXZZZ```aaa^^^^^^``````[[[UUUPPPOOOQQQVVVYYYYYYYYYYYYYYYXXXWWWVVVUUURRRSSSRRRNNNKKKJJJNNNQQQSSSRRRUUUWWWOOOCCCEEENNNLLLLLLKKKJJJHHHEEE@@@===;;;:::888777777888:::;;;888999999:::::::::999999444444444444444444444444777555444444666777777666888111222999>>>OOO|||wwwYYYKKKDDD<<<888:::===;;;>>>KKK^^^zzzxxxaaaHHHJJJIIIGGGNNN___pppyyy{{{xxxvvvuuuxxx|||vvvyyy~~~yyy{{{fffjjjwwwQQQ???***)))***+++,,,+++(((%%%(((((())))))))))))(((((())))))(((((((((((())))))(((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''))))))))))))((((((((((((******,,,---.../////////111111333444666777888999+++---///---+++---444;;;GGGIIIEEE<<<444333222111---...//////...---...//////222777:::;;;<<<<<<===>>>???BBBDDDEEEEEEDDDCCCEEEHHHLLLRRRWWW[[[^^^___eeehhhmmmsssyyy~~~hhhJJJ@@@BBB???:::666222000000000//////...---+++***))))))+++++++++++++++++++++++++++++++++*********))))))((()))*********((('''&&&))))))************))))))************************++++++,,,,,,,,,,,,------+++,,,------......---------------............///////////////////////////000000////////////000000000000000000000111111222333333333444444444555555555555555555666666666666777888888999999:::;;;;;;999::::::;;;;;;::::::999;;;<<<===>>>???@@@AAAAAAAAABBBDDDCCCBBB@@@AAAAAABBBCCCCCCBBBBBBCCCEEEHHHGGGFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNPPPQQQSSSTTTUUUZZZXXXVVVVVVXXXXXXUUURRRTTTVVVXXXZZZ[[[\\\\\\[[[WWWVVVVVVXXX[[[]]]]]]\\\YYYVVVRRRSSSWWWYYYWWWTTTXXXVVVTTTUUUWWWWWWTTTQQQQQQPPPNNNKKKJJJLLLQQQUUUTTTSSSRRRPPPJJJBBBAAADDDCCCCCCDDDEEEDDDAAA???===999999999888777666666555888888888888888777666666444444444444444444444444444444555555555555444444666555777888888???SSSiiilllXXXVVVCCC555@@@===AAA>>>===DDDOOOgggiiiUUUHHHLLLQQQNNNOOOVVVgggmmm{{{wwwuuuvvvzzzyyyuuuwww}}}tttooohhh___hhhQQQ::::::***))))))***++++++)))'''((())))))******))))))((())))))(((((((((((())))))(((((('''&&&'''((()))***'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((('''))))))))))))(((((((((((()))***,,,---......//////000111222444555777999999444222111///...000333555CCCJJJLLLFFF===777333000...///000///...------......111555888999:::<<<>>>???@@@BBBDDDEEEEEEEEEDDDFFFHHHMMMRRRWWWZZZ]]]^^^cccfffkkkqqqxxx~~~vvvWWWDDD???@@@===999555111000///000......---,,,+++******)))+++++++++++++++++++++++++++++++++*********)))))))))*********))))))((('''******++++++++++++******************************+++++++++,,,,,,,,,------+++,,,------...---------------------....................................000000////////////000000000000//////000000111222333333333333444444444444444555555555666666666666777777888888999:::::::::999999::::::::::::999999;;;;;;<<<===>>>???@@@AAA>>>???AAABBBAAA@@@AAABBBBBBCCCDDDCCCCCCCCCEEEGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUWWWUUUTTTVVVXXXYYYWWWUUUVVVXXXZZZ\\\]]]^^^^^^]]]WWWVVVVVVWWWZZZ[[[[[[ZZZXXXUUURRRSSSVVVXXXVVVSSSTTTRRRQQQSSSUUUVVVUUUSSSPPPOOOMMMKKKJJJKKKOOOSSSRRRQQQQQQPPPJJJCCC@@@CCC>>>???@@@@@@???===;;;999999999888777777666555555777777777777777666555555444444444444444444444444444444555555555555444444333333444444111333???NNNlll{{{fffccc[[[HHH<<<777;;;999888<<<>>>HHH\\\vvvkkkXXXKKKBBBDDDNNNPPPRRRZZZdddkkkpppvvv}}}|||wwwwwwyyyzzztttpppqqqrrrvvvqqqhhhiiixxxwwwVVV>>>444444***)))((((((***+++***))))))******************)))))))))(((((((((((())))))(((((('''''''''((()))***'''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((((((((((((((((((((()))))))))))))))***+++---............///000111333555777999;;;999555111000000111111///999EEENNNMMMFFF???777000000000//////......---,,,---///222444555888;;;>>>AAAAAABBBCCCDDDEEEEEEFFFGGGIIIMMMQQQUUUXXX[[[\\\___ccchhhnnnuuu}}}~~~~~~{{{wwwsssuuu|||rrrYYYFFF@@@???===:::777333000.........---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))++++++***))))))))))))******++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,++++++,,,---------------------------....................................000//////......//////000000000//////000000111222222222333333333444444444444444444555555555666666666666777888888999999:::999999::::::::::::999999:::;;;;;;<<<===>>>??????;;;===???@@@@@@@@@AAABBBBBBCCCEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLNNNOOOQQQSSSTTTTTTSSSSSSSSSUUUXXXYYYYYYWWWVVVWWWYYY[[[]]]]]]]]]]]]WWWUUUUUUUUUWWWXXXWWWVVVVVVSSSQQQQQQTTTUUUTTTRRRPPPOOONNNOOORRRTTTTTTTTTNNNNNNLLLJJJHHHIIIMMMOOOOOOMMMNNNOOOKKKCCC@@@AAA<<<<<<===<<<;;;:::888666888888777777666555555555555555666666555555444333333333333333333333333333333444444555555444444333444444555555333000444:::BBB___uuunnnrrrdddGGGBBBDDD??????DDD???<<>>999777444111...---------+++++++++++++++++++++,,,************************************)))))))))))),,,+++***))))))***+++,,,)))******++++++******)))***************************++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------................................./////////......////////////////////////000111111222222222222333333333333333333444444444555555555555666666777777888888999888888999999999999888888:::::::::;;;<<<======>>>;;;===???@@@??????@@@AAAAAACCCEEEFFFDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKMMMNNNPPPRRRSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVSSSTTTVVVXXXZZZZZZZZZZZZVVVUUUSSSTTTUUUUUUTTTRRRSSSQQQOOOOOOQQQRRRRRRPPPNNNMMMLLLMMMNNNOOOQQQQQQKKKKKKKKKHHHGGGGGGIIIKKKJJJIIIJJJMMMJJJBBB>>>>>><<<<<<<<<<<<;;;999888777666666666555555555444444444444444444444333222222222222222222222222222222333333444444444444333333333333444666666555444555777CCCVVV|||www{{{{{{eeeLLLIII<<<777>>>===888===DDDMMMbbbqqqWWWHHHLLLHHHHHHLLLOOONNNNNNPPPPPPWWW```hhhpppxxx}}}}}}tttvvvwwwvvvrrrooonnnnnnlllttt|||xxxlllrrr[[[<<<333777666111+++)))&&&&&&(((***,,,,,,******++++++++++++******))))))(((((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))'''((((((((()))))))))***))))))+++,,,---........./////////111333777:::<<<>>>??????:::333......///,,,000777@@@LLLRRRMMMDDD888555111//////000///...,,,---......///222777;;;??????@@@AAACCCEEEGGGHHHIIIJJJLLLNNNQQQTTTWWWXXXZZZ]]]bbbgggmmmttt{{{~~~xxxssspppppphhhhhhggghhhnnn|||fffKKK???>>>===999555444222///---,,,,,,,,,******++++++++++++,,,,,,************************)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...........................//////............///////////////...///000000111111111111222222222333333333333333333444444444444444444555666666777777888777888888999999888888777999999999::::::;;;;;;<<<>>>@@@AAAAAA???>>>???@@@???AAADDDDDDCCCBBBBBBBBBCCCBBBBBBBBBDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQRRRSSSSSSSSSRRRRRRRRRQQQSSSUUUWWWXXXXXXXXXXXXUUUTTTRRRRRRSSSSSSQQQPPPPPPOOONNNNNNNNNOOOOOOOOOMMMMMMMMMLLLKKKKKKKKKLLLIIIIIIIIIGGGEEEDDDEEEFFFEEEDDDEEEHHHGGGAAA===<<<<<<<<<;;;:::999888777777555555555444444444444444333333333333333222111111222222222222222222222222222222333333333333222222...//////000111444444333333666===WWWlllbbbJJJ999<<<>>><<>>CCC[[[lllZZZQQQJJJKKKMMMLLLKKKKKKGGGKKKNNNPPPRRRVVV\\\aaarrrtttwww{{{|||zzz{{{|||{{{wwwtttttt|||sssnnnnnnmmmkkkmmmmmmnnnmmmllljjjiiiiiixxxxxxtttiiiggg}}}[[[<<<555888444//////,,,***''''''(((***++++++)))******************)))))))))(((((((((((())))))'''((()))*********))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))''''''(((((())))))******((()))***,,,------------000//////000222666999;;;DDDGGGHHHAAA777///...000......000888HHHVVVXXXSSSEEE???777222111222111000------.........111444888;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIKKKMMMPPPSSSVVVXXXZZZ\\\```eeeiiiooouuuyyyzzz}}}~~~vvvxxxxxxuuunnnhhhfffggg___cccjjjsss~~~kkkQQQ@@@::::::777333222111000...---,,,,,,,,,*********+++++++++++++++************************(((((()))))))))))))))******))))))))))))***++++++'''(((((((((((((((((('''))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///......------....../////////......//////000111000000111111111222222222222222222333333333444444333444444555555666777777777777888888888888777777888888888999999:::::::::???@@@AAAAAA???>>>>>>???===???AAABBBAAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPRRRSSSRRRPPPNNNNNNNNNQQQRRRTTTVVVXXXXXXXXXXXXTTTSSSQQQQQQRRRRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMNNNLLLJJJGGGGGGGGGFFFGGGGGGFFFCCCAAAAAABBBAAA??????CCCCCC???;;;:::999999888777666555555444333333333333333333333333222222333333222222111000111111111111111111111111111222222333333222222111///111111......222444222000666999BBBQQQdddmmmQQQHHHCCC???BBB;;;;;;<<>>NNNYYY\\\VVVMMM@@@777444444222000---...//////...///222555666888<<<@@@CCCFFFGGGHHHHHHHHHJJJLLLOOOSSSVVVXXX[[[]]]```cccfffjjjooossswww{{{|||xxxwwwnnnqqqrrrnnngggbbbaaabbbbbblll{{{jjjUUUAAA:::777111///222000000///...------,,,,,,+++++++++***************************************(((((((((((())))))******'''((())))))*********)))(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------///......------......//////............///000000000000000000111111111222222222222222333333333333333333333444555555666666666777777777777777777666777777888888888888999999<<<>>>??????>>>===>>>???<<<===>>>??????@@@BBBDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHJJJLLLMMMNNNMMMOOOQQQPPPMMMKKKKKKMMMOOOPPPRRRTTTVVVVVVVVVVVVSSSRRRQQQQQQQQQQQQPPPNNNKKKKKKKKKJJJJJJJJJKKKLLLIIILLLNNNNNNJJJFFFEEEEEEDDDEEEFFFEEEBBB???>>>>>>???;;;:::>>>???<<<999999888888666555444444333333222222222333333333333333222333333333333222111111111111111111111111111111111111222222222222111111000555555000///222444333111555666999<<>>======>>>@@@:::<<<<<<======???BBBEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDFFFGGGIIIJJJLLLLLLKKKMMMOOONNNLLLJJJKKKMMMLLLMMMOOOQQQSSSSSSSSSSSSSSSRRRPPPPPPQQQRRRPPPOOOJJJJJJKKKJJJIIIIIIJJJKKKGGGKKKNNNNNNKKKGGGEEEDDDCCCDDDEEEDDDAAA>>>=========888777;;;===;;;999999999888777666555444444444222222222222222222222333222333333333333222111111000000000000000000000000111111222222222222111111***222444///---000222111333///+++111999888JJJlllwww]]]GGG@@@<<<:::;;;@@@BBBBBBIIISSSqqqzzzjjjYYYSSSMMMJJJIIIHHHEEEBBBFFFGGGIIIJJJKKKLLLKKKKKKNNNLLLHHHFFFHHHKKKKKKIIIJJJLLLKKKKKKPPPWWWZZZYYYXXXVVVXXX]]]aaaaaacccggggggeeeccc```______```aaaccchhhiiidddaaabbbbbbaaaeeeeeehhhppp}}}oooeeekkk{{{QQQIII666999777222111555444///(((((())))))******++++++(((''''''((()))******)))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,...////////////000333555;;;::::::===AAA@@@:::444444---+++///333555<<>>??????@@@@@@AAABBBBBBDDDCCCCCCCCCEEEIIIMMMPPPPPPPPPPPPOOOLLLKKKLLLNNNKKKKKKJJJIIIKKKMMMPPPRRRSSSPPPMMMMMMNNNOOOMMMKKKLLLJJJHHHFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHFFFEEECCC@@@>>>;;;:::999999999777666555555555555444333222333555666555444111111111111111111111111000000//////000111222222...000111222222111000...////////////000000000000000000111111111222222222222222222222333666<<<@@@kkkdddCCC:::AAA===:::AAACCC>>>===MMM]]]wwwjjjWWWMMMJJJJJJJJJGGGIIIIIIGGGEEEEEEJJJNNNLLLKKKHHHFFFEEEEEEFFFGGGJJJIIIHHHIIIMMMQQQSSSTTTWWWSSSPPPQQQUUUZZZ\\\\\\]]]]]]\\\]]]]]]___```aaadddfffgggfffccccccfffiiirrrxxx}}}kkkbbbgggzzz|||TTT:::666222222222111111111000000)))))))))))))))*********)))((('''((()))***)))((((((''''''&&&&&&''''''((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,...///000000111333666999<<<@@@CCCCCCAAA>>><<<888222///000000000333999IIIVVVaaa```XXXNNNBBB999555111---,,,...000222444111222444666:::===@@@BBBEEEGGGIIILLLNNNSSSXXX\\\______```aaadddgggiiikkklllqqqvvvyyy|||}}}}}}~~~zzzsssmmmiiiiiikkklllfffeeeeeeiiipppzzzwwwqqqgggSSS@@@888666222///---...///000///...,,,+++******++++++************************))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,---.........------,,,,,,,,,,,,---------------------,,,,,,,,,............////////////111111000000000111111222000000111111111222222222444444444444444444444444555666777888777777666555999999999::::::;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>??????@@@AAAAAABBBCCCBBBBBBCCCEEEHHHLLLNNNOOOPPPPPPNNNLLLKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPOOOLLLKKKKKKMMMMMMLLLJJJKKKIIIGGGEEEDDDEEEFFFGGGGGGHHHJJJJJJKKKJJJIIIHHHDDDCCCBBB???===;;;999888999888777666555555555555555333222333444555444222111111111111111111111111000000//////000111111222...///111222222111///....../////////000000000000000000000111111111222222222222222111111333777:::FFFnnnoooUUUPPPKKKDDD<<<:::<<<===:::BBBOOOaaaxxx|||kkk]]]TTTXXXYYYZZZXXXTTTQQQNNNNNNPPPMMMJJJIIIIIIIIIHHHGGGHHHHHHHHHHHHJJJNNNQQQTTTTTTSSSTTTVVVYYY[[[\\\\\\]]]\\\\\\\\\]]]___aaacccgggkkkppptttwww|||~~~mmmkkkssszzz~~~vvvpppvvv{{{\\\>>>111333222222222111111000000000************))))))))))))***)))(((((())))))((('''(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))******++++++,,,+++---000222222333555777888>>>EEEFFFCCC@@@???@@@<<<888444333111---...000444CCCVVVeeejjjfffXXXKKKCCC666...000222///---///111222222444555777999:::AAADDDHHHKKKNNNRRRWWWZZZ```___^^^^^^```cccgggiiilllpppuuuxxxyyy|||}}}uuusssrrroooiiibbb^^^]]]```ccceeegggnnn{{{xxxaaaRRRHHH<<<111000///...,,,,,,---...///...---,,,++++++***++++++************************************************)))((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++,,,+++************+++,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------............/////////......///000000111000000000000000111111111222222333333333333333333333333555666666777777777666666777888:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAACCCBBBBBBBBBDDDGGGJJJLLLNNNNNNNNNMMMKKKJJJKKKMMMNNNNNNOOOOOOOOOOOONNNMMMIIIHHHHHHIIIKKKKKKJJJHHHJJJHHHFFFEEEDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJIIIHHHCCCBBB@@@>>><<<:::888777888777666555444444444444666444333333333333222000000000000000000000000000000000/////////000111111...///000111111000///........./////////000000000000000000000111111111111111222222111000000111333111FFFYYYtttooo___```^^^GGG>>>CCC@@@888:::<<<>>>EEEWWWppp{{{pppiii___[[[WWWVVVXXXWWWRRRMMMOOOPPPPPPOOONNNPPPUUUZZZZZZ___gggmmmppprrrssstttvvvuuuttttttuuuxxx|||~~~qqqZZZYYYnnnxxxmmmjjjttt^^^GGG888...---222111111111111000000000000++++++******))))))((((((+++)))(((((())))))(((&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++***...222444555666888999:::???DDDEEEBBB???>>>??????<<<:::888555111//////---666GGGZZZjjjpppjjjbbbPPP===111333666000,,,---000000000111222333444555:::>>>CCCHHHLLLPPPUUUXXX\\\]]]]]]___```bbbdddeeejjjnnnsssuuuvvvxxx|||uuummmjjjgggiiihhhddd]]]YYYYYY[[[pppwwwkkkQQQBBB<<<666222///...---,,,+++******)))---,,,,,,+++++++++******************************)))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************++++++************++++++***+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...---------.........//////,,,---...000111000//////000000000000111111111111222222222333333333333333555555666666666666666666666777999;;;<<<======<<<::::::;;;;;;;;;;;;;;;:::======>>>>>>???@@@@@@@@@CCCCCCCCCCCCEEEGGGIIIKKKLLLMMMMMMLLLJJJIIIJJJLLLMMMOOOPPPQQQPPPNNNKKKIIIEEEEEEGGGIIIJJJKKKJJJIIIIIIGGGEEEDDDDDDDDDFFFGGGDDDEEEFFFHHHHHHHHHHHHGGGBBBAAA@@@>>><<<:::888777666666555444444333444444666555333222333222000///000000000000000000000000000000/////////000000111...//////000000//////............/////////000000/////////000000000111111///111222222000//////000222999:::JJJqqqlllttt{{{]]]JJJGGG:::???@@@BBBBBB@@@@@@IIISSSeee~~~yyysssrrrssspppggg___eeeggghhhddd``````eeejjjmmmwwwyyynnn]]]ZZZ```vvvvvvfffgggqqqZZZ@@@444111000000222000000000000000000000000++++++******))))))((((((+++)))(((((())))))(((&&&(((((((((''''''((((((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''''''''''''''(((((()))******++++++,,,///333666777888:::;;;:::<<<>>>AAACCCDDDDDDCCCBBBBBB@@@<<<888555222/////////555DDDXXXhhhqqquuu```KKK:::555555222111333////////////000111222333333777<<>>>>>??????@@@DDDCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKJJJHHHHHHIIIKKKLLLNNNPPPQQQPPPLLLHHHEEEEEEFFFHHHIIIJJJKKKLLLLLLHHHGGGEEECCCCCCCCCEEEEEEBBBCCCDDDEEEFFFEEEEEEDDDBBBAAA???>>><<<:::888888555444333333333333333333666444222222222111///---////////////////////////000000///////////////000.........//////.....................////////////....../////////000000000---///111222111000111111///666333555JJJfffrrr]]]SSS???@@@===>>>CCCCCCAAABBBFFFLLLYYYlll}}}{{{rrreeeZZZTTTRRRaaazzzyyymmmfffwww|||KKKAAA777444444333111111////////////////////////************))))))))))))***)))(((((())))))(((''')))((((((''''''(((((()))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))******+++,,,///222444666777999;;;888888;;;???DDDHHHKKKLLLGGGHHHFFF@@@<<<:::777222222---,,,444BBBTTTgggtttuuugggSSSBBB777333222222////////////000111222222///222666:::>>>BBBGGGKKKPPPTTT[[[aaaddddddcccaaadddiiinnnppppppqqqtttvvvyyyzzz{{{{{{yyyyyyzzz{{{||||||}}}}}}~~~~~~{{{~~~|||xxxuuuooogggdddeeeaaadddeee```\\\___kkkwwwwww___CCC555222111///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))***++++++***))))))************************+++******))))))******+++++++++++++++,,,,,,,,,,,,,,,------------...............////////////....../////////000000000111111222222222333333444444555444444444444555666777777777777777777888:::;;;<<<::::::::::::;;;<<<===>>><<<<<<<<<===>>>>>>??????CCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGGGGIIIJJJLLLNNNPPPQQQOOOKKKGGGDDDFFFHHHIIIJJJJJJKKKNNNPPPIIIHHHEEECCCBBBBBBCCCDDD@@@AAABBBCCCCCCBBBAAA@@@@@@???>>><<<:::999777777333333222222222222333333555333222111111111///---////////////////////////000000//////......//////........................------........./////////............////////////,,,...111111111111222333---888777111555>>>PPPggg~~~pppUUUGGG<<<;;;===<<>>CCCJJJPPPJJJMMMLLLGGGDDDFFFDDD???666222000222555<<>>???;;;;;;<<<======>>>>>>???AAAAAAAAABBBBBBCCCCCCDDDGGGHHHIIIHHHFFFFFFHHHJJJNNNOOOQQQRRRPPPLLLHHHEEEIIIJJJJJJIIIHHHJJJNNNRRRJJJHHHEEECCCAAAAAAAAABBB???@@@@@@AAA@@@???===<<<===<<<;;;999888666555444222222111111111111222222444222111000111111///---........................000000///..................------------------...---------.........//////------........./////////---///000000//////111222000777555111222000111===RRRqqqooo\\\RRRKKKAAA???CCCCCC???@@@DDDFFFEEEGGGMMMZZZiiiooo___UUULLLGGGFFFLLLMMMNNNYYYhhhwwwvvvtttUUU???444111111111...------//////---------....../////////(((((())))))******++++++(((''''''((()))+++***)))))))))(((((((((((())))))&&&''''''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********,,,---......///111555888777;;;>>>;;;777999CCCLLLKKKPPPPPPLLLMMMRRRRRRNNN999999999777000,,,555BBBLLLgggzzzvvvjjj```PPP===666555444222111111000000111111111//////111555888<<>>555/////////+++,,,111---,,,+++******+++,,,,,,))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((*********)))))))))))))))******))))))))))))******---,,,,,,++++++*********,,,,,,,,,---------......444222000///.........///////////////000000000000...//////000111222222222444444333333444555777888:::888555333333555888:::777777777888:::<<<>>>@@@;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAAAAAFFFGGGHHHGGGFFFFFFGGGIIIOOOPPPRRRRRRQQQMMMIIIGGGJJJJJJJJJHHHGGGIIINNNSSSKKKIIIFFFCCCAAA@@@@@@@@@????????????>>>===;;;:::::::::999777666444333222222111111111111111222222333222000000111111///...........................111000///..................------,,,,,,------...---------.........//////---------.........//////...///000///------///111...///***---888888222666///KKKlllzzziiiTTTGGGGGG@@@:::999@@@DDDAAA>>>???999AAAKKKOOOPPPUUU___hhhkkkuuuwwwmmm___SSSMMMJJJHHHGGGCCCJJJ[[[nnnsssrrr{{{jjjGGG777555666---///000///000222333222---------.........//////((()))***++++++***)))(((''')))***)))((('''(((***'''((()))(((&&&&&&((()))''''''(((((())))))******))))))(((((((((((()))))))))(((&&&&&&''''''&&&%%%"""###%%%'''(((((('''&&&))))))((('''''''''''''''(((((((((((()))))))))))))))+++,,,...///111555888:::<<<>>>???>>>=========OOOYYY^^^WWWNNNNNNUUU[[[MMM@@@666333222///000555:::PPPlllxxxdddVVVDDD===444111222444333111444111///...000333555555666888>>>EEEFFFEEEHHHMMMUUU]]]ggglllkkkjjjjjjlllnnnoooooonnnllllllmmmooooooppprrrtttvvvxxxyyyyyyzzz|||~~~wwwtttuuutttnnngggllleee[[[VVVVVV[[[^^^```nnnxxxzzzZZZDDD555222///---------,,,+++++++++++++++++++++++++++)))((((((((()))***++++++(((((())))))))))))((((((***((('''&&&&&&'''(((***+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------,,,,,,///////////////.........111000000////////////000000000000000111222333444444333222222222444666888999888666555444555666888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAEEEGGGHHHGGGEEEEEEHHHLLLMMMOOORRRSSSSSSPPPMMMKKKMMMPPPPPPKKKHHHKKKOOOPPPIIIHHHGGGEEECCCBBBAAAAAA>>>>>>===<<<;;;:::999999888888777555444333222111000000000000000000000000222222000///............////////////////////////,,,,,,,,,------.........000000///...------,,,,,,................................................------......///000000000111111000000111111222333555:::FFF[[[yyyuuubbb^^^ZZZJJJ;;;888===??????>>>;;;===???@@@??????DDDJJJMMMPPPVVV]]]hhhttt~~~ssskkkjjjgggbbb___bbbUUURRRKKKAAA>>>DDDOOOVVVdddllljjjFFF888555222---000000///...------,,,,,,---------............///((()))***++++++***)))(((''')))***)))((('''(((***'''((()))(((&&&&&&((()))'''((((((((()))))))))***))))))(((((((((((()))))))))'''&&&&&&''''''&&&%%%&&&'''((())))))*********))))))((('''''''''''''''''''''((((((((()))))))))***+++------...000444777777999;;;;;;;;;:::;;;<<>>>>>>>>???@@@@@@AAAAAADDDEEEFFFFFFDDDEEEHHHKKKJJJLLLOOOQQQRRRRRRPPPOOOLLLOOONNNIIIHHHKKKNNNNNNGGGFFFEEECCCBBBAAAAAAAAA>>>======<<<;;;:::999888777777666555444333222111000000000000000000000000222111000///....................................,,,,,,,,,---------------000//////...------,,,,,,................................................------......//////000000111111000000000111222222333555:::CCCWWWzzzqqqbbbQQQIIIFFFAAA===<<<<<<:::999;;;>>>@@@AAAAAA???AAACCCGGGKKKOOOTTTXXXXXX[[[```fffmmmtttyyy|||~~~}}}zzzvvvvvv{{{}}}qqqcccYYYRRROOOQQQQQQKKKGGGGGG???AAACCCGGGRRRbbbsss~~~uuuRRR;;;444444333000000//////...------,,,,,,------------............))))))************))))))''')))***)))((('''(((***'''((()))(((&&&&&&((()))(((((((((((()))))))))))))))((((((''''''(((((()))((('''&&&&&&'''(((&&&%%%((((((((((((((()))***+++)))((((((''''''''''''(((&&&&&&'''''''''(((((((((***+++,,,------///222555888:::<<<======>>>@@@BBB:::FFFQQQTTTSSSRRRNNNKKKWWWPPPGGG@@@888222222555...444@@@PPPbbbrrr|||uuueeeRRRCCC;;;999:::333222111111222111///---111000111444444333666<<>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDCCCEEEGGGIIIFFFHHHJJJMMMPPPRRRSSSTTTMMMNNNKKKHHHIIILLLLLLIIIDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;:::999888888777666555555444333222222111000000000000000000000000111000///.......................................------------,,,,,,,,,,,,//////......---,,,,,,,,,---------------------------------------------------------...//////000000000000000000000111111222000333333111777OOOtttyyymmmbbbVVVOOONNNLLLEEE===<<<@@@BBB>>>999<<<===>>>>>>???>>>>>>===@@@@@@AAACCCFFFIIILLLMMMMMMLLLLLLNNNQQQSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMPPPNNNMMMRRR]]]ccc]]]SSSIIIEEEDDDGGGHHHEEECCCDDDHHHHHHNNN]]]sssWWWJJJ999000000222333111//////......---,,,,,,,,,------------............)))))))))******)))))))))''')))***)))((('''(((***'''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((((((''''''(((((((((((('''&&&&&&'''((('''%%%&&&&&&%%%$$$%%%&&&((())))))(((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((()))+++,,,---///333555999;;;===>>>???@@@CCCEEEEEEAAA===BBBPPP\\\YYYOOOXXXVVVTTTRRRLLLAAA777000555111...222===QQQjjj|||uuucccRRRIIIFFF;;;777333000000111222222000...///222333222333777777;;;@@@DDDGGGJJJNNNRRRVVVYYY^^^cccfffiiilllnnnnnnppptttxxxzzzyyywwwvvvxxxxxxxxxxxxxxxzzz~~~}}}~~~~~~{{{vvvpppkkkjjjjjjgggddd^^^VVVOOOOOOUUU\\\hhhllloooqqqxxx{{{uuuyyykkkXXXGGG:::333111111///------------,,,***************************+++***)))((((((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))(((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++******+++,,,------......------...............///---------...///000111222///////////////000111222222111111111222333444555444444444555666777999:::::::::::::::999999999999999999999999::::::::::::>>>>>>??????@@@AAAAAAAAA>>>???AAABBBCCCDDDFFFGGGDDDEEEGGGIIILLLPPPRRRTTTPPPOOOLLLHHHJJJLLLJJJDDD@@@@@@??????>>>?????????;;;::::::999888777666666444444333333222222111111////////////////////////000///......---------...------------------------...------,,,,,,+++++++++.........------,,,,,,,,,------------------------------------------------,,,,,,---......//////000000////////////000111111///444666222///777KKK\\\xxx|||uuuvvvmmmcccUUUJJJGGGHHHEEE???DDDCCCBBBBBBCCCCCCAAA@@@@@@??????>>>>>>>>>>>>???????????????@@@AAA@@@@@@>>>???AAAAAA@@@>>>>>>>>>EEECCCBBBFFFOOOXXX[[[ZZZGGGGGGIIIOOOVVV^^^eeejjjnnndddbbbrrrvvv~~~|||bbbLLL:::555000...///111111000.........------,,,,,,,,,,,,,,,---------.........***))))))))))))))))))***''')))***)))((('''(((***'''((()))(((&&&&&&((()))))))))))))))((((((((((((((((((''''''''''''(((((((((&&&%%%&&&'''((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((%%%''')))***,,,///333666555777:::<<<===???AAACCCOOOJJJEEEEEEQQQ^^^bbb^^^XXXXXXXXXXXXWWWNNN@@@444999333...,,,---888OOOfff{{{sssccc[[[MMMEEE999000...000333666333000000222222---+++---333444666888:::===@@@CCCGGGKKKQQQVVV[[[```eeehhhhhhkkkooosssuuuuuusssrrrtttuuuuuuuuuuuuwww{{{~~~~~~}}}}}}~~~|||yyywwwuuutttqqqmmmgggbbb``````^^^ZZZTTTNNNMMMUUUbbblllyyy}}}zzzqqqcccPPPAAA999555111//////---,,,,,,------,,,*********************************)))((('''''''''((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---......,,,---------......//////------------...///111111/////////...//////000000000000111111222333333444222333333444555777888999999999999999999999999999::::::::::::;;;;;;;;;;;;===>>>>>>??????@@@@@@AAA===>>>>>>@@@BBBDDDDDDDDDCCCCCCDDDFFFHHHKKKNNNPPPQQQQQQMMMJJJJJJKKKGGG@@@>>>>>>============>>>>>>999999888777666555444444222222222222222111111111........................///...---------------------------------------------------,,,,,,++++++***---------------,,,,,,,,,------------------------------------------------,,,,,,------...///////////////......//////000111///333666555222222777<<>>??????@@@======>>>@@@BBBDDDCCCBBBAAABBBBBBCCCEEEGGGIIIJJJNNNOOONNNJJJIIIIIIEEE???>>>===<<<<<<<<<<<<<<<===888777666555444333333222000000000111111111111111...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///000000///000000000111222444555555???MMMeeessswwwwwwpppggg```\\\XXXRRRNNNKKKLLLMMMMMMLLLJJJGGGEEEDDDDDDBBB@@@>>>???BBBEEEGGGIIILLLKKKHHHFFFGGGIIIEEEMMM[[[iiioooooopppssskkkvvvvvv|||~~~vvvzzzhhhNNN===444333666111000000/////////000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))(((((()))***+++''')))***)))((('''(((***'''((()))(((&&&&&&((()))***)))))))))((((((((('''(((''''''&&&&&&''''''((('''&&&%%%&&&((()))((('''))))))************))))))'''''''''''''''((())))))''''''((((((((()))))))))'''((()))))))))+++...111777;;;@@@DDDDDDDDDDDDEEE;;;KKKXXXYYYTTTTTTXXX[[[ZZZccciiihhhggghhhgggdddMMMCCC===<<<666...///666777FFF]]]rrrsssfff\\\TTTNNNKKK@@@888333333333222333555000000000111444666666777555777888:::===AAAGGGKKKMMMOOORRRVVVZZZ\\\]]]^^^aaadddgggiiijjjkkkmmmnnnuuuvvvxxxzzzzzzyyyxxxwwwxxxwwwvvvtttsssqqqqqqpppooommmjjjfffbbb```^^^^^^UUUVVVZZZcccmmmtttxxxxxxfff^^^YYY```rrr{{{iiiXXXHHH@@@666111111222000---+++******,,,------+++***************************(((((('''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++,,,------...//////......---------......//////......------......///...///000111222222222222///000111222333444444444444444555666777888888999999999999999::::::::::::;;;;;;<<<<<<======>>>>>>???>>>>>>@@@CCCDDDBBB@@@>>>???@@@AAACCCDDDEEEFFFEEEJJJLLLIIIFFFFFFDDDAAA>>>===<<<<<<;;;;;;;;;;;;666666555444333222111111/////////000000111111111---------------------------,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......------......///000............///111222444222333666DDDTTT\\\rrr{{{tttmmmiiiiiigggbbb\\\WWWVVVZZZ]]]gggkkkooonnnhhhcccaaaaaabbbhhhyyy|||iiiWWWBBB666///,,,///555///...---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++***)))(((((()))***+++((()))***)))((('''(((***'''((()))(((&&&&&&((()))******))))))(((((((((''''''''''''&&&&&&''''''''''''&&&%%%&&&((()))((('''((()))***++++++***(((((('''''''''''''''((()))***(((((((((((())))))))))))*********)))))))))+++...444888>>>BBBCCCBBBAAA@@@???FFFNNNUUU]]]bbb___YYYZZZlll|||~~~yyyxxxyyyxxxooo[[[IIICCC===333000444+++111<<>>>>>@@@CCCDDDAAA>>>;;;<<<>>>@@@BBBCCCDDDDDD>>>EEEIIIGGGDDDEEEEEECCC>>>>>>===<<<;;;;;;;;;;;;666555555444333222111000......//////000000111111------------------------,,,,,,,,,++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------------...//////---///222222000//////000444000---333999555DDDccchhhHHH@@@555///222444111......///---,,,---000111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))+++***(((''''''(((((((((((((((''''''''''''***'''$$$%%%'''((('''%%%&&&%%%%%%%%%%%%&&&''''''***)))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))************,,,///555===DDDEEE@@@<<<===DDDJJJNNNSSSXXXXXXTTTPPPWWWeeevvv~~~~~~xxxmmmaaaXXXNNN@@@333...111---...333666777>>>FFF[[[___iiiyyyqqq[[[FFF888777<<<666333333444000***---444222222111222333666999:::999555666::::::777999>>>>>>>>>???@@@CCCGGGJJJLLLNNNPPPSSSUUUVVVVVVTTTSSSTTTQQQMMMLLLKKKJJJHHHFFFIIIGGGCCCBBBCCCDDDEEEEEEJJJIIIIIINNN```www}}}vvvbbbTTTEEE999222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++++++++******,,,...+++*********))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))((((((((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///000///---///---++++++---///000000000000000000////////////...///000111222333444444333444444555555555555555999999888888888888888888999999::::::;;;<<<======<<<<<<===>>>???@@@@@@AAA>>>@@@AAACCCCCCBBBAAA???GGGFFFDDDBBBAAAAAAAAABBB>>><<<:::999888777444222444333222222111111222222///////////////......---------,,,++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***------+++,,,000222000---------............///......//////000000111111333222222222333555777888MMMWWWllldddNNN>>>666222111111000000000000000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))+++***(((''''''((((((((((((((('''''''''''''''%%%###$$$&&&'''&&&$$$&&&&&&%%%%%%&&&&&&'''((()))((((((''''''''''''((()))(((((((((''''''''''''(((((()))))))))*********,,,---111777>>>BBBBBBAAA===BBBFFFGGGKKKQQQRRRPPPJJJLLLVVVdddooovvv}}}vvvnnnhhhgggcccTTTAAA666888333111444555111111333???CCCNNN```uuuqqq]]]EEE333444111333888777222///000333222111000111333555666444111111666999777888;;;777777888:::<<<>>>@@@AAABBBDDDFFFHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEAAA@@@???????????????>>>???@@@CCCKKK]]]ssspppqqq{{{}}}aaaNNNBBB888000,,,......---,,,,,,,,,,,,---+++,,,,,,,,,++++++***)))))))))))))))))))))))))))+++,,,---,,,++++++---///************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))++++++++++++,,,,,,------...---,,,...000111///---///---++++++---///000000000000000000//////////////////000111222333444444444444555666666666666555888888888888888888888888888888999999::::::;;;;;;::::::;;;===???@@@AAABBB???@@@BBBCCCCCCCCCAAA@@@DDDCCCBBBAAA@@@?????????===;;;999777777666444222333222111111000000111111///////////////...------///......---,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------///...,,,---000///+++---------............//////////////////000000000111111111222333444666666888<<>>AAACCCBBBEEEKKKNNNMMMIIIFFFFFFMMMWWWbbboooyyyrrrlllkkkpppqqqcccOOOAAA<<<555000000111000///000---000777DDDVVVmmmwwwcccVVVHHH999333333333333444444333111000111222444555666222000444666333111000444444555555666777777888999:::<<<===>>>?????????>>>>>>===;;;999999;;;======???BBBDDDEEECCC@@@>>>EEEJJJQQQ]]]oooiiigggmmm~~~zzzeeeMMM===666000............---,,,,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))***+++++++++******,,,---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((())))))***+++,,,------...------...000111111///---...,,,++++++---///000///////////////000000000000//////000111222333333444444555555666666666666666888888888888888888888888888888888999999999999999888999:::<<<>>>@@@AAABBB???@@@AAACCCCCCCCCBBBAAA@@@AAAAAAAAA@@@>>><<<;;;:::999666666555444222000111111000///////////////......//////......---,,,......------,,,,,,++++++*********++++++++++++,,,***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,......---000222///)))---------............///000000/////////////////////000111222333333444444444111444@@@RRRggg~~~~~~hhhKKK777111222111///000//////...............------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))******((('''((()))(((((((((((('''''''''''''''''''''((())))))((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((((((((((((((('''''''''(((((((((((()))))))))******)))(((***...555;;;>>>@@@CCCEEEEEEHHHNNNPPPOOOPPPIIICCCCCCFFFLLLVVV```ooommmpppwwwxxxmmm^^^UUUJJJDDD<<<555111000222555111222333555;;;GGGVVVaaa}}}vvv[[[KKKEEEBBB===888888666444222222222333444666333111222555444000---555555666666666666555555555666888999;;;;;;;;;;;;999;;;<<<<<<<<<===AAADDDNNNTTT]]]ccceeedddaaa___gggnnnxxx}}}uuu]]]NNN===444000......111...---,,,,,,++++++,,,,,,******++++++++++++******))))))))))))))))))))))))'''((()))(((&&&&&&(((************)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((''''''((()))***+++,,,---...,,,---///111222111///------,,,***+++---/////////////////////000000000000///000000111222222333333444555666666777777666666777777777777888888888888999999999999999888888888888999:::;;;<<<===>>>???===>>>???@@@AAAAAAAAA@@@>>>???@@@AAA@@@===;;;999888666444444444333111///000///......------......---............---,,,,,,++++++++++++******))))))************++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---///444777333,,,---------............///000000000//////......------...000222222222222111555111111666<<>>===:::999999::::::::::::::::::888:::>>>AAACCCBBBAAA???<<<@@@EEELLLRRRYYY___bbbmmmvvvppp___RRRAAA888000---+++)))***---------,,,++++++++++++,,,)))******++++++*********(((((((((((((((((((((((('''(((((('''&&&%%%'''((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))******((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***************)))((('''''''''((()))+++,,,------+++---000111111000...---,,,+++***+++---//////....../////////000000000111000000000111222222333333444555555666666666666666666666777777777888888888::::::::::::999999999999::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????===>>>@@@AAA@@@===:::888555444222222222222111//////...------,,,,,,---------------------,,,,,,++++++***************))))))))))))*********+++++++++)))******+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++///111222555888444------------............///000000//////......---------...000111222111111000...,,,---111333222333666:::HHHZZZjjjxxxhhhOOOGGGCCC:::444444+++---///111111000...,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******)))((()))***((((((((((((''''''''''''!!!###&&&'''&&&%%%%%%&&&''''''&&&&&&''''''((()))(((''''''''''''(((((()))'''''''''(((((((((((((((''''''(((((((((((())))))%%%'''((()))((((((***+++999???FFFKKKRRRYYY]]][[[RRRPPPQQQUUUVVVTTTUUUXXXYYYfffzzzssszzz|||uuuiiiYYYJJJ???333333222000......///111;;;KKKaaayyyzzzwwwqqqjjjddd```]]]\\\\\\]]]ZZZTTTQQQPPPOOOLLLIIIHHHHHHHHHJJJLLLNNNOOORRRVVV]]]ccceeebbb]]]ZZZ\\\^^^cccllluuu{{{~~~qqqgggaaauuutttbbbNNN???999111---,,,---,,,)))))),,,------,,,+++++++++++++++((()))******+++*********(((((((((((((((((((((((()))******)))((('''(((***))))))))))))************))))))))))))))))))))))))'''(((((())))))******+++((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))************))))))(((''''''((()))***++++++,,,***,,,///000///...---...,,,+++***+++...///...---......//////000000111111000000111111111222222222333444444555555555555555555666666777777888888888999999:::::::::::::::::::::::::::999999888888777999999:::;;;<<<======>>><<<===??????>>><<<999777444222111111222222111///......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++)))))))))************+++))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000444666555333333000+++---------............/////////.....................///000000111111111000333000///111222000111555///444999>>>FFFQQQ^^^gggjjj]]]KKK===444444555000---------///222111///------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&((()))***)))((()))***((((((((((((''''''''''''"""%%%&&&%%%$$$$$$%%%'''''''''''''''(((((())))))((((((''''''''''''(((''''''''''''((((((((()))'''''''''((((((((())))))%%%'''***)))((('''(((***---444;;;AAAJJJVVV]]]^^^TTTSSSVVV[[[^^^]]]___bbb[[[bbbooo{{{rrraaaGGGBBB;;;666333333333333999888<<>>>>>;;;;;;<<<<<<;;;999777666333222000111222222111000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,))))))))))))************))))))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///555888444///...---+++---------............///------..................000000000///000000111111888444222333222111222666666555444222222555<<>>555111111222444444222111222333222000///...///000000......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))***)))((()))***)))(((((((((''''''''''''###'''(((&&&%%%&&&''''''''''''''''''((())))))***)))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&(((******((('''***,,,%%%***000666BBBPPP[[[^^^YYYWWWXXX\\\^^^^^^```dddkkkggggggmmmssszzzzzzeeeZZZJJJ>>>777444222111000111777AAAGGGMMMWWWbbbsssppp]]]```cccdddttt}}}hhhPPPAAA666...+++---+++***,,,...,,,(((***///---,,,++++++******++++++(((((()))***************((((((((((((((((((((((((((())))))(((&&&%%%'''((((((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************(((((((((((())))))))))))))),,,...---+++***,,,///+++******,,,...///---,,,---......///000111111222111111111111111222222222111222333333444444333333444555555666777888888999555666666777888999999:::666777777777888888888888:::::::::;;;<<<===??????::::::::::::999777666555333111000111222333111000///...------,,,,,,------+++,,,,,,,,,,,,+++******))))))))))))))))))******))))))))))))************((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***333777333---,,,---...---------.........//////,,,------....../////////111111000//////000222333,,,+++,,,000222000000333+++---111444444333444777999KKKWWWXXX^^^rrr}}}sssdddbbb\\\OOO@@@666444555,,,111444000++++++---///---***(((***...000///,,,///...------,,,,,,------*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((('''''''''***(((&&&'''***+++)))'''((((((***...444===EEEJJJSSSXXX\\\]]][[[[[[___cccbbbppp}}}{{{qqqkkkpppzzzttteee___WWWHHH>>><<<999888777777888999888888EEEKKKYYYjjjuuu{{{zzzwwwrrrlllfffjjjnnnvvvzzziiiUUUIII:::333333333...(((,,,,,,,,,++++++*********))))))))))))(((((((((((())))))))))))******************)))((((((((((((((()))(((((('''''''''(((((())))))***++++++)))((('''))))))))))))))))))))))))+++***)))(((((('''((((((((((((((('''''''''***,,,(((((())))))*********+++&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))*********++++++++++++)))))))))((()))******+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------...///000000111///111222222111111222333111111222333333333333222555555555555666777888999666555555666999:::999888999999999888777666666555777777777777777777777777999999888777666444222111333222222111000//////...............------,,,+++++++++******++++++,,,---)))***++++++))))))***,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++)))(((***,,,---***(((,,,---...//////---+++***///...---,,,,,,,,,,,,,,,........................//////............//////555000+++,,,///222000...111111111000000000000000444333444666:::AAAGGGJJJ___dddlllwwwvvvfffYYYNNNFFF@@@777666555333111000...---000000000111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))''''''''''''&&&&&&&&&%%%((((((''''''''''''(((((('''&&&%%%&&&'''((((((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((('''***(((''''''******)))'''***))))))***---222777:::JJJSSS^^^bbbaaa]]]\\\\\\XXXiii|||xxxjjj```]]]dddsss~~~~~~ssseee]]]PPPHHH>>>777555555666666111444;;;BBBCCCCCCKKKUUU```bbbkkkyyypppfff``````\\\TTTOOOUUUcccnnnsss~~~ppp```PPP>>>666...***,,,...---***,,,,,,,,,++++++***************)))))))))((((((((((((((()))))))))***************)))(((((((((((((((***))))))((((((((()))))))))************)))(((((())))))))))))))))))))))))***)))(((((((((((((((((('''((()))((('''''')))+++(((((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((())))))))))))***)))))))))))))))******+++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------------......//////000000---...//////...---...000000111222222333333222222444444444444555666777888666555444444666888888777999999888777777666555555666666666666666666666666888888777666444333111000000/////////...---------++++++,,,,,,++++++***))),,,,,,++++++************************+++,,,,,,,,,************))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,***)))))),,,,,,+++)))...///000000000///---,,,......---,,,,,,,,,,,,,,,........................///...............///000888333///...111222111...000000000000000000000000111000//////000333666888777999>>>DDDKKKQQQUUUXXXiiisss}}}ooojjjjjjeee^^^PPPJJJAAA;;;777555222000222222111000///...------//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))+++******))))))))))))***'''''''''((()))*********((((((((('''''''''&&&&&&(((((((((''''''((((((((('''%%%%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((***((('''((()))***)))'''***))))))((()))***,,,---===IIIYYYcccddd___[[[ZZZ[[[cccmmmrrrooohhh```[[[OOOVVVeeexxx|||nnn\\\LLLCCC===777333666666666666333333999AAA===???HHHSSSYYY[[[___dddzzzvvvcccWWWOOOHHHEEEGGGGGGHHHOOOdddxxxbbbTTTFFF999000---******,,,...//////+++++++++++++++*********++++++*********)))))))))(((((())))))))))))*********))))))(((((((((((((((******))))))))))))************))))))(((((())))))))))))))))))))))))))))))((((((((('''(((((())))))''')))******(((''''''((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))*********)))***++++++,,,,,,++++++++++++,,,,,,,,,---------........................---...///...---,,,---...000111222222333333222222333333333333444555666666777555333222444555666666888888777777666555555555555555555555555555555555555555555444333111000///..................------+++++++++++++++******))),,,,,,,,,+++***)))'''&&&+++)))(((***---///...,,,++++++*********)))))))))************************)))************++++++++++++++++++++++++*********++++++++++++++++++++++++,,,+++))))))+++,,,+++***---...///000///...---,,,...------,,,,,,,,,,,,,,,------------------------...---------...///000000888444000...000000///,,,/////////000000000000000111000///............///111222333555777999:::;;;<<>>999666666666888777888===BBBAAA>>>???CCCOOOXXXdddnnnsssvvvzzz~~~uuupppooommmjjj]]]VVVNNNIIIIIILLLOOOQQQ[[[```fffrrrttt\\\III???777000......///...------...///+++++++++***************++++++++++++*********)))(((((((((((()))))))))***))))))(((((((((((())))))))))))(((((())))))******+++***)))''''''((())))))))))))))))))))))))))))))'''''''''''''''((()))***''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,......------------------000111222111///...///000000000111222222222222222333222222333333444555666999666222111222444555666666666666555555555444444333333333333333333333333333333222222111000///.../////////////////////000,,,,,,---------,,,,,,+++******++++++***)))'''&&&,,,)))''')))///222///,,,+++++++++*********))))))************************))))))*********++++++++++++++++++***************************************,,,+++*********++++++,,,++++++,,,,,,,,,,,,+++***------,,,,,,+++,,,,,,---------------------------------------...///000000222000------......---+++......///////////////000//////000000000000000000000111111222333333444444///333888<<>>;;;888777999<<<<<<<<<>>>@@@???;;;:::======AAAEEEEEECCCBBBCCCDDDDDDIIINNNTTT___oooyyy}}}{{{ooommmvvv}}}sssaaaNNN???;;;444...***+++---///***,,,---,,,+++))))))***)))))))))***************++++++*********)))))))))''''''(((((((((((())))))((((((((((((((())))))***'''&&&&&&''''''((()))***))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((((((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))))))))*********'''((()))++++++******)))((()))******++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000222///000111111222222111111333333333333444555666666777555333222444555666666333333333333333333333333111111111111111111111111/////////000//////......,,,,,,,,,,,,,,,,,,,,,+++((()))*********************))))))))))))***+++,,,+++)))(((***---///...,,,,,,++++++++++++*********++++++++++++++++++++++++)))************+++++++++)))))))))******************************************,,,------,,,++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------------...------......///000000000,,,,,,------.../////////...............---,,,+++000000000000000000000000000000///......//////000...//////000//////......111333444111111333333111,,,---...//////...---,,,///,,,,,,......+++***,,,000111111111//////111222...---------,,,+++++++++///...---,,,+++,,,------------------------------++++++++++++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))((((((''''''((())))))***))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***''')))******''''''(((***)))((('''&&&&&&&&&&&&&&&%%%'''((((((***111>>>HHHYYYXXXYYY\\\bbbjjjrrrvvveeetttpppqqqtttzzzxxxooommmmmmkkkhhhgggkkkhhhbbb[[[VVVTTTTTTUUUWWWVVVYYY^^^___^^^bbbiiiiiihhheeecccccceeeiiikkkiiipppyyyqqqeeedddppp~~~{{{nnn___OOO@@@666222000...---,,,,,,---...,,,++++++,,,,,,,,,++++++((()))))))))*********+++******)))))))))((((((((('''''''''((((((((())))))((((((((((((((()))******''''''''''''((()))***+++(((((())))))(((((('''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&''')))''''''&&&&&&%%%%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))))))))*********'''(((***+++++++++)))(((((())))))***************))))))))))))*********+++******++++++,,,,,,------+++---////////////111222///000000111111111111111222111111222222333444555444222111222444555555555222222222333333333333333000000000000000000000000......///////////////...---,,,,,,,,,+++*********(((((()))***************...,,,***(((((()))+++---************+++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++)))************+++++++++((()))))))))*********+++************************(((+++//////---+++***++++++++++++++++++,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,---...//////.........///+++,,,,,,---......//////111111000//////.........------------------------------------///000111111///000000000000000//////+++//////+++***---///---///000111222111000000000...,,,,,,000000---...333...//////---******---///,,,,,,,,,,,,------------222000...,,,++++++,,,---------------------------************************************************'''((()))******)))((('''))))))))))))))))))))))))))))))((())))))***++++++''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%&&&'''(((******((('''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***''')))+++***'''&&&(((***'''&&&&&&%%%&&&''')))***%%%(((+++)))&&&&&&+++111555CCCWWWgggooooookkkiiinnnyyy}}}xxxrrrppp}}}~~~}}}~~~{{{zzz~~~~~~vvvvvv||||||qqqcccTTTDDD555111333...------...---***((()))+++)))(((((()))***(((&&&(((((())))))*********+++))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((()))***+++,,,'''((()))))))))(((&&&%%%(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((+++'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))'''(((***+++,,,+++)))((((((((()))***************))))))))))))************))))))***+++,,,,,,------+++---///000000000222444//////000111111111111111000000000000111222333444111000000111333555444333222222222222222222222333111111111111111111111111---...//////000///////////////...------,,,++++++)))***+++,,,,,,,,,,,,,,,111///+++((('''(((+++,,,)))***++++++***)))***,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))'''+++000111...+++******))))))(((((()))***+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,---...---,,,+++***+++++++++,,,------...//////------,,,,,,------...///.........//////000000000...---------/////////...,,,------...............+++111111,,,***///222111.........---,,,,,,...//////++++++...---((()))///,,,...000000111444999>>>,,,,,,---...000111222222333222///---++++++,,,,,,------------------------************************************************'''((()))******)))((('''))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&'''((()))&&&%%%&&&((()))'''%%%$$$$$$%%%&&&'''''''''&&&(((((())))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%''')))***)))(((+++)))(((((())))))(((&&&***)))(((''''''&&&&&&'''''''''''''''((((((((((((///333@@@VVVllltttnnneeeiiiuuuxxxuuuyyyvvvhhh^^^WWWKKK???555000......++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,***)))''''''((()))***''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********))))))))))))))))))************+++++++++,,,,,,,,,---------..................////////////000000111222222222222111111111111111111111111111222222222222222222222222111000000000111222333333111000000///...---------///............---------+++++++++************)))---,,,******,,,---......999444...+++++++++***(((******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***)))************+++++++++************************))))))))))))************......,,,+++***)))))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------............---------------............///..............................------------..............................////////////////////////........................//////.........---------000///...---,,,------...+++***---444<<<>>>:::444...------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))******************************))))))((((((''''''))))))))))))))))))))))))+++******)))))))))))))))******))))))(((((('''''')))(((((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%'''(((&&&$$$%%%%%%&&&'''''''''''''''((((((((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&((()))(((&&&***)))''''''((()))'''&&&)))((((((''''''''''''(((''''''''''''((((((((((((&&&(((///<<>>KKKXXXjjj{{{}}}hhhdddeeennnzzzvvvzzz}}}nnn___RRRHHHAAA===777111---------,,,---///+++***((('''((()))+++,,,************************'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((()))***)))((('''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''&&&''')))+++,,,+++***)))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,------------............///000000111111000000111111111111111111111111111111111111111111111111000//////...............------------------------,,,,,,,,,+++++++++************)))))))))((((((((((((+++...---***((()))+++***,,,...///---,,,,,,,,,,,,+++*********+++,,,---,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,///...---+++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,...000222444222,,,'''''',,,///---)))+++++++++************)))************++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&(((***)))'''&&&''')))'''''''''''''''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%'''))))))((('''&&&%%%%%%&&&'''((((((&&&'''''''''''''''((()))***''''''''''''((((((((((((---,,,***)))((((((((()))///)))***111333555CCCUUUiiirrr|||~~~uuurrrrrrhhh___PPPBBB999444///,,,111,,,***,,,,,,))))))---......------+++***((('''************************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''))),,,...---+++'''%%%%%%&&&''''''(((((('''''''''((()))******)))'''&&&)))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))+++,,,+++***)))(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---------............//////000000000000000111111111111111111111111111111111111111111111111000///......---------...------------------------++++++++++++***************)))))))))(((((((((((((((,,,///...***''')))+++***,,,......,,,,,,---///,,,+++***))))))+++---...,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------*********************************+++++++++,,,,,,,,,,,,+++******)))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,*********+++---///111222---+++******,,,---+++))))))))))))***************++++++******************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''(((((())))))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&'''(((%%%''')))(((&&&%%%&&&)))&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&###$$$%%%&&&((()))***+++$$$$$$$$$%%%((()))(((&&&'''&&&%%%&&&((()))((('''(((''''''''''''((())))))''''''''''''((((((((()))$$$(((+++***((('''((()))+++&&&)))111///'''***666666DDDSSS^^^lll~~~xxxjjj[[[RRRMMMBBB===666111///000...***...)))(((,,,+++&&&%%%(((&&&))),,,......---***)))))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((,,,222666555111***&&&%%%&&&''''''((((((''''''((()))***+++***)))'''%%%***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%'''))),,,,,,,,,***)))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111111111111111111111000000000000000000000000000///...---------------------------------------+++++++++************)))))))))))))))(((((((((((()))---111000+++)))***---,,,...///---+++)))+++---,,,+++***))))))+++---...,,,+++******,,,,,,+++***++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************************************++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,***))))))***+++...000111&&&))),,,------,,,,,,---((((((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''++++++***((('''&&&%%%$$$(((((('''''''''&&&&&&&&&###%%%((((((((((((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!%%%***///***)))(((''''''((()))***&&&%%%%%%&&&)))******)))((()))***)))((('''((()))''''''''''''''''''''''''(((***++++++)))((()))))))))))))))***+++++++++,,,...000444===JJJYYYgggooo|||zzzyyy~~~uuudddRRRBBB:::777555111---+++,,,---,,,***)))*********++++++++++++))))))************))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++******(((''''''((())))))(((&&&***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++)))))))))))))))******+++,,,+++*********,,,...000---------............///------......//////000000111111111111111111111111000000000000000000000000......//////......---,,,---------,,,,,,+++++++++))))))************))))))(((((((((((())))))))))))*********)))******+++,,,...---,,,+++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***++++++,,,+++***)))(((******+++++++++,,,,,,,,,+++,,,------+++++++++,,,---,,,,,,++++++,,,,,,---+++++++++************)))******+++++++++,,,,,,,,,---,,,,,,,,,+++******)))***++++++,,,,,,,,,+++***)))************+++++++++)))))))))***,,,...000111,,,,,,,,,+++++++++******---+++***(((((()))***++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''***'''((())))))))))))(((''''''&&&%%%&&&(((***)))((('''((()))((('''&&&&&&(((''''''''''''''''''''''''((()))++++++)))((())))))******************++++++******+++///666>>>FFFKKKcccooo|||wwwpppkkkeee```WWWKKK>>>555111///222///,,,+++,,,...---,,,)))))))))*********++++++((())))))******))))))((())))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''((((((((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((''''''((())))))(((&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''((()))***+++)))))))))))))))******++++++***)))))))))+++---...---------............///.........///////////////000000000000000000000000000000000000000000000000...............------,,,------,,,,,,,,,+++++++++))))))************))))))************++++++++++++***************++++++,,,,,,+++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***++++++++++++***)))(((*********+++++++++,,,,,,)))***++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++*********))))))*********+++++++++,,,,,,++++++******))))))******++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++---///111'''((()))***,,,---...///111///---+++******+++,,,******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))'''''''''''''''&&&&&&&&&)))&&&$$$%%%'''&&&### &&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%%%%''')))++++++)))'''%%%((('''&&&'''((()))((('''&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''''')))******)))((()))*********************))))))+++***))))))***,,,...000:::BBBKKKTTTcccwww~~~{{{rrrgggZZZPPPJJJEEE???777111---,,,++++++///---+++***,,,---...---((((((((()))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((((((&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''((())))))(((&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))***+++)))))))))))))))******+++***))))))((()))***,,,------------............//////////////////.........////////////////////////000000000000000000000000...............---,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))************++++++++++++***************+++,,,,,,******)))))))))+++,,,...++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******++++++******)))(((*********++++++++++++,,,)))******+++,,,---......,,,,,,++++++++++++,,,,,,++++++*********)))))))))*********++++++++++++,,,***)))((((((((()))***+++---,,,+++***)))******+++)))))))))*********++++++))))))))))))+++,,,...000,,,---...///111222333444222000...,,,++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''######$$$%%%&&&(((((()))''''''''''''''''''''''''(((%%%###&&&+++...+++'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$&&&'''&&&%%%%%%'''(((&&&''')))******)))'''&&&((('''&&&&&&(((((('''%%%'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&(((******)))((()))***++++++******))))))((((((+++++++++***************))),,,...222:::GGGSSSZZZjjjvvv}}}ssskkkeee___UUUJJJ@@@888444111333///***(((***,,,,,,+++---,,,+++***+++,,,,,,,,,(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((''''''((())))))(((&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))))))))))))))******+++***)))))))))***+++,,,------------............///000000//////......------........................////////////////////////------.........---,,,,,,,,,+++++++++++++++++++++))))))************))))))'''((((((((())))))))))))+++************+++,,,,,,******))))))***+++,,,,,,************************)))*********+++,,,------++++++++++++++++++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******************))))))************++++++++++++,,,,,,+++,,,...//////...,,,,,,++++++++++++,,,,,,************))))))))))))************++++++++++++))))))((('''(((***,,,---...---***)))((()))***+++))))))))))))***************)))))))))***+++---...333333222111111000000///...---,,,+++*********+++***)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$###'''---000...+++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''***...222((((((''''''''''''((((((((('''&&&&&&'''(((&&&%%%((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&'''))))))(((((()))***+++******))))))(((((((((''''''((()))************++++++,,,---...///333777777AAAPPP^^^iiiqqqwwwzzzzzzvvv{{{}}}oooccc[[[QQQGGG@@@999666333///------...///---+++)))***---...,,,***,,,,,,,,,+++***))))))***(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&(((''''''((())))))(((&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************)))))))))))))))******+++******++++++,,,------...---------............///000000//////......------////////////////////////........................---------...---,,,,,,+++++++++++++++++++++++++++))))))************))))))'''((((((((())))))))))))+++++++++***+++,,,,,,---+++++++++++++++,,,,,,---************************((()))***+++,,,---------++++++++++++++++++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))*********++++++++++++******---000333333222,,,++++++******++++++,,,*********)))))))))(((((())))))*********+++++++++***)))))))))***,,,---///---,,,***(((((()))***+++(((((()))))))))************))))))((()))***+++,,,//////---,,,***((('''&&&************+++,,,,,,---******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***''''''''''''(((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''%%%$$$&&&)))+++)))&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))***---222666)))(((&&&&&&&&&&&&((()))'''&&&%%%&&&'''((('''&&&)))*********((('''((()))''''''''''''''''''''''''%%%'''))))))(((((()))***))))))))))))))))))(((((('''((()))***************)))))),,,000///,,,,,,...''',,,222888>>>BBBGGGJJJPPPPPPSSSZZZ^^^```ccchhhiiijjjnnnuuu|||yyyyyyyyyyyyxxxvvvrrrnnnmmmmmmkkkfffbbb^^^]]]^^^VVVOOOEEE<<<888444000---&&&(((+++...///...---,,,*********,,,,,,,,,)))'''+++,,,,,,+++)))'''((((((((((((((()))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++******)))))))))))))))******+++***++++++,,,------......---------............//////////////////.........////////////////////////........................---------------,,,++++++*********+++++++++++++++))))))************))))))************+++++++++++++++++++++++++++,,,------,,,,,,------------------++++++++++++++++++++++++((()))***+++,,,------,,,++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((()))******)))))))))************+++((('''''',,,222666777666++++++************++++++******)))))))))((((((((()))))))))************+++))))))***+++,,,---------+++***)))((())))))***+++((((((((()))))))))************)))(((((()))***+++++++++******))))))(((((())))))***,,,---...//////++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))***,,,...''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&((()))***)))'''&&&'''(((''''''''''''''''''''''''$$$&&&((()))(((((()))***((((((((()))))))))))))))******++++++++++++++++++'''&&&)))------)))***...---......//////000111333666888999777888<<<===;;;???AAAEEEJJJOOORRRTTTUUULLLIIIHHHJJJKKKIIIEEECCCBBBCCCBBB>>>999555555555000///---,,,,,,---///000)))+++---......,,,***((()))***++++++)))((())))))''')))++++++((('''(((***)))))))))*********++++++((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++******)))))))))))))))******+++)))***++++++,,,------------------............///.........///////////////------------------------------------------------,,,------------,,,++++++)))*********++++++++++++))))))************))))))************++++++++++++,,,++++++++++++,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))************)))'''&&&***111444444222++++++************++++++***)))))))))(((((((((((())))))))))))************''')))***,,,,,,,,,+++***(((((())))))******++++++(((((((((((()))))))))*********(((((('''((()))*********+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,+++***)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%&&&((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&$$$""""""$$$&&&((())))))(((&&&$$$%%%$$$###%%%'''((((((''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''$$$&&&((()))(((((()))***''''''(((((())))))******((()))))))))*********+++---***)))+++)))%%%'''---++++++++++++++++++,,,,,,&&&,,,---((()))///000***---///222222000......///111---,,,...000///---,,,,,,...000///,,,******,,,+++,,,...---+++******+++***)))'''&&&'''))),,,...+++,,,---+++((((((+++///$$$'''******((((((***,,,************++++++++++++))))))************))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))***+++,,,+++******)))))))))))))))******+++((()))***++++++,,,++++++---------.........//////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++))))))******++++++++++++))))))************))))))(((((((((((()))))))))))),,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))************...***(((***...000...***++++++************++++++))))))))))))(((((((((((())))))))))))************&&&(((***,,,,,,+++)))'''&&&'''(((***++++++++++++(((((((((((())))))))))))+++***(((''''''((())))))))))))))))))))))))))))))''''''((())))))))))))(((---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&((()))***)))(((&&&''''''((()))))))))))))))******))))))(((((('''''')))************+++++++++***++++++,,,,,,++++++***+++)))((())),,,---...---+++,,,,,,------,,,,,,+++((()))+++,,,+++******+++************************++++++++++++++++++++++++))))))))))))************++++++************++++++******))))))))))))******''''''((()))))))))))))))***((('''''')))***)))))),,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''(((((())))))*********)))'''&&&'''(((***+++))))))))))))))))))))))))---,,,***)))*********))),,,,,,,,,,,,,,,,,,,,,,,,......------------......000000//////.........---------------------------........................******+++++++++,,,,,,,,,++++++******************++++++***************+++,,,+++***))))))***+++,,,++++++,,,---------------++++++++++++,,,---...///,,,,,,,,,+++++++++******---,,,++++++------,,,+++)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))***+++++++++,,,+++***)))'''''''''((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))))))))))))))***+++++++++,,,***************************+++,,,,,,------,,,,,,************)))))))))))))))***+++++++++)))((('''***************)))((((((***)))))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))((('''((()))***)))((((((***---...,,,)))'''&&&***))))))***,,,,,,+++)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''((()))))))))((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''((()))))))))))))))***)))))))))((((((((('''))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++***))))))+++------,,,***++++++++++++++++++***(((***++++++******+++,,,************************++++++++++++++++++++++++))))))))))))************++++++************++++++******))))))))))))******''''''((()))))))))))))))***)))''''''((())))))(((*********))))))(((((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))'''''''''(((***+++)))))))))))))))))))))))),,,***))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,......------------......000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++++++++*********++++++************++++++,,,,,,+++******+++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,---...//////---------,,,,,,,,,++++++---,,,++++++,,,---,,,+++************************,,,,,,+++++++++************************++++++++++++***)))((('''(((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))******************************)))***++++++,,,,,,++++++************)))))))))))))))************)))((('''***************)))((((((******)))))))))((((((((()))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))*********)))***+++,,,---,,,***)))((()))(((((()))++++++***(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,+++))))))+++,,,,,,+++))))))************))))))************((()))+++---************************++++++++++++++++++++++++)))))))))*********++++++++++++************++++++******))))))))))))******''''''((())))))))))))))),,,***((('''((()))((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((()))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,---...///000......---------,,,,,,,,,---+++***+++,,,---,,,***************************+++++++++*********))))))+++++++++*********************)))((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))))))))))))))(((((((((((((((************************((())))))***+++*********************))))))))))))))))))))))))(((((((((((()))************))))))(((************))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))(((''''''(((******)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&'''((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++---+++))))))***++++++***)))******************)))***+++***)))((())),,,...************************************************))))))*********+++++++++++++++************++++++******))))))))))))******''''''((())))))))))))))),,,***(((((((((((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''')))*********))))))(((((('''''')))(((((('''((()))******))))))))))))))))))))))))'''((()))***))))))***+++++++++,,,,,,,,,,,,------...------,,,,,,------...........................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,---...///000......---------,,,,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++++++++*********))))))))),,,+++++++++***)))))))))******))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))*********))))))(((((('''************************((()))******++++++******************)))))))))((())))))(((((((((((((((((())))))************)))(((******************)))))),,,,,,++++++******))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))((('''&&&'''((('''(((***,,,---,,,)))'''((((((''')))***+++)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))((()))))))))(((''''''&&&&&&''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''(((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))************++++++,,,,,,++++++***,,,+++))))))***+++***)))******++++++++++++*********+++***)))((())),,,...************************************************************++++++++++++++++++************++++++******))))))))))))******''''''((())))))))))))))),,,***(((((((((((('''&&&''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''')))*********))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))&&&(((++++++***)))***++++++++++++,,,,,,---------------,,,,,,,,,,,,---------------...............++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------///000000...------------,,,,,,,,,---,,,+++,,,------,,,++++++++++++++++++++++++++++++++++++************))),,,+++++++++***)))))))))))))))******************((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))+++++++++******))))))))))))))))))))))))))))))))))))******+++++++++++++++************)))))))))(((((((((((()))))))))))))))((())))))*********))))))))))))))))))))))))******,,,++++++******)))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))***+++***((('''((()))'''))),,,111333111,,,''')))))))))***+++,,,+++)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))(((((('''''''''&&&'''''''''((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((('''(((((((((((())))))))))))((((((((()))))))))******))))))************))))))+++***((((((***++++++******++++++++++++++++++***************((()))+++---*********************************************************++++++++++++,,,++++++************++++++******))))))))))))******''''''((())))))))))))))),,,***((('''((()))((('''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&***------***)))***,,,***++++++,,,,,,------...------,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,---...//////,,,------......------,,,+++,,,------......------////////////000111222222//////.........---------...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************((()))***+++++++++******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))++++++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++************))))))))))))'''(((***++++++***))))))((())))))************)))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++...///...***)))***,,,)))***...333666555///******))))))***,,,,,,+++***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''((((((((()))))))))***(((((((((((()))))))))***(((((())))))))))))((((((***((('''(((***+++++++++))))))************))))))(((***++++++******+++,,,*********************************************************+++++++++,,,,,,++++++************++++++******))))))))))))******''''''((()))))))))))))))***)))''''''((())))))(((*********))))))(((((('''))))))))))))((((((((('''''''''''''''((((((((((((&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((,,,//////+++)))***,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,---...///000...///000000000000///...//////000111111111111111333333333333333444666666111111111000000000//////000///......///000///...---------------------------------,,,,,,,,,,,,+++***************+++++++++((()))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***+++*********************))))))))))))&&&(((+++---...,,,***((((((((()))***************&&&'''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++...///---)))'''))),,,***))))))---222333///+++)))(((((()))+++,,,***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$"""$$$%%%'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''((((((((())))))******(((((((((((())))))))))))''''''(((((((((((('''''')))((('''(((***,,,,,,+++(((((())))))))))))((((((((()))+++,,,+++******+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++******))))))))))))******'''(((((()))))))))))))))***((('''''')))***)))))),,,++++++***)))(((((('''))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''(((((())))))******'''(((((())))))))))))))))))))))))))))))))))))))))))---111000,,,)))))),,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---...///000000000111222333333222111000444444555666666666666555666666555666666777888999333333333222222222111111111///...///000111000///------------------------......---------,,,,,,,,,))))))******+++++++++,,,((()))***+++,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))************))))))))))))&&&))),,,///000...+++((((((((()))***************%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((+++---+++&&&$$$&&&))))))%%%###%%%***---,,,)))(((''''''(((***+++)))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((())))))***,,,+++)))(((((()))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))((('''&&&))))))))))))************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))(((&&&%%%&&&(((+++222---(((%%%'''(((((((((&&&&&&''''''''''''&&&&&&***)))(((''''''&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))(((***+++***)))((()))***))))))))))))))))))))))))++++++******))))))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,..................------***+++,,,---............//////000333555666555333444444555666777777666666777888:::;;;<<<======<<<===>>>???@@@@@@@@@??????>>>===;;;999777777777888888888888777666444222111333111000...------.........---,,,,,,------+++***,,,++++++************++++++++++++++++++++++++++++++******)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((()))((('''&&&&&&(((***)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++***************)))(((((('''))),,,......,,,)))'''*********)))))))))))))))+++***)))'''''''''((()))))))))(((((('''''''''&&&((()))))))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))'''''''''((()))+++------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''(((((((((((('''''''''''''''(((((()))))))))'''''''''((((((((()))))))))***++++++)))(((((()))))))))))))))))))))))))))(((((()))************)))))))))*********)))((((((************++++++++++++++++++******)))))))))))))))))))))))))))))))))))),,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))((('''%%%&&&(((+++///+++'''&&&'''(((((('''&&&''''''((((((''''''&&&(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))*********))))))((((((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------,,,,,,,,,,,,,,,------------------------------------,,,------......---......///000111111222555444555777999:::999777888888999999::::::;;;;;;======>>>>>>???@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@>>><<<:::999888777666555444333222222222000///.........---,,,+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++)))'''&&&'''))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++***************)))((((((''')))+++,,,,,,+++)))'''***)))))))))))))))))))))***)))((('''''''''((())))))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((()))***,,,,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((('''(((((())))))(((((('''&&&''''''(((***++++++,,,''''''((((((((()))))))))(((***+++***)))(((((()))))))))))))))))))))))))))((())))))***************))))))***+++++++++******+++++++++,,,,,,,,,,,,---+++++++++************))))))))))))))))))))))))))),,,+++******))))))******,,,,,,++++++++++++,,,,,,************************((())))))'''&&&&&&(((***+++)))'''&&&'''((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((('''(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------//////...------,,,------------------------------,,,,,,++++++,,,...000111222222222333444666777888<<<;;;;;;===>>>???>>><<<===<<<<<<<<<<<<>>>???@@@BBBBBBAAAAAAAAACCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDAAABBBCCCDDDEEEEEEFFFFFFDDDCCCAAA???>>>===>>>>>>>>>>>>===<<<:::888777666333333222111///...------...------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***---...---+++(((&&&'''((()))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++***************)))(((((((((((())))))))))))(((((())))))))))))))))))******((((((''''''''''''((()))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((((())))))***++++++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''((())))))***++++++'''(((((((((((()))))))))''')))******)))(((((()))))))))))))))))))))))))))'''((())))))******)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++******+++++++++))))))))))))))))))))))))((())))))(((''''''(((***&&&&&&&&&'''(((((('''&&&''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,------------------------,,,,,,,,,---------......------............------000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...111333555666666666777999;;;===???AAA@@@???@@@BBBBBBAAA@@@>>>===<<<;;;<<<>>>@@@BBB@@@@@@??????@@@CCCFFFGGGJJJKKKLLLMMMLLLKKKJJJIIIGGGHHHHHHHHHGGGFFFDDDCCC>>><<<;;;999999;;;<<<>>>BBBBBBBBBBBB@@@===;;;999555666555333111////////////...------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***,,,---,,,+++(((''''''((((((((((((((((((((((((((())))))*********+++++++++)))))))))))))))******+++***************)))((((((((((((''''''''''''(((((()))))))))))))))*********'''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))***))))))((((((((()))))),,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***&&&(((******((('''((()))))))))))))))))))))))))))&&&'''(((((())))))(((((()))***+++,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,+++******))))))************))))))))))))******((((((((((((((((((((((((((()))***)))(((''')))***$$$%%%'''((('''''''''&&&'''(((((((((((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''******))))))((((((((('''(((***+++***)))((()))***))))))))))))))))))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,------------------------,,,,,,,,,---------......------............------......---,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111222444666777888888:::;;;>>>@@@BBBDDDCCCBBB@@@AAACCCCCCCCCBBB===<<<:::999:::;;;===???;;;::::::;;;>>>AAAEEEGGGJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMMMMMMMKKKIIIGGGEEE===<<<:::888777888999:::>>>???@@@BBBBBBBBBAAA@@@888999999777333111111333111000///...------------++++++++++++++++++++++++))))))************************************************))))))))))))******(((***+++***((('''((()))(((((((((((((((((((((((())))))*********+++++++++)))))))))))))))******+++***************)))(((((((((((('''&&&&&&'''(((((((((((())))))************''''''(((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))***)))((((((((((((((((((++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((''''''&&&%%%###$$$$$$%%%&&&'''((())))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((())))))******))))))((()))))))))(((((('''''''''((((((((()))))))))******&&&'''))))))((('''((()))))))))))))))))))))))))))''''''((()))))))))))))))******+++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********))))))))))))))))))***((((((((((((((((((((((((((()))******(((((()))***%%%&&&(((((('''&&&'''''''''(((((())))))(((((('''******(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,------------------------,,,,,,,,,---------......------............---------,,,,,,,,,,,,,,,------------......///000000000555555666666777777777777888999<<>>===<<<;;;;;;;;;<<<<<<888888999:::===@@@CCCEEEEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDAAA>>><<<;;;::::::777999;;;>>>AAADDDFFFFFF;;;===>>><<<888555666999444333222111000/////////------------------------******************))))))************************+++******))))))******+++''')))******)))(((((())))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++***************)))((((((((((((''''''''''''((((((((((((((()))******++++++)))))))))***)))((('''''''''''''''(((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''(((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))************)))))))))))))))))))))))))))***(((((()))))))))*********%%%'''))))))((('''((()))))))))))))))))))))))))))))))))***+++++++++++++++***+++++++++++++++***)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,+++******))))))******+++******))))))******+++************************((()))+++***)))((()))***&&&((()))(((&&&%%%''')))(((((())))))))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))*********(((***+++***)))((()))***)))))))))))))))))))))))))))*********+++++++++,,,)))******++++++,,,,,,---........................,,,,,,,,,---------......------............------,,,,,,,,,,,,---...///000000111111222333333444444777888999:::999888666555666999===BBBEEEGGGGGGGGGAAA???>>>>>>AAACCCCCCCCCBBBBBBAAA@@@???>>>======;;;;;;<<<>>>@@@AAACCCCCCCCCDDDEEEGGGHHHHHHHHHGGGCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFEEEDDDBBBAAA@@@???999999:::<<<>>>AAACCCDDD>>>AAACCCAAA===;;;===@@@999888777555444333333333........................,,,,,,,,,+++*********)))************************+++******))))))******+++)))+++,,,,,,***((((((((()))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++***************)))(((((((((((((((((((((((((((((('''(((((()))******++++++++++++,,,+++***)))'''&&&''''''''''''((((((((()))&&&'''((()))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***))))))************))))))(((((()))***+++,,,,,,---))))))))))))************%%%'''((()))((('''((()))))))))))))))))))))))))))++++++,,,------------,,,+++++++++++++++***)))(((,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++)))((()))***((()))***(((&&&%%%''')))(((((())))))))))))((((((''''''&&&''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))******++++++(((***+++***)))((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******++++++,,,------........................,,,,,,,,,---------......---..................---------------///000111222333333444555555666777777999:::;;;<<<;;;888555222555999>>>CCCGGGHHHHHHGGG@@@>>>===>>>AAACCCDDDDDDGGGFFFFFFEEEDDDBBB@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJGGGFFFFFFFFFGGGIIIJJJLLLAAAAAACCCDDDEEEEEEEEEEEE@@@???===<<<;;;<<<<<<===AAAEEEGGGEEEAAA???AAAEEE<<<;;;:::888777777666666////////////////////////......---,,,,,,+++******************************++++++************++++++,,,...///...+++)))'''''')))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++***************)))(((((((((((())))))))))))(((((('''(((((()))***+++++++++,,,------,,,+++)))'''&&&&&&'''''''''(((((())))))&&&'''((()))************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))'''''''''''''''((())))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,***)))((()))))))))(((&&&''')))+++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((())))))'''(((((()))))))))))))))'''((()))))))))))))))(((,,,,,,,,,,,,+++++++++++++++++++++***)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------....../////////------------------------++++++++++++++++++++++++------++++++++++++------***************++++++++++++++++++++++++***)))((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((+++,,,)))&&&(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++,,,------......------........................///......---------......,,,///111222111000//////,,,,,,---///000111222333555555555555666666666666<<<<<<;;;;;;999888666666@@@??????BBBFFFGGGEEEBBBAAA@@@>>>>>>@@@CCCDDDEEECCCEEEEEEDDDBBBAAADDDGGGEEEHHHKKKKKKIIIHHHIIIKKKFFFIIIKKKLLLJJJIIIKKKLLLGGGKKKKKKHHHJJJNNNMMMHHHKKK===CCCGGG<<<@@@GGG>>>AAA???===;;;:::;;;<<<======@@@CCCFFFGGGFFFEEECCCAAA@@@>>><<<:::999999888222111000///...---------000///---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++,,,,,,***))))))+++...******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''((())))))***)))((('''&&&((()))***)))(((''')))***)))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***)))'''&&&&&&''')))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((()))***************((()))******************++++++******************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---------------------------.........////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,++++++******))))))))))))******++++++*********)))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((++++++)))'''((((((((((((((((((((((((************************************************************************+++,,,------......------........................///...------------------+++---000111000.........,,,---...000222333555555::::::::::::;;;;;;;;;;;;888999;;;===???@@@AAAAAACCCDDDEEEFFFEEEDDDCCCCCCFFFEEEDDDEEEEEEEEEDDDDDDIIIKKKLLLKKKHHHEEEFFFGGGIIIIIIHHHIIIJJJJJJIIIIIIJJJLLLMMMLLLJJJIIIJJJKKKMMMPPPOOOKKKJJJMMMKKKGGGJJJAAAHHHNNNFFFHHHNNNEEEDDDCCCBBB@@@@@@@@@AAABBB===>>>@@@CCCEEEFFFFFFFFFCCCBBBAAA>>><<<:::888777444444222111111222333444222111///---++++++++++++************))))))))))))************************))))))************))))))))))))((((((((()))***+++***++++++***((()))***,,,******)))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''(((((()))))))))((('''&&&((()))++++++)))((()))***)))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))'''&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***))))))(((((())))))***((()))******++++++******)))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...........................///////////////---.........//////000000------------------------...---,,,,,,,,,,,,---......---,,,,,,+++***)))((((((((()))******+++++++++******)))))))))((((((((())))))))))))((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++)))((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------........................///...---,,,,,,,,,,,,,,,,,,///111222111000000111000111222444666777999999<<<============>>>>>>>>><<<===>>>@@@AAABBBCCCCCCAAACCCEEEDDDBBB@@@AAACCCCCCDDDFFFGGGHHHHHHGGGGGGCCCEEEGGGFFFDDDAAA@@@@@@FFFEEEDDDEEEGGGGGGEEEBBBGGGHHHHHHHHHHHHGGGGGGGGGEEEGGGGGGEEEGGGKKKMMMKKKMMMIIIOOOSSSLLLMMMOOOGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIGGGGGGFFFDDDAAA===:::888555444222111111333666777666444222000...---,,,,,,+++++++++******)))))))))************************)))******************))))))(((((((((((()))******)))*********((((((***+++***************+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((()))))))))***+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''***************)))))))))''')))+++,,,***)))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((***))))))))))))))))))***((())))))***************))))))***+++,,,,,,,,,,,,------...............///++++++,,,,,,------......////////////////////////------............//////..................//////------......///000000000..............................------------......------,,,,,,+++++++++*********))))))*********+++*********)))))))))(((((())))))))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------..............................---,,,,,,,,,,,,,,,000222555555444444444555777888888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======AAAAAACCCDDDEEEEEEEEEEEECCCDDDEEEEEEEEEEEEFFFGGGEEEFFFFFFEEEDDDDDDFFFGGGCCCDDDEEEFFFFFFFFFEEEEEECCCFFFJJJKKKJJJGGGDDDCCCAAABBBDDDHHHLLLMMMJJJHHHBBBBBBBBBAAAAAADDDHHHJJJIIIKKKOOONNNJJJKKKLLLGGGIIIJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKGGGCCC???<<<<<<:::666444444555888:::999888666444222000......---,,,,,,++++++*********************************)))******++++++******)))(((((((((((())))))*********+++++++++))))))***,,,************+++,,,---...))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))******+++---+++)))'''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''*********)))))))))))))))''')))++++++***)))((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''))))))(((''''''((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******'''((())))))******))))))((()))***+++,,,,,,---,,,....../////////000000000+++,,,,,,,,,---.........000000000000000000000000........./////////000000////////////............------....../////////000////////////////////////........................++++++,,,,,,---------......---+++***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((&&&&&&&&&&&&((()))((((((((((((((((((((((((&&&'''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...........................------,,,,,,------...333444666777666666777999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<>>@@@FFFJJJDDDCCCCCCCCCCCCCCCCCCCCCIIITTT^^^___WWWQQQQQQTTTKKKMMMQQQZZZbbbeeebbb^^^ZZZWWWSSSMMMHHHFFFHHHLLLKKKRRRPPPHHHGGGHHHGGGFFFIIIJJJLLLNNNPPPQQQQQQQQQOOOPPPRRRTTTTTTSSSRRRQQQQQQRRRRRRPPPNNNJJJGGGDDDGGGDDD???<<<::::::;;;<<<<<<;;;:::888666333222000///......---,,,,,,++++++************************)))***+++,,,,,,+++***)))((())))))***************+++,,,------++++++,,,---************+++,,,---...))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))******++++++---+++)))'''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''''''''''')))((('''&&&&&&&&&'''''''''(((******((('''((()))((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******))))))******+++((()))******++++++******)))***+++---............/////////000000111111222000000000000000000111111111111111111111111111111000000111111222222333333111111111111000000000000000000000000000/////////////////////////////////......///000000///......***+++,,,,,,......///000111///---+++***))))))***++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------...///000000333444666666555666888999::::::::::::999999999999======>>>>>>>>>>>>??????CCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAACCCDDDBBBCCCDDDDDDGGGOOO[[[ccc\\\ZZZXXXWWWWWWUUURRRPPP]]]jjjvvvvvvllleeehhhoookkkjjjmmmwww{{{vvvqqqjjjccc___bbbhhhkkktttjjjXXXRRRLLLDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRSSSSSSSSSRRRSSSSSSTTTSSSRRRQQQOOONNNLLLIIIEEE@@@===;;;;;;;;;>>>>>>===;;;999777555444111111000///......------++++++++++++++++++++++++)))***,,,------,,,***))))))***++++++,,,,,,+++++++++---......---,,,,,,---***************+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((''''''''''''''')))((('''&&&%%%&&&&&&''''''(((((('''&&&&&&''')))((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***+++******))))))******+++***+++,,,,,,------,,,,,,,,,---...///000111111111222333333444555555666666777777777666666666666666555555555555555555555555444444444555666666777777555555444444444333333333333333333222222111111000////////////////////////...///000000000000///...,,,,,,------......//////111000...,,,++++++,,,---+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***'''''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''))))))(((&&&'''))),,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,---...///111222333444555777777777777:::<<<999999999:::;;;;;;<<<<<<@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIFFFMMMTTTSSSNNNOOOWWW```aaadddgggjjjnnnwww~~~|||uuujjj\\\]]]ccc```\\\WWWSSSPPPNNNMMMQQQOOOMMMKKKKKKLLLNNNOOOQQQRRRRRRSSSTTTUUUVVVVVVRRRPPPLLLHHHDDDAAA@@@????????????>>><<<:::888777444333333222000//////...++++++++++++++++++++++++)))***,,,------,,,***)))***+++,,,---------,,,,,,***,,,......---++++++,,,******)))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***,,,,,,,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''+++***)))''''''(((((()))'''((('''&&&$$$%%%''')))''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%'''((()))((('''((()))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******++++++************++++++,,,---......//////.........///000111333333444444777888888999:::;;;;;;<<<===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::666777777888999::::::;;;888888777777666666666666777666555555333333222111////////////////////////...///000111111000///.....................------000///---,,,,,,---...///+++++++++************)))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***(((&&&&&&)))---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,---...000222444555777888999:::999:::===???999:::;;;===>>>@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCC???BBBHHHPPPYYY```eeehhh\\\jjjwwwvvvoooqqqzzzpppgggbbb___ZZZUUUNNNGGGDDDEEEHHHKKKOOOPPPQQQRRRTTTWWWYYYZZZ[[[ZZZWWWSSSPPPMMMKKKJJJ??????@@@???>>><<<:::999555555444333222111000///++++++++++++++++++++++++(((***,,,......,,,***(((+++,,,---...///...---,,,)))+++------,,,******+++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))...------,,,+++***))))))'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%% """$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))((('''''''''''''''&&&&&&&&&'''((()))))))))***,,,,,,)))''')))+++,,,,,,------...------,,,+++,,,000222111000111333444222555777555333888DDDNNNKKKNNNOOOMMMPPPUUUSSSLLLTTTRRRIIIAAAHHHYYY```\\\[[[UUUMMMIIIHHHHHHGGGFFFEEE888999AAA>>><<<>>><<<@@@999555888999777888===;;;999666666777777666555:::666111111555555222...000000111111111111111000...///111000///---.........///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((('''((()))((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++,,,---///000//////...000/////////222666:::============;;;:::;;;>>>AAA<<<:::===CCCCCC>>>>>>BBBDDDDDDDDDEEEFFFEEECCCAAAHHHWWWhhhvvvpppTTTEEEFFFGGGDDDHHHHHHLLLQQQRRRPPPQQQUUUYYY]]]\\\VVVVVVZZZYYYRRROOOKKKGGGCCCBBB@@@???===;;;999666444222222222333222111///...---...//////------.........///000222///...,,,,,,------,,,+++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))************+++++++++,,,+++***))))))***+++,,,******))))))))))))******+++))))))***+++))))))*********))))))((((((''''''''''''''''''((()))+++++++++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,+++)))''''''''''''((())))))))))))))))))))))))((((((((()))))))))))))))&&&'''(((((((((((('''&&&(((((())))))))))))((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&###$$$&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''***)))((((((''''''((((((******++++++,,,,,,------,,,---,,,******+++,,,---.............../////////000000000222666<<>>;;;;;;AAAMMMZZZcccmmmooopppppptttxxxtttkkkgggfff]]]TTT\\\nnnzzz{{{zzztttmmmhhhfffeeedddcccSSSFFFGGGMMMGGGCCCGGGFFFDDD===:::<<<===:::999;;;777888:::<<<<<<;;;999888666333000000111222000...000000111222222111111000...000111111///......///...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))'''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---...///000000///...---222222222222555888;;;===???>>>======>>>@@@@@@AAAAAA??????@@@>>><<>><<<:::888555333222222333111111///...---,,,,,,,,,++++++...222777777222......---,,,---......---+++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************+++++++++++++++***))))))***++++++******))))))))))))******''''''((()))((('''((()))***)))))))))((((((((('''''''''''''''((()))***+++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((''''''''''''))))))))))))))))))))))))'''(((((()))******++++++'''(((((())))))(((((('''(((((())))))))))))((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******)))((((((((())))))))))))******************,,,+++)))***+++,,,,,,+++------...///111555888:::???;;;999>>>IIISSSZZZ\\\\\\SSSJJJKKKYYYlll{{{zzznnnppp{{{mmmlllkkk^^^UUUVVVVVVVVVNNNIIIJJJJJJFFF@@@===777777888999::::::::::::<<<;;;:::888777666666666111222222222222222111111///000222111///....../////////000000//////...---------------------------))))))***+++++++++******'''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))))))))(((((('''&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........////////////000000111111000......111111222444777999<<<===>>>>>>>>>???@@@@@@???===?????????>>><<>>FFFNNNRRRQQQKKKKKKUUUcccnnntttwwwxxxnnndddeeerrrvvvuuuuuuyyysssnnnmmmlllfff]]]WWWNNNFFF>>>;;;===???===;;;:::::::::777555333444555333444444444444333333222000222333222111000000000000000000000000//////...............------------++++++,,,,,,+++******)))((())))))((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))*********))))))((('''''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------------....................................///////////////000111333333333222111333444666999<<<>>>@@@AAA???CCCFFFGGGEEEDDDEEEFFFIIIOOOUUUXXXXXX^^^lllxxxzzzhhhdddfffaaaVVVNNNRRRLLLKKKNNNOOOMMMPPPVVVQQQPPPPPPQQQRRRPPPMMMKKKIIIGGGDDD@@@<<<888555333333444555555444222000///222...***)))---000222222,,,,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++***))))))((((((((()))))))))*********++++++++++++******************+++******))))))))))))******&&&+++---***&&&&&&((()))))))))))))))((((((((((((((((((((((((((()))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******+++++++++,,,,,,,,,,,,,,,///+++,,,222444333333666777999===DDDNNNZZZdddjjjWWWTTTZZZiiiwww|||zzzxxxkkk\\\VVVVVVRRRFFF;;;;;;<<<<<<;;;999888999;;;666777777777666555555444222444555555333222222333222222111111111000000000/////////......---------.........---+++***((('''((()))***)))''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))***************)))''''''(((((()))*********(((((((((((())))))))))))))))))))))))))))))))))))************************...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------........................................../////////000000///000222555666777777777;;;;;;===>>>@@@AAABBBCCCBBBJJJRRRUUUSSSUUU]]]dddkkkwww{{{zzzpppbbbUUUQQQRRRQQQOOOOOOPPPPPPRRRTTTUUUSSSOOOLLLQQQPPPMMMIIIDDD>>>:::777444444666666666555444333333333111...++++++///333---------...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++******)))))))))))))))))))))*********+++++++++*********++++++***************))))))))))))******''',,,---(((%%%&&&'''&&&(((((((((((()))))))))))))))(((((((((((())))))************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''')))******)))((('''))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$)))((((((''''''(((((()))(((((())))))))))))((((((%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((()))************++++++,,,------------***...666777444666===@@@BBBEEELLLUUU```iiioooUUUXXXddduuu}}}yyymmmXXXFFFCCCBBB@@@???===<<<;;;;;;::::::::::::999888777666555666888777555444444555444444333222222222222333000000000///......------//////...---,,,***)))((()))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))************)))'''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////............................../////////000000000000222555888:::;;;<<<<<<>>>===>>>>>>???AAABBBCCCFFFOOOYYY```fffooo~~~nnn```]]]]]]UUUKKKHHHHHHIIILLLOOOQQQQQQPPPVVVVVVTTTQQQLLLFFFAAA>>>777777777777777666555555111666;;;999333......000000///......//////...,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++***************+++)))************+++++++++)))***++++++++++++***)))******))))))))))))******&&&+++***%%%%%%***)))$$$(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((())))))***))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((('''&&&&&&'''(((((((((((())))))))))))((((((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((''''''(((((()))***((()))***+++,,,---...///222222:::BBBBBB===BBBMMMTTTTTTUUUXXX\\\bbbgggjjj\\\cccrrr|||qqqaaa[[[SSSMMMIIICCC===888<<<======<<<;;;:::999999777999:::999888666777777777666555444333444444555111111000000///......------------------,,,,,,+++)))******)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''((())))))******))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------------...,,,,,,------.../////////.........................../////////000000000000444555888:::<<<>>>>>>>>>>>>???@@@CCCGGGKKKPPPRRRZZZ]]]dddooo~~~{{{www|||ssscccRRRNNNHHHFFFHHHLLLPPPSSSUUUVVVVVVUUURRRNNNIIIFFF???>>>===;;;:::999888888222777;;;;;;777222000///444111...------...------+++++++++,,,,,,---------+++,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,)))************+++++++++)))***++++++++++++***)))******))))))))))))******&&&***)))%%%***333111)))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******'''''''''''''''((()))))),,,---...000222333444555AAABBBLLLUUUSSSMMMTTTbbblllkkkiiihhhhhhiiijjjkkkjjjqqq}}}|||{{{qqqggg[[[RRR>>>>>>>>>>>>===<<<;;;:::888:::;;;;;;999888888999888777666555444555666666222111111000///......---***+++,,,---............)))******)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000////////////////////////////////////000000000000777888:::<<<>>>>>>>>>>>>CCCEEEHHHNNNVVV___hhhllltttrrrtttrrrgggXXXLLLGGGGGGKKKMMMRRRTTTVVVWWWUUURRRNNNLLLIIIGGGDDD@@@>>><<<;;;;;;777666444333333333333222666222...,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++,,,,,,------)))************+++++++++)))***+++,,,,,,+++***)))******))))))))))))******(((+++)))'''000;;;:::///'''((((((((())))))*********)))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''''''''((()))+++,,,,,,***'''&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((&&&(((++++++(((&&&(((###$$$&&&((())))))(((((((((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))'''&&&&&&(((***+++*********+++***,,,222888888666777<<>>;;;999;;;AAAAAA:::888:::888666444444555666555333333333222222111000000/////////.........---------*********,,,------+++)))***)))((((((***+++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((+++((("""&&&---*** ))))))(((((((((((())))))((()))***+++++++++++++++((()))***,,,,,,+++******++++++++++++******))))))++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,---------................../////////000//////...//////000111222......111555555222222555<<<<<<===???AAABBBBBBBBBDDDJJJRRR^^^ttt}}}^^^JJJEEEGGGIIIVVVRRRRRRTTTQQQLLLNNNTTTVVVRRRLLLHHHEEEBBB???===<<<:::888888999888444111555222...,,,---///000000......---,,,,,,,,,,,,---******+++,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))************************+++000---%%%%%%///444///,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---***'''&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((+++000000+++((()))$$$%%%&&&((((((((('''''''''((((((((())))))))))))###$$$%%%&&&(((***,,,---(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((()))+++,,,,,,---...000333444999???>>>::::::===NNNWWWaaafffeeebbbaaabbbnnntttyyywwwooohhheeefffhhhiiimmmoooooosss|||gggPPPBBB>>>AAA:::555777999888999===;;;999888777777888888888444333333222111111000000/////////.........---------,,,,,,---...---+++)))***))))))***++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%)))(((&&&,,,666555---))))))(((((((((((())))))))))))***+++++++++++++++))))))***++++++++++++***++++++++++++*********)))++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,---------................../////////000000///////////////000111111777222...000111111222666:::<<<>>>@@@BBBEEEJJJMMMRRR```pppmmm___\\\\\\RRRKKKHHHMMMQQQPPPMMMMMMQQQOOOLLLJJJHHHGGGDDDBBB???<<<;;;;;;======<<<:::666333000............---///...------,,,,,,------++++++,,,,,,,,,++++++***+++++++++++++++***))))))************************************************%%%,,,---)))...:::@@@>>>+++***))))))))))))***+++))))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++(((''''''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((,,,222222,,,((((((&&&&&&''''''(((''''''&&&''''''((((((((()))))))))"""###$$$&&&(((+++---...''''''(((((())))))******))))))((('''''''''((((((&&&&&&'''''''''(((((((((((('''''''''''''''(((((((((***,,,---...000333555;;;<<>>===:::999:::::::::888666555555666444444444333222222111111000000/////////.........///...---.........,,,***+++***+++,,,------+++((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###'''((((((///999999333))))))(((((((((((())))))))))))***++++++++++++************)))******+++,,,++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...,,,------------.............../////////000000000000////////////000111111777111...222666888:::>>><<<>>>@@@CCCGGGLLLRRRVVVjjj{{{}}}uuurrr___RRRFFFGGGLLLNNNMMMKKKOOONNNMMMNNNNNNMMMJJJGGGBBB@@@>>>>>>???AAAAAA@@@888555222000///...,,,***///...------,,,---------------------,,,+++******+++++++++++++++******)))************************************************''',,,---))),,,555888555***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---+++((('''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&)))------)))&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''((()))***&&&''''''((()))******+++))))))((((((((((((((()))''''''''''''(((((((((((((((((('''&&&'''(((***+++)))+++...///111444999<<>>;;;777888:::;;;:::777444444555555555555444444333333333111111000000000////////////...---...///000///---,,,+++,,,---......+++)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((((('''+++111111---))))))(((((((((((()))))))))******+++++++++******+++***)))))))))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------...............////////////000000000000000000000000111111222333111333999<<<;;;===AAADDDEEEKKKWWWeeepppuuuvvv|||zzz|||nnn[[[MMMGGGGGGJJJMMMNNNNNNOOOPPPRRRQQQNNNKKKGGGEEEBBB?????????@@@@@@999666444333222000---+++//////...---------------............---,,,******++++++,,,,,,++++++***)))***************************************************---,,,((('''******&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************,,,***(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((%%%%%%((((((%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((***)))((('''''''''''''''&&&''''''((()))******+++))))))((((((((())))))***'''''''''((((((((()))))))))((((((((()))+++---//////111444777:::===BBBEEEFFFGGGOOOYYY]]][[[YYYZZZccccccbbb```___]]]\\\[[[bbbhhhoooqqqnnnhhhcccaaaPPPOOOKKKGGGFFFKKKSSSXXXQQQYYYZZZ___nnnnnnaaaYYYVVVSSSQQQQQQQQQRRRYYY``````ZZZXXX]]]___\\\ZZZ[[[WWWVVVXXXZZZXXXWWW\\\dddllllllkkkpppzzzzzzooobbbmmm~~~ttt]]]KKKDDDBBB@@@<<<999:::<<<<<<;;;:::999999666666666666555555555555222222111111111000000000...---,,,...000222111111---,,,,,,---...---+++)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))(((&&&'''))))))&&&))))))(((((((((((())))))******+++++++++******)))+++***)))))))))***,,,---+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,---------.........---------.........//////////////////000000000111111111111111222333444444777777;;;>>>???@@@FFFNNNZZZ\\\ggg~~~}}}fffQQQFFFFFFIIIGGGHHHIIILLLOOOQQQPPPOOONNNLLLHHHDDD@@@>>>>>>>>>999777555444444333000...//////...------------.../////////...---,,,+++***+++,,,,,,,,,,,,+++******************************************************(((***+++******,,,,,,***(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***'''&&&((((((&&&'''***''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''(((((())))))******))))))((((((((()))******''''''((((((((()))))))))((()))***,,,...000222444666999>>>BBBEEEHHHLLLNNNOOONNNRRRYYY\\\YYYVVVUUUZZZYYYXXXVVVUUUVVVYYY\\\ZZZ^^^bbbccc```\\\WWWUUUPPPOOOJJJDDDCCCGGGKKKKKKNNN[[[```fffsssuuullljjjmmmnnnoooqqqssszzz~~~~~~wwwxxx||||||uuutttwwwhhhbbb\\\]]]gggpppmmmeeeWWW^^^gggmmmqqqwwwssseeeTTTFFF@@@===:::888999:::::::::777777777777777777777777333333222222222111111111...---,,,---000111222111///---,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((('''))))))(((((((((((())))))***++++++++++++***))))))*********)))******+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---------.........//////////////////000000000111111111111222222444555777888<<<<<>>DDDIIILLLNNNQQQRRRSSSPPPQQQVVVWWWRRRNNNLLLIIINNNRRRSSSQQQRRRVVV[[[OOOQQQSSSSSSRRRPPPNNNMMMRRRTTTRRRPPPUUU]]]aaa___kkk}}}vvvaaaaaa^^^XXXTTTUUUXXXZZZbbbeeennn||||||iii\\\PPPAAA888666888888777888888888888888888888888333333333333222222222222111///------.../////////000...+++)))***++++++***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))(((((((((***))))))(((((((((((())))))+++++++++++++++***))))))))))))***++++++++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,.../////////...---............//////////////////000000000111111111111111222444666888:::;;;>>>???JJJaaa{{{hhhTTTHHHEEEAAABBBFFFKKKPPPSSSRRRSSSSSSPPPKKKHHHGGGHHHBBB???;;;777666555444333000//////...................../////////......---,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************---+++***)))(((''''''((())))))***++++++***)))))))))))))))))))))))))))))))))((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&$$$&&&++++++&&&$$$&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))((())))))***++++++(((((((((((())))))))))))'''***---222666888::::::999>>>EEEKKKNNNOOOQQQRRRRRRNNNMMMQQQRRRNNNIIIHHHHHHPPPWWWWWWQQQKKKKKKNNNFFFGGGHHHIIIJJJKKKLLLMMMPPPTTTWWW[[[fffsssyyywww{{{sssmmmhhhaaa[[[SSSNNNMMMQQQWWW___ooo~~~~~~kkkQQQ@@@:::;;;:::888888888888888888888999999444444333333333333222222444111...------------,,,111...***((((((***++++++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))(((&&&''')))))))))(((((((((((())))))+++++++++++++++***)))(((((()))***,,,,,,+++******+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,.../////////...---............/////////000000000000000111111111111111111333555777:::<<<>>>@@@BBBRRRrrrhhhTTTNNNGGGDDDEEEJJJNNNQQQMMMPPPRRRPPPMMMKKKKKKMMMGGGCCC===888666555444333000000///...............---...///////////////...,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************+++))))))***++++++---000)))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''''''((()))+++---...))))))(((((((((((())))))))))))))))))))))))))))))'''((()))++++++)))(((''''''(((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%'''"""%%%///'''222 ***))))))(((((('''''''''&&&)))******)))(((((()))+++))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***+++---...//////222444333666;;;>>><<>>JJJLLL]]]|||bbb```XXXLLLBBBAAAGGGMMMLLLKKKMMMOOONNNKKKKKKNNNJJJHHHDDD@@@<<<999777666666444111///......//////------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))******)))((())))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))'''&&&&&&''''''&&&%%%)))&&&'''000,,,;;;'''***)))((((((((('''''''''''')))******)))(((((()))+++******))))))(((((('''''')))))))))))))))))))))((()))))))))***,,,---///000111444555555777===???===>>>>>>???AAAEEEJJJOOOQQQMMMLLLIIIEEEBBB???===<<<@@@CCCFFFGGGGGGFFFGGGIIITTTWWW^^^jjjzzzyyy|||pppcccZZZYYYRRR[[[^^^iiiwwwiiiTTTAAA;;;888666888;;;;;;888555777666555333333333333222333333222111111000/////////...---,,,++++++++++++******)))))))))((((((((())))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000......///000///111222222111222333555555777:::<<<<<<>>>BBBGGGTTT^^^tttwwwqqqkkkcccVVVHHHBBBCCCRRRMMMJJJLLLMMMLLLMMMOOOLLLKKKHHHEEEBBB???<<<;;;999777444222000000000000......------------............---------,,,,,,,,,++++++++++++++++++******++++++******++++++***)))************************++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((('''&&&&&&'''(((&&&%%%)))''''''...///FFF...((((((((((((((('''''''''''')))******)))(((((()))++++++******)))(((''''''&&&)))))))))))))))))))))))))))******+++,,,...///000222666777666999===???============>>>AAAEEEHHHJJJFFFDDDAAA===:::888666666;;;===DDDPPP^^^hhhllllllfffiiissswwweee```OOOKKK```tttzzzXXXBBB???<<<888777777888999888888777666333222333444333333444444444222111000///...---,,,,,,,,,,,,,,,*********))))))))))))(((+++...///---(((%%%&&&'''''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&''''''((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......///111222111000///000222000111222222111222555888;;;>>>AAA@@@@@@DDDMMMSSS```uuu~~~}}}tttZZZFFFBBBQQQIIIDDDEEEHHHHHHJJJMMMMMMMMMLLLKKKHHHDDD@@@>>>===;;;999666444222111000///...---,,,,,,---...///...------------,,,,,,,,,******************++++++++++++,,,,,,++++++***)))(((((((((((()))+++,,,,,,++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((('''&&&&&&'''((('''%%%'''&&&$$$***///KKK111$$$((((((((((((((('''''''''((()))***)))'''''')))***++++++***)))((('''&&&&&&)))))))))))))))************++++++,,,---///000111222666777666888===>>>;;;>>>======<<<===???AAABBB>>><<<999666666777:::;;;>>>BBBMMM___ssspppqqq{{{nnnYYYXXXXXXVVV\\\hhhwwwtttYYYTTTIII<<<666777:::;;;999999::::::777222222555222333555555555333111000//////...---------------++++++*********))))))))),,,000222000***&&&'''***(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------///000111111000000111222444555555444444555999<<>>@@@???===:::777444222000///...---,,,,,,---...///------------------------))))))************++++++)))+++,,,,,,+++*********(((((('''((()))+++,,,...************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((************************(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&'''&&&$$$)))...JJJ111$$$'''''''''(((((((((((((((((())))))(((''''''(((************)))(((''''''&&&((()))))))))*********++++++,,,,,,---...000111222000444666555777:::;;;888<<<;;;999888888888888888777555333333777===CCCHHHIIIPPP[[[gggsss|||yyyyyyrrr^^^OOOPPPXXX[[[bbbppp~~~wwwhhhVVVJJJEEE===555555444666;;;:::444333666111333444555555333111000//////......------......++++++++++++************)))---000...)))&&&(((+++(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((()))***''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------.........///111111000000111222777777888888888:::>>>BBBEEEMMMVVV___mmm|||~~~zzz|||sssxxx|||}}}vvv~~~rrrYYYRRRGGGFFFGGGHHHEEECCCFFFMMMMMMNNNPPPPPPNNNIIIDDDAAACCCBBBAAA>>>;;;777333111///...---,,,,,,---...///------------------------******************++++++((()))+++***))))))+++---111000...,,,******++++++*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&)))'''%%%+++,,,DDD...((('''''''''(((((((((((((((((())))))(((''''''(((***))))))))))))((((((((((((((())))))******+++++++++,,,------...///111222333///333555444666999888555666555444444333333333333666666666:::???GGGOOOSSSWWW```jjjqqqtttxxx}}}|||zzzvvv{{{uuuuuujjj___SSSQQQ[[[gggpppssszzzqqqgggQQQ:::888222222888:::666444888222333444555555444333222000//////.........//////,,,,,,,,,+++++++++******&&&(((******'''&&&''')))''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((()))******''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---.........------,,,,,,,,,---......//////---------.........//////...///111111000000111333222444666888;;;???CCCGGGKKK\\\qqqzzzeee___aaasssxxxqqquuuyyyqqqvvvxxx[[[XXX[[[fffpppvvvzzz}}}ooo\\\UUUIIIGGGGGGGGGDDD@@@AAAFFFKKKLLLOOOQQQPPPNNNKKKIIIFFFFFFEEECCC@@@;;;777444///000000000000000000///,,,,,,,,,------------...,,,,,,,,,+++++++++******((()))***)))((()))...222;;;888444///,,,))))))(((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))******************************(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''&&&%%%&&&((()))(((''')))%%%%%%,,,(((999&&&+++''''''''''''((((((((()))'''((()))(((&&&&&&((()))(((((((((((())))))))))))((())))))******+++,,,,,,------...///000222333444///333555444555888777444111111222333444555666666<<>>555888:::666444888555555555555555555555555000///////////////000000---,,,,,,,,,,,,+++++++++(((((())))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((()))***+++''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++,,,------,,,---.../////////......,,,,,,------.../////////........./////////000000///000222222111111333555222666;;;AAAGGGLLLRRRVVVZZZxxx|||tttuuucccYYYQQQQQQUUUVVVXXXZZZgggppp~~~sssiiidddYYYOOOGGGEEEEEEBBB@@@???CCCEEEIIIMMMPPPQQQQQQQQQIIIJJJJJJIIIEEE@@@<<<999111222444555555444222111,,,,,,,,,---------......///......---,,,+++******)))++++++)))(((+++222999777555111---***(((((())))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''(((""""""+++###///+++&&&'''''''''(((((())))))'''((()))(((&&&&&&((()))''''''(((((())))))******((())))))***++++++,,,,,,.........///000222444444///444666555666888777333000111222555777:::<<<<<>>CCCIIINNNQQQSSSTTTLLLMMMMMMLLLIIIDDD???<<<333555777999999777555333,,,,,,,,,------.........000000///...,,,+++******+++,,,,,,***)))---666>>>,,,+++((('''&&&(((***+++)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++,,,+++))))))******((('''************))))))))))))&&&&&&''''''(((((())))))''''''''''''((()))++++++'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((()))))))))))))))(((((((((((()))+++,,,,,,,,,,,,---///,,,------...///000111111111444666777555444333333...444;;;@@@BBBDDDGGGIIIKKKQQQXXXaaakkkpppkkkbbbbbbiiinnnmmmlllmmmkkkfff^^^hhhjjjkkkqqqqqqqqqzzzuuuzzzwwwlllfffhhhllllllwwwlllYYYOOOGGGLLL[[[lllyyyoooLLL===;;;999666555999999888777777666555444666555333111///------,,,///......------,,,+++++++++++++++***((('''((()))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((---,,,++++++******++++++,,,,,,,,,---------......,,,,,,,,,---------......000000000000000/////////000000000///......------222111000000000000000000666111///333333000111666>>>JJJVVV^^^hhhwww{{{vvvvvvpppqqqmmm^^^PPPKKKIIIPPPaaammmuuu|||lllZZZXXXcccfffTTT>>>@@@>>>@@@FFFLLLOOOPPPQQQTTTOOOKKKJJJKKKIIICCC===::::::333333JJJccc[[[@@@...---,,,+++,,,---...///111...++++++,,,---+++)))))))))***+++,,,------...++++++************++++++((()))))))))*********+++))))))******+++++++++,,,******))))))))))))************))))))))))))******************))))))))))))))))))))))))************+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))***+++***)))************))))))))))))((((((((()))))))))))))))((('''''''''((()))******(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))((()))+++,,,,,,,,,,,,---///------......//////000000000222555555444333333333333999AAAHHHLLLOOOSSSVVVWWWWWWWWWZZZdddooorrroookkkjjjiiifffaaa\\\YYYXXX___fffccc```dddcccdddnnnttt{{{|||sssnnnuuurrraaaUUUQQQRRRXXX\\\mmm}}}aaaNNNCCC<<<888999999999888666555777;;;>>>666555333111///...------//////......---,,,,,,++++++,,,,,,***((('''(((***))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))(((---,,,++++++***+++++++++,,,,,,,,,---------......,,,,,,---------.................................////////////////////////222111111000000000111111555333444666555444:::CCCHHHTTTbbbooo~~~wwwiii^^^VVVRRRSSSXXX[[[aaavvv|||lllcccfffkkkhhh```LLLIIIGGGFFFFFFHHHLLLOOORRROOOLLLLLLMMMMMMJJJGGG>>>>>>777333???MMMFFF333---------,,,------.........+++))))))+++,,,+++************++++++,,,,,,---******))))))))))))******))))))))))))))))))******)))))))))*********++++++******))))))))))))************))))))))))))******************))))))))))))))))))))))))************************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******)))(((''')))+++,,,,,,+++************))))))))))))************))))))))))))((((((((('''(((((())))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---///.........///////////////...000222333222222222333999>>>FFFMMMSSSWWWZZZ]]]\\\YYYTTTUUU^^^lllsssrrriiiaaa^^^```^^^XXXXXX^^^hhhmmmfff```dddeeeiiiuuuzzzxxxbbbPPPEEE???NNN^^^xxxnnn[[[HHH===:::555666666555666888;;;>>>666555444222000///....../////////...------,,,,,,+++,,,,,,+++(((((()))******))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,+++++++++++++++,,,,,,,,,---------......,,,------------.........,,,------------------------......///000000111111111111111000111111222222111222444666666999DDDPPPWWWeeewww}}}vvvmmmjjjggg```UUUQQQaaavvvyyyssslllooouuuwwwfffaaaVVVIII??????GGGOOOQQQPPPPPPPPPPPPPPPPPPPPPDDDBBB<<<777777888333,,,---...............------+++***((()))+++,,,,,,+++++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))************))))))))))))************))))))))))))******************))))))))))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))*********)))((()))+++,,,+++***************)))))))))(((*********))))))((((((((()))(((((('''''''''((((((***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((())))))***)))))))))))))))*********)))+++,,,,,,,,,,,,---//////////////////.........---///000111111111333555===AAAGGGMMMRRRUUUWWWXXXUUUTTTSSSUUU^^^hhhkkkhhh^^^TTTSSS]]]___ZZZ\\\fffpppxxxwwwvvv}}}~~~{{{xxx\\\HHH???BBBQQQgggrrruuu|||bbbMMMBBB888666555777:::;;;999555777666444333111000000///000000//////...---------,,,------+++)))((()))+++***))))))))))))))))))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********------,,,++++++++++++,,,,,,,,,,,,---------......------------............,,,,,,---------------.../////////000000111111111111111111111111222333444111222555999???IIIVVV```ppp~~~xxxwwwzzz}}}jjjZZZZZZaaahhhnnntttvvvuuuxxxxxxuuuvvvuuu{{{wwwhhhSSSBBB???EEEJJJLLLNNNQQQRRRQQQOOOOOOPPPJJJDDD@@@>>>:::444111222...///000000000...---,,,---,,,+++***++++++++++++,,,,,,,,,++++++***************))))))))))))************))))))))))))((((((((((((((((((((()))))))))******))))))))))))************))))))))))))******************)))))))))(((((()))))))))*********************)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************+++******))))))******+++---+++******++++++***(((************)))))))))((()))))))))((((((''''''''')))((('''''''''''''''(((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******((()))))))))*********+++)))+++,,,,,,,,,,,,---//////////////////.........---...000000000222555888@@@CCCHHHNNNSSSVVVVVVVVVRRRRRRQQQRRRZZZbbbbbb]]]XXXNNNOOO[[[___XXXXXX```kkk~~~ooonnnlllZZZLLLDDDHHHIIIJJJYYYmmmmmm___HHH>>>444333:::>>>;;;555777777555333222111111111111000000//////...---------------,,,***)))***+++******))))))))))))******((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************((()))))))))*********+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------.........//////------....../////////000222222111111000000000000111111111111222333555555777777:::BBBQQQbbboootttxxxnnnlllhhhppprrrhhhZZZXXXdddpppzzzxxxpppvvvxxxrrrbbbSSSKKKEEE@@@BBBFFFKKKNNNOOOOOOOOOOOOOOOGGGBBBCCCAAA:::777888000000111111000...,,,+++000000///---+++******+++---,,,,,,++++++*********,,,++++++******++++++,,,***************))))))))))))))))))(((((((((((((((******))))))))))))************))))))))))))******************)))))))))(((((()))))))))************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************++++++************++++++...,,,+++***++++++)))(((************))))))))))))(((((((((((('''''''''''''''''''''&&&''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((''''''(((((()))***+++((())))))******+++++++++)))+++,,,,,,,,,,,,---///.........///////////////...///000000111444888;;;CCCEEEIIIPPPVVVYYYYYYXXXUUURRRMMMKKKQQQXXXZZZVVVRRRMMMPPP\\\dddbbbbbbeeelllyyyhhhbbbooo~~~gggPPPDDD<<<:::FFFWWWwwwcccPPP:::000333999:::888888777666444333333222222111111111000//////......---......,,,******+++,,,+++******))))))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////......//////000111111111333333222222111000000///111111111222333555666777:::<<>>@@@CCCGGGKKKNNNOOOOOOPPPJJJGGGGGGEEE@@@;;;999222222222111000...---,,,111222111...+++******+++,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,******))))))))))))((((((******))))))))))))************))))))))))))******************))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++************++++++,,,+++******,,,,,,+++***************))))))))))))((((((((((((((()))))))))&&&&&&&&&&&&''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((()))***+++((())))))******+++,,,,,,)))+++,,,,,,,,,,,,---///------......//////000000000000111111222666;;;???EEEFFFIIINNNSSSUUUTTTRRRSSSOOOIIIEEEIIIOOONNNJJJKKKLLLQQQ[[[gggoooqqqpppxxxuuummmsss~~~nnnYYYHHH>>>>>>CCCeeetttZZZEEE<<<999999999888888666555444444333333222222111000000//////......//////---+++***+++---+++******))))))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---------..................////////////......///000000111222222222222222222222222222111000111111222444555777888@@@HHHSSSbbbxxxrrrrrrwwwmmmzzz~~~ooo]]]^^^qqqwwwxxxuuurrrvvvxxxjjjWWWFFFCCC???@@@EEEJJJMMMMMMJJJMMMMMMIIIFFFCCC???;;;444444222000///...------///000000...+++)))***,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,------...///++++++*********)))))))))******))))))))))))************))))))))))))******************))))))))))))))))))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,+++***)))***,,,------,,,************))))))))))))(((((())))))******++++++%%%%%%%%%&&&'''((()))***'''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((()))++++++((())))))***++++++,,,,,,)))+++,,,,,,,,,,,,---///,,,------...///000111111111111222222333777===AAAFFFFFFGGGJJJMMMMMMJJJGGGKKKJJJGGGEEEGGGIIIDDD<<>>???GGGEEEMMMRRROOOLLLLLLHHHBBB>>>;;;666333111000///...------------,,,,,,+++******)))))))))***++++++,,,++++++*********+++---...)))))))))***+++++++++,,,++++++------------+++++++++++++++*********)))))))))************+++++++++************************)))************+++++++++***************************(((((()))***+++***)))***+++,,,+++))))))***+++************+++,,,------------------,,,,,,+++******************************)))))))))(((((((((''''''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))************++++++************+++++++++++++++***++++++,,,---------......///000000000333333333333555:::AAAFFFUUUQQQLLLGGGEEEBBB@@@>>>BBBCCCDDDEEEHHHNNNTTTYYYYYYYYY\\\aaaaaa^^^bbbiiinnnooonnnqqq{{{yyyJJJBBB@@@GGGNNNUUUeeevvvgggLLL<<<555777888222555999444555444333222222111111111////////////...---,,,+++......---,,,+++***))))))***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))******************++++++++++++******+++******))))))******+++,,,,,,---------.........,,,,,,---------.........---------.........//////000000///000000111222333666444111000222333222111333222...333<<<>>>HHH^^^zzzqqqeeeuuusssyyynnnlllppp{{{xxxxxxrrr^^^LLLEEEAAA>>>AAAHHHEEEMMMQQQOOOLLLLLLJJJFFF@@@===888444333111///...------------,,,,,,+++***++++++++++++,,,---...///++++++*********+++,,,---***************+++++++++++++++,,,------,,,+++++++++++++++*********)))))))))************+++++++++************************)))************+++++++++***************************)))((()))***+++***))))))***++++++***)))***,,,+++++++++***++++++,,,,,,---------------,,,+++***************************))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''******))))))(((''''''''')))))))))*********++++++++++++************+++++++++++++++++++++,,,------...//////000111111222222111222333444666:::???CCCLLLMMMKKKGGGAAA>>>>>>???DDDDDDEEEFFFJJJQQQYYY______^^^```bbb```[[[[[[]]]\\\[[[]]]ggguuu}}}vvvkkktttyyy}}}{{{www~~~~~~uuuxxxjjjXXXFFF???>>>@@@IIIUUUpppoooLLL;;;888;;;666444888777555555444333333222222222////////////...---,,,+++......---,,,+++***))))))******)))))))))(((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,------------.........,,,------------.........------........./////////111111111111222333444444444333222222444444333222222333111666CCCKKKZZZsssoooggguuu~~~~~~~~~www||||||yyytttkkkpppjjj^^^QQQFFFAAA@@@AAACCCJJJOOONNNMMMMMMMMMLLLCCC@@@;;;777555333111//////......---,,,,,,+++++++++++++++,,,,,,---...///++++++*********+++,,,---+++++++++******************+++,,,------,,,+++***+++++++++***************)))************+++++++++************************)))************+++++++++***************************)))((()))+++++++++***(((***++++++******,,,---,,,,,,++++++***+++++++++,,,------------,,,,,,+++************************))))))))))))(((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...000000111111222333333333222333444555666888<<>>;;;999888:::777666666777777666555333333000000000000///...------...------,,,,,,+++++++++************))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((((()))))))))************))))))***+++,,,,,,++++++------,,,,,,,,,,,,---------------.........//////---------.........//////........./////////000000000000000000111222333333///000222333444444444555///???KKKWWWfffpppxxxxxxwwwxxxppp```YYYZZZTTTJJJBBBBBBEEEJJJOOOPPPOOOOOOJJJGGGCCC???===:::666444222111///...---,,,,,,,,,000///---+++***)))((((((++++++++++++++++++++++++,,,+++++++++***)))))))))******+++,,,,,,+++******************************))))))*********+++++++++************************))))))*********+++++++++************************+++))))))***+++,,,+++***(((***+++,,,++++++---///------,,,+++************,,,------......---------************************(((((((((((())))))))))))'''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&'''((()))***+++,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,...///000111222222333333444555555444555555555444555777999??????BBBFFFKKKMMMKKKIIIGGGJJJNNNRRRUUUYYY]]]aaa^^^^^^\\\]]]bbbfffbbb\\\[[[YYYXXXVVVPPPGGGBBBBBB888:::;;;;;;::::::;;;<<>>===<<<<<>>:::777333222000...---,,,------333222000...,,,+++***)))++++++,,,,,,,,,+++******+++++++++***************)))***+++,,,,,,+++***)))***************+++++++++)))************+++++++++************************)))************+++++++++************************+++***)))***,,,,,,,,,+++)))+++,,,,,,++++++---...,,,,,,++++++***+++++++++,,,------............---************************'''((((((((()))))))))***'''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))((())))))******))))))(((&&&''''''((()))******+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000111222222333333444555555333333333333333555888;;;AAADDDHHHJJJIIIHHHGGGFFFBBBHHHOOOVVVZZZ]]]___```]]][[[XXXWWW]]]ccc___WWWUUUQQQNNNLLLFFF>>><<>>NNNkkk|||vvveeemmmwwwyyy}}}{{{llleeekkkxxxfffQQQ??????GGGLLLMMMNNNMMMJJJHHHEEEDDDAAA===:::555333111...---,,,------111000///...---,,,,,,,,,+++,,,,,,,,,,,,+++***)))***************+++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++)))************+++++++++************************)))************+++++++++************************+++***)))***,,,---,,,++++++,,,---,,,++++++,,,---+++++++++***++++++,,,,,,,,,,,,---...............************************'''((((((((())))))******'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...000000111111222333333444444555111111222222222666;;;>>>>>>EEEKKKKKKEEEAAABBBEEEAAAHHHQQQYYY]]]]]]]]]]]]WWWUUUQQQOOOVVV^^^[[[RRRMMMFFFCCCDDDAAA;;;:::>>>BBBAAA@@@AAA???<<<<<<===@@@JJJRRRTTTZZZfffooorrryyyzzzuuukkkffffffbbb[[[PPPOOONNNMMMNNNQQQVVVYYY[[[UUUMMMJJJJJJIIIFFFBBBFFFDDDAAA??????AAADDDFFFDDDFFFOOO[[[dddjjjrrryyyyyyzzz\\\MMM>>>BBBVVVpppfffHHH@@@@@@888777888999:::999777555444444444444444333222111111------------------,,,,,,+++++++++************)))))))))))))))************))))))))))))(((((((((((())))))))))))***************+++,,,---............,,,++++++******++++++,,,............/////////000............/////////000////////////000000000000222222222222333444555555333555777666666888===BBBeeennnlllvvvsss{{{~~~{{{yyywwwvvvrrruuuyyy{{{||||||}}}}}}wwwuuutttuuuxxx|||ooolllxxxwwwZZZ???:::CCCJJJMMMNNNMMMKKKIIIGGGEEECCC???<<<555444111...---------...---,,,,,,+++++++++,,,,,,+++,,,,,,---,,,+++***)))))))))******+++++++++,,,)))***+++,,,,,,+++***)))))))))******++++++++++++)))************+++++++++************************)))************+++++++++************************+++***)))***,,,---,,,++++++---...---+++++++++---************+++,,,------,,,,,,---.../////////...,,,+++++++++,,,+++(((&&&+++)))'''(((+++,,,***(((((((((((((((((((((((((((&&&%%%(((,,,,,,)))))),,,))))))))))))))))))))))))+++***)))(((((('''''''''((()))))))))************,,,,,,,,,+++++++++*********,,,---......---+++******,,,///000000///000000...///000111222222111111000111444777:::===???@@@FFFGGGHHHGGGEEEBBBBBBBBBCCCGGGPPPYYY[[[WWWUUUVVVYYYUUURRRSSSUUUTTTMMMGGG>>>===<<<>>>BBBGGGJJJKKKQQQRRRQQQKKKCCC======???CCCIIIPPPWWW___lllzzz|||wwwuuunnnccc^^^eeejjjiiillluuuzzzuuujjj___\\\]]]\\\XXX\\\WWWTTTTTTQQQJJJDDDDDDEEE@@@@@@DDDGGGFFFJJJQQQ^^^WWWYYYhhhttt}}}fffQQQNNNCCC???RRRfff```UUULLL@@@666999;;;;;;999666444444444555555555444222000///000//////---,,,+++******+++++++++************)))+++***)))(((((()))***++++++++++++*********))))))*********)))))))))))))))*********++++++,,,,,,---------------------------000000000...,,,,,,...000............/////////000/////////000111111222222222222222111000111333555444666666333222999IIIXXXnnngggyyy~~~yyytttrrrmmmhhhdddaaa``````ZZZXXXVVVVVVUUUSSSPPPNNNVVVUUUTTTTTTVVVXXXYYYYYY\\\]]]___aaaeeekkkqqquuu{{{uuuwww~~~yyyvvvyyy~~~}}}^^^JJJEEE??????EEEGGGMMMOOOPPPMMMIIIFFFBBB???888888666222///...///111......---,,,,,,+++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))******))))))))))))******---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++***+++++++++)))'''+++)))((((((***+++***(((************************---)))'''))))))'''))),,,))))))))))))))))))))))))******)))((('''''''''((((((((())))))******++++++*********)))))))))((((((++++++,,,------,,,+++***+++---////////////000111/////////000111111222222111222444777:::===???AAAEEEHHHLLLMMMJJJFFFBBB@@@AAACCCKKKSSSSSSNNNLLLMMMMMMJJJHHHEEEDDDCCCBBBBBB>>>>>>===>>>AAAFFFKKKNNNXXXUUURRRPPPOOONNNLLLJJJJJJRRR]]]cccgggmmmvvv~~~zzzxxxwwwppppppzzzxxxrrrtttzzz|||yyyuuunnniiihhhhhhccc```___VVVLLLDDDBBB@@@>>>???CCCGGG??????GGGNNNSSS___lllpppSSSAAAFFFMMMkkk}}}cccIII<<<<<<<<<;;;:::::::::;;;666666666666555333222000000//////...---,,,+++***++++++++++++******************))))))))))))******+++++++++*********))))))************************++++++++++++++++++++++++------------------------/////////...------...000........./////////000000//////000000111111222222222333444333222222333555333333555666777AAAYYYpppwwwnnnuuu~~~nnnggg___[[[[[[ZZZWWWSSSTTTRRROOOLLLJJJIIIHHHHHHJJJIIIGGGFFFGGGFFFEEECCCHHHGGGFFFGGGHHHJJJKKKKKKGGGGGGGGGGGGHHHKKKOOORRRXXX___iiiqqqyyy}}}{{{|||eeeXXXRRRFFF???AAABBBIIILLLOOOMMMJJJFFFCCCAAA<<<:::666333111000//////.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))************))))))******))))))))))))******,,,,,,++++++++++++,,,,,,))))))*********+++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,***)))******)))(((***)))((()))***+++***(((************************---(((&&&((()))((())),,,))))))))))))))))))))))))))))))(((''''''(((((((((((())))))***++++++,,,,,,*********)))))))))))))))++++++++++++++++++++++++,,,---......---...000111000///......///000222333222333555888;;;===@@@AAADDDIIIOOORRRPPPJJJDDDAAACCCDDDIIINNNMMMGGGCCCEEEEEEDDDAAA===:::;;;???CCC@@@AAAAAAAAAAAAFFFNNNTTT[[[UUUOOOPPPUUUWWWSSSMMMQQQ]]]lllssssssssswww}}}}}}{{{zzzwww{{{}}}}}}wwwyyy~~~}}}{{{zzzmmm___OOOGGGCCC???======BBB======BBBDDDCCCIIISSS``````hhh}}}~~~pppRRRDDD999HHHhhhtttZZZCCC>>>999777999;;;:::999777777888888666555333222000000///...---,,,,,,+++,,,,,,,,,+++++++++******)))******************)))+++++++++***************************************,,,,,,,,,,,,++++++++++++---------------------------...///...------///000....../////////000000000//////000000111222222222333444555444333222333444555111444;;;???JJJhhh{{{yyy~~~{{{rrrmmmhhhbbb^^^XXXTTTOOONNNOOOOOOMMMJJJJJJKKKKKKKKKKKKLLLLLLLLLIIIGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGFFFDDDDDDDDDEEEFFFEEEIIIOOOSSSWWW```lllvvvwwwsss{{{yyyzzz}}}|||mmmhhhdddQQQDDDBBB???DDDHHHMMMNNNKKKGGGEEEEEEAAA<<<777444333222000---............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******))))))))))))******++++++************++++++))))))*********+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,)))((()))******)))***)))))))))******))))))************************&&&&&&,,,444666111,,,***((((((((((((((((((((((((((('''''''''(((((()))***))))))******+++,,,,,,---++++++++++++++++++++++++++++++*********+++,,,,,,---......---,,,---///222000///...---...000222444222333555888;;;===???AAABBBHHHOOOSSSRRRNNNIIIFFFGGGGGGJJJMMMJJJCCC@@@AAA??????>>>======???BBBEEECCCEEEFFFDDDCCCHHHRRRZZZ^^^YYYSSSSSSWWWXXXTTTOOOYYYgggwww}}}~~~|||yyyggg[[[TTTMMMEEE???>>><<<===AAAAAA===>>>CCCNNNMMMTTTggg~~~bbbFFF<<>><<<>>>999888999>>>DDDGGGEEEAAADDDFFFGGGEEEEEEIIISSS\\\cccbbb```______^^^^^^^^^iiitttvvvooogggZZZPPPKKKEEE???===<<<;;;<<>>???FFFSSSeeeyyymmmFFFIII[[[zzzjjjJJJ999999>>>===999777777777777666444333111000000000//////......---------------,,,,,,,,,+++)))***+++,,,,,,+++***)))***************************+++++++++,,,,,,,,,---******+++,,,------......---------....../////////---///000000......///000////////////000000000111000000000111222222333333111222333333222222333555666666EEE^^^qqq}}}wwwggg\\\XXXUUURRROOONNNPPPTTTXXXZZZZZZ[[[^^^```aaadddgggiiikkkmmmooosssvvvxxxyyyzzzyyyvvvrrrpppooooooooonnnmmmooopppnnniiidddbbbbbb]]][[[XXXVVVUUURRRNNNKKKFFFFFFDDDCCCBBBCCCEEEGGGGGGKKKNNNRRRVVV]]]cccfffdddiiikkkmmmvvvzzz~~~~~~|||yyyxxxmmmfffaaaWWWGGGDDDFFFKKKLLLIIIJJJOOOIIIBBB;;;777777666222---------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******++++++************+++++++++******))))))******+++++++++,,,,,,,,,---------))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////...,,,***)))******)))((((((***+++***)))((()))***((((((((((((((((((((((((///>>>SSS___XXXCCC111((())))))))))))))))))))))))''''''((()))***,,,---...---------,,,,,,,,,++++++)))))))))))))))*********+++++++++,,,,,,------...---......---,,,,,,---//////...------...///111222222333555777999<<<===>>>AAADDDIIIKKKKKKIIIIIIIII???===>>>???===888888<<<:::;;;???HHHPPPQQQJJJCCCEEEGGGGGGGGGHHHMMMVVV\\\cccgggjjjjjjhhhiiimmmrrr}}}vvvlll^^^MMMBBB???AAABBBBBB:::<<>>LLLjjjzzzmmm___\\\[[[___bbbbbbeeeiiisssvvv{{{{{{zzzuuummmgggaaa[[[TTTOOOPPPPPPKKKDDDAAABBBAAA<<>><<<::::::333222111000///...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++)))************+++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,------------.......................................////////////,,,+++++++++,,,+++(((&&&(((***,,,+++(((''')))+++************************,,,999GGGJJJ;;;***%%%)))))))))))))))))))))))))))'''((()))***---///111222111000///...,,,+++***)))******++++++,,,,,,,,,,,,***+++...000000000///...+++---//////...,,,,,,,,,,,,---...///000000000000111222333555888:::;;;<<>>AAAGGGBBBIIISSSYYYYYYTTTOOOKKKSSSQQQQQQTTTYYY___cccdddnnnrrrvvvxxxzzz~~~zzzrrrooofffRRR@@@??????@@@???>>>???@@@AAAGGGPPP]]]hhhtttuuufffHHHLLLggg~~~ZZZ===666:::::::::::::::999777666444111111111111000000000000//////.........------------,,,+++******+++,,,---))))))******++++++++++++++++++,,,,,,---...//////111000///...,,,+++))))))---------...///000000111333555666555222000///...000000000000111111111111000111111222222333444444555555444333444888>>>BBB```|||xxxlll```bbb___```gggmmmrrrwww|||{{{uuulllfffZZZZZZSSSJJJGGGJJJIIIEEE@@@CCCEEEEEEJJJSSSYYYZZZbbbeeejjjqqq```JJJ;;;@@@JJJNNNQQQVVVPPPOOOLLLFFFAAA>>>>>>???666555444222111///...---...------,,,,,,------...------------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))************+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------........................................../////////000%%%'''(((***+++++++++++++++*********))))))((((((************)))))))))))),,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''(((***+++,,,---...///,,,,,,...111000+++&&&,,,,,,++++++***)))))))))(((+++...///...---------,,,,,,---............---000000///......///000111111111222333444666666777???@@@AAA@@@===:::888777;;;===>>>???@@@AAADDDGGGHHHJJJMMMNNNNNNNNNOOOPPPTTTVVVXXX\\\___aaabbbcccjjjpppwwwzzzzzz{{{~~~wwwkkkYYYKKKEEE???===BBBCCC???===@@@BBBEEENNN\\\iiisss~~~cccIIIKKK[[[xxxmmmBBB999======999777::::::666333333444444444444333222111111//////.........---------++++++++++++++++++,,,,,,++++++++++++++++++++++++***,,,------,,,---///111:::555///,,,,,,------,,,***,,,......------000444000000000000000000000000000000000000000000000000222222222222222222333333555333444666555777EEEUUUyyyvvvqqqooonnnkkkgggjjjrrrwwwzzzzzzrrroooiiiaaaYYYQQQKKKHHHGGGCCCBBBDDDDDDCCCEEEIIIWWWZZZ```gggooo|||uuu~~~eeeNNN<<<<<>>???@@@@@@@@@BBBDDDGGGJJJMMMNNNOOOPPPQQQSSSYYYZZZ\\\___bbbdddeeefffiiimmmrrruuuxxx{{{sssdddZZZXXXLLLBBB???===;;;===AAA<<<<<>>>>>999444111000000...---...------,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................))))))***++++++******)))************))))))))))))************)))))))))))))))************))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,***)))))),,,000000---***************+++++++++++++++---//////---,,,+++,,,+++,,,------......------/////////000000222333444222333333333444444555555444555555444444666:::===;;;>>>@@@AAA@@@@@@@@@AAAFFFIIILLLOOOPPPRRRUUUWWW\\\]]]___aaaccceeefffggghhhiiilllpppuuuzzzwwwqqqooobbbSSSJJJEEEAAA???AAA===999888<<<@@@DDDKKKRRRjjjxxxYYYIIIDDDUUUrrr~~~gggNNN===999666777666333333666444444444444333222111111////////////............------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000222000---,,,...111222333---...//////...---...///000000000000000000000000111111111111111111111111222222222333333333444444444666888777:::OOOvvv{{{tttpppooommmnnnrrr{{{zzzvvvhhh^^^UUURRRQQQLLLGGGFFFBBBBBBEEEIIILLLNNNVVV___dddsssqqqaaaXXXMMMBBB>>>AAAHHHLLLOOONNNJJJFFFDDDDDDAAA>>>999555333111000......------,,,,,,------...,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............................................////////////++++++++++++******))))))*********)))))))))))))))************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))***+++++++++,,,*********,,,......,,,***))))))***++++++,,,------,,,---///...,,,+++***+++------...////////////////////////000222333444555333333333333333333333444333444555666666888;;;>>>999<<>>:::;;;<<<<<<>>>CCCRRRjjj~~~```JJJ@@@SSShhhhhhvvvsssLLLBBB888777999888777777777888888777777666555444000000000/////////............---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000///...,,,,,,---///111222------.../////////000111000000000000000000000000222222222222222222222222222222333333444444555555555777888999EEEddd~~~{{{tttnnnlllmmmppp}}}|||oooiiieee]]]TTTOOOJJJFFFDDDEEEFFFFFFIIINNNTTT[[[iiiyyyuuugggVVVFFF@@@CCCEEEJJJOOOOOOJJJFFFGGGHHHDDDAAA===888555222111000000000////////////000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------....................................///////////////000000000,,,,,,+++******)))))))))))))))))))))))))))******************)))))))))((('''(((((()))))))))(((((())))))))))))))))))))))))******************+++++++++++++++,,,,,,+++***((())))))***+++,,,------...,,,---...---+++******+++******+++,,,,,,,,,,,,,,,...///000111222333444444222222333333333333333333222555888999999888999:::555999===@@@AAAAAABBBCCCCCCFFFKKKNNNQQQTTTWWWYYYYYYZZZ\\\^^^```aaabbbbbbhhhgggfffhhhmmmrrruuuvvvuuu{{{yyyqqqfffWWWJJJDDD>>>;;;===>>>======??????OOOjjjjjjGGGAAAQQQXXXmmm\\\III888444999;;;999666888888888888777666555555111111000000000/////////......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///------,,,++++++,,,...000222111000//////000000000111111111111111111111111222222222222222222222222222333333444555555666666555666888@@@WWW|||~~~yyynnnnnnmmmjjjiiinnnwww~~~|||qqqfff```XXXOOOFFFDDDDDDCCCDDDFFFMMMNNNUUU___jjj{{{rrr]]]KKKCCCDDDBBBHHHMMMMMMIIIFFFGGGJJJEEECCC@@@;;;777333222111000000000//////000000000,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------------.........///////////////////////////////////////000000000111111---,,,+++***************))))))))))))************************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,++++++***)))((((((*********+++,,,------...+++,,,---,,,+++***+++,,,+++,,,------......------...///000111222222222222111222222222333333444444222444777888777666555555444777;;;>>>???AAACCCDDDCCCFFFJJJMMMOOOQQQTTTVVVVVVWWWYYY[[[^^^___```aaaddddddeeefffiiilllnnnpppoootttzzz|||}}}|||ooobbbIIIBBB<<<===???>>>>>>@@@;;;CCCXXXwwwdddDDDBBBIII]]]nnnWWW>>>555888:::888777666666666666555444333333111111111111000000000000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///---------,,,++++++---///000...,,,---111666999:::111111111111111111111111333333333333333333333333222333333444555666777777444888AAASSSrrr}}}zzz~~~yyyrrrnnneeeggghhhiiikkkttt{{{mmm^^^OOOIIIGGGDDDBBBAAADDDEEEKKKSSSZZZddduuuzzzhhhTTTIIIEEEBBBFFFIIIIIIGGGFFFGGGIIIFFFEEECCC???999555444444///......------......///------------------...///,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------.........///////////////////////////////////////000000111111222222---,,,+++*********+++,,,((()))))))))************************))))))))))))'''((())))))*********)))))))))))))))))))))))))))+++++++++*********)))))))))***+++***)))))))))***+++++++++,,,,,,---------***+++,,,+++******,,,---...//////000000000000000......000111111111000000000000111222333444444555333555666666555444555666666888;;;<<<===???BBBDDDBBBEEEIIIKKKLLLNNNPPPRRRPPPQQQTTTVVVYYY[[[\\\]]][[[^^^bbbddddddfffiiimmmlllqqqwwwzzz}}}cccVVVJJJDDDBBB???>>>@@@@@@AAAKKK___wwwdddIIIDDDJJJcccuuuWWWDDD;;;777888:::666666666666555444333222222222111111111000000000------------------,,,,,,---------------------------......---,,,+++---...,,,...///...,,,---///222444000,,,,,,111777<<<>>>111111111111111111111111444444444444444444444444333333444555666777888888666BBBVVVqqqzzztttqqqppprrrssssssuuu{{{ggg^^^YYYRRRJJJEEECCCCCCGGGKKKMMMPPPYYYccc{{{{{{gggWWWNNNEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHFFFBBB===888777888//////............/////////......------------...,,,,,,,,,---------......,,,+++++++++,,,,,,---...------------------------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.......................................//////////////////////////////////////////000111111222333333,,,,,,*********+++,,,---(((((())))))*********+++************))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,++++++***)))))))))'''((()))***))))))+++,,,++++++,,,,,,,,,,,,------)))+++++++++******,,,...+++,,,,,,---------------...///000111111000///...///000000222333444555555666666666444444444777:::999:::;;;<<<<<<===@@@BBBBBBEEEHHHJJJKKKLLLNNNOOOJJJKKKNNNQQQTTTWWWXXXYYYTTTYYY```bbbaaabbbgggllllllqqqwww{{{ppp\\\OOOGGGAAA???@@@BBB;;;:::CCCSSSiii]]]JJJBBBTTT}}}rrrUUU@@@666888>>>888888888888777666555444222222222111111111111000,,,,,,---------------------------------------------......---,,,+++---...,,,...000000...///222555DDD===444///...000111222111111111111111111111111444444444444444444444444333333444555666777888999999MMMjjjttt}}}vvvooodddXXXOOOKKKHHHFFFFFFCCCCCCJJJRRRZZZgggttt{{{yyyggg[[[GGGEEECCCCCCFFFHHHHHHHHHHHHIIIIIIEEE???;;;:::;;;111111000000000000111111000///...---------------,,,,,,,,,------.........++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------........................................../////////000000000000000000000000000///000000111222222333333************************)))))))))))))))))))))))))))******+++++++++******+++,,,---+++)))'''&&&'''))))))))))))))))))))))))...------,,,+++***))))))))))))******++++++++++++++++++,,,---............(((((()))***+++,,,,,,,,,***+++---.........------111111000000//////......222222111111333555888999>>>;;;666333222555888:::<<<<<<;;;<<<===???AAABBBCCCEEEGGGHHHHHHIIILLLNNNNNNLLLKKKLLLOOOSSSUUUVVVUUUWWWZZZ]]]```dddhhhkkkkkkpppvvvyyy|||ssseeeUUUDDD<<<===<<<<<<@@@EEEDDDJJJccc~~~xxxuuuUUUHHHRRRnnngggNNN>>>@@@555<<<;;;999777777999888555555333111000111111///...000///...------...///000........................000000000000///////////////...------...000333444999777333000///000222444000111111111111222222222444444444444444444444444222666777333111555999<<>>@@@AAABBBDDDEEEEEEEEEEEEFFFHHHKKKJJJIIIKKKOOORRRTTTTTTVVVYYY\\\___aaaeeeiiillliiinnnsssuuuyyyqqqbbbRRRFFFBBBDDD>>>===@@@???===HHHWWWoooyyyXXXOOObbbpppFFF<<<555666666888<<>>PPPhhh~~~vvvjjj^^^RRRNNNKKKGGGEEEGGGJJJOOOVVV___ttteeeQQQ@@@???CCCDDDGGGMMMLLLLLLKKKGGGBBB===;;;::::::555000......//////...000000000//////...---,,,------------------------------------------------------------------------,,,,,,,,,,,,---------------------,,,,,,,,,++++++.........------.........------......................../////////000000000---///000000//////000111111000222555555444888>>>************************************************+++++++++++++++***)))(((''')))***+++*********,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***+++++++++++++++***)))******************+++++++++,,,---.........------....../////////000000000111111111222555888;;;<<<888666333222222444777::::::::::::;;;<<<===>>>???AAABBBCCCBBB@@@@@@@@@BBBFFFFFFGGGKKKOOOQQQRRRQQQVVVXXX[[[^^^```cccgggjjjfffjjjoooqqquuu}}}yyyhhhXXXOOOGGG===888<<>>???@@@???>>>===>>>@@@CCCDDDGGGKKKOOOQQQPPPOOORRRUUUWWWYYY[[[^^^bbbeeeeeehhhlllnnnrrryyy}}}|||sssgggRRRFFF===???CCCBBB@@@???===CCCQQQgggyyyhhhnnnwwwsssYYYJJJPPP___ssszzzXXXBBB<<<777888:::;;;;;;<<<999777444444444444333222000000000///////////////........................------............//////............///000222222---...//////000000000000111111111222222222333333333333444444444444444444333111444999:::AAAYYYtttsssgggdddrrr{{{zzzhhhYYYOOOKKKIIIDDDDDDIIIJJJQQQkkkvvv^^^NNNDDD>>>AAAFFFLLLMMMMMMKKKGGGCCC@@@???;;;999555222000000//////111000...---,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,......////////////......000000//////......---------.........////////////---///000000///...000111555111000333888AAAPPP]]]************************************************,,,,,,,,,+++***)))((('''(((***,,,,,,*********+++))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,+++******+++++++++***************------------------------,,,,,,---...///000111111111111111111222222333333222222111111222444666777888888999999:::::::::;;;:::<<<===>>>>>>>>>@@@AAACCCDDDGGGKKKOOOPPPOOOMMMPPPRRRUUUVVVXXX[[[^^^aaadddfffiiikkknnnuuu~~~zzzyyyxxxwww~~~}}}jjj\\\LLLEEEBBB@@@>>>===@@@<<<>>>JJJ]]]wwwhhhaaalllrrr]]]RRRLLLSSScccuuuoooFFF???999777555333777>>>999777555444555555333222000000000000000//////................................./////////000000000.........//////000111111---...///111111111111000111222222222222333333333333333333444444444555555777777888:::===OOOwwwkkkllltttzzz~~~yyy|||rrraaaUUUOOOGGGFFFJJJGGGGGG[[[vvvkkkWWWJJJDDDBBBDDDIIIJJJLLLKKKHHHEEECCCBBB<<<;;;888444111000000000111000///.........///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------......///000000///......000000000//////......---.........////////////000...///000000//////000222444333555===EEELLLVVV^^^************************+++++++++++++++++++++++++++++++++++++++***)))((()))***,,,,,,+++******+++))))))))))))))))))))))))******++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++*********************++++++......---,,,,,,,,,------,,,,,,---...//////000000222222111111111111000000222222222333333444555666666777888999999999999888888:::<<<===>>>???AAACCCCCCDDDFFFJJJMMMNNNMMMKKKPPPRRRTTTUUUVVVYYY\\\___```bbbccceeeiiiooovvv{{{}}}zzzvvvsssxxx}}}ooo\\\OOOIIIEEEAAA???>>>>>>AAACCCEEEUUU{{{iiinnnvvv```JJJEEELLL\\\sssJJJAAA;;;<<<:::555666;;;:::777555444555555444222111111111111000///....................................//////000111111111.../////////000000000000//////000111222222111111222222222222333333333333222333333444444555555555666777777666@@@```xxxuuukkktttlll___]]]ttttttcccWWWNNNJJJJJJEEEAAAMMM```}}}tttaaaUUUNNNHHHDDDDDDFFFIIIJJJIIIFFFEEEDDD======;;;777222000000111000000000/////////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...............///000111111000///...000000//////////////////////////////000000000000///000222111000000111333...333>>>JJJOOOPPPSSSXXX************************++++++++++++++++++++++++******+++++++++******)))''')))+++,,,++++++---...))))))))))))))))))))))))************++++++++++++------,,,,,,,,,+++++++++)))***++++++++++++++++++)))))))))***+++++++++,,,///...---,,,,,,,,,,,,------------....../////////111111111222222222111111222222333444444555555555555666777888888888777777777999;;;<<<===>>>@@@BBBCCCCCCDDDGGGJJJKKKJJJIIIMMMOOOQQQRRRSSSUUUXXX[[[ZZZ[[[\\\^^^bbbgggmmmpppyyyzzzuuummmlllrrr}}}sssfff```ZZZOOOEEE===>>>CCCCCC>>>BBB]]]|||}}}~~~bbbQQQHHHLLL```www\\\JJJ<<<<<<>>>:::777999999777555444444444333222111111222222111000...---........................------......///000000111...//////000000000000000000000000000000000111111222222222333333333444444222222333333444555555666222777777999PPP}}}}}}kkkgggyyywww}}}sssaaaXXXrrrzzzjjj___SSSLLLFFFCCCGGGOOO___dddmmm|||ooocccYYYLLLAAA???BBBFFFIIIHHHGGGFFFFFF>>>>>>===999333000000111......///////////////...------------------------------------------------------------------------,,,,,,,,,,,,------------------------.........///...///000111111000///...///////////////000000000000000000000111111111222000222333333222222333444111;;;JJJTTTTTTUUU___lll************************++++++++++++++++++++++++)))******+++++++++******%%%'''***,,,,,,---///000))))))))))))))))))))))))******))))))))))))))))))---------,,,,,,+++++++++'''((()))***************(((((()))***+++,,,,,,---///...---,,,+++,,,,,,------------...............000000111333333444333333333333444555555555444444555666777888888777666666777999;;;<<<<<<===???AAACCCCCCCCCEEEGGGHHHHHHGGGJJJLLLNNNOOOOOOQQQTTTWWWVVVVVVWWWYYY\\\aaafffiiijjjvvv|||vvvpppddd^^^\\\bbbiiisss~~~wwwlllXXXFFF@@@;;;<<>>GGGVVViiiOOOBBBOOOeeesssUUU;;;777<<<;;;999:::999777555444444444333222111222222222111000...---........................,,,,,,------...///000000...///000000000000000///111000////////////000000222222333333333444444444222222333333444555666666444;;;===EEEgggkkk^^^kkk{{{}}}~~~yyynnn~~~}}}ppp___RRRKKKIIIHHHIIIDDDKKKSSS\\\jjjzzznnnaaaNNN>>><<<@@@DDDGGGHHHGGGFFFFFF??????>>>:::444000000111,,,---.../////////------------------------------------------------------........................,,,,,,------------......---------.........//////...///000222222000///.........//////000000111111000111111111222222222222111333444444333222444555@@@KKKYYY]]]ZZZ```xxx***************************++++++,,,,,,++++++***---+++***)))*********)))******+++,,,,,,,,,,,,+++,,,,,,+++******))))))((())))))***++++++++++++***,,,,,,,,,+++***)))(((((()))************+++++++++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,---------------......000111222000000000000111111111111222222222333333333444444555555666666777888888888666888999999999999:::<<<@@@AAABBBCCCDDDFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSOOOPPPUUUZZZ\\\___cccccceeennnzzz}}}wwwqqqoooeee^^^UUUNNNMMMSSS\\\cccooo}}}tttPPPEEEAAA>>>>>>>>><<>><<<:::777555444444444333333333222222222111111000000000000////////////............/////////000000000000000000000000000111111000000111111222333222222333333333333444444222444555444444666888777<<<888<<>>AAA@@@IIIWWWnnngggXXXnnnsss]]]BBB<<>><<<;;;888444000//////////////////......------------------------000...------......---,,,------------------------------..............................///////////////------///333444000,,,////////////000000000111111111111111222222222222333444444222222:::GGGQQQdddeeeiiittt+++++++++******))))))))))))))))))******))))))))),,,+++******)))***************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------...............+++++++++++++++***)))((()))************+++++++++------...............---++++++,,,,,,,,,,,,------///...............////////////000000000000111111///000000000000111111111111111222222333444444444777888::::::999999;;;<<<===>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGIIIKKKNNNOOOOOONNNQQQWWWZZZYYYZZZ]]]]]]^^^dddhhhgggaaa^^^^^^```cccgggjjjjjjjjjkkklllmmmggg]]]RRRHHHBBB>>>===<<>>@@@:::<<<@@@QQQiiiwwwyyyyyybbbkkkrrrMMM;;;===>>>999999999888777666444444333333333333222222222222111111000000000/////////....../////////000000000000000000000000000000000111111000000111111222333222222333333333333444444666444333333666888:::;;;999]]]ppp|||wwwUUUbbbmmmwww{{{}}}oooggg```ZZZUUUYYY^^^jjjyyytttcccWWWOOOGGGBBBEEEFFFGGGNNNXXXkkklll]]]\\\OOODDDBBBDDDDDDCCCDDDGGGDDDAAA>>>;;;999555333////////////000000000///------------------------///...------...///---,,,------------------------,,,---------.../////////............///////////////...---///222333000---/////////000000000111111111111111111222222333333333444444222555AAASSSaaabbbooo|||++++++******))))))(((((())))))************))))))***++++++***))))))***+++******+++,,,,,,,,,,,,+++******+++,,,,,,---......)))***++++++,,,,,,+++++++++++++++++++++***)))((())))))*********++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,------//////...---------......////////////000000000111//////000000000111111111000000111111222333333333777888::::::999999;;;<<<;;;<<<===>>>@@@AAABBBBBBFFFEEEEEEEEEGGGJJJMMMOOONNNMMMPPPUUUXXXZZZ^^^ccceeegggkkkmmmjjjfffcccbbbbbbeeehhhjjjjjjjjjkkklllmmmjjjeee]]]UUUMMMGGGCCC@@@???@@@EEEPPPaaayyysss___QQQCCC???@@@@@@???@@@??????===FFFXXXfff}}}}}}fffeee[[[>>>999>>>777888888999888777555444444444333333333222222222111111111000000000//////...////////////000000000000000000000000000000000111111000000111111222333222222222333333333444444777444333666888888888:::BBBvvvqqqXXXjjjttt||||||{{{}}}vvvqqqlllfffYYYYYY^^^gggkkkjjjiiijjjtttyyynnnVVVMMMEEEFFFHHHIIILLLRRRWWWlllllliiiXXXFFFAAACCCEEEFFFGGGIIIGGGDDD@@@===:::777666000000000000000000000111........................///...------...///...,,,........................,,,,,,,,,---...///000000............///////////////......///222222000...//////000000000111111111000111111222222333333333222333444777>>>KKK[[[eee]]]{{{*********)))))))))((((((***++++++++++++++++++***)))++++++***)))(((***---******+++,,,,,,,,,,,,+++******+++,,,------...///(((((()))*********************+++++++++***))))))))))))*********+++++++++))))))*********))))))(((+++++++++,,,,,,,,,------///......------------......////////////000000000000000000000111111111111111111111222333333444444666888999999999999:::<<<:::;;;<<<===>>>@@@AAAAAAFFFEEEDDDEEEFFFIIILLLNNNNNNLLLNNNRRRVVV[[[dddmmmssswwwzzzzzzwwwtttpppnnniiikkklllllljjjhhhhhhhhhiiiiiihhheee___YYYRRRNNNFFF@@@;;;<<>><<<;;;>>>;;;<<>>777888999999999888666555444444444333333333222222111111111111000000000000////////////000000000111111111111111111111111111111111000000111111222333222222222333333333444444555333555999:::777888===___tttlllyyyyyyyyyssspppmmmlllrrryyyzzzkkkddd^^^^^^\\\XXXVVVWWWWWWbbblll|||mmmaaaRRRJJJGGGEEEEEEGGGKKKSSSfffttt```JJJAAABBBDDDFFFIIIJJJIIIGGGCCC???<<<:::999222222111000000000000111........................///---,,,---...///...---........................,,,,,,,,,---...///000000............///////////////......///000111000///000000000000111111111111000111111222333333444444222222666???LLLXXXaaaeeesss))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((***,,,+++((((((+++...******+++,,,,,,,,,,,,+++)))******+++,,,------...)))******+++++++++++++++******+++++++++******))))))************+++++++++******+++++++++++++++***++++++,,,,,,,,,,,,------...---------------............////////////000000000000000000111111111111111111222222333444444444555666888888777777999:::999:::;;;<<<>>>???@@@@@@DDDCCCDDDDDDFFFIIIKKKLLLMMMKKKMMMQQQUUU[[[gggsss~~~zzzuuuvvvvvvssspppmmmllllllmmmnnnnnnmmmiiiccc^^^ZZZQQQHHHBBBAAA>>><<>>:::<<<;;;FFF[[[hhhSSSjjjfffCCC<<<::::::::::::999888777777444444444444333333333333222222111111111000000000/////////000000000111111111111111111111111111111111111000000111111222333222222333333333333444444444333666;;;:::777>>>JJJ~~~gggiiittt|||}}}zzzsssnnniiieeehhhnnnyyywwwjjjaaa\\\VVVTTTUUUPPPSSSTTT^^^qqqtttaaaRRRJJJEEEDDDCCCFFFEEEMMMaaa~~~lllTTTGGGBBBAAACCCGGGIIIJJJJJJGGGCCC???<<<;;;555444222000//////000000...........................---,,,---/////////---........................,,,---------.../////////............////////////////////////000000000000000000000111111111222222000111111222333444555555333666===JJJYYYgggooosss''''''(((((()))***************++++++++++++******'''***,,,+++((((((+++...******+++,,,,,,,,,,,,+++)))*********++++++,,,,,,******+++,,,,,,,,,,,,+++)))******+++++++++******)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///........./////////000000....../////////000000000000111111222222333444444444555777777666666888999999:::;;;<<<===???@@@@@@@@@AAABBBDDDEEEGGGHHHIIIKKKJJJMMMQQQUUUZZZeeeqqq{{{wwwuuuuuusssttttttssspppkkkfffccc]]]SSSMMMLLLGGG???AAAIIIOOOaaazzzssshhh[[[KKK@@@???DDD@@@===@@@===AAANNNrrrwwwSSSVVVoooQQQ@@@===<<<;;;:::999999999999555444444444444333333333222222222111111111000000//////000000000111111111111111111111111111111111111111000000111111222333222222333333333333444444444333777;;;999999III]]]bbbKKK\\\uuu~~~|||tttjjjaaa```ccc^^^vvvxxxlllddd\\\YYYYYYSSSRRRNNNRRR___hhh|||vvvbbbUUUMMMJJJHHHEEEEEEIIISSSaaa{{{fffSSSGGGAAAAAADDDGGGJJJLLLKKKFFFAAA>>>>>>888666444111////////////...........................---,,,---///000///...........................------..............................//////////////////////////////000111000000111111111222222222000111111222333444555666666===HHHTTTbbbsss&&&&&&'''((()))***++++++))))))************))))))'''***---+++((('''+++///******+++,,,,,,,,,,,,+++)))************+++++++++))))))***++++++++++++***)))******+++++++++******)))************+++++++++'''((()))***+++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000............/////////000---------.........//////000000000111222222333333333444666666555555777888999:::;;;<<<===???@@@@@@>>>???AAACCCEEEFFFFFFFFFIIIJJJNNNSSSUUUYYYbbbmmm|||yyyxxxrrrssssssrrrppplllhhhfff```UUUNNNMMMGGG===<<>><<<:::999999999:::555555444444444333333333222222222111111111111000000000000000111111111111111111111111111111111111111111111000111222222333222222333333333444444444555444777:::777;;;RRRmmmvvvSSSJJJcccwwwyyyxxxuuugggZZZUUUUUUSSS```lllttt~~~qqqggg^^^XXXWWWRRRRRRNNNQQQXXXYYYeee~~~ttt```SSSLLLHHHDDDGGGLLLMMMOOO^^^vvv___MMMBBBAAADDDEEEIIIMMMMMMHHHCCC@@@???:::888444111///......///////////////////////////...---,,,---///000///...////////////////////////...............---------............/////////000//////000///...///000222000111111111111222222222000111111222444555666666888CCCPPP[[[fffzzz---,,,+++***))))))))))))))))))************))))))************************---,,,++++++,,,,,,***(((***+++,,,---------------((((((((()))***,,,---...,,,,,,++++++++++++++++++,,,,,,+++***+++,,,...///++++++***************+++------,,,,,,+++***))))))+++*********+++,,,,,,---////////////////////////...............---------...//////111222333444444333333444444555666666666999999:::<<<===???@@@@@@@@@AAACCCCCCCCCDDDFFFHHHIIIJJJLLLNNNQQQWWW^^^ccc{{{~~~zzz{{{|||yyytttoookkkiiieee```ZZZUUUQQQLLLEEE???EEEDDDSSSooooooYYYBBB>>>>>>@@@>>>;;;???FFFDDDTTTsssmmmfffLLLfff```MMMAAA===;;;666:::<<<333777777666555444333333222222222222111111111111000111111000000000000111111111111111000000000000000222222222222222222222222333333444444444444444444666999444333===LLLkkkhhhYYYOOOVVVdddpppzzz}}}~~~vvvjjjXXXIIIFFFLLLFFFHHHLLLPPPWWWlllxxxqqqggg```WWWUUURRRNNNMMMRRRZZZ```yyyeeeWWWOOOIIIFFFDDDFFFJJJTTTeeeuuunnnTTTCCCAAAFFFDDDGGGLLLMMMKKKFFFAAA>>>999999777333///------...000000000000////////////////////////////////////000000////////////000000000000//////.........---////////////000000000000......///000111222222333444222000111444555333000444222222444555333666;;;CCCUUU]]]fff,,,+++***)))(((((((((((()))******++++++******)))************************+++*********++++++)))'''******+++,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++*********+++,,,---++++++***************+++------,,,,,,+++******)))++++++******++++++,,,---........................------..................//////000111222222333333333333444444555666666666999999:::<<<===>>>???@@@???AAABBBBBBBBBCCCFFFHHHJJJKKKMMMNNNQQQWWW]]]bbbmmm|||~~~yyysssooommmnnniiibbb]]]YYYSSSKKKEEEDDDAAAJJJ```ttt}}}qqqYYYNNNEEEBBBAAA>>>>>>@@@===EEETTTvvvpppmmmcccYYY|||YYYEEE;;;;;;999;;;===666888777777666555444333333222222222222111111111111111111000000000000111111111111111111000000000000222222222222222222222222333333444444444444555555333888666777GGG___xxxYYYTTTSSS\\\hhhsss~~~~~~}}}}}}uuuggg]]]SSSKKKJJJNNNGGGGGGFFFFFFIIIYYYxxxzzzoooggg```]]]WWWRRRPPPRRRUUUXXXjjjkkk\\\QQQPPPPPPMMMJJJKKKXXXeeepppwww]]]JJJBBBBBBEEEGGGJJJKKKJJJFFFCCCAAA;;;:::888555111......///000000000000////////////////////////////////////000//////......//////000000/////////............////////////000000000000//////000000111111222222333111///000222333222000555333333555555555;;;CCCWWWiiirrr{{{,,,,,,+++***))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))******)))''')))***++++++++++++++++++------+++***))))))(((((()))*********+++,,,,,,,,,******)))))))))***+++,,,+++***************++++++---,,,,,,++++++*********++++++******++++++,,,,,,------------------------,,,---------.../////////000000000111111222222222333333444444555666666666999999:::;;;===>>>?????????@@@BBBBBBBBBDDDFFFHHHKKKLLLNNNPPPRRRVVV\\\```ccclllyyy|||xxxwwwuuupppiiiddd___YYYQQQLLLHHHBBBDDDRRRbbbmmmyyyrrr```LLLDDDCCCBBB???===<<<>>>???TTT~~~aaajjjVVVaaapppOOO<<<======<<<<<<888999888777666555444444333333333333222222222111111111111000000000000111111111111111111111111111111222222222222222222222222333333444444444555555555333:::888<<>>DDDFFFHHHIIIHHHGGGDDDCCC======;;;777333000000111000000000000///////////////////////////////////////..................///////////////............////////////000000000000000000000000000111111111444222000000111222222222555444555777888;;;GGGSSShhh|||...---,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))***++++++)))((()))******+++++++++******------+++***))))))((((((((())))))***+++,,,,,,---+++************+++++++++*********)))******+++,,,,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000111111111111333333444444555666666666888999:::;;;<<<===>>>>>>@@@AAACCCCCCCCCEEEHHHJJJLLLNNNPPPQQQSSSVVVZZZ]]]cccdddjjj{{{~~~|||wwwrrrlllgggddd^^^WWWRRRKKKCCC@@@GGGSSS```ooo{{{}}}mmmUUUFFFBBBBBBAAA???===@@@===HHHmmmuuuhhhyyykkkZZZrrrZZZ>>>???>>>::::::888999999888777666555555444444333333333222222222222222111111000000111111222000111111111111111222222222222222222222222222222333333444444555555666666777<<<999CCCiiiyyygggKKKKKKTTTaaalllttt~~~yyymmmccc\\\YYYUUUPPPKKKGGGDDDHHHVVVdddyyyzzzqqqjjjaaaYYYVVVUUUUUUTTTPPP[[[sssiiiccc[[[RRRIIIEEELLLVVV[[[___sss}}}fffXXXLLLBBBAAABBBEEEGGGHHHGGGDDDAAA>>>>>><<<999555111111111000000000000////////////////////////////////////......------------......///////////////.........////////////000000000000111111111000000000000000555444222111222333444555333333444888;;;CCCSSScccnnn,,,++++++************+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,+++)))******+++++++++******)))++++++***************+++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***++++++,,,,,,,,,+++++++++++++++***,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000111111333333444444555666666666888999999:::;;;<<<======@@@BBBDDDDDDEEEFFFIIIKKKMMMOOOQQQRRRSSSTTTVVVXXX```aaafffrrr{{{xxx~~~yyyuuupppmmmjjjfff```[[[OOOGGG@@@@@@GGGRRR```kkkpppuuu~~~~~~fffPPPCCC@@@@@@AAA;;;AAA<<<>>>XXXxxxyyyjjjjjj```bbbBBB???===999:::999::::::999888777666666555444444444444333333333222222222111111111111222222000000111111222222222333222222222222222222222222333333444555555666777777888::::::QQQiiiOOOEEEPPPYYYeeeppp|||zzznnneee```WWWSSSOOONNNMMMLLLRRRXXX```mmmzzzsssiii___YYYVVVUUUTTTPPPRRRaaa}}}~~~nnn[[[NNNHHHGGGLLLSSSRRRXXX```pppkkkaaaVVVJJJ===???BBBFFFIIIGGGBBB>>>>>>???>>>:::666222000000000000000000////////////////////////////////////......------------...............///////////////////////////000000000000111111111000000000000000444333333222111222333444333222444999???III[[[jjjyyy))))))((((((((((((((()))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***+++++++++,,,++++++***)))***)))))))))***+++,,,,,,((()))))))))***+++++++++,,,,,,---------,,,++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////////////////000000111111111333333444444555666666666888888999::::::;;;<<<<<<@@@AAACCCDDDEEEFFFIIILLLKKKMMMOOOPPPPPPPPPQQQRRRTTTZZZ^^^gggoooooo}}}yyyuuurrrqqqmmmhhhcccXXXRRRIIIDDDDDDJJJSSSZZZaaaeeeoooxxx}}}eeeMMMCCCAAA@@@===AAA:::666DDDYYYwwwiiiddd___pppnnnNNNDDD<<<:::===;;;;;;;;;:::999888777777666555555444444444333333333222222111111111111222222000000111111222333333333222222222222222222222222333333444555666777777888888;;;FFFkkkuuuOOOFFFIIITTT^^^jjjwwwrrriiiaaa[[[WWWWWWVVVRRRQQQRRRQQQ\\\kkkwww}}}~~~vvvjjj___WWWSSSSSSNNNLLLSSShhhjjjXXXNNNJJJJJJLLLHHHOOOTTTYYYqqqpppggg\\\LLL>>>>>>@@@DDDHHHGGGCCC>>>???@@@???<<<777333111111000000000000///////////////////////////////////////..................///.........///////////////////////////000000000000000000000000000111111111000222333222111000111222666444666???IIIUUUeeeqqq***))))))(((((())))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---+++***,,,,,,,,,,,,,,,+++************))))))***++++++,,,))))))))))))************+++,,,,,,---,,,+++***)))))))))))))))***+++,,,---++++++++++++++++++++++++---,,,++++++******++++++------------------------------..................---......///000111222222333333444444555666666666888888999999::::::;;;;;;>>>???AAABBBCCCEEEHHHJJJGGGIIILLLMMMLLLJJJJJJKKKHHHPPPTTTYYYbbbeeennn|||xxxtttqqqooolllfffaaaZZZVVVOOOGGGDDDFFFJJJMMMSSSTTTZZZccciiilllrrryyy~~~```PPPGGGAAA???AAA<<<:::@@@EEEYYYwwwddd```}}}qqqfffhhhRRRAAA===@@@<<<<<<<<<;;;:::999888777777555555555555444444444444333222222111111222222333000000111222222333444444222222222222222222222222333333444555666777888888<<>>:::555333222000000000000////////////////////////////////////000//////......//////000............/////////000////////////000000000000//////000000111111222222000333666666444333333333888666;;;JJJ\\\lll{{{,,,,,,,,,+++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,***)))---------------,,,+++***++++++***************+++*********)))))))))))))))***+++,,,,,,+++***)))((())))))))))))***+++,,,---++++++++++++++++++++++++---,,,,,,+++*********+++------------------------...............---------,,,---...///000111222333333333444444555666666777888888888999999::::::;;;<<<>>>@@@AAABBBCCCGGGIIIDDDFFFIIIJJJHHHGGGFFFFFFCCCLLLMMMOOOYYY]]]___hhhkkkppptttyyywwwsssnnnkkkiiieee___ZZZQQQPPPKKKDDD@@@@@@BBBCCCGGGEEEGGGMMMRRRUUUYYY___eeelllzzzqqq]]]OOOEEE<<<>>>>>>CCCDDD<<>>===>>>@@@AAABBBBBBBBBAAADDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHKKKNNNQQQRRRQQQRRRUUUXXX\\\aaadddffflllrrryyy~~~~~~{{{xxxvvvlllhhhbbb___\\\XXXRRRNNNMMMKKKHHHDDD@@@???@@@BBBCCCBBBAAABBBCCCEEEGGGHHHPPPRRR\\\ooosss___FFFGGG===@@@EEE===999AAAFFF]]]cccXXXmmm^^^xxxXXX===777AAA======<<<;;;:::999999888888777666555555444444555333222222111111222222333222222222222222222222222333333333333333333333333222666333333:::888777@@@AAAeeevvvsssTTTEEEMMMPPPVVViiivvvwwwqqqkkkfffYYYTTTRRRUUUZZZbbbooo{{{}}}sssggg___\\\VVVOOOHHHKKK]]]zzzgggUUUVVVIIIHHHIIIKKKKKKRRRiiiaaaRRRDDDAAAEEEFFFFFFFFFFFFEEEDDDAAA>>>;;;999777000///...///111111000...111111000000//////......///............//////000////////////000000000000***...111333222222222333---...000222333444444444000666222000777888444888555===MMMccc{{{,,,,,,++++++++++++,,,,,,...---,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((+++------,,,+++++++++******)))))))))+++++++++*********)))))),,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,+++,,,...000000////////////111222333222333444555666777777777999::::::;;;<<<<<<======999:::<<<===?????????>>>????????????>>>>>>>>>===>>>>>>???@@@AAACCCEEEFFFAAAAAACCCEEEGGGJJJLLLNNNQQQVVV\\\```aaa___]]]\\\XXXUUUQQQOOONNNLLLHHHEEEGGGFFFCCC@@@===<<<>>>@@@@@@AAAAAAAAAAAAAAACCCDDDGGGGGGMMMYYYjjjmmmTTTLLL???@@@FFF@@@>>>BBBCCCMMMxxx|||hhhpppdddsssgggGGG;;;>>>>>>======<<<;;;:::999999888888666555555555555555333333222222222222333333222222222222222222222222333333333333333333333333444888555444999666555???VVVxxxxxxyyy^^^IIIBBBNNNSSS]]]vvv{{{vvv~~~{{{ssskkk```ZZZVVVVVVYYYaaappp}}}wwwnnnhhhfff___WWWNNNLLLYYYttt{{{eee]]]KKKGGGFFFHHHGGGJJJ[[[nnntttbbbMMMCCC@@@AAAEEEIIIFFFEEEDDDBBB???<<<999888333222111111222111///---/////////000000000000000000//////.........//////////////////000000000000//////000/////////000000111111111111222333444555222888333000666555222777===FFFXXXppp++++++************++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------***)))((()))***++++++***,,,,,,++++++++++++******+++++++++***************(((...///***+++111111,,,++++++++++++++++++++++++,,,,,,,,,,,,------............---,,,+++++++++,,,,,,---------,,,,,,...000............///000111222222333444666777888888888999999999:::;;;;;;<<<<<<666777888999999999999999999888888888888888777777888777777777777888999999777777777777888999:::;;;666999>>>AAAAAA@@@@@@AAAAAA@@@>>>>>>??????===<<<>>>>>>===:::999999<<<>>>@@@BBBDDDDDDAAA??????AAA???>>>???DDDKKKYYYqqqkkkXXXDDD>>>CCCAAA??????:::>>>___{{{cccnnn\\\ppp~~~ZZZEEE???>>>>>>===<<<;;;:::999999888888777666555555555555333333222222222222333333333333333333333333333333333333333333333333444444444999777777:::666888FFFwwwnnndddOOOGGGHHHVVV___nnn|||qqqhhhgggkkkuuu~~~|||~~~uuulllddd^^^XXXVVVWWW]]]lllzzz}}}wwwsssppphhh```UUUNNNVVVooo{{{hhhTTTKKKFFFGGGGGGFFFNNNZZZgggqqq\\\LLLCCC@@@CCCIIIFFFEEEDDDBBB???===:::999777555333222222111///---......///000000111222222111111000///............////////////000000000000222000......///111111111333333222111111333444555333888444222777666555===MMMWWWlll+++******))))))******+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************$$$...000))),,,777999111++++++++++++++++++++++++000///...---,,,,,,,,,,,,000///...---,,,++++++++++++,,,------,,,,,,---///......//////000111111222222333444666777888888999888888888888999999::::::666666666555555444333333333333333333333333333333444444333333333333333444666555555444444444555555...000333333333222333444555555555666777888888888666777777777666777:::<<<@@@EEEIIIHHHDDD@@@@@@AAA???>>>?????????EEEUUUeeekkkOOOAAABBBAAAAAA???888<<>>>>>===<<<;;;::::::999888777666555555555555333333333222222333333333333333333333333333333333333333333444444444444444333888888999;;;999AAAUUU{{{^^^]]]MMMLLLRRRaaakkk}}}yyyjjj^^^```aaajjjzzz~~~www___ZZZddd~~~xxxqqqjjjgggbbb^^^[[[YYY]]]iiivvv~~~xxxtttnnnfffZZZPPPTTTmmmvvvdddVVVJJJIIIIIIGGGJJJRRRSSSlllyyyiiiZZZLLLBBBAAAEEEFFFEEEDDDBBB@@@>>><<<:::777555333222222111000...//////000000000111111111222111000///............////////////000000000000111///...000222444444333111111111222222333444444222777444333999999===JJJ___lll+++******))))))******+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---************************###---...(((***555777///++++++++++++++++++++++++000///---,,,++++++,,,---000///...---,,,++++++++++++,,,......---,,,---...//////000111222222222222222333444666777777888888666666666666666777777777777666555333222000//////000000000111111111111111111111111111111222333333222222111111111111222222333444444333111000111222333444444555555555666666333444555555555777999<<<>>>CCCIIIJJJHHHDDDAAA@@@???@@@BBBCCCAAAAAAIIITTTfff{{{ZZZFFFCCCAAABBBDDD>>>??????JJJcccwww\\\aaa```CCC@@@???>>>===<<<;;;;;;:::999888777666666555555666444333333333333333333444333333333333333333333333333333333444444555555555333888777888:::999IIIfffkkk^^^XXXOOOQQQXXXhhhrrrkkk\\\[[[aaaooowww]]]UUUOOOIIIRRRrrrllljjjkkkiiigggeeeaaaaaajjjvvv{{{wwwssslll^^^RRRTTTlllvvvbbbOOOIIIHHHGGGIIINNNOOO\\\vvvssscccRRRDDD@@@BBBEEEEEEDDDCCCAAA???===<<<666333111111111222111000222111111111000000000///333222111//////.........////////////000000000000000000000111333333222000---///111333444444333333333777444444999:::CCCWWWqqq++++++************++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************+++---//////---,,,,,,,,,++++++,,,,,,,,,,,,------***************+++++++++''',,,,,,''''''------(((++++++++++++++++++++++++,,,+++***)))***,,,///000......---,,,+++++++++,,,***,,,......---,,,---...///000111222333333333222222333444555666666666666333333333333444444444444666555333111000//////...///000000000000111111111////////////000111222333111000000000111222333333444555666444222111111222333555555555333333444555222444555555555666999;;;999>>>DDDJJJKKKHHHCCC???>>>???BBBEEEDDDAAACCCIIIXXXyyybbbKKKDDD>>>>>>BBB???======CCCSSSkkkiii^^^nnnFFF@@@@@@???>>>===<<<;;;;;;999999888777666666666666444444333333333333444444333333333333333333333333333333333444555555666666555888666666999<<>>>>>666444111000111222222111333222222111000000//////222111111000////////////////////////000000000000///111222111///...///000///000222444444444444333555777444444:::===LLLfff,,,,,,++++++++++++,,,,,,...---,,,+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************(((+++...///---++++++,,,***+++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,+++***))))))((('''+++++++++++++++++++++++++++***(((((()))+++...000---,,,,,,+++++++++,,,,,,***,,,...///...------......///000111222222222111333333444444444444333333111111111111111111111111111111000/////////000111//////000000000111111111000000000000000000111222333333333333333444555555222333444444333222333444333555666555333222333555333444666666555555777999777:::AAAJJJPPPOOOHHHAAABBB@@@@@@DDDDDDAAAAAABBBNNN```yyyuuu___RRRCCC<<<>>>===:::???CCCFFFRRRnnniiixxxRRRAAA@@@@@@???>>>===<<<;;;:::999888777666666666666444444333333333333444444444444444444444444444444333333444444555666666666666888666888===GGGjjjmmm|||ttt___VVVgggkkkooozzzjjj^^^iii{{{|||~~~bbbNNNFFFHHHJJJhhhtttppprrrqqqqqqoooiiihhhqqq}}}{{{{{{zzzvvvqqqoooqqqsssrrriii[[[PPPSSSiiikkk[[[RRRIIIFFFIIIJJJMMMWWWiiiqqqbbbRRRIIIGGGEEEEEEEEEDDDBBBAAA@@@???999777333222222222222111111111111111111111111111111111000000000000000111////////////000000000000///111222000---...666===888777555333222333444555555888555888AAAHHH^^^~~~---,,,,,,++++++,,,,,,---************+++,,,---...******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++&&&***......,,,***+++,,,*********++++++,,,,,,,,,))))))******++++++++++++...++++++......******---++++++++++++++++++++++++---,,,)))(((''')))+++,,,+++++++++******+++,,,,,,***,,,...///...---------,,,---///111111111000000333333444444333333222111000000000000////////////------------...000222333/////////000000111111111444333222222111111222222333333222222222222333333000222444555444444555666444666888666444333555777333555666666555444666777888:::AAALLLUUUVVVMMMDDDIIICCCAAACCCEEECCCAAAAAACCCKKK^^^yyyhhhPPPBBBAAA???888BBBCCC999;;;WWWooo}}}vvvwww^^^AAAAAA@@@???>>>===<<<<<<:::999888777666666666666555444444333333444444555444444444444444444444444333333444444555666777777555777777;;;EEETTT~~~vvvxxx___ZZZ^^^QQQTTTnnnrrrsss}}}xxxuuugggqqqwwwuuu{{{aaaFFFBBBGGGGGG___}}}~~~}}}|||xxxrrrrrr}}}zzzqqqgggdddggglllkkkbbbUUUMMMTTTkkk~~~kkk]]]PPPJJJKKKFFFIIIQQQZZZggg}}}qqq___OOOHHHEEEEEEEEEDDDCCCAAA@@@???===:::666333222222111000000000000111222222333333111000000000000000111222////////////000000000000---111222000---333AAAMMMAAA===777222000222555888555777777===IIIUUUppp,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++...,,,,,,...,,,***,,,111)))000)))###))),,,))),,,***++++++,,,,,,++++++************+++++++++,,,,,,))))))************))))))((()))))))))************++++++++++++++++++++++++(((((((((((()))))))))))))))************+++++++++***,,,...///...---------////////////000000000000333222000...---...///000111000000///......------------...//////000111111//////000000111222222333222333333222111111222444111111222333444444444444444444444444444555555555555666777777555444444555777777777777777666666666666777>>>MMM[[[]]]RRRFFFGGGFFFFFFFFFGGGEEEBBB???AAAKKKWWWrrr{{{fffQQQAAA<<<:::BBB===:::BBBGGGdddddd```yyyrrrJJJFFFAAA???@@@@@@@@@AAA<<<;;;999777777888999:::666666555444333333222222555555555555555555555555555555555555555666777777222???===888MMMuuu}}}rrrfffIIIEEEKKKOOO```llluuu{{{tttwww~~~jjjeeettt{{{xxxwww{{{|||{{{zzz~~~tttWWWGGGHHHDDDEEE]]]xxxnnneeeaaacccffffffaaaVVVNNNWWWrrrmmmWWWKKKIIIBBBFFFIIIQQQZZZdddfff\\\===DDDCCCDDDGGGEEEAAA???BBB===;;;777555444333111///222000------...000000000222222222222222111000///000000000000000000000000...///000000111444999<<<>>>555000333888888555333:::222666JJJ^^^ppp,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,+++,,,///---***+++///+++,,,&&&&&&...---(((...+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...******++++++++++++******))))))))))))************++++++++++++++++++++++++)))))))))************+++)))************+++++++++***,,,......---,,,------.........////////////000000///...,,,,,,---...////////////...............,,,---------....../////////000000111222222333333222333444333222222444555222333333444444444444444444444444444444444444444444555666666444333333444555555555666666666777777777777>>>OOO```dddYYYMMMHHHGGGEEEEEEEEEDDDBBB@@@???FFFPPPjjjuuu[[[GGG???;;;BBB===<<>>QQQeeekkk___QQQJJJHHHEEECCCCCCCCCAAA@@@>>>BBBIIIccciiiQQQFFF>>>@@@>>>???AAA???NNNnnnqqqbbb\\\rrrWWWAAA???CCCAAA???BBB>>>===;;;999777777777888666666555555444333333333555555555555555555555555777777666555555666666666999;;;:::IIIuuuiiimmmCCC@@@HHHHHHXXXkkk|||xxxqqq~~~vvvuuuvvvzzz~~~|||tttvvv{{{{{{\\\IIICCCDDDCCCDDDWWWzzzooogggcccaaa```[[[___ZZZUUUgggrrrXXXJJJHHHHHHDDDFFFMMMPPPbbbrrrttt[[[HHHCCC@@@BBBCCCBBBBBBEEE>>>;;;999777666555444222//////000222555555333222333333444444333333222222000000000000000000000000222222222000//////111333222111333666555222444999888666>>>SSSnnn------,,,,,,,,,+++++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---111666...666111---555777...***+++,,,,,,------,,,,,,+++***++++++++++++***))))))***++++++++++++++++++***++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))*********+++++++++***,,,------,,,,,,---...++++++,,,,,,,,,---------++++++++++++,,,---...///........................000000000000000000000000///000111333333333333333333444555555444444666888777777666555444444444333666666666666666666666666555666888777666555555666444555666888:::;;;<<<===@@@===CCCWWWmmmtttfffVVVMMMIIIDDDAAA@@@@@@@@@??????AAAGGGbbbfffWWWCCC???>>>BBBAAA<<>><<<:::888777777777666666555555444444444333555555555555555555555555888777666666666666666666:::999:::XXXuuuuuuYYY@@@CCCNNNSSScccwwwwww{{{tttrrrrrruuu{{{{{{uuuqqqvvv}}}jjjNNNCCCDDDCCCCCCCCCQQQ||||||ooogggaaa]]]YYYVVV\\\ZZZWWWnnnfffRRROOOLLLDDDEEELLLLLLVVVlllvvvxxx```PPPGGGAAAAAADDDEEEFFFIIICCC@@@===:::999777555333222111000111333444333111333444444444444444333333000000000000000000000000222333333111000000111333111111333666555222333777555<<>>|||eee>>>222555///&&&******++++++++++++******(((***---//////---***((())))))************))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))*********+++++++++***+++,,,,,,++++++,,,...++++++++++++,,,,,,,,,,,,++++++,,,,,,---///000000000000/////////.........000000000000111111111111000111333555555555444444555666666666555555777999:::999777666555444444555444444555555555666666666444666888888666666666777777888999;;;===???AAABBBBBBAAAIII___www}}}ppp___PPPLLLFFFAAA???>>>======>>>AAAHHHeeepppNNNAAA>>>CCC@@@;;;AAAJJJaaa^^^jjj}}}SSSDDDCCC@@@===>>>>>>>>><<<;;;999888777777666555555555555555444444555555555555555555555555888777777666666666777777<<<:::BBBkkkxxxcccKKKBBBCCCMMMYYYnnn|||rrrmmmqqqssswww|||}}}wwwqqqrrrxxx}}}[[[EEEBBBFFFBBBCCCCCCLLLoooxxxmmmeee^^^YYYSSSYYYYYY\\\uuuxxx```VVVQQQFFFDDDKKKKKKPPP```wwwyyyzzzbbbYYYLLLAAA???CCCEEEHHHJJJIIIFFFAAA>>><<<999666333:::777333111111333333333333444444555555555444444111111111111111111111111111222333333222222444555666222111444666444444555;;;JJJ```xxxeeeQQQ------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///,,,***+++,,,...666>>>NNN---(((111))))))************))))))))),,,000333333111...+++)))))))))******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))************+++++++++***+++,,,+++******,,,...++++++++++++,,,,,,,,,,,,,,,------...///000000000000000000000000000000000//////000000111222222333333555777999:::999888777999::::::999888777999;;;;;;999888666555555666666222222333444555666777777666888999:::888888888999777888999;;;===???AAABBB@@@BBBNNNfff}}}uuueeeVVVQQQKKKEEEBBB???===;;;;;;@@@JJJiii___GGG@@@DDD???<<>>===<<<;;;:::999888777555555555555555555555555555555555555555555555555777666666666777777888999777999JJJzzznnnMMMGGGHHHGGGPPPbbbwwwuuuooommmrrruuuyyy|||{{{xxxtttrrrwww}}}mmmQQQCCCCCCGGG???CCCBBBHHHeeerrrfff]]]XXXSSSWWW\\\ggglll^^^YYYJJJDDDIIIIIILLLXXXiiilllbbbQQQAAA===AAAEEEGGGIIIKKKHHHDDD@@@===:::777555@@@<<<666333222444555666333333444444555555444444111111111111111111111111000111333444333333555666888333111444777777777999FFFWWWmmmpppSSSNNN...------------,,,,,,,,,******+++,,,------------+++++++++,,,,,,---------///,,,+++------,,,000666<<<{{{vvv@@@***333*********++++++************+++---///000000//////)))******++++++******)))))))))******+++,,,------------------------------*********+++++++++,,,,,,)))************+++++++++++++++,,,+++******,,,...+++++++++,,,,,,,,,------------...///////////////...///000111222333444444111222333444555666777888888:::===?????????===<<<>>>??????===;;;;;;<<<===;;;:::888666666666777888555555666888:::;;;======<<<>>>@@@@@@??????@@@AAABBBBBBDDDFFFGGGIIIKKKKKKLLLQQQ___vvv{{{lll\\\XXXQQQKKKFFFBBB>>><<<:::BBBPPPnnnqqqPPPCCCEEE===<<>><<<999777===:::555333333444555555222222333444444444444444111111111111111111111111///111333333222222333555555333333666777777<<>><<<>>>AAACCCCCCCCCAAA???BBBCCCCCCAAA>>>===>>>???;;;:::888666666777888:::999:::<<<>>>@@@BBBCCCDDDDDDFFFHHHHHHGGGFFFGGGHHHUUUVVVWWWYYY[[[\\\^^^^^^bbbhhhwwwuuuaaa\\\VVVOOOJJJEEE@@@<<<;;;FFFUUUsss~~~WWWFFFEEE;;;<<>>@@@AAA999;;;<<<<<<<<<;;;::::::999555555555666666666666666555555555555555555555555555555555666777999;;;;;;<<>>AAAOOObbbqqq~~~pppiiikkkooorrrwww{{{yyytttrrrvvv|||zzztttmmm{{{lllVVVJJJIIIFFF@@@:::AAABBBEEE^^^nnnccc^^^UUUYYYjjjwwwppp[[[KKKIIIGGGHHHSSSZZZ]]]sssxxxbbbKKKDDDGGGKKKMMMNNNEEECCC@@@>>>===<<<:::999666444222222222333222111111222333333444444444333111111111111111111111111///111333333111000111222222333666777666777AAALLLddd~~~bbbOOOYYYmmm------,,,,,,+++,,,,,,,,,)))***,,,---...------,,,...------,,,---...000111------,,,+++,,,---...///.........------,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++++++++++++++,,,,,,,,,...,,,)))'''(((***...111------...///000111222222555444444555777;;;>>>@@@>>>>>>???BBBEEEGGGGGGFFFLLLKKKLLLMMMMMMKKKGGGDDDKKKJJJHHHEEEAAA<<<999777===:::888999;;;>>>???>>>@@@CCCFFFHHHJJJLLLOOOQQQQQQTTTXXX[[[]]]___bbbdddtttrrrrrrvvvvvvtttuuuyyyxxxhhh```YYYTTTNNNDDD>>>===???IIIbbbzzzMMM@@@BBB@@@>>>@@@AAACCCNNNbbbxxxtttttt}}}sssjjjGGG@@@AAA>>>======<<<;;;::::::999999999888888777666555555555555555444444444444555555555444999:::555:::===555:::SSSaaaFFFAAA???DDDNNNYYYhhhuuuvvvooojjjkkkpppwwwrrroooqqqtttuuuxxx|||wwwiiidddhhhnnnsss~~~hhh\\\[[[PPPGGGEEEBBBDDDAAABBBCCCPPP~~~{{{lllcccZZZlllhhhTTTJJJHHHGGGFFFYYY\\\ccc~~~fff^^^TTT<<>><<<:::888666222222222111222222333333222222333333222222111000111111111111111111111111333333333333333333333333444000111666666888III___{{{{{{]]]KKKPPPhhh++++++***************++++++,,,---......------,,,...---,,,,,,,,,---...///++++++*********+++,,,---,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++******************************++++++++++++,,,,,,---,,,++++++,,,---///000...///000111333444555555888777777888:::===@@@BBBBBBCCCEEEGGGIIIKKKMMMNNNOOOOOOOOOQQQQQQOOOKKKGGGHHHGGGEEECCC@@@===<<<;;;<<<=========>>>AAAFFFIIIJJJLLLPPPSSSVVVYYY]]]___gggjjjmmmppprrruuuxxxzzz}}}nnnfff^^^YYYQQQGGG@@@???CCCOOOgggjjjSSSHHH>>>;;;@@@BBB???BBBLLL\\\wwwppp|||aaaGGGCCCDDD>>>>>>===<<<;;;:::999888999999888888777666666555666555555444444555555666777555777888555:::>>>999BBBccctttRRRCCC???@@@GGGRRR___mmmyyyyyypppjjjiiimmmtttvvvpppmmmppptttwww|||yyytttlllddd```aaafffkkkmmmxxxnnnZZZSSSTTTKKKDDDCCC???AAA???BBBCCCOOO}}}rrriiiiiizzz|||cccSSSLLLIIIHHHLLLQQQUUUjjjtttkkk]]]FFFCCCKKKDDDFFFDDD@@@===;;;:::888777444444333333333333444444333333333333333222222111111111111111111111111111333333333333333333333333666666999:::999AAAYYYrrr}}}aaaNNNNNN]]]kkksss++++++************++++++,,,------...------,,,+++...---,,,,,,,,,,,,,,,---++++++*********+++,,,---***************)))))))))***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...///000000000000000000222444666888999:::<<<<<<<<<===???AAADDDFFFEEEHHHKKKLLLLLLNNNRRRVVVSSSSSSTTTUUUUUURRRMMMIIIEEEDDDBBB@@@???>>>??????<<<@@@DDDEEEFFFIIIOOOUUUXXX[[[___cccfffiiinnnqqquuuxxxzzz|||}}}~~~~~~tttlllbbb[[[RRRGGG@@@>>>AAAUUUqqqbbbKKK;;;888???DDD@@@>>>AAAIIIaaa|||qqqrrrxxxQQQDDDDDD@@@???>>><<<;;;999888888999999888888777777666666666555555444444555555666888666555666666999===???KKKwwwdddEEE>>>===AAALLLYYYffftttqqqhhheeehhhooowwwtttnnnkkkooovvv|||yyyllldddZZZWWW\\\dddjjjmmmmmmwww|||{{{YYYKKKJJJPPPIIIDDDCCC???>>>===AAABBBLLLzzzyyyrrr|||qqqZZZMMMGGGFFFFFFLLLPPP]]]xxxyyygggRRREEEAAA@@@FFFDDDAAA===:::999888888666555555444444444555555444444444444444333222222222222222222222222222222333333333333333333444444222666888888<<>>??????@@@AAACCCEEEGGGHHHFFFJJJNNNNNNMMMNNNTTTYYYXXXWWWWWWWWWVVVRRRMMMHHHDDDCCCAAA??????@@@BBBCCC@@@DDDKKKQQQUUUXXXZZZ\\\cccfffjjjmmmpppssswwwzzzwwwxxxyyyyyywwwwwwxxxyyyssspppppprrrsssuuu||||||ssshhh```VVVJJJBBB@@@AAA```nnnWWWDDD>>>@@@???@@@BBBDDDGGGWWW~~~tttvvvzzzyyy]]]IIICCCAAA@@@???===;;;:::888777888888777777777666666666666666555555555555666666777777555666999666:::EEE]]]WWWAAA<<<===CCCQQQ___kkkyyywwwjjjeeeeeeiiipppwwwqqqllljjjpppyyyooohhh___ZZZVVVWWW]]]fffmmmpppuuu}}}mmmMMMEEEJJJQQQKKKGGGFFFAAA===<<>>???EEEDDDBBB>>>;;;888888999666666555444444444555555444444555555444444333222222222222222222222222222333333333444444444444444111222555<<>>@@@AAABBBCCCDDDEEEGGGHHHJJJKKKHHHMMMQQQRRRPPPQQQVVV[[[^^^\\\[[[YYYWWWSSSMMMIIIFFFEEEDDDCCCCCCDDDFFFHHHLLLOOOUUU```iiikkkfffaaaiiilllnnnpppqqqsssvvvxxxwwwxxxxxxvvvrrrooonnnmmmkkkiiijjjllllllnnnwww{{{pppggg\\\PPPHHHFFFKKKlllmmmXXXHHH@@@:::<<>><<<:::999888777777666666666666555555666666666555555666666666444888555777<<<555999QQQ|||qqqKKKAAA===>>>GGGUUUdddppp|||xxxnnnffffffiiikkkooorrroookkklllttt}}}lllZZZTTTNNNQQQWWW[[[___eeelllrrrzzzcccKKKHHHOOOTTTLLLGGGFFF@@@===;;;@@@@@@CCCiii|||eeeTTTKKKBBBIIILLLPPP[[[jjjpppfffVVVFFFBBBEEEEEEDDDAAA<<<999999:::666666555444444444444444444444555555444444333222222222222222222222222222333333333444444555555555666333;;;SSSuuuXXXGGGMMMiiinnnaaammm+++******++++++,,,---...,,,++++++************+++,,,------------,,,,,,+++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++************************)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000333333222222333666888:::888999;;;===@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNRRRVVVWWWWWWWWWZZZ\\\aaa^^^[[[YYYWWWTTTPPPMMMKKKJJJJJJJJJLLLMMMOOOPPP[[[\\\bbbnnnxxxyyyooofffjjjlllnnnoooooooooqqqssstttvvvxxxwwwsssooolllkkkmmmlllnnnpppppprrr{{{~~~rrriii^^^SSSKKKJJJYYYqqq|||pppkkk~~~gggLLL;;;??????@@@@@@>>>JJJlllkkkfffgggKKKEEEBBBAAA@@@>>>===;;;::::::777777777666666666666666777666666555555666666777222:::666777>>>555@@@ggg{{{XXXBBB??????AAAJJJZZZiiiuuuppphhheeeiiinnnnnnmmmmmmnnnllloooyyyrrrZZZJJJFFFGGGRRR___eeegggkkkssszzz{{{~~~^^^OOOMMMUUUVVVJJJEEEDDD>>>>>>;;;???@@@AAAbbbzzz```OOODDDGGGGGGLLLTTT[[[uuuzzzkkk___RRRFFFDDDFFFGGGEEE???;;;999:::777666555444444444444444444444444444444333222222333333333333333333333333333333333444555555666666777555GGGqqqzzz```EEEEEEYYYooojjj^^^www*********++++++---......---,,,+++++++++,,,---...,,,,,,---...///...------)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))************+++++++++************************)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222555555666888999:::;;;<<<===>>>@@@BBBDDDFFFHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUXXX[[[\\\\\\[[[ZZZ\\\YYYUUUSSSRRRRRRPPPOOOOOOPPPRRRTTTWWWYYY[[[\\\eeefffkkkssszzzyyyqqqiiihhhjjjlllllllllmmmnnnpppqqquuuzzz}}}|||yyyvvvuuuwwwxxx{{{}}}|||}}}wwwnnndddYYYRRRQQQfffsssrrraaacccsssSSS>>>DDDBBBBBB@@@===FFFddd{{{[[[|||wwwQQQBBBAAAAAA@@@???>>><<<<<<;;;888888888888888888888888777777666666666666777777000;;;555666>>>888MMM\\\III>>>>>>AAACCCMMM^^^ooo|||}}}tttlllfffdddjjjppppppmmmkkkmmmmmmsssvvvlll___NNNHHHJJJQQQ]]]jjjqqqqqqssszzzwwwZZZTTTTTTZZZWWWHHHCCCCCC===???:::???AAACCC___nnnWWWNNNJJJEEEKKKTTTVVVfffjjj^^^VVVDDDCCCGGGJJJIIIBBB<<<::::::999888777666555555555555333333333333333222222111333333333333333333333333333333444444555666666666555999XXX}}}\\\EEEFFFWWWhhhjjjdddlll,,,,,,,,,---...///000111...------,,,---...000111+++,,,...///000///......+++,,,---...///...------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333555777:::===>>>>>>===<<>>======<<<::::::::::::::::::::::::777777666666666666777777000<<<555444>>>:::WWWiiiJJJCCC@@@@@@BBBEEEOOOaaarrrssshhhlllfffdddkkkqqqqqqmmmjjjmmmnnnvvvnnn```ZZZSSSKKKMMMVVV\\\eeeooottttttuuuyyy}}}oooWWWYYYYYY^^^YYYHHHCCCDDD>>>???999>>>CCCEEE___~~~cccTTTKKKBBBHHHSSSSSS]]]uuugggXXXUUU???BBBGGGLLLKKKDDD>>>:::::::::999888777666666666666222333333333333222111111333333333333333333333333333333444444555666777777666AAAiii{{{nnnNNNGGGTTTmmmuuueeebbb~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...------......---,,,***+++,,,,,,------,,,,,,************************'''***,,,,,,***+++///222******+++++++++,,,,,,,,,+++++++++*********))))))******))))))))))))*********************************************++++++++++++,,,------,,,,,,...000---///111111111222444666444777:::;;;<<<===???@@@>>>>>>???AAADDDHHHKKKMMMMMMNNNQQQUUUXXXZZZYYYXXXZZZYYYYYYZZZZZZYYYWWWTTTTTTUUUSSSNNNIIIIIIOOOUUUYYY]]]aaabbbbbbcccfffiiijjjjjjkkkoooqqqnnnhhhbbbhhhjjjkkkkkkjjjkkkmmmooouuu}}}~~~qqqfffffflllgggLLL???>>>@@@CCC@@@AAAOOOaaannn\\\~~~}}}jjjEEEAAABBBAAA???>>>===;;;777::::::;;;999888777888:::888888888777888888999999666999666:::>>>===ddd{{{QQQIIIDDD:::;;;AAAGGGRRRcccuuutttlllbbbaaaiiivvvwwwkkkeeehhhoooqqqzzzggg\\\SSSPPPQQQRRRUUUYYY```jjjvvv}}}~~~wwwbbbeeegggbbbTTTGGGBBBAAA@@@@@@@@@>>>>>>IIIeeeoooQQQMMMHHHFFFHHHPPP\\\fffvvvbbbOOOCCCFFFHHHHHHGGGFFFCCC<<<666999777555555555666555444444444444333333222222222222222222222222222222222111444555444555777999999;;;IIIppp\\\FFFEEE[[[{{{ooofffttt++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++++++++,,,---------------*********************************+++---.........++++++++++++,,,,,,,,,,,,+++++++++*********))))))******))))))))))))*********************************************++++++++++++,,,------,,,---///000---///111222222222444666555777:::;;;<<<<<<>>>@@@BBBBBBBBBDDDFFFIIIKKKMMMRRRSSSUUUXXX[[[\\\[[[ZZZ^^^\\\ZZZYYYXXXWWWTTTQQQQQQRRRQQQNNNKKKLLLRRRXXX^^^aaaeeegggggghhhjjjmmmkkkkkklllmmmllliiiccc___^^^```dddhhhkkkpppuuuxxxzzztttvvv|||uuu\\\GGGBBB@@@BBB@@@???IIIWWWpppgggyyy}}}qqqIIIAAAAAA@@@>>><<<<<<;;;:::::::::;;;999888777888:::888888777777666777777888555777:::===>>>HHHvvvuuuFFF??????AAAMMMRRRMMMQQQdddyyyvvvmmmhhhddd___cccpppvvvppplllmmmtttvvv|||xxxnnn^^^XXXSSSSSSTTTTTTYYY___eeennn{{{ggglllllleeeVVVHHHBBB@@@>>>??????>>>AAAOOOkkk~~~ZZZPPPGGGEEEGGGKKKUUU```ppprrrVVV???EEEFFFGGGGGGGGGDDD???:::999777555555555666555444444444444333333222222222222222222222222222222222444555444333333555777888:::SSS|||hhhHHHCCCOOOfffyyyppprrr+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,,,,+++***+++,,,------......------************************---+++))),,,000111---***++++++,,,,,,,,,---------+++++++++***************************************************************))))))*********++++++++++++,,,------,,,---///111...000222222222333555777666888:::;;;;;;<<<>>>@@@CCCCCCDDDEEEGGGIIIJJJKKKTTTVVVYYY\\\^^^___``````aaa^^^ZZZWWWUUURRROOOMMMLLLNNNOOONNNNNNQQQXXX]]]dddfffiiikkkkkklllnnnoookkklllllliiieeeaaa^^^]]]YYY]]]bbbhhhnnnttt{{{qqqTTTHHHAAAAAAAAA???CCCKKK^^^uuummmjjj}}}UUUEEEDDDBBB@@@===;;;;;;===::::::;;;999888777888:::888888777666555555555666555555>>>@@@>>>XXXeee@@@;;;===EEEXXXbbbSSSQQQfffuuukkkgggfffddd\\\\\\gggppppppoooqqqwwwzzz|||jjjbbb```YYYXXXVVVWWW[[[\\\\\\```eeegggqqq~~~ooosssrrrhhhXXXIIIBBB???===>>><<<===DDDWWWttt}}}zzz}}}jjjWWWIIIGGGGGGFFFMMMYYYccc}}}^^^AAADDDDDDFFFHHHHHHFFFAAA>>>:::888666555666666555444444444333333333333222222333333333333333333333333555444333333333555888:::@@@iiisssQQQ>>>HHH^^^sssvvvttt------------------------******+++,,,,,,---......---,,,++++++,,,,,,+++***,,,,,,---............---************************,,,+++,,,...000///,,,)))+++,,,,,,,,,,,,---------************************************************************************)))))))))***++++++,,,,,,+++---...---------///111///111333333333444666888777999:::;;;:::;;;===???AAABBBCCCEEEGGGIIIJJJKKKSSSUUUYYY[[[]]]___aaabbb^^^ZZZUUURRRPPPNNNLLLJJJIIIKKKMMMOOORRRWWW]]]bbbggghhhjjjkkklllmmmnnnnnniiijjjjjjfff```\\\\\\^^^___bbbgggkkkoootttzzz}}}bbbPPPAAA@@@CCCAAAAAAEEERRRoooooo___cccHHHFFFDDDCCC@@@;;;;;;===::::::;;;999888777888::::::999888777666555555555888555???@@@???iiiYYYCCCBBB>>>BBBPPPbbbSSSSSSlll|||ooofffdddfffccc\\\YYY^^^dddhhhmmmsssxxx~~~wwwiiiXXXUUUWWWRRR\\\ZZZ\\\bbbfffeeeeeeggggggppp}}}zzztttwwwtttiiiWWWIIICCC???<<<===::::::EEE\\\zzzxxxnnniiinnn~~~zzzaaaMMMJJJIIIDDDJJJVVV```qqq~~~___FFFDDDCCCDDDHHHIIIFFFBBBAAA:::888666555666666555444333333333333333333333333333333333333333333333333333222222444555666:::???KKK|||}}}dddKKKAAAOOOcccxxxuuu{{{------------------------******+++,,,,,,---.........---,,,,,,------,,,++++++,,,------......------************************))),,,//////---*********+++++++++,,,,,,,,,------************************)))***++++++++++++***)))************************((())))))***++++++,,,,,,,,,---......------///111000222444444444555777999999:::::::::::::::===???AAABBBDDDGGGJJJLLLNNNOOOSSSUUUWWWXXXWWWWWWYYY[[[UUURRRNNNLLLLLLKKKJJJIIIHHHJJJNNNRRRVVV\\\bbbfffffffffggghhhiiijjjjjjiiidddeeeeeeaaa\\\ZZZ\\\___bbbdddgggiiijjjmmmpppssswwwpppXXXAAA>>>AAAAAA@@@AAANNNiiizzz___nnnHHHCCCAAACCCBBB===;;;===::::::;;;999888777888:::;;;:::999888777666666666:::666===???HHH{{{OOODDDEEE???>>>CCCUUUPPPYYYsssvvvkkkcccaaadddddd```]]][[[[[[```kkkvvv~~~{{{iii[[[RRRVVV]]]XXXbbb^^^^^^fffkkkjjjeeebbbhhhqqq}}}zzznnnsssyyyxxxtttgggUUUHHHCCC???<<<===999999FFFaaazzzrrruuu|||oooWWWOOOJJJDDDHHHRRRXXXfffxxxdddRRRHHHDDDDDDIIIJJJEEEBBBBBB;;;999777666666666555333333333333333333333333333333333333333333333333333111111333555444333;;;EEE___cccOOODDDDDDPPP___uuuyyy+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,,,,------,,,+++***+++,,,,,,------,,,,,,************************'''+++......***((())),,,******+++++++++,,,,,,,,,***************+++++++++)))***+++,,,,,,+++***)))************************(((((()))***+++,,,,,,---,,,---......---...000222111333555555555666888::::::;;;;;;:::999:::<<>>???JJJ]]]vvvhhhrrrppp~~~NNNBBB<<>>NNNiiizzzjjjWWWKKKEEEGGGKKKVVVdddrrrzzzkkkOOOIIIHHHMMMLLLEEEAAACCC<<<:::777666666666555333222222333333333333444444333333333333333333333333222222444666222333CCCWWWjjjKKK>>>AAAIIIVVVbbbrrr++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***)))***++++++,,,,,,++++++************************((()))******)))))))))***)))))))))*********++++++))))))*********+++++++++)))***,,,------,,,***)))************************'''((()))***+++,,,------,,,.........---...000222222333555666666777999;;;;;;;;;;;;:::888999<<<>>>BBBCCCFFFIIILLLNNNNNNOOONNNPPPPPPMMMGGGCCCEEEGGGDDDDDDEEEGGGJJJKKKKKKIIINNNOOOSSSXXX^^^cccfffgggdddbbbaaabbbddddddbbb```YYYXXXVVVVVVWWWXXXXXXXXXUUUVVVWWWVVVUUUUUUWWWXXXaaakkkwww}}}~~~}}}|||{{{TTTCCC@@@???>>>@@@CCCMMMddd}}}qqqpppxxxdddOOO??????BBB???===???::::::;;;999888777888:::999888777777777777888888888::::::LLLwww[[[???@@@;;;;;;BBBBBBKKKYYYlll~~~}}}kkkddd___YYYZZZ```aaa```]]]ZZZ\\\gggvvvzzzqqqddd^^^ZZZUUUYYY^^^YYYZZZ\\\```eeedddbbbdddiiittt{{{zzzdddlll}}}}}}vvvfffSSSGGGBBB???;;;===???HHH[[[uuu~~~~~~eeePPPIIIHHHFFFVVVgggtttXXXPPPMMMRRRPPPFFFAAADDD===:::888777777666555333222222222333333444444444444444444444444444444444444444666777555===\\\{{{pppVVV@@@>>>HHHTTT___iiixxx---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***((())))))***++++++++++++******************************'''%%%&&&)))+++***(((((())))))))))))*********))))))******++++++++++++)))***,,,------,,,***)))************************'''((()))***+++,,,---------...///.........000222222444666666777777999;;;<<<<<<;;;:::888999<<<>>>@@@BBBDDDGGGHHHIIIIIIIIIGGGIIIKKKHHHDDDBBBDDDHHHBBBBBBDDDGGGJJJLLLKKKIIIPPPRRRUUUZZZ```dddffffffdddbbbaaabbbddddddaaa^^^WWWTTTRRRRRRUUUWWWUUUSSSTTTTTTTTTRRROOONNNOOOPPPZZZeeeqqqwwwwwwyyy}}}aaaJJJDDDAAA@@@BBB===BBBZZZ}}}zzzsss|||```FFFAAABBB???<<<>>>::::::;;;999888777888:::777666666666666777777888555;;;;;;SSSnnnIII>>>DDD<<<;;;DDDCCCPPPaaarrrxxxeee___\\\WWWZZZbbb\\\ZZZVVVVVV^^^mmmzzz{{{nnnddd```[[[______WWWVVVWWWQQQUUU[[[dddgggbbb```hhhssswww~~~zzz~~~fffYYYnnnyyyhhhTTTGGGBBB>>>:::===CCCPPPfff~~~}}}yyytttwwwqqqVVVOOOKKKDDDNNNdddttt^^^UUURRRVVVRRRGGGBBBEEE===;;;888777777666555333222222222333333444444444444444444444444444444444444444888:::;;;JJJtttWWWGGG<<>>======<<<;;;::::::::::::777777777777777888888999<<<999===```YYYKKKAAA@@@@@@>>>AAAHHHTTTmmm~~~oooiiieeeWWWXXX```YYY]]]ZZZVVVVVV^^^lll{{{~~~{{{wwwmmmeeebbbccceeeeeeaaa[[[WWWXXXYYY[[[bbbhhhgggdddhhhttt}}}zzzzzz{{{|||XXX```rrrzzz~~~uuueeeSSSEEE>>>===>>>;;;HHHZZZnnnwwwooojjjiiikkkmmmrrrxxx~~~eeeOOOJJJEEEKKKZZZmmmoooMMMSSSeeeTTTHHHJJJBBBBBB>>>:::777777888888888888777555555666666555444444666999;;;<<<:::888666111444666888???WWWmmmNNN;;;777LLL\\\```ggguuu---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---+++*********+++******++++++++++++***+++,,,---)))***++++++,,,,,,++++++,,,***(((((()))******)))***************+++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************((((((((()))***+++++++++,,,------...///000111111333555777888888999:::;;;999:::::::::999;;;>>>AAA@@@AAAAAABBBCCCBBBBBBBBBAAABBBDDDFFFGGGIIIIIIIIIHHHJJJMMMQQQTTTWWWXXXYYYWWWXXXYYYZZZ[[[]]]aaadddbbb```^^^]]][[[YYYUUUSSSOOOKKKHHHGGGIIILLLLLLLLLKKKHHHDDDCCCEEEHHHKKKLLLTTT\\\fffmmmqqqtttxxxzzzxxxzzz}}}[[[HHHCCCBBB@@@DDDCCCLLLrrroooRRRDDDEEEAAA===???======<<<;;;::::::::::::777777777777777888999999BBB>>>GGGoooSSSHHH@@@@@@???===CCCLLL]]]qqqvvvfff^^^___[[[ZZZXXXRRRWWWWWWXXX]]]eeerrrtttllljjjiiihhhjjjnnnmmmjjjeee___\\\\\\]]]]]]aaafffgggggglllwwwzzztttuuuzzzlllSSScccvvvzzz~~~sssbbbPPPBBB:::999:::???MMMaaavvvpppkkkeee^^^[[[[[[]]]___dddiiiooorrrrrrtttyyy}}}nnnVVVMMMEEEIIIVVVgggxxxlllPPPQQQaaaYYYMMMKKKFFFBBB???:::888888888888777999777444444444555555444444666999;;;;;;:::777666666::::::777>>>\\\www\\\GGG>>>AAASSS^^^bbbppp---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++---,,,***,,,,,,,,,+++,,,,,,------)))***++++++,,,,,,+++++++++***((((((***+++******+++************++++++,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))(((((())))))***+++++++++,,,---......000000111222333555888999999999;;;<<<:::;;;============???AAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJNNNQQQVVV[[[^^^``````___[[[YYYWWWWWWZZZ]]]___```^^^\\\ZZZXXXUUURRRMMMJJJEEECCCCCCDDDGGGIIIJJJIIIFFFCCC>>>===???CCCFFFHHHQQQXXXccckkkoooppprrrtttwwwyyy}}}kkkPPPDDDAAA@@@DDD@@@EEEeee}}}|||___JJJCCC>>>===@@@======<<<;;;::::::::::::888888777777888888999:::BBB===QQQcccKKKDDD@@@AAA@@@>>>FFFSSSiiiyyy|||kkkddd\\\aaannnjjj[[[TTTSSSXXX___gggqqq}}}nnneeegggmmmtttxxx|||yyytttooojjjgggfffeeebbbeeehhhkkkooouuu|||~~~uuunnnsss~~~ZZZSSSlll~~~~~~{{{ppp___MMM@@@:::999:::DDDTTTiii~~~{{{sssoooiiicccTTTRRRNNNLLLJJJKKKMMMNNNPPPUUUZZZ\\\]]]___cccgggqqqyyyzzz```SSSFFFHHHNNN]]]lllvvv{{{oooYYYQQQ[[[^^^SSSIIIHHHCCC@@@<<<:::999999999888999777444333444555666555666777999::::::888666555333999:::888FFFjjj___LLL<<<>>>IIIWWW]]]eee|||yyyzzz......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***''')))---///---+++...---+++++++++++++++***))))))***++++++++++++++++++)))((()))+++,,,+++***+++++++++******++++++,,,+++++++++++++++++++++++++++++++++***************************************)))))))))******+++++++++------...///000111222222444666888999999:::;;;===;;;===@@@AAA@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLLLLLLLLLLVVVYYY\\\aaadddfffffffffaaa]]]XXXWWWZZZ]]]^^^]]][[[ZZZYYYWWWTTTNNNGGGBBB???@@@BBBEEEHHHJJJKKKKKKEEEAAA===;;;===AAAEEEGGGOOOVVVaaajjjmmmlllmmmpppwwwxxx{{{___LLLDDDBBBBBB>>>===SSSvvvwww|||bbbJJJBBB@@@@@@AAA======<<<;;;::::::::::::999888888888888999::::::>>><<<___PPPDDDAAAAAADDDBBBBBBMMM]]]sssuuueeeeee\\\gggyyyaaaZZZWWW]]]gggqqq{{{tttrrryyy{{{wwwtttqqqooommmnnnqqqwww|||}}}vvvpppoooyyykkkTTT^^^zzzxxxmmm[[[JJJ@@@===>>>???GGGVVVkkkzzztttjjj___WWWRRRNNNJJJCCCBBBBBBAAAAAAAAAAAABBBAAAEEEIIIKKKLLLNNNQQQTTT^^^eeeqqq}}}rrr```NNNGGGFFFOOO^^^gggrrrvvveeeTTTWWWaaaXXXIIIHHHFFFCCC@@@======<<<;;;:::999666444444666888::::::777777888888888777555444222666888AAA___jjjJJJAAA888BBBOOOXXX___nnn......------------------,,,,,,,,,,,,,,,,,,,,,,,,---***((()))+++---,,,***,,,***((()))+++,,,,,,***))))))***++++++++++++******))))))***,,,,,,+++***,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************++++++++++++------...///000111222222444666999:::::::::<<<===<<<>>>BBBCCCCCCBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGIIILLLNNNPPPQQQRRR]]]^^^___bbbdddgggiiikkkgggbbb\\\ZZZ[[[]]]]]]\\\ZZZZZZZZZXXXTTTMMMCCC======???CCCFFFIIIKKKLLLMMMGGGCCC???===???BBBEEEGGGKKKOOOZZZeeegggdddeeeiiiqqqqqqssswww}}}~~~|||{{{}}}sssXXXIIICCCAAA@@@<<>>@@@FFFSSSeeewwwsss]]]VVVOOOIIIEEEAAA??????<<<======>>>===<<<;;;:::;;;===@@@BBBDDDEEEGGGIIILLLPPPXXXaaaiiinnnrrrsssuuuttttttvvvzzzpppWWWJJJBBBEEESSS___iii~~~nnnXXXVVVaaa\\\OOOKKKIIIGGGCCCAAA@@@@@@>>><<<999777555666999<<<>>>>>>777777777777666555555555;;;777888OOO}}}zzzQQQ;;;;;;>>>IIITTT[[[fff}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))***++++++)))&&&%%%''',,,///...---((()))******++++++******)))))))))+++------,,,***---,,,,,,++++++++++++,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++---...//////111111222333555777:::;;;;;;;;;===>>>===@@@BBBDDDCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHBBBDDDHHHLLLQQQUUUXXXYYYaaaaaaaaabbbdddfffiiikkkhhhddd```^^^]]]^^^^^^]]][[[ZZZXXXVVVRRRJJJBBB<<<===@@@DDDFFFHHHJJJLLLNNNIIIFFFBBB@@@AAACCCEEEEEEIIIKKKUUU```bbb]]]^^^eeejjjkkknnntttzzz~~~{{{yyytttrrrooonnnooossswwwzzzzzzaaaIII>>>BBBDDD@@@@@@HHHYYYcccdddHHHBBBGGGFFFAAA======<<<;;;::::::::::::::::::999999::::::;;;<<<;;;IIIPPPAAA???AAAGGGIIINNN___qqq}}}|||fffYYYVVVUUUaaarrrooo___XXX^^^fffpppxxx}}}~~~}}}{{{wwwsssuuu|||ssslllsss~~~___XXXfff~~~uuugggSSSCCC<<<;;;===>>>GGGPPP[[[hhhyyyqqq\\\LLLFFFAAA@@@???<<<<<<>>>::::::;;;<<<;;;:::888777:::;;;===???AAABBBCCCCCCDDDFFFIIINNNSSSYYY]]]```aaabbbdddfffkkkrrr{{{yyy[[[MMMDDDAAALLLYYYeeetttsss___YYY\\\^^^XXXOOOKKKIIIFFFDDDCCCAAA???===:::999888999<<<>>>>>>>>>777666555555555555555666???888???bbbgggFFF:::>>>@@@NNNXXX]]]kkk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......++++++///333---)))'''(((,,,///---+++((())))))***************)))))))))+++---...,,,+++...---,,,+++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++......///000111222222333555888:::;;;;;;<<<===>>>>>>@@@BBBCCCCCCCCCDDDFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGIIILLLQQQUUUYYY\\\]]]bbbbbbcccdddeeeffffffgggccccccbbb```^^^^^^```aaa^^^ZZZTTTOOOJJJFFFAAA>>>AAACCCFFFHHHHHHJJJMMMPPPIIIGGGDDDBBBCCCCCCCCCBBBEEEEEEMMMYYY[[[UUUWWW___bbbdddhhhnnnuuuzzz||||||wwwtttqqqooommmjjjgggddd______^^^]]]^^^bbbgggkkklllsss{{{qqqRRRAAA@@@DDDBBBBBBFFFSSS{{{sss{{{rrrQQQCCCEEEEEE@@@======<<<;;;:::::::::::::::::::::::::::;;;<<<<<>>???EEEKKKRRRdddvvvmmm___VVVYYYcccggggggddd\\\___hhhuuu|||zzzmmmhhhkkkttt|||yyyrrrqqqzzznnn]]]^^^uuupppbbbNNN@@@<<>><<<<<<;;;;;;<<<======;;;888666555444333333555666777999===WWWxxxWWWAAA<<>>@@@???>>><<<<<<<<<===>>>???@@@AAA>>>BBBGGGLLLRRRYYYccciiixxxyyy}}}vvvSSSPPPIIIEEENNN```nnnsssrrrcccNNNVVV\\\EEEJJJHHHEEECCCBBB@@@===;;;>>>============;;;777333666444333222333555777888444GGGvvveeeFFF888888<<>>BBB.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))******,,,,,,---...++++++++++++++++++++++++(((+++,,,***+++------***,,,+++******,,,,,,+++***(((((()))***++++++,,,,,,))))))***+++---...//////000111333333333333555666;;;<<<<<<;;;:::;;;===???===>>>???AAABBBCCCDDDEEEEEEFFFGGGIIILLLMMMOOOPPPUUUVVVXXXZZZ\\\]]]^^^^^^bbbbbbcccdddeeeeeeeeedddbbbeeeeeecccdddgggbbbZZZ^^^UUUJJJBBB@@@CCCFFFGGGKKKLLLMMMNNNOOONNNMMMLLLMMMLLLIIIFFFGGGHHHBBB999::::::<<>>>>>=========???BBBEEEGGGMMMQQQWWW\\\cccmmmyyyxxxLLLIIICCCAAADDDDDDOOOqqqzzz\\\KKKDDD@@@??????>>>===<<<<<<;;;<<<<<<:::;;;:::777555999===@@@FFF}}}XXX???DDD@@@???CCCKKKYYYmmm~~~|||oookkkeeebbbgggeee]]]YYY\\\______eeettt{{{kkkkkk^^^TTTYYYiii}}}|||uuuwww{{{zzzffflllpppgggSSSBBBAAAIIIQQQYYY``````TTTLLLMMMKKKIIIRRR```tttyyyddd^^^UUUKKKDDD@@@===>>>@@@<<<<<<;;;;;;;;;:::::::::>>><<>>BBB@@@???>>>======<<<<<<===>>>>>>???AAAFFFOOOYYY___ggglllttt}}}```OOOGGGGGGHHHXXXmmmuuuuuu|||jjjJJJIIITTTGGGKKKJJJGGGCCC@@@===;;;:::;;;999666666666666555333333777999666333444666888>>>LLLwwwTTT>>>888===BBBYYY]]]nnn++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++///777<<<===------,,,,,,,,,+++++++++***++++++++++++++++++***+++,,,,,,------......///++++++++++++++++++++++++))),,,---***+++------***,,,+++******,,,,,,+++***)))))))))***++++++,,,,,,+++++++++,,,,,,------...000111333333333333555777<<<<<<===<<<;;;;;;>>>@@@?????????@@@AAABBBCCCDDDGGGHHHJJJMMMPPPSSSUUUWWWZZZ[[[]]]___aaaccccccdddgggjjjlllkkkgggeeeeeegggcccggghhhgggggggggaaaXXXVVVPPPGGGBBBBBBFFFIIIJJJOOOPPPQQQQQQRRRQQQPPPPPPJJJKKKJJJGGGGGGGGGCCC<<<999888:::<<<<<<===EEENNN\\\\\\ZZZVVVUUUVVVRRRLLLEEEBBB===;;;;;;<<<<<<<<<<<<;;;;;;;;;<<>>===<<<;;;;;;;;;;;;999::::::888888;;;???AAAMMMxxxLLL<<<@@@>>>???EEEPPP```vvvjjj___^^^ZZZ```dddccc\\\XXX\\\``````fffuuuooo^^^YYYSSSSSSddd}}}wwwtttyyy{{{oooeeerrr|||\\\LLLAAAEEEQQQ[[[bbbgggdddXXXPPPOOOLLLEEEHHHPPPZZZhhhvvv|||~~~{{{tttssshhhYYYLLLDDD@@@@@@BBB>>>>>>======<<<;;;;;;;;;:::;;;AAAJJJMMMIIIGGGHHH??????>>>===<<<<<<<<<<<<<<<===>>>???CCCKKKTTTZZZ___dddllluuu~~~hhhRRRHHHIIIIIISSSgggqqqrrroooOOOHHHQQQGGGIIIGGGEEEAAA>>><<<:::999888666555555666777777666333555777555444555777999BBBYYYjjjLLL:::888===BBBYYYaaauuu,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,)))++++++,,,222999999666,,,,,,++++++++++++************++++++++++++******------------------------++++++++++++++++++++++++***------++++++---,,,))),,,+++******,,,,,,+++***))))))******+++,,,,,,,,,------,,,,,,,,,,,,,,,---000111333444333444555777<<<=========;;;<<<===???@@@@@@???>>>???AAACCCEEEKKKLLLNNNRRRVVVZZZ]]]___aaabbbdddggghhhiiiiiiiiikkkooossspppiiiddddddgggeeeiiilllkkkjjjeee\\\SSSMMMJJJFFFEEEGGGJJJMMMNNNQQQQQQRRRRRRRRRRRRQQQPPPGGGKKKLLLHHHEEEEEECCC???888666777999888999???GGGVVVWWWTTTOOOKKKIIICCC<<<:::888666666777888888888999999888888999:::<<<===???BBBEEEHHHNNNWWWccclllvvvgggPPPGGGCCCFFFFFFLLLdddhhhKKKEEEDDD@@@>>>===<<<;;;:::::::::::::::999999:::<<<>>>AAACCCYYY___AAA;;;>>><<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<>>??????>>>>>>@@@CCCGGGIIIQQQQQQSSSVVVYYY]]]aaacccggghhhjjjlllmmmlllkkkkkkmmmooorrrpppjjjeeecccbbbeeeiiimmmmmmiiiaaaVVVNNNHHHHHHIIIJJJMMMOOOQQQQQQPPPPPPPPPPPPOOOOOONNNNNNFFFMMMOOOJJJDDDBBBAAA???888666666777666666:::AAAEEEHHHHHHEEECCCBBB>>>888:::888666666777777666555888888777777777777888888:::<<<>>>@@@DDDLLLXXX```iiiwww|||^^^OOODDDBBBBBBFFFZZZqqqsssNNNFFFEEE???======;;;:::::::::::::::;;;999999;;;===>>>AAAEEEjjjyyyNNN======>>>===???GGGRRRaaavvv|||ppp[[[PPPQQQQQQYYYZZZYYYVVVVVV[[[ccciiipppzzzzzzsssnnnjjjiiieeekkkzzz{{{xxxccc[[[___tttpppMMMJJJMMM[[[kkkuuuuuurrrnnnddd\\\[[[XXXPPPHHHDDDCCCJJJTTT___gggiiiddd]]]WWW[[[oooTTTDDDAAABBBBBBCCCBBBAAA???>>><<<;;;:::;;;>>>DDDKKKMMMJJJEEEAAA>>>===<<<;;;;;;::::::;;;999:::::::::;;;???DDDHHHLLLQQQXXX```iiisss}}}bbbPPPRRRJJJEEERRR```nnnwww}}}cccNNNEEE===EEEDDDBBB@@@>>><<<;;;;;;777666555666888::::::999777444333666777777888:::QQQ~~~|||gggMMM===999===EEELLL\\\nnn,,,,,,---------..................------,,,,,,,,,((()))+++---333777222***,,,,,,,,,---------------******++++++++++++******---,,,,,,++++++******)))++++++++++++++++++++++++***---...++++++...---***,,,+++******,,,,,,+++***+++++++++++++++,,,,,,,,,,,,+++++++++,,,...000111///111333444444555777999:::<<<===<<<;;;:::;;;<<<=========???CCCGGGLLLOOOWWWWWWWWWXXX[[[^^^aaabbbjjjkkkmmmnnnnnnmmmkkkiiipppooonnnoooooollleee```cccfffjjjkkkeeeZZZOOOIIIIIIKKKOOOQQQSSSSSSSSSSSSQQQPPPPPPOOONNNMMMMMMLLLIIIPPPRRRKKKCCC???>>>===:::777666777777555888===888>>>AAAAAAAAACCCBBB>>>;;;:::888888999999888777888888777777666666666666777999;;;<<<>>>FFFPPPWWW^^^lll{{{sss\\\HHHAAA@@@DDDUUUjjjUUUHHHEEE@@@======;;;:::::::::::::::<<<999999<<<;;;;;;BBBKKK}}}cccGGG===>>>>>>===@@@IIITTTcccwww}}}sss___RRRSSSSSSYYYWWWVVVUUUUUU[[[fffooowwwxxxsssiii___\\\dddssszzziiiRRRPPP___~~~|||gggKKKPPP[[[iiixxx{{{uuullldddaaa^^^WWWNNNJJJBBBAAADDDKKKQQQQQQLLLIIIJJJNNNyyyeeeRRRMMMKKKHHHCCCCCCAAA???===;;;:::999<<<@@@DDDEEEDDDAAA===:::>>>===<<<;;;;;;::::::;;;999999:::999999;;;>>>AAAFFFJJJPPPXXX```jjjtttzzzpppYYYVVVKKKBBBKKKWWWmmmppp{{{eeeQQQBBBFFFEEECCCAAA???>>>======<<<:::888888999:::999888999555444777777666999???bbbkkkWWWBBB999999>>>HHHQQQaaavvv,,,---------............//////......---,,,,,,,,,(((***,,,,,,000333///))),,,,,,------------......+++++++++,,,,,,+++++++++.........------,,,,,,,,,++++++++++++++++++++++++)))---...,,,,,,///...+++,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,///111333///111333444555666888:::;;;<<<>>>===<<<:::;;;;;;===>>>???BBBGGGLLLQQQTTT[[[ZZZYYYYYY[[[]]]```aaajjjkkknnnppppppnnnlllkkktttqqqpppsssuuurrriiiaaaaaabbbeeefff```TTTKKKHHHKKKOOOTTTWWWWWWVVVUUUTTTTTTSSSRRRPPPOOONNNNNNNNNKKKQQQRRRKKKCCC???===;;;;;;777666777777666777;;;999>>>BBBBBBBBBEEEFFFDDD<<<:::888888999:::;;;:::888888888777777666666666666888::::::<<>>===<<<;;;::::::::::::===::::::;;;999:::GGGWWWlllPPPCCC???===<<<<<>>@@@CCCBBBAAAAAAGGGIIInnnyyyaaaXXXRRRKKKDDDCCCAAA@@@>>><<<;;;:::;;;DDDJJJGGGAAA>>>===;;;???>>>===<<<;;;;;;;;;;;;999:::::::::999999;;;===AAAEEEJJJPPPXXXaaakkkqqq|||eee[[[LLLCCCIIIOOOggglll~~~zzz___KKKHHHFFFEEEBBBAAA???>>>>>>>>><<<999999999999777666:::555555888777666===IIIyyyYYYHHH999777:::???KKKWWWjjj------------............/////////...------,,,,,,(((,,,---+++,,,......***++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++(((,,,---,,,,,,000000---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...000222///111333444555666888:::<<<>>>@@@@@@>>><<<<<<<<>>:::;;;666555777888666777:::<<>>===<<<;;;;;;;;;;;;;;;999:::;;;888:::OOOggg|||WWWBBBAAABBB>>>;;;<<>>AAAGGGDDD___ooodddZZZOOODDDDDDCCCAAA@@@>>>===<<<@@@NNNWWWSSSHHHCCCAAA@@@??????>>>===<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;===???CCCIIIOOOXXXbbbhhhtttppp^^^MMMGGGJJJJJJ\\\fffqqqnnnUUUIIIGGGEEECCCAAA???>>>===<<<:::888777777777666555777333444888777666DDDVVVtttKKK>>>666999>>>CCCQQQ```tttppp---------.........//////000000///...------,,,,,,)))------***)))+++---,,,*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++'''+++---+++---000111...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++---///111///111333555555666888:::>>>@@@BBBBBB@@@>>>>>>>>>AAACCCFFFJJJNNNQQQTTTVVV\\\[[[ZZZZZZ\\\___bbbdddfffiiinnnsssvvvwwwvvvuuuuuuwwwzzzzzzvvvooohhhccc```^^^______XXXMMMIIILLLLLLRRRXXX[[[ZZZXXXVVVVVVVVVUUURRRPPPNNNNNNNNNNNNKKKNNNNNNIIIEEECCC???;;;:::666444666777666666999<<>>===<<<<<<;;;<<<<<<:::999;;;<<<888<<>>FFF???RRRyyy{{{qqqeeeYYYEEEEEEDDDCCCAAA@@@??????GGGYYYeee___PPPGGGDDDCCC@@@???>>>======<<<<<<===;;;<<<===<<<;;;::::::;;;999;;;???DDDJJJSSS\\\bbbmmm|||www___MMMIIILLLGGGSSSaaaggg{{{|||bbbIIIHHHEEECCC@@@>>>===<<<:::888666555666666555444333111444888666777III___gggDDD;;;777===CCCHHHXXXiii{{{aaa------------------------//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---...//////...---...444888999<<<@@@KKKLLLMMMKKKGGGDDDHHHNNNMMMLLLLLLOOOTTTVVVTTTRRRZZZ^^^cccggggggfffffffffeeeiiiooouuuwwwwwwtttrrryyyyyyyyyzzzxxxqqqggg___ZZZYYYVVVSSSQQQPPPPPPPPPQQQUUUZZZZZZWWWSSSRRRSSSUUURRROOOPPPSSSSSSNNNIIIKKKLLLKKKHHHCCC@@@======999666555555444333777===GGGIIIIIIEEE???===AAAFFFLLLHHHBBB>>><<<<<<;;;;;;:::::::::::::::999888777888777777888:::===@@@BBBFFFHHHKKKPPPUUU]]]fffkkksss|||qqqKKKAAAFFFHHHIIILLLXXXpppdddKKKCCCAAA@@@>>>===<<<<<<<<<===<<<>>>999;;;@@@===\\\qqqKKKHHH<<>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@EEEMMMTTTYYYjjjsssxxxzzzsssYYYKKKIIIGGGNNNlllqqqoooxxx[[[KKKAAADDDEEE>>><<<@@@;;;999;;;>>>===999666888;;;666555777555<<<^^^|||SSS===<<<:::;;;BBBPPPcccpppoooZZZ------------------------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,------------//////...---------------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////111111444888999<<>><<<;;;;;;;;;::::::::::::999999888777888777777888999;;;===>>>???@@@BBBEEEJJJRRR[[[aaahhhrrr___GGGCCCEEEFFFGGGLLLcccyyyWWWDDDAAA@@@>>>===<<<<<<<<<<<<:::>>>:::;;;@@@DDDhhhmmmIIIDDD:::AAABBBAAA???NNN```hhhyyyjjj[[[WWWOOOOOOYYY]]]YYYVVVTTTXXXcccooozzzvvviiiccc```bbbqqqgggOOOFFFAAAHHH___|||mmm[[[YYY```yyy~~~xxxwwwfffOOOFFF>>>999>>>FFFFFFQQQbbb{{{uuueeeTTTSSSPPPKKKGGGEEEFFFGGGZZZdddiiibbbWWWOOOIIIDDDBBBAAA@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::;;;===BBBIIIPPPTTT```hhhkkklll|||bbbOOOLLLJJJLLLfffrrrsss{{{iiiXXXHHHEEEGGGFFFBBB@@@;;;999:::===<<<888666777:::777777888888IIItttnnnIII<<<;;;:::;;;DDDUUUjjjxxx{{{^^^PPP------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------............000//////...............,,,,,,,,,,,,---------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////111333666888999>>>NNN]]]iiifff```YYYUUUUUUVVVWWWZZZWWWUUUTTTUUUVVVWWWWWWXXXZZZ^^^```bbbccceeegggnnnoooqqqsssuuuwwwyyyzzzvvvuuuuuuuuutttqqqmmmiiiWWWSSSOOONNNRRRVVVWWWWWWZZZYYYXXXYYYZZZYYYXXXVVVUUUUUUUUUUUUUUUSSSQQQPPPHHHFFFCCC@@@===:::999888888444333444444555<<>>;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888999::::::::::::??????@@@AAAEEELLLUUU\\\```kkkzzz|||SSSBBBCCCEEECCCDDDUUU{{{fffDDDBBB@@@???===<<<;;;<<<<<<999===;;;;;;@@@MMMzzzgggFFFBBB<<<@@@BBBCCCCCCRRRccckkk}}}yyybbbVVVTTTOOORRR\\\^^^VVVTTTTTTZZZeeesssrrrhhh```aaafffppprrrXXXEEE@@@???IIIaaa}}}xxxaaaWWW```oooyyyyyywwwVVVGGGAAA<<<>>>@@@CCCPPP\\\iiivvveee[[[ZZZVVVQQQKKKHHHHHHIIIXXXeeennnjjj]]]QQQHHHCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<:::999999;;;>>>DDDIIIMMMVVV\\\^^^]]]hhhiiiQQQMMMKKKIII]]]sssyyy~~~|||yyyiiiSSSFFFHHHNNNIII???:::888999<<<;;;777555777888888888888===ZZZ~~~]]]@@@;;;:::999<<>><<<;;;:::999777333222333555666===EEE```qqqvvvbbbVVVSSSSSSMMMDDD>>>;;;;;;;;;<<<===<<<;;;:::999888888888777888;;;===>>>===<<<<<>>999@@@QQQ\\\aaatttpppbbbXXX[[[[[[[[[WWWRRRMMMJJJIIIKKK\\\ooorrrfffUUUGGGAAA@@@@@@@@@@@@@@@??????>>>?????????>>>======<<<<<<::::::999999<<<@@@DDDGGGQQQVVVXXXWWW\\\qqqsssWWWPPPMMMGGGTTTqqq~~~yyy}}}~~~ttt^^^IIIGGGOOOKKK>>>:::888888;;;:::666555777666::::::777AAAgggoooRRR===:::999999===KKKbbb}}}[[[JJJNNN---------....../////////111000///...---,,,++++++------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////111...///444;;;BBBLLLUUUgggeee\\\SSSRRRWWWYYYWWWYYYWWWTTTQQQPPPRRRUUUWWWWWWYYY[[[\\\^^^aaaeeehhhmmmqqqvvv{{{}}}|||yyywwwxxxvvvrrrnnniiigggffffffRRRSSSWWW^^^cccdddaaa]]]```\\\XXXXXXYYYZZZXXXVVVSSSUUUVVVVVVTTTRRRRRRRRRNNNHHHAAA<<<:::999999888666333222444555666===DDDTTTgggqqqccc\\\WWWPPPFFF???;;;;;;<<<===>>>===;;;:::999888888888777999===@@@BBBBBBAAA@@@@@@???===<<<>>>DDDLLLRRR]]]fffuuudddGGGFFFGGGAAAIIIKKK___sssGGGBBBAAA???===;;;;;;;;;;;;;;;===???;;;@@@dddPPP@@@DDDGGGAAA???BBBCCCQQQ```kkk}}}iiiWWWOOOPPPOOOUUUZZZUUUOOORRRWWW___iiiuuu~~~sssooo{{{lllRRRGGG???>>>BBBOOOccczzz|||kkkaaaeeexxxtttbbbkkkaaaNNNFFF===:::;;;BBBWWWdddbbbdddlllllllllhhhbbb[[[TTTLLLHHHFFFOOOSSSWWWWWWSSSMMMHHHEEE===KKK]]]ddd]]]NNNDDD@@@??????@@@@@@@@@???>>>===??????>>>>>>=========<<<<<<;;;::::::;;;>>>AAACCCKKKPPPVVVXXX[[[jjjbbbUUUOOOGGGNNNjjj|||www|||xxxfffMMMDDDJJJHHH===;;;888888::::::666555777444;;;;;;777FFFqqqaaaLLL===:::999999>>>MMMfffvvvTTTHHHPPP---------...//////000000111111000///...---,,,,,,---------------......///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++,,,---))))))))))))*********************+++++++++++++++,,,,,,,,,,,,---...//////333//////666===CCCKKKRRRfffggg```TTTPPPVVVXXXVVVSSSSSSRRRPPPOOORRRVVVZZZXXXZZZ\\\^^^___aaaeeehhhnnnsss{{{{{{wwwxxxvvvqqqjjjddd```______TTTYYYaaahhhjjjhhhdddaaaaaa___\\\ZZZYYYXXXWWWUUUWWWWWWXXXXXXXXXWWWUUUTTTQQQIII???999777777666555555333222444555555:::AAAJJJZZZrrrtttiii[[[TTTIII@@@<<<<<<>>>??????>>><<<:::888888888999888:::===@@@BBBCCCCCCCCC>>>>>><<<;;;<<>>===AAA======>>>??????>>>===<<<==============================;;;;;;;;;===???@@@CCCHHHPPPXXX]]]hhhmmmXXXMMMIIIKKK___rrrwww{{{iiiPPPCCCFFFEEE>>><<<999888::::::666666888555<<<;;;999PPPnnnUUUGGG;;;:::::::::???MMMfffiiiMMMFFFLLL---------...///000000000---.....................---------------...//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------............---------,,,,,,++++++++++++,,,---...))))))*********+++++++++)))*********++++++++++++,,,,,,,,,,,,---...//////222000222777;;;AAAKKKUUUkkknnnhhhXXXPPPSSSUUURRROOOPPPQQQQQQRRRUUUZZZ___ZZZ\\\___```aaaccceeegggmmmrrrzzzyyyuuuuuusssoooggg___ZZZYYYZZZXXX___iiimmmkkkgggeeedddbbbbbbaaa^^^ZZZWWWVVVVVVYYYWWWVVVXXXZZZZZZWWWTTTVVVMMMAAA999777777666555555333333555555333666<<>>???@@@@@@@@@=========<<<===AAAGGGKKKPPPZZZjjjzzziiiMMMDDDCCCAAACCCGGG\\\ZZZCCCBBB@@@===;;;:::::::::;;;;;;AAA@@@JJJTTTDDD@@@<<>>CCCMMM]]]ppptttiiimmmzzzqqq___UUUIIIAAAFFFBBBLLLfffuuugggTTTIII@@@???<<<;;;>>>>>>999999<<<;;;???DDDGGGEEEAAA>>><<<;;;777666888777666999???;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;<<<>>>??????AAAJJJUUUZZZddd~~~|||aaaPPPJJJJJJQQQeeeuuuzzziiiQQQEEEEEEDDD@@@===:::999;;;:::777777:::666<<<:::;;;\\\~~~^^^LLLDDD999;;;:::;;;???MMMddd~~~vvvZZZIIIGGGKKK---------...///000000111******+++,,,...///000000...------------...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........000000//////.........---,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,---.../////////000444666777===KKKZZZoootttnnn\\\OOOPPPQQQMMMMMMOOORRRTTTUUUXXX^^^ccc[[[^^^```bbbcccccceeegggkkkpppwww|||~~~{{{wwwsssrrrqqqmmmeee]]]WWWWWWXXX[[[dddlllnnnjjjfffeeegggccceeeeeebbb\\\WWWVVVWWWXXXUUUSSSUUUYYYZZZVVVQQQ[[[QQQDDD;;;999999888666555333444666555222444888777>>>OOOkkkyyyiiiaaaYYYMMMCCC>>>>>>@@@BBBAAA???<<<:::888888999999888999:::;;;<<<<<<<<<<<<999999:::999:::>>>CCCGGGRRR]]]lll{{{nnnQQQEEECCCDDDAAAHHHaaabbbDDDBBB@@@===;;;:::::::::::::::BBBCCCOOOJJJGGGEEE:::<<<999GGGCCCJJJ```{{{bbbYYYMMMIIILLLNNNVVVWWWJJJNNNWWWeeerrr}}}{{{```KKKJJJTTTeeerrr~~~iiiGGG<<<@@@;;;<<>>JJJgggvvvgggTTTLLLFFFAAA;;;999;;;;;;999;;;AAA<<<>>>AAABBBAAA>>>======AAA:::777999:::777777<<<999;;;<<<>>>>>>===;;;:::999::::::;;;<<<===>>>>>>===<<<;;;;;;;;;<<<======@@@>>>EEEQQQVVV^^^wwwooo[[[LLLKKKHHHZZZsssuuu~~~hhhRRRHHHFFFDDDBBB>>>;;;999;;;:::777888:::888===999===eeexxxVVVIIICCC888;;;;;;;;;@@@LLLbbb{{{kkkQQQIIILLLOOO------............------000///...------------------,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,...---,,,...111111...+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000222222555777666999HHHYYYwwwmmmXXXNNNMMMNNNLLLNNNPPPQQQRRRUUUYYY\\\^^^^^^]]]]]]___cccgggjjjiiinnntttxxxzzzyyyxxxxxxtttlllccc]]]YYYVVVYYY^^^eeegggjjjmmmmmmkkkhhhfffccceeeddd___]]]]]]ZZZVVVWWWRRRPPPSSSVVVUUUVVVYYYZZZWWWNNNAAA999888777555777777666555444555888:::999===EEEWWWppp{{{lllbbbYYYMMMFFFDDDDDDCCC@@@===;;;888777777999<<<>>>888888999::::::;;;<<<<<<===:::999;;;<<<<<>>@@@AAAGGGWWWlllwwwxxxsssjjjjjjzzzuuufffKKK>>>GGG===___uuuwwwqqq```MMMFFFAAAEEE>>>999???@@@===AAA<<>>===999666666777777;;;??????===>>>AAA===666999999:::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<<<>>888@@@@@@FFFmmmvvvKKK?????????AAA<<>>???EEETTTfffpppqqqkkkgggmmmpppUUUEEEKKKLLLlll}}}ssshhhggg[[[^^^TTTIIIFFFBBB@@@HHHeee}}}nnnUUUCCCEEE:::;;;<<<<<<:::999999888888777;;;;;;999:::>>>>>>:::999999999:::;;;<<<<<<===::::::::::::;;;;;;;;;;;;===AAAFFFLLLUUUggg}}}vvvSSSOOOHHHMMM___ooo{{{yyySSSCCCFFFDDD:::<<<;;;:::999999999:::;;;444EEE@@@RRRdddIII===:::999999:::<<>>AAA777>>>:::===@@@PPPqqqIII???>>>===AAA>>>FFFOOOcccvvvooo___NNNJJJKKKQQQTTTRRRNNNMMMUUUaaappp|||~~~\\\KKKJJJWWWkkkpppQQQAAA===<<<999;;;===CCCOOO]]]eeefffccchhhttt{{{kkkTTTHHHOOOfffyyyfffXXXLLLKKKWWWkkkKKKHHH<<<===<<<<<<=========;;;:::777:::;;;888888;;;>>>>>>999999999::::::;;;;;;;;;999999999:::::::::;;;;;;===@@@DDDIIISSSeeezzz[[[QQQEEEFFFYYYooo{{{}}}uuuSSSCCCFFFDDD<<<===<<<:::999999999:::;;;666???DDDiii~~~XXX@@@999:::;;;::::::;;;===CCCSSSgggvvvvvvYYYNNNIIIFFFMMMYYY------............------///......---------......------,,,,,,,,,,,,------+++,,,,,,------.........,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------,,,++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,---///111222<<<@@@DDDBBB===>>>GGGQQQOOORRRSSSPPPLLLIIIEEEBBBFFFIIIMMMPPPSSSUUUXXXZZZWWWZZZ^^^bbbeeeggghhhhhhpppvvvqqqbbb^^^aaafffjjjnnnkkknnnqqqttttttqqqmmmjjjiiiiiifffbbbccceeebbb]]]PPPLLLIIIEEEAAACCCMMMYYYmmm~~~{{{aaaKKKAAA???@@@>>>;;;999999999888888<<<:::===JJJ\\\hhhhhhcccSSSSSSPPPLLLFFFBBBAAAAAA>>>======<<<;;;::::::999<<<<<<<<<<<<;;;;;;;;;::::::888999;;;;;;;;;???EEEIIIVVViiizzzZZZJJJEEEBBBDDDOOOmmmcccGGGBBB>>>===@@@999>>>===<<>>===888999<<>>===@@@AAA???<<<;;;:::<<<===;;;999:::<<<>>>999999999:::::::::::::::999999999::::::::::::;;;;;;>>>CCCIIIRRRaaassscccUUUHHHEEERRRlll|||yyysssUUUGGGHHHFFF@@@===<<<;;;:::999999:::;;;<<<<<>>???:::;;;;;;;;;???LLL^^^llliiiNNNKKKKKKHHHOOO]]]------............------......---------......///...------,,,,,,------...,,,,,,,,,------.........,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------***++++++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++---///222333777???FFFCCC===;;;???DDDIIIHHHGGGHHHGGGBBB>>>;;;CCCGGGLLLQQQTTTWWWYYY[[[XXXZZZ^^^aaaeeeggghhhiiimmmttt~~~tttiiihhhlllnnnooopppnnnppptttvvvwwwuuusssqqqiiiiiifffcccdddfffaaaZZZNNNIIIDDD>>>999999CCCNNNbbb{{{pppWWWHHHBBBDDD@@@<<<999999999888777999888===JJJZZZcccdddaaaTTTSSSPPPJJJEEEBBBBBBCCCAAA???<<<:::999:::;;;<<>>======<<<;;;::::::999777888;;;;;;;;;>>>DDDLLLZZZnnn~~~hhhPPPDDDCCCHHHKKKaaawwwMMMCCC@@@;;;>>>;;;???@@@===JJJppp```BBB@@@===999@@@BBBLLLTTTmmmyyyeeeXXXIIIJJJNNNSSSSSSNNNMMMNNNVVVccctttyyyVVVSSSfffgggMMMBBB???>>>999999;;;AAAGGGMMMRRRUUUZZZkkktttcccPPPSSSiii~~~xxxjjjZZZ]]]qqqvvvWWWPPPAAACCC>>>===AAAAAA<<<:::<<<;;;;;;<<<<<<<<<;;;<<<>>>;;;:::::::::::::::::::::999999:::::::::;;;;;;;;;999===BBBIIIRRR___lllvvviiiVVVKKKGGGJJJccczzzzzzxxx[[[KKKHHHEEE???>>>===<<<:::999999::::::AAA===QQQgggIII<<<<<>>:::;;;;;;:::===HHHYYYeeezzz}}}___HHHHHHKKKIIIPPP___------............------,,,,,,+++++++++,,,------......------------......------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...***+++,,,,,,,,,---///111++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++---///222444;;;FFFMMMIIIAAA===???@@@EEEBBBBBBDDDDDD???<<<;;;===BBBJJJPPPTTTWWWZZZ\\\YYYZZZ[[[^^^aaadddggghhhgggmmmuuuzzz{{{xxxuuusssrrrmmmmmmtttxxxvvvqqqooopppqqqssstttttttttsssrrriiiiiifffeeefffggg```VVVLLLGGG@@@;;;777666<<>>@@@@@@UUUWWW???AAA===999@@@DDDNNNYYYrrrsssaaaUUUJJJKKKPPPTTTRRRMMMMMMQQQYYYgggxxxtttSSSZZZuuugggMMMBBB???>>>;;;999;;;@@@DDDGGGLLLQQQTTThhh~~~oooTTTYYYyyylllaaaUUU^^^___]]]XXXNNNSSSiiicccZZZGGGBBB>>>===AAA>>>888:::@@@???;;;999;;;===<<<===>>><<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<888;;;AAAIIISSS___kkksssrrrVVVLLLJJJCCCWWWtttzzz{{{ttt[[[LLLGGGDDD@@@???>>><<<;;;:::999::::::AAA???[[[fffIII<<<<<<<<<999999:::;;;;;;>>>HHHWWWcccvvvlllVVVEEEEEEIIIKKKRRR^^^------............------+++++++++++++++,,,---.........------------...............------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---,,,++++++...111++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,///333555FFFPPPUUUNNNDDDBBBDDDEEEAAA======AAAAAA<<<;;;>>>;;;AAAIIIQQQVVVZZZ]]]___ZZZYYYXXXXXXZZZ___dddgggcccfffjjjllllllllllllmmmjjjjjjoooxxx|||yyyuuuuuutttsssrrrrrrqqqpppppppppjjjjjjhhhgggiiihhh^^^SSSIIIBBB<<<999777555999>>>OOOjjj|||kkk```RRRIII@@@::::::<<<<<<<<<<<<@@@LLL^^^hhhgggaaa___[[[WWWSSSPPPNNNKKKEEEAAA???>>>===<<<;;;<<<>>>???BBBAAA@@@>>><<<;;;999888777666777;;;;;;:::===BBBKKK\\\rrryyy^^^GGGBBBLLLDDDRRRvvvKKKAAAEEE<<<>>>===<<<===BBB```rrrOOO<<>>===<<<999999>>>AAABBBGGGNNNTTTggg{{{wwwUUUaaapppTTTEEECCCFFFDDDEEEFFF???EEEYYYuuugggQQQCCC???AAAEEE@@@:::@@@LLLQQQEEE;;;;;;>>>======???>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<=========:::;;;???FFFRRRaaapppzzzYYYMMMNNNCCCPPPoooxxxvvvrrr\\\NNNHHHFFFCCC@@@>>>===;;;::::::::::::===@@@eeehhhIII<<<<<<;;;777888:::;;;<<>>???>>>===AAAPPPccckkkfff^^^[[[___[[[XXXWWWWWWRRRIIIBBB<<<======>>>>>>>>>>>>===CCCBBBAAA???<<<:::999888777555777;;;;;;:::<<>>???===999<<>>???DDDMMMYYYjjjzzzzzzWWWllliiiUUUGGGEEE>>>===???888<<>>???>>>===>>>??????>>>===<<<;;;;;;:::<<<<<<<<<============>>>;;;;;;===DDDQQQdddvvv^^^OOOSSSFFFOOOnnnwwwwwwyyy}}}fffTTTJJJEEEBBB@@@???===;;;::::::::::::999BBBlllhhhHHH<<<===>>>:::777:::<<<===AAAKKKZZZeeesssTTTOOOGGGDDDIIISSS]]]ccc................................................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++***)))))))))***,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++++++++---000444666NNNNNNMMMKKKGGGCCC???<<<>>>???AAAAAA@@@>>><<<;;;<<>>???@@@AAAAAABBBAAA>>><<<::::::::::::;;;999888999<<<>>><<<:::FFFYYYtttxxxeeeLLLHHHDDDBBBPPPuuuvvvyyyMMMIIIJJJBBBDDD@@@@@@>>>BBBxxxUUUFFF@@@>>>@@@???>>>GGGUUUdddtttvvveeeWWWOOOGGGUUUUUULLLLLLOOOSSS\\\iiiwww^^^QQQvvv~~~cccKKKAAA>>><<<>>>::::::===@@@CCCHHHOOOZZZgggxxxqqq]]]wwwdddMMMAAA@@@<<<@@@>>>777MMM{{{cccHHHFFFJJJMMMEEE>>>OOOiiiXXX???CCCAAA;;;===@@@BBB:::<<<@@@;;;===AAA===;;;<<<<<<===============;;;<<>>:::<<<777666777;;;@@@IIIXXXeeeiiiSSSNNNHHHHHHOOOYYYbbbfff................................................,,,,,,------------------------,,,,,,,,,,,,------,,,+++*********+++------,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++---000333666GGGGGGGGGGGGDDDAAA>>>======???AAAAAA@@@>>><<<<<<:::DDDNNNSSSWWWYYYXXXUUUWWWTTTQQQSSSXXX]]]_________`````````bbbgggpppwww{{{wwwqqqnnnppptttwwwyyyyyyxxxwwwuuussstttuuuvvvrrrooollllllnnnhhhZZZMMMEEEBBB===999888999::::::HHHjjj{{{cccWWWJJJCCC???<<<<<<@@@@@@CCC[[[tttvvvpppooommmgggccc___aaa```YYYLLLBBB======<<<>>>@@@AAABBBCCCBBB@@@>>><<<:::::::::::::::888888999===???>>>===EEEXXXtttzzzdddMMMHHHDDDAAAMMMpppyyywwwJJJEEEFFF>>>@@@<<<===AAAGGG}}}wwwMMMFFFAAA>>>@@@???>>>HHHVVVeeexxxppp```SSSKKKGGGUUUTTTLLLMMMPPPTTT]]]mmmzzzbbbSSSwwwwww^^^III@@@>>>===>>>:::999<<<>>>???EEELLLZZZhhh{{{wwweeeYYYyyyxxxVVVGGGBBB<<>>>>>======<<<===@@@GGGTTTfffyyytttTTTMMMJJJIII]]]zzz~~~gggZZZNNNDDDDDD>>>===<<<;;;;;;;;;;;;<<>>???@@@@@@@@@???===<<<<<<>>>AAAAAA@@@>>>======<<>>;;;;;;;;;;;;:::FFFhhhwwwgggYYYKKKEEEAAA>>><<<===@@@FFFaaa{{{}}}zzzzzzwwwuuupppkkkhhheee]]]OOODDD???>>>>>>???AAACCCCCCBBBAAA???===<<<::::::::::::888888888:::===???@@@???CCCWWWsssdddNNNHHHDDDBBBJJJfffzzzyyyJJJCCCCCC;;;>>>;;;;;;CCCMMMlllGGGFFFAAA???@@@>>>>>>IIIXXXjjjhhhYYYNNNGGGHHHTTTRRRLLLNNNQQQUUU```rrr~~~```TTT}}}{{{lllXXXGGG???>>>======:::999:::;;;<<>>???999<<<======>>>>>>>>>>>>>>><<<>>>AAAIIIWWWjjj~~~{{{YYYOOOKKKHHHUUUkkkpppaaaSSSFFFEEE@@@???===<<<;;;;;;;;;<<>>AAAAAA???======>>>CCCLLLTTTWWWYYY[[[YYYUUUUUUSSSQQQSSSXXX[[[\\\[[[___]]][[[^^^fffpppyyy~~~~~~yyywwwwwwxxxyyyzzzyyyxxxwwwwwwxxxxxxwwwuuutttpppooorrrrrrkkkaaa\\\TTTJJJ@@@===<<<;;;;;;<<>>===;;;::::::;;;;;;:::::::::;;;===>>>??????AAAUUUrrriiiQQQHHHFFFCCCHHH[[[}}}pppOOOEEEDDD<<<@@@>>>>>>BBBQQQcccGGGEEEAAA???AAA>>>>>>KKK[[[pppxxxaaaUUULLLFFFJJJSSSPPPLLLPPPRRRXXXddduuu___VVVtttnnnaaaRRRFFF@@@>>>===<<<999999::::::<<>>GGGKKKRRRcccxxx[[[FFF===???======>>>:::<<<===>>>>>>??????>>>>>><<<>>>CCCLLL\\\qqqbbbRRRLLLHHHPPP^^^ppp]]]JJJDDDAAA@@@>>><<<;;;;;;<<<<<>><<<888<<<999888999<<<@@@LLL```rrrlllMMMJJJIIIJJJNNNWWWcccnnnuuu.........................................................------,,,,,,,,,------...//////...------)))******+++++++++++++++,,,---...////////////......------,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,---...000111777777888999999:::::::::;;;???BBBBBB???<<<<<<>>>IIIOOOSSSTTTUUUYYYZZZXXXUUUSSSRRRUUUYYY[[[[[[YYY\\\ZZZZZZ]]]dddmmmtttxxx~~~|||{{{|||{{{zzzxxxzzzxxxxxxyyy{{{zzzxxxuuutttpppooorrrpppggg___]]]^^^QQQDDD???<<<:::<<<@@@XXXuuuzzzrrr```UUUIIIEEEBBB>>>;;;<<<>>>JJJhhhzzzjjjaaa]]]QQQKKKDDD@@@AAABBB@@@>>>>>>===<<<;;;::::::;;;<<<<<<==================>>>???TTTqqqtttWWWIIIGGGEEEFFFQQQkkkhhhcccUUUHHHDDD===AAA??????@@@TTTWWWGGGCCC@@@???AAA??????MMM___uuurrr]]]SSSLLLGGGLLLRRRNNNLLLQQQTTTZZZhhhwwwaaaXXXkkkcccYYYPPPHHHBBB???>>>:::999999;;;;;;>>>GGGQQQdddqqq}}}ooo___```ttttttccc\\\VVVZZZTTTQQQMMMLLLjjjmmm]]]NNNGGGCCC@@@BBBGGGEEEEEEYYYrrrTTTAAA>>>;;;<<>>>>>>>>>>>>>><<>><<<;;;<<<===>>>OOO|||XXX???>>>===999===777777888;;;@@@MMMdddxxx^^^KKKIIIJJJKKKOOOWWWaaalllrrr................................................------------------,,,,,,,,,---...//////...---,,,((()))***++++++++++++***+++,,,---///000///............---,,,,,,,,,------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,---...//////555555666777777888999999;;;@@@DDDCCC>>>;;;;;;>>>IIINNNQQQPPPQQQUUUXXXWWWVVVTTTTTTVVVZZZ\\\ZZZWWWVVVWWWZZZ^^^ccciiinnnqqq{{{zzzzzzzzz{{{|||zzzyyyyyyxxxxxxzzz}}}|||yyyuuutttnnnmmmooojjj^^^WWWYYY```TTTHHHCCC===999===FFF\\\uuuvvvppp^^^UUULLLGGGBBB===<<<===AAANNNlll}}}xxxvvv^^^TTTGGG@@@???@@@@@@???===<<<;;;::::::;;;;;;<<<===??????>>>===<<<===>>>AAAVVVttt]]]LLLIIIEEEEEELLL```iiiYYYyyyZZZIIIDDD<<>>>>>@@@ZZZKKKDDDAAA>>>???AAA???AAAQQQdddzzzlllXXXQQQLLLHHHMMMQQQLLLLLLSSSVVV\\\lllyyybbbWWWfff]]]UUUQQQMMMFFF@@@>>>:::999:::;;;;;;>>>IIIUUUeeerrrzzz\\\UUU[[[}}}eeeOOOMMMKKKSSSQQQQQQPPPRRRqqq|||fffXXXJJJDDDCCCCCCEEEHHHHHHEEE[[[^^^DDD???<<<<<<@@@>>>;;;<<<<<<==================@@@FFFQQQcccyyyzzz]]]MMMHHHLLLSSSqqqxxxfffQQQIIIBBB@@@>>><<<<<<===???@@@[[[~~~[[[CCC@@@===999===:::999:::<<<@@@NNNggg}}}UUUNNNIIIJJJMMMQQQWWW```jjjppp................................................,,,,,,------------------+++,,,---......---,,,+++)))***+++,,,,,,,,,++++++***+++---/////////...---///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))******+++---......///------------------......222222333444666888999:::<<>>@@@???===<<<>>>@@@DDDZZZwwwdddPPPJJJDDDCCCJJJ^^^zzz```iii___LLLEEE<<>>>>>CCCaaa}}}FFFBBB>>>===>>>AAA???BBBTTThhhfffSSSNNNKKKGGGOOOPPPKKKLLLTTTWWW^^^ooo~~~jjjVVVwwwcccZZZTTTTTTRRRJJJAAA>>>;;;:::;;;;;;:::===HHHTTTcccqqq___VVVPPPbbbeeePPPPPPIIILLLJJJOOOPPPPPPmmmqqqcccUUULLLIIIGGGFFFGGGFFFVVVvvvcccEEE@@@>>>>>>@@@>>>::::::;;;<<<<<<<<<<<<<<>>AAACCCiiicccFFF@@@<<<888===::::::;;;===BBBRRRmmm}}}wwwLLLNNNHHHKKKNNNRRRXXX```jjjppp................................................,,,,,,,,,------.........***+++---......---+++******+++,,,---...---,,,,,,)))***,,,...//////...---///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))******+++---...//////------------------------//////000222555777:::;;;===BBBFFFDDD===888999<<>>===@@@BBBGGG]]]zzzgggSSSJJJCCCBBBJJJ```jjj___}}}dddOOOGGG>>>BBB@@@@@@GGGggg{{{FFFDDD===<<<>>>AAA???CCCUUUkkkbbbPPPKKKIIIFFFOOOOOOJJJLLLUUUWWW___qqqxxxXXXiiicccZZZUUUWWWVVVLLLBBB>>><<<;;;<<<;;;999;;;FFFSSSaaaoooccc[[[OOOSSSyyyyyyjjj]]]NNNJJJFFFMMMOOOLLLdddzzziii]]]TTTNNNJJJHHHGGGmmmdddEEEBBBAAA@@@@@@===999:::;;;;;;<<<<<<;;;;;;AAACCCGGGQQQ```uuuiiiSSSJJJIIIJJJ\\\~~~qqqYYYLLLAAA???===<<<<<>>777888:::>>>EEEWWWuuuyyy{{{oooEEEJJJGGGKKKOOOTTTYYYaaakkkrrr////////////////////////,,,,,,,,,---------......---,,,,,,+++*********+++***,,,...000000...,,,***------------------------,,,+++******,,,,,,+++***//////...---,,,++++++***---,,,,,,++++++,,,,,,,,,000///...---,,,+++++++++++++++++++++,,,---...///000///---,,,,,,---///000//////000111333555777888999>>>AAA???999666:::>>>HHHKKKOOOSSSVVVWWWVVVUUUYYYYYYYYYXXXWWWVVVTTTSSSWWWZZZaaahhhmmmqqqrrrsss|||~~~~~~~~~vvvmmmhhhddd[[[PPPHHHPPPQQQPPPRRRPPPBBBFFF^^^zzzvvvqqqhhh\\\PPPFFF???===>>>@@@EEEOOO[[[bbbcccfffkkksss~~~cccMMMBBBAAAAAABBBCCC666;;;AAA:::CCCJJJ===???===;;;;;;;;;<<>>HHH@@@HHHpppjjjIII@@@???@@@;;;;;;BBBGGGZZZwwwvvv]]]MMMFFFGGGLLLSSSKKKJJJOOOSSSVVVcccuuuTTTUUUnnncccSSS[[[nnneeeMMMAAA===::::::;;;===<<<>>>HHHSSSbbbnnn}}}{{{zzzuuufff^^^uuuzzzmmmbbbqqq|||rrr[[[JJJEEEIIINNNPPPkkk|||kkkZZZJJJFFFLLLXXXfffIII???CCCEEECCC@@@;;;;;;<<<<<<<<<<<<<<<<<<>>>BBBFFFKKKUUUhhhpppXXXJJJHHHLLLWWWzzz{{{ZZZOOO>>>HHH>>>666CCCEEEAAAHHH|||UUUAAA<<<;;;:::<<<<<<888>>>BBBGGGaaa}}}|||ZZZNNNBBBFFFGGGOOOYYY___eeeqqq........................,,,,,,---------.........---,,,,,,+++******++++++***,,,...//////...,,,***++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***.........---,,,,,,++++++,,,+++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,++++++++++++,,,---...//////...------------...///...///000111444666888999999===@@@>>>999777:::???GGGJJJOOOTTTWWWXXXWWWVVVWWWXXXYYYWWWTTTQQQQQQRRRWWWZZZ```ffflllppprrrssszzz|||~~~~~~zzzoooiiiddd[[[NNNCCCIIIJJJJJJNNNNNNEEEKKKdddtttcccUUUIII@@@;;;999888;;;BBBKKKPPPQQQTTTYYYdddyyy}}}bbbMMMCCCBBBCCCCCC@@@999>>>@@@<<>>=========BBBGGGZZZssswwwXXXKKKFFFEEEKKKlll}}}nnnqqqQQQLLL???@@@JJJBBBKKKvvv^^^CCC@@@>>>@@@;;;<<>>HHHTTTaaammm~~~~~~aaa^^^ccc^^^\\\XXX[[[[[[ggghhhkkknnnZZZOOOKKKJJJIIISSSuuummm^^^QQQNNNSSS\\\ttt[[[CCC@@@HHHKKKEEE===;;;;;;;;;<<<<<<<<<<<<<<<===@@@CCCGGGQQQfffrrrYYYJJJGGGKKKVVVyyy^^^NNNEEEFFFCCCBBBBBB;;;===LLL}}}UUU@@@===<<<:::999;;;:::???BBBGGGeeerrrPPPKKKFFFFFFHHHPPPYYY___eeeqqq~~~........................,,,------------.........---,,,,,,++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++---+++***+++,,,---,,,***------------,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,------++++++++++++,,,---...............//////.........---...///111444777999;;;888;;;>>><<<999777;;;???EEEIIINNNSSSWWWYYYYYYXXXVVVXXXXXXUUUOOOLLLNNNRRRXXX[[[___eeejjjooorrrtttxxxyyy{{{}}}|||tttlllhhh___OOOBBBAAACCCCCCHHHMMMJJJTTTnnnppp___PPPCCC:::777:::999<<>><<>>AAASSS]]]QQQLLLFFFAAA???>>>===CCCKKKhhh}}}ZZZPPPJJJDDDKKKsssvvvTTTLLL@@@AAAIIICCCPPPUUUBBBDDD===???<<<===DDDLLLbbbkkkXXXLLLGGGHHHMMMOOOKKKKKKRRRVVVZZZgggvvvXXXNNNKKKXXXVVVXXXooo~~~hhhIII===:::;;;:::;;;<<<<<>>;;;999999<<>>AAA@@@DDDLLLMMMZZZsss~~~kkkXXXEEE<<<<<<@@@======???@@@BBBGGGOOOQQQ```rrrzzzkkkXXXJJJEEEFFFGGGGGG<<<>>>======KKKcccgggYYYYYYNNNDDD@@@===>>>HHHUUUrrrYYYQQQKKKDDDKKKvvv{{{VVVJJJ@@@@@@EEECCCTTTQQQCCCEEE===@@@======DDDMMMeeezzzdddTTTKKKGGGIIIMMMLLLJJJMMMSSSXXX^^^kkkwwwhhhPPPJJJRRRzzzXXX]]]qqqzzzbbbGGG===:::;;;:::;;;<<<<<>>BBBFFFLLLRRRWWWZZZZZZZZZVVVXXXWWWPPPHHHFFFLLLSSSZZZ\\\___dddiiinnnrrrtttxxxwwwwwwyyy{{{{{{xxxvvvvvv{{{|||sssqqqlll\\\LLL===@@@===???GGGKKKWWWnnnsss]]]FFF===AAA???;;;:::;;;<<<>>>DDDLLLSSS```ppp|||}}}iii^^^QQQHHHGGGIIIJJJIII===>>>:::AAA\\\sssoooaaaiiiXXXHHHAAA>>>AAAQQQccc|||YYYPPPKKKFFFKKKqqqZZZIIIBBBAAACCCDDDYYY|||OOOAAA@@@>>>AAA>>>===DDDMMMgggrrr^^^QQQIIIGGGIIINNNJJJKKKMMMSSSYYYbbbooozzz~~~RRRIIIJJJ```aaaaaakkklllWWWEEE???;;;<<<:::;;;<<<<<>>;;;888:::<<<===>>>>>>===<<<======>>>@@@LLLeeerrrWWWIIIGGGFFFXXX{{{qqqSSSMMMGGGvvveeePPPQQQzzz```FFF<<<;;;999:::>>>:::===@@@@@@RRR}}}TTT@@@AAADDDFFFOOOYYY```eeellltttzzz------------------------------........./////////,,,,,,,,,,,,,,,------...,,,------------------,,,++++++++++++++++++++++++...,,,+++,,,---...---+++******++++++,,,,,,------///...---,,,+++*********+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,------...000111111000...---...///000222555888:::<<<::::::999888666777:::===AAADDDKKKQQQVVVYYYYYYYYYVVVVVVSSSLLLFFFFFFLLLRRR[[[]]]aaafffkkkooorrrsssxxxwwwwwwzzz{{{yyytttooopppuuuvvvppplll]]]MMM>>>AAA<<<;;;BBBFFFPPPddd}}}vvvcccKKKAAACCC===:::999;;;<<<===CCCJJJSSS```oooyyyxxxppp^^^WWWOOOKKKMMMOOONNNKKK@@@BBB@@@OOOrrrvvvlllvvvaaaNNNGGGDDDIII\\\sss___QQQKKKHHHJJJgggaaaKKKFFFCCCDDDHHH]]]wwwSSSEEE>>>===AAA???>>>FFFPPPlllnnn[[[NNNHHHFFFIIIMMMJJJKKKNNNRRRYYYdddsss~~~___OOOHHHPPPvvvgggcccgggbbbNNNDDDBBB===<<<::::::;;;<<<@@@LLLXXXeeesss~~~{{{iiixxx|||bbbNNNDDDBBBAAAAAA<<>>>>>>>>>>>???BBBNNNhhh{{{\\\KKKGGGHHHSSSxxxsssTTTKKKAAAVVVvvvnnnPPPLLLZZZppp\\\IIIAAA<<<888888======<<<>>>@@@OOOyyyrrrOOOBBBAAA???EEEQQQ]]]ccchhhpppwww{{{------------------------............////////////,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++...,,,,,,,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,...///000111111000///...000000111333555777:::;;;;;;:::888777666777999;;;@@@CCCIIIPPPUUUWWWXXXWWWVVVSSSMMMGGGDDDFFFLLLQQQ[[[^^^ccchhhmmmppprrrssswwwwwwxxx|||~~~{{{ssslllhhhnnnzzz|||qqqjjj]]]MMMBBBDDD>>>;;;AAADDDMMM^^^rrrzzz|||yyyoooXXXGGGDDD???======?????????CCCIIIRRR]]]jjjtttyyyzzzrrriii[[[WWWRRRRRRUUUUUUQQQMMMBBBHHHLLLccc{{{zzziiiVVVQQQOOOSSSgggjjjUUUKKKKKKIII\\\dddJJJGGGDDDCCCIIIbbbtttUUUGGG???<<>>>>>???AAAEEEGGGCCC>>>BBBAAAQQQkkkuuufff[[[OOOHHHBBB<<<;;;>>>999;;;>>>@@@BBBAAA@@@???===>>>???CCCPPPiii___MMMGGGFFFOOOyyy|||sssRRREEEAAA???FFFFFF===GGGcccoooZZZFFF???===999999<<<===:::>>>DDDOOOnnngggIIICCCAAA>>>DDDRRR___fffkkkttt{{{|||------------------------............/////////000,,,,,,,,,,,,,,,---...///------------------------------------------------...---,,,,,,......---,,,++++++++++++++++++++++++*********+++,,,---///000,,,,,,++++++***++++++,,,------,,,++++++,,,,,,,,,//////000000000000//////111111222333555777999:::<<<;;;888666555666888:::???CCCIIIOOOTTTVVVVVVVVVUUUPPPIIIDDDCCCFFFKKKOOO[[[^^^dddjjjoooqqqrrrrrrwwwwwwyyy~~~}}}tttlllccciiivvvtttkkk]]]NNNFFFIIIBBB>>>CCCFFFMMM]]]aaacccgggsssyyy}}}yyydddNNNFFF???===>>>AAA@@@>>>AAAFFFPPP[[[gggpppwwwxxxqqqiii]]]YYYWWWXXXZZZYYYTTTNNNCCCMMMWWWsss~~~mmm]]]YYYXXX[[[nnntttXXXLLLMMMHHHUUU~~~{{{cccHHHFFFCCC@@@HHHfffmmmPPPDDD<<<:::@@@@@@BBBLLLZZZzzznnnZZZLLLFFFDDDHHHMMMJJJLLLNNNPPPXXXgggyyyiiiPPPNNNTTTjjj}}}}}}wwwaaaeeelllbbbKKKCCCCCC===<<<;;;:::;;;<<<@@@MMMZZZgggrrr~~~jjjZZZOOOFFFAAAGGGDDDIIIaaaWWW>>>@@@;;;:::===BBBFFFLLLPPPQQQNNN@@@;;;CCCSSSiii}}}mmm___QQQIIIDDD>>>;;;::::::<<>>@@@DDDQQQjjjaaaMMMHHHAAAKKKyyywwwsssPPPDDDKKKCCC===AAA???KKKlllnnnVVV@@@;;;<<<;;;:::<<<;;;777???HHHQQQjjjaaaEEEAAA@@@>>>DDDSSSaaagggmmmwww}}}}}}......---------,,,,,,,,,------------------------++++++******++++++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,------///...------//////...---++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...++++++++++++++++++++++++)))))))))***++++++,,,,,,222///---...111333222000111222333444666777888999;;;;;;;;;::::::888777666;;;DDDKKKMMMNNNRRRSSSRRRSSSOOOIIIDDDCCCFFFLLLOOO]]]cccgggjjjqqq{{{|||zzz|||}}}wwwkkkaaa]]]rrrrrraaaUUUQQQNNNIIIEEEIIIQQQTTTRRRPPPOOOIIIMMMjjjvvvuuutttZZZMMMAAA???===<<<999888>>>EEETTT\\\hhhqqquuuvvvvvvvvveee```ZZZWWWWWWWWWTTTRRROOO[[[uuurrreeeccchhhqqq~~~hhhPPPJJJHHHXXX~~~ppppppbbbMMMCCC>>>BBBKKKyyyaaaKKKBBB@@@AAA;;;@@@EEEHHHaaazzzmmmZZZKKKEEEFFFKKKOOOLLLJJJLLLUUUddduuudddJJJNNNQQQggglllZZZ[[[hhhfffrrrxxxbbbmmmhhhWWWMMMCCC>>>DDD???;;;999;;;>>>DDDOOOZZZfffrrr}}}eee```WWWJJJHHHXXX\\\NNN@@@??????<<>>EEETTTaaahhhpppzzz~~~|||.........---------,,,,,,------------------------+++++++++***++++++,,,---...------------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,---.........,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++,,,,,,------111///...///111333222111111111222444666777888999::::::::::::999888777666;;;CCCJJJKKKMMMQQQSSSSSSTTTPPPIIIDDDDDDHHHNNNSSS```fffkkkooovvv~~~yyylllccc___uuuzzzkkk```TTTQQQLLLJJJQQQ]]]eeeeeeIIIFFF@@@AAAVVVxxx}}}|||cccTTTDDD???;;;:::999888===DDDVVVcccsss{{{zzzvvvuuuuuullliiieeeddddddaaa\\\WWWXXXbbb{{{zzzqqqpppttt|||yyy\\\QQQJJJVVVzzztttiii\\\LLLEEE>>>BBBMMM[[[FFF>>>===BBB<<>>:::999<<>>>>>???===AAALLLSSSOOOHHHDDD@@@??????DDDRRRkkkmmmRRRKKKDDDIIIXXXxxx}}}}}}hhhMMMEEECCC:::;;;AAALLLppp~~~bbbIII<<<===999:::>>><<<:::<<>>???JJJccclllZZZIIIAAA:::888888999===BBBPPPaaauuu|||vvvtttuuuyyywwwuuussspppjjj```YYY]]]dddxxx|||{{{}}}jjjWWWLLLQQQrrrxxxcccuuuyyyQQQJJJIII@@@DDDSSSYYYFFFBBBAAACCC===BBBGGGJJJdddddd\\\QQQJJJHHHHHHHHHHHHIIIIIIMMMXXXjjj{{{aaaPPPMMMHHHNNNWWWggg~~~~~~sss|||sss^^^NNN@@@999???===::::::<<<@@@GGGTTTaaaqqq{{{~~~eeeWWW]]]jjjnnnzzzpppZZZIIIBBBDDDHHH@@@EEERRR[[[iiiqqqlllMMMCCC??????FFFfffxxxdddRRREEE@@@AAA>>>;;;>>>HHHPPPPPPIIIEEE???@@@BBBEEESSSnnnvvvVVVKKKGGGGGGQQQwwwyyyyyybbbSSSGGGCCC;;;>>>CCCKKKnnn}}}lllOOO>>><<<999:::<<<888:::<<>>;;;<<>>@@@AAACCCQQQooo}}}ZZZKKKKKKGGGNNNyyy{{{qqqaaaWWWIIIEEE???CCCEEEJJJlllzzzYYYCCC>>>;;;<<>>HHH\\\rrrrrrOOOEEEEEEEEEHHHKKKUUUeeennnnnnooo//////.........---------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,++++++------,,,++++++++++++,,,,,,,,,---------,,,++++++************++++++++++++++++++++++++******++++++,,,---------......///000111333555666333333444555777888999:::999888777666666777777888===CCCGGGFFFGGGLLLRRRTTTPPPKKKEEEBBBCCCJJJRRRWWW[[[aaajjjrrrxxxzzz~~~nnnbbbbbb|||vvvpppiii___YYY```qqq~~~\\\III@@@FFFJJJPPPoooqqq\\\RRRGGG;;;777777888;;;@@@MMMUUUcccpppyyy{{{zzzyyysssoooiiiccc^^^WWWNNNHHHGGGHHHNNNYYYbbbeeeccccccaaalllyyyiiiPPPIIILLLmmmyyypppwwwMMMJJJLLLCCCHHH[[[wwwOOO>>>@@@@@@???;;;@@@EEELLLgggdddZZZNNNHHHIIIKKKKKKJJJIIIIIINNNZZZjjjyyydddPPPQQQLLLLLLLLLTTTkkksss[[[NNNCCC<<<@@@>>><<<<<<>>>???FFFVVVeeettt```PPP```ooo___MMMLLLTTT```rrrWWWGGGFFFCCCBBBPPP```___\\\\\\WWWJJJ>>>===@@@???NNNiiixxx}}}jjjSSSCCC>>>>>>===>>>@@@DDDJJJLLLHHHCCC===@@@@@@@@@PPPrrr^^^LLLJJJHHHKKKyyy~~~vvvoooXXXIIIFFFBBBEEEDDDHHHjjjxxxWWWAAA===<<>>DDDHHHGGGGGGLLLQQQRRRPPPLLLHHHEEEFFFLLLSSSWWWWWW[[[dddnnnrrrtttyyyqqqbbbccc~~~|||sssmmmccc]]]eeeuuufffPPPCCCFFFGGGHHH[[[vvvqqqaaaUUUJJJ@@@:::888777;;;@@@MMMOOOUUU]]]eeegggfffcccVVVRRRMMMJJJIIIFFFBBB>>><<<<<<>>>CCCIIIOOOSSSVVVXXXfffuuueeeMMMKKKOOOqqq}}}wwwYYYMMMIIIAAAFFFWWWiiiLLL;;;>>>>>>>>>;;;@@@FFFOOOkkkcccXXXKKKEEEGGGJJJJJJHHHIIIJJJOOOZZZjjjxxxmmmOOOOOOOOOLLLGGGIIIZZZxxxlllTTTLLLEEE???AAA>>>===>>>???@@@HHHYYYiiixxxUUUPPPbbbUUUGGGGGGGGGBBB\\\dddPPPJJJAAAIIIggg~~~yyyhhh[[[OOOHHH@@@???@@@@@@OOOccchhhlllssssssfffSSSFFFBBBAAA;;;@@@EEEFFFHHHIIIGGGDDD>>>AAA@@@BBBUUUzzzdddOOOHHHIIIGGGrrr~~~wwwZZZIIIEEEAAACCCAAAFFFmmmpppRRR???<<<:::===BBB???;;;===AAAJJJ^^^vvvZZZEEEEEEBBB???GGGPPP\\\hhhkkkmmmttt~~~////////////............---------------------------,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------...---,,,---.........,,,++++++,,,,,,,,,,,,------******************+++,,,++++++++++++++++++++++++++++++,,,,,,------......,,,...000111111333777:::999999999999999999999999:::999888777777888:::;;;@@@FFFJJJHHHHHHLLLOOOPPPMMMJJJGGGEEEFFFJJJPPPSSSTTTXXX```jjjnnnooovvv~~~ttteeefffsssnnneee```fffuuuiiiUUUGGGFFFEEEDDDRRRgggooogggUUUMMMEEE>>>999666:::AAAEEEGGGIIIKKKLLLJJJHHHGGG>>><<<999:::<<<<<<999666777888999999<<>>CCCDDDIIIaaalllTTTHHHLLLDDDiii~~~```MMMGGGAAA@@@>>>JJJwwwqqqbbbJJJ>>>>>>:::999;;;777;;;???CCCKKK]]]wwwvvvNNN@@@FFFBBB???HHHNNN^^^iiikkksss000/////////............---------------------------,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///...------//////...---++++++,,,,,,,,,---------***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,------...//////000+++...111222111333777;;;;;;;;;;;;::::::999999999;;;:::888777777999:::<<>>===CCCIIIUUUsss\\\SSSIIIGGGKKKOOOLLLHHHGGGIIIOOO\\\lllyyyccc]]]lllbbbVVVUUUaaannnqqqlll```HHHGGGFFF???===;;;<<>>===???<<<<<<@@@DDDKKK]]]xxxnnnGGG===FFFCCC???JJJKKK^^^iiikkkyyy---------------------------------------------------,,,,,,,,,,,,---......---------,,,,,,+++++++++------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///...------...000333444CCC@@@;;;888888:::;;;<<<<<<<<<:::888666777:::<<>>HHHRRR```mmmxxxcccBBBNNN___rrr\\\tttSSSLLLKKKIIIccc___BBBAAADDDAAAAAA???AAAFFFYYY{{{\\\RRRKKKLLLOOOMMMIIIGGGHHHLLLSSS^^^kkkxxxssshhh|||nnnVVVVVVsssnnn\\\kkkwwwVVVJJJLLLBBB999>>>::::::<<>>DDDKKKKKKXXXyyytttYYYPPPLLLMMMZZZ|||rrrZZZHHH???DDD???KKKqqqPPP???===;;;;;;===>>>>>>>>>???@@@CCCLLL]]]vvv___JJJEEE???FFFHHHMMMNNN```bbbccc{{{---------------------------------------------------,,,,,,,,,------......---------,,,,,,+++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...000222444AAA???<<<:::999:::::::::<<<;;;:::777555555888:::CCCHHHLLLMMMJJJHHHJJJLLLFFFCCC@@@===>>>AAAFFFIIIRRRSSSYYYaaafffkkkttt}}}pppeeedddzzz{{{oooiiidddbbbfffmmmrrrtttiii[[[QQQMMMFFFCCCTTTkkk|||ooolll\\\PPPIIICCC===DDDJJJDDDDDDAAA>>>;;;:::999888666777777777777777777777777666666555666777999<<<>>>EEENNN[[[hhhtttgggMMMRRRXXXqqqaaavvvSSSJJJJJJKKKhhhXXXAAAAAABBB===@@@???BBBIII]]]{{{\\\RRRJJJKKKNNNMMMIIIGGGIIIMMMTTT___lllzzzyyyrrrwwwYYY[[[sss^^^```tttqqqUUUPPPMMMCCC===>>><<<;;;===CCCJJJWWWlll}}}~~~tttbbbOOOGGGEEEBBB>>><<<>>>CCCUUUsssyyyjjjeeevvv```VVVMMMFFFBBBSSSmmm[[[ZZZvvv{{{^^^OOOIIIJJJJJJRRRUUUbbbyyy^^^NNNIIIIIIUUUvvv~~~|||vvv___LLLAAAEEEAAALLLoooOOO@@@>>><<<<<<===??????>>>===@@@FFFQQQaaawww^^^JJJEEE===BBBDDDJJJTTT```___ddd........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...000222333::::::::::::;;;;;;;;;;;;<<<;;;:::888666555777999AAAFFFLLLNNNLLLIIIHHHIIIDDDAAA>>><<<===@@@EEEHHHOOOQQQVVV]]]bbbeeennnwww~~~iii]]]\\\pppwwwpppnnnhhhfffppp{{{yyyooofff\\\SSSNNNFFFFFFZZZtttuuurrrbbbVVVNNNKKKKKKUUUYYYMMMEEEAAA===:::999999888777777777777777777777777777666666555666777999;;;===@@@HHHUUU```mmm|||~~~aaaNNNOOOPPPsssooolll{{{TTTIIIJJJOOOooo|||QQQAAACCCBBB;;;???>>>DDDMMMcccyyy\\\QQQIIIJJJMMMLLLIIIHHHJJJNNNVVVbbbooo|||ccclllddd[[[dddwwwhhhXXX[[[NNNBBBAAA===>>>===>>>DDDLLL[[[qqqrrr[[[NNNIIICCC???===???===DDDVVVfffqqqzzzzzznnntttxxxhhh___PPPEEEIIIfffjjj\\\aaayyy___SSSXXX]]]eeehhhssseeeOOOGGGFFFPPPoooyyywwwxxxcccPPPAAADDDBBBLLLqqqQQQAAA???======>>>?????????===AAAIIIUUUcccuuuYYYIIIEEE<<<@@@DDDKKK\\\```___iii////////////////////////------------------------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------...---------...000111222000222666999:::;;;===>>><<<<<<;;;999777777999;;;AAAFFFLLLNNNMMMJJJGGGFFFDDDBBB???===>>>AAAEEEHHHNNNOOOTTTZZZ]]]___gggppp{{{fff[[[ZZZgggvvv|||uuuuuuooonnn}}}pppddd\\\TTTMMMEEEGGG^^^yyyvvvqqqgggYYYTTTXXXcccqqqlllVVVKKKFFF@@@;;;999888888777666666666666666666666666666666666666777999:::;;;<<>>???>>>FFFRRRhhhrrr[[[QQQHHHIIILLLLLLIIIHHHJJJOOOXXXcccqqq~~~nnnrrrddddddiiizzzbbb```hhhOOO???CCC===???===???EEENNN^^^vvvhhhUUULLLFFFBBBBBBCCC??????GGGPPPSSSRRRQQQYYYooowwwiiicccvvvuuugggaaaRRRJJJUUUxxxfffcccsssrrr```bbb|||lllRRRFFFFFFNNNiiixxxvvvzzzgggSSSAAABBBBBBKKK}}}|||WWWBBB@@@>>>===???@@@@@@???>>>CCCKKKVVVcccsssRRRFFFEEE===CCCHHHQQQ]]]bbbfffsss////////////////////////------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------......///000000---000444666888999<<<>>><<<<<<:::888666777:::===BBBFFFLLLOOONNNKKKGGGEEECCCAAA>>>======???CCCEEEKKKMMMQQQXXX\\\___gggpppvvvcccYYYXXXeeeuuuxxxxxxsssssspppbbb[[[SSSJJJCCCIIIbbb}}}tttlllfffZZZYYYfff{{{{{{XXXUUUNNNEEE===999888888888666666666666666666666666555555666666777888999::::::@@@JJJTTTaaasssgggRRRKKK]]]yyyrrrXXXIIIGGGMMMoooqqqOOOAAA???@@@@@@@@@???GGGVVVkkkkkkZZZOOOGGGHHHLLLKKKIIIHHHJJJOOOXXXdddrrrrrrtttlllfffpppyyybbbjjjoooNNN===CCC======<<>>>>>???????????????CCCJJJUUUeeexxxPPPFFFFFF???DDDJJJSSSZZZeeeppp}}}........................------------------------+++,,,---.........---,,,++++++,,,,,,,,,,,,------)))******++++++,,,,,,---........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,------...------.........////////////222555555555777<<<@@@BBB@@@<<<888555777;;;???DDDGGGLLLOOOOOOLLLHHHEEEBBB@@@===;;;;;;<<>>FFFOOO\\\pppttt\\\KKK]]]}}}WWWGGGDDDKKKnnnhhhKKK@@@<<<===@@@AAA???IIIZZZooogggWWWNNNGGGIIIMMMLLLHHHFFFHHHMMMWWWdddrrr~~~wwwyyykkkkkkooohhhoookkkMMM>>>AAA>>><<<<<<@@@HHHTTTeee~~~sssYYYLLLDDDBBBBBB<<>>===>>>???>>>>>>>>>BBBHHHUUUggg~~~TTTFFFFFF???DDDHHHOOOTTTgggvvv~~~------------------------------------------------***+++---//////...---,,,+++++++++,,,,,,---------))))))***++++++,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,---......------......///.........000222444444444999BBBIIIOOOKKKDDD===999:::>>>CCCGGGIIILLLOOOPPPMMMIIIFFFDDDBBB???<<<;;;<<<===>>>EEEFFFLLLSSSXXX\\\eeennn||||||vvvqqqooottt|||zzzkkk]]]UUURRR[[[ppp~~~yyypppbbbZZZPPPHHHIIIXXXtttyyyzzzddd___VVVJJJ@@@::::::;;;;;;777777777777777777777777555555666777777888888888777<<>>@@@AAA>>>JJJ^^^sssjjjUUULLLGGGJJJNNNLLLGGGDDDFFFKKKVVVcccqqq}}}uuujjj}}}mmmqqqnnn]]]JJJCCCAAA>>>;;;<<>><<>>===<<<>>>AAAGGGSSSeee|||TTTDDDCCC>>>EEEGGGMMMQQQgggtttxxx~~~------------------------------------------------***+++---//////...---,,,+++++++++,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------......///.........---///111222555>>>KKKTTT\\\WWWNNNDDD>>>>>>CCCGGGIIIJJJLLLOOOPPPNNNJJJGGGGGGEEEAAA???======>>>???EEEFFFJJJOOOQQQSSS[[[cccrrrvvvyyyvvvnnnddd\\\YYY[[[fffnnnkkk___SSSLLLIIIPPPgggxxxuuucccZZZOOOIIIMMM```}}}qqq___VVVJJJ???::::::<<<===777777777777777777777777444555666777888888777777666:::@@@IIIVVVlllxxxbbbFFFUUUqqq\\\KKKKKKWWW~~~VVVCCCEEEEEEBBBAAA@@@>>>KKK```uuummmSSSKKKGGGKKKOOOLLLFFFCCCDDDJJJUUUbbbppp|||lllxxxoooxxxjjjQQQHHHGGGAAA>>><<<===DDDOOO[[[mmmtttfffZZZQQQMMMeee|||}}}}}}}}}xxx\\\VVVPPPMMMNNNJJJAAA:::===222===KKKOOO]]]kkkdddccc[[[RRRMMM]]]kkk[[[EEEGGGMMMccc}}}|||rrr]]]???>>>FFFNNNuuuvvvTTTBBB???===<<<<<<===<<<<<<@@@BBBGGGQQQ```uuuQQQ@@@@@@>>>GGGIIINNNPPPfffpppqqqzzz////////////////////////......------------......---///000///---,,,,,,---,,,---......,,,,,,---...---------.........//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------.../////////222333333888HHHbbbuuuqqq___UUUKKKAAACCCLLLHHHJJJMMMOOOOOOMMMJJJIIIGGGFFFDDD???<<<;;;===@@@DDDEEEHHHIIIIIIJJJMMMNNN[[[^^^aaa___YYYRRRNNNMMMOOOSSSVVVUUUSSSPPPIIIAAAJJJ\\\wwwbbbYYYQQQNNNPPP\\\ttt|||rrrZZZFFFCCCCCC===:::===777;;;:::555555999999555555666666666777777888888777:::???FFFTTTjjj^^^SSSIIILLLzzz]]]KKKJJJXXX[[[III???DDDAAA@@@@@@>>>KKK[[[{{{iiiQQQHHHEEEMMMQQQKKKDDDCCCEEEKKKVVVdddqqq{{{qqqyyyzzzfffFFFEEEDDD<<<>>>;;;===DDDPPP]]]nnnqqq^^^ZZZjjjtttVVVUUUcccYYYEEEAAA<<<===<<<>>>JJJZZZbbbaaaeee^^^PPPNNNnnnoooZZZFFFJJJIII^^^}}}}}}wwwcccPPPAAADDDAAAFFFttthhhPPP============<<<<<<<<<<<>>===>>>???AAACCCEEEFFFFFFGGGIIIKKKQQQTTTVVVUUUQQQOOOOOOQQQNNNRRRTTTTTTUUUTTTLLLCCCKKK]]]~~~sss```WWWOOONNNQQQYYYiiixxxhhhPPPFFFDDDAAA===;;;888;;;;;;666666999:::666666666666666777777777888666999===DDDSSSiiiZZZQQQLLLOOOyyy```IIIGGGVVVYYYHHH>>>CCC@@@@@@CCCBBBQQQaaacccOOOFFFDDDLLLPPPJJJCCCBBBEEEKKKVVVdddqqq|||vvv{{{}}}```FFFFFFCCC;;;???===>>>EEEPPP]]]nnn|||zzztttdddhhhhhhRRR]]]fffVVVCCC<<<===<<>>DDDMMMXXXhhh~~~sssWWWRRR___uuussslllssshhhGGG<<<999666777@@@LLLVVV[[[WWWKKKBBBCCCIIIRRRddduuu{{{zzz|||fffMMMFFFFFFLLLfffyyyyyyxxxbbbFFFCCCCCCGGGpppZZZAAA============<<<<<<<<<<<<===AAAGGGQQQbbbqqqvvvtttOOOCCC===@@@CCCBBBDDDJJJUUUeeemmmpppwww|||////////////////////////------...//////...------+++,,,......---,,,,,,---,,,---......,,,,,,---...+++++++++,,,,,,,,,------........................,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------///............///000000111000000777DDDVVVfffpppuuufffUUULLLIIIHHHHHHHHHGGGIIIKKKLLLKKKHHHEEECCCDDDFFFIIIJJJIIIHHHGGGHHHGGGKKKPPPUUUXXXZZZ]]]___bbbeeeiiijjjiiiiiilllooommmmmmkkkjjjlllmmmggg___PPPGGGVVVxxx}}}eeeMMM>>><<<>>>BBBSSSeeeooorrruuuxxx{{{|||mmmPPPHHHFFFAAA;;;:::;;;======;;;;;;;;;999999999999999999999999999999;;;CCCTTTlllhhhKKKMMMYYY~~~xxxbbbLLLLLL[[[xxxOOOCCC===AAA===@@@AAACCCZZZqqqxxx\\\KKKFFFHHHPPPQQQJJJDDDEEEGGGMMMWWWeeetttooo]]]|||zzzkkkIIIEEEEEE>>>;;;???<<<<<>>;;;>>>===:::CCCQQQSSSYYYeeeuuugggOOOFFFKKKJJJ___yyyrrrhhhGGGBBBEEEKKKrrr^^^BBB============<<<<<<<<<<<<===@@@DDDOOOaaauuuQQQEEE===???AAA@@@EEELLLRRRccckkknnnvvvzzz////////////////////////,,,---...//////...---,,,***,,,---...,,,,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,------------........................,,,,,,------------,,,,,,........................++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------//////......//////000111444111///666BBBMMMQQQQQQYYYTTTLLLEEEAAA@@@@@@BBBDDDFFFIIIKKKKKKIIIFFFDDDGGGJJJMMMOOOPPPPPPQQQRRRRRRVVV]]]bbbeeehhhkkkmmmnnnrrrwwwwwwuuuttttttvvvrrrsssqqqmmmnnnpppoookkk[[[IIIKKKdddrrrRRR@@@>>>@@@===HHHVVV```eeeiiimmmpppqqqrrr|||}}}]]]PPPKKKHHH===<<<===AAAAAA>>>===???;;;;;;;;;;;;;;;::::::::::::999<<>>===888<<>>>>>??????EEENNNQQQaaajjjnnnuuuzzz////////////////////////,,,---///000000///---,,,)))+++------,,,,,,---...,,,---......,,,,,,---...,,,------------.................................+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------///////////////000000111777444333777>>>CCCBBB???HHHFFFCCC???======>>>===@@@CCCFFFIIIKKKJJJHHHGGGLLLOOOSSSUUUWWWYYY[[[]]]]]]bbbhhhmmmpppqqqsssuuuuuuyyy}}}~~~|||{{{|||~~~{{{}}}yyyqqqmmmnnnpppppp^^^KKKFFFSSSiiivvvVVVEEEAAA@@@===CCCNNNZZZbbbeeegggiiihhhhhhmmm{{{nnn\\\SSSNNNAAA???AAAFFFFFFBBBAAACCC============<<<<<<<<<;;;999999<<>>===@@@999<<<<<<@@@GGGPPP]]]qqq}}}ppptttnnnSSSMMMEEEBBBJJJeeeRRRFFF???<<<999999<<<;;;888888<<<666888:::=========???AAABBBGGGVVVlllmmmSSSEEEOOODDDXXXrrrpppKKKCCCEEEFFFfffiiiCCC============<<<<<<<<<<<<>>>@@@BBBKKK[[[nnnwwwxxxNNNDDD===>>>??????EEENNNPPPaaajjjooowww|||////////////////////////,,,---///000000///---,,,)))+++------,,,,,,---...,,,---......,,,,,,---...---------.........//////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------///////////////000111111777777777999<<<===<<<:::???>>>;;;999;;;>>>???===>>>AAAEEEIIIKKKKKKIIIHHHPPPSSSWWWYYY\\\___ccceeeeeeiiinnnrrrtttuuuwwwxxxyyy|||vvvlllkkknnnooo[[[IIIBBBHHHTTTrrrtttWWWHHHBBB===<<<@@@KKKXXXbbbeeeeeeeeebbbbbbeeelllvvv}}}yyygggYYYRRRDDDBBBDDDIIIJJJEEEDDDGGG??????>>>>>>=========<<<888888;;;EEEWWWlllcccNNNNNNVVV}}}zzzNNNHHH___kkkEEECCCAAABBB<<<>>>BBBFFFaaa{{{rrrYYYJJJGGGKKKTTTTTTKKKFFFHHHJJJPPP\\\iiivvvooo```cccccc]]]]]]{{{qqqddd{{{gggJJJDDD<<<>>>BBB777======AAAHHHPPP]]]qqqyyysssqqqwwwwwwhhhTTTIIIDDDGGGEEEHHHddd}}}QQQGGG===;;;777777:::999555666<<<777:::;;;::::::===???>>>??????LLLeee}}}pppTTTDDDNNNAAAVVVvvvwwwQQQFFFDDD@@@ZZZoooHHH>>>=========<<<<<<<<<<<<===???CCCLLL]]]nnnuuutttJJJAAA<<>>@@@BBBEEEGGGJJJKKKLLLWWW[[[___aaabbbeeejjjnnnvvvwwwzzz}}}|||uuupppooonnnhhhYYYCCC>>>JJJXXXppprrr___PPPDDD<<<===@@@GGGTTT```gggfffcccccceeeeeebbbbbbeeeeeebbbnnnrrrvvvwwwtttmmmddd^^^KKKIIIJJJNNNLLLFFFAAA@@@???===;;;;;;===>>><<<999888888:::@@@KKK[[[jjjsssuuu{{{zzzYYYMMMQQQ]]]~~~TTTHHH___aaaJJJIIIBBBAAA===BBB@@@EEEaaa{{{rrrWWWKKKHHHIIINNNOOOJJJFFFEEEIIIQQQ\\\gggrrr|||gggiiijjjbbbTTTPPPggghhh\\\|||~~~dddGGGDDDBBB@@@>>>888:::;;;???DDDJJJYYYqqqrrreee___PPPMMMIIIEEECCCFFFNNNWWW|||xxxkkkmmmiiiIIIGGG;;;===888666:::<<<:::666555:::999999:::;;;===???@@@@@@===EEE[[[tttuuuZZZJJJGGGHHHWWWooo|||{{{}}}SSSCCCHHHGGGVVVsssGGG@@@;;;999;;;<<<;;;:::===:::BBB@@@JJJTTTggg{{{lllFFFAAA===>>>>>>@@@DDDKKKSSSeeeooouuu~~~........................------,,,,,,,,,,,,++++++***...///,,,+++...///---------,,,,,,,,,---......++++++,,,,,,,,,---------............------------......---------,,,,,,,,,...------,,,,,,++++++***---+++))))))+++------,,,------,,,,,,------...///......///000000000000///333333333444555666888888999888777:::===@@@???>>>===???BBBFFFJJJMMMPPPQQQ[[[^^^ccceeegggjjjooottt|||~~~~~~wwwppplllhhh[[[FFF>>>EEEMMM```|||uuugggZZZOOOFFF@@@???DDDNNNZZZdddiiijjjiiidddggghhhddd```^^^XXXQQQSSSUUUZZZ___bbbcccbbbbbbQQQTTTYYYYYYQQQFFFBBBDDD???===;;;<<<===>>><<<:::;;;::::::===DDDNNNYYY___cccjjjmmmwww~~~___PPPNNN[[[vvvQQQKKKaaaSSSBBBEEEAAABBB???CCCAAAEEE___xxxqqqVVVJJJHHHIIINNNOOOJJJFFFEEEJJJQQQ[[[fffpppyyyoooppppppbbbRRRKKK___zzzccc\\\~~~~~~```GGGDDDBBB@@@@@@<<<:::<<<@@@DDDKKKXXXqqqkkkXXXPPPKKKGGGEEEDDDEEEIIIMMMhhh~~~kkk^^^```{{{```EEEFFF<<>>DDDXXXooooooVVVGGGFFFGGGUUUmmmzzzxxxxxxPPPBBBGGGDDDSSSjjjAAA@@@;;;999<<<===;;;;;;===:::AAA???IIIRRRccctttaaaGGGAAA===>>>>>>???DDDJJJRRRccclllrrr|||........................------,,,,,,,,,,,,++++++***...///,,,+++...///...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------,,,,,,------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++,,,,,,++++++,,,,,,---............//////000000000222222222333444666777888888888999<<<@@@BBBBBBAAA<<<>>>CCCIIINNNRRRUUUVVV]]]aaagggjjjlllooouuuyyy}}}uuunnneee\\\HHH>>>AAAEEEUUUnnn||||||yyyssspppjjjfffaaaZZZRRRIIICCC???@@@IIIVVVaaagggjjjlllnnngggllloookkkeee^^^SSSJJJKKKKKKJJJLLLOOOSSSWWWYYYQQQXXX```___QQQCCC@@@EEE@@@???======>>>===<<<:::<<<<<<;;;<<<@@@EEEJJJMMMPPPVVVYYY```ooozzz~~~cccRRRKKKWWWkkkNNNOOOcccJJJ>>>DDDAAACCC???CCCBBBDDD\\\ssslllRRRJJJHHHIIINNNNNNJJJEEEEEEKKKQQQZZZdddmmmvvv~~~yyyyyywwwbbbQQQGGGUUUuuuooo[[[^^^___HHHFFFAAA???@@@===;;;<<<@@@EEEKKKXXXooo{{{```QQQIIIEEEFFFFFFCCCBBBCCCWWWzzzmmm^^^___YYYCCCGGG???EEE@@@<<<<<<:::777888;;;888888888999;;;>>>@@@AAACCC???CCCSSSiii|||mmmTTTGGGEEEEEEQQQfffqqq~~~~~~sssMMMAAAFFFBBBPPP}}}bbb???@@@<<<:::<<<===;;;;;;<<<:::@@@===HHHRRRbbbqqq\\\GGGAAA===>>>>>>???DDDJJJSSSccckkkoooyyy........................------,,,,,,,,,+++++++++***...///---,,,///000///,,,,,,,,,,,,---......///,,,,,,,,,------------...++++++,,,,,,------......------------------------+++++++++,,,,,,---------...---,,,,,,++++++******++++++******++++++,,,---............///000000111111111222222444555777888888999;;;===@@@AAAAAA@@@===@@@EEELLLQQQUUUXXXYYY^^^bbbhhhlllooosssxxx|||||||||~~~}}}xxxsssccc]]]LLL@@@AAAEEEUUUnnn}}}vvvkkkeee[[[YYYVVVRRRKKKAAA;;;:::@@@MMM]]]fffhhhiiimmmqqqjjjqqquuusssooohhh^^^TTTPPPMMMHHHDDDCCCDDDGGGJJJJJJRRR\\\]]]RRREEECCCHHHDDDCCCAAA@@@>>>===;;;:::::::::;;;>>>AAAEEEHHHJJJGGGMMMLLLOOO[[[fffzzzxxx```RRRJJJSSSbbbKKKPPPdddMMMBBBFFFAAABBB???AAABBBCCCYYYooonnnSSSJJJHHHIIIMMMNNNIIIEEEDDDJJJPPPXXXcccmmmwww~~~~~~yyy```PPPGGGPPPhhhdddVVV___bbbLLLHHH@@@;;;<<<:::<<<===AAAEEEJJJVVVmmmfffPPPGGGBBBEEEFFFAAA???AAAQQQqqqxxxlllqqqZZZIIIMMMFFFIIIDDDAAA???<<<888888<<<777777888999;;;===@@@AAADDD@@@BBBPPPcccvvvqqqXXXJJJGGGDDDLLL^^^hhhuuupppJJJ@@@EEEAAAPPPyyy```CCC@@@<<<:::===>>><<<;;;<<<;;;???<<>>>>>>>>???DDDJJJUUUdddllloooyyy........................------,,,,,,,,,+++++++++***...///---,,,///111000,,,,,,,,,,,,,,,---...///,,,,,,---------.........,,,,,,,,,------.........------------------------***++++++,,,,,,------...,,,---,,,,,,***)))((((((+++************+++,,,,,,......//////000111111222111111111222444666777888999:::;;;<<<======>>>>>>@@@CCCIIIOOOTTTXXXYYYZZZ___eeekkkppprrrvvv{{{}}}|||}}}|||vvvqqqhhheeeTTTEEECCCHHHYYYqqqwwwjjj```ZZZVVVTTTQQQHHH<<<888999EEETTTeeemmmlllkkknnntttnnnsssvvvuuurrrooohhh```MMMJJJEEE@@@======>>>???DDDHHHPPPVVVTTTMMMJJJMMMGGGFFFEEEBBB>>>;;;:::999777999;;;>>>BBBFFFJJJLLLFFFKKKHHHFFFMMMUUUgggoooWWWOOOKKKRRRyyy]]]IIINNNcccPPPFFFGGG???AAA???AAABBBCCCXXXnnntttWWWJJJGGGHHHMMMNNNIIIEEEDDDIIINNNVVVbbboooyyyyyy\\\PPPIIINNN\\\ttt^^^RRR]]]vvvdddMMMHHH@@@;;;<<<:::<<<===AAAEEEIIITTTiii}}}ttt]]]NNNDDD???BBBAAA>>>CCCMMMSSSdddvvv}}}}}}zzzyyyyyy}}}fffXXXXXXRRRSSSLLLFFFCCC???:::999;;;777777888888:::===???AAACCC@@@BBBMMM]]]pppvvv\\\LLLHHHDDDLLL]]]fffmmmpppJJJ???DDDAAASSS{{{```FFF@@@<<<;;;>>>???<<<;;;<<<;;;???<<>>>>>>>>???CCCIIIQQQaaakkkppp{{{........................------,,,,,,,,,,,,++++++)))...///------000111000...------,,,,,,---------,,,---------............------..................,,,,,,,,,------------...+++++++++,,,,,,---------***,,,---,,,***(((((((((++++++******++++++,,,------...000222333333222222111111222333555666888999999:::;;;;;;::::::===???DDDHHHMMMSSSXXX[[[\\\\\\bbbgggnnnsssvvvyyy}}}|||qqqiiippppppaaaOOOJJJNNN___wwwrrreee___YYYUUURRRHHH<<<:::???LLL[[[mmmuuurrroooqqquuuppptttuuurrrooonnniiicccTTTPPPJJJDDD>>>;;;999888;;;;;;???GGGKKKIIIGGGHHHEEEFFFEEEAAA===:::999999888888:::<<<@@@DDDHHHKKKGGGKKKGGGCCCFFFIIIVVVlllpppPPPJJJNNNTTTtttYYYJJJLLLbbbrrrpppyyyKKKEEEEEE===@@@@@@CCCBBBCCCYYYppppppSSSIIIGGGHHHMMMMMMIIIDDDDDDHHHLLLUUUbbbppp|||~~~[[[SSSOOOPPPTTTddd~~~[[[PPPVVVeee|||dddKKKGGGAAA>>>@@@>>>;;;<<<@@@DDDGGGQQQfffyyyttt___PPPGGGAAABBB???AAASSSjjjiiiaaaVVVOOOSSScccwww~~~}}}yyypppllliiiggg[[[MMMFFFAAA<<<:::;;;888888888888:::<<<>>>??????===@@@IIIVVVeeexxxxxx^^^MMMHHHDDDNNNbbbmmmjjjoooLLLAAACCCAAAUUUaaaDDD@@@<<<;;;???@@@===;;;<<<:::@@@===GGGTTTmmm|||HHHCCC>>>>>>>>>>>>CCCIIIJJJ[[[gggooo|||........................------,,,,,,,,,,,,++++++)))...000------000222111///...------,,,,,,,,,,,,------------............//////////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++))))))***+++++++++++++++,,,------,,,///222555666555333222111222222444555777999:::999::::::999888:::>>>BBBGGGKKKQQQXXX]]]```aaaaaabbbgggnnnsssuuuxxx||||||pppiiinnntttjjj\\\ZZZ___qqq|||oooggg^^^XXXTTTHHH;;;;;;DDDQQQ```pppxxxuuuqqqqqqssstttwwwwwwssspppooojjjddd]]]YYYQQQHHHAAA<<<999888777444555:::=========??????@@@AAA???;;;999999;;;:::999888999===CCCHHHLLLGGGKKKGGGDDDFFFEEELLL]]]{{{PPPFFFPPPXXXuuuuuuUUULLLLLLbbbhhheee}}}nnnEEEDDDFFF>>>AAA@@@AAAAAACCC[[[sssjjjNNNIIIGGGHHHLLLMMMHHHDDDCCCHHHKKKTTTaaappp|||ccc]]]YYYWWWRRR[[[wwwZZZNNNLLLPPPqqqhhhgggKKKEEEBBB@@@AAA===:::<<>>>>>>>>>>>CCCHHHIIIZZZdddlllzzz........................---------,,,,,,,,,++++++)))...000------000222111000///...---,,,+++++++++---------.........//////111111000000//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,******,,,,,,,,,++++++,,,,,,---...,,,///333777888777444222222222333444666888:::;;;888999999888888;;;AAAFFFHHHLLLSSS[[[aaadddffffff```eeelllqqqsssuuuyyy|||zzzssspppeeepppnnnfffiiirrrqqqnnnddd[[[UUUGGG::::::EEERRR```pppwwwuuupppooopppwwwzzz{{{xxxvvvtttoooiiiYYYTTTMMMFFFAAA>>>>>>???<<<888777999888666888<<<999;;;===<<<999888:::<<<:::999777888<<>>999:::;;;???BBBDDDMMMaaatttxxxeee^^^XXXTTTMMMWWW\\\EEEJJJbbbyyyzzzZZZGGG???<<<<<<<<<::::::999999999:::;;;<<<777777:::@@@FFFNNN]]]kkk|||fffPPPFFF@@@LLLbbboooooo{{{tttkkkQQQEEEBBB>>>TTTxxxjjjEEE???<<<<<<@@@AAA===;;;<<<666AAA@@@EEEGGGXXXpppeeeIIICCC???>>>>>>>>>BBBHHHNNN\\\ccciiiwww//////.........---------//////...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///......---------,,,,,,,,,,,,,,,,,,---------......000///---,,,+++,,,------************************,,,---......,,,+++,,,......///111555888888444111222333555666555666888:::999999:::;;;<<<@@@EEEIIILLLQQQXXX^^^aaabbbcccdddfffiiilllmmmnnnrrrxxx}}}}}}sssxxxtttrrrtttvvvvvvaaaddd___QQQAAA;;;???FFFYYYiiiyyy|||wwwrrrnnnkkkuuu||||||uuutttwwwrrrgggddd\\\QQQHHHCCC@@@===;;;999888888777777777777888===<<<===???<<<777777:::>>>888;;;===:::CCCOOOPPPKKKJJJEEEGGGKKKEEEEEETTT}}}SSSJJJMMMUUUjjjMMMKKKOOOiiiqqqggg|||hhhEEEFFFEEE===EEECCC???CCCHHHXXXwwweeePPPGGGEEEFFFKKKLLLGGGBBBAAAHHHKKKRRR^^^lllxxxwwwmmmppp```QQQYYYwwwvvvUUUDDDAAABBBLLL]]]wwwkkkIIIHHHFFF>>>===>>>===;;;<<>>;;;===<<<777;;;<<<777666999888444===999999>>>CCCFFFLLLQQQkkkxxx}}}]]]IIIFFFCCCMMMbbbppprrrvvvmmmNNN???CCCAAAIII}}}nnnFFFAAA???===<<<======<<<;;;===???>>>IIIJJJPPPddd\\\EEE???;;;<<<>>>???BBBFFFMMMXXXgggqqqvvv//////.........---------///......---,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,.../////////.........---------,,,,,,,,,,,,------------///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........///222666666333000222444555666666666888999999:::;;;<<<>>>BBBHHHLLLQQQUUUZZZ___aaabbbdddeeegggiiillllllmmmqqqxxx}}}xxx___YYYSSSNNNGGGBBBEEELLL]]]kkkyyy{{{wwwtttrrrqqquuuzzzyyysssrrrxxxvvvnnnkkkcccXXXOOOHHHCCC>>>;;;;;;::::::999888888777777999<<>>???;;;:::===>>>;;;<<<999999<<<>>>@@@DDDJJJXXXggg~~~~~~___KKKGGGDDDLLLaaaoooqqqzzzrrrnnnSSSCCCFFFBBBKKKwww~~~UUUAAA???======>>>>>>===<<<;;;???===HHHIIINNN^^^TTTFFF@@@<<<>>>@@@@@@CCCGGGMMMWWWfffpppvvv...............---------.........------,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///000000/////////.........++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---............000222333222111222444666777666666888999888:::<<<>>>AAAFFFKKKOOOWWWZZZ]]]___aaabbbdddfffiiijjjkkkkkklllpppxxx~~~qqq]]]MMMKKKJJJEEEIIISSSbbbnnnxxxxxxuuutttuuuuuutttwwwuuuooopppxxx|||yyyrrrkkkbbbXXXPPPIIICCC@@@<<<<<<;;;::::::999888777>>>HHHTTTUUULLLCCCHHHSSS^^^QQQMMMNNNNNNXXXaaa]]]SSSPPPFFFBBBCCC???CCCUUUzzzzzzNNNIIIPPP]]]oooQQQLLLLLLeeeoooHHHGGGFFF<<>>BBBFFFUUUuuubbbOOOFFFDDDFFFKKKLLLGGGBBBAAAFFFIIIQQQ\\\kkkxxxwwwdddUUUZZZvvvpppTTTGGGDDDDDDCCCGGGTTTjjjuuuOOOHHHCCC<<<<<<<<<;;;:::;;;???EEEMMM[[[hhhvvv||||||ooorrr\\\FFFJJJIIIGGGOOOlllzzzzzzVVVMMMCCC;;;<<<===:::===>>>;;;:::===???>>>===;;;:::<<<;;;:::===BBBGGGWWWqqqaaaMMMIIIDDDKKK```nnnnnn~~~~~~tttooooooXXXGGGGGGBBBKKKmmmaaaBBB@@@>>>>>>>>>???>>>===:::>>>===GGGIIINNN]]]PPPGGG@@@<<<>>>??????BBBFFFKKKVVVeeeooouuu..............................---------,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///////////////.........---******+++++++++,,,,,,,,,,,,+++++++++++++++++++++************************+++---...---,,,,,,---/////////...///000111222222222444777888777777777888777:::===@@@DDDIIIOOOSSS[[[]]]___``````aaadddfffjjjkkkkkkjjjkkkpppxxxfffPPPMMMLLLGGGOOO___iiirrrxxxuuuqqqqqqssstttrrrssspppkkkmmmwwwuuupppiiiaaaXXXQQQJJJGGG<<<<<<<<<;;;::::::999999DDDTTTdddcccQQQBBBHHHVVVrrrbbb[[[ZZZZZZaaaeee^^^UUURRRGGGBBBCCC>>>DDDXXXzzz}}}PPPJJJRRR```rrrTTTMMMLLLcccsssGGGDDDFFF===??????CCC@@@EEESSSrrrdddTTTFFFDDDFFFKKKLLLGGGCCCBBBEEEHHHOOO[[[iiiwwwfffPPPZZZxxxnnnTTTGGGCCCCCC@@@???GGGXXXvvvwwwOOOFFF@@@<<<<<<;;;;;;999:::???DDDLLLYYYfffqqq{{{zzz{{{^^^KKKOOOMMMFFFHHH]]]pppyyy~~~bbbXXXJJJ???>>>???>>>>>>===<<<<<<===>>>>>>@@@======>>>===:::<<<@@@CCCOOOhhhbbbOOOJJJDDDJJJ___mmmkkk{{{rrrxxxqqqqqqYYYFFFDDD@@@KKKccc___CCCAAA???>>>??????>>>===:::???===FFFKKKUUUfffYYYGGG@@@<<<===>>>>>>@@@DDDJJJUUUdddooottt---.....................---------------,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,------,,,,,,...///000000000///000111222444333555888999888777777888666999===AAAEEEKKKPPPTTT\\\]]]^^^^^^___```cccfffiiijjjjjjjjjkkkpppyyy}}}pppaaaaaa]]]UUU[[[kkksssyyy{{{vvvppppppqqqpppooonnnjjjfffgggqqq}}}wwwuuuqqqiii___VVVNNNJJJ???>>>===<<<;;;;;;;;;<<>>DDD???DDDPPPmmmdddTTTEEEDDDFFFKKKLLLGGGCCCBBBDDDFFFMMMYYYhhhvvvmmmLLLZZZyyynnnVVVJJJDDDCCC@@@???DDDPPPjjjvvvOOODDD???<<<>>><<<:::999:::???CCCKKKWWWdddjjjwwwaaaLLLLLLHHHBBBFFFaaaqqqwwwxxx~~~~~~zzz~~~{{{wwwxxxxxxeeeOOOAAAAAA@@@FFFBBB???@@@CCCCCCAAA@@@AAA===<<<@@@AAA>>>>>>@@@CCCJJJ```~~~aaaPPPKKKDDDIII^^^mmmkkkzzz~~~{{{yyyyyyrrrYYYEEECCC@@@NNNbbbTTTCCCAAA???>>>??????>>>===<<<@@@===FFFNNN___uuuhhhIIICCC>>>???@@@???AAAEEEJJJUUUdddooottt---------...............------------------------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...//////000111000///000111333333555888:::999777777777444888<<>>PPPhhhyyyZZZAAADDDUUUxxxoooqqqxxxzzz}}}zzznnn^^^ZZZNNNGGGFFFDDDNNNfffwwwLLLJJJUUUdddnnnQQQMMMMMMaaaWWWEEEGGG@@@>>>;;;AAA>>>DDDNNNgggbbbPPPEEECCCEEEKKKLLLHHHCCCBBBBBBEEEKKKWWWgggvvv}}}SSSZZZvvvfffSSSKKKGGGDDDBBBBBBEEELLLaaavvvOOOCCC>>>>>>???;;;;;;999;;;???DDDJJJVVVbbbiiisssxxxoooeeexxxoooUUUJJJCCCBBBLLLhhhtttuuurrrvvvrrrjjjjjjgggaaacccmmmtttSSSIIIPPPOOOLLLCCC???DDDKKKKKKEEE@@@CCC===;;;@@@EEEDDDAAA???@@@EEE\\\zzz___OOOJJJCCCIII___ooolllzzz|||pppVVVEEEDDDCCCRRRlllKKKBBB@@@>>>>>>>>>???>>>===<<>>@@@PPPllldddKKKNNN___yyyuuuxxxiiicccSSSGGGEEEDDDSSSnnnvvvMMMJJJUUUdddhhhKKKKKKLLL___^^^DDDGGGBBB???:::@@@===DDDMMMbbbdddOOOEEECCCEEEKKKLLLHHHDDDCCCAAADDDJJJVVVfffuuueeeYYYnnn~~~^^^SSSRRRQQQGGGEEEEEEEEEGGGWWWxxxRRREEE?????????:::;;;:::<<<@@@DDDJJJVVVaaagggmmmqqqoooiiieeehhhmmmxxxgggZZZRRRMMMUUUyyy~~~bbbNNNDDDJJJ\\\nnnyyywwwppppppjjjaaaaaa[[[UUUWWW^^^ooo[[[]]]pppsssUUUHHHCCCNNNZZZ[[[RRRJJJIII@@@<<>>GGGbbbvvv[[[MMMJJJCCCIII```pppmmmzzzuuugggPPPCCCEEEDDDTTTzzzIIIAAA???======>>>>>>===<<<;;;@@@<<>>===>>>@@@BBBaaannn\\\dddwww}}}}}}}}}sssjjjUUUFFFCCCDDDVVVssszzzPPPLLLUUUbbbcccGGGIIIKKK^^^```BBBFFFDDDCCC===CCC<<>>???CCCKKKVVVeeeqqqwww........................///............///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...------------------------++++++,,,,,,,,,---------///......//////000111222444555777999;;;:::888555666777:::>>>CCCHHHKKKNNNIIIKKKOOORRRVVV[[[___cccbbbaaaccciiirrrxxxzzzzzz{{{}}}sssooouuuyyyyyyuuuxxx|||}}}nnnbbbTTTCCCDDDJJJNNNRRR```ttt|||{{{xxxssslllgggdddccc^^^[[[VVVQQQPPPSSSVVVYYY]]]eeennnrrrpppkkkgggdddccc]]]SSSIIIBBB>>>>>>???KKKUUUhhhyyy~~~wwwtttwww}}}ssscccOOOIIIGGGCCCUUUxxxSSSLLLTTT______JJJHHHKKK___]]]GGGGGG???CCCBBB>>>???@@@LLLdddgggPPPCCCAAACCCJJJLLLHHHDDDCCCCCCEEEKKKUUUaaaooo{{{___kkk~~~[[[\\\ccc```PPPIIIEEEDDDDDDRRRyyyTTTEEEDDD???;;;===<<<>>>999:::EEEKKKQQQ^^^cccdddkkksssqqqbbbUUUOOOaaawwwhhhZZZTTTZZZzzz^^^UUUlll~~~bbbSSSMMMZZZyyy|||}}}tttkkkhhheeecccXXXSSSPPPOOOQQQZZZlll|||ppp~~~\\\QQQnnn~~~nnnjjj]]]MMM===JJJffffffNNN???FFFZZZvvvuuuXXXJJJIIIBBBDDDXXXjjjhhhrrrmmmbbbOOOFFFGGGEEETTT|||SSSFFF???BBBFFF@@@@@@CCC???===??????@@@MMM___kkklllKKKAAAAAABBB<<<>>>DDDBBBKKKUUUdddqqqyyy........................,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///000111111444555888:::;;;;;;888666555666999===AAAFFFJJJLLLIIIKKKOOOSSSWWW[[[```cccaaa___```fffooowww|||}}}~~~xxxpppmmmooossstttqqqwww~~~zzzggg[[[PPPAAA>>>CCCFFFJJJYYYooo|||~~~}}}}}}zzztttkkkeeecccccc\\\YYYUUUQQQNNNMMMMMMNNNUUU\\\fffmmmnnnlllkkkjjjjjjeee\\\RRRIIIDDDCCCCCCDDDIIIXXXmmm|||}}}~~~pppaaaMMMFFFFFFBBBUUUxxxYYYMMMSSS```\\\HHHGGGKKKaaa[[[EEEFFF>>>DDDCCC??????@@@KKKbbbiiiQQQFFFDDDEEEKKKMMMHHHDDDBBBBBBDDDIIIRRR^^^mmmzzzllluuu]]]\\\fff```RRRIIIDDDEEEFFFUUUzzzYYYKKKGGG>>>;;;AAA:::>>>;;;===FFFKKKRRRbbbjjjppp}}}uuuaaaWWWeeesssrrr^^^RRRQQQrrrYYYQQQggg~~~|||hhh^^^ZZZeee~~~{{{|||xxxooohhheeeccc___WWWSSSPPPNNNLLLNNNXXXccc~~~hhh]]]{{{wwwmmmYYYBBBJJJkkkttt\\\HHHQQQaaaxxxuuuXXXJJJIIIBBBEEEYYYkkkhhhrrrsssiiiTTTFFFDDD@@@OOOwwwQQQGGG===???BBB======@@@<<<>>>??????@@@KKK\\\hhhkkkLLLAAAAAABBB<<<>>>EEECCCLLLVVVeeerrrzzz........................+++++++++++++++,,,,,,---------------------------------------------------------------------------..............................---,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------...///000111444666999<<<<<<;;;999888444555888;;;@@@DDDHHHJJJJJJLLLOOOSSSWWW\\\```bbb___]]]]]]bbblllwww}}}xxxooojjjgggfffhhhlllnnnuuu}}}yyycccUUUMMMAAA<<>>???@@@III^^^{{{kkkSSSIIIFFFFFFLLLNNNIIIDDDAAABBBCCCGGGNNN[[[jjjxxx~~~bbb]]]kkkeeeTTTIIICCCEEEIIIXXX{{{```RRRKKK<<<888AAA999>>>===>>>FFFIIISSSgggvvvuuuhhhgggjjjnnnYYYMMMRRRsss[[[SSS^^^rrrxxxppplllkkksss|||zzzsssjjjeeedddaaa\\\TTTQQQOOOMMMGGGCCCEEEKKKZZZnnn~~~rrrsssgggnnnMMMIIIhhhwwwbbbJJJSSS___pppvvvXXXIIIIIICCCFFF[[[nnnllltttsssmmmWWWFFFAAA===KKKkkk]]]LLL???>>>AAA===<<>>??????AAAJJJYYYfffkkkNNNAAA@@@BBB===???FFFEEELLLUUUdddqqqyyy........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,------...///000333777;;;>>>>>><<<;;;:::555666888<<<@@@DDDGGGIIIKKKKKKNNNRRRXXX]]]```bbb\\\ZZZYYY___jjjvvv~~~rrrfffbbb```^^^```eeehhhlllpppttt|||eeeVVVNNNEEE???@@@===???OOOiiiyyy{{{uuuvvvsssjjj^^^VVVUUUWWWOOOMMMJJJHHHEEECCCBBBBBBAAAGGGPPPZZZbbbiiimmmoooppppppllleee\\\VVVSSSSSS___YYYVVV]]]hhhqqquuuuuurrryyyyyyhhh\\\JJJBBBCCCEEEZZZ{{{gggRRRXXXpppwwwUUUFFFGGGKKKddd```JJJKKKBBBEEECCC===???@@@GGGZZZwwwlllSSSHHHDDDEEEKKKOOOKKKEEEBBBDDDDDDFFFLLLXXXhhhvvvjjj\\\lllmmmTTTIIIBBBEEEJJJXXXyyyjjj[[[TTTCCC;;;BBB:::???===???EEEJJJ[[[vvv}}}vvv```UUUOOOaaa}}}eee[[[QQQaaaooouuuwwwxxx|||}}}zzzqqqhhheeeeeeaaaZZZPPPNNNMMMLLLGGGAAA@@@DDDDDDKKKPPPXXXSSSaaaooofff~~~\\\GGGWWWdddUUUBBBIIIQQQ[[[fffmmmtttyyy}}}wwwYYYJJJIIICCCGGG]]]qqqpppvvvuuummmmmmVVVDDD@@@===KKKcccyyyVVVEEE@@@CCC@@@???AAA======???@@@BBBIIIWWWeeeoooRRRBBB???BBB>>>???FFFFFFKKKTTTbbbooovvv........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///...---,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------,,,,,,---------.........---,,,,,,------...///000333888===@@@???===<<<<<<777888:::===AAAEEEHHHJJJKKKKKKLLLQQQXXX]]]``````ZZZXXXXXX^^^jjjuuu}}}|||pppccc^^^]]]]]]___cccbbb___^^^dddqqqkkkZZZRRRHHH??????<<<>>>QQQlll}}}wwwxxxvvvmmmbbbYYYVVVWWWNNNLLLGGGCCC@@@@@@@@@AAA===AAAIIIRRR[[[bbbfffggglllnnnnnnjjjbbb]]]\\\]]]eeecccaaaaaafffoooxxx}}}sssyyy~~~~~~}}}|||wwwpppdddZZZJJJBBBEEEIII]]]}}}jjjTTTZZZuuupppSSSGGGGGGKKKccc]]]HHHJJJBBBFFFDDD??????AAAGGGVVVtttmmmSSSEEEAAABBBIIIOOOLLLFFFCCCEEEDDDEEEKKKWWWfffuuuzzz\\\eeemmmSSSHHHBBBEEEIIIVVVvvvrrr```ZZZNNNDDDEEE;;;>>>===AAAKKKUUUnnn___YYYYYYpppkkk[[[FFFRRRgggxxx}}}|||yyyrrrjjjgggeee___XXXPPPLLLJJJIIIEEEAAA@@@DDD???AAA<<>>===>>>:::;;;<<>><<<<<<======???DDDLLLTTTYYY\\\\\\bbbfffiiigggbbb___```ccchhhlllllliiiiiiqqq{{{www{{{|||{{{zzzxxxpppggg^^^WWWIIIBBBFFFLLL```~~~iiiUUU[[[ttthhhQQQGGGHHHJJJbbbWWWDDDHHHAAAGGGEEEAAA???AAAGGGTTTqqqnnnTTTEEE@@@@@@HHHOOONNNHHHCCCDDDDDDEEEKKKVVVeeesss|||~~~cccYYYgggSSSJJJEEEFFFHHHSSSrrrwww[[[TTTMMMEEEAAA;;;<<<===FFFWWWeeelllaaa___wwwjjjRRRCCCJJJddd|||{{{yyyzzzvvvpppjjjfff___WWWRRRLLLHHHFFFCCC>>>>>>AAA<<>>IIIIIIPPPKKKJJJRRR\\\dddmmmvvvtttuuu```FFF>>><<<;;;???>>>>>>@@@BBBEEEIIILLLNNNJJJLLLQQQZZZdddsss|||]]]KKKIIIBBBHHH```tttiiinnn|||wwwuuuZZZEEEDDD@@@KKKnnngggKKK???BBB@@@>>>???===<<<===@@@CCCGGGQQQcccsss]]]FFF???DDD@@@>>>DDDGGGPPPXXXeeeqqqyyy........................,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///........................------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000111111333999AAADDDBBB???>>>???;;;;;;===???BBBEEEHHHJJJIIIHHHHHHNNNVVV\\\^^^]]]XXXXXX\\\dddnnnuuuxxxxxxooosssjjjXXXRRR[[[___ZZZVVVTTTUUU]]]kkkyyy|||jjj^^^PPP?????????EEEZZZuuuxxxvvvrrroooiii```VVVOOOMMMJJJGGGCCC???===;;;:::<<<===AAAHHHOOOSSSSSSQQQUUUZZZ^^^]]]XXXWWWZZZ___dddkkknnnkkkkkkrrrzzz}}}zzz{{{{{{zzzzzzwwwmmmaaaWWWTTTHHHBBBGGGMMM```|||eeeUUU]]]sss]]]LLLFFFHHHJJJaaaXXXFFFIIIBBBGGGEEE@@@>>>BBBGGGSSSppppppUUUGGGBBBAAAIIIPPPOOOHHHCCCBBBBBBDDDIIITTTcccpppyyy}}}tttSSSdddTTTLLLIIIIIIHHHPPPppp\\\KKKGGGBBB<<<<<<<<<===KKK^^^mmmzzzkkkccc~~~nnnOOOGGGJJJgggyyyzzzzzzrrrkkkbbbZZZSSSMMMHHHFFFCCC???===???999DDD;;;@@@DDD===@@@<<>>======???AAADDDFFFFFFDDDBBBCCCHHHPPP]]]ttt~~~___LLLIIIBBBGGG```tttiiimmm}}}wwwYYYEEEEEEAAAJJJiiilllMMM>>>AAA@@@===>>><<<======@@@BBBDDDJJJ]]]pppaaaHHH???DDD@@@>>>CCCGGGOOOWWWdddpppxxx........................///............///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////........................,,,,,,,,,,,,------...///---,,,+++******+++,,,---++++++++++++++++++++++++---------........./////////......//////000111222222:::BBBEEEBBB??????@@@;;;;;;===???BBBEEEGGGIIIIIIGGGGGGMMMUUU\\\]]][[[XXXYYY^^^fffpppuuuvvvuuuhhhrrrjjjSSSKKKVVVZZZRRRFFFHHHMMMVVV```kkkssswwwxxxqqqdddUUUGGGHHHFFFKKK___www~~~|||yyyvvvtttppphhh[[[RRREEEEEEEEEDDDBBB???===;;;<<<===@@@FFFLLLOOONNNLLLJJJOOOSSSRRRNNNMMMRRRWWWUUU^^^eeeggglllwww~~~{{{{{{zzzzzz{{{xxxlll___SSSQQQGGGAAAGGGNNN```zzzaaaVVV```uuuvvvVVVHHHEEEHHHIIIaaa~~~```LLLNNNEEEHHHDDD>>>>>>CCCHHHSSSooorrrWWWKKKDDDCCCKKKRRROOOGGGBBB@@@@@@BBBIIISSSaaannnvvv~~~TTTeeeTTTOOOLLLLLLHHHOOOooohhhLLLHHHDDD===>>>===>>>MMM```llluuukkkwwwRRRLLLMMMlllzzz}}}zzzqqqggg___RRRMMMIIIIIIFFFBBB???@@@>>>JJJ<<<;;;@@@===BBB>>>:::<<>><<>>BBBEEEGGGHHHDDD???<<<<<>>BBBAAA>>>>>>===>>>>>>@@@AAAAAAFFFXXXllldddJJJ@@@EEEAAA===BBBFFFLLLTTTaaammmuuu------..................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------------------------------------------------------)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,000...---...111111///,,,---///222555777555000,,,888999<<<@@@CCCBBB???===DDDDDDEEEFFFGGGHHHHHHIIIGGGEEEEEEIIIPPPWWW[[[\\\dddaaa___dddmmmuuuxxxxxxwwwssshhhYYYRRRQQQLLLEEEAAADDDIIIPPPVVV[[[]]]^^^iii|||wwwjjj```YYYPPPMMMYYYmmm||||||xxxsssnnnfff\\\TTTNNNEEE>>>===>>>======@@@;;;<<>>III[[[jjjooonnn}}}kkkqqqWWWGGGccc|||~~~{{{uuuoooiiilllxxx~~~vvvsss```QQQHHHKKKIII@@@@@@HHHBBB@@@??????@@@@@@>>>===<<<<<<888<<>>======@@@;;;<<>>>>>>>>>>>>>>@@@BBBFFFMMMWWWcccmmmssssssuuuuuurrrpppmmmeee[[[SSSLLLEEEBBBCCCMMM```qqqeeeQQQkkkoooRRRGGGCCCFFFGGG]]]nnnZZZJJJDDD@@@???>>>???AAAFFFRRRnnn|||[[[FFFDDDCCCHHHNNNOOOIIIBBBBBBBBBBBBEEEMMMZZZhhhrrr~~~qqq[[[[[[\\\YYYPPPLLL[[[xxx___MMMEEEAAA;;;===LLLaaalllfff\\\WWW```zzzgggjjj\\\QQQiii~~~~~~|||xxxjjjdddbbbffflllqqq{{{kkkZZZKKKHHHGGGCCC@@@BBBDDDBBB@@@@@@@@@???<<<:::???@@@<<<@@@HHHGGGJJJYYYZZZQQQKKKKKKIIIBBB<<<:::<<<======AAAPPP^^^\\\PPPIIIGGGEEEBBB>>>BBBQQQbbb\\\TTTFFFEEEHHHppp|||mmmvvv|||PPP???CCC@@@NNNqqq___HHH>>>AAA???@@@BBB???;;;<<<===>>>@@@GGGQQQYYYXXXNNNCCC@@@??????@@@CCCJJJSSS```kkkqqq{{{........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------......,,,,,,+++,,,---...******+++++++++,,,,,,,,,))))))))),,,...000///.........///111222222000...222777@@@IIINNNMMMFFFAAADDDEEEGGGIIIKKKMMMNNNNNNJJJGGGEEEGGGLLLTTTZZZ]]]```___```eeelllqqqrrrqqq{{{xxxnnn___RRRJJJBBB;;;>>>@@@AAA@@@???AAAFFFJJJYYYqqq}}}ssspppnnnqqq|||{{{vvvpppiii___XXXQQQIIICCCAAA???<<<===???===>>>AAAEEEGGGGGGCCC@@@>>>===<<<:::999888888888777;;;AAAFFFMMMVVVbbbiiijjjmmmnnnkkkhhhddd\\\SSSLLLFFFAAA@@@CCCLLL\\\kkk|||[[[OOOpppkkkQQQGGGCCCEEEGGG\\\sssxxxbbbNNNFFF@@@>>>;;;>>>BBBEEENNNfff^^^HHHDDDBBBFFFLLLNNNHHHBBBAAAAAAAAADDDKKKXXXeeeooozzzbbbaaaaaa]]]SSSPPP```~~~{{{\\\IIIBBB;;;<<>>:::888???AAA???AAAGGGIIIXXXrrrnnnaaaVVVUUUWWWRRRGGG>>>;;;<<<<<>>AAA>>>>>>AAA???;;;===>>>>>>???DDDLLLSSSUUUKKKCCCAAA@@@??????AAAHHHPPP]]]hhhooozzz...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,+++++++++,,,///222444******+++++++++,,,,,,,,,------......//////......///...---...000111111000333:::FFFQQQWWWUUUNNNHHHBBBDDDFFFIIILLLNNNOOOOOOKKKHHHFFFFFFJJJRRRYYY^^^___```bbbggglllppppppooo{{{xxxpppbbbTTTHHH@@@===BBBAAA???:::555666;;;@@@QQQlll|||yyytttpppjjjbbb\\\RRRKKKEEECCC@@@<<<<<>>AAAEEEIIIJJJIIIFFFCCC???>>><<<999777666666555555999???BBBEEEKKKVVV^^^```dddeeebbb___[[[SSSLLLEEEAAA>>>@@@DDDLLLZZZfffyyy{{{gggRRRPPPvvvfffOOOFFFBBBDDDGGGZZZ~~~nnnbbbNNNFFFAAA@@@???===BBBDDDIII]]]bbbJJJEEEBBBEEEJJJLLLHHHBBB@@@@@@@@@CCCJJJUUUbbbkkkttt|||kkklllhhh^^^SSSRRReeedddLLLGGG>>><<>>;;;888<<>>@@@GGGNNNjjjvvvaaaYYY[[[[[[QQQHHHCCCBBBAAAHHH\\\qqqtttlll___NNNEEEHHHFFFEEEWWWqqqZZZOOOBBBEEEMMMttt~~~qqqyyyUUUBBBDDD>>>JJJmmmuuuYYYFFF@@@DDD@@@===???<<<;;;===?????????BBBHHHMMMOOOGGG@@@???@@@??????@@@EEEMMMYYYdddmmmxxx//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,++++++---///222444******+++++++++,,,,,,,,,,,,---..................000...,,,---///111222222444;;;FFFRRRXXXWWWQQQLLL@@@BBBEEEIIIKKKMMMMMMNNNKKKIIIFFFEEEIIIPPPYYY___```bbbeeeiiinnnpppqqqpppyyyvvvpppcccTTTHHHCCCDDDIIIFFF@@@888222222666:::IIIddd}}}wwwrrrnnniiibbb]]]QQQLLLGGGDDD@@@<<<<<>>>>>AAAIIIPPPUUUZZZ]]]ZZZWWWSSSMMMGGGBBB>>><<<@@@EEELLLXXXbbbpppxxxqqqdddWWWLLLQQQxxxbbbMMMGGGBBBCCCFFFWWWhhh]]]KKKEEEAAABBBAAA===AAACCCEEEWWWfffMMMGGGBBBDDDIIIKKKHHHCCC??????@@@BBBIIISSS___hhhoooyyyxxxyyyooo^^^RRRUUUlllhhhPPPGGGAAA>>>EEERRRYYYXXXRRRKKKEEECCCGGGKKKOOOZZZgggwwwhhhYYYaaa|||{{{yyylllooopppmmmgggaaa[[[WWWbbbooottthhhUUUJJJGGGFFFDDDBBB@@@??????>>>===;;;:::>>>@@@DDDKKKWWW}}}yyyddd______ZZZTTTbbb```\\\]]]lllooo\\\NNNKKKFFFHHHcccXXXMMMAAADDDLLLttt~~~uuu|||xxx~~~VVVAAABBB<<>>>>>:::;;;===??????>>>@@@EEEJJJKKKCCC===>>>@@@??????AAADDDJJJUUUaaakkkwww/////////...------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------//////------,,,---...///******+++++++++,,,,,,,,,%%%'''***,,,,,,---///111000...------000222333333222888@@@JJJQQQQQQNNNJJJ???AAAEEEHHHKKKLLLLLLLLLIIIHHHFFFFFFHHHPPPYYY```aaacccgggkkknnnqqqrrrssswwwssslllaaaQQQFFFFFFLLLRRRKKKBBB999444333555666???ZZZxxx}}}|||~~~vvvppplllgggaaa\\\PPPKKKHHHEEE@@@;;;;;;@@@;;;AAAHHHMMMNNNMMMKKKKKKGGGEEEAAA>>>;;;:::999:::666888999999888:::>>>CCCIIIPPPTTTRRROOOMMMIIIDDD@@@<<<;;;???EEELLLVVV___iiippp{{{gggZZZPPPKKKSSSxxx___MMMGGGAAABBBEEETTTrrrZZZIIICCC@@@@@@???<<>>;;;<<<@@@CCCFFFNNNWWWnnncccUUU^^^{{{~~~{{{zzztttuuusssooollliiiaaaXXXFFFZZZpppuuuhhhWWWNNNMMMFFFCCC???======>>>>>>===:::AAAFFFNNNUUU```wwwsssrrrooonnnZZZNNNHHHQQQqqq|||TTTLLLAAAEEEMMMvvvxxxrrryyytttOOO???AAA<<>>AAA??????@@@;;;;;;===>>>>>>===@@@EEEJJJLLLDDD>>>>>>?????????AAACCCHHHRRR^^^iiiwww000//////...------,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------------------------------///......------,,,,,,,,,******+++++++++,,,,,,,,,$$$'''***,,,,,,---///111000///...///111333444444222555:::AAAGGGIIIIIIGGG???BBBEEEIIIKKKLLLKKKKKKFFFFFFFFFFFFIIIPPPYYYaaa```cccgggjjjnnnqqqtttuuuuuuppphhh]]]MMMBBBGGGRRRWWWNNNAAA999666555444333888RRRooo~~~ppplllkkkooouuu|||xxxpppjjjddd^^^YYYMMMJJJGGGEEE@@@:::;;;@@@>>>DDDLLLQQQQQQOOONNNMMMHHHFFFBBB>>>;;;::::::;;;777666666666777888:::<<<>>>FFFLLLKKKIIIHHHEEEAAA???:::999===CCCJJJSSS[[[cccjjjuuufffXXXNNNLLLVVVzzz]]]MMMHHHAAABBBDDDQQQ}}}YYYIIIDDD@@@@@@>>>===@@@AAAAAARRRyyyoooSSSKKKDDDCCCHHHKKKJJJFFF@@@@@@AAACCCHHHQQQ\\\dddnnnxxxzzzaaaXXXfffmmmOOOIIIAAA;;;:::::::::999:::999;;;>>>??????BBBGGG^^^ppppppaaaiii~~~}}}||||||wwwooolllkkkeee^^^KKKPPP^^^nnnooocccYYYXXXIIIEEE???;;;;;;<<<======:::BBBMMMXXX^^^bbbzzzbbbQQQOOOaaatttPPPLLLCCCGGGOOO{{{|||uuuvvvjjjGGG===DDD===FFF^^^vvvVVVAAA???>>>@@@BBB<<<;;;<<<=========@@@GGGLLLSSSJJJBBB@@@@@@>>>>>>@@@BBBFFFPPP]]]iiiwww000000///...------,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------------,,,,,,+++***++++++,,,,,,,,,---------------------------------------------------------++++++,,,---......------******+++++++++,,,,,,,,,(((+++...///---,,,...000000///...000222444444444444555777<<>>===???BBBFFFPPP\\\iiixxx......---------,,,,,,,,,------------------------,,,+++******,,,......---+++***)))(((((()))***+++++++++,,,,,,,,,,,,------------------------,,,,,,///---+++---000111...+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------...///000000222222222000000222666999666666777888999;;;===>>>:::???EEEIIIJJJJJJIIIIIIEEEEEEGGGJJJPPPWWW]]]aaacccffflllqqqooommmpppvvvwwwnnn___PPPDDDBBBKKKTTTVVVKKK@@@;;;999555222222777DDD[[[|||uuucccSSSPPPSSS[[[ooo|||ssshhh]]]VVVVVVRRRJJJCCCAAAAAA>>><<<===EEEOOOZZZaaa___XXXQQQMMMKKKGGG@@@:::666555666777999999888777777777777777:::<<<>>>@@@AAAAAA@@@??????<<<;;;>>>@@@BBBIIIQQQaaacccnnnfffRRRKKKJJJggg[[[MMMEEEEEEAAA@@@SSSkkkWWWDDDEEEAAA===@@@<<<@@@BBBCCCPPPrrryyy\\\OOODDDDDDHHHIIIFFFDDDAAAAAABBBCCCGGGNNNWWW]]]kkkuuuuuucccqqqxxxYYY@@@???DDDCCCEEEMMM<<<;;;:::999999999:::;;;BBBAAAJJJfff}}}}}}{{{wwwssspppnnnnnncccXXXLLLGGGKKKQQQSSSRRRJJJBBB<<<;;;:::888999<<>><<<<<<<<<===@@@IIINNNWWWgggttt//////.........------------------------------------+++******,,,...------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------...---------------------///...---...//////---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,---...///000////////////111444666888666666777777999:::<<<<<<<<<@@@EEEIIIIIIHHHGGGGGGEEEEEEGGGJJJQQQYYYaaaeeeeeegggmmmrrrqqqnnnpppuuuvvvlll]]]NNNDDDDDDMMMVVVWWWKKK@@@;;;999555333444666BBBWWWuuu~~~ppp^^^NNNIIIHHHKKKZZZkkkvvvjjj]]]VVVUUUQQQHHHAAA@@@@@@===;;;<<>>AAABBBBBBMMMmmm{{{]]]PPPDDDDDDHHHIIIGGGEEE?????????@@@DDDKKKTTTZZZhhhssswww{{{{{{nnn~~~vvvXXXOOOLLLDDDAAAEEE>>>===;;;999888888999:::<<<:::;;;HHHbbb~~~{{{xxxtttrrrqqqiiiaaaVVVOOONNNMMMJJJHHHHHHAAA<<<<<<<<<:::;;;>>>???AAARRRiiiooofffgggqqqxxx|||^^^ZZZrrr~~~kkkPPPGGGEEE@@@VVVyyyxxx[[[DDDBBBAAA@@@HHHsssuuuIII@@@CCC???<<<@@@>>><<<<<<>>>???@@@EEEKKKcccXXXIIIAAA>>>=========<<>>===FFFRRRwwwxxxkkk^^^VVVTTTOOOFFF@@@??????<<<;;;<<>>>>>>>>???BBBIIIRRRXXXdddooorrrgggsss{{{~~~}}}|||~~~vvvggg[[[MMMEEEFFFCCCBBB>>>;;;999999999:::::::::888888@@@VVVttt~~~|||xxxuuussssssnnnhhhbbb\\\TTTMMMHHHGGGAAA<<<======<<<===@@@>>>AAASSSkkkuuunnnggghhhmmmzzzsssZZZfffmmmRRRHHHEEE???TTTrrrxxx{{{|||kkkPPPDDDDDD???>>>KKKyyyPPP@@@@@@@@@>>>======;;;;;;===>>>>>>CCCIIIaaaZZZNNNDDD???>>>>>>>>><<>>;;;999>>>FFFfff|||yyymmm___WWWUUUNNNEEE???>>>>>>;;;:::;;;>>>BBBHHHLLLLLLIIIEEEBBB?????????>>>>>>===<<<<<<:::999777666444333222222444555777888999:::::::::999777777:::<<<>>>DDDKKKSSSUUU```qqqaaaOOOLLLQQQttt]]]KKKCCC@@@BBBAAAAAALLL\\\{{{UUUFFFBBBAAA@@@@@@AAA@@@@@@FFF```dddUUUGGGDDDGGGIIIHHHHHHAAA@@@@@@@@@CCCIIIQQQWWW___kkkzzzgggddd{{{~~~|||||||||zzzxxxzzz~~~|||ppp```VVVUUUNNNKKKHHHDDDAAA@@@@@@@@@<<>>BBBSSSmmm|||xxxmmmfffqqq{{{gggYYYssslllRRRGGGEEEAAAUUUnnnnnnvvvhhhKKKDDDEEE<<<===OOOzzzTTT???===AAA@@@;;;<<<::::::======<<<@@@FFF]]][[[SSSHHH@@@????????????HHHMMMUUUcccmmm|||.........---------,,,,,,------------------------...,,,++++++,,,---,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------............//////000000...000000...+++***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......333222444:::@@@BBB>>>999777666666666777888999999:::>>>CCCFFFHHHIIIJJJKKKLLLKKKKKKMMMSSSZZZbbbfffgggiiiooovvvvvvqqqoooppp~~~vvvbbbIII???GGGWWWaaa[[[QQQEEE===777333555999999AAASSSgggnnnpppyyydddPPPJJJCCC>>>;;;:::<<<@@@XXXqqq~~~xxxnnnbbbZZZXXXNNNFFF???>>>>>>;;;:::;;;:::<<>>===;;;::::::999777666444333222222444444555666777888999999888666777:::;;;<<>>>>>???EEE]]]iiiYYYIIIDDDGGGHHHHHHIIIAAAAAA@@@@@@BBBHHHOOOUUU\\\ffftttuuu___hhh}}}yyyyyy{{{yyyvvvwww}}}sssiiifff^^^\\\ZZZVVVSSSQQQPPPPPPEEEGGGGGGCCC@@@@@@FFFKKKbbb~~~~~~~~~{{{wwwpppsssxxxyyyvvvmmmddd^^^SSSKKKEEEBBB@@@===>>>@@@???CCCRRRiii|||vvvjjjllluuuttt___^^^iiiOOOEEEDDDDDD[[[pppkkktttmmmLLLDDDEEE;;;<<>><<>>GGGKKKRRR```jjjyyy...------------,,,,,,,,,------------------------...---++++++,,,---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------......//////000.........---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///...000444;;;CCCFFFDDDBBB666666666777888999:::;;;:::>>>CCCFFFHHHJJJLLLMMMNNNNNNNNNQQQVVV\\\bbbfffgggiiiooowwwyyyuuuqqqqqqnnnSSSBBBGGGTTT]]]```VVVKKKBBB;;;555666:::<<>>>>>??????>>><<<:::888:::999888666555444444444222222333444555666777777999777777:::::::::>>>EEEPPPTTT```ppp~~~\\\KKKNNN___|||WWWHHHDDDAAABBBBBBDDDJJJRRRyyyrrreeeIIIFFFEEE???<<<<<<===???DDD[[[ooo]]]KKKEEEFFFGGGHHHIIIAAA@@@???>>>???EEELLLRRRZZZbbblllwwwnnnbbbnnn|||wwwvvvzzzxxxsssuuu|||}}}tttpppnnnnnnmmmkkkiiifffcccbbbZZZVVVQQQLLLJJJHHHFFFEEEGGG[[[qqq}}}|||vvvyyy}}}zzzpppiii___UUULLLGGGDDDAAABBBEEEEEEHHHQQQbbbxxx~~~sssrrrwwwccc[[[gggfffMMMDDDDDDHHHbbbvvvmmmvvvrrrOOOCCCDDD===>>>PPPxxxSSS???===AAA@@@<<<<<<;;;;;;======;;;>>>CCCNNNWWWXXXKKK???>>>@@@@@@:::CCCGGGNNN]]]hhhyyy............------------------------------------///---++++++,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,,,,------+++,,,,,,---....../////////---++++++---///000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,---...///000,,,///555;;;@@@BBBBBBBBB666666777777999:::<<<<<<===@@@DDDGGGIIIJJJLLLNNNNNNOOORRRVVV[[[aaafffiiiiiijjjqqqzzz}}}yyytttsss|||```JJJGGGOOOTTTeee]]]RRRJJJAAA999999<<<>>>IIIeee|||cccZZZdddzzz{{{sssmmmggg[[[VVVNNNDDD===:::999999???SSSmmm~~~{{{sssfff^^^\\\TTTLLLDDDBBBAAA===;;;<<<:::777555666999;;;;;;:::<<<<<<======<<<;;;:::999:::999888777666555555666333333333444555666888888;;;999999::::::999<<>>===<<<>>>@@@DDDYYYtttaaaMMMEEEEEEFFFGGGHHHBBBAAA@@@>>>@@@DDDLLLQQQZZZ^^^fffoooyyypppjjj}}}zzzttttttxxxwwwppprrrzzz}}}}}}wwwtttvvvwwwyyyyyywwwtttpppnnnjjjfffbbb```___[[[TTTOOOEEEGGGPPPZZZ```kkk~~~~~~~~~{{{sssiii___SSSMMMIIIGGGIIINNNRRRSSSUUU```tttxxxYYY\\\ooogggMMMCCCEEELLLiii|||ppp{{{rrrPPPAAADDD@@@AAAMMMzzzSSSBBBAAA@@@>>>======;;;<<<>>>===;;;===BBBGGGTTTXXXKKK>>>===@@@@@@:::BBBDDDKKKZZZfffyyy000/////////............------------------------///---++++++,,,,,,,,,***+++,,,---......---,,,+++++++++,,,,,,,,,---------++++++,,,,,,---.../////////,,,)))***...111111000........................+++++++++,,,,,,---------------------...///000000...222777:::;;;;;;<<<===666666777888999;;;===>>>???BBBFFFHHHIIIJJJKKKMMMMMMPPPSSSYYY___eeeiiillljjjkkksss||||||wwwuuu~~~kkkPPPHHHKKKNNNiiiaaaXXXOOOEEE<<<;;;>>>>>>KKKllleeeUUU[[[yyyzzzrrrppp```\\\RRRGGG@@@======;;;888HHH```www}}}ttthhh___\\\WWWNNNFFFDDDBBB>>><<<<<<;;;888555555888;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999888777777777777777666666666777888999:::;;;<<<:::999;;;:::888;;;@@@HHHNNN]]]pppuuuYYYGGGNNNjjjyyyZZZHHHDDD@@@??????BBBGGGLLLmmmiiiHHHEEEDDD;;;???===???AAAEEEXXXwwwcccNNNEEEEEEEEEFFFHHHEEEDDDBBBAAABBBFFFMMMSSSZZZ]]]bbbiiittt~~~nnnsssyyyrrrrrrwwwuuunnnpppyyyyyy{{{wwwvvvwwwyyy|||}}}|||xxxtttqqqkkklllooorrrrrrkkk```XXXXXXKKKDDDGGGIIISSSsss~~~|||}}}~~~|||zzz{{{wwwooodddXXXQQQMMMLLLPPPUUU^^^]]][[[```tttqqqWWW^^^ttthhhNNNDDDEEENNNmmmrrrxxxoooOOO@@@DDDDDDBBBKKK}}}}}}TTTDDDCCC@@@<<<===>>><<<===???>>>;;;===BBBBBBRRRXXXKKK===<<<@@@@@@===DDDEEEIIIWWWcccuuu///............---------........................//////...---,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000111000///...,,,,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------222111222777<<<>>>:::666222333555777:::<<<>>>???CCCEEEFFFHHHHHHHHHHHHGGGFFFVVV]]]```iiikkkiiilllkkkgggppp{{{|||{{{ttteeewwwlllMMMCCCHHHMMMbbbeeeeee\\\MMMAAA<<<;;;<<>>>>>???>>><<<:::999777555444444444444999999::::::::::::999999777888999::::::999888777777666666666888999;;;===??????>>><<<999888:::;;;FFFMMM[[[oooooo___SSSHHHLLLqqqYYYDDD@@@>>>??????@@@GGGNNN~~~[[[PPPAAAFFF@@@@@@@@@;;;;;;DDDUUUbbbUUUFFF???HHHFFFIIIFFFAAA===???CCCGGGOOOWWWcccbbbfffnnnvvv~~~uuuttt|||xxxvvvuuuqqqmmmpppxxxyyy}}}vvvrrrpppsss}}}{{{tttqqqtttqqqsssyyyxxxooohhhggg[[[SSSKKKGGGDDDLLLddd}}}{{{yyyxxx{{{|||xxxqqqiii___VVVRRRSSSYYY]]]ccceeedddfffqqqjjjPPPgggmmmGGGGGGEEEHHHnnn~~~tttnnnfffMMMBBB@@@???CCCIIIsssTTTBBBAAA@@@===>>><<<<<<;;;;;;;;;<<<<<<===IIIYYY[[[III<<<>>>BBB???>>>@@@EEEKKKQQQ]]]ttt///............---------........................///...---,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000//////...............//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000//////333888:::888444333444666999;;;>>>@@@AAADDDDDDCCCCCCCCCDDDEEEGGGKKK]]]eeegggnnnmmmkkkppppppllluuuzzzkkkoooqqqQQQ@@@CCCJJJXXX]]]```]]]SSSHHHAAA>>>???GGGccciiiSSSPPPjjjpppdddWWWOOOFFF===999:::888===JJJaaayyy~~~xxxppphhhccc```UUUGGG@@@>>>???===::::::999888666555555666666888888999999999999888888777888999999999888777777999888888888999:::;;;<<<=========;;;999888:::<<>>>>>>>>@@@FFFNNNzzz\\\NNN@@@EEE>>>>>>@@@>>>>>>CCCOOOvvviii[[[HHH>>>EEECCCEEEHHHBBB???@@@BBBDDDKKKRRRbbbccciiiqqqvvv}}}uuu{{{wwwqqqlllooovvvwww~~~~~~{{{uuuppplllsss{{{xxxrrrnnnooovvvxxxsssllljjjbbb[[[SSSKKKCCCCCCTTTiii{{{yyyxxxzzz~~~~~~yyyuuuuuuoooggg```^^^aaafffjjjlllnnnooopppyyyyyydddVVVrrrzzzhhhEEEEEEEEEKKKqqqxxx{{{xxx}}}mmm~~~fffNNNDDDAAA???AAAGGGkkkfffJJJ@@@>>>===>>><<<<<<<<<;;;;;;<<<<<<===GGGXXX]]]NNNAAAAAABBB>>>???@@@DDDIIINNNZZZooo///............---------------------------------...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000---------...///000111222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111///...111555888777555444666888:::===@@@BBBCCCDDDDDDBBB@@@@@@BBBFFFIIIRRRfffppppppssspppnnnsssvvvrrr|||tttiiiwwwyyy\\\BBB>>>GGGKKKOOOVVVYYYWWWPPPGGGAAA@@@FFF```~~~jjjSSSMMM^^^rrrzzzlll\\\PPPGGG???;;;;;;:::999>>>OOOhhh~~~}}}xxxrrrmmmggg]]]OOOFFFBBB@@@===:::;;;:::888777777777888888777777888888888888777777777777888888999888888777::::::999999:::;;;<<<<<<<<<<<<<<<:::888888:::<<>>======???FFFNNNpppjjjOOOAAAEEE???;;;@@@@@@@@@BBBHHHiiitttcccMMMAAAEEEAAABBBJJJDDD@@@@@@@@@AAAFFFLLL^^^dddnnnuuuwww{{{yyyrrrnnnqqqwwwuuu~~~wwwpppoooiiikkknnnqqqsssrrrnnnjjjtttyyyuuuppppppwww}}}{{{tttpppkkkeee___VVVGGG???IIIZZZ~~~|||zzzwwwvvvuuuvvvyyyxxxtttpppqqqnnniiieeedddfffkkknnnqqqtttwwwzzzooo\\\\\\uuuaaaBBBDDDEEEPPPuuu}}}~~~uuuyyyttt~~~rrr]]]JJJCCCAAA>>>@@@EEE[[[yyyPPP======???=========<<<<<<;;;<<<<<<===EEEXXX```TTTFFFCCCAAA===??????BBBFFFKKKVVViii{{{///............---------------------------------......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,---...///000000000000............///111222333...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------333111000111444777888777444666888;;;>>>AAACCCEEECCCDDDDDDCCCBBBDDDIIINNNWWWlllwwwvvvvvvqqqooovvvzzzwwwzzziiippp|||kkkLLL???DDD???BBBHHHPPPTTTQQQJJJDDD>>>CCCXXXuuu|||jjjVVVPPPVVVbbbjjjiiigggmmmuuuzzzyyymmm]]]OOOFFFAAA>>>===<<<:::;;;DDDUUUhhhwww}}}xxxqqqhhhZZZPPPJJJEEE@@@===;;;:::999888777888888999666777777777777777777666777777888888888888888888888888999:::;;;<<<===>>>??????>>><<<999888:::;;;@@@KKK```wwwcccUUUMMMLLLXXX{{{}}}[[[MMMEEEAAA=========>>>DDDLLLfffWWWCCCFFFCCC;;;AAAAAA@@@@@@CCC```|||iiiRRRCCCGGGCCCDDDIIICCC@@@@@@@@@@@@CCCIIIXXXcccpppvvvvvvxxx{{{vvvuuuwww{{{uuu}}}~~~pppfffccc[[[[[[]]]bbbggglllooopppwwwzzz|||xxx}}}}}}vvvqqqmmmiiiaaaPPPDDDJJJXXX~~~~~~{{{wwwtttrrrpppooooooqqqrrrqqqnnnkkkjjjhhheeebbbaaabbbccceeejjjnnnuuu{{{~~~fffVVVaaauuu\\\BBBCCCEEEVVVyyypppbbbPPPBBB??????===???EEENNNRRR;;;>>>AAA<<<>>>======<<<<<<<<<<<<<<>>>>>===@@@EEEJJJTTTfffwww///............---------------------------------///...------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,---...///000000000000000000////////////000111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------222000///000222444666777444555888;;;???BBBDDDFFF@@@CCCFFFFFFEEEGGGKKKPPPZZZnnnxxxwwwwwwsssqqqxxx{{{yyyooollltttvvvZZZFFFCCC;;;;;;===CCCIIIKKKHHHDDD===???PPPgggooocccVVVRRR\\\^^^\\\UUUQQQVVV```gggrrrkkk^^^PPPEEE@@@===;;;:::<<<===@@@FFFSSScccnnnyyypppdddXXXPPPIIIDDD@@@<<<;;;:::888888888999999777777888888888888777777888888888888888999::::::666666888:::<<<>>>???@@@CCCCCCAAA>>>;;;999:::;;;AAANNNccczzz~~~```SSSIIIMMM^^^~~~{{{nnnQQQJJJEEE@@@>>>>>>======BBBIII___^^^DDDEEEDDD===AAA@@@??????AAAZZZjjjRRRDDDHHHDDDFFFFFFBBB???@@@@@@@@@CCCHHHQQQ___ooouuuuuuwww~~~{{{{{{{{{zzzuuu}}}}}}mmmaaa\\\VVVUUUUUUWWW^^^iiivvv~~~}}}uuurrrooofffTTTFFFLLL[[[}}}yyyuuupppmmmkkkhhhhhhiiikkklllkkkiiigggeeeccc```]]]ZZZYYYXXXYYYZZZ___iiittt|||uuuaaaUUUfffvvvXXXDDDDDDFFF[[[}}}uuuYYYJJJ???>>>???<<<>>>DDDOOOVVV>>>AAAAAA999???>>>===<<<<<<<<<<<<<<>>DDDJJJTTTfffuuu///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000111000000///............------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---------...000222333444555888<<<@@@CCCFFFHHHAAAEEEHHHHHHFFFFFFJJJOOO\\\nnnwwwvvvyyywwwvvv|||}}}{{{xxxpppqqq}}}{{{gggRRRIII>>><<<999;;;???BBBBBBAAA===>>>IIIZZZbbb]]]YYY[[[iiieee]]]TTTPPPQQQUUUYYYjjjkkkdddVVVHHH@@@<<<999888<<>>>>>FFFUUUaaawww~~~vvvkkk```VVVNNNHHHDDD???>>><<<:::999999999:::999999::::::::::::999999999999999999999:::;;;<<<666888:::<<<>>>???@@@AAADDDDDDBBB???<<<:::;;;<<>>???>>><<<@@@FFF[[[{{{aaaEEEBBBBBB???AAA>>>>>>@@@@@@TTTwwwlllRRRCCCGGGDDDFFFEEEAAA???AAAAAA@@@CCCGGGLLL\\\lllrrrtttxxx~~~}}}}}}{{{wwwttt||||||kkk]]]XXXTTTVVVXXXZZZ```ooo~~~zzzttthhhSSSFFFNNN___}}}yyytttnnnjjjfffddd___```aaabbbbbbaaa___^^^WWWUUURRROOOMMMKKKJJJIIILLLPPPZZZgggqqqwww~~~mmm\\\VVVooorrrTTTEEEDDDFFFaaaZZZMMMBBBAAA@@@;;;<<>>===<<<<<<<<<<<>>>>>FFFTTT\\\```hhhrrrzzzsssiiibbb]]]XXXSSSOOO```iiikkk___PPPGGGBBB???===???>>>;;;:::???KKKUUUooozzz~~~tttiii^^^VVVOOOLLLCCCBBB@@@===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::<<<===>>>;;;<<<>>>@@@AAAAAA@@@@@@AAAAAA@@@>>><<<;;;===>>>HHHWWWnnn|||^^^QQQNNN```vvvcccYYYNNNEEEAAA??????AAA???<<<>>>CCCSSSyyyuuubbbIIIDDDAAA@@@@@@===???CCC@@@MMMhhhsssWWWEEEHHHDDDFFFFFFBBBAAABBBBBB@@@BBBEEEJJJYYYhhhpppuuu|||~~~~~~yyypppzzz{{{iii[[[UUUPPPYYYbbbhhhnnn|||~~~nnnXXXMMMYYYmmmwwwuuuqqqkkkeee```]]][[[TTTUUUVVVUUUSSSPPPNNNMMMDDDCCCAAA???>>>=========AAACCCKKKXXXbbbiiittt~~~}}}fffXXXUUU{{{xxxhhhPPPEEEDDDGGGeeeYYYLLLCCCAAA???:::;;;AAAOOOoooMMM@@@>>>>>>@@@???>>>===<<<<<<<<<<<>><<<===BBBIIIRRR```lll//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000......---------......///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...///000000000111333666888;;;???CCCGGGJJJLLLSSSTTTRRRLLLEEEEEELLLSSSaaappptttvvvzzznnncccKKKHHHBBB===999888999:::>>>???FFFSSS^^^iiiyyyyyytttmmmbbbUUULLLXXXgggooofffWWWNNNJJJHHHFFFCCC>>>999888===EEELLLkkkwww{{{pppfff]]]WWWTTTGGGEEECCC@@@>>>===<<<<<<<<<==================<<<;;;;;;::::::;;;<<<>>>???@@@AAABBBCCCBBBAAA@@@???===>>>>>>===<<<<<<>>>@@@MMM]]]uuu}}}___QQQTTTkkksss[[[RRRMMMAAA@@@???@@@BBB@@@<<<===AAAKKKgggdddNNNGGGBBB@@@???===AAAFFF@@@GGG]]]{{{]]]JJJKKKEEEGGGHHHDDDBBBDDDCCC@@@@@@CCCIIIXXXgggooowww}}}mmmwww|||iii[[[UUUMMM[[[llluuu{{{vvv```WWWfff}}}~~~|||{{{pppnnniiiccc]]]XXXUUUSSSJJJKKKLLLJJJFFFBBB???===999999888888888999;;;<<<;;;;;;BBBMMMVVV^^^jjjwww|||xxxaaaUUUUUUrrr___LLLDDDCCCFFFgggTTTHHH??????>>>:::<<>>EEE@@@@@@>>>===<<<<<<<<<<<<===SSShhhgggVVVEEE??????@@@======BBBGGGOOO\\\hhh444000,,,---000111...+++---,,,,,,+++*********+++******))))))***+++,,,,,,---------,,,,,,++++++++++++++++++*********))))))------......///000000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,------...........................------///......//////000111222111999???@@@DDDLLLSSSUUU\\\[[[TTTJJJDDDGGGOOOTTTjjjiiiooo{{{}}}yyymmm]]]SSSIIIDDD@@@>>>@@@EEEDDDLLLPPPQQQ___xxx{{{bbbHHHNNNYYYdddgggaaaYYYWWWXXXUUUGGG<<<<<<:::777<<>>???@@@AAAAAA@@@>>>===============::::::===>>>===@@@DDDQQQccc}}}bbbTTTZZZxxxaaaRRRJJJAAA@@@@@@@@@?????????>>>>>>EEErrr___uuuuuuGGGGGG@@@AAA>>>===???@@@BBBIIIQQQeeeeeeNNNCCCCCCGGGGGGFFFDDDAAA???@@@BBBDDDGGGQQQ___mmmuuu{{{rrr{{{nnnXXXPPPLLLRRR[[[ccchhhnnnuuuzzz~~~zzzkkk\\\[[[iiiwww}}}yyysssooollleee\\\VVVTTTQQQKKKFFFDDDCCCAAA>>>;;;999777777777777888888888888777777444888>>>DDDKKKSSS[[[```sssxxxXXXVVVlllsss[[[OOO@@@GGGJJJwwwrrrzzzTTTJJJ@@@>>>???>>>===???FFFhhhXXXFFFCCC;;;@@@@@@??????>>>=========@@@LLLeeennn]]]KKKCCC;;;===;;;<<<@@@DDDKKKXXXddd///+++((()))---///---***------,,,+++++++++++++++***************+++,,,,,,---------,,,,,,,,,++++++......---,,,,,,,,,,,,,,,------......///000000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................///000111111333999>>>@@@EEEQQQ]]]bbbddd___WWWMMMEEEEEENNNXXXjjjlllrrrzzz{{{aaaWWWLLLGGGDDDDDDIIIPPPOOOUUUZZZ]]]jjj~~~~~~}}}fffLLLHHHQQQ\\\```^^^[[[]]]```ZZZKKK???===:::888>>>IIIbbbzzzyyyooojjj```TTTOOODDDSSSQQQCCCBBB::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<===::::::=========AAAFFFXXXiii~~~bbbWWWhhhvvvaaaUUUNNNEEE???>>>>>>>>>>>>>>>??????GGGmmmllltttpppCCCIIIAAAAAA>>>===???@@@AAAFFFMMM]]]gggPPPFFFDDDFFFEEEFFFFFFDDDAAA???@@@BBBEEEOOO]]]jjjssszzzrrr|||lllTTTLLLCCCFFFQQQ[[[]]][[[aaakkk[[[aaaooowwwtttuuusssjjj___YYYZZZ^^^[[[\\\[[[SSSMMMPPP^^^jjjrrr}}}}}}zzzvvvpppkkkiiibbbYYYSSSOOOKKKFFFAAA===<<<:::999777666666555666666777777777777666666444777;;;AAAGGGNNNVVV\\\ooo}}}uuuYYY]]]uuurrrWWWKKKAAAJJJOOOwwwrrr}}}wwwTTTJJJAAA??????======>>>AAA^^^XXXFFFEEE???@@@@@@??????>>>=========@@@KKKdddrrrcccLLLAAA>>>???======AAAEEELLLXXXddd,,,)))'''(((,,,...---+++------,,,+++++++++,,,,,,+++************++++++,,,------------,,,,,,,,,,,,000///---,,,+++,,,---...------......///000000000/////////............---------,,,,,,,,,,,,------,,,,,,,,,------------...........................------------...///000111444999===???III\\\nnnxxxqqqggg\\\RRRGGGBBBLLL[[[mmmtttxxxyyy|||pppeeeZZZRRRMMMLLLQQQXXXbbbhhhmmmqqqzzzzzz|||{{{gggOOO???FFFMMMQQQPPPRRRVVVZZZYYYLLL@@@<<<999777>>>III^^^xxxxxxnnn```RRRRRRGGGeeefffIIIBBB>>>777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>===<<<<<<;;;;;;;;;;;;===;;;:::======>>>BBBIIIcccqqqvvv]]]VVV{{{qqq]]]SSSNNNEEE>>>>>>>>>>>>>>>>>>??????FFFaaayyylll???KKKCCC@@@>>>>>>@@@@@@???CCCHHHUUUrrrjjjTTTIIIFFFEEEDDDHHHJJJHHHCCC???@@@BBBCCCKKKXXXdddooowww~~~sss~~~eeeLLLEEECCCAAAJJJZZZXXXMMMPPP```\\\TTTOOOXXXgggmmmeeeYYYUUUXXXYYYSSSIIIBBBBBBDDD>>>AAACCCBBBAAADDDMMMTTTYYYgggwww~~~yyyvvvqqqjjjeeeccc]]]TTTMMMIIIEEE@@@<<<777777666555555555555666555555666666666666555555444666888<<<@@@HHHPPPUUUffftttppp[[[gggnnnSSSGGGAAALLLVVV{{{tttvvvqqqqqqwww{{{ssssssSSSJJJAAA???>>><<<<<<======QQQ|||dddLLLGGGAAA@@@@@@??????>>>=========???HHHaaawwwnnnPPP@@@AAA@@@>>>???BBBFFFLLLXXXddd...,,,++++++...//////...------,,,,,,,,,,,,------+++++++++******++++++,,,------------------,,,,,,000...+++))))))***,,,...------......///000000000/////////...............------,,,,,,,,,,,,---------------------------------------...............---,,,,,,------...///000444888<<<@@@OOOhhhxxxkkk___OOODDDNNN```rrr{{{~~~xxxzzz|||pppfff\\\TTTTTTXXXkkkvvv}}}{{{{{{kkkUUUCCCDDDEEECCCBBBCCCGGGKKKNNNEEE>>>:::777666<<>>EEEMMMkkkwwwlllYYYWWW~~~kkkUUUKKKIIICCCAAA@@@???>>>>>>>>>>>>???DDDTTTsssBBBLLLBBB???>>>>>>AAA@@@===???DDDLLL^^^nnnWWWLLLGGGCCCEEEIIILLLIIICCC???AAADDDBBBHHHRRR^^^iiisss{{{vvv~~~aaaIIIDDDHHH@@@LLLeeehhhVVVTTTccceeeSSSAAAAAAOOOYYYPPP@@@AAADDDHHHKKKKKKGGGBBB???<<<>>>@@@@@@???>>>>>>@@@DDDSSSgggvvv{{{uuuqqqkkkddd___[[[VVVOOOIIIEEEAAA===:::888777777666666666777777555666666777777666666555666666777888<<>>;;;;;;===<<>>============EEE\\\xxxyyyXXX@@@DDDAAA>>>???AAADDDJJJVVVbbb111///...............---...---------------......,,,,,,+++++++++++++++,,,------------------------000...+++))))))***,,,...------......///000000000////////////////////////...------,,,,,,------...---------------------------------.........//////---,,,,,,------...///000222777;;;BBBTTTqqqoooYYYKKKRRRbbbsss|||yyyzzzxxxiii[[[UUUUUUbbbxxxttt```OOOLLLGGGAAA>>>===???@@@@@@>>><<<;;;888777;;;@@@RRRrrr{{{fffSSSPPP]]]fffLLLHHHBBB>>>======<<<;;;;;;::::::999999:::::::::::::::::::::999999999999999::::::===;;;<<<======???GGGQQQnnnyyybbbXXXbbb}}}jjjRRRHHHGGGCCCEEECCCAAA???>>>===>>>>>>CCCLLLNNNKKK@@@@@@>>>???AAA???<<<===AAACCCMMMoootttYYYMMMGGGBBBEEEGGGIIIFFFAAA>>>@@@CCC@@@DDDLLLWWWcccnnnwww{{{}}}|||dddMMMHHHDDD@@@WWWzzzpppyyyppp^^^KKKIIIXXXcccWWWCCC;;;999===GGGRRRRRRFFF::::::<<>>===::::::999777777666666666666777777888888777777666777777777777999>>>EEEJJJSSS___ppp|||cccbbbzzz~~~bbbMMMGGGBBBHHHggg|||~~~oooeeelllqqqzzztttpppNNNGGGAAA???===::::::======CCCWWW___NNNCCC@@@@@@??????>>>=========;;;CCCUUUuuubbbDDDGGGAAA>>>>>>@@@CCCHHHSSS___//////...---,,,,,,,,,,,,......---------...//////---,,,,,,++++++++++++,,,------------............000///---,,,+++,,,---...------......///000000000...////////////000000000......------------.........------------,,,,,,,,,,,,,,,------.../////////------------...///000111111777<<>>===<<<999;;;======::::::<<<@@@OOOqqqnnnYYYPPPiiitttTTTIIIIIICCCBBBAAA???>>><<<;;;:::999999999888888888888888888888888888999::::::;;;===<<<<<<======???JJJUUUmmmxxx{{{YYY[[[qqqzzzhhhRRRIIIJJJFFFEEECCC@@@>>>=========>>>EEEHHHbbbKKKAAAAAA??????@@@???;;;===AAACCCHHHbbb}}}]]]NNNHHHCCCBBBDDDEEEDDDBBB@@@??????@@@BBBGGGPPP]]]jjjssswwwyyy~~~eeeLLLGGG@@@DDDeeeyyyXXXGGGQQQ```]]]PPPCCC<<<<<>>===AAALLLxxxaaaPPPFFF@@@@@@??????>>>=========999BBBMMMlllnnnKKKHHHAAA???>>>@@@BBBFFFRRR]]]---------,,,++++++,,,---......---......//////000...---,,,+++++++++++++++------------.........///......---,,,,,,,,,,,,,,,------......///000000000.../////////000000000000......------------............---------,,,,,,,,,,,,,,,------...//////000............///000111111111777===DDDTTTmmmfff\\\\\\]]]nnnwww~~~{{{|||||||||xxxkkk[[[RRRQQQQQQ___{{{vvveee^^^TTTLLLHHHDDD@@@===888<<<>>><<<999999<<<@@@MMMooowww```WWWttt^^^LLLQQQIIIHHHGGGDDDBBB@@@>>>===:::999999999888888777777888888888888999:::;;;<<<===<<<======<<<@@@KKKXXXkkkvvvnnnRRRdddlll\\\NNNJJJIIIBBBAAA???===;;;;;;<<<>>>???EEEDDDssswwwLLLCCCBBB??????@@@>>>;;;===BBBDDDGGGXXX{{{aaaPPPJJJFFFBBBCCCFFFJJJKKKHHHBBB===AAA@@@CCCLLLYYYfffoootttwww}}}jjjNNNFFFBBBIIIdddnnnQQQPPP\\\\\\QQQIIIAAA>>>JJJ]]]eee]]]PPPJJJLLLKKKFFF???:::999;;;555===IIIWWWiiizzz{{{tttnnniiiccc\\\WWWOOOMMMIIIEEEAAA>>>>>>???;;;:::999777666666666666666666777777777777666666777777888888999;;;???BBBHHHOOO[[[gggttt~~~gggbbbxxxpppVVVGGGDDDEEEKKKyyy~~~yyycccGGGCCC@@@???===:::<<<@@@:::AAAEEEmmmeeeQQQDDD@@@@@@??????>>>=========777BBBFFFbbbyyyRRRIIICCC@@@???@@@BBBFFFQQQ\\\+++,,,------,,,---...000...............///000000...---,,,,,,++++++++++++---------.........//////+++++++++*********))))))------......///000000000.../////////000000111111......------------...............------,,,,,,,,,,,,,,,------...///000000///......//////000111222111888>>>DDDRRRhhh}}}uuummmlllgggnnnxxx|||rrrssstttpppdddUUUMMMMMMIIIIIIZZZxxxtttkkkaaaYYYSSSNNNGGGBBB999======999555666;;;>>>IIIlll~~~fff___|||gggPPPWWWNNNMMMKKKHHHEEEBBB@@@???;;;::::::999999888888888888888888888999:::<<<<<<===<<<======<<<@@@LLLZZZiiitttaaaOOOooo~~~]]]NNNFFFGGGEEE:::<<<;;;999999999<<>><<<>>>CCC>>>AAAMMMiiicccQQQLLLIIIDDDEEEJJJRRRUUUQQQGGG>>>AAA@@@AAAIIIVVVcccmmmqqqwwwtttUUUJJJDDDGGGVVVkkkyyyvvvbbbEEE???===JJJ^^^llllllgggjjjiiicccWWWGGG===:::;;;555;;;DDDQQQdddxxxzzzsssnnniiiccc\\\WWWOOOMMMJJJEEE@@@===<<<===;;;;;;:::999999999999999555555666666666666555555555777888888888:::===@@@CCCHHHRRR]]]iiiwwwvvvaaadddnnnSSSDDDAAAGGGOOOwww]]]FFFBBB@@@???===:::<<>>=========666BBBBBB\\\VVVIIIDDDAAA@@@BBBCCCGGGRRR]]]...---,,,,,,,,,,,,---...//////...---+++******))),,,***))))))***++++++***++++++,,,,,,---...//////************************++++++---...///111222333000000000000000000000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000111111111111111999BBBIIIOOO\\\mmmzzz~~~{{{vvvnnnllloooiiiZZZSSSUUUKKKIIIMMMUUU[[[fff{{{ssspppiii[[[UUUPPPDDD;;;;;;888555444999>>>@@@HHHjjjzzzccc\\\yyyhhh^^^```XXXTTTSSSTTTOOOGGGDDDGGGIIIDDD===999888999::::::888999999:::;;;<<<<<<===AAA===::::::<<>>AAAUUU|||rrrvvvOOOCCCAAABBBBBB@@@<<<;;;===@@@>>>AAAJJJ^^^~~~sssZZZPPPEEEDDDCCCHHHPPPOOOFFF@@@???===BBBDDDDDDMMM___nnnsssyyyfffGGGEEEGGG\\\jjjaaaeeezzzgggTTTEEE;;;@@@IIIQQQ\\\hhhooojjjfffXXXCCC<<<===888777999???OOOdddwwwzzzrrrooommmiiiaaaYYYXXXSSSLLLGGGCCCAAA???>>>?????????===<<<:::888777777777777777666666666666777777777777888888888888@@@BBBKKKWWWbbblllwww{{{jjj]]]mmmmmmUUUHHHIII===\\\\\\DDDCCCAAA???===============888DDD\\\jjjKKKCCC??????>>>>>>======<<<<<<:::BBB;;;HHHwwwkkkMMMEEEAAA??????BBBHHHPPPWWW......---,,,,,,---......+++,,,,,,,,,,,,---------,,,***))))))***++++++***++++++,,,,,,---......///************************++++++,,,---///000111222000000000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////000000000000111555;;;CCCMMMYYYeeemmmxxxvvvxxxrrrddd]]]___XXXOOOJJJKKKMMMVVVnnnwwwccc\\\WWWLLL???<<<777333444888;;;===IIIjjjuuufffnnnnnneeeddd```\\\YYYXXXTTTMMMKKKOOOIIIDDD>>>;;;:::<<<===>>>============>>>>>>>>>>>>@@@===;;;<<<===BBBOOO\\\nnn{{{sssWWWPPPxxxtttWWWNNNFFF@@@AAA@@@BBBAAA???>>>===>>>???@@@EEEEEETTT|||wwwgggkkkTTTJJJBBBBBBBBB@@@===<<<===@@@:::<<>>BBBCCCCCCKKK\\\kkkrrryyywwwVVVQQQUUUkkkwwwfff[[[pppwwwaaa^^^OOOAAA>>>@@@FFFUUUdddqqqeeeZZZOOOCCC???===666:::999???PPPgggzzzyyyvvvuuuqqqiiibbb\\\WWWQQQMMMIIIFFFDDDBBB@@@@@@???>>><<<;;;999888999888888888888777777777777777777777888888888888>>>???FFFQQQ[[[dddoooxxxyyynnn^^^\\\rrrfffOOODDDIIICCCeeeYYYDDDBBB@@@>>>===<<<=========999AAASSSqqqPPPEEE?????????>>>======<<<<<<;;;@@@;;;EEEkkkoooOOODDDAAA@@@@@@AAAEEELLLTTT......---,,,,,,---......++++++,,,,,,------------,,,+++))))))+++,,,+++***+++,,,,,,------.........++++++++++++++++++++++++***++++++---...///000111000000000000000000000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////....../////////000000000777666888@@@NNN[[[bbbeeezzzmmmfffgggdddWWWLLLGGGGGGKKKZZZkkkmmmaaa\\\PPPGGG???777444666999::::::HHHggg|||rrrnnnvvvnnnkkkjjjeee```^^^ZZZUUUTTTWWWKKKHHHCCC@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<===>>>CCCPPP]]]ooo}}}hhhUUUXXXxxxhhhQQQLLLDDD@@@AAA>>>DDDCCCBBBAAA@@@AAABBBBBBMMMKKKTTTvvvvvv```aaaPPPFFFCCCCCCBBB@@@===<<<>>>???>>>???CCCMMMdddiiiYYYKKKDDDBBBCCCGGGHHHDDD@@@???@@@BBBBBBAAAGGGWWWgggpppzzzfffYYY\\\sssooo[[[___lllmmmfffXXXHHH>>>:::AAAYYYqqq}}}lllVVVGGG@@@>>><<<888;;;:::>>>PPPhhh{{{}}}{{{zzzwwwoooiiiaaa]]]XXXSSSOOOKKKGGGDDD@@@@@@???>>>===;;;::::::::::::999999999888888888777777777888888888999999======BBBJJJRRRZZZdddmmmnnn___SSS\\\wwwzzz```NNNFFFFFFIIIoooSSSCCCBBB@@@>>><<<<<<<<<<<<<<<;;;>>>HHH~~~{{{XXXIII@@@??????>>>>>>===<<<<<<<<<<<<===AAAZZZzzzvvvUUUDDDAAA@@@AAAAAAAAAHHHQQQ......------------......///......---,,,,,,++++++---+++)))***+++,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,---...///000////////////////////////.........///////////////------------------------+++,,,---.../////////////////////000111111222222:::777777===IIIVVV```dddvvvzzzsssssskkk```VVVRRROOOMMMOOOSSSfffxxxpppfffVVVOOOBBB777666:::<<<;;;:::EEEaaawwwtttzzz{{{wwwvvvppplllhhheeeaaa^^^[[[ZZZRRROOOJJJGGGFFFFFFFFFEEEDDDCCCBBB@@@???===<<<;;;999999;;;===>>>DDDRRR```tttooo\\\ZZZkkkxxx\\\LLLIIIBBB???@@@===?????????@@@AAABBBDDDEEEHHHGGGMMMkkkppphhhPPPCCCDDDCCCBBB@@@>>>===>>>>>>CCCCCCEEELLL\\\~~~sss___NNNFFFCCCBBBDDDFFFEEEBBBAAAAAABBBAAA@@@DDDQQQbbbnnnzzz```^^^ssszzzfffaaadddbbbqqq|||mmm[[[KKKAAAGGGeeelllVVVHHH<<<888>>>===<<>>===@@@FFFKKKPPPYYYbbbdddTTTMMM^^^wwwrrr[[[MMMHHHAAANNNwwwLLLCCCAAA???===<<<;;;;;;<<<999<<<<<>>======<<<;;;999>>>>>>JJJqqq}}}aaaGGGBBB@@@BBBAAA???FFFPPP........................///......------,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,---------------++++++++++++++++++++++++***++++++,,,---...//////////////////////////////.........///////////////------------------------+++,,,---...////////////000000111222333333444444555666666888>>>JJJYYYcccyyyzzzoooddd^^^ZZZSSSMMMJJJJJJXXXsss|||eeeSSSDDD888999======;;;:::AAAWWWuuuuuuwww~~~~~~{{{{{{}}}sssqqqooollljjjfff```[[[XXXUUUPPPMMMKKKIIIGGGEEEAAA@@@???===;;;999888777666777:::<<<===CCCSSScccyyy~~~]]]SSSggghhhRRRGGGFFF@@@>>>@@@<<<<<<<<<<<<===>>>???@@@AAA999<<>>>>>>>>>>>===>>>BBBJJJWWWuuugggQQQIIIFFFCCCBBBEEEHHHFFFCCCAAAAAAAAA@@@BBBLLL^^^lllnnnfffxxxuuummm]]]bbboooYYYHHHIIIdddhhhFFF666AAA;;;===EEEUUUiiizzz|||qqqmmmfff___XXXQQQJJJEEEBBB@@@>>><<<:::999999999999999888888888777777777888888888888999999999999===;;;===AAADDDGGGNNNVVVVVVKKKKKK^^^ttt{{{fffSSSHHHEEE@@@VVV{{{FFFBBBAAA???===;;;;;;;;;;;;777<<<<<>>>>>======999888===;;;AAAfffqqqOOOEEE@@@BBBBBB@@@FFFQQQ---...////////////...---++++++,,,---...//////000---,,,******,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000000000000000000000000///////////////.........------------------------+++,,,---...////////////111111222333444555555666666999:::888999BBBSSSbbbyyysssiiiccc\\\UUUPPPHHHJJJVVVkkksssYYYIII>>>???BBB>>>:::999<<>>===???;;;<<<;;;;;;;;;;;;:::::::::555<<>>===:::;;;AAAKKKYYYtttlllPPPJJJHHHCCCBBBFFFKKKIIIDDDAAA@@@AAAAAABBBJJJZZZjjj|||sssqqqhhh}}}hhhTTTDDDCCCXXXqqq___<<>>EEEMMMXXXhhhyyyzzzuuummmeee^^^WWWQQQLLLDDDCCC@@@===:::999999888999888888888888777777777888888888999999999999::::::888:::>>>??????DDDJJJFFFAAAGGGZZZooosssbbbSSSIIIEEEEEEaaa~~~hhhDDDAAA@@@>>><<<;;;:::::::::777;;;;;;FFFRRRuuunnnHHHAAA@@@@@@??????>>>======888:::<<<:::???ZZZwww^^^MMM@@@AAACCCAAAGGGRRR---...///000000///...---++++++,,,---...///000000...,,,***+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000000000000000000000000000000//////......------........................+++,,,---...////////////000111111222333444555666777;;;>>>;;;999???LLLXXXpppyyy|||~~~~~~zzztttmmmddd\\\RRRLLLIIIOOO[[[mmm}}}dddUUUJJJKKKJJJAAA;;;<<<999FFF^^^wwwvvvtttwwwyyywwwwwwwwwvvvtttrrrssstttrrrrrroooiiihhhhhh```VVVQQQOOOKKKIIIFFFCCC???<<<::::::999999888777777777777888;;;<<<===FFFZZZnnnpppWWWbbb}}}UUUHHHDDDCCC<<<===???;;;:::;;;;;;;;;::::::999999888AAADDDOOO~~~SSSHHHEEEAAA???@@@@@@>>><<<>>><<<@@@KKKXXXqqqvvvWWWJJJHHHCCCAAAFFFLLLJJJCCC??????AAACCCCCCHHHYYYiiiuuuxxxooo\\\MMMBBB???MMM^^^vvvHHHJJJLLLPPPPPPJJJFFFRRRlll{{{vvvnnngggaaa[[[WWWTTTIIIGGGCCC???<<<:::999999::::::999999999888888888888888888999999999::::::999888:::>>>>>><<>>>>>===888===;;;888???NNNiiipppWWWBBBAAADDDBBBGGGQQQ---...///000000///...---...............---------...,,,++++++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000000000000000000000000000111111000///...------,,,........................+++,,,---...///////////////000000222333444555555555888;;;999777:::BBBJJJkkknnnuuu{{{www{{{}}}~~~qqqfffYYYPPPHHHFFFHHHRRRggg|||ooo```VVVVVVRRRFFF???@@@888CCCXXXrrrtttuuuwwwuuu|||xxxsssqqqppppppnnnlllooonnnhhhaaaaaabbb\\\RRRJJJHHHFFFDDDBBB???;;;999999999999999999999999999999:::<<<===>>>GGG]]]rrr{{{aaaTTTkkkvvvSSSGGGDDDCCC<<<<<>><<>>>>>AAADDDDDDHHHXXXiiizzz}}}xxxttt```RRRFFF???EEEPPPtttRRRSSSjjjkkkdddQQQBBBJJJhhhyyytttllleee```]]]YYYWWWLLLJJJEEEAAA===;;;::::::;;;;;;;;;:::::::::999999888888999999999:::::::::;;;:::===AAA@@@===>>>BBB===;;;???NNNjjj~~~lllaaaTTTHHH@@@LLLlllyyyuuusssyyywwwKKKHHHAAA???===;;;:::999999::::::777555GGGAAAPPP\\\AAAAAA@@@@@@???>>>>>>>>>888@@@:::777@@@EEE^^^}}}^^^DDDAAADDDBBBFFFOOO---------............/////////...---,,,,,,++++++...---,,,,,,++++++++++++---------,,,,,,++++++++++++,,,...//////...,,,+++---------...............000000111111111000000///...//////000000000000///------------------------,,,,,,------.../////////000000111222333555666777444555666777777999===@@@SSS___nnnwwwxxxuuuttttttzzz|||yyynnnccc]]]SSSKKKHHHJJJNNNRRRyyy{{{uuuqqq]]]JJJCCC??????BBBNNNeee~~~uuutttvvvuuuzzzwwwrrrooonnnmmmkkkjjjnnneee]]]ZZZWWWQQQMMMMMMBBB???<<<;;;;;;;;;:::999777777888888999999999999999:::===>>>???HHH^^^ssszzzeee___ZZZxxxoooLLLHHHBBB>>>===<<<;;;:::999999999999999999999999<<<666BBBIIIZZZ\\\>>>EEEDDD888===>>>AAAHHH???>>>FFFNNN\\\~~~lllTTTFFFCCCEEECCCGGGIIICCCCCC======AAABBBDDDUUUiii~~~|||~~~zzzXXXHHHEEEJJJVVVsssyyy}}}ZZZbbbnnnJJJFFF___|||pppgggaaa]]]YYYVVVQQQLLLEEEAAA@@@???===;;;============<<<<<<;;;:::777777888888888888888888:::;;;===>>>??????===<<<;;;;;;===FFF[[[vvvxxxhhh^^^PPPFFFCCCSSSyyycccUUUKKKCCCAAA???===:::999888777777666:::;;;>>>DDDMMMppp___FFFDDD???;;;===AAAAAA===:::888;;;===:::>>>TTTooo{{{NNNBBBFFF???DDDHHH------------............///......---,,,,,,++++++------,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---......---,,,,,,------............//////111222222333333222222111///000000000000000//////------------------------,,,,,,------.../////////000000111111222444555666666777888888777888;;;===MMMWWWdddlllnnnnnnoooqqqxxx{{{zzztttkkk\\\OOOGGGFFFIIILLLaaaqqqWWWMMMHHHBBBAAAIII```zzzvvvmmmmmmpppqqqzzzvvvrrrooonnnmmmlllkkkbbb```\\\XXXTTTNNNHHHDDDAAA???<<<:::::::::999888777888888888999999999999::::::<<>>===<<<;;;:::999999999999999999999999;;;666@@@EEERRRttt{{{iiiDDDCCCBBB888===<<<<<>>>>>======<<<===<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<===EEEYYYtttpppcccZZZNNNFFFDDDYYYrrrZZZLLLCCC===AAA@@@===;;;999888888888444888888:::>>>DDDccc}}}RRRJJJAAA===============<<<999:::<<<:::<<>>;;;:::::::::999888888888888888999999999999::::::<<<@@@EEEOOO```ppp{{{fffYYYPPPfffvvvUUUGGGDDD@@@======<<<<<<;;;999999999999999999999999:::777>>>???HHH}}}jjjxxxKKKDDDBBB;;;@@@<<<999???;;;===DDDFFFKKKaaayyyXXXJJJGGGFFF@@@AAAIIIJJJGGGCCCBBBCCCAAA@@@IIIVVVqqqzzzxxx{{{oooNNNYYY~~~fffWWWNNN___dddVVVaaayyyyyynnnhhhddd```]]]ZZZVVVOOOIIIEEEAAA===;;;;;;<<<>>>@@@@@@@@@@@@???======;;;;;;:::;;;<<<======;;;:::999;;;=========<<<======CCCUUUqqq}}}hhh^^^VVVLLLGGGHHHbbbjjjRRRFFFBBB???AAA@@@>>>;;;:::999999999555888888888:::<<>>???;;;999;;;:::;;;FFFUUUyyylllFFFDDD???AAAEEE,,,,,,---------...............---------,,,,,,,,,++++++++++++,,,,,,---...------------------,,,,,,...------,,,,,,------...---......//////000000000222333444444444444444444222222222111000///...---........................,,,,,,------.../////////000000000000111222333444666777888777666666777888???HHHSSS[[[```eeemmmssszzzyyyjjj]]]VVVSSSSSSIIIPPPZZZsssiii[[[RRRJJJEEEIII[[[mmmzzzzzzqqqlllnnntttxxxvvvtttqqqooooooooommmlll|||___MMMLLLKKKDDD@@@>>>;;;999999999888777999999999999999999999999;;;999<<>><<<<<<===<<<;;;999999999999999999999999888777======CCCtttvvvuuuOOOFFFEEE>>>BBB===:::;;;999<<>><<<:::;;;>>>@@@???>>>;;;<<<<<>>;;;:::999999:::777;;;::::::<<<;;;JJJggghhhHHH???@@@???>>>AAA@@@;;;999;;;<<<<<>>;;;:::::::::999888:::999999999999999999999:::999<<>>CCCjjjvvvNNNEEEEEE>>>@@@<<<<<<<<<:::<<>><<<<<<<<<======>>>>>>>>>>>>======>>>????????????>>>>>>;;;:::===@@@BBB???<<<999:::;;;BBBVVVtttsssbbbWWWMMMEEEHHHPPPtttdddOOOCCC@@@@@@@@@???===;;;:::999999:::888<<<;;;;;;===;;;DDDZZZ{{{PPP??????AAA@@@AAA@@@<<<:::;;;>>>???AAADDDSSS[[[KKKAAACCCBBB,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,------------------............------------------------+++,,,,,,---...///000000///000111222222333333222222222222222111000//////........................,,,,,,------...//////////////////000222444555666444666888888777777888999222<<>><<<;;;<<<<<<:::999999999999999999999999999666999===>>>BBB^^^~~~NNNBBBCCC<<<===:::<<<===;;;<<<>>>>>>BBBMMMZZZooosssSSSIIICCCBBBDDDAAAEEEEEEDDDCCCBBBBBBDDDGGGUUUsssllljjjtttmmmwwwtttcccPPPXXXYYYIII[[[{{{}}}wwwpppkkk]]]\\\[[[UUUNNNGGGCCCAAA<<<;;;::::::;;;===???@@@??????>>>>>>???AAACCCDDDCCC???;;;<<>>???>>><<<:::999999999999666:::888888<<<:::>>>NNNdddGGG>>>@@@@@@>>>>>><<<;;;<<<>>>???@@@AAAOOO}}}sssWWWDDDFFF???++++++,,,,,,,,,---------------------------------------,,,+++++++++,,,,,,------------.........///,,,,,,---......---,,,,,,******+++,,,---.../////////000111222333333333333111111222222222111111000........................,,,,,,------.../////////...//////111333555777888888:::<<<<<<:::888888999333;;;GGGQQQ[[[gggvvvxxxqqqmmmjjj\\\RRRQQQRRRaaa{{{xxxjjjccciiiggg]]][[[aaa^^^WWWRRRTTTWWW[[[ccclllqqqpppooopppqqqqqqpppnnnkkkiiiddd___ZZZTTTMMMHHHCCC@@@===<<<<<<<<<;;;:::;;;;;;:::::::::999999999777999>>>BBBEEENNNaaassshhh^^^ddd```GGGCCC???>>><<<;;;;;;;;;999888999999999999999999999999777:::;;;<<>>FFFNNNcccyyybbbRRREEE@@@CCCCCCFFFFFFEEECCCBBBCCCDDDEEEIIInnnlllXXX]]]hhhjjjvvv{{{```\\\UUU]]]xxxlllOOO[[[}}}|||tttnnnggghhhfff```WWWOOOIIIGGG???>>>======???CCCHHHKKKKKKGGGCCC@@@BBBHHHOOOSSSQQQIII@@@<<<>>>???<<<888::::::>>>LLLiiiyyykkk[[[NNNEEEDDDTTThhh{{{xxx|||eeeQQQDDD???@@@===<<<;;;999888888888999555999666555;;;999999DDDmmmYYYBBB???@@@>>>======<<<;;;;;;===>>>>>>JJJiiibbbFFFJJJ===++++++,,,,,,,,,---------------------------------...------,,,++++++++++++---------.........//////+++,,,...//////...,,,+++))))))***+++---......//////000111222333444444333000111111222222222111111////////////////////////,,,,,,------...//////000......///111444666999:::===>>>@@@???<<<:::888888777===GGGPPP[[[jjj{{{~~~xxxxxxwwwiiiZZZRRRKKKNNN\\\yyy}}}qqquuussseee[[[[[[WWWMMMFFFGGGKKKPPPZZZdddppppppoooppprrrrrrpppoootttjjjaaa^^^ZZZSSSNNNNNNCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;::::::999999999555999>>>BBBDDDLLLaaauuuwwwccc___nnn}}}SSSBBBGGG???===<<<;;;;;;:::888777999999999999999999999999999;;;::::::;;;FFFwwwaaaDDD@@@>>>CCC===<<<777999<<<>>>>>>???DDDJJJ\\\jjj{{{nnnXXXEEE===CCCGGGHHHHHHFFFCCCAAACCCDDDDDD>>>ZZZeee]]]ZZZqqqeeehhhbbb]]]bbb```xxx[[[ccc~~~vvvooopppqqqoooiii^^^TTTNNNLLLDDDCCCAAABBBEEELLLRRRVVV\\\VVVNNNIIIKKKTTT___ggg___TTTFFF???>>>???>>>;;;;;;;;;???QQQqqqxxxjjjZZZNNNFFFIII^^^uuu{{{rrrwwwiiirrroooUUUEEE===<<<@@@===<<<:::888777777888888777:::666555:::888777@@@SSSkkkHHH@@@BBB@@@===>>>===;;;999;;;<<<<<>>AAAEEEDDDAAA===777<<>>JJJPPPbbbjjjmmmnnnmmmooossssssqqqppplllggg```YYYTTTPPPNNNNNNIIICCC?????????>>>===<<<<<<=========<<<;;;:::<<<:::<<>>777@@@::::::::::::;;;>>>CCCGGGRRRaaauuuwwwXXXIIICCCAAABBBCCCEEEFFFEEEBBBAAABBBDDDFFFPPPkkkdddVVVlllxxxnnn|||uuuttthhhNNNTTTWWWhhhlll}}}wwwtttyyyxxxvvvrrrkkk```TTTKKKFFFCCCCCCEEEJJJQQQ___kkkmmmcccWWWQQQSSS^^^kkksssqqqgggTTTBBB:::<<<===;;;@@@888===XXXyyyrrrjjjZZZNNNJJJIII___|||lllttt}}}sssZZZGGGAAA===<<>>;;;EEEHHHYYYfffkkknnnlllkkklllllljjjoookkkfff___YYYTTTQQQOOOOOOJJJEEEAAAAAABBBAAA@@@===<<<<<<;;;;;;:::::::::;;;999;;;AAAFFFOOOdddzzzvvvqqqeeedddtttmmmVVVKKKBBB???===<<<<<<;;;::::::999999777777777777777777777777888888777;;;===>>>]]]VVVAAAAAA>>><<<@@@;;;;;;;;;;;;;;;>>>BBBEEEMMMZZZjjj```MMMCCC???@@@BBBDDDFFFEEECCCAAABBBCCCEEEIII]]]yyyaaagggttthhhuuuxxxvvvRRRMMMMMMlll{{{mmmzzz|||yyywww~~~wwwiiiZZZQQQIIIFFFFFFIIINNNVVVcccooosssmmmddd^^^```jjjvvv~~~tttbbbMMMAAA??????>>>AAA;;;CCCaaapppfffUUUIIIFFFMMMjjjwwwzzzpppOOOBBB@@@>>>>>>???<<<;;;999888777666666666777888:::999999888:::;;;AAAoooWWW@@@@@@???AAA@@@>>>===<<<;;;;;;;;;===RRRyyyYYYCCCDDD,,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++)))***,,,---,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............///000000111222222333333111111222222111111000///000000000000000000000000//////////////////////////////000111333444555555999;;;>>>DDDHHHIIIGGGEEE<<<>>>BBBJJJWWWiii|||{{{wwwmmmbbbOOOUUUccc|||mmmdddRRRLLL???;;;BBBCCCRRRdddjjjmmmggg___\\\ZZZXXXaaa___\\\XXXUUUTTTSSSSSSQQQMMMHHHEEEDDDDDDDDDCCC===<<<;;;999888888999999:::888:::@@@EEEOOOggg~~~tttmmmdddnnn^^^LLLFFF???>>><<<<<<;;;;;;::::::999999777777666666666666666666777888888<<<>>><<>><<<<<<<<<<<<;;;===@@@CCCGGGQQQ]]]yyynnnUUUDDD???AAAAAACCCFFFFFFDDDBBBBBBBBBDDDBBBKKKggg~~~kkksssmmmeeettttttuuu]]]KKKCCCLLLWWW]]]]]]cccxxx}}}|||{{{zzzyyytttbbbWWWMMMJJJIIIMMMRRRYYYdddoooqqqpppllliiiiiiqqq}}}qqqYYYHHHAAA@@@@@@BBB>>>KKKmmmvvvggg\\\OOOGGGGGGVVVxxxbbbGGG???@@@???>>>???;;;:::999888777666666666777888:::999888888999:::<<>>===<<<;;;;;;;;;KKKoooeeeIIIDDD,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++---...///...,,,+++,,,---------------------------,,,,,,,,,---------......,,,,,,---------............//////000111222333333000111222333222111000//////////////////////////////////////////////////////000111222333444555555555666:::@@@FFFLLLPPPRRRFFFDDDDDDIIIVVVkkkuuuhhhWWWVVVWWWeeeqqq[[[RRRCCC>>>BBBAAAQQQhhhnnnnnncccUUUMMMJJJIIIKKKJJJJJJKKKNNNQQQUUUWWWSSSPPPLLLHHHEEEDDDCCCCCC>>><<<:::888777777888999999777:::???DDDOOOiiippphhhbbbuuu{{{SSSFFFCCC>>>???;;;;;;;;;:::::::::999999777777777777777666666666777999777:::>>><<>>>>><<<;;;<<>><<<;;;;;;>>>CCC]]]uuuUUUEEE------,,,,,,,,,---......------,,,,,,,,,+++++++++---...///...,,,+++,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------------...---......///111222222333111222333333333222000///////////////////////////////////////////////////000000111222333333444444555666888;;;BBBJJJSSSYYYPPPKKKFFFIIIWWWnnnzzzmmm___[[[SSSWWWqqqiii]]]KKK@@@???>>>OOOmmmrrrpppbbbSSSIIIEEEBBB<<<<<<===AAAFFFMMMSSSVVVTTTRRRNNNIIIDDDAAA@@@@@@===;;;999777666777888999999777999>>>BBBOOOkkkttthhhdddcccyyysssLLLDDDBBB>>>@@@:::::::::::::::999999999999999999888888777777777777:::666666<<<<<>>>>>>>>===<<<<<<>>>???BBBLLLTTTjjjiiiNNNEEEGGG@@@AAACCCEEEFFFDDDBBB@@@???@@@CCCIIISSSggg|||qqqooofff^^^VVV[[[nnnjjj^^^qqq|||VVVMMMGGGCCCAAA???DDDZZZsss{{{uuuyyywwwvvvuuutttttttttuuuvvv|||iii[[[SSSMMMIIIJJJKKKMMMQQQWWWUUUYYY^^^______bbbjjjqqqzzz{{{qqq\\\III@@@@@@AAA???BBBWWW|||ppp\\\MMMHHHFFFLLLkkkcccFFF===>>>===<<<===999999888777666666666666777999999999777777888999<<>>EEEDDDCCCBBBAAA???===;;;:::???>>>OOOssseeeEEE---------,,,,,,------...------,,,,,,,,,,,,++++++)))***,,,---,,,---...000------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---...///000111222333222222222333222222111000000000000000000000000000////////////////////////000000111222333333444444888888888999>>>EEEOOOVVVWWWRRRNNNRRRaaaxxxyyyddd]]]SSSPPPaaaxxxjjjUUUDDD>>><<>>;;;::::::<<<@@@FFFLLLOOOPPPOOOLLLGGGAAA===<<<<<<;;;:::999888888888999::::::888:::===AAANNNllluuueeeaaafffkkkjjjGGGDDDAAA<<<@@@::::::::::::999999999999::::::999999888888777777666:::666333:::===BBBPPP{{{www```DDDAAACCC===>>>???>>><<<<<<===???BBBNNNTTTeeewwwWWWIIIGGGAAAAAAAAACCCEEEEEEBBB@@@===AAAFFFHHHJJJXXXwwwtttbbbPPPHHHPPPddd{{{lllyyy^^^LLLFFFDDDEEE???>>>PPPhhhyyyzzzsssvvvtttrrrpppnnnmmmmmmnnnooo{{{mmm^^^UUUNNNHHHGGGGGGFFFGGGKKKMMMQQQUUUXXXYYY[[[```dddkkkmmmgggXXXIIICCCCCCDDDAAAHHH```qqqbbbLLLEEEDDDMMMuuu|||___BBB:::;;;;;;;;;===999888777666666666666666777999999999777666777888999???iii]]]???CCCCCCBBBBBBAAA???===<<<::::::===IIIggguuuIII...------,,,,,,---------------,,,,,,,,,,,,++++++(((***+++,,,+++,,,...///........................,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,---...000111222333333333222222111111111222000000000000000000000000////////////////////////111111111222222333333444666777999:::===CCCKKKQQQ]]][[[[[[dddvvvsssfffXXXRRRXXXnnnwwwaaaMMMDDDEEE^^^zzzwwwiiiYYYIII>>><<<;;;999999;;;@@@DDDGGGIIIIIIHHHCCC>>>::::::;;;999999999999::::::::::::;;;999:::===@@@MMMmmmvvviiiZZZ___rrr~~~^^^BBBBBB???999>>>999999999999999999999999999999999888777666666666222;;;888333888<<>>>>>>>>===<<<>>>???AAANNNRRR^^^gggPPPIIIBBB@@@@@@AAADDDEEECCCAAA???AAAEEEEEEDDDMMMeee|||~~~cccQQQOOO[[[hhhooozzzmmmOOODDD???BBB???<<>><<<;;;888???CCCQQQxxxWWW...------,,,,,,,,,---------------,,,,,,,,,+++++++++,,,---,,,***)))***+++........................,,,,,,,,,---------......++++++,,,,,,,,,---------++++++---...///111222222444333222111000111222333000000000000000000000000////////////////////////111111111222222333333444000333888;;;>>>CCCJJJOOObbbbbbgggtttsss```WWWVVVbbb~~~jjjVVVNNNRRRnnnlllUUUDDD;;;999777666888<<<@@@CCCDDDEEEDDDAAA<<<999:::;;;888888:::;;;;;;;;;;;;;;;;;;::::::===???LLLmmmsssdddVVVaaa}}}VVV>>>???<<<777<<<999999999999999999999999999888888777666555555444000;;;999444888;;;===DDDRRRWWW???@@@<<<===>>>>>>======>>>???AAAMMMPPPXXX|||tttXXXLLLCCCAAA???@@@CCCEEECCCAAACCCBBBBBBAAA@@@FFFVVVggg~~~hhhWWWVVVTTTaaa}}}ggguuu|||\\\III???BBBCCC>>>CCCOOOcccxxx|||{{{tttlllmmmjjjhhhdddaaa``````aaabbb```nnn~~~ppp[[[RRRLLLJJJIIIFFFDDDEEEBBBCCCEEEHHHLLLNNNNNNMMMSSSVVVTTTLLLFFFEEEEEEDDDHHHXXXxxxxxxgggYYYFFFKKKYYYhhh}}}ooommmvvv[[[AAA:::===;;;999999888777777666666666666777888999999888666666666777555===KKKjjjTTTLLL???@@@@@@@@@???>>><<<;;;999BBB===<<>>@@@KKK}}}rrrBBBGGGBBB>>><<<>>>===;;;;;;>>>===IIIKKKRRRrrriiiSSSEEEEEECCCAAABBBEEEFFFEEEGGG@@@???EEEFFFCCCIIIUUUjjj}}}sssfffYYYWWW\\\WWWUUUbbbsssSSSCCCFFFBBB@@@CCCEEEWWWeeewww}}}uuupppnnnfffbbb\\\[[[\\\]]][[[ZZZ]]]iiivvvkkk]]]QQQNNNMMMIIIHHHKKKFFFGGGIIIKKKLLLMMMMMMMMMJJJJJJIIIGGGHHHIIIIIIFFFPPPllluuufff\\\JJJNNNGGGYYY}}}}}}www|||{{{^^^MMM>>><<<>>><<<999888777666444444666777666555777888888777666555555666333>>>>>>NNNwww|||GGG???<<<@@@???:::???CCC;;;;;;999>>>???MMMyyywww******+++,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------------------------------+++,,,------......------.........///000000111111333444444333111000111222111000000000////////////000000////////////000000111000000000111333555666444555777999;;;???DDDHHHWWWnnnnnn^^^dddtttooopppgggooopppUUUPPPGGG???=========???BBBHHHCCC@@@???<<<888999===;;;888666777999;;;>>>@@@CCC<<<:::>>>EEEUUUvvviiiSSS^^^pppXXXBBB>>>@@@>>><<<===999999999:::::::::;;;;;;888888888777777777666666888888777777999;;;>>>???CCCnnnVVVCCCCCC???<<<>>>===;;;;;;>>>;;;GGGLLLUUUmmmvvv^^^HHHEEEBBB@@@AAADDDFFFEEEGGG@@@@@@EEEEEEBBBGGGRRR]]]mmm{{{hhhVVVLLLPPPMMMTTTjjjxxxWWWFFFHHHEEEBBBCCCBBBLLL]]]sss~~~|||tttpppnnnddd___YYYWWWXXXZZZZZZYYYYYYaaalllxxxvvvjjj]]]XXXUUUOOOLLLLLLIIIIIIJJJLLLNNNNNNLLLJJJHHHHHHGGGGGGHHHJJJKKKJJJWWWrrrzzzlll^^^UUUKKKLLLIIIbbb{{{yyyuuuxxxxxx{{{}}}jjjVVVGGG;;;;;;>>>===:::999777666444444666777666555666777888777555555555666444888777CCCfffVVVAAA===@@@AAA<<<@@@BBB:::;;;999===???IIIooo'''))),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......//////000111111222333444333111111222333111111000000000/////////000000////////////000000/////////000222444666777444555666777999===BBBFFFUUUhhhpppiiimmm}}}mmmssswww|||^^^]]]NNN@@@<<>>;;;999777777:::>>>@@@AAAGGG@@@<<<@@@III\\\|||xxxbbbWWWkkkiiiUUUFFF;;;===???===;;;===999999999999999:::::::::888888777777777777666666888777777888999;;;===>>>@@@^^^xxxIIIEEE@@@<<<===>>>;;;;;;===:::DDDKKKVVVgggxxxmmmNNNHHHAAA>>>@@@CCCEEEFFFFFFAAA@@@DDDDDDAAAEEEMMMPPP\\\ooolllTTTOOOLLLLLLVVV|||aaaLLLKKKIIIFFFEEE@@@@@@RRRiiixxxzzzvvvqqqooobbb\\\UUURRRSSSVVVWWWWWWWWW[[[aaajjjzzzxxxnnngggaaaYYYSSSQQQQQQOOOOOOQQQUUUTTTNNNHHHGGGFFFFFFGGGIIIKKKNNNPPPbbbzzzuuueeeYYYSSSJJJIIIPPPrrryyyuuuqqqqqqtttuuu~~~|||TTTJJJ@@@999:::>>>>>>;;;:::777666444444666777666555666777888777555555555666<<<888777>>>UUUpppGGG===>>>BBB@@@BBBBBB999<<<888<<<>>>BBB___***,,,...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------......///000000111000222333333222111222333111111111000000000//////000000////////////000000/////////000222444777888555666666666777;;;@@@DDDQQQ```www|||xxxvvvkkkppp|||jjjhhhXXXHHHFFFKKKNNNNNNMMMWWWOOOGGGCCC???:::999;;;:::999777777<<>><<<;;;<<<<<<@@@FFFTTTaaahhh~~~ZZZNNNBBB>>>@@@BBBDDDEEEEEEBBBBBBDDDBBB???BBBHHHKKKSSSaaapppzzzccc^^^UUUQQQmmmoooTTTNNNKKKKKKKKKEEE===III\\\oooyyyzzztttoooaaaZZZRRRNNNOOOSSSUUUVVVZZZZZZ[[[aaammm{{{xxxrrrllleee^^^[[[\\\YYYWWWZZZ^^^\\\TTTLLLHHHFFFFFFHHHIIIKKKOOOTTTnnnsss```UUUPPPDDDGGGZZZxxxvvvyyyttt~~~jjjGGGAAA<<<999:::======:::777777666444444666777666555555666777777555444555777???:::<<<===FFFrrrQQQ???;;;BBBBBBCCCBBB;;;===999;;;===<<>><<<999666666888888888888888888888888888666666666666666666777777777777777888999:::;;;<<<===AAAnnnwwwjjjJJJBBB<<<<<<>>><<<;;;<<<>>><<>>>>>;;;:::<<<;;;BBBjjj///,,,***)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,------......///000000---000333444333333333444222222111111111000000000000000////////////000000/////////000222444666777<<<;;;:::888777:::???CCCKKKXXXjjj~~~xxxmmmaaaXXXVVVbbb{{{uuunnnrrrwwwrrrhhhaaaSSSKKKEEEDDDCCC>>>;;;:::777;;;===???HHHRRRQQQIIIIIIEEEFFFQQQfffnnneeehhhyyytttNNNDDDAAA>>>;;;999888999:::888888888777777777777777555555666666666666777777777777888888999:::::::::@@@<<<___oootttLLLCCC<<<<<<>>>===;;;;;;>>>;;;;;;IIIYYY[[[gggfffNNNEEEDDDAAAAAACCCCCCDDDDDDDDDBBB@@@@@@AAADDDHHHRRR```kkksss|||ssssssmmmYYYQQQVVV^^^[[[NNNIIIJJJYYYmmmzzzyyyssshhhaaaXXXSSSSSSVVVWWWXXXXXXVVVXXX]]]aaacccggglllpppsssrrrooommmmmmjjjffffffcccbbbdddfffddd^^^XXXRRRNNNNNNQQQQQQPPPWWWcccmmmYYYMMMHHH@@@PPPuuulllPPPEEE;;;>>>>>>;;;999999777333777666444444666777666555333555666666555444555777333777<<<777555LLLqqqXXX???BBBDDDDDDDDDAAA@@@>>>:::<<<======ZZZ---+++***---333444000+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------------------------------------...///////////////,,,,,,---......//////000,,,///222444444333444444222222222111111111000000000000////////////000000111000000000111333555666@@@>>><<<999888;;;@@@DDDMMM]]]mmm|||sss^^^RRRPPPJJJNNN```qqq}}}vvv]]]SSSIIIFFFDDD@@@======777>>>BBBFFFPPP\\\YYYOOOMMMLLLOOO\\\rrrxxxddd^^^gggaaaFFFAAA???<<<::::::::::::888888888777777777666666666555555555666666666777777666777888999999999:::999BBB;;;TTT}}}NNNDDD<<<<<<>>>===;;;::::::;;;;;;EEETTTWWW```tttsssUUUJJJFFFAAA???AAABBBDDDEEEDDDBBBAAAAAAAAABBBCCCJJJWWWdddmmmwwwzzzcccWWW]]]fffdddWWWOOOJJJQQQaaapppwwwxxxnnnfff]]]XXXXXXZZZZZZZZZYYYWWWYYY^^^___]]]___dddeeeiiijjjgggeeefffeeeaaa```______```aaa___[[[XXXWWWRRRSSSXXXXXXWWW```nnnlllYYYLLLGGGIII[[[mmmKKKBBB:::???@@@<<<999:::888555777666444444666777666555333444666555444444666777444;;;:::888;;;DDD^^^}}}kkkGGGDDDDDDCCCDDDCCCAAAAAA:::;;;AAA<<>>;;;999<<>>666JJJzzzOOODDD;;;;;;>>>===;;;:::666<<<>>>DDDPPPUUU]]]ooo{{{ZZZMMMHHHBBB>>>@@@AAADDDFFFEEECCCBBBBBB@@@BBBAAAEEEPPP]]]gggrrr{{{jjj\\\aaajjjhhh[[[TTTLLLMMMWWWggguuu}}}qqqjjjbbb\\\\\\\\\\\\[[[]]]ZZZ\\\```___ZZZZZZ______dddeee```^^^```___[[[ZZZ[[[[[[[[[[[[YYYXXXWWWZZZUUUVVV\\\]]]\\\gggwwwyyyeeeTTTHHHAAAQQQbbbqqqJJJ???999???AAA<<<999::::::777777666444444666777666555333444555555444444666777444;;;555555>>>>>>OOOtttyyyNNNFFFEEEBBBCCCDDDAAADDD;;;;;;DDD>>>DDDddd000,,,,,,555AAACCC888+++------------------------++++++,,,,,,---...//////...............///000111...........................///000111000///,,,+++,,,,,,,,,------///000111000000000111222222333333222222111111000/////////000000000000//////////////////......000222555777:::>>>AAA@@@>>>???DDDIIIPPP]]]oookkk[[[QQQJJJHHHJJJTTT\\\hhhqqquuuxxxzzz|||{{{mmm]]]RRRJJJDDDBBBDDDCCCDDDOOO___gggbbb[[[WWW\\\cccnnn{{{ooommmdddUUUZZZnnnlll]]]KKK:::;;;:::999888777777777777666666666666666666666666666666666666777777777777777777777777888888888888555AAACCCZZZdddHHH@@@CCC888888@@@:::999999<<>>@@@BBBCCC@@@CCCLLLVVV```lllvvvyyyiiihhhlllnnnbbbbbb\\\QQQJJJRRRdddssssssmmmfffaaaaaaaaa```^^^___``````]]]ZZZVVVUUUUUU]]]ZZZYYYZZZ\\\ZZZTTTNNNPPPQQQQQQSSSWWW[[[ZZZWWWWWWWWW___jjjmmmmmmxxxkkkWWWKKKGGGGGGRRRcccFFF@@@FFFAAA===<<<999555555888777777666555555555555555666666666666666666666666999444444888888999HHHZZZiiiFFFFFFAAA999CCCBBB@@@@@@@@@<<<:::CCCOOO***))))))...222333...)))------------------------+++,,,,,,------.........000//////............///...........................//////000000///---,,,------------...///000000///000000111111222333333000000000000111111111111111000000000////////////111111000000222444777888999===CCCGGGHHHHHHGGGGGGNNN^^^qqqzzzkkk___TTTLLLJJJNNNTTTXXX[[[]]]aaacccxxxlll\\\PPPGGGEEEGGGEEEPPPcccrrrsssjjjddddddrrryyymmmhhhbbbYYYaaarrrzzz[[[MMMCCC;;;;;;:::999888777777777777666666666666666666666666555666666666777777777777777777777777888888888888;;;???>>>KKKxxx{{{UUUCCCCCC;;;;;;???999;;;:::<<>>:::888555666999777666666555555555555555555555555555555555555555999444555888888888DDDUUUuuuVVVDDDBBBAAACCCAAA???>>>>>><<<:::@@@III,,,---...,,,***)))+++---------------------------------------------------111000///......------...---------------------------............///////////////.........//////000//////000111111222222333//////000000111222222333111111000000000/////////111111000111222444666777888;;;CCCNNNVVVVVVOOOGGGNNN]]]rrr~~~{{{jjjZZZQQQQQQOOOMMMKKKLLLOOORRRdddqqqwwwbbbRRRHHHEEEGGGKKK```{{{sssnnnqqq|||pppbbb\\\ZZZ___hhhuuuTTTDDD@@@???:::999888888777777777777666666666666666666666666555555666666666777777777777777777777888888888888<<<;;;===CCC^^^nnnIIIAAA>>>======999===;;;<<<@@@DDDHHHPPPYYYjjjrrr]]]LLLDDDDDDAAACCCEEEEEECCCCCCCCCDDDCCC???>>>BBBIIIPPPZZZcccqqqttt~~~|||{{{tttkkkkkkooolllXXXCCCDDDSSSkkkjjjkkkmmmooommmhhhccc___^^^\\\YYYUUUSSSSSSTTTQQQNNNKKKKKKLLLKKKHHHEEEEEEFFFIIIMMMSSSXXX^^^aaahhhiiisssxxxggg]]]QQQEEEGGGQQQOOOCCCNNNXXXKKK>>>888777666666888777666555555444444555555555555555555555555555555888555666999777666???LLLfffoooDDD@@@GGGBBBAAA===;;;<<<<<<;;;===AAA...000000...***))),,,000------------------------------------------,,,,,,000//////............///------------------------------,,,------///000111000000///.........////////////000000111222222222000000000111111222222222111111111000000000//////.........///000222333444777999@@@OOO]]]```XXXNNNPPP\\\mmmmmmiiieee^^^WWWPPPMMMLLLLLLSSS^^^qqqmmm[[[MMMHHHIIIOOOiii|||uuuwww{{{sssbbbdddnnntttuuupppTTTDDD>>>>>>999999888777777777777777666666666666666666666666555555555666666666777777666777777777888888888888999777AAAFFFRRRWWWBBB>>>===<<<;;;===;;;;;;>>>BBBEEENNNVVViiihhhTTTIIIFFF@@@BBBCCCDDDDDDDDDDDDDDDEEE@@@>>>AAAFFFLLLTTT]]]pppsss|||}}}}}}pppnnnuuu|||kkkMMMAAAHHHZZZ\\\bbbiiioooppplllgggcccaaa]]]XXXRRROOOOOOPPPNNNKKKHHHFFFGGGGGGEEEDDDCCCCCCFFFKKKOOOUUU]]]fffmmmoooyyysssccc\\\NNNAAAIII^^^zzz}}}{{{lllFFFDDDVVVXXXIII<<<888888888666777666666555444444444444555555555555555555555555555777555666888666444:::BBBWWWzzzNNN<<>>>>><<<;;;***************+++++++++------------------------------------------,,,,,,---------......000111111------------------------,,,,,,,,,,,,---///000111000//////............///...//////000111111222222333222222222111111000000111111111111000000000000......//////000111222333666666;;;IIIYYYaaa^^^XXXWWW\\\hhh{{{}}}xxxpppfff]]]TTTNNNJJJLLLRRR```xxxppp[[[OOOLLLQQQiii~~~oookkk___MMMAAA:::888888888777777666777777777666666666666666666666666555555555555666666666666666777777777888888888888888555@@@EEEIIIwwwnnnHHH???===;;;======;;;:::>>>AAAEEENNNWWW```qqq}}}zzzaaaPPPIIIAAAAAAAAABBBCCCDDDCCCCCCDDD???>>>AAAEEEIIIPPPWWWccchhhsss~~~yyyqqqwww```GGGAAAJJJMMMUUU```kkkppppppnnniiifffaaaYYYRRRMMMKKKKKKJJJHHHEEECCCBBBCCCCCCBBB@@@???BBBFFFHHHLLLXXXeeeooottt}}}mmm```YYYJJJBBBUUUrrr|||{{{}}}|||YYYAAAEEEWWWNNNBBB888777999888666555666666555444444444444444555555555555555555555555555555666777666444777<<>>AAA???======???AAA===999***((((((***---...,,,)))------------------------------------------------,,,,,,,,,---///000222333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////......---------......///......///000000111111222444333333222111111000000222222111111111000000000000000111222222333333444555444777@@@NNNYYY^^^___aaabbbjjj|||vvvmmmbbbXXXQQQJJJLLLSSSffflllYYYQQQYYYlllyyymmmyyykkkMMMDDD>>>999:::888777777666666777777777666666666666666666666666444444555555555666666666777777777777888888888888:::555:::>>>AAA```}}}XXXDDD>>>;;;???>>>;;;:::===@@@EEENNNWWWcccrrrzzzmmmUUUHHHCCCBBB@@@AAABBBCCCCCCCCCAAA===<<>>??????===;;;===@@@@@@CCCQQQbbbkkktttooocccXXXPPPHHHLLLhhhwwwbbbLLL@@@DDDOOODDD<<<666777999777555444666555444444333333444444444444444444444444444444444444666666555555666888999[[[{{{]]]CCC===@@@@@@???===???BBB???999---,,,++++++---......---------------------------+++,,,,,,------.........---------......000111222,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---,,,,,,,,,,,,,,,---...///......//////000111111111222222222222222222222222222222222111111111000000///000111222222333333333444444666:::AAAMMMXXX```jjjkkkttt~~~~~~{{{}}}{{{}}}tttjjjcccSSSTTTUUU[[[kkknnnfffooo|||wwwzzz[[[DDDAAA===:::<<<777777666666666666777777666666666666666666666666444444444555555555666666777777777777888888888888888666777>>>BBBLLLjjjlllLLLBBB<<>>CCCLLLUUUdddvvv|||^^^MMMHHHDDDAAA@@@BBBDDDDDDDDDAAA>>>===@@@BBBBBBDDDHHHPPPXXXeeeqqq}}}xxxgggLLLCCCAAAAAAHHHUUUbbblllpppooommmhhh```VVVNNNIIIHHHAAAAAAAAA???============<<<999;;;>>>===???PPPdddjjjwwwiii]]]PPPGGGIII\\\|||fffRRREEE@@@AAAEEE???999555666666444444666666555444444333333444444444444444444444444444444222444555444444666777888555QQQoooUUU@@@===@@@@@@<<<===AAA@@@;;;------,,,***((())),,,...------------------------++++++,,,,,,---...////////////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++*********+++,,,---...///......//////000111111111111111111222222333444444222222222111111111111000---...///000000000000000333555666777:::DDDSSS^^^ooosss}}}xxxtttxxx}}}wwwttt|||vvvpppccceeeaaa\\\___ppp~~~}}}OOO@@@@@@:::666888777777666666666666777888666666666666666666666666444444444555555555666666777777777777888888888888555777999EEEJJJCCCgggooo~~~{{{SSSEEE===>>>@@@<<<:::;;;===@@@IIIRRRUUUmmmyyymmmZZZKKKGGGBBB@@@BBBDDDEEEEEECCC@@@@@@CCCDDDAAABBBEEENNNVVV```iiitttzzzwwwyyyyyy[[[EEE@@@<<<@@@KKKYYYeeekkknnnmmmiiibbbYYYPPPKKKIIIAAABBBBBBAAA???>>>>>>>>>>>>:::<<<@@@>>>@@@RRRhhhqqq~~~kkk^^^LLLCCCLLLhhhxxx]]]JJJBBB@@@@@@@@@>>>999555555333222444888555555444333333333333444444444444444444444444444222333444333444777888888111HHHeeexxxgggDDD;;;@@@@@@<<<;;;???@@@<<<++++++***************+++)))***,,,---,,,***(((''',,,,,,,,,---------......,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,---------......//////.........---------............////////////222222222222222222333333111111111111111111111111000111111111111222222222444666777777888???JJJSSSbbbwww}}}pppooorrrtttooojjjnnn||||||vvvqqqggg^^^[[[aaammmwwwzzzhhhFFFBBB>>>888888:::666666777777888888999999777777666555555555555666333333444555666777888999666666777777888888888999888;;;;;;;;;===BBBaaaiiicccKKKHHH999=========;;;;;;???FFFLLLVVVeeennnxxxyyy___WWWKKK@@@???BBBCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCHHHMMMXXXfffppp|||zzzuuuiiiZZZEEEBBB===AAAMMMWWWpppttttttrrrjjj\\\MMMGGGGGGEEE???<<<>>>>>>;;;:::<<<<<<999:::===;;;???UUUnnn~~~ssskkkPPPGGGLLLWWWyyyvvvSSSBBBCCC@@@<<>>===888;;;???999,,,,,,++++++++++++,,,,,,***++++++,,,+++***)))(((,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,---------......//////.........---------------------............111111111222222222222333111111111111111111111111000111111111111222222222111444777777777;;;BBBHHH[[[ooovvvrrrrrrnnnfff^^^]]]dddlll}}}xxxoooeee^^^^^^ccchhhwww}}}SSS<<>>>>>DDDZZZsssqqq^^^LLLIIITTThhhYYY???>>>@@@======999777666444444444444555444333333222222333333444444444333333333333444444666666666666555555555555555999FFFWWWhhh~~~eeeIII===>>>AAA===>>>BBB@@@------,,,,,,,,,,,,------+++++++++++++++*********,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,---------.....................---------,,,,,,,,,------------...000000111111222222222222111111111111111111111111000111111111111222222222///333888999999999<<>>AAA===>>>>>>===<<<<<<===???FFFUUU^^^gggzzzqqq```NNNEEECCCBBBAAABBBAAABBBCCCCCCDDDDDDCCCCCCGGGEEEGGGPPP[[[fffrrr|||}}}~~~sssuuuyyy^^^PPP>>>:::BBBGGG[[[rrryyy~~~yyykkk\\\SSSPPPFFF@@@=========;;;:::<<<>>>;;;<<<@@@DDDNNNfff~~~}}}wwwjjjQQQFFFIII\\\yyy|||VVV@@@BBBFFF@@@888888777555444333333444555444333333222222333333444444444333333333333444444555555555555555555555555666555;;;HHHYYYsssPPP<<<888@@@===;;;>>>@@@,,,,,,,,,,,,,,,------...,,,++++++*********+++,,,,,,,,,,,,---------......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---------.........//////000000111222222222111111111111111111111111000000111111111222222222222555999:::;;;;;;===???EEEUUUjjj|||yyyooofff```[[[VVVSSSWWW\\\fffsss{{{tttnnniiigggggg```aaaeeelllpppsssxxx}}}|||{{{dddLLL:::777???;;;777888777777666666555555444444444555555444333333333333444555555555555555555555555666666777777777777777777444666444888>>>:::???RRRwwwttt{{{MMMGGG===>>>??????>>>===<<<<<>>???AAABBBCCCCCCDDDCCCCCCCCCCCCCCCEEEJJJRRR]]]iiiqqq}}}vvvtttttt{{{}}}rrroooppp^^^EEE<<>>MMMfffeeeCCC444<<<===999;;;===+++++++++++++++,,,------,,,++++++******+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......111000...---,,,++++++***,,,,,,,,,---------......---.....................---.........////////////......///000000111222222111111111111111111111111000000111111111222222222333444666888999<<>><<<===KKKaaazzzdddAAA=========>>>>>>===<<<;;;AAAOOOWWWbbbuuuzzz___MMMDDD???>>>???AAABBBCCCCCCDDDCCCCCCCCC???DDDGGGGGGHHHOOO[[[dddqqqxxxooolllnnnssszzzyyyllluuu|||kkkNNN???AAA@@@OOOjjjzzztttdddWWWNNNJJJDDD?????????<<<<<>>===>>>FFFTTTjjj{{{uuujjjWWWIIIEEEWWW~~~wwwtttlllsssxxxiiiooo^^^>>>RRR[[[LLL???777555555333222222333444444444333333222222333333444333333333222222333333333333444444444555555666666888444444;;;EEEZZZ|||}}}RRR888;;;======>>>>>>+++*********+++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,---------......---------......................../////////000000------...///000111111222111111111111111111111111000111111111111222222222222111111333666999===??????GGGVVViii{{{~~~qqqggg^^^TTTMMMNNNLLLKKKOOOWWWfff|||{{{yyyzzz{{{{{{{{{qqqeeeZZZVVVTTTXXXhhhyyywww}}}zzzZZZGGG>>>666777888222444999666777777777666666666666666666555555444444444444444333333444444444555555555777777666666666666555555888999444444;;;999888CCCSSSwwwGGG???>>>;;;;;;<<<<<<;;;:::@@@MMMTTT^^^qqq}}}hhhTTTIIICCCAAABBBAAABBBCCCCCCDDDDDDCCCCCCCCCJJJNNNIIIEEEHHHQQQWWWeeexxxuuummmkkkiiijjjmmmzzzsssuuuvvvXXXCCCAAA===JJJdddyyyvvvgggZZZPPPJJJDDD>>>>>>===;;;<<<>>><<<>>>DDDOOO```wwwxxxsssfffPPPGGGRRRlllxxxpppqqqnnngggzzz^^^DDDYYYVVVBBB;;;888444444222222222222333444444333333222222333333444333333222222222222333333333333333444555555666666666444666;;;???NNNnnncccDDD>>>;;;<<>>EEEiiirrrcccqqqHHHDDD>>>;;;<<<======<<<===HHHNNNVVVhhhsss||||||cccTTTIIIEEEDDDAAABBBCCCCCCDDDDDDCCCCCCEEEKKKMMMHHHEEEHHHKKKLLLYYYkkkwww|||yyyuuunnneeebbbmmm|||}}}cccJJJCCC===HHH```wwwyyymmm```UUUNNNGGGAAA@@@@@@>>>>>>AAA>>>EEEPPP```rrr~~~pppiii]]]IIIJJJddd{{{rrrqqq\\\SSS^^^LLL;;;;;;444444333222111111222333444444333333222222333333444333333222222222222333333222222333444444555666666222333777999999DDDddd~~~```MMM===;;;===999,,,,,,,,,---...///000111)))***,,,.........,,,+++,,,,,,,,,---------......,,,,,,,,,---------......******+++,,,---///000111,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......,,,,,,---...///000111222111111111111111111111111000111111111111222222222111111222444777888999888>>>???EEEPPPZZZcccrrr|||yyymmm]]]MMMHHHHHHIIIMMMSSS]]]mmm||||||qqqkkkrrr|||zzzxxxqqqkkkrrr___BBB>>>;;;777999777111666999111333333333444444555555555777777666555555555555666111111222333555666777777777777666666555555555444111777555666<<<:::777???;;;RRR|||ZZZYYYyyyQQQKKKCCC>>>>>>?????????:::DDDHHHOOO___jjjrrrrrr^^^OOOGGGDDDAAABBBCCCCCCDDDDDDCCCCCC>>>BBBCCC@@@AAAFFFFFFBBBLLL^^^iiissskkkZZZXXX___ttt~~~lllPPPFFF>>>HHH]]]www|||qqqfff[[[RRRKKKEEEDDDCCCBBBBBBEEECCCMMM]]]oooxxxggg^^^TTTCCCOOOqqq~~~~~~kkkVVV^^^cccFFF:::===///333222111111111222333444444333333222222333333444333222222222222222222333222222333333444555666666///222666777444>>>___aaaFFF>>>@@@;;;,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++)))------------------,,,,,,+++,,,------......------+++,,,---...///...---,,,000000//////............------...//////000//////..............................//////000000111111...///000111222333333333000000000000000000000000111000//////111333666888@@@DDDIIILLLPPP\\\lllyyymmm[[[QQQKKKGGGHHHMMMRRR]]]mmmuuuppplll|||~~~}}}|||XXXAAA555666666666666555555555555555555555444444333333333777666555666777666444333555555555555555555555555777666555444444444444444999888777666777888;;;<<>>QQQqqqYYY>>>???999,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++))),,,,,,------------------+++,,,------......------+++,,,,,,---...---------/////////......---------------......///.................................---------...//////000000//////000111222222222222000000000000000000000000111111000000111333555666@@@EEEIIIJJJLLLRRR]]]fffkkkvvvvvvhhh]]]RRRGGGEEEHHHKKKTTTbbbllliiijjj{{{{{{yyy}}}kkkKKK>>>999666666666666555555555555555555444444444333333333555555444555666666444222444444444444444444444444666666555444444444444444777666555444555777999:::999@@@ZZZxxxeeeiiiCCC>>>BBB===:::???;;;>>>BBBHHHQQQ\\\hhhppp}}}yyydddRRRDDDEEEAAA???AAAAAA??????BBBAAAAAAAAAAAAAAAAAAAAAAAAJJJPPPWWW^^^hhhxxxwwwbbbYYYPPP[[[lll}}}}}}uuucccNNN???AAAQQQ|||yyyrrrfff```WWWOOOKKKHHHDDDCCCFFFLLLaaazzz}}}yyynnn[[[LLLLLLTTTzzz~~~zzzlll\\\MMMNNN^^^aaaMMM;;;777777444555444222111111222444555222222222222222222222222222222222222222222222222222333444444555444444444333777555666::::::GGGbbbrrryyy{{{PPP999>>>,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))++++++,,,,,,------......+++,,,------......------,,,,,,,,,,,,,,,---............------------,,,,,,..................---,,,------------------------+++,,,,,,---......//////000000111111111111000000000000000000000000000000222222111000111222333444;;;@@@EEEFFFFFFHHHNNNTTTXXXeeewww{{{qqqaaaQQQGGGFFFBBBFFFOOOWWWWWWZZZlllzzzzzz|||wwwqqqQQQ<<<:::;;;666666666555555555555444555444444444444333333333444333222444555666444333333333333333333333333333666555444444444444444444444444333333444555777888999>>>MMMzzz{{{{{{FFF===BBB;;;777<<<:::<<>>@@@@@@@@@@@@@@@@@@?????????DDDHHHMMMSSS[[[iii{{{sssfffKKKKKKMMMTTTbbbwwwzzzlllUUUAAA>>>NNNyyy~~~zzzpppddd]]]UUUOOOIIIEEEHHHMMM^^^sssxxxvvvooobbbRRRLLLWWWeeelllSSS???NNN^^^]]]DDD444888999222444333222111111222333444222222222222222222222222222222222222222222222222222222333444444444444444333555222444888555;;;MMMbbbtttddd777>>>,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,+++*********+++,,,------......+++,,,------......---------,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,------------------------,,,,,,,,,---......//////000000000111000000//////000000000000000000000000333222111111000111222222222777<<>>BBBaaa[[[CCC@@@@@@<<<;;;;;;<<<===>>>BBBJJJRRRXXXgggsss[[[OOOHHHBBBCCCCCCAAA@@@BBB@@@@@@@@@@@@@@@????????????BBBFFFKKKRRR^^^mmmxxx{{{yyyZZZQQQHHHFFFKKKUUUaaajjj}}}rrr\\\FFFAAAJJJuuuvvvjjjbbbYYYRRRLLLKKKTTT___nnnuuupppmmmdddWWWNNNUUUkkkeeePPPKKKZZZZZZOOO<<<333666777333333333222111111222333333111111111111111111111111111111111111111111111111222222333444444444444333222555111333999555444>>>OOOnnnuuuJJJ@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++******++++++,,,---......+++,,,------......------,,,,,,+++***+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,000000000000000///...---------------------------,,,------...//////000000//////000000000///......000000000000000000000000222222111111111000111111///222666888<<>>DDDKKKPPPaaazzzfffWWWMMMDDDCCCCCCAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???===???BBBGGGMMMXXXdddlllmmmvvvooo___OOOIIIGGGGGGIIIMMM```rrrttt___HHHBBBIIItttyyyooofff\\\UUUSSSXXXggguuu}}}ooojjjeeeZZZOOOPPPaaa{{{|||}}}zzzzzzyyyUUUMMM___hhhRRR===888666222222666222222222222222222222222111111111111111111111111111111111111111111111111111222333333444444333333222555222333;;;888333999<<>>>>>===CCCMMM[[[bbbsssvvvjjjhhhqqqzzzwwwnnnooorrrTTTAAA>>>999888888222555555555444444444444333333333333444444444444555666555555666777888666555555555555555555555555555333333333333333444444555444444555666666777777777666<<<:::EEEkkk\\\999<<>>@@@CCCIIIQQQZZZaaahhhnnnxxx}}}fffOOOGGGEEECCCDDDGGGHHHUUUnnnttt^^^HHHBBBOOOxxxyyymmmcccZZZWWWZZZddduuu}}}pppccc]]]SSSPPP[[[qqqwww{{{|||qqqqqqzzzxxxNNNTTTmmmhhhHHH222555888000///777222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333333111666333333;;;999444888666RRRuuu^^^,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++***+++,,,++++++++++++++++++,,,,,,+++,,,------......------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,------...////////////000000000000000000000000000000000111111111111000111111111222444888<<>>===AAAWWWzzz~~~UUUFFFAAA:::===<<<;;;999:::>>>DDDIIIVVViiitttcccQQQGGGCCC???>>>???AAAAAAAAA@@@??????>>>>>><<<<<<===???CCCIIIOOOTTT___gggqqq{{{sssYYYOOOLLLFFFCCCDDDCCCIIIXXXnnn{{{rrrppp{{{www```KKKFFFXXXyyylllccc]]]___gggsssuuukkkZZZUUUQQQXXXnnnwwwvvvsssxxxuuufffVVVbbbkkkWWW@@@000333666111///444111111222222222222111111111111111111111111111111111111111111111111111111111111222333333333333222111777333111888777333888777BBBXXXrrr{{{,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***+++,,,,,,,,,+++++++++++++++++++++,,,------......------)))***+++,,,---,,,++++++,,,,,,,,,------.........)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......+++,,,---...////////////000000000000000000000000//////000111111111111111---...///111333555888:::CCCFFFLLLQQQWWW^^^eeeiiilllooovvv~~~mmm[[[KKKGGGEEE@@@===>>>HHHKKK[[[sssvvvnnnpppuuuyyyooodddgggpppuuu}}}TTT@@@888888111000666777555555444444444333333333333333333444444555555555666555444444555555333111333333333333333333333333222222222222333333444555222333444555666666666666222;;;;;;:::CCC]]]xxx\\\JJJAAA<<<;;;:::888999===CCCGGGVVVgggyyyoooYYYLLLFFFAAA???@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;>>>BBBGGGJJJQQQ\\\hhhpppvvvmmmbbb[[[NNNCCC@@@AAABBBGGGRRReeezzzuuueee[[[dddwwwzzzdddPPPLLL___yyyssskkkgggmmmxxx{{{tttooofff^^^SSSPPPQQQaaa~~~|||zzz{{{~~~{{{uuuUUU]]]jjjaaaDDD<<<444111333333222111111111222222222222111111000000000000000000000000000000000000000000000000111111222333333333333222000777333///555444222777555222===ZZZwww///...---,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000------,,,+++++++++,,,,,,,,,,,,---...///000111222000000000000000000000000000000000000000000000000//////000111222222333333<<<@@@GGGNNNTTTZZZ```cccaaaeeekkkrrryyy```HHHKKKQQQHHH??????>>>DDDVVVgggqqqoooiiiggggggrrruuu{{{{{{oooooooooyyygggDDD???999666666777666555777777666555444444444444222222222222222222333333555555555555444333222111555444333333222222222222333333333444444444555555444444444555555555555666555666888???DDDIIIoooZZZEEE===EEE???888===???@@@EEETTTdddttt~~~kkkVVVLLLGGGCCCAAA???>>>======>>>???>>><<<@@@@@@@@@???>>>???BBBDDDNNNTTT\\\dddlllwwwuuueeeUUUJJJGGGDDDFFFEEEGGGVVVnnn{{{{{{{{{}}}dddSSSZZZssslllVVVSSSwww{{{}}}qqqhhhbbbZZZSSSLLLQQQ^^^tttqqqjjjiii|||{{{\\\RRRmmmoooNNN;;;888555333333333333222222222111111111111222222111111111111111111111111000111111111111222222222333222111111111222333444333333222222333333444555666666888JJJfffyyy///...------,,,,,,,,,------,,,***+++,,,,,,+++)))************************------------------------,,,,,,,,,------,,,,,,,,,,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,------,,,------...///000111111000000000000000000000000000000000000000000000000///000000111222222333333555999???EEEKKKRRRXXX\\\[[[^^^eeelllsssxxx{{{}}}|||}}}kkkMMMMMMTTTOOODDD@@@@@@DDDVVVfffppprrrhhheeedddcccgggnnnvvv~~~tttoooxxx}}}nnnSSS@@@<<<777555555666555444777666555444333333333333111222222222222333333333555555555555444333222111555444333333222222222333333333333444444444444555444444444444555555555555777777777===AAADDDbbbpppEEE;;;AAA>>>:::===>>>???DDDPPPbbbuuuyyy^^^OOOHHHCCCAAA@@@???>>>>>>??????===<<<>>>???>>>===<<<===@@@BBBJJJOOOVVV]]]eeeppp}}}yyyeeeTTTLLLGGGIIIHHHHHHUUUkkk{{{{{{pppYYYVVVhhhlllZZZ\\\}}}rrrjjjbbbYYYQQQNNNSSSfffvvvtttkkkkkkbbbRRRUUUnnnjjjHHH999777333111222222222111222111111000000111111222111111111111111111111111000000111111111222222222222222111111111222333444333222222222222333444444333555666CCCYYYkkk///...------,,,------------,,,***+++,,,,,,+++)))************************,,,,,,,,,,,,------------,,,------......------,,,,,,+++***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******++++++++++++,,,------...---.........//////000000000000000000000000000000000000000000000000000000000000000111222222333333///222777<<>>===PPPsss{{{wwwPPP@@@@@@>>>======<<<>>>AAAIII\\\qqq}}}mmmXXXMMMFFFCCC@@@???>>>>>>???>>>===;;;<<<======<<<;;;;;;===@@@DDDHHHMMMSSSZZZeeerrr|||yyyxxxbbbUUUSSSTTTSSSSSS[[[lll{{{wwwgggXXX^^^rrrmmmccclllxxxqqqiii___VVVQQQTTT\\\uuu|||}}}{{{|||rrrZZZLLLOOO^^^kkk^^^>>>777444111000000111111111222111111000000111111222111111111111111111111111000000000111111111222222222222111111222222333444222222222222222333444444222666555;;;JJJYYYuuu......------------......---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------///......---,,,+++***************+++,,,---...///.........///////////////000000000000000000000000000000000000000000000000000000111111111222222222000222444666999>>>DDDHHHLLLQQQXXXaaahhhmmmpppqqqqqqoooqqquuuyyy|||wwwQQQDDDIIIPPPRRRRRRIIIHHHWWWjjjtttwwwggg\\\VVVWWWZZZ___dddkkkvvvyyy|||~~~zzzwwwuuuwwwzzz}}}zzz}}}|||^^^GGG===555555555555555555444333555444333222111111111111111111111222222333333444444444444444444333222111444333333222222333333333222222333333333444444444333333444444444555555555777888555888===999BBBZZZzzzjjjKKKAAA???@@@;;;999<<<===CCCRRReeesssjjjZZZNNNGGG@@@>>>======>>>>>>===<<<<<<======<<<;;;;;;<<<>>>???BBBFFFJJJPPPZZZgggpppvvv}}}zzzlllfffgggiiiiiijjjsss|||zzziiibbbjjjssstttrrr}}}wwwpppjjjaaaYYYUUUUUUdddooosssUUULLL\\\fff```LLL444666333000///000222222222111111000000000000111111111111111111111111111111000000000000111111111111222111222222222222333333222222222111222333333444222777666777???KKKiii......---------......///---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,+++***+++---------++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///.........///////////////000000000000000000000000000000000000000000000000111111111111111222222222222222333333444666;;;>>>CCCGGGOOOXXX```fffiiikkkhhhffffffkkknnnqqqxxx```IIIEEEMMMYYY```OOOKKKYYYnnnzzzqqqaaaXXXTTTVVVXXX\\\dddqqqxxxpppqqquuuvvvuuutttuuuwww{{{wwwpppkkkIII;;;:::333444666666666555444444444444333222111111111111000000111222333333444444333333333444333333222222333333333222222333333444222222222333333333444444333333333444444444444555555888555777===:::<<>>GGGSSScccvvvnnn[[[NNNCCC@@@===<<<===>>>>>>>>>===>>>>>>===<<<;;;===>>><<<>>>AAACCCHHHQQQ\\\eeelllrrrwwwvvvuuuzzz{{{~~~{{{{{{wwwooonnn~~~zzzqqqggg___WWWSSSXXXaaayyyxxxpppgggUUU[[[mmmgggOOO<<<111555222000000111333444444111000000000000000000111000000000000000000000000//////000000000111111111111111222222333333333333222111111111111222333333000666555444888@@@\\\.........---......///000---,,,***+++,,,,,,+++)))******************************++++++,,,,,,------***++++++,,,,,,++++++***,,,+++***+++,,,---,,,+++***++++++,,,,,,------...******++++++,,,,,,------++++++++++++,,,------...---.........//////000000000000000000000000000000000000000000000000000000111111111111111111111111111111222111000111444666999===CCCJJJQQQWWW\\\^^^[[[ZZZ\\\aaaeeehhhooovvvmmmPPPBBBHHHUUU___TTTNNN[[[qqq}}}pppbbb\\\ZZZXXX\\\eeesss|||qqqiiikkkrrruuuvvvwwwxxxzzz}}}wwwlllooo{{{WWW>>>777;;;333555777777555444555666444444333222111111111111000000111222333444444555222222333333333333222222333333222222222333444444222222222222333333333333333333333333444444444444222888666666<<<;;;:::BBBMMMqqqrrruuuKKK<<<@@@777777@@@;;;<<<>>>DDDPPPggg~~~mmmZZZMMMHHHBBB>>>===>>>??????===>>>??????===<<<===>>>;;;===???@@@BBBIIISSSZZZ```gggppprrrnnnsssyyy|||tttxxxlll___WWWQQQRRRbbbtttyyyjjjpppUUUUUUgggrrr\\\???444333333111//////111444555555111000000//////000000111000000000000000000000000/////////000000000111111000111222333333333333222111111111111111222333333...333222222555888LLLkkk...............///000000---,,,***+++,,,,,,+++)))************************)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++,,,,,,+++*********+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,------...///000111111000000000000000000000000000000000000000000000000111111111111111111111111///000222222111111222444444666999>>>CCCHHHMMMOOOMMMNNNSSS[[[```ccciiipppzzz}}}uuuXXXGGGIIISSSYYYXXXOOO[[[qqq~~~nnnjjjddd^^^^^^fffrrr{{{rrriiidddiiiqqquuuwwwxxx{{{|||~~~vvvrrrsss~~~cccJJJ:::666;;;444555777666444333444666555444333222222111111222///000111222333444444555111222222333333333222222333222222222333333444555111222222222222333333333222222333333333444444444000999888555;;;;;;999???CCCSSSvvvkkkcccHHHHHH;;;:::BBB::::::;;;<<>>>>>??????===>>>??????===<<<<<<===999;;;===>>>???CCCJJJPPPVVV]]]hhhqqqrrrrrr|||sssnnntttgggZZZSSSPPPVVVoooxxxqqqqqqvvvwwwuuuwwwPPP[[[mmmkkkLLL555333555111///---...000333555555000000////////////000000000000000000000000000000////////////000000000111000111222333333333222222111111111111111222222333///333222333777555>>>TTTwww...............///000000---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,---+++***+++,,,,,,+++*********+++,,,,,,---......++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,---...///000111222000000000000000000000000000000000000000000000000222222111111111111111111...000333444444444555666333333555777;;;@@@DDDFFFDDDFFFMMMWWW]]]aaagggmmmzzz|||{{{bbbRRRSSSYYYZZZZZZPPPZZZppp|||ttttttjjj___\\\bbbjjjnnnoooeee^^^[[[cccmmmqqqrrrsss|||}}}~~~{{{uuuxxxhhhQQQAAA555333666444555666555222111333666666555444333222222222222///000000222333444555555111222222333333333222222222222222222333333444555111111222222222333333333222222333333333444444444///:::999444999:::999>>>DDDDDDgggcccooo{{{WWWRRR@@@<<>>>>>???<<<>>>???>>>===;;;;;;<<<888;;;<<<<<<<<>>;;;444111333222222222222222222222222222222333333333222222111111111111111111111111111111222222333333222222111111111222222222333333333222222222222222222222222444444444555555555666666555555555666777999:::;;;>>>CCCQQQ~~~qqqoooBBB>>>EEE777999999:::;;;@@@QQQqqqppp[[[MMMCCC;;;999===???======???>>><<<===AAA999::::::;;;<<<===>>>>>>FFFJJJRRRZZZbbbhhhkkkmmmwww~~~rrrwwwzzzmmmfffddd```UUUNNNVVVdddttt{{{}}}zzzrrrsss~~~kkkiiivvvpppQQQ555000222000000000000000000000000000000000//////.........---////////////000000000000666000+++,,,...---///333000000000000000111111111333333333333333333333333444444333222333444555666RRR```zzz.........---,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,++++++++++++,,,,,,,,,------------...------,,,+++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,***(((,,,,,,,,,---...000222444444333222111000000000000111111111111111000000000111111111111111111111111111111111222222222333333000000111222444555666666999:::<<>>EEEhhh}}}OOO@@@DDD999===<<<;;;::::::EEE^^^uuuooo\\\NNNBBB???AAA>>>;;;;;;===<<<999:::===::::::;;;;;;<<<=========???BBBIIIPPPXXX^^^bbbeeegggooo|||yyyyyyzzzooofffaaa^^^[[[SSSSSS```qqq}}}~~~{{{~~~{{{{{{yyyooofffdddtttssseeeJJJ888444555333000000000000000000000000000/////////.............../////////000000000000...,,,...222333000000333000000000000111111111111333333333333333333333333444333333222333444555666>>>KKKccc,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************++++++++++++---......------,,,+++*********+++++++++,,,,,,,,,+++*********++++++)))(((++++++,,,---///222333555555555555555333222000///111111222222222222222222111111111111111111111111111111111222222222222333//////000000111222222333555555666888<<<@@@EEEGGGSSSZZZdddnnnttttttrrrpppjjjhhhgggjjjnnnooollliii^^^]]]\\\]]]aaafffkkkooo|||{{{zzzzzz}}}zzzsssuuuyyy~~~zzziiieee```\\\ZZZXXXUUUTTTSSSXXXbbbkkkmmmiiihhhlll~~~|||yyy{{{~~~~~~yyysssvvvwwweeeOOO;;;666777555444555222222222222222222222222111111222222222222222111111111111111111111111111111111222222222222111111111111111222222222222333222222222222222222222222222222333333333444444444555555666666777888999:::888;;;;;;OOOyyywwwfffEEECCC??????>>>===:::777;;;LLL]]]nnn[[[LLLEEEDDD???;;;;;;===<<<999888;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;@@@FFFMMMSSSYYY\\\^^^dddmmmxxxvvvmmmeee___ZZZWWWUUUTTT\\\nnnzzzrrraaaPPPTTTeeewwwfffOOO===555333222111000000000000000000000000////////////................../////////000000000+++///666===:::333000111//////000000111111111111333333333333333333333333333333333333333444555555222<<>>:::@@@fffvvvNNN???EEE===<<<<<<<<<999:::DDDPPPkkkgggUUUJJJEEEBBB===;;;======::::::<<<<<<<<<<<<;;;;;;:::::::::888:::<<<@@@FFFMMMRRRUUU\\\aaaiiiqqqzzz~~~|||{{{qqqhhhbbb]]]VVVRRRRRRZZZhhhyyy{{{}}}hhhQQQGGGUUUjjjpppWWW???555333000...000000000000000000000000000///////////////................../////////000000000555>>>CCC>>>333...000//////000000111111222222222222222222222222222222333333333333333444444444555777BBBXXXttt++++++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------------------------+++++++++++++++*********++++++++++++,,,,,,,,,,,,******+++,,,---------,,,******+++++++++,,,,,,,,,,,,++++++,,,------,,,******+++,,,...000222333333333555777999888666333111111111111111111111111111000000000000000000000000000000111111111222222222000000000000111111111111222222222333444666777888999===CCCJJJOOORRRSSSTTTUUUXXX[[[[[[WWWQQQNNNMMMLLLNNNQQQUUUYYY]]]```aaafffddddddgggiiieee]]]WWW]]]cccjjjnnnuuuzzzxxxsssooopppqqqqqqrrrtttxxx{{{wwwwwwvvvtttpppkkkeeeaaaUUUTTTWWW]]]]]]XXXVVVXXXWWW[[[ccckkkmmmmmmpppvvvyyy~~~~~~vvvuuuzzzpppDDD;;;333222444444333222111111111111111111111111///000111111222222222222000000000000000000000000000111111222222111111000000000111111111222222222111111111111111111111111111111111222222222333333444555666777888888777777555AAA>>>;;;QQQxxx|||```???DDD;;;:::;;;===;;;:::@@@GGGUUUqqq|||fffUUULLLGGG@@@<<<<<<===;;;;;;===<<<<<<<<<;;;::::::999999999999;;;===AAAGGGLLLOOOUUU[[[bbbjjjqqqvvv|||}}}|||~~~zzzqqqhhhbbb[[[TTTNNNVVVcccttt}}}~~~}}}||||||}}}]]]KKKQQQ```jjjaaaLLL;;;888666000///333////////////////////////.........///////////////............////////////111555<<>>CCCHHHIIIEEECCCCCCEEEFFFHHHKKKOOOSSSVVVXXXYYY___XXXSSSRRRQQQPPPQQQTTT[[[```dddgggkkkooonnniiiaaabbbdddeeeeeegggkkknnnlllfff```\\\[[[YYYSSSOOOPPPNNNSSSZZZYYYQQQNNNRRRXXXZZZ```gggjjjkkkqqqxxxyyy~~~tttsss}}}zzzNNN<<<888333222333444222111111111111111111111111111//////000111222222222222000000000000000000000000000000111111111111000000000000000111111111111222111111111111111111111111111111222222222333333333444555666777888777666666222>>>>>>999CCC[[[NNNDDD===;;;:::<<<:::888:::>>>DDDYYYxxxlll^^^QQQHHH???===<<<::::::;;;<<<;;;;;;;;;::::::999999999999999:::===@@@DDDFFFMMMRRR[[[bbbhhhmmmpppssszzz~~~~~~|||vvvmmmeee^^^YYYTTTRRR^^^mmmzzz{{{vvvvvv|||}}}qqqxxx~~~yyy\\\WWWffflllfffLLL@@@777666555///...111////////////////////////.........///////////////------........./////////---...222666444///000444......///000111222222333222222222222222222222222111111222333333333333333555222222===WWWuuu,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***************++++++++++++---------,,,+++***))))))******+++++++++,,,,,,,,,+++******+++------,,,+++***+++,,,---.........---...000333666999:::::::::444444333222111000000///000000000000000000000000000000000000111111111111//////000000111111111222//////000111222333444555666666777777888999999999333555777999:::;;;<<<===>>>@@@CCCGGGJJJMMMOOOPPPSSSNNNKKKJJJGGGDDDIIIQQQZZZ]]]^^^___bbbggggggcccVVVWWWYYYYYYYYY[[[]]]``````ZZZSSSOOOOOOOOONNNLLLPPPNNNTTT]]][[[RRRPPPVVV[[[]]]cccjjjlllmmmrrryyy}}}{{{sssttt}}}{{{jjjUUU:::777555333111222333222000111111111111111111111111...///000111222222222222000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111222222222222333333333444333444666777888777666555333::::::999===EEEbbbqqqQQQAAA===;;;<<<:::777888;;;<<>>;;;:::;;;;;;;;;::::::::::::::::::999999999999:::<<<===???EEEJJJRRRZZZaaafffkkknnnqqqtttxxx}}}zzz}}}zzzuuuppphhh___XXXWWWZZZ^^^hhhssszzzvvvqqqvvvwwwiiihhhttt|||}}}nnn```iiitttkkkYYY;;;666222111111000...---////////////////////////............/////////000---------.........//////...,,,---111222000000333......///000111222333333111111111111111111111111000111222333444333333222000333444777FFFaaayyy,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))))))))))))))************000///...---+++)))'''%%%******+++++++++,,,,,,,,,)))))))))***,,,,,,+++***---...000111111111000///,,,...111555888;;;<<<===666666555444222111000000000000000000000000000000000000000000111111111111......//////000111111222---......///000000111111111222444666777888999999666333111222666888777555666888;;;@@@DDDHHHJJJKKKIIIIIILLLOOOKKKDDDFFFLLLXXXZZZZZZZZZ]]]bbbccc```QQQRRRSSSSSSRRRSSSUUUWWWXXXSSSNNNKKKLLLOOORRRSSSSSSQQQYYYccccccZZZZZZaaa```bbbiiioooqqqpppsssyyywwwtttwww}}}}}}WWWFFFAAA888333444222000111222222000000000000000000000000000......000111111222222222000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000222222333333333444444444333444666888888777555444666777666:::<<<:::NNNssssssbbbDDD???<<<===<<<::::::===::::::EEE^^^zzzoooaaaPPPGGGBBB>>><<<===::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<>>>BBBJJJRRRYYYaaahhhlllnnnppprrrtttxxx~~~vvv{{{~~~}}}tttppplllcccZZZUUUXXXaaaiiinnnvvvxxxsssqqqyyywwwvvvkkkiiimmmttt______pppsss^^^HHH777555222000333777444///////////////////////////---.........//////000000---------.........//////444000///222333111000111---...///000111222333333111111111111111111111111000111222333444333222222(((111555333888OOOkkk}}}---,,,++++++------,,,++++++,,,,,,------,,,,,,++++++*********))))))((((((******+++,,,,,,,,,,,,+++++++++************++++++))))))))))))***---///000++++++************++++++,,,+++***))))))***+++,,,******)))))))))***+++,,,+++---...---,,,,,,---......---...000333888===@@@999999999888666555333222111111000///...///222444222222111000000000000111000000000000000000000000000000000000000000000000000222333333222111333444333333333444444444555555777:::<<<===>>>???BBBDDDDDDEEEEEEDDDCCCEEEKKKPPPXXXSSSQQQRRRUUUTTTRRRQQQOOOOOONNNNNNMMMMMMMMMLLLPPPQQQQQQOOOMMMMMMQQQUUUQQQUUUYYY___fffkkkkkkgggnnnfffeeennnttttttwww}}}eeeKKK===777555222111111111000000//////111111000000000000111111000000000000000000000000111111111111000000000000//////............//////111111000000//////......////////////000000000000000111111111111222222222444444444444555777888999555777:::;;;999;;;HHHWWWsssOOOFFF<<<666888:::999666999777<<>>:::>>>@@@:::666:::>>><<<999777===999888:::;;;888999<<<<<>>@@@===>>>???>>>===???CCCGGGJJJHHHGGGHHHIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNPPPOOOMMMNNNQQQUUUUUUSSSUUU]]]eeeiiiiiihhhiiieeegggssssssTTT???666333222111111111111111000000000111111000000000000111111000000000000000000000000111000000000000000000000//////............//////111000000000/////////...////////////000000000000000111111111111222222222444444444555666777888999777777999999888999BBBMMM{{{uuuyyyYYY<<<888===:::777888===::::::@@@LLLaaa~~~mmm```SSSCCC:::<<>><<<::::::;;;888777:::;;;888777888999;;;???CCCGGGMMMTTTXXXbbbeeejjjmmmpppsssvvvyyy|||~~~|||~~~zzz{{{}}}|||{{{{{{|||~~~~~~{{{sssnnnaaaZZZXXX]]]dddhhhnnnuuunnnlllpppzzz}}}zzznnnuuuvvvzzzpppXXXQQQeeelllVVV???888555333000///000000...---........................//////............//////////////////............000.........000111000/////////000000000111111111000000111222222222222111000000111111111111000000111///111555444888LLLcccvvvxxx+++***))))))++++++***)))---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++******++++++,,,---++++++************++++++*********++++++*********)))***,,,---------,,,++++++---......------...//////...------...000222444===???BBBCCCBBB===888555333222111000000111111222000111111222222111111000000000000000000000000000000000000000000000000000000111222222111111222444111111111111222222222222333555777777777777999;;;888999999999888999;;;======>>>>>>======>>>@@@BBBFFFDDDAAA@@@@@@CCCGGGIIIJJJMMMPPPPPPOOOOOORRRUUU[[[TTTSSS\\\bbbdddgggmmmnnnpppsss}}}zzzZZZ@@@444111111111111111111111111222222222111000000//////000000111000000000000000000000000000000////////////000111//////............//////000000000000////////////////////////000000000000000111111111111222222222333333444555666777888888:::777777888777777;;;AAAQQQ}}}{{{III>>>@@@;;;777;;;:::::::::999;;;IIIeee~~~}}}iiiTTTGGGEEEAAA===<<<>>>===:::999<<<:::777666:::;;;999777888777999;;;===???CCCHHHKKKWWW[[[aaafffhhhjjjlllmmmqqquuuyyy||||||{{{{{{|||{{{{{{zzzxxxxxx{{{}}}~~~~~~}}}yyyyyyxxxyyy||||||zzzuuuxxx|||}}}zzzwwwzzz{{{||||||ssskkkeeeVVVVVV\\\gggnnnqqqrrrtttooopppwwwsss{{{www~~~xxxuuuuuuWWWQQQYYYhhhbbbFFF555777444222000///000000...---........................//////............//////........................///...---...000111000/////////000000000000111111///000111111222222111111000000111111111111000000222//////333222333>>>LLLiiimmmyyy,,,***)))***+++,,,+++)))---,,,***))))))***,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,+++++++++++++++++++++++++++************++++++'''((()))******)))(((''')))***,,,......---,,,++++++---......------///000111000/////////000222333;;;>>>CCCFFFFFFCCC>>>:::999777666555444333111000333444444333222111///...000000000000000000000000000000000000000000000000000111222222111111222333111111111222222222222333222444555555444444666777777888999999999888888999999======:::777999<<<>>>@@@???>>>>>>@@@BBBEEEGGGIIIMMMQQQRRRPPPPPPSSSUUU\\\VVVWWW___bbbbbbkkkzzzttt```FFF555000222222111000000111111222222333333000000////////////000000000000000000000000000000/////////...//////000111//////............//////000000000000////////////////////////000000000000000000111111111222222222333333444555777777888888;;;777555777888666777999AAAmmmiiigggIII???999888<<<444666:::;;;999===MMM^^^xxxgggWWWQQQFFFBBB@@@???<<<888:::???@@@:::777:::<<<;;;;;;===999:::;;;;;;;;;===@@@BBBJJJPPPWWW^^^aaacccdddeeelllooorrrttttttsssssstttsssssssssssssssvvvzzz~~~yyyxxxyyy~~~|||wwwzzz|||}}}|||{{{{{{zzzzzzzzzzzzzzz}}}|||wwwuuuuuuwwwzzz|||}}}~~~~~~}}}|||{{{{{{yyyvvvsssssssssuuuyyy}}}}}}zzzwwwzzzyyyyyy|||zzzqqqggg___ZZZVVV\\\fffqqqvvvuuupppmmmtttvvvyyywwwxxxrrrgggdddVVVaaajjjcccMMM:::444888333111////////////...---........................///......------......///------...............//////...---...000000000///////////////000000000111///000000111111111111111000000111111111111000000333//////222333111555;;;SSSWWWccc}}}---+++***+++,,,---,,,+++---,,,***))))))***,,,---))))))************************+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++******++++++************++++++((()))***++++++***)))((()))***,,,......---,,,++++++,,,............///111000/////////000111222333555999???EEEGGGFFFDDDAAA???===:::999888666222...111222222111111000///...111111111111111111111111000000000000000000000000///111222222111000222333222222222222333333333333222444555555444444555666777777888999999999888777<<<@@@@@@999555888<<<<<<===>>>@@@BBBDDDEEEEEEEEEHHHKKKOOOPPPPPPPPPRRRUUUWWWYYY```ggghhhkkk|||nnnYYYJJJ999111222444333000000000000111111222222333000000////////////000000////////////////////////......///000000000000000//////............//////////////////000000000000////////////000000000000000000111111111222222222222333555666777777777777:::555444777999777666777???UUU|||aaahhh[[[>>>777999999444444888;;;;;;;;;@@@HHH[[[rrrwwwcccWWWKKKFFFBBB@@@>>><<>>999;;;;;;;;;999999;;;<<>>@@@KKKggg---,,,++++++------,,,+++,,,+++***))))))***+++,,,)))))))))))))))***************+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,++++++***++++++************++++++,,,,,,------------,,,,,,)))***,,,---------,,,++++++,,,............000222.........//////000111222111444:::@@@EEEHHHHHHHHHDDDAAA?????????<<<666111///////////////000111222111111111111111111111111000000000000000000000000///000111111000000111333222222222222333333333444222333555555444444555777666555555666777888666555???CCC@@@888555:::<<<999<<<>>>AAADDDFFFFFFFFFEEEEEEIIIMMMOOOOOOQQQVVVYYYYYYdddooosssuuucccDDD<<<333000222444111...000000000000000111111111000//////......//////000////////////////////////---...111222333222111000//////............//////////////////000000000000////////////000000000000000111111111111222222222222333555777888888777777888444444777999777666777;;;DDDaaalllvvvwwwMMM>>>:::777;;;666444666999:::===AAAFFF```yyygggVVVNNNFFFCCCBBBCCCIIIPPPXXXMMMBBB???>>><<<:::;;;888999::::::888777888999;;;???EEEKKKPPPTTTXXX[[[bbbdddhhhjjjkkklllmmmoooooopppqqqpppooooooqqqssswwwtttsssxxx~~~{{{xxxvvvuuuqqqrrrtttvvvxxxxxxxxxxxxrrrqqqpppppppppqqqsssttttttuuuxxx|||{{{uuutttwwwzzzzzzxxxxxx{{{~~~zzzxxxtttrrrqqqpppnnnmmmrrrpppppprrrwwwzzzzzzxxxzzzxxxvvvwww{{{{{{rrrhhh```ZZZWWWUUU^^^fffooosssuuuwwwvvvssszzz~~~vvvfffdddrrr|||nnniiikkkoooxxx~~~kkklllXXXSSS```vvvrrrNNN555777777+++222000....../////////.................................------------......,,,,,,,,,---......//////...---,,,---///000///.........////////////000000...///000000111111000000000000111111111111000000111111111333555555333222777888@@@ZZZ,,,+++***+++,,,---,,,***************************)))))))))******+++++++++******+++,,,,,,,,,,,,+++++++++************++++++******+++,,,,,,,,,+++***++++++************++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,+++,,,...///...///111222111111111111111111222222000333777<<>>@@@:::===???AAACCCDDDEEEFFFFFFFFFJJJNNNRRRTTTYYY```eeekkkyyyvvvRRR;;;666111000111222111///000000000/////////////////////............//////////////////////////////+++...222555666444111/////////............//////.../////////000000000111////////////000000000000000111111111111222222222111333555777888888777666666444444666666333444777666>>>KKKqqqzzzzzzoooOOO???999<<<777444666888888999<<<===LLLddd{{{kkk^^^OOOHHHFFFGGGKKKQQQSSSHHH@@@@@@AAA???<<<;;;888999;;;;;;:::999:::;;;888:::===@@@DDDJJJPPPTTTYYY\\\```ccceeegggiiillljjjlllmmmmmmlllkkklllmmmppppppqqquuu{{{}}}~~~}}}xxxssspppppprrrppppppppppppqqqrrrssssssooonnnlllllllllmmmooopppttttttvvvwwwzzz|||~~~zzz{{{}}}~~~~~~yyyrrrqqqtttwwwuuurrrrrruuuxxxwwwtttpppnnnmmmmmmlllkkknnnoooqqqsssvvvvvvuuutttvvvvvvvvvwwwzzz|||{{{{{{wwwqqqhhh___YYYXXXYYY[[[```gggkkkkkkmmmuuuzzz{{{||||||mmm```dddxxxxxxeeemmmqqqsssrrryyylllkkkkkk___eeerrrssscccFFF666777666///111///....../////////..............................------,,,,,,------...++++++,,,------...//////...---,,,---///000///............/////////000000...//////000000000000000000000111111111111000000///000111111222333333111333777===NNNttt+++***)))***+++++++++))))))***++++++++++++***)))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++)))***+++,,,---,,,++++++++++++************++++++***)))(((''''''((()))*********)))))))))***+++,,,+++,,,.../////////111333555555555555444444333333222333666:::@@@GGGLLLPPPPPPNNNNNNQQQUUUTTTNNNIIIFFFBBB===888444333333444111111111111111111111111000000000000000000000000///000111111000000111222000000000000111111111111///111333333333444555777666444222333666888888666AAACCC>>>666999CCCCCC<<>>MMMuuu___EEE???777666888;;;:::666555777<<<>>>KKKfffxxxmmmzzzmmmXXXMMMHHHFFFHHHLLLGGG???;;;@@@EEEDDD@@@>>>999;;;===>>>=========???777888999:::<<>>EEEKKKSSSVVVYYY[[[[[[\\\^^^```]]]VVVMMMGGGCCC>>>777111444444333222111111111222111111000//////000111222000222222111...---///222333222222111111222222333111111222333333333333222666555444444555555444333>>>>>>===:::888888:::<<<@@@DDDFFFDDDDDDHHHJJJIIIPPPJJJNNN]]]iiinnnwww~~~[[[BBB777666555333111000///......111111000//////////////////////////////000111111---...///000000///...---//////............//////111000000///////////////000000000000000///......000000000000000000000000000000000000111111111111111333666777666555555555555555555444444333333333555999777<<<```{{{uuuOOO???444;;;???444555:::...<<<888<<>>@@@BBBAAA@@@======>>>???@@@>>>:::777999999999:::;;;<<<>>>???BBBCCCFFFJJJOOOTTTYYY[[[aaabbbcccbbbaaaaaabbbdddccccccdddhhhnnnsssuuuvvvuuussspppnnnlllkkkkkkkkknnnnnnllliiifffccccccdddkkkkkkkkkiiihhhhhhkkkmmmpppsssuuutttwwwyyyvvvqqqkkkmmmpppssstttuuuwwwyyywwwyyyzzzwwwrrrnnnnnnnnnoooooommmjjjgggggghhhjjjkkkkkkllllllmmmnnnoooooopppqqqrrrrrrrrrrrrqqqqqqwwwyyy{{{{{{wwwqqqiiieee]]]]]]]]]]]]]]]]]]___```aaa``````dddkkkttt{{{~~~xxx{{{zzzuuuuuu|||}}}uuuiiihhhuuuwww___aaaaaannnyyywwwYYY>>>666555111///111........................,,,,,,,,,------.........///---+++,,,///000...,,,++++++******++++++,,,---........................---------............///......////////////......000000000000000000000000//////000000111111111222///555555333BBBggg++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++)))(((((()))***+++,,,---.........,,,***))))))+++,,,,,,,,,'''))),,,---+++*********++++++++++++++++++++++++,,,,,,,,,------.........111222222444666888888888666:::<<<<<<:::;;;???CCCHHHOOOXXX___dddeeeffffffiiiccc\\\WWWRRRLLLCCC<<<888777555444444444333222333333333333333333333222222444555555333222333555333333222222111111111111666666777777777777666666777666666666777777777777@@@@@@???>>><<<<<<>>>@@@@@@CCCDDDBBBBBBEEEFFFDDDPPPOOOWWWfffooorrr|||nnnNNN:::333333333222111000000000000000000///...............///////////////000111111---...///000000///...---//////............//////111111000///.........///000000000000000///......000000000000000000000000000000000000111111111111111333666777666555444555444444333333222222222222222777666999QQQsssqqqpppNNN:::888:::222333:::444555555:::FFFVVVjjj|||yyyyyyyyylll\\\QQQLLLHHHDDDAAA@@@AAABBB@@@>>>>>>>>>>>>@@@@@@???<<<999888888888999999:::;;;<<>>@@@GGGQQQ[[[ccciiinnnqqqsssqqqmmmkkkggg```WWWPPPAAA===888666666555222000000000222222333333222222///111333444333111222222444333333222222111111111444444444444444444444333666666666666666777999999===>>>???>>>===>>>@@@BBBAAAEEEFFFFFFHHHLLLNNNLLLVVVYYYbbbnnnrrrttt~~~uuuVVV>>>333111111111000000000111111222///......------------...///////////////000000111---...////////////...---//////............//////222111000///............000000000000000//////...000000000000000000000000000000000000111111111111111333666666555444444555222222222222111111111111111444666666???\\\|||jjjeeeEEE555666222222555333222555999>>>CCCPPPhhh}}}}}}yyymmmsssrrr___TTTKKKFFFBBB@@@@@@???===:::>>>>>>>>>???AAA@@@>>><<<999999888888888888888888;;;<<<===@@@CCCHHHKKKMMMTTTWWWZZZ[[[[[[ZZZZZZ[[[\\\[[[]]]```dddhhhiiiiiiggghhhhhhhhhhhhhhhggggggkkkkkkjjjhhhdddbbbccccccfffffffffeeedddfffjjjmmmqqqtttsssqqqqqqrrroooiiilllkkkjjjmmmqqqsssqqqooonnnnnnmmmjjjhhhfffgggiiihhhhhhgggeeeccccccdddfffgggfffcccbbbcccfffjjjmmmmmmnnnppprrrsssuuuuuuvvvzzzyyywwwsssmmmgggaaa]]]^^^\\\\\\bbbhhhjjjeee___[[[[[[^^^dddkkkrrrvvvxxxvvvvvvtttsssvvvzzzzzzvvvrrr\\\YYYzzz||||||~~~xxxrrrRRRBBB555222222......222........................------------------,,,,,,+++******,,,///000000000,,,,,,,,,,,,,,,------...........................---------............///......////////////......000000000000000000000000//////000000000000111111111///---000666CCCXXXjjj,,,,,,,,,++++++*********------,,,,,,,,,---......+++************++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((((())),,,------+++)))'''+++***))))))+++,,,,,,+++''')))+++,,,+++***++++++***+++++++++++++++,,,,,,------..................///222444333333888CCCLLLBBBDDDEEEDDDAAA>>>======>>>AAAFFFLLLUUUaaammmuuurrrsssvvvyyyyyyuuunnnhhhXXXQQQHHHBBBAAA???<<<999555444444333333333444444222333555666555444222111666666666666666666555555444444444333333444444444777888888888888999;;;======???BBBCCCCCCDDDFFFHHHJJJNNNQQQTTTZZZbbbfffdddffffffkkkrrruuuvvv~~~~~~iiiRRR???555111111111111000000000000111111///......------.........000000////////////000000........................///......------......///222111000///...---------//////000000000000/////////////////////////////////000000000111111111111222444555666444333444444222222222222222222111111222222555666555AAAcccsss___<<<777999666444333666888:::;;;999===MMM^^^{{{{{{yyysssdddXXXQQQHHHBBB@@@@@@>>><<<>>>======>>>???@@@???===::::::::::::999888777777888999999;;;>>>AAADDDFFFKKKOOOTTTWWWXXXXXXYYYYYYWWWWWWXXX[[[___aaabbbaaa]]]^^^```bbbcccccccccbbbhhhhhhhhheeebbbaaaaaabbbdddddddddcccccceeejjjmmmqqqrrrqqqmmmmmmmmmiiiccciiifffeeeiiioooqqqoookkkjjjiiifffcccaaaaaaaaacccbbbbbbbbbaaa______aaabbbaaa```______```cccfffgggjjjmmmrrrvvvyyyxxxwwwuuuuuusssoooiiiccc]]]YYYVVV^^^___bbbhhhlllkkkfffbbb]]]^^^aaaffflllqqqrrrrrrrrrpppoooqqqwwwzzzyyyvvvbbbeeeuuu|||xxx~~~qqqxxxXXX@@@888333222000------111.................................------,,,,,,,,,...------------------,,,------,,,,,,,,,---..............................---------............///......////////////......000000000000000000000000//////000000000000000000222,,,+++000222333???NNN^^^lllwww~~~,,,,,,,,,++++++*********------,,,,,,,,,---......+++++++++++++++,,,------++++++++++++++++++++++++******+++++++++***))))))((())),,,------+++(((&&&***)))((()))+++,,,+++******+++,,,,,,***))))))************++++++,,,,,,,,,------...............///...000222000000999IIIVVVEEEFFFFFFEEEAAA>>><<<;;;;;;<<>>CCCFFFKKKNNNOOOQQQSSSUUU[[[___cccgggqqq{{{}}}zzzwwwwwwzzzqqq___HHH888444444444222333222111000////////////000///////////////000000000000////////////000000......------------............------------......111000///...------------//////000000000000/////////////////////////////////000000000111111111111333444555555333222333444222222222222333333333333444222444888555666IIIaaazzzNNN999<<<:::666999888888999;;;999888===FFFZZZlllyyyvvvrrr{{{lllaaaSSSIIIDDDBBBBBBAAA>>><<<;;;<<<===>>>>>>============<<<;;;:::888777888888888999:::<<>><<<:::999777;;;@@@DDDIIINNNSSSVVV\\\bbbmmmxxxwwwoookkkiiikkklllfffaaaYYYPPPHHHCCCAAA@@@777777777999::::::999777999::::::;;;:::999777666666666555555666888:::;;;999===AAABBB@@@>>>???@@@JJJNNNTTTXXX[[[^^^```aaaooorrrtttyyyxxx]]]LLL777...111666555111333222111000///.........000////////////000111111111000000///////////////......------------............------------......000///......------.........//////000000000000000000000000000000000000000000000000000111111111111333444555444222222333444222222222333333333333333444222444888666444<<>>>>>???>>>===<<<:::888999999888888888999;;;<<<===AAAFFFJJJMMMOOORRRSSSNNNNNNPPPSSSWWWXXXWWWVVVUUUVVVYYY[[[^^^```aaabbb```aaaaaa___]]]\\\]]]^^^\\\[[[ZZZXXXYYY\\\aaaeeennnooommmiiihhhhhheee```\\\[[[[[[^^^ccceeedddbbb___]]]YYYXXXWWWWWWUUUTTTUUUVVVXXXXXXXXXXXXYYY[[[VVVXXX[[[^^^``````___^^^YYYaaalllwww{{{zzzuuurrrfffdddaaa^^^[[[YYYWWWVVVWWW^^^dddeee```\\\]]]```cccdddeeehhhjjjjjjhhheeehhhffffffhhhhhhfffgggjjjooo~~~fffffffffjjjvvvrrr{{{^^^RRRZZZmmmnnnbbbLLL555222222222111///------...........................------------------,,,,,,)))+++------,,,,,,...///,,,,,,,,,,,,,,,------...........................---------............///......////////////......////////////////////////000000////////////......///---...000///---000555444CCCUUUddduuu++++++++++++++++++,,,,,,+++++++++++++++,,,------************+++,,,---...************************)))******+++++++++************++++++,,,++++++***)))((((((***,,,,,,***(((***++++++***))))))***+++)))******+++,,,,,,------+++,,,---...///000111222///111111///...333<<>>???@@@@@@<<>>222...111444444111111000////////////000000...............///000000111111000///////////////...------,,,,,,------......------,,,,,,------.........---------...//////......///000000000000000000000000000000000000000000000000000111111111111444444555444222111222444111111111111222222222333222333444555444444777<<>>??????>>><<<:::999:::999888777666777888888888;;;???BBBCCCEEEGGGJJJIIIJJJLLLOOOSSSTTTSSSRRRRRRSSSTTTWWWYYY\\\___```]]]^^^^^^\\\ZZZZZZ[[[\\\\\\[[[YYYWWWWWWZZZ```dddggghhheeebbbaaacccaaa\\\WWWWWWXXXYYYYYYYYYYYYYYYVVVTTTRRRRRRTTTTTTRRRPPPPPPRRRTTTUUUUUUUUUWWWXXXVVVXXXZZZ\\\^^^_________[[[aaahhhooopppnnnhhhddd[[[[[[ZZZZZZYYYYYYYYYYYYYYY\\\______]]]]]]___aaa``````aaacccddddddbbb```aaa```bbbeeecccaaafffnnnzzzttttttqqqkkkiiitttxxxrrrZZZUUUaaalllaaaNNN???333000111000...---.................................,,,,,,------------------)))+++------++++++---///+++++++++++++++,,,------........................---------............///......////////////......////////////////////////000000/////////.........,,,//////------000111000555999FFFVVVeeettt*********++++++,,,,,,---++++++******++++++,,,---))))))))))))***+++,,,---************************)))******+++++++++************+++++++++,,,,,,,,,(((((((((***,,,,,,***(((((()))******)))***,,,...))))))***+++,,,,,,------***+++,,,...000111222333111222222000......222555333444555:::@@@FFFJJJLLLEEEEEEEEEEEEGGGMMMUUUZZZMMMQQQXXX___eeeiiinnnpppuuu}}}zzzsssooogggffffffjjjpppuuuwwwwwwsssrrrqqqnnnjjjeee```^^^]]]]]]]]]]]]```cccfffhhhgggmmmtttvvvrrrmmmkkkkkkeeekkksssyyy~~~qqqUUUCCC888444111///000222222222.........//////000111222---------------...///000111111000///////////////...---,,,,,,,,,,,,---......------,,,,,,------...---------------...///000......///000000000000000000000000000000000000000000000000000111111111111444555555333111111222444//////000000111111111222///333555222000333777888555]]]rrrllllllPPP<<<===555555777888555222444::::::888>>>QQQmmm~~~tttssswwwwwwvvvuuufffnnnvvv~~~yyykkk```VVVOOODDDAAA===;;;<<<===>>>>>>===>>>??????>>><<<:::999:::999888666555555666666666888:::;;;<<<===???AAAFFFGGGIIIMMMQQQRRRQQQOOOOOOOOOPPPQQQTTTXXX[[[]]][[[\\\\\\[[[YYYXXXYYY[[[XXXWWWUUURRRRRRUUUZZZ______```^^^ZZZ[[[]]][[[VVVSSSUUUVVVUUUSSSQQQQQQRRRNNNMMMLLLNNNRRRSSSQQQNNNMMMPPPRRRSSSSSSTTTUUUWWWXXXXXXXXXYYY[[[^^^```aaaccceeeggghhhfffaaaZZZVVVSSSTTTUUUVVVWWWXXXXXXYYYUUUUUUUUUVVVXXXZZZ\\\]]]\\\[[[\\\^^^```aaa___]]][[[\\\```eeedddccclllxxxtttgggeeeppp}}}~~~uuu|||hhhVVVXXXdddcccNNN===666...//////...,,,,,,///000...........................,,,,,,,,,------.........,,,...///...***)))***,,,++++++******++++++,,,---........................---------.........//////......////////////......////////////////////////000000//////.........---***000000******111222---111---444FFFUUU___qqq000///---,,,+++*********))))))((((((''''''&&&&&&******++++++++++++******'''''')))***+++,,,,,,---+++++++++*********))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...))))))***,,,,,,,,,,,,,,,---,,,,,,,,,---000333444555111---,,,///111222111:::777666888>>>CCCEEEEEEIIIJJJLLLOOORRRXXX^^^cccSSSWWW___eeebbb[[[WWWYYY]]]dddpppzzzzzzyyy~~~~~~jjjNNN===888222222111111000/////////......//////...---,,,,,,000000/////////111222444////////////...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------...............------,,,,,,,,,000---,,,---000111000.........////////////...............//////000111222444333333222111111111222//////000000111111111222111111222222222333333333888CCCaaajjjiii]]]???999666555777888555444555555888<<>>>>>>>>============>>>???>>><<<:::;;;:::999777444333444666666666777777888888888999<<<===???AAADDDFFFHHHIIIEEEGGGJJJMMMQQQUUUXXXZZZTTTVVVXXXXXXWWWVVVVVVVVVTTTRRRNNNLLLLLLNNNRRRTTT]]]XXXRRROOONNNOOOPPPQQQNNNNNNNNNMMMKKKIIIGGGEEEDDDEEEGGGJJJKKKLLLLLLKKKJJJKKKMMMOOOQQQRRRSSSSSSRRRVVV[[[]]]^^^aaafffkkkiiigggddd```[[[VVVRRRPPPSSSSSSSSSUUUYYY[[[[[[[[[SSSSSSRRRSSSUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYXXXVVVUUUXXXfffnnnjjjqqqzzzooollliiieeeddddddnnn~~~XXXaaaeeebbbSSS===///...333........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///000000///...............////////////....................................---------............///000111222777AAAQQQdddppp,,,,,,+++++++++,,,------)))))))))(((((((((((((((******++++++++++++******'''((()))***,,,,,,,,,---+++++++++++++++******)))))))))))))))***************+++++++++++++++++++++++++++,,,+++***)))+++---)))******++++++,,,---------,,,,,,,,,...000222444888444111///000111000///999888777888;;;???AAABBBIIILLLOOOQQQTTTXXX___ddd^^^___ccchhhfff___[[[[[[UUUWWW^^^ccccccbbbjjjtttzzz~~~{{{fffPPP===222///222222111111000/////////......//////...------,,,---------...///222444555////////////...---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,///---,,,---000111000.........////////////...............//////000111222444333222222111111111222000000111111111111111111111111222222222333333333222:::IIIaaawwweeevvvRRRBBB888000111444555555666555666777:::AAANNN```mmmxxxnnniiifffcccaaabbbeeennnxxxddd\\\RRRJJJFFFDDDBBBAAA???>>>======>>>===:::888::::::999777666555555666666666666777777777888888666777888:::<<<>>>@@@@@@AAABBBEEEHHHKKKOOOQQQRRRQQQSSSUUUTTTRRRPPPPPPPPPOOOMMMJJJHHHHHHIIIKKKMMMWWWSSSNNNJJJIIIJJJKKKKKKGGGHHHHHHIIIHHHGGGFFFEEECCCDDDEEEGGGGGGHHHHHHHHHHHHIIIKKKNNNQQQTTTVVVWWWVVVXXX[[[___cccfffggggggdddbbb```]]]YYYVVVSSSRRRTTTSSSRRRSSSUUUVVVVVVUUUQQQPPPQQQTTTVVVVVVRRROOOQQQRRRSSSUUUUUUTTTSSSRRR[[[[[[gggooommmwwwzzzwwwuuusssaaa^^^cccwww~~~oooTTTddd___UUUGGG999111///000........................------------------------,,,,,,,,,---------.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000///...............////////////....................................---------............///,,,...000000444AAATTTccc,,,+++++++++,,,,,,---...)))))))))*********************++++++++++++******((((((***+++,,,,,,,,,,,,++++++,,,---,,,+++***)))))))))))))))************(((((())))))***+++++++++***++++++***))))))***,,,+++************,,,---...---,,,,,,---...000222333666555333333333333222000666666666666666999===AAAGGGKKKPPPRRRRRRVVV\\\bbbeeeccceeehhhgggcccaaacccWWWSSSPPPOOOOOOPPPWWW___uuuuuuvvvxxx||||||uuuppp~~~```JJJ<<<333//////222111111000000//////............///......---,,,------------...000111222/////////......---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,...---------///000///.........////////////...............//////000111222333333222111111111111222222222222222222111111111111111222222222333333333111777999???^^^kkkbbbooo~~~UUUCCC111///555999888777777888777777999AAALLLUUUoooyyykkk]]]^^^aaaeeeeeeeeekkkssswwwooodddYYYPPPJJJFFFCCCAAA@@@>>>>>>???>>><<<;;;999999888888888777777777555666666666666666777777222222333444555777777888;;;<<<>>>@@@CCCEEEGGGHHHKKKLLLNNNMMMKKKIIIHHHHHHJJJIIIGGGFFFEEEFFFGGGGGGRRRNNNIIIFFFFFFFFFFFFEEE@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHJJJJJJLLLOOORRRUUUXXXYYY\\\[[[]]]bbbhhhiiieeeaaa]]][[[YYYWWWUUUTTTTTTTTTSSSRRRPPPPPPQQQQQQOOOMMMPPPOOOQQQUUUZZZXXXRRRKKKNNNQQQTTTTTTQQQOOOPPPQQQYYYZZZdddjjjiiitttggg```aaarrrwwwyyy{{{ggg[[[dddVVVDDD888444333000,,,........................------------------------,,,,,,,,,---------...............------.........++++++++++++++++++++++++,,,,,,,,,---------......---------............///000///......---.........////////////....................................---------............///...111222...,,,444FFFUUU///...---,,,++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,++++++---------,,,***)))((()))))))))************(((((())))))***+++,,,,,,***+++++++++))))))+++,,,,,,+++)))))))))+++---///------------...000111222111222444555777888777666444666666555333444:::>>>AAAFFFKKKMMMLLLNNNUUU\\\]]]^^^aaaddddddccchhhpppnnndddWWWOOONNNSSS[[[```ccccccaaa___bbbjjjqqqsssyyy}}}~~~rrr~~~kkkMMM<<<666444333333111111111000//////......---...............------000000///...------,,,,,,000//////...------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------------------...//////.........////////////..................///000111222222222111111111111111222444333333222222111111111111111222222222333333333111666777:::LLLtttwww|||{{{^^^@@@333666999888666777777777777999===DDDJJJXXXmmmyyy]]][[[___jjjqqqoooiiieeekkkppp|||vvviii]]]SSSLLLIIIEEECCCAAAAAAAAAAAA@@@???999888888888888888777666555555555555666666666666222222333333444444444555666777888:::;;;===>>>???BBBDDDEEEEEEDDDBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFGGGNNNKKKHHHEEEEEEEEEDDDCCC======>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDGGGJJJLLLOOOOOOPPPQQQSSSUUUWWWYYY``````ccceeegggeee___ZZZWWWUUUSSSQQQPPPQQQRRRSSSRRRPPPNNNNNNNNNNNNLLLKKKQQQOOOPPPUUU[[[[[[VVVOOONNNSSSVVVUUUPPPNNNPPPSSSWWW]]]jjjllleeemmm}}}|||xxxwwwrrr{{{}}}qqqjjjiiivvv~~~wwwvvvwwwtttgggeee\\\LLL999000111333///***........................------------------------,,,,,,,,,---------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////......------.........////////////....................................---------............//////111222///,,,000:::DDD......---,,,++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((()))))))))************((())))))***+++,,,------+++,,,---,,,******,,,---,,,+++)))))))))+++---///---------...///000111111000222555888999999999999999::::::777444222555888:::>>>BBBCCCCCCFFFLLLRRRPPPTTT[[[______bbbppp}}}iii[[[YYY```fffiii^^^]]]WWWOOOPPPYYY```aaacccbbbfffnnntttwww||||||eeePPP;;;333333333111000111111000000///.........------...............---000//////...---,,,++++++000000...---,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------,,,------...---......///......////////////..................///000111222111111111000000111222222444333333222222111111111111111222222222333333333222111444:::>>>OOOxxxYYY<<<444444555555222333444444666999===@@@GGGVVVcccnnnqqqccc[[[fffvvvyyymmmbbbZZZZZZbbbrrr|||pppeee^^^ZZZPPPMMMHHHEEECCCBBBAAA???<<<:::888888999999777555666666666666555555555555444444444444444444333333444444555666777999999:::999;;;>>>????????????@@@???@@@BBBCCCEEEFFFFFFFFFIIIGGGDDDCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>?????????FFFFFFEEEEEEGGGIIIKKKLLLPPPPPPRRRTTTVVVYYY[[[\\\aaadddfffeee```ZZZVVVTTTSSSQQQOOOMMMLLLMMMNNNOOONNNMMMLLLMMMNNNOOONNNMMMPPPNNNMMMPPPVVVYYYXXXUUUNNNRRRTTTSSSOOONNNQQQVVV[[[hhhyyyyyykkkmmmxxxzzzwwwqqqhhhiiilllcccfff{{{ppppppvvvyyytttuuu}}}}}}{{{yyyooommmwww{{{pppeeebbbMMMCCC666000000111///+++........................------------------------,,,,,,,,,---------............------------..............................,,,,,,,,,---------......---------............///......------------......////////////....................................---------............///,,,,,,,,,,,,---///222333*********+++,,,---...///+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************)))******++++++,,,,,,,,,,,,------,,,++++++,,,...+++************,,,---...------......///000000000333555888999888888888999@@@AAA@@@>>>:::777666666888999:::;;;===AAAFFFJJJHHHMMMSSSXXXZZZ```pppuuufffccciiillllllffffff]]]RRRQQQ[[[ccccccaaa[[[[[[aaaffffffllluuusssttttttsssssswwwrrreeeGGG<<<222000222111//////111000000//////......---,,,---......///.........,,,,,,---.../////////...111000...---,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...+++---......------...///......////////////...............//////000111222111000000000000111222222222222222222222111111111111111222222222333333333777000222888444555UUU~~~xxxRRR>>>666444555444444444444666777888999>>>CCCIIISSShhhnnn[[[^^^mmmsssmmmeee]]]VVVTTT\\\eeemmm{{{{{{uuurrrbbb]]]UUUNNNIIIFFFCCCAAACCC???;;;999999999777555777777777666666666666555444444444333333333222222333333444555666777888888555777:::<<<<<<===>>>???;;;<<<===???@@@BBBCCCCCCAAA@@@??????@@@@@@>>>===@@@@@@???>>>>>>>>>??????LLLKKKJJJIIIHHHHHHHHHHHHLLLNNNRRRWWW\\\```bbbddd___bbbccc___WWWPPPNNNOOONNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLOOOQQQQQQPPPMMMLLLJJJKKKOOOSSSVVVWWWNNNOOOOOONNNMMMOOOTTTYYY\\\llloooooouuurrrbbbfffgggmmmqqqdddZZZaaauuuxxxoooeeemmmwwwqqqaaaVVV???;;;555111000//////...........................------------------------,,,,,,,,,---------......---------,,,,,,---------........................,,,,,,,,,---------......---------............///---------,,,------...///////////////....................................---------............///---,,,,,,...111333111///*********+++,,,---//////,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,+++)))((('''((()))***))))))))))))************))))))******************+++,,,,,,+++******+++---)))******++++++,,,------------...//////000000000222555888888777777999;;;AAABBBCCCDDDEEEDDDBBB???<<<888555666;;;AAAFFFHHHIIIHHHIIINNNTTT[[[gggrrr~~~uuullllllqqqrrrnnnsssssskkk___```mmmvvvvvvzzzssssss|||}}}}}}zzzyyy~~~~~~zzzuuu{{{}}}hhhUUUJJJ888333000111111...///222000000000///......------,,,------...//////......+++,,,...///000000000///111000...,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++---......,,,,,,---///......////////////...............//////000111222000000000000000111222222000000111111111111111111111111222222222333333333777222333666333222CCCZZZtttoooooo{{{bbbLLL===777666666555555666777777777999:::>>>EEEQQQaaaoooxxxzzzlll______fffkkklllmmmmmm```VVVUUUSSSRRR\\\iii}}}sssmmmddd\\\WWWSSSPPPNNNLLLFFF???;;;;;;;;;999666888888777777777666666666444444444333333333222222333333444555666777888888555777:::<<<<<<<<<<<<===<<<<<<;;;<<<<<<===??????;;;;;;;;;<<<>>>>>>===;;;@@@???>>>>>>>>>>>>???@@@IIIIIIIIIIIIIIIIIIHHHHHHKKKOOOTTT[[[aaadddfffggg]]]\\\YYYTTTOOOLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLOOOQQQQQQPPPLLLMMMMMMLLLKKKMMMRRRVVVPPPNNNLLLKKKMMMSSSZZZ^^^ZZZgggyyyzzzppprrruuujjjaaapppwwwxxxuuufffXXXXXXdddvvv}}}||||||lllaaagggtttqqq\\\GGG666444222//////...//////........................------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,........................,,,,,,,,,---------......---------............///---,,,,,,,,,------...///////////////....................................---------............/////////...//////111222222------,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,***(((&&&%%%''')))***))))))))))))************))))))))))))((((((((((((***++++++***))))))***,,,))))))+++,,,,,,,,,,,,,,,------...///000000000///...222555777777999===@@@===>>>AAAHHHOOOQQQOOOKKK@@@:::555666<<>>===<<<;;;<<<======999999:::<<>><<>>======>>>???AAABBBAAACCCEEEHHHJJJKKKKKKKKKNNNRRRXXX^^^ccceeefffeee\\\VVVOOOLLLKKKKKKIIIGGGEEEEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIKKKNNNPPPPPPPPPMMMPPPQQQOOOLLLKKKPPPTTTTTTPPPKKKKKKPPPXXX___cccZZZdddrrrvvvsssyyyyyyjjjnnn}}}rrrcccWWWYYY\\\hhhrrrssssssyyymmmbbbYYY```mmmmmmUUU;;;333111...,,,---...//////........................------------------------,,,,,,,,,---------......,,,++++++******++++++,,,------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,------...///000/////////....................................---------.........//////+++---,,,***'''(((---222......---------,,,,,,,,,///---++++++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------,,,***))))))*********))))))))))))******)))************+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,---.../////////.........///000222333111222444555555666999<<<===EEEGGGDDDIIISSSTTTMMMIIIAAA;;;:::999999???HHHKKKKKKIIIEEEGGGOOOXXX\\\hhhqqqmmmgggooosssrrruuu}}}vvvqqqxxxxxxzzzssscccOOO???999;;;////////////....................................//////............//////......------------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------//////////////////......////////////////////////...............///000000000000000000000111111222000000000000111111111111111111111111111111111111444444444555555555666666DDD^^^eee]]]uuunnnCCC:::888666555444222333666666888;;;===???DDDKKKQQQSSSTTTXXX]]]```ffftttqqqaaa[[[VVVOOONNNSSSZZZ^^^fffoooxxx}}}yyytttnnneee___YYYQQQHHHDDDDDDCCC>>>999===:::;;;===<<<777888<<<777666555555555555666666666666666666777777777777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========@@@???>>>===>>>???AAACCCBBBCCCEEEIIINNNPPPMMMJJJNNNVVV[[[ZZZZZZ]]]\\\XXXPPPOOOMMMKKKHHHFFFDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKKKKLLLNNNNNNMMMLLLLLLOOORRRRRROOOMMMMMMOOOQQQHHHEEELLLXXX```hhhooogggjjjkkksss}}}|||}}}}}}pppeee\\\[[[]]]ZZZ[[[dddqqqyyyzzzwwwyyy~~~hhhaaaaaahhheeeRRR@@@999222111111000///.........------............------***+++,,,------,,,+++***((()))***+++---...//////,,,,,,++++++***+++++++++------,,,+++,,,---...///---------------------------------............///------............------........................111000///.............................................------------......++++++,,,------......//////---++++++,,,,,,,,,+++,,,,,,+++++++++++++++++++++,,,------......------(((***++++++++++++,,,...*********))))))*********)))************+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,---.../////////............///111222111333555555555555777999<<>>AAA???AAAFFFMMMSSS^^^pppyyymmmhhheeebbb``````[[[YYYWWWWWW[[[bbbjjjooo~~~~~~~~~{{{tttoooeee]]]TTTNNNLLLJJJEEEAAABBBCCCCCC@@@;;;888888999999999888777666666666666555666666666666777777777777777888888999::::::;;;:::;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>@@@BBBDDDDDDEEEHHHLLLQQQSSSRRROOONNNTTTWWWUUUTTTUUUTTTPPPKKKKKKJJJIIIHHHFFFFFFEEEIIIHHHHHHGGGGGGHHHHHHIIIMMMLLLJJJJJJKKKLLLLLLKKKIIIJJJLLLNNNOOOPPPPPPOOOKKKKKKPPP[[[jjjvvv||||||vvvqqqiiimmmwwwxxxtttdddXXXWWWYYYZZZ]]]dddjjjnnnnnnmmmooopppuuu~~~zzzmmmjjjgggbbbVVVEEE888333111000000//////...------------............------***+++,,,,,,,,,,,,+++*********+++,,,---......///,,,,,,++++++***++++++,,,------,,,+++,,,---...///---------------------------------............///------............------........................000///......------....................................------------......))))))+++,,,...///000111///---++++++,,,,,,,,,+++,,,,,,,,,++++++*********,,,------...............(((***++++++++++++,,,...++++++************++++++)))************+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,---.../////////......---......//////111333555666555555666777999@@@CCCAAACCCKKKLLLHHHKKKPPPSSSTTTXXX[[[QQQCCC:::999???KKKQQQPPPQQQVVVXXX\\\VVVUUUaaagggdddeee^^^^^^bbbnnn}}}xxxpppvvv}}}{{{aaaOOO===666555333000.../////////............---........................---...///000000///...---......------------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------.......................................///000000000000//////000000111222//////000000000000111111111111111111111111111111222222222333333333333444111555GGGiii{{{nnnmmmrrrhhhVVV???222222666444000111444666888888999:::<<<::::::<<<@@@DDDLLL\\\kkksssrrroookkkmmmpppooojjjbbb]]]VVVPPPNNNPPPUUUYYYhhhkkkrrryyy|||tttnnneee]]]XXXRRRLLLHHHKKKSSSRRRHHH@@@@@@@@@======<<<;;;:::888777666666666666777777777888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<============>>>>>>>>>???@@@CCCEEEGGGIIIJJJMMMQQQUUUWWWWWWUUUPPPTTTTTTPPPMMMMMMLLLJJJFFFFFFFFFGGGGGGGGGGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJNNNLLLIIIHHHHHHJJJJJJIIIGGGJJJOOOTTTWWWUUUQQQMMMLLLTTT[[[eeexxxrrr```___eeecccnnnsss___VVVZZZ]]]bbbgggjjjjjjjjjkkkmmmiiicccfffssszzzuuunnnlllqqqrrrjjjWWWCCC888222////////////......------,,,------............------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,++++++***++++++,,,,,,------,,,+++,,,---...///---------------------------------............///------............------........................///...------------------..............................------------......)))***+++,,,...///000000///---++++++,,,,,,,,,+++---,,,,,,++++++*********+++,,,------......------,,,------,,,***))))))***,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++,,,---......,,,,,,,,,,,,---...//////.........---------------000333666777777777888:::888>>>AAA???AAAFFFHHHEEEJJJYYYcccdddiiinnndddRRRGGG>>>===EEEIIIGGGKKKUUUPPPSSSNNNRRR```ddd^^^^^^WWWYYY___iiitttzzzyyyvvvjjjeeebbblll{{{}}}yyy~~~~~~{{{}}}|||pppQQQBBB333111444555444222//////.........---------........................,,,---///000000///---,,,...------,,,,,,------...,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***------------------------+++,,,,,,,,,,,,,,,------.......................................///000000///////////////000111111////////////000000000111111111111111111111111111111111111111222222222222666333:::QQQrrr}}}{{{pppiiiuuu~~~]]]@@@222111333333...000444777888999999999===;;;;;;<<<<<>>;;;999777666888999999999999999999999999::::::;;;<<<<<<======???>>>>>>===<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLNNNPPPRRRUUUWWWXXXXXXWWWQQQRRRQQQNNNJJJIIIIIIIIIDDDEEEEEEFFFGGGGGGHHHHHHKKKIIIGGGEEEEEEGGGIIIKKKNNNKKKGGGEEEFFFGGGHHHHHHCCCJJJTTTZZZZZZTTTNNNJJJVVV___dddhhhzzzqqq]]]XXXZZZSSSYYYooooooYYYUUUaaaffflllqqqqqqllllllpppvvvooodddaaajjjlllcccbbbjjjtttsssdddJJJ777333222///.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,,,,------,,,+++,,,---...///---------------------------------............///------............------...........................------,,,,,,,,,------..............................------------......,,,,,,,,,---------......///---++++++,,,,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,------,,,***))))))***,,,++++++++++++++++++,,,))))))*********+++++++++++++++++++++,,,---...///,,,,,,,,,,,,---...//////...............---------///111555777888:::<<<>>>999===@@@@@@@@@BBBDDDDDDGGG[[[jjjlllooouuuqqqfff\\\PPPHHHGGGGGGCCCDDDKKKCCCFFFEEEMMM]]]___XXXXXXXXXZZZ___ffflllooommmkkk\\\XXXVVV```vvvwwwtttsss|||xxxooo}}}vvvfffXXX???666000000222111000111............------------........................+++---...000000...---+++------,,,,,,,,,,,,------+++++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***------------------------++++++++++++,,,,,,------.......................................///000000/////////...///000000111...////////////000000000000000000000000000000000000000000111111111222222111000444@@@SSSrrrqqqaaa```qqqaaaCCC666333222444444555555555444222000555555777;;;======CCCJJJJJJTTTZZZ\\\bbbjjjiiiaaaVVVWWWZZZ[[[ZZZWWWSSSPPPOOORRRUUUZZZ___eeejjjllloooqqqrrroooiiibbb[[[WWWbbbllljjjZZZOOOQQQOOOGGGIIIHHHGGGEEEBBB???<<<:::;;;;;;;;;:::::::::999999:::::::::;;;<<<<<<======@@@???>>>===<<<=========<<<===???AAADDDFFFHHHIIIHHHIIIJJJKKKLLLNNNPPPPPPRRRSSSTTTUUUUUUTTTTTTTTTNNNMMMLLLKKKHHHFFFGGGIIIEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHFFFDDDDDDFFFHHHIIIKKKIIIEEEDDDEEEGGGIIIIIIAAAIIIPPPSSSQQQOOOPPPRRR]]]gggmmmooo}}}qqqhhh[[[YYY]]]TTTRRR___mmmVVVVVVgggrrruuuvvvqqqllllllsss{{{xxxjjjaaa```[[[UUU\\\llluuummmYYY???222333333...------------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++*********++++++,,,---------,,,+++,,,---...///---------------------------------............///------............------........................------,,,,,,,,,------.................................------------...............------,,,,,,,,,///---++++++,,,,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++(((***++++++++++++,,,...++++++************++++++)))************+++++++++*********+++,,,---...///,,,,,,,,,,,,---...//////---....../////////.........000333555777:::>>>AAA;;;???BBBBBBAAAAAACCCEEEIII[[[kkkoooqqquuuuuurrrfff```YYYUUUSSSPPPKKKHHH;;;>>><<>>===<<<;;;======>>>>>>??????@@@@@@AAA@@@???>>>>>>???AAAAAAAAABBBDDDGGGJJJLLLOOOPPPNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSRRRPPPNNNNNNOOOHHHFFFFFFGGGEEEBBBCCCGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGEEECCCDDDFFFIIIJJJKKKGGGIIIKKKKKKMMMSSS]]]eee\\\fffpppxxxqqqUUUWWWRRRQQQZZZWWWQQQTTTccc{{{zzzhhhXXX[[[nnn}}}{{{wwwrrroooqqqxxx~~~zzzlll^^^UUUOOONNNYYYgggnnn```JJJ777111111000+++------------------------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,+++,,,---...///---------------------------------............///------............------........................------------------...///..............................------------............---------,,,,,,,,,///---++++++,,,,,,,,,+++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++(((***++++++++++++,,,...*********))))))*********)))************+++++++++*********+++,,,---//////,,,,,,,,,,,,---...//////,,,---///000000000000//////000111222444888===@@@>>>AAADDDEEEBBBAAACCCGGGJJJTTT```hhhkkkjjjjjjjjjbbbeeeddd___ccckkkhhh___SSSRRRKKKKKKPPPKKKFFFMMM\\\\\\[[[YYYXXXYYY\\\___jjjiiidddccckkk{{{wwwvvvyyy{{{yyyvvvyyy}}}}}}|||~~~wwwtttzzz~~~|||zzztttooolllqqq{{{yyynnn]]]MMMBBB999333222//////222333000...000.........---------,,,,,,........................---------------------------,,,,,,++++++,,,,,,---***************+++,,,,,,***************************+++---.........---,,,------------------------+++++++++,,,---.........------------------------...............///000000///............///000000........./////////000000000000000000000000000000000000111111111222222222333444555333111888LLL```xxxyyykkkYYYccc{{{___FFF999555000///222555777777777555555888777444555888;;;:::===AAABBB@@@AAADDDFFFHHHKKKOOOTTTYYY]]]___ZZZZZZXXXTTTNNNKKKLLLMMMOOOTTTYYY[[[YYYZZZ^^^cccooommmkkkjjjkkkjjjhhhfffaaaaaa```^^^[[[WWWTTTRRROOONNNLLLKKKHHHFFFEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEGGGIIIJJJHHHIIIKKKMMMOOOQQQRRRSSSQQQQQQQQQQQQPPPOOOOOONNNKKKMMMNNNMMMJJJHHHIIIJJJDDDBBBBBBEEECCC??????DDDBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBEEEHHHKKKMMMMMMGGGEEEFFFKKKSSS[[[```bbbVVV]]]iiiwww{{{mmmbbbUUU^^^XXXPPPYYY___XXXSSSNNN]]]cccaaa___ZZZ^^^mmmyyytttooonnnsssyyy}}}tttgggWWWMMMLLLQQQWWWZZZ\\\LLL:::222000...---...---------------.........------............------...---,,,,,,,,,,,,---...***+++++++++++++++++++++************+++,,,---...------,,,+++,,,---...///---------------------------------............///------............------..............................------......///000..............................------------......------------------------///---++++++,,,,,,,,,+++))))))***+++,,,------...++++++,,,------------,,,,,,------,,,***))))))*********))))))))))))******)))************+++++++++*********+++,,,---///000,,,,,,,,,,,,---...//////,,,---///111111111111000000000000000111555:::>>>@@@BBBFFFGGGDDDAAADDDHHHEEEGGGOOOZZZ^^^ZZZWWWWWW[[[cccdddaaammm}}}{{{vvvhhh___]]]RRRNNNWWW\\\[[[VVVQQQLLLMMMQQQUUUTTTWWWWWWVVV[[[fffooorrrjjjeeeeeeooozzz}}}~~~yyynnnkkkpppuuuqqqmmmttt{{{|||tttsssqqqppppppttt{{{~~~xxxzzz{{{wwwxxxmmmfffdddlll~~~zzz}}}zzzgggeeeZZZHHH999333222111222---+++...111000............---------,,,,,,,,,...........................------,,,,,,------...---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,***************************+++---/////////---,,,------------------------++++++,,,------...//////------------------------...............///000000...............///000000............/////////000000000000000000000000000111111111111222222222222111000111333222444<<>>:::===FFF@@@DDDJJJQQQVVVYYY[[[[[[```bbbbbb^^^YYYUUUTTTUUUJJJMMMOOOMMMJJJLLLTTT\\\]]]WWWWWW```hhhiiijjjkkkjjjjjjjjjhhheeeaaa]]][[[[[[ZZZXXXUUUSSSPPPNNNMMMPPPPPPPPPQQQRRRRRRSSSSSSNNNMMMLLLLLLMMMOOORRRSSSNNNOOOOOOPPPRRRSSSSSSTTTQQQQQQQQQPPPOOOMMMLLLKKKFFFHHHJJJIIIFFFEEEGGGIIIDDDBBBCCCFFFDDD>>>>>>CCC???@@@AAABBBDDDEEEFFFGGGBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@BBBEEEJJJMMMNNNNNN===;;;???KKKXXX]]]VVVLLLSSSTTT^^^mmmuuuoooeee___rrr|||ppp^^^dddoooiii___SSSWWWSSSSSSZZZYYYYYYbbbjjjdddaaaeeepppzzz}}}|||mmmbbbRRRIIINNNXXXWWWPPPJJJ::://///////,,,...444........................---..................---...---,,,,,,,,,,,,---...))))))*********+++++++++************+++,,,---...------,,,+++,,,---...///---------------------------------.........//////---..................---.......................................///000111.................................------...............------------......---,,,,,,+++***)))((((((************************++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,''''''(((***+++,,,---...---,,,+++++++++,,,---...)))+++---//////---+++)))+++,,,------,,,,,,...000////////////............333000------///222555666777===FFFLLLMMMJJJFFFDDDEEEGGGJJJLLLRRRVVVTTTMMM[[[^^^```eeeppp|||{{{ssswwwmmm___bbbmmmwwwwwwvvvooo___PPPKKKMMMNNNLLLKKKMMMRRRWWWZZZZZZVVVTTTYYYbbbeeefffqqqtttllllllhhh^^^mmmqqqtttsssqqqpppssswwwwwwtttkkk^^^XXX___nnnyyyuuuvvvvvvsssrrrxxxyyywww|||~~~{{{zzziii]]]^^^ooozzzuuuttt~~~zzzjjjWWWPPPEEE;;;333//////000///////////////......---------++++++++++++------000///...---,,,------...---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,++++++***+++++++++************************+++******...222333000---...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////////////////////////////////////////000000000000111111111111111111111111222111000000222444777999[[[uuu{{{wwwnnnbbbgggxxxpppRRR888222444222444999888333111666999777444333444444555666888:::<<<===>>>@@@BBBEEEJJJQQQYYY____________^^^\\\YYYVVVTTTXXXWWWSSSNNNIIIGGGHHHJJJLLLJJJJJJPPPXXX^^^___^^^]]]___aaacccddddddccccccaaa___]]][[[ZZZXXXUUURRRYYYWWWVVVWWWXXXYYYXXXVVVWWWUUUSSSSSSTTTUUUTTTSSSSSSTTTTTTUUUTTTSSSRRRQQQRRRQQQOOOMMMKKKIIIHHHHHHCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCBBBAAA???>>>======<<<<<<>>>???@@@AAAAAAAAAFFFCCC@@@AAACCCEEEDDDBBBFFFDDDDDDFFFIIIHHHCCC???:::DDDOOOWWWZZZYYYTTTOOOQQQ\\\eeeppprrrccc\\\iiiyyy}}}qqquuurrrfffOOOLLLLLLQQQXXX\\\^^^___ccc```___bbbiiioooooonnnYYYNNNFFFMMMZZZ]]]OOO@@@888222......333555111,,,......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...//////...---,,,+++,,,,,,---(((***,,,---,,,,,,...///---------------------------///000000///....../////////////////////////////////.........---------////////////////////////........................------,,,,,,,,,,,,------,,,,,,++++++***)))))))))************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,,,,++++++***++++++------***+++---......---+++***+++,,,---,,,,,,,,,...000////////////////////////222111000111444555666555;;;===@@@EEEIIIMMMOOOPPPMMMOOONNNHHHFFFGGGGGGEEEOOOUUUZZZ___gggpppqqqnnn}}}zzziii___hhhxxxsssfffdddhhh^^^ZZZVVVUUUVVVSSSMMMGGGGGGGGGKKKPPPRRRSSSXXX___pppooohhh]]]XXXZZZ\\\[[[ZZZ\\\]]]\\\[[[]]]ccchhhnnnqqqrrrmmmiiimmmwwwuuuvvvxxx|||~~~|||wwwrrrwwwnnnaaa]]]eeeyyywwwrrrrrr~~~xxxiiiZZZDDD@@@999333000///111333///////////////...---------,,,,,,++++++,,,,,,---000///...---,,,------...---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,,,,++++++***++++++,,,******************************,,,...111111///......---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////////////////////////////.../////////000000000000111111111111111111111111222111000000111333555777EEEYYYnnn{{{xxxxxxssssssxxx}}}wwwZZZEEE999222222666777333111222111000222666222222333444555777888999888:::<<>>=========>>>???@@@@@@@@@@@@AAA???>>>???BBBCCCBBBAAAHHHGGGFFFDDDBBB@@@??????@@@EEEMMMVVV]]]^^^[[[VVVVVV\\\^^^```___RRRPPP```}}}yyyxxxsssfffOOONNNPPPUUU[[[]]]\\\[[[ccc___[[[]]]bbbbbb]]]WWWKKKIIIIIIOOOTTTPPPEEE:::444111---...000111///,,,......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---//////...---,,,,,,,,,------)))+++---------,,,---...---------------------------...000000.........///........................///.........------------................................................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++*********+++************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,,,,...000......//////000000111111222222333555888999777555<<<;;;<<>>666444333333444111...000666111111111111111222333444222444777999;;;>>>BBBEEEKKKLLLMMMNNNMMMMMMKKKKKKIIIMMMRRRUUUVVVUUUTTTTTTNNNKKKGGGGGGIIILLLKKKJJJLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUTTTUUUWWWWWWVVVTTTTTTVVVXXXXXXXXXYYYZZZ[[[QQQQQQRRRTTTUUUSSSNNNKKKLLLNNNOOOPPPOOOMMMJJJHHHDDDDDDDDDCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>===<<<<<<>>>AAABBBAAA@@@AAABBBBBB>>>::::::???CCCNNNNNNQQQ[[[fffjjjgggcccWWWZZZWWWUUUSSSHHHGGGVVVpppvvvpppjjj```[[[\\\^^^ccchhhhhhddd___aaa\\\XXXWWWWWWSSSJJJBBB@@@FFFLLLNNNIII@@@777222000///...---,,,,,,,,,,,,......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.........---,,,,,,,,,------+++---//////---,,,---...---------------------------...000000...---...///....................................------------------------------------------------------------------,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++***)))))),,,,,,++++++***))))))((()))))))))******+++,,,,,,------++++++++++++------***+++,,,,,,+++,,,...000------...///000111222333333333333666888999999777999888:::BBBKKKPPPNNNJJJNNNTTTWWWTTTQQQQQQOOOLLLBBBFFFKKKPPPVVV^^^eeeiiiccceeejjjnnnjjjcccaaaccciiioooyyyuuunnngggbbbWWWSSS^^^llljjj^^^aaaVVVQQQXXX]]]dddwww{{{~~~{{{zzz}}}}}}~~~|||wwwssssssuuuvvvtttpppmmmnnnooovvvpppiiifffkkkrrrzzz~~~{{{uuunnnfffffftttrrr]]]NNNAAA999222111000/////////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------+++++++++,,,,,,---------+++***++++++++++++,,,,,,++++++******++++++,,,,,,))))))))))))))))))))))))(((+++//////---,,,...000---,,,++++++------,,,+++........................---------------------------------............///............////////////////////////////////////........./////////000000111111111111111111111111111000////////////000000000444888KKKmmmnnnXXXYYYpppsssXXX===555333444777777222000222111000000//////000000111222444666888888999:::<<<;;;<<<>>>???@@@AAAAAAAAA@@@EEEKKKPPPRRRRRRSSSSSSUUURRRMMMKKKLLLMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHJJJLLLLLLKKKIIILLLKKKLLLOOORRRTTTRRRPPPJJJIIIJJJKKKLLLLLLJJJHHHDDDFFFHHHJJJJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????????????????>>>===<<<;;;;;;;;;===>>>?????????>>>:::<<<>>>???AAAEEEKKKOOOYYYUUUWWWaaammmppplllhhhWWWZZZXXXXXXYYYNNNGGGNNNZZZooo|||sssfffaaa___ZZZhhhiiikkkmmmpppqqqmmmfff```]]]XXXSSSNNNHHHBBB>>>DDDIIILLLGGG>>>444000///---...///---******+++...---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,---------------------------------///000///...,,,,,,---,,,,,,------------------,,,...//////...------...........................------------------------------------------------------------------------......------------......*********+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++***)))))),,,,,,++++++***))))))((((((((()))***++++++,,,,,,...---+++******+++---...***+++,,,,,,++++++---///,,,---...///000111222333444333222333666888999999999888999@@@IIIOOONNNKKKGGGIIIHHHHHHMMMTTTVVVSSSGGGDDDCCCFFFKKKQQQUUUXXXWWWXXX^^^jjjqqqnnngggddd^^^fffssszzznnn^^^\\\pppxxxwwwjjjcccggghhhiiiyyy}}}~~~|||tttoooppprrrxxx}}}}}}wwwrrrpppppphhhhhhiiilllrrryyyzzzyyy{{{~~~xxxxxxuuunnndddbbblllxxxyyyxxxppp^^^JJJ<<<555111333333222111000///...---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,---------******++++++,,,,,,,,,,,,+++*********++++++,,,---))))))))))))))))))))))))))),,,......,,,+++---000---,,,++++++------,,,+++........................---------------------------------............///............////////////////////////////////////............////////////000000000000000000000000000000/////////...//////000555333999LLLccc|||[[[EEEOOOrrr{{{VVVEEE:::222222444333000///222111111000//////000000222444666777666555555666666777999:::<<<===>>>???===@@@DDDGGGIIIJJJMMMOOORRRPPPMMMKKKKKKLLLLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJIIIHHHHHHHHHJJJJJJHHHGGGIIIEEECCCHHHPPPSSSNNNHHHEEECCCBBBBBBEEEGGGHHHHHH@@@AAADDDGGGHHHGGGFFFEEEFFFFFFEEEEEEDDDEEEEEEFFFAAA@@@@@@??????>>>>>>===<<<<<<<<<===============>>>>>>>>>===<<<;;;999888888999:::;;;::::::::::::<<<===AAAHHHPPPVVVYYYYYY]]]YYY[[[fffmmmkkkfffdddbbbddd___^^^aaaWWWKKKMMMNNN\\\fff```VVVTTTWWWYYYkkkmmmkkkiiilllpppnnngggdddbbb\\\RRRGGGAAACCCFFFQQQMMMGGG>>>555000//////,,,...000...+++))),,,000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000///---,,,,,,---,,,,,,,,,---------......,,,...//////...------...........................,,,,,,------------------........................------------------------///......------......///***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++*********+++*********************((((((***+++,,,,,,,,,,,,------++++++++++++------)))+++++++++++++++---///,,,,,,---...///000111222333222111222555888999:::;;;888777;;;CCCLLLRRRTTTNNNIIIAAA===DDDQQQXXXYYYRRRLLLHHHIIIKKKJJJKKKMMMOOONNNRRR^^^fffhhhgggfffgggmmmxxxvvvkkkaaafffzzzwwwqqqqqqoooooo}}}zzzyyyyyy{{{|||vvvvvvsssjjjeeeffflllvvvwwwmmmiiiiii```eeellluuu|||vvvyyywwwoooccc\\\^^^dddccc___UUUGGG999111......000000000//////.........---............---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++************+++,,,------************************+++,,,------,,,,,,---...,,,+++***+++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////////////////------........./////////000000000000000000000000////////////////////////,,,222000111999HHHiiihhhEEEAAAZZZooosssiiiTTT===333222222222222333222111000000000000000000222444444222111222333333444555666888:::;;;<<<<<<>>>???@@@AAACCCFFFHHHJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHIIIJJJIIIHHHFFFJJJFFFDDDIIIQQQSSSOOOHHHEEECCC@@@@@@CCCFFFIIIJJJAAABBBDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDD>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777666444555666555555555777999AAAAAAEEEMMMUUUZZZXXXUUUaaa___ccckkkkkkdddbbbfffqqquuunnnfffbbbWWWLLLNNNJJJOOORRRNNNIIIIIIQQQYYYlllnnnkkkfffhhhpppoooiiifffddd\\\OOODDDAAAGGGMMMVVVLLL???555111000000///,,,...///...++++++---000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---.........---------...//////---,,,,,,,,,+++,,,,,,------.........,,,---//////---,,,---...------------------------,,,,,,,,,,,,------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,((()))***,,,---...---------,,,,,,++++++,,,,,,---)))***++++++***+++---///+++,,,,,,---...//////000111111222555888:::999888777666666999>>>EEELLLPPPQQQNNNGGGAAACCCLLLSSSUUUQQQOOOPPPSSSPPPJJJIIIMMMIIIJJJOOOTTTTTTQQQTTTZZZbbbeeelllqqqsssvvvxxxsssaaa___cccqqq~~~|||uuuqqqooottt~~~uuuttt{{{zzz|||yyynnnlllhhhqqqzzz{{{tttoooqqqvvvuuuqqqnnnllljjjeeeaaaaaahhhnnnsssrrrkkkeeecccccciiittt{{{sssvvvuuukkk\\\QQQLLLKKKHHHCCC===666111......000///..................///------......------,,,++++++,,,,,,------,,,,,,+++***+++,,,---...------,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++---,,,***+++,,,------,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////////////////---------.........//////000000000000000000000000...//////000000000//////+++///...000555888IIIeee~~~xxx}}}bbbTTTTTTVVVUUUiiikkkppp|||}}}```MMMBBB:::777777222222111000000000111111///111222111000///111222000000111111222444555666888999;;;;;;;;;<<<>>>@@@BBBCCCFFFGGGHHHHHHIIIIIIDDDDDDDDDEEEDDDDDDCCCCCCEEEDDDDDDEEEGGGGGGEEEDDDEEEFFFHHHKKKMMMNNNLLLJJJFFFDDDBBBBBBCCCEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA<<<<<<<<<<<<<<<;;;;;;;;;999999999999888888888888999999999999888777555555222333444333333666;;;???FFFHHHLLLPPPTTTUUUTTTSSS______eeeiiibbbXXX\\\hhhtttvvvhhhUUUJJJOOOGGGFFFEEEDDDDDDIIITTT^^^lllooolllfffjjjrrrrrrkkkaaaZZZQQQIIIEEEGGGMMMQQQLLLCCC888111000000///---------------,,,,,,---...,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---.........------+++---......,,,+++,,,,,,++++++,,,,,,---......///+++---......---,,,------------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,''''''(((***+++,,,---...((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///++++++,,,,,,---.........///111444888;;;<<<999777///333888<<<>>>???@@@AAAIIIMMMNNNIIIEEEGGGJJJJJJDDDIIIQQQWWWRRRIIIHHHOOOGGGOOOWWWWWWKKK@@@BBBJJJNNNOOOSSSWWWZZZaaappp~~~ssscccXXXLLLRRRdddvvv}}}{{{vvvlllgggmmm~~~uuummmfffgggooowwwyyywwwuuujjjeeelllnnneee]]]]]][[[hhhuuuvvvnnnfffgggllllllmmmlllkkkhhhgggeeedddeeebbb^^^[[[YYY[[[```cccsss~~~~~~pppnnnrrrpppeeeUUUGGG===777777222......///000111222111000//////......//////------......------,,,+++++++++------------++++++)))***,,,---...------,,,---------,,,,,,+++++++++)))***+++,,,---,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---///---+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000////////////////////////---------.........//////000000000000000000000000......///000111111000000000///---222777000///>>>OOOmmmvvv{{{pppvvvvvvdddWWWSSSIIIOOOZZZhhhzzznnnYYYGGG===:::111111000000000000111111000111222111000000222444111111111111222333444555222444666777777777777888888;;;???AAAAAAAAAAAABBBGGGHHHHHHGGGEEECCC@@@???CCCBBBBBBDDDFFFGGGFFFDDD>>>DDDJJJKKKGGGEEEFFFIIIEEEDDDCCCCCCDDDCCCAAA@@@DDDBBBAAA???>>>??????@@@===<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777666666888888888777777666555444222444555555555999@@@FFFMMMQQQVVVWWWVVVUUUWWWZZZVVVXXX]]]^^^SSSIIIRRRcccmmmqqqVVVIIIOOOFFFBBBAAADDDIIIQQQ^^^jjjggglllkkkeeeiiirrrqqqhhhXXXOOOEEEBBBGGGNNNRRRSSS???:::444000000///---***---,,,++++++,,,,,,------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++---...///...------***,,,------,,,+++,,,,,,++++++,,,,,,---...//////+++---......---,,,,,,---------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,************,,,---......---------,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------+++)))+++---///---+++---------+++******,,,...,,,000555:::<<<;;;888666666444333333666999;;;<<>>>>>BBBFFFIIILLLPPPSSSQQQLLLMMMPPPRRRNNNGGGBBBBBBDDD??????EEENNNSSSTTTVVV[[[TTTMMMHHHHHHIIIIIIMMMRRR\\\______YYYPPPHHHEEEEEEEEEGGGMMMUUUXXXYYY___ffffff]]]SSSOOOSSS[[[bbbeeehhhfff___VVVVVV]]]dddfffiiiaaa\\\\\\^^^^^^```cccgggnnnsssqqqggg___]]]]]]YYY```cccaaa```bbbdddccceeegggpppxxxrrrddd^^^bbb|||zzzxxxsssyyy{{{qqqaaa]]]UUUJJJ???777333111000000/////////.........////////////////////////------------------------------...,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,+++***************,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,++++++....../////////......---------............------//////.........---------////////////////////////////////////////////////////////////////////////000000000000111111111111444>>>RRRmmmyyyUUULLL^^^rrr~~~vvvwww~~~|||yyyfff___WWWNNNLLLXXXtttsssuuu~~~hhhLLL>>>999000333777,,,444333222333444333111111222222111111000000000000222222222333444444555555666666777777888888999999@@@;;;>>>IIIMMMDDD<<<;;;@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>===<<<===>>>===:::888;;;;;;:::::::::999999999<<<;;;999888777777777888666777888777666555666777555555666666666666555555777888888666444555888;;;===<<>>333222000...---------------------------,,,,,,,,,,,,,,,------------------000///---,,,++++++,,,,,,///---++++++------,,,)))++++++++++++++++++++++++...---,,,++++++---...000...------,,,,,,------...---------------------------------............///,,,---......//////......///...------------...///------------------------------------------------------------------------////////////////////////------............------------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------............,,,+++***+++---...---,,,---...///...------.../////////......000333555777<<<<<<<<<<<<============??????EEENNNRRRNNNJJJIIIIIIMMMPPPNNNHHHEEEGGGJJJOOOGGGAAADDDHHHKKKNNNPPPSSSNNNIIIHHHGGGFFFIIINNNUUUZZZ]]]XXXNNNEEECCCDDDCCCHHHJJJKKKOOOUUUWWWVVVUUUNNNFFFDDDHHHPPPVVVZZZ\\\^^^]]]WWWTTTWWW[[[\\\^^^ZZZXXXYYYYYYYYY]]]cccjjjkkkiiibbbZZZUUUWWWZZZOOOWWW]]]^^^```eeejjjkkkjjjsss|||}}}wwwnnnhhheeezzzyyyrrrooommmnnnssszzzyyynnnfffRRRKKKBBB999444111000///...////////////...------........................------------------------,,,------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,---............------------............------...............---------////////////////////////////////////////////////////////////////////////............////////////000444===NNNeeexxxUUUBBBJJJRRR^^^qqqzzzmmmsssvvvwwwzzztttiii\\\OOOMMM\\\lllxxx}}}uuu{{{lllUUUDDD:::???@@@333555222000///111222000---111111222222111000///...000000000000000000000000333333444444555666666666<<<777999BBBEEE???:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999999:::;;;:::777555888888888888888777777777;;;:::999777666666555555444555666666444444555666333444555555666666555555777777666666666999>>>BBBAAACCCJJJRRRTTTSSSSSSWWW```___bbbfffddd]]]XXXWWWeeeiiihhh^^^TTTNNNIIIEEENNNaaarrrrrraaaQQQKKKMMMXXXfffmmmfff___aaafffgggiiidddaaabbbeeeddd]]]VVVLLLFFFGGGKKKIII>>>555444//////...---,,,,,,++++++,,,,,,,,,,,,------------,,,------------,,,,,,+++...------,,,,,,------......,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...------,,,,,,------...---------------------------------............///,,,---......//////......///...------------...///------------------------------------------------------------------------////////////////////////***+++,,,------,,,+++***---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,------,,,+++---//////...------......---,,,+++,,,///222444>>>?????????===;;;::::::<<<999@@@MMMPPPGGGAAABBBBBBGGGKKKLLLJJJJJJNNNRRRddd[[[OOOFFFAAA@@@@@@AAALLLHHHFFFFFFEEECCCFFFKKKOOOYYYccccccYYYNNNHHHGGGJJJOOOOOOKKKNNNVVVWWWPPPMMMHHHCCCBBBFFFNNNTTTXXXRRRYYY^^^ZZZVVVWWWYYYYYYVVVQQQNNNQQQSSSTTTWWW\\\\\\[[[WWWRRRNNNOOOSSSXXXRRR[[[cccfffhhhmmmppppppqqq||||||vvvvvvuuuqqqnnnssswwwtttmmmeeeaaa```dddiiippptttooocccTTTJJJAAA;;;333////////////...---.../////////...,,,,,,------------------------------------------------,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...------------,,,,,,,,,+++,,,------...---------------............------........................////////////////////////////////////////////////////////////////////////------........./////////111111222888FFF\\\uuuyyy]]]KKKNNNIIIQQQYYYkkk}}}xxxhhhssstttmmmqqq~~~pppjjjfff^^^VVVRRR```cccoootttmmmvvvpppYYYPPPVVVWWWMMMFFF@@@666//////333333111000111111222222111000///000000000//////.........000000111222222333333444777333444:::===:::888:::999999999999999999888888777777777888888888999999888777777888999888666333666666666666555555555555:::999888777555444444333222333444444333333444555333444444555555555555444555666777999===BBBGGGKKKHHHKKKSSS[[[[[[VVVTTTVVV\\\XXXTTTSSSRRRRRRVVV\\\yyyvvv^^^QQQJJJCCCFFFPPPZZZYYYPPPIIIJJJOOO]]]ggglllgggbbbbbbddddddcccbbb```^^^\\\WWWRRROOOIIIGGGGGGHHHAAA666000000---------------,,,+++***+++++++++,,,,,,------...---------------,,,+++***,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...------,,,,,,------...---------------------------------............///,,,---......///..................------.........------------------------------------------------------------------------////////////////////////++++++---......---++++++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((+++...///...,,,,,,---+++++++++,,,---...//////777999;;;;;;:::999:::;;;<<<999???KKKMMMDDD===>>>@@@EEEIIIJJJHHHJJJOOOTTT______ZZZOOOEEEBBBEEEHHHKKKIIIIIIIIIDDD???>>>BBBEEENNNXXXZZZSSSJJJDDDBBBJJJOOONNNHHHJJJRRRRRRKKKFFFCCC@@@@@@DDDJJJPPPTTTKKKTTTYYYWWWRRRQQQQQQPPPMMMEEEAAAFFFMMMOOOPPPQQQPPPNNNLLLKKKLLLOOOTTTWWW\\\fffoooqqqqqqqqqooolllqqqzzz{{{xxxqqqjjjkkkmmmkkkddd[[[UUUSSSYYY\\\___^^^VVVJJJ===555555111...---///000///---...............------,,,------------------------------------------------+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************++++++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........---------,,,,,,+++,,,,,,---......------------............---------.....................////////////////////////////////////////////////////////////////////////........./////////000000111000000000555BBBSSS```mmm^^^```bbbhhh[[[PPP___ttt}}}vvvwwwyyyzzzqqqdddhhh{{{~~~rrrpppqqqkkkccc]]]cccUUUSSSVVVUUU___tttppphhhjjjkkkkkkmmmcccPPP===555777888555...//////000000000000///111111000000//////.........//////000111111222222222000111555777666666888666666666666666666666666555666666666777777777777666666666777888777555333444444444444444444444444777777777666555333222222000222333333222222333555111222222333333333333333666777:::???EEEKKKPPPRRRNNNQQQXXX\\\YYYSSSQQQTTTRRRNNNJJJIIIHHHIIIQQQZZZ}}}aaaMMMGGGCCCBBBEEEGGGDDDAAABBBJJJQQQ]]]```bbbaaabbbddddddbbb\\\______ZZZQQQKKKIIIKKKEEEDDDBBB???999111///111------.........------,,,***++++++,,,,,,---------------------,,,+++******++++++,,,------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...---------------------------------............///,,,---......///.........---..................---------------------------------------------------------------------------////////////////////////......////////////............---------,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,************++++++++++++***,,,------++++++---...&&&***---///...---,,,,,,***+++,,,---------------,,,000444555666777;;;???>>>>>>BBBIIIKKKFFF@@@>>>BBBFFFIIIHHHEEEEEEIIINNNQQQZZZ___WWWLLLIIINNNSSSZZZYYYZZZXXXOOODDD???@@@CCCGGGJJJIIIEEE@@@>>>>>>CCCEEEDDDAAAAAAEEEGGGEEEAAA@@@===<<<>>>BBBFFFIIIEEEKKKOOOLLLHHHHHHFFFDDDFFF===999@@@JJJOOOOOONNNRRRPPPOOOPPPTTTWWWYYYYYYfffooovvvtttppplllgggbbbkkk{{{zzzpppfffnnnkkkiiifff___SSSKKKHHHLLLKKKIIICCC===777444333///...///000111111///---000///......------......------------------------------------------------+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))*********+++++++++,,,++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///............---------,,,+++,,,---......///......------............---------------...............////////////////////////////////////////////////////////////////////////////////////000000000111.../////////000555>>>DDDYYYrrrzzzoooooowwwjjjIIIKKKdddtttxxx|||uuuqqq~~~yyy___WWWdddssszzzzzzsssllllllxxx{{{XXXBBB======GGGZZZddd}}}yyyvvvrrrqqq{{{kkkOOO???<<<;;;777222111000///.........///222222111111000000//////......//////000111111111000///000111333333555666333333444444444444555555555555555555666666666666555444444666777777555333222222222333333333333333555555555555444333222111///111222222222222333555///000222444555666777777<<<<<<===BBBIIIOOOTTTVVVSSSTTTWWWWWWRRRMMMOOOUUUQQQOOOOOOOOOLLLHHHJJJPPPrrrdddMMMIIIJJJCCCAAA>>>;;;<<>><<>>===>>>???>>><<<@@@GGGGGGFFFCCC???===>>>@@@BBB???BBBDDDBBBCCCEEEFFFCCCCCC>>>>>>FFFOOOTTTXXX[[[[[[YYYWWWZZZ^^^bbbbbbaaammmsssuuupppiiiddd```[[[ffftttvvvjjjcccjjjddd```___XXXKKKAAA>>>;;;;;;999555111///111444...///111111///......///222111///---,,,...///111------------------------------------------------+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++************+++++++++,,,,,,***************+++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............------------,,,,,,---...////////////------............---------------.........//////////////////////////////////////////////////////////////////////////////////////////000000000000...//////000000222555777???YYYkkksss||||||xxxyyy}}}zzzXXXLLLVVVeeeqqqtttttt|||ssswwwgggQQQOOOYYY```vvvzzzzzzqqqfffiii^^^AAA===;;;???JJJPPPcccpppppppppuuunnnlll|||zzzbbbQQQMMMJJJEEE===;;;777333000000000000111111111111111111000000...//////000000111222222...000111000000222333444222222222333333333444444333444444444444555555555333333333444666555333111111111222222333333333333222222333444444333222111///111222222222222333555111333666:::>>>AAACCCDDDGGGCCC@@@AAAFFFNNNTTTVVVUUUTTTRRROOOJJJHHHOOOYYYbbb___]]]YYYOOOFFFEEEIIIdddeeeNNNKKKOOOGGGCCC???>>>BBBHHHMMMQQQTTTRRRRRRTTTVVVWWWZZZ]]]ZZZVVVQQQKKKFFFCCCBBBBBB<<<:::666222000000111000...---,,,,,,---...///000,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,+++++++++,,,---.........---,,,))),,,------++++++---///------------------------,,,,,,------......------...------,,,,,,------...---------------------------------............///,,,---......//////......------...//////...------------------------------------------------------------------------------////////////////////////...---,,,++++++,,,---...000////////////.........,,,,,,,,,---------......000...+++)))(((***---///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++,,,,,,,,,---------))),,,...---+++***,,,///'''+++///222222///...---///...,,,++++++---...///***---000///---///555:::777>>>@@@>>>BBBJJJIIIBBB???CCCEEEDDDAAAAAAEEEJJJHHHVVV___XXXNNNKKKLLLMMMVVV[[[ccchhhcccXXXSSSTTTXXXXXXYYYZZZXXXRRRHHH@@@@@@===???DDDAAA<<>>>>>CCCKKKMMMKKKDDDCCCGGGOOOVVV\\\cccjjjaaa^^^\\\___eeeiiijjjhhhppptttssskkkccc___\\\YYYdddmmmzzz}}}rrrkkkjjj```YYYUUUUUUPPPDDD;;;888...111444444111//////000...000222000---+++---000444222///,,,,,,...000222........................------------------------***,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***)))))))))***++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------//////.........---------,,,---...///000000000000---..................------------.........//////////////////////////////////////////////////////////////////////////////.........////////////000111111000000000111222222888MMMXXX]]]lllwww{{{kkkSSSHHHOOOaaabbbgggppp|||~~~vvvppp{{{uuu[[[PPPSSSYYYkkknnnooojjjccchhh___HHHIIIGGGDDDFFFFFFNNNYYYZZZbbbqqqiiifffzzzyyyrrrfffcccaaa[[[IIIEEE???999555333333333000000111111111111111111//////000000111222222222...000111000000111333222111111222222333333333444222333333333333444444444222111111333444444222000111111222222333333333333000111222333444333222222///111222333222222444555666888===BBBHHHLLLPPPQQQPPPIIIAAA>>>BBBKKKRRRVVVVVVSSSOOOJJJEEEEEEQQQ^^^vvvpppggg[[[MMMBBBBBBGGGWWWooo|||aaaKKKFFFKKKKKKGGGCCCDDDIIINNNPPPPPPOOOOOOPPPOOOMMMLLLRRRXXX\\\SSSJJJEEEEEEEEEBBB???999777333000000111000......---+++++++++---///111---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))+++...---++++++---///------------------------+++,,,------......------...------,,,,,,------...---------------------------------.........//////,,,---......//////......,,,---...//////...---,,,------------------------------------------------------------------------000000///...............000///...---------------......---,,,,,,,,,------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,***)))***,,,.........---..................---222333444777;;;>>>AAACCC>>>??????;;;888:::BBBHHHDDDMMMVVVYYYUUURRRRRRTTTYYY]]]aaacccaaa\\\XXXVVVTTT\\\dddddd^^^YYYXXXZZZPPPHHHFFFKKKJJJDDDFFFNNNXXXdddeeeWWWIIIGGGGGGDDDEEECCC@@@AAAHHHOOOMMMFFFCCCDDDIIIQQQUUUXXXcccpppiiiaaa]]]___aaa```bbbhhhnnnnnnkkkddd[[[VVVVVVXXX^^^dddkkkqqqrrrnnnhhhdddOOOJJJCCC>>>;;;888333///111111000000//////......................................................//////.........---------------------------------------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++((()))***+++,,,+++******555000///333222---)))***...---+++*********++++++......---------,,,,,,,,,***++++++,,,,,,------...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------...............////////////......---......///////////////..............................////////////......////////////000000000000////////////////////////////////////000000000000222111000//////000111222333999BBBLLLXXXgggvvv~~~~~~~~~qqq\\\OOONNNTTTQQQVVVbbbkkkkkkjjjlllxxx{{{|||yyyoooddd[[[VVVSSSUUUXXX]]]cccmmmyyy}}}jjjYYYWWWYYYVVVOOOLLLIIILLLSSSZZZYYYWWWZZZaaapppvvvwwwqqqnnnppprrrooodddccc]]]SSSGGG===888777444111//////111222///---///000111000///000111333222222111111111111111111222111000//////000111222333111000000222333333222444333333222111111000000111111111111222222222222666444111000111222222222777555222111333777===@@@???EEEJJJLLLOOOSSSSSSOOOJJJFFFAAAAAAEEEKKKQQQUUUUUUNNNEEEAAA@@@GGGXXXhhhyyy]]]HHHCCCCCC???PPPRRRRRRPPPKKKEEEAAA@@@FFFIIIKKKKKKIIIHHHJJJLLLGGGGGGGGGGGGIIIKKKLLLNNNHHHGGGDDDBBB???===<<<<<<111000000///...---------+++,,,,,,---.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,---.........---,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,---------......///...---,,,+++,,,,,,------,,,,,,,,,,,,---............------------........./////////...---,,,,,,,,,---///000000000///............------,,,,,,,,,------------------------........................000000///...............000///...------------...---------,,,,,,---......---......//////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............---,,,+++,,,...//////...------............---------...000222555888:::<<<@@@BBBCCC@@@;;;999<<>>HHHWWWjjjvvv~~~zzzwwwtttlll```XXXWWWWWWPPPKKKLLLOOOTTT```kkkuuuyyy{{{uuujjjbbb```bbb___ZZZSSSPPPVVVbbbqqqzzzsssiiiaaaaaa___VVVMMMHHHOOOZZZaaaXXXHHHBBBJJJVVVZZZ```bbb``````eeeiiihhhhhhiiiiiiddd\\\SSSMMMJJJ===999444222333333111...222111111000111111222222333444444444333222111000111000///......///000000222111000000222333333222111111111111222222333333444333222111111111111111444222111111222333333222888888999:::===AAAEEEHHHFFFHHHIIIHHHKKKOOONNNIIIFFFDDDAAA???AAADDDIIIMMMJJJFFFAAA??????EEEUUUeee|||uuu\\\HHHCCCCCCAAABBBBBBBBB@@@<<<:::::::::FFFHHHIIIHHHFFFFFFIIIKKKEEEDDDCCCBBBBBBCCCEEEFFFDDDBBB@@@===:::888777666111000000///......------+++,,,------.........---++++++************+++++++++++++++,,,,,,------......,,,***+++---...---+++,,,---...//////...------......,,,+++++++++,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,------------,,,,,,------.../////////......---...............//////......---,,,------///000000000///.../////////......---------------------------------........................000000///...............//////......------......,,,,,,,,,,,,---...//////...//////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------///000///...,,,,,,------------,,,,,,++++++,,,...000222444555===@@@BBBAAA===999888888;;;@@@DDDFFFEEEHHHOOOVVVWWWTTTPPPJJJFFFEEEGGGJJJQQQUUUYYY[[[ZZZXXXWWWWWWVVVLLLDDDCCC@@@@@@HHHTTT^^^jjjlll\\\JJJFFFLLLQQQPPPNNNIIIFFFIIIMMMJJJCCC999;;;AAAHHHMMMSSS]]]ggg^^^WWWQQQPPPOOONNNOOORRR[[[```bbbZZZLLLDDDFFFKKKMMMNNNQQQQQQPPPKKKFFFCCC666444111/////////...---222222111111111111000000...............................................................------------------------------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,------888YYYbbbBBB))),,,111***///...---------------.........---------,,,,,,,,,+++++++++,,,------......000///...---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......////////////......---......///////////////..............................////////////......////////////000000000000////////////////////////////////////000000000000000//////......//////000---000333555;;;JJJ^^^mmmvvvvvvqqqiiicccbbb```]]][[[SSSIII@@@<<>>AAAGGGLLLHHHFFFCCCAAA>>>AAANNN\\\qqqwwwrrr\\\HHHAAA@@@???888888888666666777:::===FFFFFFFFFDDDCCCDDDGGGIIIDDDBBB???===<<<<<<>>>???@@@???<<<999666444333222000000000///......------,,,,,,---............---++++++************++++++******+++,,,---...//////...---,,,,,,---...---,,,,,,,,,---...////////////......---,,,,,,,,,------+++,,,,,,,,,------------///...------,,,------------------,,,------...///111000//////................../////////...---------......///000////////////////////////.........------------------------........................000000///...............//////............//////,,,,,,,,,,,,---///000000......////////////......------------------,,,,,,------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---...//////...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...///111111333777:::;;;999777777777>>>AAACCCBBBAAACCCHHHMMMRRRPPPJJJEEEAAAAAAEEEIIIGGGHHHJJJLLLNNNNNNNNNNNNMMMFFF@@@===:::;;;DDDOOOSSS[[[[[[PPPEEEFFFMMMSSSMMMKKKFFFBBBCCCGGGEEE???===>>>AAADDDGGGKKKQQQWWWTTTNNNIIIHHHKKKQQQWWW\\\[[[]]]\\\UUUKKKCCCBBBCCCCCCCCCCCCBBB@@@===:::888111000.........//////000111000000000000000000000........................................................................---------------------------,,,,,,,,,,,,------......------------,,,,,,,,,------,,,++++++---...///WWWooolllEEE''')))///+++......------------------......---------,,,,,,,,,++++++,,,,,,---.........000///...---------------,,,,,,,,,------------------,,,,,,++++++,,,,,,---......////////////......---......///////////////..............................////////////......////////////000000000000////////////////////////////////////000000000000//////............//////000222444333444>>>PPP^^^fffooooooddd]]]___aaa^^^___ZZZSSSKKKDDDAAADDDIIIWWWaaalllooohhh^^^YYYWWWfffhhhfff^^^SSSKKKIIIJJJOOOTTTZZZ```___WWWMMMGGGeeeiiibbbPPPIIILLLIII???FFFHHHJJJKKKLLLMMMNNNNNNQQQWWW```gggjjjhhhdddaaaXXXRRRKKKGGGFFFFFFDDDBBB999444///000333666444111555444222111000000111111222111111000////////////333222111222444555444222666666444333222111111111222111000///000333666888999:::===BBBHHHKKKLLLLLLPPPOOOMMMKKKGGGCCC@@@>>>@@@???<<<<<>>???@@@>>>>>>DDDOOOXXXUUUQQQLLLEEE>>><<>>;;;::::::<<<>>>???>>>;;;888555333222111000000//////............------............---------------,,,,,,---------+++,,,,,,,,,------.........---------......------++++++,,,---.../////////......------------------,,,,,,,,,,,,------------.........------------...---------------...//////222111000//////...//////......////////////......---....../////////////////////..................................................................000000///...............//////.........//////000,,,,,,,,,---...///000111,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////---///111222222333444555;;;===@@@@@@>>>>>>@@@BBBDDDCCCAAA>>><<<===@@@CCCAAAAAABBBCCCEEEGGGIIIJJJEEEBBB@@@>>>;;;;;;CCCKKKKKKLLLIIICCC@@@DDDJJJNNNHHHGGGCCC???@@@DDDCCC???CCCDDDEEEDDDEEEHHHKKKLLLLLLHHHBBBAAAGGGSSS]]]cccYYYUUUOOOJJJFFFAAA;;;777666666555444333111000///000000///......///000111.../////////////////////................................................---.....................---------------------------,,,,,,,,,------...///.........---------,,,,,,...---,,,+++,,,---///000EEEKKKEEE333&&&''',,,,,,,,,,,,,,,------------,,,......---------,,,,,,,,,+++,,,,,,------...////////////...------------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---......////////////......---......///////////////..............................////////////......////////////000000000000////////////////////////////////////000000000000......////////////......---000111000...222===FFFMMM^^^hhhaaaXXXYYY]]]^^^___^^^\\\XXXUUUOOOGGG@@@GGGNNNWWW^^^___[[[UUUQQQPPP]]]jjjiii\\\PPPLLLNNNKKKLLLNNNQQQRRRPPPIIIBBB\\\ccc```TTTRRRVVVPPPBBBEEEFFFHHHJJJJJJFFFBBB@@@HHHLLLSSS[[[aaadddcccbbb]]]XXXRRROOOPPPRRRQQQPPPDDD???::::::>>>AAA@@@===BBB???999333000000111333111111111000000//////...222111111222444444333111777777777666666555444444333333333444777<<<@@@CCCCCCDDDFFFJJJOOOQQQQQQPPPOOOMMMJJJFFFAAA>>><<<:::999999888;;;CCCIIIDDD;;;;;;<<<;;;:::===IIIZZZgggbbbZZZPPPFFF<<<888>>>GGGTTT[[[\\\PPPAAA888888999111444777999;;;===@@@BBBEEECCC@@@??????AAACCCDDD???>>>;;;999999:::;;;===<<<;;;999666444222111000////////////............---......//////...------...------------------............------,,,,,,,,,......///...............***++++++,,,------...///........................,,,,,,---------.........---........................------------...//////111111000///////////////......///////////////.............../////////000------------------------................................................000000///...............//////......//////000000------------...///000000,,,,,,------------,,,,,,------------............------------------------------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,...//////---+++,,,,,,------------,,,,,,+++++++++++++++,,,,,,---...------------...//////111444777999999999:::::::::;;;<<<<<<<<<===@@@BBBBBBBBBBBBAAABBBEEEIIIMMMEEEHHHIIIFFFAAA@@@EEEJJJLLLHHHCCC??????BBBFFFHHHGGGGGGCCC???@@@EEEFFFCCCFFFHHHGGGEEEFFFIIIKKKIIIFFFDDD>>>;;;@@@KKKTTTWWWMMMFFF===::::::888333---111111111000000000000000...//////...------000222------............//////................................................---------...............------------------------,,,,,,,,,,,,---...///000............---------,,,---,,,,,,,,,,,,---......,,,((((((,,,///...------++++++,,,------------,,,......---------,,,,,,,,,,,,,,,,,,---....../////////......---------......,,,,,,,,,---......//////------,,,,,,,,,,,,------......////////////......---......///////////////..............................////////////......////////////000000000000////////////////////////////////////000000000000...//////000000//////...---///111000...///333666777HHHVVVVVVQQQQQQXXX___^^^]]][[[XXXXXXWWWPPPGGGCCCCCCEEEJJJPPPUUUUUUTTTLLLZZZhhhggg[[[PPPNNNQQQNNNNNNLLLHHHGGGFFFBBB;;;IIIWWW```ZZZQQQNNNLLLHHHGGGHHHMMMTTTTTTLLLCCC???@@@AAAEEELLLSSSWWWYYYYYYWWWSSSOOOOOORRRUUUUUUTTTNNNKKKGGGGGGJJJLLLMMMMMMSSSNNNFFF>>>999666666777222333333444444333333222333333444555777777555333555777:::===>>>>>>===<<<999999:::<<<@@@DDDHHHKKKJJJIIIHHHHHHIIIIIIGGGFFFAAA@@@???>>>=========>>>666888:::===CCCHHHDDD<<<;;;999666555:::III[[[hhhaaaVVVJJJAAA;;;777:::??????CCCFFFAAA999555777;;;777999<<<===>>>>>>@@@AAACCC@@@===<<<>>>?????????:::999888777777888999999777666444222000///......//////////////////.........////////////...------,,,,,,++++++++++++,,,,,,000000///...---,,,++++++...///000///......///000,,,,,,,,,,,,,,,---...///---...//////000/////////---.........////////////------...////////////.........------......///000000//////......//////000......///000000000/////////............///000000,,,,,,,,,---------------................................................000000///...............///////////////000111111///...............//////------............------------------.........///................................................,,,,,,------.../////////------------------------........./////////000000,,,,,,---///111111///---------............------+++++++++++++++,,,------......------......---------...000222333444666777777999;;;<<<===???BBBEEEAAACCCCCC@@@>>>AAAHHHOOOMMMQQQSSSNNNGGGDDDGGGJJJMMMJJJEEEBBB@@@AAADDDHHHHHHIIIEEEAAABBBFFFHHHGGGEEEHHHFFFCCCCCCGGGGGGDDDAAAAAA<<<777999@@@CCCAAA???999333000111222000...111111000000000000000000---...///...---...111444............/////////000................................................---------.........//////------------------------,,,,,,,,,------...///000............------------++++++,,,---------------+++(((***///222000---++++++,,,---...///......---......---------,,,,,,,,,,,,,,,------.../////////......---------......///,,,,,,------.../////////......------------............////////////......---......///////////////..............................////////////......////////////000000000000////////////////////////////////////000000000000//////000111111000//////000000000111222222222111000666>>>EEEFFFGGGPPP[[[ZZZ\\\ZZZTTTRRRTTTRRRMMMEEEEEEEEEEEEHHHKKKOOOQQQPPPYYYaaa```WWWMMMIIIIIIMMMRRRRRRJJJDDDAAA>>>:::???IIITTTWWWRRRKKKGGGFFFHHHJJJSSS^^^```TTTGGGAAA::::::<<>>>>>>>>>>>===<<<<<<===>>>@@@@@@>>><<<888<<>><<<:::777999;;;=========<<<;;;444888;;;>>>DDDJJJKKKGGGAAA<<<666333999EEESSS]]]ZZZNNNBBB>>><<<:::888999444555666666444444888<<<@@@AAA@@@???======???AAA>>><<<::::::;;;<<<;;;999777888888888777777666666333222111///...............////////////////////////////////////...------,,,,,,++++++++++++,,,,,,//////......------,,,,,,...000111000...---///111000///...---......///000---...///000111000000///////////////000000000000,,,---...///000000///..................//////000------------...///000000......///000000000000000///......---...///000111------------.........///................................................000000///...............///////////////000111111000//////............///......////////////......---------.........//////................................................,,,,,,------...///000000------------------------////////////000000000000,,,---...000333333111///---......//////......---------,,,,,,---...//////------...000111111///...////////////000111333555666777888999:::===AAADDD>>>@@@AAA===999;;;EEENNNTTTXXXYYYRRRIIIEEEGGGIIIKKKJJJHHHEEE@@@???EEELLLIIIJJJGGGBBBBBBFFFHHHGGGDDDGGGDDD???>>>BBB@@@;;;<<<>>><<<666666999777111888555111......111444666---------,,,,,,,,,,,,+++,,,...000///...///333777.../////////000000111111................................................---------.........//////------------------------,,,,,,,,,---...///000000//////.........---------***+++,,,---...---,,,+++...000...***((()))***(((,,,---///000000000//////......---------,,,,,,,,,,,,,,,------.../////////......---------......///,,,,,,------...///000000///......------......///......////////////......---......///////////////..............................////////////......////////////000000000000////////////////////////////////////000000000000///000111222222111000//////---,,,...111333111...444...///777===???IIIUUUWWW]]]]]]TTTNNNNNNNNNKKKIIILLLNNNLLLHHHEEEFFFHHHJJJOOOVVVZZZXXXQQQJJJDDDIIITTTYYYPPPFFFAAA@@@===AAA>>>BBBOOOVVVQQQGGG@@@EEEGGGRRR```bbbTTTDDD<<<<<<;;;<<<@@@EEEHHHHHHFFF???===<<>>BBBGGGLLLMMMKKKGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@>>><<<999777888888888777888:::>>>???>>>;;;666333111666:::>>>EEENNNTTTTTTHHHAAA999555999BBBLLLRRRVVVJJJ???>>>???<<<666333555222111222333555888<<>>:::777777:::===;;;999777777999:::888555999999::::::999777555444222111000///////////////........./////////////////////000000///...------///......------......///------.....................000222111...---///111222111000//////000111111---...///111111111000///000000000000111111111111,,,---///000000000///..................///000000,,,,,,,,,---...///000111......///000000000000000///......------///000111---.........//////000000////////////////////////........................000000000000000000000000////////////////////////...///000111000///---+++.......................................---------000/////////.......................................---+++++++++,,,...000//////.........------------------.........//////............/////////000---...///////////////111........................///---,,,---000000...+++......------------......333222111111333555888:::666666666777999:::<<<===SSSXXXYYYSSSHHHBBBCCCHHHDDDBBB???===>>>AAADDDGGGKKKGGGBBB@@@AAAAAA@@@>>>???>>><<<999777555444333222222222222222222222222000000000000111222333444//////000000000000//////------......///111222333---...............------.........------,,,,,,,,,////////////////////////---------.........//////------............------,,,,,,,,,---------..............................+++++++++,,,,,,---------///...------,,,,,,,,,,,,------...///000000000///...///000000000///---,,,,,,---......//////.........------------...//////,,,,,,,,,,,,,,,---...///......------------.........///000///------///000---.........//////000000////////////////////////000000000000000000000000000////////////111222333000000000000////////////////////////000000000000////////////............000000////////////000000///......///222999BBBHHHSSSWWW[[[XXXPPPJJJIIIJJJOOORRRTTTSSSNNNGGG@@@===FFFHHHLLLNNNNNNLLLHHHEEEKKKOOOTTTUUUQQQIIIAAA===888;;;@@@DDDFFFEEECCCAAAAAADDDMMMVVVWWWNNNCCC>>>;;;===@@@CCCFFFGGGHHHIII:::999999888999:::;;;<<>>===:::888888999;;;===<<<;;;888777666666888999999888777666444222111111......------------......------,,,,,,,,,,,,------000000///...............////////////////////////000000000000////////////111000000000000000111111///......//////000111222000000000000000000000000111111000000000000111111000000//////.........---000...,,,,,,---......---............/////////000---......///////////////////////////////////////............/////////000............/////////000////////////////////////000000000000000000000000//////////////////////////////........................................................./////////000000/////////.......................................,,,,,,,,,---///000//////.........---------------........./////////........./////////000000............---......///........................///---,,,...000000...,,,/////////....../////////000///......///111333555111111111222333444555666<<<@@@BBB???:::777999===<<<:::777666666888;;;===@@@===999777888999888666666666444333222111111111000000000000000000000000000000//////000000111222000000111111000///......////////////000111222222...///000000111111000000/////////.........------////////////////////////---------.........//////---......//////......---,,,,,,---------.................................,,,,,,,,,---------------......------,,,---------......//////000/////////...///000000000///---,,,,,,---......//////.........------------.../////////......------------...///......------......///...///000///------///000........./////////000000////////////////////////000000000000000000000000000/////////000111222333000000000000////////////////////////000000000000////////////////////////000000////////////000000/////////...000555;;;@@@HHHKKKOOOPPPOOOKKKGGGEEELLLOOORRRQQQMMMGGGCCC@@@DDDFFFIIIIIIGGGEEEDDDDDDFFFJJJNNNOOOKKKEEE???<<<<<<>>>BBBDDDEEECCC@@@>>>>>>AAAHHHQQQRRRKKKCCC@@@;;;<<>>===;;;:::::::::;;;<<<>>>;;;;;;<<<;;;:::<<>>;;;;;;;;;888666555888777444333666666333444333:::FFFMMMHHH???:::888999999;;;DDDOOORRRNNNDDD>>>999777777888@@@JJJDDD@@@:::666555666777888999999888777777777888999<<<:::888777777888;;;<<<;;;:::888666666666777888888777666555333222111000///......------....../////////............//////111000000///////////////////////////////////////000000000000000000000///111000000//////000000111111000000/////////000000111111111111111111111111111111000000000000111111000000/////////........./////////......---------........./////////000000---...//////000000//////////////////////////////........./////////000000........./////////000000////////////////////////000000000000000000000000////////////////////////000///...------...000111////////////////////////......//////000000111111000000000/////////..............................///...---------...000111/////////............---............////////////....../////////000000000......---,,,,,,------...........................///...---...///000...,,,000000////////////000000///...---------...000111...............///000000000222333333222333444666444333111000000111222222555333000///000111111000/////////......//////000////////////////////////111000//////////////////000111111111000//////...111111000000000111111222...///000000111111111111000000000///////////////////////////////////////------........./////////---......//////......---,,,------------................................................---------...------------....../////////000000000///....../////////000//////...---------...////////////.........------......///000111000///......---------///......------......//////000000///......///111......////////////000000////////////////////////000000000000000000000000////////////000111222333000000000000////////////////////////000000000000000000000000000000000000111000000//////000000111///000///......000333666999;;;@@@FFFJJJIIIDDD???HHHJJJLLLLLLHHHEEEBBBAAAAAADDDGGGEEE@@@===???BBBAAADDDHHHHHHFFFBBB???>>>AAACCCEEEEEEDDDAAA===;;;<<<===BBBJJJKKKFFFBBBBBB;;;:::===EEEMMMRRRPPPMMMBBBAAA???===;;;;;;<<<===???:::666777777444444666;;;<<<===<<<;;;:::;;;<<<@@@>>>>>>???AAACCCBBBBBB=========???AAABBBAAA???;;;<<<<<<;;;999999;;;===DDD???999666666666555222444;;;>>>:::666555777666444666@@@QQQ[[[UUUFFF;;;::::::888999@@@IIILLLJJJ@@@<<<999777555333777===999777444444555777888999<<<;;;:::999888888888888888777666555666888:::;;;:::999777666555666666777666555444333222111000000///......------......///111111000000000000111111111111111000000000000000////////////////////////000000000000000000000000000000////////////000000222222111000////////////111111111111111111111111111111000000000000111111000000000000////////////000333555444000......///....../////////000000000......///000000000000000////////////////////////....../////////000000000....../////////000000000////////////////////////000000000000000000000000//////////////////////////////000000000111222222////////////////////////......///000111222222333000000000////////////.........................../////////...///000111111/////////...................../////////000000000...////////////000000000///...,,,,,,---------,,,................................./////////...---000//////////////////000111111000/////////000111111000////////////000000222222111222333333333222222222111111000000//////111000///...//////000000000////////////000000111........................222222111000///.........//////000111111111111000333333222111000000111111....../////////......---////////////////////////////////////////////////............////////////......////////////......------------....................................000000//////......------...---------...///000000000000000000000///...---//////////////////......------...///////////////...............//////000111000///////////////000//////............/////////000000///......///111//////////////////000000/////////////////////////////////////////////////////////000000111222222000000000000////////////////////////000000000000111111111111111222222222111000000000000000000111///000000///......///000///222777<<<@@@AAA???>>>CCCEEEFFFEEEBBB@@@???>>>>>>CCCGGGEEE>>>:::<<<@@@@@@BBBDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFDDDAAA===;;;<<<<<>>===>>>???@@@CCC<<<777888888666444555999;;;<<<:::777555777888;;;:::999:::<<<======<<<999777666777999;;;<<<;;;888888777666555666999;;;???:::555333555777666555999EEEMMMHHH???:::::::::777>>>JJJXXX]]]UUUEEE999;;;999777888<<>>AAACCCCCCBBB???===<<<<<<;;;BBBHHHGGG@@@;;;;;;======???@@@@@@??????AAACCCBBBCCCEEEEEEDDDAAA???===>>>===???AAA???;;;<<<@@@<<<999999???HHHKKKGGGAAA@@@???===<<<===@@@CCCEEEDDD===999:::;;;999888999===???@@@===888555666888777666666888::::::999777777555333333555777999999666666555333333666:::>>>BBB<<<777444666888888777>>>MMMXXXTTTGGG>>>;;;;;;888BBBNNNTTTSSSLLLBBB;;;;;;888666777999;;;===???777:::<<<<<<<<<===>>>>>>666555666888:::;;;:::999666777777888888888888888555555555666777999;;;<<<777777666555444444444444222222111111111000000000/////////....../////////111000000//////000000111111222222333222111000000000000000000000000000000///000000000111111111222111111000///////////////000000000000000111222222111111111111111111111111222222111111111111222222000111111111111111111111111555999888222...///111////////////000000000111///000000111222111111111000000000000000000000000////////////000000000111////////////000000000111000000000000000000000000111111111111111111111111000000000000000000000000...111444777777555111///000000000000000000000000//////000000111111222222111111000000000/////////////////////////////////////////////000000000000...////////////000000000000000000000111111111111/////////000000000111111///......111444444111---////////////////////////---///111000///...///000......------------......000000000000000/////////111111000//////000000000------,,,...000111111000111111111111111111000000...000111111000000111333333222111000///.........000000000000000000000000444333222111000000000000,,,---///111222333444444333222111000000000000000333333333222111000///...------............//////////////////////////////....../////////000000000...//////000000//////...------.........////////////////////////////////////////////////.........000////////////000000111000000111111111000/////////............///000000......///000000000000/////////......//////000111---------...000111333444000//////......//////000000000111000//////000222111111000000000000//////000000000000000000000000000000000000000000000000...///000111222222222111000000000000////////////////////////000000000000000000000111222222333333222111111000000111111222...000222222111000000111...222555333000000666<<>>>>>???AAABBBAAA@@@>>>===<<<<<<>>>@@@===888999>>><<<999888;;;@@@BBB???;;;<<<;;;:::999;;;???DDDFFFAAA<<<999::::::888888;;;AAACCCEEE@@@:::666777999444444666999;;;;;;888666777555333333666999;;;<<<777666555333333666<<<@@@IIICCC;;;777777777666555>>>NNNYYYTTTGGG===:::999444???HHHIIIGGGDDD@@@===888666555777777666777:::777<<<>>>===>>>BBBDDDCCC888888888999;;;;;;:::888444444555777777888888777555555555666777888::::::666666555555444333333222111111111111111111000000000//////......//////000000000////////////000000111111222333333111000///000000000000000000000000///000000111111222222222333222111000000//////000000000000000111222333333222222222222222222222222222222111111111111222222111111111111222222222222///222444333///------.../////////000000000111111000000111222222222222222000000000000000000000000/////////000000000111111/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000///111333555444333000...111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////......//////000000//////.../////////000000000000000000000111111111222222//////000000000111111111......000555999999333...////////////////////////---///111111///...///000//////............//////...//////000000000//////000///////////////000000......///000111111222333000000/////////000111111...000222222000///000222222111000///............////////////////////////333222111000000000000000//////000111222222222222111111000/////////000000000111111222222222111111....../////////000000000////////////////////////.../////////000000000000//////000000000000//////............////////////////////////////////////..................//////111111000000//////000000//////000111111111000000///......---...///000111......///000000000000000///////////////000000111---------...///000111222000000////////////000000000111111000//////000222111111111000000000//////000000000000000000000000000000000000000000000000---...000111222222111111000000000000////////////////////////000000000000//////000000111222222333222111111000000111111222///111222222000000000111000222333222111111333666888:::===>>><<<;;;:::::::::===@@@AAA???<<<::::::777888888777666666888999:::;;;<<<======<<<:::999666888<<>>;;;999:::777555666;;;@@@CCCEEEAAA:::666777;;;333555999===@@@???;;;777666555555777<<<@@@CCCDDD:::999666444333666<<<@@@KKKDDD<<<777666666555444===JJJRRRLLL@@@:::999:::333:::???>>>===>>><<<888666333444777666222222666666:::;;;888888<<>>888777666777999999888666444555666777777777666555333444444555666777777888555555555444444333222111111111111111111111111111000000////////////000000000000////////////000000000111222333222111///...000000000000000000000000///000000111111222333333444333222111000000000000111111111000111111222222222222222222222222222222333222222111111222222333111111111222222222333333000000000//////.........//////000000000111111111000111222222333333222222000000000000000000000000//////000000000111111111//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111000///...111111111111111111111111000000000///////////////111111111111000000000000000000000000000000000000---......///////////////.../////////000000111111000111111111111222222222000000000000111111111111......111777<<<<<<555///000000000000000000000000---000222111///...///111000000////////////000000//////000111222222111111///////////////000111222...000111000///...///111000000///...///000222333...111333333111///111222111000000/////////000000////////////////////////111000000///////////////222222222222222111000000000000////////////000000,,,---...///111111222222//////000000111111111222////////////////////////////////////000000000000//////000000000000//////............/////////000000000000000000000000000,,,---------......//////222222111000//////000000...///000111111111111111///...------...///000111...//////000000000000000///////////////000111111///............//////000000000////////////000000000111111000//////000222222111111111000000//////000000000000000000000000000000000000000000000000---...000111222222111111000000000000////////////////////////000000000000...//////000111111222222222222111111111111222222111222222111000//////111222111111222444444222000000333777999999888888888::::::;;;;;;;;;::::::999777888888777555555666888888888999999999888777666111444:::???<<<777777<<<888888666666666777888999999777555555777;;;@@@CCC===;;;;;;:::666222555;;;===AAACCC@@@999555888<<<333666;;;AAADDDBBB===999666666777;;;AAAFFFIIIKKK===;;;888444333555;;;???HHHBBB:::666666777777666===GGGLLLEEE;;;888:::===666999:::777888;;;888000444111333777666000///333333777666000///444666555777555444555666777666555777777888888777666444333222333333444444555555555444444444444333222111111111111111111222222222222000000////////////000000111111000000000000111111///000222222222111///---000000000000000000000000///000000111222222333333555444333222111111111111444333222111000000000000222222222222222222222222333222222111111222222333111111111222222333333333333222000000111222111111000000000000111111111111111111222333333333333222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000444222111111222333333222222222222111111111111111333333333222222222111111//////000222222333333333111111222222222333333333000000000000000000000000000000111111111222222222111111111111111111111111111000/////////000222333222------777DDDFFF:::---000000////////////000000//////000000000000//////000000111222222111//////000000000000000000000000333222111/////////000111444333111//////000111222000000111111111111000000333333222111000000111111222000///000111222111///111111000000/////////...111111222222222222111111222111000000000111333333111111111111111111111111111111111111111111111111111111111111111111111111000222333333111000000111000000111111111111000000000000000000////////////000000000000000000000000000/////////...............//////000000000000000000000//////.........---222000...---///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222000000000000000000111111...//////000000000000000222222111111111111222222333333222111000000111111000000000000000000000000222111111111222333444444000000000000000000000000111111222222222222111111222000///...///000///...111111111111111111111111333333333222222222111111333333333222222222111111000111222333333222111000222111000111222222222000///000222444555777777777:::::::::999999999999888888666555555666666555333444555666666666555333222777777777777777777777777;;;:::888777777888:::;;;888777666666666777999:::;;;:::888777666666666666???AAAAAA>>>999555555777666666:::@@@FFFEEE>>>888999777666;;;BBBGGGFFFDDD>>>;;;777444333555777:::AAA???;;;777444444555555<<<>>>@@@@@@>>>;;;:::999===<<<;;;999777666444444444555666777888888888888444555555666777666666666666666666666666666666666555555555555555555555555333333333444555666777888333333333222222222111111333333444555444333222111222222111000/////////000111111111111111222222222111111222222222222111111111111222333222111000///000000000000000111111222333333222222222222222333444444444333333333222222000000111222222222222111222222111111111111111111222222222222222222222222111111000000000000111111222222111111111111222222111111111111111111111111222222222222111111111000////////////000000000000---...///000000000000000000000000000000000000000333222111222333444333111111111111111111111111111333333222222222111111111///000111222333333333333111222222222222333333333111111111111111111111111222222222222333333333333111111111111111111111111000//////...///000111222555222222:::CCCEEE<<<222000000000//////000000000///000000000000000000//////000111222222111000000111111111111111111111111222222000/////////000000444333111000///000111222000000111111111111000000333333222111111111111111111000///000111222111///111111000000000/////////111111222222222222111111222111000000000111333333000000000000000000000000222222222222222222222222111111111111111111111111///000222333222111222333000000111111111111000000000000000000000000000000000000000000000000000000000000/////////............///000000111111000000000000000//////.........222000......///111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111222222111111111111111000000000...///000000111111000000222111111000000111111222333222111000000000000111111111111111111111111111111111111111111222333333000000000000000000000000111111222222222222111111222111//////000000000///111111111111111111111111333333222222222111111111333333222222222111111111000111222333333222111000222111000111222333222000///000222333555666666777888888888888888888888888888666555555666666555444555555666666555444444333777777777777777777777777888777666555555666777888777777666666777777888999:::999888666555555666666:::<<<<<<:::777555666777555555888>>>BBBBBB===777888666666:::@@@DDDCCCAAA<<<:::777444333444666888<<<:::888555444333333444555777999:::888777666666999888777666555444333222333444555666777777777777444444555666666666666555555555555555555555555555444444444444444444444444333333333333444555666666333333222222222111111111111222333333333222000000111111111111111222333444333333222222111000000000111111222222222222111111111222222333222111000///000000000000000111222222333222222111111222222222444444444333333333222222000111111222222222222222222222222222222111111111333222222222222222222333222222111111111111222222222111111111111111111222222222222222222222222222222222222111111111000000/////////000000000111111000000111222222222111111111111111111111111111111333222222333555555333111111111111111111111111111222222222111111111111111000000111222333333333333222222222222333333333333111111111111111111111111444444444444333333333333111111111111111111111111000////////////000111111111000000555:::;;;555000111111000000000000111111000000111111111111000000//////000111222222222111111111111111111111111111111111000/////////000000444333222000000111111222000000111111111111000000333222222111111111111222111000///000111111000///111111111000000000000000111111222222222222111111222111111111111222333333111111111111111111111111222222222222222222222222000000000000000000000000...000222333333333444555000111111222222111111000000000000000000000000000000000000000000000000000000000000000//////////////////000111111111111000000000000000000/////////222000//////000111111000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111222222222111111000000000//////000111111111111000111111000000000000111111222111000000000000000000111111111111111111111111111111111000111111222333000000000000000000000000222222333333333333222222333111000///111111000///000000000000000000000000222222222111111111111111222222222111111111111111111111222222222222111111333111000111222333222111///000111333444555555555555555666666777888888888777666555555666666555444666666555444444444444555666666666666666666666666777666555444444555666777666666777777888888777777888888777666555555555666444666777666555555666777444444555999===>>>;;;777777555555888<<>>???;;;999777444333333333444333444444555555444444333444444333222222222222333333333222222333333444555333333222333333444555666555555555555444444444333222333444444555555444444222333333444444555555666666666666666666666666666444333333222222333333444333333555555555555333333444444444444444444444444444333333333333222222222111111222222222333333333222222333333333222111111222222222222222222222222666555444555666777666444222222333444444555666666222222333333333444444444444444555555555555444444333333333444444444444555444444444444444444444444111111222333444555666666444444444444444444444444222333555555666555555444333444555555555444444444333333222222222222333333222222333333333333222222333222111111111222333333222222222222222222222222111222333444444444444333333333444444333333222111111222222333333222222111222222222222222333444555666444444444555666555444222222222333333333444444222333333444444333333222111222333444444444333333222222222222222222222222444444444444444444444444222222222222222222222222222444666666555444444555333333444444444444333333111111222222333444444555333333333333333333333333333333222222222111111111111222222333444333333333222333333333444444444444333222222333555444222111111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333222222333333444444555555111222222333444333333333333333222222222222333333222222222222222333444444444444444444444444444444555444444333222222333333333333333333333333333333555666666777777666666555777555333333444555444333222222222222222222222222222222333333333444444444222222333333333444444444444333222222222222333444444333222222444444333222333333444444444444333222222222333333444555666666666555444555777777777666333444444555666666555555555555555555555555555555333333444444444444333333666555555555555666777777444555666888888999888888777555444555777888777555333444555666555666666777444555555666555555666777666555555444555555666666444555555666666555555555444555555444222222333444444444444555555555555555444444555555555555444444444444555666666666666555555555555555555555555555444444444444444444444444222222222222222333444555222222333333333444444444555555333222222222333444111111333555777:::<<<===:::999666555555666888999444444555555555555444444555444333222222222333333333333333333333444555555444444444444555666777777555555555555444444444444333333444555555555555555333333333444555666666666666777999::::::999777666555555444444444444555555444555666777777666555444444444444444444444444444555555444444444444333333222222222333333333333444111111222333333333222222222222222222222222222222888666444444555666666555333333444444555666777777333333333444444555555555444555555555555555444444333333333444444444555555444444444444444444444444111222333444555777888888555555555555555555555555222333444555555555444333333444555666777777555444444333333222222333333444222333333444444333333222444333222111111111222333222222222222222222222222111222444555666555444444333333444444444333222111111222222333333222222111222222222222333333444555777555555555666777666555222222222333333444444444222333333444444333333222111222333444555444333333666666666666666666666666555555555555555555555555333333333333333333333333111333555666555555666888333444444555555444444333111111222333333444555555333333333333333333333333333333333222222222111111111222333333444444333333333333333444444555555555333222222444555555333111111111111111111111111111222222222222222222222222333333333333333333333333222222333333333444444444111222222333444555666666111222333333444444333333444333333222222333333444333222222222333444444555444444444444444444444444666555444444333333333333444444444444444444444444666666777777777777666666777666444444555555555444333333333333333333333333333333333444444555555555333333333444444555555555444444222222222222444444444333222222444444333222444444555555555444333333222333333444444555555666555444444555777888777666222333555666777666555444666666666666666666666666555666666777777666666555666666555444444666777888444555777888999999999999666444333444777999888666333555666777666666777777444555666666666666777888777666555444444555777888666666666555555444444444333444555444333333555777333333333333333333333333555555555666555555444444444555666666777777666666666666666666666666666666555555555555555555555555222222222222333444555666333333333444444555555555555444333222222222333444444444333333333444444555555444444555777;;;>>>AAA444444555555555555444444555444333222111222333444444333333333333444555555444444444555555777888888666666555555555444444444333444555555666666555555333333444444555666777777666888:::<<<<<<:::888666666666555555555555666666555666777999999777666555555555555555555555555555666666555555555444444444222222333333333444444444111111222333444444444444222222222222222222222222999888888999;;;;;;:::888999999999999888666555444888777555444555666888999444555555666666666666666666555444333333444555666666555555555555666666777777777666666555555555444555555555555666666666777777555444444666777666666666666666666666666555555444333333333333444555555333333333333333333333333555555555444444333333333222222333333333444444444444444444444444444444444555666777666444333444555333444555666666555444333888666444333333333555666444444555555555555444444555444444333333222222111333333333444444444555555555444444444444555666666333444555555333333444555666666555555555555666666777777777666555555444444333333333444444444555555555555444444444444555555111111222333444444444444555444444333333444444555666666555555555444444444777666555444444444444444444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555333333333444444444555555333444555555666666555555555555555444444333333333555555555555555555555555444444444444444444444444444555555666666555555444444444555666777777666666666555444333333333333333333333333444444444555555444444555555555555444444111222333333444444444333444444444555555555666666555555555555555555555555555555555555555555555555333333333444666777999:::444555555555666666777777444444444555555555666666888888999;;;<<<;;;999666777666666555555555666666555555555555555555555555555666666777777777777777666666666666666666666666555555555666666666666666777777777777666666666666666666666666666666666666777666666555555555555555666666555555555444444444444444444555555555666666666666666666666666666666555555666666666666555555666666666666666666666666333222222555888777444000444444444444444444444444555555555555555555555555444444444444444444444444555555444444555444333111555555666999<<<>>>??????777777666555555555555555666666555555555444444444666666555555555444444444333333333444444444555555555555666777888999::::::777777666666555555444444555444444444555777999;;;>>>===<<<:::888666555444555666888999999888777666777777777666777888888999888888888777777777777777777777777777666555444333777777666444444333333333333444444444555666666666444444444333333222222222999888777888999:::888777999999999999888777666555888777666555555777888999555555666777777777777666888888777666666666777888777777666666666666666777777777666666666555555555555555555666666666777777666555444444555555555555666666666666666555555555444444444333444555555666444444444444444444444444555555555444444444333333444444444444555555555555444444444444444444444444555666777666444333444555444555555666666555555444999888666444444555666777444555555555555555555444333333444444444444444444333333444444444555555555555555444444555555666777333555666555444333444555666666666666666666666666444555555555555555555555333333444444444555555555666555555444444555555666333333444444444444333333555444444444444444444555666666666555555555444444666666555555444444444444444444444444444444444444333333333333333333333333222333333333333444444444444444444444444444444444444444444444444444444444555555444444444444444444333333444444444555555555333333444444444555555555444444555666666666555555555555444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444444555555666777777666666666555555444333333333444333333444444444555555555444555555666666555555444222333333444555555444444444444555555555666666666555555555555555555555555555555555555555555555555444444444555666777888999555555555666666666777777444444555555555666666666777777777999::::::777555888777777666666777777777555555555555555555555555555555666777777777777777666666666666666666666666777777777666555555555444777777777777777777777777666666666666666666666666777777777777777888999:::666666666555555444444444444444555555555666666666555555555555555555555555555666666777777666666555666666666666666666666666444333333555666777666444555555555555555555555555555555555555555555555555555555555555555555555555444444444555666666555444555555555666888:::::::::;;;:::888777666666666777666666666555555444444444666666666555555444444444333444444444444555555555666666666777888888999999999999999:::999999888888888888888888999;;;===>>>===<<<;;;:::888777666666666777777888888888888888888888777777888888999:::888888888888888888888888888888888777777666555444888777666555444444444444444444555555555555555555444444444333333333222222:::999888888888888777555888888888999999888888777888777666666666777999:::555666777777888888777777888888777777777888888999999999888777666666666777777777666666666666555555666666666666777777777777555555555555555555555555555555555555666666666666555555444444555555666777666666666666666666666666555555555555555444444444555555666666666777777777555555555555555555555555555666777666555444555666666666555555555555666666:::999777666666666777888555555555555555555555555333333444555555666777777444444444444555555555666555555555555555666777777444555666666444444555666666777888999999888777666333333333444555666666666444444444444555555555666666666555555555555666666555555555444444444444333555555444444444444555555666666666666555555555555666666555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555666666555555444444444333444444444555555555555555444444444444555555555666444555555666666666666666444444444555555555555555666666666666666666666666555555555555555555555555444444555555555555444444555555666777777777666666555555555555444444444444444444444444555555555666555555666666666666555555444444555666666666555555555555555555666666666666666666666666666666666666666666666666666666666666666555555555666666777888666666666666777777777777555555555555666666666666666555666777888888666444999888888888888888999999666666666666666666666666555555666777777777777777666666666666666666666666999888777777555555444333777777777777777777777777666666666666666666666666666666666777888999;;;;;;666666666666555555555555555555555555666666666666555555555555555555555555666666777777777777666666666666666666666666666666555555555555444666999;;;777777777777777777777777666666666666666666666666666666666777777777777777333444555666666777777666666555555555555555666666???===;;;888777777888888666666666666555555555555666666666666555555555555444444555555555666666666777777777777777777777777888999;;;<<<<<<;;;:::999::::::::::::;;;===>>>???;;;;;;:::999999888888777777777777777777888999999999999888888999999:::;;;888888888888888888888888999999999999888777666555999888777666666666666666666666555555555555555555444444444444444333333333===;;;999999999888777666777888888999::::::999999888888777777777888999:::666777777888999888888888666666666666777777777888;;;:::999888777777777777777777666666666666666666666666777777777888888888666777888777666555555666555555666666666666666777666666555555555666777777666666666666666666666666666555555555555555555555666666666666777777777777666666666666666666666666555777777777555555666777888777666555555666777888999999888777777777777888666666555555555555666666555555666666666777777777444555555555555666666666666666555555666666777888555666777777555555666777777888:::;;;;;;:::888777444555555555666666666777444555555555555666666666777666666555555666666777555555555555555555666666666666555555555555666666777777777666666666555555555555666666666555555555555555555555555555555555444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555777777666666555444444444555555555555555555555666444555555555555666666666555555666777777777777666444444555555666666666777666666666666666666666666555555555555555555555555444555555666666555555444555666666777777777666666555555666666666555555555444555555555555666666666555666666777777666666555555666666777777777666666555555666666666777777777666666666666666666666666666666666666666666666666777777666666666666666777777777777777777777777777555555666666666777777777777666666777888888666555999888888888888999999:::777777777777777777777777555666777777888888777777777777777777777777777777888777777777666666555555777777888888888888888999777777777777777777777777555555555555666777888999666666666666666666666666555555666666666777777777555555555555555555555555666777777888888777777666777777777777777777777777666777777555333666;;;AAA777777777777777777777777666666666666666666666666666666666777777777777777555666777888777666777777666666666555444555666888AAA???<<<999777777888999666666666666666666666666666666666666666666666666555555555666666666777777888888888888777777666666444666999;;;;;;:::888777888888888999:::;;;;;;<<<999999999999999999999999888777777666777888:::;;;:::999999999999:::;;;;;;888888888999999999999999999:::::::::999999888777:::999888888777777777888777777666666555555444444555555555444444444444444@@@>>>;;;:::::::::999777777888999::::::;;;;;;:::888888888888888999999:::777888999999::::::999999666777777888888888999999;;;;;;:::888777777777777666666777777777777777777777777777888888888888999777999;;;;;;888777777888666666666777777888888888777777666666777777888999555555555555555555555555666666666666666666666666666666666666777777777777777777777777777777777777666777888777666666777888888777666555555666777888888888777777777666777777777666555555555555666777888888888777777666666666555555555666666666777777777666666666666777888888666777888888666666777888777999:::<<<<<<:::999777999888888888777777777666555555555666666666777777777777777666666777777777555555444555666777888999777666666555555666666777888888777777777666666666555555666777777666666555666666666666666666666666555555555555555555555555444444555555555666666666666666666666666666666666666666666666666666666666777777777666666555555555666666666666666666666666555555555666666666777777555666777777888888777777555555555666666777777777777777777777777777777777666666666666666666666666555666666777777666666555666777777777777777666666555555666777777666666555555555555666666666777777666777777777777777777666777777777888888777666666666666666777777777888888777777777777777777777777777777777777777777777777888888777666666666666777888888888888888888888777666666666777777777888888999888777888999999888777888777777777888888999:::888888888888888888888888666777888888999999888888888888888888888888888888555666666666777777888888777888888888999999::::::888888888888888888888888777777666666666666777777777777777777777777777777666666666777777777888888666666666666666666666666777777888888888888777777888888888888888888888888777888888666444777<<>>@@@>>>;;;999777777777888777777777777777777777777777777777777777777777777666666777777777777888888999999888888777666666666444666888:::;;;:::888666777777888888999999::::::888888999999999:::::::::888777777777777999;;;<<<:::::::::999::::::;;;<<<888999999999:::::::::;;;:::::::::::::::999999888:::999999888888888888999777777777666666555555444555555555555555555555555AAA???<<<;;;;;;;;;:::999888999:::;;;;;;;;;;;;;;;888888999999::::::::::::888999999:::;;;:::::::::888999:::;;;<<<<<<<<<<<<::::::999888777777777777666666777777777777888888777888888888999999999999888;;;>>>===:::777888999777777888888999999::::::888888777777777888999999666666666666666666666666666666666666777777777777666666666777777777888888888888888888888888888888666777888888777777888999888888777777777777888888888888888888777777777666888777666555555666777888999999888777777666555555666666666666777777777777777777777777777888888999777888999999777777888999888999:::;;;;;;:::999888:::::::::999888777777777666666666666777777777777888888777777777777888888777666666555666888999:::777777666666666666777777888888888888777777777777444555666777888777666555777777777777777777777777666666666666666666666666555555555666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777666666777888888888888888666666666777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888888777666666555555777888888888777666666666666666777777777777777777888888888888777777777777888888888777666666777777777777888888888888777777777777777777777777777777777777777777777777888888777666666777777777999999999999888888888888777777777777888888888888;;;999888999:::;;;:::888777777777777888999::::::999999999999999999999999888888999:::::::::::::::888888888888888888888888444555666666888888999:::888888888999::::::;;;;;;888888888888888888888888;;;:::999888888888888888777777777777888888888888777777777777888888888888777777777777777777777777888888999999999999888888888888888888888888888888888888888777777999<<<>>>666666666666666666666666777777777777777777777777555555666666777777888888:::===>>><<<888555666777666888:::999888999>>>CCC===<<<;;;:::888777777777777777777777888888888888777777777777888888888888777777777888888888999999999888888888777777666666888999;;;<<<<<<;;;:::999888888999:::::::::::::::888888999999999:::::::::777777777888999:::;;;<<<::::::999999::::::;;;<<<999999999::::::;;;;;;<<<999:::::::::::::::999999:::999999888888888999999777777666666666666666666555555555666666666666666AAA>>>;;;::::::;;;;;;:::999:::;;;;;;;;;;;;;;;:::888999999:::::::::::::::999999:::;;;;;;;;;;;;;;;888999;;;<<<=========<<<999888888777777777888888666666777777777888888888888888888999999999::::::777;;;???>>>999666777999888888999::::::;;;<<<<<<888888888888888999::::::777777777777777777777777666666777777777888888888888888888888999999999999999999999999999999999999666777999888777777999:::777888888999999888888777999999999999999888888777888777666555555666777888777777777777777666666666666666777777777888888888888888777777777888999999888999:::999888777888:::999999999999999999999999999999888888888888888888666666777777777888888888999888888777777888888999;;;:::888666666666888888888777777666666777777888999999888888888777777777444555777888888888666666777777777777777777777777666666666666666666666666555555666666666777777777777777777777777777777777777777777777777777777777666666666777777888888999888888888777777777666666666666777777777888888888666777888888999999888888888888777777777777777777888888888888888888888888777777777777777777777777888999999::::::999999888888888888888888777666666444555777999999888777666666666777777777888888888777888888999999888888777777777888888777666666555777777777888888888999999888888888888888888888888888888888888888888888888777777777666777777888888::::::999999999888888888777777777888888888999999;;;:::888888:::;;;:::999888888888888999:::;;;<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999666666666777888888888999888888999999:::;;;;;;<<<999999999999999999999999999999999888999999::::::777777777888888999999999777777777888888888999999888888888888888888888888888999999999999999999888999999999999999999999999888888888999;;;;;;:::999888888888888888888888888888888888888888888888888666666777777888999999:::999===???===999666888:::666888:::888666888===BBB;;;;;;<<<;;;;;;999888777777777777888888999999999777777777888888999999999888888888999999999999:::888888888777777777777777;;;<<<<<<<<<<<<;;;;;;:::888888:::;;;;;;::::::999999999999999999999::::::666666888999:::;;;;;;;;;999999999999999::::::;;;999999::::::;;;<<<<<<<<<888999999:::::::::999999999999888888888888999999666666666666666777777777555555666666666777777777@@@===:::888999:::;;;::::::;;;;;;<<<;;;;;;::::::888999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;666888999;;;<<<<<<;;;;;;777777777777777777888888666666777777888888888999888888999999999:::::::::666;;;???===999555666888999999:::;;;;;;<<<======999999888888999999:::;;;888888888888888888888888666666777777888888888999999999:::::::::;;;;;;;;;999999999999999999999999666777999999888888999:::777888999::::::999888777::::::;;;;;;;;;:::999888999777666555555666777999555555555666777777888888777777777777888888888888888888888777888888999:::888999::::::888888999::::::999999888888999999:::666666666777888888999999777777777777888888888888999999888888888888999999>>>===:::777555555666666888888777777777777888888999999999888888888888777333555777888999888777666777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777555555666777888999::::::999888888888777777666666777777777777888888888888777777888999999999999888999999888888777777666666888888888888888888888888777777777777777777777777999::::::;;;;;;::::::999888888888888888777666666444666888999:::999888777777777777777888888888888888888999999999999888888777777777777777666555555777888888888888999999999888888888888888888888888888888888888888888888888777777777777777888999999:::::::::999999888888888777888888888888999999999;;;999888888999::::::999999999999:::;;;<<<===>>>:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999999999999999999999999888888888777777777777777888888999::::::;;;<<<<<<999999999999999999999999555555666666777888::::::777777888888999999999999777888888888888999999999999999999999999999999999888999999::::::999999888999999999999999999999999888777777:::======999555999999999999999999999999888888888888888888888888777777888999::::::;;;;;;888<<>>:::888:::===666888999777444555;;;@@@:::;;;<<<======;;;999777777777888888999999999999777777888888999999999999888888999999999:::::::::777777777777777777888888<<<<<<;;;;;;::::::::::::666777888999:::999888777999999999999999999999999555666888:::;;;;;;;;;;;;999999888888999999:::;;;999999::::::;;;<<<======888888999::::::999999999888888888777888888999999555555666666777777888888555666666666777777888888;;;;;;::::::::::::;;;;;;AAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=================================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;::::::999:::999999999999:::;;;;;;<<<;;;999999999999;;;<<<;;;<<<===>>>>>><<<:::999888888999999999:::::::::::::::::::::::::::::::::999999999::::::999999999999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<777888888888888999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===;;;:::888888999;;;<<<888888999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???:::888777999===???>>><<<::::::999999::::::;;;<<<999999999999999999999999:::::::::::::::999888777<<<<<<;;;:::999777777666999999888888888999;;;<<<<<<<<<<<<;;;;;;:::::::::666999<<<===;;;::::::::::::999888888::::::999888777777777777777777777777999888888888999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;::::::999999999888999;;;<<<<<<;;;999888888888888888999999999999777888:::<<<<<<<<<:::999777888:::;;;;;;:::888777<<<<<<<<<;;;;;;:::::::::999;;;======<<<::::::;;;999999:::;;;;;;;;;;;;:::999999999999999999999999:::999999999888888777777888999999999999::::::::::::999999888888999999:::777777888888888888777777888888999999999:::::::::888888999999999999888888999999999888888777777777::::::::::::::::::::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999=========<<<;;;;;;::::::============>>>>>>>>>???:::<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::===<<<;;;:::999999999999::::::999:::;;;===???AAA???>>><<<;;;;;;<<<======<<<<<<>>>AAADDDCCC???:::BBBAAA???>>>===<<<;;;;;;@@@???===;;;;;;;;;===>>>999777666999>>>CCCDDDCCC@@@@@@???===::::::;;;===<<<<<<======<<<<<<;;;:::???===::::::<<<<<<999777::::::::::::::::::::::::<<<;;;;;;:::999888888777:::::::::::::::::::::::::::;;;;;;:::999999:::<<>><<<999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::777888888999999888888777;;;;;;::::::999999999888999999888888777777777666CCCCCCBBBBBBAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@???@@@????????????@@@AAAAAA??????>>>>>>>>>>>>??????@@@AAABBBCCCCCCAAA???>>>>>>>>>>>>????????????@@@????????????????????????===>>>>>>>>>>>>>>>>>>======>>>>>>????????????????????????>>>>>>?????????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===@@@???===<<<<<<===???@@@============>>>>>>>>>???============>>>>>>>>>?????????????????????????????????>>>>>>???@@@BBBCCCAAA??????@@@DDDEEEEEECCC???????????????@@@@@@AAA????????????????????????>>>>>>??????>>>======<<>>>>>===>>>???@@@AAA@@@@@@?????????>>>>>>>>>===@@@BBBCCCBBBAAAAAAAAA@@@>>>===>>>???@@@???>>>=================================<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===============>>>>>>>>>>>>>>>@@@AAABBBCCCBBB@@@@@@>>>???AAABBBBBBAAA???>>>AAAAAAAAA@@@@@@??????????????????>>><<<<<<===???<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=====================>>>>>>>>>>>>@@@@@@????????????@@@@@@======>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@?????????>>>????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBAAACCCFFFFFFEEEDDDCCCDDDKKKKKKIIIGGGEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????CCCBBBAAA@@@????????????@@@@@@@@@@@@AAACCCDDDEEEIIIHHHFFFDDDBBBBBBBBBBBB===<<<===@@@BBBBBB???;;;@@@@@@@@@@@@@@@AAABBBBBBDDDCCCAAA??????@@@AAABBB@@@>>><<<===AAAFFFJJJLLLEEEEEEDDDBBB???>>>???@@@======>>>??????@@@@@@@@@CCC@@@>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<<<<>>>???FFFAAA===<<<>>>???>>>;;;<<<<<<===>>>>>>???@@@@@@?????????>>>>>>=========<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<======<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@:::::::::999999999888888<<<<<<<<<;;;;;;;;;::::::~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{||||||}}}}}}}}}}}}|||||||||||||||||||||}}}}}}~~~yyyyyyzzzzzzzzzzzzyyyyyy||||||}}}~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyywwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzwwwwwwwwwxxxxxxwwwwwwwwwyyyyyyxxxwwwwwwxxxyyyzzzxxxxxxxxxxxxyyyyyyyyyzzzxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{||||||{{{zzz|||~~~~~~{{{{{{zzzzzz{{{{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxwwwxxxxxxyyyzzz{{{|||}}}}}}{{{zzzzzzzzzzzz{{{{{{|||yyyyyyyyyyyyyyyxxxxxxxxxxxxzzz}}}}}}|||{{{{{{|||{{{zzzyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvwwwwwwxxxyyyzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}|||zzzyyyyyyzzz{{{||||||{{{zzzyyyzzzzzzyyyyyyyyyyyyxxxxxxyyyxxxwwwuuussssssvvvxxxuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyyyy{{{{{{yyyxxxvvvuuutttsssvvvxxx{{{{{{{{{zzzzzz{{{|||zzzxxxwww{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}zzzzzz{{{{{{|||}}}}}}}}}{{{{{{{{{|||||||||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttttttttvvvuuuuuuuuuuuuvvvwwwxxx|||{{{zzzxxxwwwvvvvvvvvvtttsssssstttvvvvvvuuusssrrrrrrrrrssstttuuuvvvwwwvvvuuusssrrrrrrsssttttttuuutttrrrqqqqqquuu{{{vvvvvvvvvtttqqqpppqqqsssppppppppppppqqqqqqrrrsssuuusssppppppqqqqqqqqqqqqppppppppppppppppppppppppllllllmmmooopppqqqrrrssspppppppppppppppppppppppppppqqqqqqpppooooooppprrruuuqqqmmmmmmooopppnnnlllnnnnnnnnnoooppppppqqqqqqpppppppppooooooooooooooolllmmmmmmmmmmmmmmmmmmllljjjjjjkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkffffffggggggggggggffffffiiiiiihhhhhhhhhhhhhhhgggiiiiiiiiiiiiiiihhhhhhhhh