BM6P6(@ iiiZZZMMMIIIJJJGGGGGGDDD@@@???@@@@@@===;;;999999888888777666666666666666666555444444333333555444333333333333444555333333444555666666666555333333333333333333333333555555444333333222111111555555444444333222111111111111222222222333333333666222000222666888666222333333333444444444555555333<<<:::;;;LLL[[[bbbiiirrrtttbbb\\\aaaffflll}}}lllbbbdddlllwwwyyyfffdddfffiiiwww{{{qqqbbb\\\TTTPPPOOOOOONNNMMMLLLNNNOOONNNLLLJJJJJJKKKPPPNNNMMMOOORRRUUUUUUSSSZZZZZZ[[[\\\]]]]]]]]]]]][[[YYYWWWUUUTTTTTTUUUVVVSSSSSSRRRQQQQQQQQQQQQQQQVVVWWWWWWWWWXXXZZZ^^^aaaiiiqqqyyy{{{|||}}}{{{wwwvvvzzzrrrjjjiiigggdddccc``````___]]]\\\___fffkkkyyy~~~rrrdddZZZSSSNNNOOORRR^^^dddmmmtttssskkkccc___WWW\\\iii{{{\\\PPPLLLFFF@@@BBB@@@???===<<<;;;<<<<<<:::888666444333222222333555444444333333444444555jjjZZZMMMIIIJJJFFFFFFCCC???>>>???>>><<<:::;;;;;;::::::999888888888555555555555555555555555555444333333333333444555444444444444444444555555333333333333333333333333555555444333333222111111333222222111111000000000111111222222222333333333111///---000666999777555444444444555555555666666444<<<:::<<>>===<<<<<<<<<===;;;:::888666444444444444444444333333333333444444jjj[[[MMMHHHIIIEEEDDDBBB???>>>======;;;999;;;;;;::::::999888888888333444444555666666777777555444333333333333444555555444333222222222333444333333333333333333333333555444444333333222222111111111111111111111111111111111222222222333333333000......000555777666444555555555666666666777777666;;;999???TTTdddiiippp}}}yyykkk[[[bbbkkkwwwyyyjjjccc___eeeooo~~~lll___aaahhhmmm{{{|||pppjjjfffhhhiiiiiiiiiiiijjjmmmoooooowwwxxxkkk^^^VVVRRROOOLLLJJJJJJKKKJJJIIIJJJLLLMMMMMMLLLLLLMMMNNNNNNLLLKKKLLLOOORRRSSSSSSVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWVVVVVVWWWXXXYYY[[[]]]^^^aaabbbddddddeeegggkkknnnpppsssvvvwwwxxxwwwpppgggbbbiiitttyyyddd\\\UUUSSSSSSRRRTTTWWWYYY\\\bbbjjjwwwuuuggg^^^WWWQQQPPPRRRNNNSSSZZZbbbiiioooqqqrrruuulllkkk~~~mmmWWWNNNJJJGGGAAA@@@>>>=========>>>>>><<<;;;999777666555555555333333222222222222333333kkk[[[MMMHHHHHHDDDDDDCCC@@@???===<<<;;;;;;999999888888777666666666444555555555666666666777555444333333333333444555666444222000000111222333333333333333333333333333444444444333333222222222333333333333333333444444111111222222222333333333444333111222444555444222444555555555666666666666777;;;:::CCCZZZjjjooowwwvvvjjj^^^fffqqqooodddaaaaaahhhsss|||mmmbbbeeelllssstttkkkfffeeeaaaaaa```___^^^```dddhhhlllvvvxxxlllaaaXXXRRRNNNMMMLLLLLLKKKKKKJJJIIIJJJLLLOOOPPPOOOPPPQQQRRRSSSRRRRRRSSSUUUXXXZZZ[[[______aaabbbccccccccccccbbbbbbbbbbbbccceeefffgggdddeeefffhhhkkknnnppprrrwwwyyy{{{}}}vvvllluuuwwwhhh^^^ZZZWWWVVVTTTSSSYYY```iiinnnwwwuuuiii```XXXQQQOOOQQQOOOSSSXXX```lllzzzwwwlll{{{uuuZZZNNNJJJHHHAAA@@@???>>>===>>>??????;;;;;;999888777666555444333222222111111222222333kkk[[[MMMHHHHHHDDDDDDDDDBBB@@@>>>===<<<===999999888888777666666666777777666666666555555555555444333333333333444555555444222000///000222333333333333333333333333333444444333333333333222222333333333333333333444444111111222222222333333333666555444444555555555444333333444444444555555555777;;;<<>>>>>??????::::::999888777555444333333222222111111222222333jjj[[[MMMHHHIIIEEEDDDDDDDDDAAA>>><<<===>>>;;;;;;::::::999888888888888888777666666555444444555444333333333333444555444333222111111111222333333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333333333444555666777888888333333333444444444444555555;;;@@@NNNeeeqqq{{{tttnnniiittt{{{eeebbbbbbaaammm~~~{{{qqqiiillluuuvvvrrrqqqkkkjjjgggcccaaacccgggjjjtttpppaaaWWWRRRNNNLLLMMMOOOPPPQQQPPPPPPRRRTTTUUUXXX[[[^^^```bbbdddfffggghhhiiijjjlllqqqwww{{{}}}mmmfff^^^]]]^^^aaabbbgggsssxxxmmmeee\\\SSSOOOOOOLLLRRRYYYddd{{{yyyzzz___PPPJJJEEEDDDCCCAAA???>>>>>>>>>???:::::::::999777666444333333333222222222222333333jjjZZZMMMIIIJJJFFFCCCDDDCCCAAA===;;;<<<===;;;;;;::::::999888888888777777777666666666666666555444333333333333444555222222222333333333333333333333333333333333333333333333333333333333333333333222222111111000000000111111222222222333333333222333444555555666777888444444444444555555555555444<<>>>>>>>>;;;;;;;;;:::999777555444444444333333333333444444iiiZZZMMMIIIKKKGGGBBBCCCCCC@@@<<<:::;;;===999999888888777666666666555555666666777777888888555444333333333333444555111222333444444444444444333333333333333333333333333333333333333333333333555555444444333222111111111111222222222333333333444555666555333222333444555555555555666666666777222<<>>======<<<<<<===<<<;;;999777555555444444333333444444555lll\\\NNNIIIJJJGGGEEEDDDCCCAAA???>>>===<<<999::::::;;;:::999777666777777777666555333222111444444444333333222222222333333333333333333333333222222222333333333444444444444333333333333222222000000111222333333444444333333333444444555555555444444444444444444444444555555444555555666777888===:::FFF___qqqvvv|||wwwtttwww~~~xxxjjjdddhhhkkkooozzzvvvqqqwwwsssiii___\\\ZZZ[[[^^^cccjjjmmmrrrvvv{{{zzzvvvsssqqq|||vvvlllccc\\\WWWSSSIIILLLRRR]]]mmm~~~wwwyyyppp[[[QQQKKKHHHEEEBBB@@@???>>><<<:::<<<<<<:::999888777777777444333111000000111333444lll\\\NNNIIIJJJGGGDDDCCCBBBAAA???===<<<;;;======<<<;;;999777555444777777777666555444222111555444444444333333333222333333333333333333333333333333333333444444444444444444333333333333222222000111111222333333444444222333333333444444444444444444444444444444444444555555555555666777888888===<<>>;;;<<<<<<<<<;;;999777666555444333222222333444555lll\\\OOOJJJKKKGGGCCCCCCAAA@@@>>><<<;;;;;;>>>===;;;999888777666666777777777666555444333222555555555444444444444444333333333333333333333333333444444444444555555555444444333333333333222222111111222222333333444444222222222222333333333333444444444444444444444444666666666666777888999:::===???NNNfffuuuxxx}}}zzzxxxwww}}}~~~pppgggdddkkkrrr|||{{{zzz}}}qqqggg```\\\^^^bbbfffmmmtttzzz}}}~~~{{{yyy{{{sssjjjaaaWWWQQQLLLMMMOOORRRXXXdddsss{{{aaaRRRLLLGGGEEEBBBAAAAAA@@@???===:::<<<>>>???>>>;;;777555666555444333333444555666lll\\\PPPKKKKKKFFFCCCBBBAAA???===<<<;;;:::;;;:::999888888888::::::777777777666666555333333555555555555555555555555333333333333333333333333444444444555555555666666444444333333333222222222222222222333333333444444222222222222222222222222333333444444444444444444666666777777888999:::;;;===BBBSSSiiiuuuyyy}}}{{{zzzyyyyyyssslllfffeeellltttxxxkkkccc]]]XXXYYY\\\^^^ccchhhmmmpppsssvvvyyy}}}|||sssjjj```WWWRRRQQQPPPPPPQQQTTT]]]ooo~~~zzzfffSSSKKKIIIFFFBBB@@@>>><<<:::888;;;<<<===>>>===:::777555555555444333333444555555lll]]]QQQMMMLLLFFFCCCBBBAAA???===<<<;;;:::::::::888888888999:::;;;777777777777666555444444555555555555555555555555333333333333333333333333444444444555555555666666444444333333333222222222333333333333333444444444222222222222222222222222333333333444444444555555666666777777888:::;;;<<<<<>><<<;;;;;;===<<<:::999888777777777777777777777777666555444444444444444444555555555333333333333333333333333333444444444444555555555444444333333333333222222333333333333444444444444333333333333222222222222222333333444444555555555666666666777888:::;;;<<<<<>>===<<<666888999:::;;;::::::999666777777777777666666555222222222333333444444444333333333333333333333333222222222333333333444444444444444333333333222222444444444444444444444444555555555444444333333333222222333333444555666666444444555666777999;;;<<<;;;EEETTT^^^fffrrrsssqqqsssppphhhcccfffkkkrrr~~~}}}ssshhh\\\UUUOOOIIIEEEFFFGGGEEEFFFHHHBBBDDDFFFGGGGGGIIILLLNNNIIIKKKNNNPPPQQQSSSVVVXXXYYY\\\___bbbcccdddeeegggfffggghhhiiihhhgggdddcccaaaaaa```___^^^]]]\\\\\\XXXYYYYYYYYYXXXWWWVVVUUUWWWWWWVVVUUUUUUUUUUUUUUUVVVTTTRRRRRRSSSSSSSSSRRRNNNNNNMMMLLLKKKIIIIIIHHHJJJKKKLLLMMMNNNRRRWWW[[[^^^eeeppp{{{xxxmmmbbbXXXRRRMMMGGGGGGPPPUUUZZZhhhyyy~~~tttdddTTTIIIGGGDDDCCCCCCCCCAAA@@@:::<<<>>>???>>>;;;777555555555666666666666555555rrr]]]TTTKKKGGGGGGGGGEEEBBBAAA@@@>>><<<999;;;;;;:::999999888888777777777777888:::999777555666555333333444444333111111111222222222222333333222333444555666555444333555555555444444555555555444444222222222222444444777666555555555555666777222222333333444555666666111444666888888999;;;<<<>>>GGGSSSZZZaaapppxxxuuuvvvjjjcccccceeejjjuuu{{{nnnccc\\\VVVSSSIIIHHHFFFDDDCCCCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEGGGGGGGGGHHHJJJLLLLLLKKKOOOPPPQQQSSSUUUWWWWWWXXXZZZ\\\```aaaaaa```aaaaaa`````````^^^\\\[[[\\\]]]]]]ZZZXXXWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYY[[[ZZZXXXVVVUUUUUUUUUUUUPPPNNNMMMMMMNNNOOOOOONNNHHHJJJLLLNNNPPPRRRUUUWWWZZZ\\\___cccjjjuuu~~~|||sssdddYYYTTTKKKHHHGGGIIINNNWWWffftttzzzzzzkkkTTTMMMJJJFFFCCCBBBAAA???=========<<<;;;:::999999888777666555444333444555555qqq]]]SSSKKKGGGHHHFFFDDDBBB@@@@@@???<<<:::;;;;;;:::999999888888777666555555666777777666444555444333333444555444222333333444444444444555555222222333444444444444444444333333333333333333444444333333222222333333444222222222222222222222222333333444444555555666666222444777888888999:::<<<<<>>======<<<;;;:::999999888777666555444333444444555qqq\\\RRRKKKHHHIIIEEECCCAAA@@@@@@???===;;;;;;;;;:::999999888888777666444333333444555555444444333222333555555555333333333444444444444555555222222222222222333444444222222111111111111222222444333333222222333333444333444444555555444444333555555555555555555555555444555777888888888:::<<<>>>HHHUUU___jjjtttwww~~~uuuhhhhhhfffiiirrr{{{sssoookkkiiilllpppsssuuu}}}yyypppjjjaaaYYYTTTPPPMMMKKKGGGFFFEEECCCBBBBBBBBBBBBEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEGGGHHHJJJLLLNNNPPPOOOQQQTTTWWWZZZ]]]^^^___eeeeeefffeeeeeefffiiilllnnnpppssstttsssrrrqqqrrrooooooqqqsssvvvvvvtttrrruuuuuuuuuuuuttttttttttttsssrrrooollliiigggeeeeeeccc```]]]\\\[[[ZZZXXXWWWWWWWWWVVVUUUSSSRRRQQQQQQOOOOOOOOOPPPTTTZZZccchhhwww{{{lllaaadddiiirrr~~~tttfffZZZUUUQQQMMMJJJKKKMMMRRR___lll~~~xxx[[[NNNKKKFFFCCCBBBAAA???>>>======<<<;;;:::999999888666666555444444444444555ppp[[[RRRKKKHHHJJJDDDBBBAAA@@@@@@@@@>>><<<;;;;;;:::999999888888777777444222222333555555555444222222333555666555444111111111222222222333333333222111000111222333444222222111111111111222222333333333333333333333333555666777777777777666555666666666666666555555555555666888888888888:::<<>><<<;;;;;;:::999999888888777888666333333444666666666444222222333555666555444111111111222222222333333333222111000111222333444333333222222222222333333333333333333333333333333333333444444444444333333666666666666666555555555555666777888777999;;;>>>HHHTTTaaalll|||qqqkkkwwwnnneeeeeefffmmm{{{{{{uuuoooiiieee```]]]YYYWWWWWWXXXYYYYYY\\\^^^```aaa```^^^]]]\\\YYYVVVQQQMMMKKKIIIGGGEEEDDDDDDEEEDDDDDDDDDCCCCCCHHHHHHHHHJJJLLLOOORRRTTTSSSVVVXXXZZZ\\\```fffjjjhhhjjjmmmppptttwwwxxxyyy}}}~~~|||yyyvvvtttrrrooojjjgggeeebbb]]]ZZZXXXVVVTTTSSSTTTVVVXXXYYY```eeemmmvvvxxxnnnhhhjjjnnnvvvxxxjjj^^^YYYRRRNNNKKKKKKLLLPPP[[[fff```RRRMMMHHHDDDBBBAAA@@@@@@======<<<;;;:::999999888555555555555555444444444qqq]]]TTTLLLHHHIIIEEECCCAAA@@@@@@???===;;;;;;;;;:::999999888888777888666555555666777777666444333222333555555555333333333444444444444555555222222222222222333444444444444333333333333444444222333333444444333333222555555444444444444555555555555555555555555555555555666777777888999===@@@JJJWWWfffqqq|||hhhggguuuqqqiiihhhdddlll}}}yyypppkkkfff```\\\XXXUUURRRPPPPPPQQQQQQPPPOOOQQQTTTTTTSSSQQQPPPQQQPPPNNNKKKIIIIIIGGGEEECCCCCCDDDEEEFFFFFFGGGFFFFFFLLLLLLMMMOOOSSSXXX\\\___bbbeeeiiikkkmmmrrryyy~~~~~~xxxsssmmmeee``````]]]ZZZWWWWWWWWWVVVUUUYYY\\\```fffooo~~~tttpppqqq|||zzzlllaaa]]]SSSOOOLLLKKKKKKNNNXXXccc}}}~~~gggSSSOOOIIIDDDBBBAAAAAA@@@======<<<;;;:::999999888555555666666555555444333qqq___VVVMMMHHHHHHFFFDDDBBB@@@@@@???<<<:::;;;;;;:::999999888888777777666555666888888666555555444333333444555444222333333444444444444555555222222333444444444444444444444333333333333444444222333333444444333333222777666444222222444666777333333444444555555666666444555666777888:::???BBBKKK[[[kkkxxxrrrccchhhyyypppllljjjgggppp~~~}}}~~~yyynnnfffaaa]]]XXXUUUPPPNNNLLLKKKKKKLLLKKKJJJGGGJJJLLLLLLJJJIIIIIIJJJJJJIIIHHHIIIJJJJJJHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNNNNPPPSSSYYY```iiipppuuu{{{|||uuutttpppjjjfffdddaaa]]]ZZZ[[[\\\]]]___dddnnn{{{~~~{{{nnnddd```VVVRRRNNNLLLJJJKKKTTT^^^rrrvvvqqqTTTPPPIIIDDDBBBAAAAAAAAA======<<<;;;:::999999888444555666666666555444333qqq```WWWNNNHHHGGGGGGEEEBBBAAA@@@>>><<<999;;;;;;::::::999888888777555555555777888888555333666555333333444444333222111111222222222333333333222333444555666555444333444333333222222333333444222222444444444444222222444222///------///222444222222333333444555666666333444666666888;;;@@@CCCNNN^^^ppp~~~kkkbbblllyyyyyyxxxnnnkkkjjjkkkuuuyyysssrrrvvvyyyrrrggg___[[[WWWSSSPPPLLLJJJIIIHHHIIIJJJIIIHHHDDDGGGJJJJJJHHHFFFGGGIIIHHHHHHHHHJJJMMMNNNMMMKKKMMMNNNQQQSSSUUUVVVWWWWWWTTTWWW]]]fffrrr~~~|||wwwsssnnniiidddaaaaaa```^^^^^^ccclllsss~~~|||pppfffbbbYYYTTTPPPMMMIIIIIIQQQZZZfff}}}oooxxxUUUPPPIIIDDDBBBBBBAAAAAA>>>===<<<;;;:::999999888444555666666666555333333sssaaaQQQKKKJJJEEECCCCCCBBBAAA@@@>>>===<<<888999999:::::::::999999888888777666555666666666333333333333444555666666444444444333333222222222333333333333333333333333444444444444444444444444555444444333333333444444555555555555555555555555777777777777888888888888:::777777:::;;;;;;>>>CCCOOO___rrrxxxnnnkkkppp~~~vvv~~~vvvooonnnlllkkkyyy}}}rrrpppooozzz}}}|||qqqjjjaaaYYYTTTQQQNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHFFFEEEDDDEEEEEEDDDCCCEEEDDDGGGMMMNNNKKKNNNTTTQQQVVV]]]cccdddaaa[[[WWWVVVZZZddduuu{{{vvvqqqiiicccbbb```___cccjjjvvv}}}{{{qqqfff^^^ZZZRRRLLLKKKLLLNNNRRRXXXeeeyyy|||ppp~~~~~~]]]NNNIIIHHHAAAAAACCC>>>@@@???>>>===;;;:::999888666555444333333333333333sssaaaQQQKKKJJJEEECCCCCCBBBAAA@@@>>>===<<<888999999::::::999999999888777777666666666777777666666555444333333333333555555555444444444333333333333333333333333333333444444444444444444444444555444444333333444444444555555555555555555555555444444444444555555555555999777777:::;;;;;;>>>DDDYYYiiizzzrrrjjjjjjqqq~~~xxxqqqlllkkkiiisssyyyooopppqqq}}}tttooorrrxxx~~~wwwiiiddd[[[TTTOOOLLLJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFHHHGGGEEEEEEFFFGGGGGGGGGLLLIIIJJJPPPSSSSSSWWW^^^dddgggiiikkkiiiddd^^^ZZZWWW___nnnxxxnnnjjjgggdddfffjjjkkkqqq{{{zzzoooddd]]]YYYQQQJJJJJJKKKLLLPPPTTT___pppzzzrrr|||aaaQQQKKKJJJBBBAAACCC?????????>>><<<;;;:::999888888777666444333222222222sssaaaRRRKKKJJJEEECCCCCCBBBAAA@@@>>>===<<<999999999::::::999999888777777777777777888888888666666555444333333333333666666555555555555444444333333333333333333333333444444444444444444444444444444444333333444444555555555555555555555555555666666666666777777777777888666777:::;;;;;;@@@FFF[[[iiizzz|||mmmjjjmmmvvv}}}{{{zzzmmmkkkkkkiiiyyyuuunnnrrrwwwtttfffaaabbbeeelllsss}}}vvvnnnbbb]]]UUUOOOLLLJJJHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGIIIKKKLLLRRRPPPRRRYYY___dddhhhlllooommmkkkfffaaa[[[WWWTTTTTT___uuu{{{vvvqqqlllkkkhhhiiiooo{{{xxxmmmbbb[[[WWWPPPIIIIIIIIIIIILLLPPPYYYgggyyy{{{uuuzzzgggVVVMMMJJJCCCBBBDDD??????>>>===<<<;;;999999888999888666444333222111111tttbbbRRRKKKJJJEEECCCCCCBBBAAA@@@>>>===<<<999999:::::::::999888888777777777888888888888888333333333333444555666666555555555555444444444444333333333333333333333333444444444444444444444444444444333333333444555555555555555555555555555555777777777777888888888888777666777::::::;;;AAAIIIZZZfffwwwxxxnnnmmmrrr}}}~~~uuullllllnnnmmm{{{rrrnnnvvv}}}xxxlll```\\\\\\^^^bbbgggmmmrrrxxx}}}~~~}}}||||||~~~zzznnnfff]]]YYYSSSNNNLLLJJJIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMOOOUUUWWW]]]gggooosssssssssiiieee^^^XXXRRRNNNLLLKKKRRRaaazzzyyyqqqooollllllsss}}}wwwlllaaaZZZWWWOOOJJJIIIIIIHHHJJJMMMVVV```mmmzzzzzzxxxmmmYYYNNNJJJBBBAAACCC>>>>>>======<<<:::999999888888777666555333333222222tttbbbRRRKKKJJJDDDCCCCCCBBBAAA@@@>>>===<<<:::::::::::::::999888777666777888888888888777777333333333333444555666666333333333333333333333444333333333333333333333333444444444444444444444444333333333333333444555666555555555555555555555555333333333444444444555555666555777::::::;;;CCCLLL```kkk{{{vvvoooqqquuussslllmmmppprrr~~~{{{pppooowwwxxxmmmbbb^^^]]]\\\^^^aaabbbfffjjjmmmllljjjhhhgggjjjnnnuuussshhh```XXXUUUPPPLLLKKKJJJIIIHHHFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIIIIIIILLLPPPTTTZZZaaakkkssswwwuuunnnggg\\\XXXRRRLLLHHHHHHJJJKKKUUUfffyyyqqqmmmpppvvv{{{wwwlllaaaYYYVVVPPPKKKKKKJJJIIIIIILLLSSSZZZdddpppyyyqqq[[[NNNHHHAAAAAACCC=========<<<;;;:::999999888666666555444444444555555uuucccRRRKKKJJJDDDCCCCCCBBBAAA@@@>>>===<<<::::::::::::999999888777666777888888888666555444666666555444333333333333222222222333333333333444333333333333333333333333444444444444444444444444333333333333444555555666555555555555555555555555444444444555555555555666555555777:::999;;;DDDOOOeeennn|||yyyrrrppprrrvvvqqqkkkkkkpppuuuwwwooopppwww~~~uuukkkgggddd___]]]^^^\\\___bbbccccccaaa``````ccchhhssszzzmmmbbb\\\TTTPPPLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHKKKMMMNNNOOOSSSYYY___gggpppxxxyyysssjjj^^^UUUOOOLLLHHHEEEEEEHHHLLLOOOXXXiii{{{tttvvvwwwvvv{{{wwwlllaaaZZZVVVPPPLLLLLLLLLJJJJJJLLLMMMSSS\\\jjj~~~uuu]]]NNNGGG@@@AAACCC>>><<<<<<;;;;;;:::999999888555555444444555555666777uuucccRRRKKKIIIDDDCCCCCCBBBAAA@@@>>>===<<<::::::::::::999888777777666777777888777555333111666666555444333333333333333333333333444444555555333333333333333333333333444444444444444444444444333333333333444555666666555555555555555555555555666666666777777777888888444555777:::999;;;EEEQQQaaahhhvvv~~~tttppppppsssvvvssskkkjjjpppxxxxxxsssvvvzzzxxxuuurrrllliiihhhaaacccddddddcccbbbbbbcccfffnnn|||ttthhh^^^XXXQQQOOOKKKIIIHHHHHHGGGEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJMMMRRRTTTWWW]]]gggnnnwwwxxxkkk```WWWPPPJJJIIIGGGFFFHHHLLLQQQTTT___nnn}}}|||yyynnnccc\\\SSSNNNKKKLLLLLLJJJIIIKKKJJJOOOYYYhhhyyy```OOOHHHAAACCCFFF@@@<<<;;;;;;::::::999999999666666555555555555555666vvvcccSSSKKKIIIDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999888777666666777777777666444111///333333333333444555666666444444444555555555666666333333333333333333333333444444444444444444444444222222222333444555666777555555555555555555555555333333333444444444444555333444777:::999;;;FFFRRR\\\cccqqqssspppqqquuuxxxvvvmmmkkkrrr{{{{{{xxx|||~~~|||xxxwwwkkklllllljjjgggffffffgggllluuu}}}pppeee[[[VVVRRROOOLLLJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKOOOUUUZZZ^^^fffrrrzzzwwwfff]]]ZZZWWWOOONNNMMMNNNPPPTTTYYY[[[kkkxxxzzzoooddd]]]RRRMMMJJJLLLLLLJJJIIIKKKJJJOOOYYYjjj{{{bbbPPPIIICCCEEEHHHBBB;;;;;;;;;::::::999999999888888777555555444444444xxx```TTTKKKEEECCCFFFDDDBBB@@@>>>======<<<:::::::::999999999888888777777777777777666666555333333444555666777888888666444333444666666333000111222333444555555555555333333333333333333333333222222333333444444555555222222333333444555666666444444444444444444333333777777:::;;;;;;???KKKYYY___gggjjj|||uuuooopppuuuwww~~~qqqiiilllrrrvvvzzzxxxxxx|||{{{|||zzzvvvsssuuuvvvjjj___XXXVVVLLLLLLKKKKKKIIIIIIHHHGGGHHHHHHHHHGGGIIIMMMSSSWWWZZZZZZ___jjjqqqwww{{{oooeee___ZZZUUUSSSVVV[[[```jjjssszzzsssyyyzzzrrrfffZZZTTTPPPKKKHHHGGGFFFFFFEEEMMMPPPWWWfffbbbOOOMMMHHHDDDEEEBBB>>>>>>===<<<;;;::::::999:::888666555666666666444www```TTTLLLGGGEEEEEEDDDCCCAAA???>>><<<<<<:::::::::999999999888888777777777777777666666555333333444444555555666666666444333444555555333111111222333444555555555555333333333333333333333333777666666666666666666555222222333444444555666666555555555555444444444444777888999;;;;;;???MMM\\\cccmmmqqqxxxqqqpppvvvyyytttlllnnntttzzzzzzxxxyyysssggg\\\UUUTTTMMMMMMLLLKKKJJJIIIHHHHHHFFFHHHJJJLLLNNNRRRWWW[[[___aaaiiivvvuuupppnnniiifffhhhkkkqqqyyy|||tttlllhhhooo}}}yyyqqqeeeYYYSSSPPPKKKHHHFFFFFFFFFEEELLLOOOUUUccc|||fffQQQOOOIIIDDDDDDAAA>>>>>>===<<<;;;::::::999;;;999777666777777666555www```UUUMMMHHHFFFCCCCCCCCCBBBAAA>>><<<;;;:::::::::999999999888888777777888888777777666555444444444444444444444444555444333444555555333111111111222333444444444444333333333333333333333333555555555444333333222222333333333444555555666666555555555555666666666666999888999:::;;;AAAQQQ```iiiuuu{{{~~~uuurrrvvv{{{rrrjjjjjjrrrzzz}}}zzz|||zzznnncccXXXRRRQQQMMMMMMKKKJJJIIIIIIHHHHHHFFFIIINNNRRRVVV[[[aaaeeekkkppp}}}~~~zzzyyyxxxtttnnnjjjbbb]]]\\\dddsssyyyqqqdddYYYSSSOOOJJJGGGFFFFFFFFFEEEKKKNNNSSS^^^rrrjjjSSSPPPJJJEEECCC???>>>>>>===<<<;;;::::::999;;;:::888777888888777666xxxaaaUUUMMMHHHFFFBBBBBBCCCCCCBBB???<<<::::::::::::999999999888888777888888888888777666666555555555444444444333333444444444444555444333333111222222333444444333333444444444444444444444444444444444444333333333333333444444444555555666666666666666666777777777777999888999:::;;;CCCUUUeeeppp}}}zzztttxxx|||rrrhhhhhhrrr~~~|||uuuiii___VVVPPPPPPLLLKKKJJJIIIHHHHHHIIIIIIKKKMMMRRRWWW]]]eeennnttt{{{wwwssspppkkkjjjhhhhhhhhhgggdddaaa]]]\\\^^^eeetttzzzrrreeeYYYRRRNNNJJJGGGFFFFFFFFFEEEJJJLLLPPPYYYhhhzzzlllTTTPPPJJJEEEDDD???>>>>>>===<<<;;;::::::999;;;999777666777777666555zzzbbbUUUMMMFFFDDDAAABBBCCCCCCBBB???<<<;;;:::::::::999999999888888888888888888888777777666777777666666555444444444333333444555444444444444222222333444444444333333444444444444444444444444666666777777888999::::::444444555555555555555666666666666777777777888888999888999;;;===FFFYYYjjjssswwwzzzuuulllkkkxxx|||{{{qqqfff\\\TTTPPPOOOKKKJJJIIIHHHHHHIIIJJJKKKPPPQQQUUUZZZcccppp}}}uuummmhhhfffbbb```]]]]]]]]]^^^`````````___```dddiiippp{{{sssggg[[[QQQNNNIIIFFFFFFFFFFFFEEEIIIJJJNNNVVVaaaooooooTTTNNNIIIEEEEEE@@@>>>>>>===<<<;;;::::::999999777555555555666555444|||cccVVVMMMFFFCCCBBBBBBBBBBBBAAA???===<<<:::::::::999999999888888888888999999888888777666777777777666666555555555222333555555444333444555333444444555555444444333444444444444444444444444333444555666777999::::::555555555555555555555555555555666666777777888888888888999<<<@@@III\\\mmmtttzzz~~~tttkkkkkk{{{zzz|||~~~nnnbbbZZZRRROOOOOOJJJIIIIIIHHHJJJLLLOOOPPPUUUWWW[[[cccpppsssmmmddd___]]]\\\ZZZXXXXXXYYY[[[^^^```ccceeefffgggooowww~~~~~~|||tttggg\\\QQQMMMIIIFFFFFFFFFFFFEEEHHHIIIMMMTTT\\\iii|||tttUUUMMMHHHEEEFFFBBB>>>>>>===<<<;;;::::::999888666444444555555444333|||dddWWWNNNGGGEEECCCBBBBBBAAA@@@???>>>>>>:::::::::999999999888888888999999999999888777777555555555555555555555444111333555555444333444666555555555666666555555444555555555555555555555555000111111222333444555555666666666666555555555555444444555666666777888888777777:::>>>BBBLLL^^^pppttt}}}~~~qqqiiijjj|||zzzjjj___WWWPPPMMMNNNKKKKKKJJJKKKMMMPPPTTTVVV\\\```hhhuuu~~~fffaaa\\\ZZZ[[[\\\[[[ZZZZZZ]]]bbbhhhnnnuuu{{{}}}{{{sssggg[[[PPPMMMHHHFFFEEEFFFFFFFFFGGGHHHMMMTTT[[[fff|||}}}YYYNNNHHHEEEFFFBBB>>>>>>===<<<;;;::::::999999777555555555666555333{{{dddWWWOOOIIIGGGCCCBBBAAA@@@????????????:::::::::999999999888888888999999999999888777777444444444444444444444444000333666666444333444666555666666666666666555555555555555555555555555555444444444444444444444444666666666666666555555555333444444555666777777888666777:::???CCCMMM```ppprrr~~~{{{~~~tttmmmnnnxxxggg]]]UUUNNNLLLMMMMMMLLLLLLMMMPPPTTTXXX[[[bbbhhhttttttaaa^^^[[[[[[^^^aaaaaa___\\\aaajjjttt~~~zzzrrrfffZZZPPPLLLHHHFFFEEEFFFFFFFFFFFFHHHNNNUUU[[[fff}}}]]]PPPHHHEEEEEEBBB>>>>>>===<<<;;;::::::999:::888666666666777666444}}}gggZZZPPPHHHDDDEEEEEEDDDCCCAAA???===<<<<<<<<<<<<;;;:::999888777888999;;;<<<<<<;;;999888888777777666555444444444333333333444444444555555333444555555555444222222333333444444555666666666888777555333222333444555555555444333444555666777444333333444444666777777::::::;;;;;;@@@NNNaaaooorrr}}}sssqqqvvvttteee\\\UUUNNNLLLLLLPPPJJJIIINNNUUUYYY\\\```mmmxxxxxxnnn____________```aaacccdddgggooo{{{}}}{{{sssfff[[[SSSKKKFFFFFFFFFDDDBBBCCCFFFGGGKKKPPPUUUaaawww\\\NNNMMMGGGDDDFFF???>>>===;;;:::999888888999888777555444444333333}}}gggZZZPPPIIIEEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999888777777888:::;;;;;;:::888777888777777666555555444444333333444444444555555555444555555666555444333222555555555555555555444444777666444333333444555666555444444333444555666777555555555555666666777888999:::;;;;;;AAANNNaaannnxxx~~~|||yyywww|||rrrddd[[[TTTNNNLLLMMMOOOLLLMMMTTTZZZ___fffmmmxxxuuujjj^^^^^^^^^___bbbeeehhhjjjuuu}}}|||{{{sssggg\\\TTTLLLFFFFFFGGGDDDCCCDDDFFFGGGKKKPPPTTT___sss}}}aaaQQQNNNHHHCCCEEE???>>><<<;;;:::999999999;;;:::999777666666555555}}}gggZZZQQQJJJGGGDDDCCCCCCBBB@@@>>><<<;;;<<<<<<<<<;;;:::999888777777777999999999999777777777777777666555555444444333444444444444555555555555666666666666555444444777666666555444444333333555555444333333555666777555444444444444555666666777777777666777777888888999:::;;;<<>>===<<<;;;::::::::::::;;;:::999777666666666666}}}gggZZZRRRKKKIIICCCCCCBBBAAA@@@>>><<<;;;<<<<<<<<<;;;:::999888777666666777888888777666666777777666666555555555555444444444444555555555555666666666666666555555555666666555555555444444444444333333333444555777888444444444444555555666666777777777666666777777888888:::;;;<<>>===<<<;;;;;;:::::::::888777666555444444444444~~~ggg[[[RRRLLLIIICCCCCCBBBAAA@@@???===<<<<<<<<<<<<;;;:::999888777666666666666666666666666666666666666555555555555444444444555555555666666777777666666555555555555444444444555555555666666333333333444555666777888444444444555555555555555666666555555666666777777888:::;;;===BBBOOO```mmm{{{sssqqqpppsssyyylll^^^WWWSSSPPPPPPSSSTTTYYYcccnnnwwwppp```VVVVVVXXX]]]dddnnnwww}}}|||zzz~~~yyypppfffYYYQQQJJJJJJJJJGGGEEEFFFGGGGGGJJJNNNPPPSSS]]]hhhmmmzzzyyyzzzqqqWWWNNNIIIEEEDDD???>>>===<<<;;;:::::::::888777666555555444444555gggZZZRRRLLLIIICCCCCCCCCBBBAAA@@@>>>>>><<<<<<<<<;;;:::999888777666666666666666666666666666666666666666666555555444444555555555666666666777666555555444444555555333333444444555666666777333333444444555666777777333444555555666666555555555555555555666777888888777:::<<<===BBBOOO```lll|||yyyooonnnnnnrrrxxxkkk]]]VVVSSSQQQSSSVVVYYY^^^iiivvvtttcccXXXWWWXXX\\\dddoooyyy|||{{{sssjjjZZZRRRLLLLLLKKKHHHFFFGGGGGGGGGJJJNNNPPPQQQXXX```fffrrruuuXXXMMMIIIEEEDDD@@@@@@>>><<<;;;:::999999999999888777777777777777hhhZZZQQQKKKIIIDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<;;;:::999888777777777666666666666777777555666666666666666666666555555555555666666666666666666444333333333444555444444555555555555555555333333444555555666666666333444555666666666555444444444555666777999:::;;;777999<<<>>>CCCOOO```lll}}}ssskkkiiikkkrrryyyyyyxxxkkk]]]VVVTTTSSSUUUYYY^^^cccoooyyyggg\\\[[[[[[^^^eeeooozzz}}}uuulll\\\TTTMMMMMMLLLIIIGGGHHHGGGGGGJJJOOOPPPPPPUUU[[[cccnnnyyyZZZMMMIIIEEECCCBBBAAA???===;;;999888888999888888777777777777777hhhZZZQQQKKKHHHDDDEEEDDDDDDCCCBBBAAA@@@<<<<<<<<<;;;:::999888777777777666666666666777777555555555666666666666666555555555555666666666777666555444333222333444444666666666555444444333333333444555555666555555555333333555666666666555444555555666777888:::<<<===777999<<<>>>CCCOOO```lll~~~zzzooogggeeeiiitttsssvvv}}}wwwkkk]]]WWWTTTTTTWWW[[[hhhmmmyyy}}}jjj___^^^]]]___fffpppzzz~~~vvvmmm\\\TTTNNNMMMMMMIIIGGGHHHFFFFFFJJJOOOQQQPPPSSSYYYcccmmm|||[[[MMMIIIEEEBBBCCCBBB@@@===;;;999888777777666666555555555555666jjj\\\SSSLLLHHHDDDCCCCCCBBBAAA???>>>===::::::999999888999999999777777666666666666777777666666555555555555666666111111333444555555555555444444333333222222222222555555666666555444333333777777666555555555555555555555555555555555555555444555777888999999999888777999<<<>>>DDDPPP___kkk{{{qqqkkkjjjmmmvvv{{{ooosss}}}|||lll]]]XXXUUUTTT[[[eeejjjwwwooogggcccaaacccfffkkkttt}}}|||mmm```WWWNNNLLLKKKHHHFFFGGGJJJGGGGGGJJJKKKLLLQQQXXX___qqq```QQQKKKHHHGGGBBBBBB@@@>>>===;;;999999999888666555444555666888jjj\\\SSSKKKHHHEEEEEEDDDCCCAAA@@@>>>===::::::999999999999999999888888888888888888888888666666555555555555666666555666777777888888888888777777777666666666555555555555666666555444444333777777666555555555555555555555555555555555555555444555666777777777777777777999<<<>>>DDDPPP___jjj~~~|||rrrlllmmmooowwwuuujjjoooyyy|||lll^^^YYYWWWWWW___jjjsssrrrfffaaa___aaadddhhhpppyyy|||mmm```WWWOOOLLLKKKGGGEEEFFFHHHFFFGGGJJJLLLMMMRRRXXXcccuuubbbPPPJJJFFFDDDBBBAAA@@@>>>===;;;:::999;;;:::888777666777888999kkk]]]RRRKKKHHHFFFFFFEEEDDDBBB@@@>>>===;;;:::::::::999999999999777888999::::::999888777666666555555555555666666555555666666666666666555555555555555555444444444555555555666555555444333777666555555444555555555666666666666666666666666666555555555555555666666888:::<<>>===<<<;;;;;;;;;:::888777777777888999mmm^^^RRRKKKHHHGGGGGGFFFDDDBBB@@@>>>===;;;;;;;;;::::::999888888666777999::::::999777666666666555555555555666666555555666666666555444444444444444444444444444444444555555555555555444444666555555444444555555555777777777777777777777777888777666444444555666777999:::<<>>===<<<<<<;;;888777666666555555666666ppp___SSSKKKIIIGGGFFFFFFDDDCCCAAA???>>>;;;;;;<<<;;;;;;999888777555666888999999888666555666666555555555555666666888888999999999888888777777777777777777777888888444444555555555555555444555555444444444444555555777777777777777777777777999888777666555666777888999:::<<>>===<<<<<<;;;888777777666666666666666tttaaaTTTLLLJJJEEEEEEDDDDDDBBBAAA???>>>;;;<<<<<<<<<;;;:::888777555666777888888777666555666666555555555555666666555666777777777777666666555555555555666666666666333444555555666555555555444444444333444444555666666666666666666666666666888888777777777777888888::::::<<>>===<<<;;;;;;999999999999888888888777wwwcccUUUNNNLLLCCCCCCCCCBBBBBBAAA@@@???<<<<<<======<<<:::888666777777777777777777777777666666555555555555666666111222333444444444444444111222222222333333333333333444444555666666555555444333333333444444555666555555555555555555555555555555666777888888888888::::::===DDDOOO\\\hhhooo|||~~~}}}vvv|||qqqmmmlllttt~~~qqqmmmoooqqqzzz|||xxxzzzvvvooouuuuuugggeeehhhpppwwwiii]]]\\\cccooo}}}ooo[[[RRRJJJIIIHHHEEEDDDEEEFFFEEEFFFJJJLLLNNNTTTZZZ___mmmmmmTTTOOOKKKBBBBBBAAA@@@>>>===;;;:::999999999999999999888777777xxxdddVVVNNNMMMAAAAAABBBBBBAAAAAA@@@???<<<=========<<<:::888666999999888777777888999999666666555555555555666666333444555666777777777777444444444555555666666666333333444555666666666555333333333333444444555666555555555555555555555555222333555777888888777666::::::===EEEQQQ___jjjppp~~~uuu}}}sssooooooxxxwwwllljjjmmmpppwww}}}zzzoooggghhhlllpppwwwwwwmmmjjjtttuuuhhhgggllluuuqqqcccbbbkkkxxxpppZZZQQQJJJHHHHHHFFFEEEFFFHHHEEEFFFIIIKKKMMMSSS[[[\\\iiinnnUUUOOOJJJAAABBBBBB@@@>>>===;;;999999777777777777777666555555zzzfffYYYOOOHHHEEEDDDBBBBBBBBBBBB@@@???;;;::::::::::::::::::999777777777777777888888888;;;888555444555666666666666555555444444555555666777777666666555555555444555555555555555555555555222222333333444555666666555555444444444444555555666555555555555666666777999:::>>>DDDNNN]]]mmmwww}}}uuu~~~sssnnnlllvvv}}}nnnggggggiiipppyyy{{{pppbbb]]]___bbbeeegggjjjlllnnnmmmlllkkkiiijjjmmmxxxyyykkkjjjmmmtttrrreeeiiiooowwwooo]]]TTTKKKJJJIIIGGGFFFHHHBBBDDDGGGJJJLLLOOOSSSVVVYYYeee|||vvvXXXNNNIIIDDDBBBAAA@@@??????===999666666666666777888888999999|||hhh[[[PPPJJJEEEDDDBBBBBBBBBBBB@@@???;;;;;;;;;::::::::::::999777777777777777777777888:::777555444555777777777333222222111111222222333666555555555444444444444555555555555555555555555333333333444444555555555555555444444444444555555666555555555555666777777:::;;;>>>DDDOOO```qqq|||vvvtttnnnlllwww|||lllgggiiikkksssyyyzzzooobbb]]]^^^___```aaabbbccccccccccccccciiikkkppp}}}yyyjjjjjjnnnvvv}}}ppprrrwwwtttkkk\\\SSSKKKIIIHHHFFFFFFGGGCCCEEEGGGIIIKKKOOOSSSWWWZZZfff}}}xxxYYYNNNJJJDDDCCCAAA???>>>>>><<<:::888777777777777888888888888~~~jjj\\\RRRKKKFFFDDDCCCBBBBBBBBB@@@>>>;;;;;;;;;;;;::::::999999888888777777777777777777888666444444666777777777555555444444444444555555444444444444444333333333555555555555555555555555444444444444444444555555555555444444444444555555666555555555666666777888:::;;;>>>EEEQQQdddwwwvvvtttooonnnyyyyyykkkgggkkkoooyyy}}}|||rrrgggbbbaaa```______^^^]]]]]]^^^^^^___iiillluuu{{{lllkkkpppzzz~~~~~~}}}~~~rrriii\\\SSSJJJHHHGGGEEEEEEFFFDDDEEEFFFHHHJJJNNNSSSWWW[[[ggg~~~{{{[[[OOOJJJDDDDDDAAA>>><<<<<<<<<;;;999888888888888777777777777kkk^^^SSSLLLGGGEEECCCCCCCCCBBB@@@>>><<<<<<<<<;;;::::::999999888888888777777777777777666555333444666777888777666666555555555555666666444444444444444444444444555555555555555555555555555555555555444444444444555555444444444444555555555555555555666777888888:::;;;>>>FFFTTTggg|||{{{uuuuuuqqqppp|||xxxjjjiiinnntttyyyqqqmmmkkkhhhhhhfffdddbbbbbbdddfffhhhkkkqqq|||pppnnnrrr|||}}}zzz~~~rrrhhh\\\RRRJJJHHHGGGDDDDDDEEEEEEFFFFFFFFFHHHMMMSSSWWW\\\hhh~~~}}}\\\OOOIIIDDDEEEAAA===;;;;;;<<<<<<;;;999999999888777666666555lll^^^SSSKKKHHHFFFDDDCCCCCCBBB@@@>>>======<<<;;;;;;:::999999888888888888777777666666555444333444666777777666333333222222222222333333555555555555555555666666555555555555555555555555555555555555555555555444555555444444444444555555555555555666666777999999:::<<>>>>>======<<<;;;:::999999999999888888777666666666555444444444666777666555444444333333333333444444555555555666666666666666555555555555555555555555555555555555555555666666555555444444444444555555555555555666777888999::::::<<<@@@HHHVVVjjj~~~zzzssssssyyyvvvwwwyyymmmnnnvvv}}}~~~xxxxxx~~~}}}wwwuuuvvv}}}}}}sssxxxzzzpppiii]]]TTTKKKIIIGGGDDDCCCEEEEEEEEEFFFGGGHHHLLLQQQUUUZZZdddxxx^^^OOOIIIDDDDDDAAA===;;;;;;<<<<<<<<<999999999888777666666555oooaaaUUUMMMIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>===<<<;;;:::999999999999888888777666666555666555444555666666444333666666666555555666666666444444444555555666666666555555555555555555555555444444555555666666777777555555444444444444555555555555555666777999:::;;;999;;;@@@IIIWWWiii|||uuuuuuttt{{{xxxzzz{{{pppqqqyyy|||{{{{{{uuutttuuuxxxxxx{{{qqqttt}}}|||tttnnn^^^UUULLLIIIHHHEEEDDDEEECCCEEEGGGHHHIIILLLPPPSSSYYYbbbttt```QQQKKKGGGCCC@@@===;;;<<<===<<<<<<999888888888777777666666qqqcccVVVNNNIIIGGGEEEDDDCCCBBB@@@>>>???>>>===<<<;;;:::999999999999999888777666666555666555555555666666444222333333333222222333333333333333333444444555555555555555555555555555555555333444444555666777888888555555555444444555555555555555555666777999:::;;;999;;;@@@IIIWWWhhhzzztttyyyvvv|||zzz||||||qqqsss{{{}}}yyysssqqqvvv|||xxxtttyyyppprrrzzzzzzttt___VVVMMMJJJIIIFFFDDDFFFCCCEEEGGGIIIJJJLLLOOORRRXXX```qqqbbbRRRMMMIIIBBB@@@===<<<======<<<;;;888888888888777777777777ssscccTTTJJJJJJIIIGGGDDDBBB@@@???>>><<<===>>>>>>===;;;999777777777777777777777777777666666666666555555555555888777666555555666777888555555666666666666555555333333444444444444333333666555333333555666555444444444444555555555555666666666666777888888999999:::???@@@HHHYYYgggxxx|||}}}xxx|||zzz}}}tttrrr|||~~~yyyrrrqqqttt|||~~~oooppp~~~ooopppwww{{{rrrfffYYYLLLFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLOOORRRZZZ___llleeeOOOKKKDDD??????>>><<<<<<;;;;;;;;;999999999888777666666555uuueeeVVVMMMKKKIIIGGGDDDBBB@@@???>>>======>>>>>>===;;;999777777777777777777777777777666666666666555555555555888777666555555666777888555555666666666666555555777777777888888777777777666555333333555666555444555555555666666666777777777777777888999999::::::;;;@@@???FFFXXXeeevvv}}}~~~{{{||||||vvvttt~~~|||nnnpppxxxqqqrrr~~~qqqqqqvvv|||sssgggYYYLLLGGGFFFDDDDDDEEEFFFGGGIIIIIIJJJLLLPPPRRRYYY^^^kkk~~~gggPPPLLLEEE@@@???>>>===;;;;;;::::::999999888888777666666555xxxgggYYYOOOKKKJJJHHHEEECCCAAA@@@???===>>>>>>>>>===;;;999888777777777777777777777777666666666666555555555555777666666555555666666777555555666666666666555555888888999999999999888888666555333333555666555444666666666666777777777888888888888999::::::;;;;;;<<<@@@???EEEVVVcccsss~~~~~~||||||}}}yyyvvv~~~jjjppp}}}{{{pppttt~~~sssppprrr~~~}}}vvvhhhZZZMMMGGGFFFDDDDDDEEEFFFGGGHHHIIIJJJLLLOOORRRWWW\\\hhhzzziiiRRRMMMFFFAAA@@@???===;;;:::999999999999888888777666666666zzzhhhZZZPPPLLLJJJHHHFFFCCCAAA@@@@@@>>>>>>>>>>>>===;;;:::999777777777777777777777777666666666666555555555555666666666666666666666666555555666666666666555555666666777777777777666666666555333333555666555444555555666666666777777777777777888888999::::::;;;===AAA???EEEUUUbbbrrr}}}yyy{{{~~~|||zzziiippppppllltttsssnnnmmmxxx~~~xxxiii\\\NNNHHHFFFDDDDDDEEEDDDEEEGGGGGGHHHJJJNNNPPPUUUZZZeeevvvkkkSSSMMMGGGBBBAAA???===;;;:::999888888888888888777777666666{{{hhhYYYQQQLLLKKKIIIFFFDDDBBBAAA@@@??????>>>>>>===;;;::::::777777777777777777777777666666666666555555555555555555666666666666555555555555666666666666555555444555555555555555555444666555333333555666555444444444555555555666666666666666777777888999999999<<>><<<<<<;;;;;;777777777777777777777777666666666666555555555555444555555666666555555444555555666666666666555555555555666666666666555555666555333333555666555444444444444444555555555555555666666777888888999999:::@@@BBBJJJ[[[ggguuu|||sss|||{{{}}}xxxhhhooolllggghhhqqqnnniiiffflll{{{|||lll___PPPJJJGGGEEECCCDDDBBBCCCDDDEEEEEEHHHKKKNNNSSSXXXaaannnoooTTTMMMGGGAAA@@@???===;;;:::999999888888777777777777777777}}}hhhZZZRRRNNNLLLJJJGGGEEECCCBBBAAA@@@@@@???===<<<<<<;;;;;;777777777777777777777777666666666666555555555555444444555666666555444444555555666666666666555555555555666666666666555555666555333333555666555444555555555555666666666666666777777888888999::::::777???CCCNNN```kkkyyy}}}uuu~~~}}}}}}rrrhhhnnn~~~uuuggggggiiisssmmmiiifffjjjvvv}}}nnn```QQQKKKHHHEEECCCDDDCCCDDDEEEFFFGGGIIILLLOOOSSSXXX```lllpppTTTMMMFFF@@@???>>>===;;;;;;::::::777777777777777777777888~~~iii[[[SSSNNNMMMJJJHHHEEECCCBBBBBBAAA@@@???===<<<<<<<<<<<<777777777777777777777777777666666666555555555555333444555666666555444333555555666666666666555555333333444444444444333333666555333333555666555444666666666666777777777777777888888999::::::;;;;;;666>>>DDDPPPcccnnn{{{~~~xxx~~~pppjjjooo}}}zzzkkkbbbfffkkkuuullljjjgggiiisss~~~nnn```RRRKKKHHHEEECCCDDDDDDEEEGGGGGGHHHJJJNNNQQQSSSXXX```kkk}}}pppSSSLLLFFF??????>>><<<<<<;;;;;;;;;777777777777777888888888ooo^^^TTTPPPNNNJJJHHHFFFEEEBBBAAA@@@???>>>===;;;999888777999999999999999999999999777666666555444333333333777777777777777777777777333333555666666666555444555555555555555555555555444333333333333444555555777666555444333444444555666666666666666666777777999;;;BBBPPP^^^lll|||}}}zzz{{{lllmmmppp|||uuuiii___```jjj~~~rrrfffaaahhhtttuuueeeTTTLLLJJJGGGEEEEEEBBBDDDFFFHHHIIIKKKNNNQQQUUUYYYaaalllyyyrrrVVVLLLCCCAAA@@@>>>===;;;::::::::::::999888777666666666666rrraaaWWWTTTQQQMMMKKKJJJHHHFFFDDD@@@@@@>>>===;;;:::888888777777888888888999999999777777666666555444444333666666666666666666666666333444555666666666555444666666666666666666666666555444444444444555666666777666555444444444555555777777777777888888888999;;;<<>>===;;;;;;:::::::::999888777666666666666vvvdddYYYRRROOOLLLIIIHHHFFFDDDBBBAAA@@@???===<<<:::999888666666666777777888888999888888777777666666555555555555555555555555555555333444555555666666555555555555555555555555555555666555555555555666777777777666555555444444555555666666777888999:::;;;;;;<<<===DDDQQQ^^^mmm}}}xxxyyyjjjeeeiiivvvddd```^^^cccooozzzqqqppprrr~~~}}}vvv~~~pppgggbbbgggpppqqqbbbRRRKKKJJJIIIHHHIIIDDDEEEEEEEEEFFFJJJNNNRRRVVVWWW\\\dddppppppTTTLLLDDDAAA@@@???===<<<;;;:::::::::999888777666666666666yyyggg\\\QQQOOOKKKIIIGGGFFFCCCAAAAAAAAA@@@>>><<<;;;999999888888888888888888777777888888888888777777666666555555555555555555555555444444444555555555555555333333333333333333333333555555555555555666666777666666555555555555555555444555666777999:::;;;<<<<<<===EEESSSbbbrrryyyxxxiiibbbgggtttvvvaaa``````gggwwwzzzmmmggghhhlll|||~~~yyyxxx}}}pppgggbbbfffnnn~~~rrrbbbRRRKKKJJJHHHGGGHHHGGGGGGFFFFFFGGGJJJPPPTTTVVVVVVYYY```mmmoooTTTMMMEEEAAAAAA???===<<<;;;;;;::::::999888777666666666666|||iii]]]UUURRROOOMMMKKKJJJGGGEEEBBBBBB@@@???===;;;:::999;;;;;;:::999888777777666888888888888888777777777555555555555555555555555444444444444555555666666333333333333333333333333444444333333444444555666555555666666666666666666333333444666888999:::;;;<<<>>>FFFUUUgggyyy|||zzzxxxiiibbbgggttt~~~lll``````ccckkkrrrhhheeeiiippp~~~~~~yyysssxxxpppgggbbbeeennntttdddSSSLLLJJJGGGFFFFFFFFFFFFEEEDDDEEEHHHNNNRRRUUUUUUYYY```mmmpppUUUMMMEEEBBBAAA???>>><<<;;;;;;;;;:::999888777666666666666lll___UUURRRNNNLLLKKKIIIGGGEEECCCBBBAAA???>>><<<;;;:::<<<;;;;;;:::999888777777888888888777777777777777555555555555555555555555555444444444444555666666555555555555555555555555333333333333333444555555555555666777777777666666222333444666777999::::::<<<>>>GGGXXXjjj~~~yyyyyywwwhhh```fffsss~~~mmm```bbbgggtttnnnfffeeellltttyyyssslllsssrrrhhhaaaeeeooouuueeeTTTLLLIIIGGGEEEEEEBBBCCCCCCCCCCCCFFFJJJNNNTTTUUUZZZcccqqqrrrWWWNNNEEEBBBAAA@@@>>>===<<<;;;;;;:::999888777666666666666ooobbbSSSPPPMMMJJJIIIGGGEEECCCCCCCCCAAA@@@>>>===;;;;;;888888888888888999999999777777777777777777777777666666666666666666666666555444444333444555666777666666666666666666666666444444444444444555666666444555666777888777777666444555555777888999::::::>>>???HHHXXXkkkwwwuuuuuufff^^^cccqqqoooccchhhpppnnnffffffmmmvvv{{{ooogggaaalllttthhh```eeeqqqtttdddSSSLLLJJJHHHFFFFFFBBBCCCDDDEEEEEEGGGJJJMMMRRRUUU]]]hhhvvvuuuYYYOOOEEEBBBAAA@@@>>>===<<<<<<;;;:::999888777666666666666qqqeeeVVVSSSPPPMMMLLLJJJHHHFFFDDDCCCBBB@@@>>>===<<<;;;444555666777888999::::::666666666666666777777777777777777777777777777777555555444333444555666777555555555555555555555555555555555555555666777777444555666888888888777666666666777888999::::::;;;???@@@IIIYYYkkkvvvrrrsssccc[[[aaappp|||jjjgggmmmyyypppgggfffnnnwww|||}}}~~~yyyooocccZZZYYYhhhvvvhhh___eeesssrrrbbbRRRKKKJJJIIIHHHHHHDDDFFFHHHHHHIIIJJJLLLOOOQQQUUU___kkkzzzwwwZZZOOOEEECCCBBB@@@>>>===<<<<<<<<<:::999888777666666666666vvvhhhXXXVVVRRRNNNJJJGGGFFFEEEBBBBBBAAA???>>><<<;;;:::::::::999888777777888888888888777666666666666666444444444444444555666777444444444444444444444444888777666555444333222222333444444555666777888888666666777777777777666666888888888999:::;;;===>>>DDD>>>DDDXXXiiiwwwxxxsssrrrbbb]]]bbblll~~~qqqgggiiisssrrreeeaaahhhqqqxxxpppjjjmmmlllllllllfff^^^YYYZZZWWWiiittthhh```eeepppqqqbbbRRRKKKJJJGGGFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOSSS[[[fffxxxpppTTTMMMGGGDDDAAA???>>>>>>===<<<;;;999999999888888888888777wwwhhhZZZXXXTTTOOOKKKHHHGGGFFFCCCBBBAAA???>>><<<;;;:::::::::999888888888888888888888777666666666666666666666555555555666777777555555555555555555555555555555555555555444444444444444555555666666777777888999::::::::::::999888888888888999:::;;;<<<===EEE@@@GGGXXXfffsss|||uuuppprrrccc]]]bbbkkk|||ssshhhcccnnn}}}tttfffbbbhhhqqqwwwhhhccc```bbb```aaaaaa]]]VVVSSSUUU[[[mmmsssggg```eeeqqqrrrbbbRRRKKKJJJHHHFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPTTT[[[fffxxxoooSSSMMMFFFBBB@@@>>>======<<<;;;999999999999888888888777777xxxhhh]]]ZZZVVVQQQLLLIIIHHHGGGDDDCCCBBB@@@>>>===;;;;;;:::999999888888888888999888888777666666666666777888888777777666666777777666666666666666666666666444444444555555555666666555555555666666666666666555666777999999777666555888888888888999;;;<<<===CCCAAAIIIXXXcccpppyyyqqqkkkqqqbbb]]]aaajjjzzzsssjjjcccbbbdddvvvxxxiiiccchhhqqqeeeYYYXXXXXXYYYWWWWWWXXXUUUPPPPPPTTT```sssrrrgggaaafffqqqrrrcccSSSLLLJJJHHHFFFEEEEEEEEEEEEFFFHHHJJJLLLNNNQQQUUU\\\fffwwwnnnSSSLLLEEEAAA???===;;;;;;;;;:::888999999888888888777777777zzzjjj___\\\VVVQQQLLLIIIHHHHHHEEEDDDCCCAAA???===<<<;;;:::999999888888999999999999888777777666666777777999888777777666666666666666666666666666666666666444444444555555555555666666666666666666555555555333444666777777666444333888888888888999:::;;;<<<>>>???IIIWWWbbbqqqxxxnnnggg}}}sssddd]]]aaaiiixxx~~~oooeee___^^^eeennn}}}llldddiiiqqq|||^^^SSSUUUWWWXXXVVVUUUVVVUUURRRSSSXXXeeexxxrrrgggaaagggrrrssscccSSSLLLJJJHHHEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNRRRVVV]]]gggxxxxxxmmmRRRLLLEEEAAA???===<<<<<<;;;:::888888888888888777777777777~~~nnn```]]]WWWPPPKKKHHHGGGGGGFFFEEEDDDBBB???===<<<;;;:::999999999999999::::::999999888777777777777777888777777666555555555555555555555555555555555555666555555555555444444444666666666666666555555555666777999::::::999777666888888888888999::::::;;;<<<@@@KKKWWWaaaooowwwkkkbbbvvvtttggg^^^bbbjjjxxxxxxppphhhbbb```cccooo{{{oooeeeiiirrryyy^^^UUUVVVVVVZZZXXXXXXYYYYYYWWWZZZ___iii|||tttiiibbbfffqqqtttdddTTTMMMJJJHHHEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNRRRVVV^^^hhhyyyssszzzlllRRRLLLDDDBBB@@@>>><<<<<<<<<;;;999888888888777777777666666sssbbb^^^WWWPPPKKKHHHGGGGGGGGGFFFDDDBBB@@@>>><<<;;;:::999999999999::::::;;;999999888777777777777888777777666555555555666666555555555555555555555555666666555555555444444444555555555666666666666666666666777777777777666666888888888888888999::::::>>>BBBLLLVVV___llltttfff^^^nnnpppddd___dddlllyyyuuukkkiiihhhiiijjjpppqqqfffjjjsssxxxaaa[[[ZZZWWW]]]\\\^^^aaabbbbbbfffllluuuwwwkkkbbbeeeooouuueeeTTTMMMKKKHHHEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPVVV^^^jjj{{{ttt{{{kkkSSSMMMEEEBBB@@@>>>======<<<;;;999888888777777777666666666xxxeee```YYYRRRLLLIIIHHHHHHHHHGGGEEECCC@@@>>><<<;;;999999999999999:::;;;<<<:::999888888777777888888777777666666666777888888666666666666666666666666444444444555555555555555444444555555666666777777555444333333333333444555888888888888888999999:::;;;@@@IIISSS]]]jjj{{{ooo^^^XXXggg|||ssshhh```fffooo{{{~~~wwwpppiiikkkmmmrrrwww|||rrrgggkkktttxxxhhhffffffaaaffffffjjjqqqtttvvvzzz{{{mmmcccdddmmm~~~uuueeeUUUMMMKKKHHHEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOUUU^^^kkk}}}yyylllTTTNNNEEEAAA???===;;;;;;;;;:::888888777777777666666666666{{{gggbbb[[[SSSMMMJJJJJJJJJHHHGGGFFFCCCAAA>>><<<;;;999999999999::::::;;;<<<:::999888888777888888888888777777777888999::::::777777777777777777777777222222333444555666777888333444444555666777888888999888666555555666888999888888888888888888999999666;;;DDDPPP]]]jjjzzzkkkYYYUUUcccwww~~~tttaaagggppp}}}uuullljjjhhhfffrrrvvv}}}sssgggkkktttyyyoooqqqsssnnnpppqqqwww}}}ooocccccclll}}}vvvfffUUUNNNKKKHHHEEEEEEEEEEEEEEEFFFHHHJJJLLLNNNNNNTTT^^^kkk~~~lllUUUNNNFFF@@@>>>;;;:::::::::888777777777777777666666666666{{{mmmfff\\\TTTPPPOOOOOOOOOOOOJJJDDDAAA???>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666555444444555666777888777777777777888888888888555555555555555555555555666666666666666555555555888777444222222333555666888888888777888888999::::::AAACCCLLL[[[eeepppyyydddZZZVVV___pppqqqaaadddnnn~~~zzzsssiiiccceeekkkrrryyyzzznnnooottt~~~}}}mmmbbbeeennnzzzwwwfffTTTKKKGGGDDDCCCCCCEEEFFFGGGGGGGGGHHHKKKMMMSSSUUU\\\jjjmmmTTTIIIEEEAAA@@@>>>===;;;:::::::::888888777777666666555555~~~rrrjjj```VVVQQQOOOOOONNNPPPLLLFFFBBB@@@>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666666666555555555666777777666666666777777777888888666666666666666666666666666666666666666666666555777777666666666555555555999888888888888888999999;;;BBBDDDKKKZZZaaalll}}}yyycccXXXTTT]]]ooouuuaaadddmmm~~~}}}{{{zzzwwwsssoooooonnnkkkgggfffllluuu}}}~~~rrrrrrvvvnnncccfffnnn{{{wwwfffTTTKKKHHHEEECCCCCCEEEFFFGGGGGGGGGHHHKKKNNNSSSVVV]]]jjjmmmTTTJJJEEEAAA@@@>>>===;;;:::::::::888888888777666666555555wwwooocccYYYSSSQQQPPPOOORRRNNNIIIEEEBBB???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777666555555555666666555555555666666666666777777777777777777777777777555555666666666666666666666777888999999777666555999999888888888888888999:::AAADDDKKKZZZaaakkk|||yyybbbTTTPPPZZZnnnqqqbbbccckkk{{{|||wwwrrrpppmmmkkkkkkkkkjjjhhhjjjlllooorrrxxxvvvtttwwwpppeeehhhppp}}}xxxgggUUULLLIIIFFFDDDDDDEEEFFFGGGGGGGGGIIILLLNNNRRRVVV]]]jjj}}}mmmTTTJJJFFFAAA@@@>>>===;;;:::::::::999888888777777666555555zzzrrrfff[[[UUUSSSRRRRRRTTTQQQMMMHHHDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777666666666555555888888777666666555555555444444444555555555666666666666666666666666666666555555555555666666666666777777888888777777666555999999888888888888888999888???CCCKKK[[[cccnnnzzzbbbQQQNNNYYYooolllcccdddjjjyyyzzzqqqooommmlllkkkmmmppprrrtttvvv{{{}}}yyyyyysssgggiiiqqq~~~xxxgggUUULLLJJJGGGEEEEEEEEEFFFGGGGGGHHHIIILLLOOOPPPUUU\\\hhhyyylllTTTJJJFFFAAA@@@>>>===;;;:::::::::999999888888777666666555|||sssggg]]]WWWVVVVVVWWWWWWUUUQQQLLLFFFAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666888888888777777666555555444444444444555555555555555555555555555555555555444555555555666666777777999888666444444555666777888888777777888888999:::888???BBBJJJ[[[dddppp~~~dddQQQNNNZZZrrrmmmddddddjjjyyyzzzuuuuuuuuuvvvyyy~~~uuuhhhjjjrrrwwwgggUUULLLJJJGGGFFFFFFEEEFFFGGGHHHHHHJJJMMMPPPOOOTTT[[[fffuuukkkSSSJJJFFFAAA@@@>>>===;;;:::::::::999999999888777777666666wwwkkk```[[[YYYZZZ[[[YYYXXXUUUOOOHHHBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777888888888777666666444444444555555555555666555555555555555555555555444444555555666777777777:::888555333333444666888666666777777888999;;;;;;:::@@@BBBKKK\\\gggvvvkkkUUUQQQ^^^vvvnnneeeffflll|||vvviiikkkrrrvvvfffTTTLLLIIIGGGEEEFFFEEEFFFGGGHHHHHHJJJNNNQQQPPPTTT[[[dddrrriiiQQQIIIFFFAAA@@@>>>===;;;::::::::::::999999888888777666666~~~pppeee^^^\\\]]]]]][[[[[[XXXRRRIIIBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666777888888888777777444555555555555666666666555555555555555555555555444444555555666777777888999888777666666666777777555555666777888:::<<<===;;;AAADDDNNNcccsssttt\\\UUUbbb|||nnnfffhhhooo~~~wwwiiijjjrrruuueeeSSSKKKHHHFFFEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQRRRWWW\\\dddqqq~~~hhhPPPHHHEEEAAA@@@>>>===;;;:::::::::::::::999888888777777666uuuhhhaaa^^^^^^^^^\\\\\\ZZZSSSJJJCCC??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888555666777888999999888777555555555666666666666777777777777777777777777777444444444555666777777888888888999:::999888777666333444555777999;;;===>>>:::AAAFFFSSSlll{{{bbbWWWeeeqqqgggiiipppwwwiiijjjqqqtttdddRRRJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIKKKOOORRRUUUYYY^^^eeeqqqyyygggOOOGGGDDDAAA@@@>>>===;;;:::::::::::::::999999888777777777uuuggg___^^^___```dddaaa\\\UUUMMMDDD>>>:::999:::<<<>>>??????>>>>>>:::999888888777888888888777777888888888888777777555555666666666666555555333333333444555666777777333444555666777777777777888888888888777777777777666777777888:::<<<>>>???===BBBDDDRRRsssyyyaaaVVVccc~~~ssskkkkkkrrrvvviiikkkrrr~~~yyyeeeSSSMMMJJJDDDCCCFFFDDDEEEFFFFFFGGGJJJOOORRRUUUYYY```iiiwwweeeOOOGGGCCCAAA@@@>>>===;;;:::::::::888888777666666666666666xxxkkkcccbbbcccdddhhheee^^^VVVMMMEEE???<<<::::::<<<===>>>>>>======:::999999888888888888888777777888888888888777777555555666666666666555555444555555666666777777777333444555666777777777777777777777777777777777777666666777888999;;;<<<======CCCEEESSSsssxxxcccZZZddd|||uuummmnnntttttthhhjjjqqqwwwcccRRRLLLJJJEEECCCFFFDDDEEEFFFFFFGGGJJJNNNQQQUUUYYY___iiixxx}}}dddOOOGGGCCCAAA@@@>>>===;;;:::::::::888888777666666666666666}}}pppiiihhhiiikkkoooiiiaaaVVVLLLEEE@@@>>>;;;;;;<<<<<<===<<<<<<;;;::::::999888888888888888777777888888888888777777555666666777777666666555666666777777777777777777444444555666777777777777666666666666777777777777777777777777888999:::;;;===CCCEEERRRqqqsssccc\\\bbbwwwwwwoooooouuuqqqeeehhhqqqsssaaaPPPLLLJJJEEEDDDGGGEEEFFFGGGGGGGGGJJJNNNQQQUUUXXX___iiiyyy}}}{{{cccNNNGGGCCC@@@???>>><<<;;;::::::999888888777666666666666666vvvpppnnnoooqqqtttmmmbbbVVVKKKDDD@@@>>><<<<<<<<<<<<<<<;;;::::::::::::999888888888888999777777888888888888777777666666777777777777666666777777666666666666666666555555666777777777777777666666666666666777777777999888888888888999999:::;;;AAADDDPPPlllmmm___XXX^^^rrrxxxooonnnrrrnnncccgggqqqppp^^^NNNKKKJJJFFFEEEHHHEEEFFFGGGGGGGGGIIIMMMPPPUUUXXX^^^iii{{{||||||aaaNNNGGGCCC@@@???>>><<<;;;:::999999888777777666666666666666|||vvvttttttuuuwwwooocccVVVJJJCCC@@@???>>>======<<<;;;;;;;;;:::;;;::::::999888999999999777777888888888888777777666666777777777777666666666555555555555555555555555666777777777777777777555666666666777777888888::::::999999999:::::::::888@@@AAAKKKdddzzzkkk[[[SSS[[[rrrxxxqqqoooppp|||vvvrrrssszzzzzzoookkknnnrrrrrrtttvvvxxxxxxwwwtttrrrlllpppwww|||lllbbbfffqqqmmm[[[LLLJJJJJJFFFEEEHHHEEEFFFFFFGGGGGGJJJNNNQQQUUUXXX___kkk}}}{{{}}}___NNNGGGCCC@@@???===<<<:::999999999888777777666666666666666|||yyyyyyzzzyyyqqqdddWWWKKKDDDAAA??????>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999999777777888888888888777777666777777888888777777666444444444555555555555555666777777888888777777777666666777777888888999999:::::::::999::::::;;;;;;777???@@@GGG\\\nnnmmm[[[RRR\\\sss|||vvvqqqpppyyyssshhhfffiiinnnpppnnnggg^^^YYYYYY[[[\\\]]]```bbbbbbaaa^^^]]]]]]^^^dddqqq|||kkkaaafffqqqkkkZZZKKKIIIIIIEEEDDDGGGDDDEEEFFFFFFGGGJJJOOORRRTTTXXX```nnn}}}~~~^^^MMMGGGCCC???>>>===;;;:::999999888888888777666666666666666~~~~~~~~~zzzsssgggYYYNNNFFFBBBAAA??????>>>=========>>>>>>;;;;;;:::999999999999:::777777888888888888777777777777888888888888777777444444555555666666777777777777888888888777777666777777777888999:::::::::999999888888999:::;;;;;;888??????DDDVVVfffuuunnn[[[QQQ[[[rrrxxxrrrnnnuuuwwwhhh```aaafffhhhddd___ZZZUUURRRQQQRRRQQQRRRTTTUUUVVVUUUTTTSSSVVVVVV\\\mmm|||lllbbbgggrrrjjjYYYKKKIIIIIIEEECCCFFFBBBCCCEEEFFFHHHKKKPPPTTTTTTXXXbbbqqq\\\MMMGGGCCC???>>>===;;;:::999888888888888777666666666666666{{{tttiii\\\PPPHHHDDDCCC@@@???>>>======>>>???@@@<<<;;;::::::999999::::::777777888888888888777777777777888888888888777777444555555666777888888999777777888888888777777666777777888999::::::;;;;;;777777777777888999:::;;;999@@@@@@CCCSSSaaappplllYYYPPPZZZnnnwwwpppjjjpppqqqccc\\\```ffffff^^^WWWSSSSSSSSSSSSUUUPPPQQQSSSTTTTTTTTTSSSSSSVVVVVV]]]qqq|||lllbbbgggrrrjjjYYYKKKIIIIIIDDDBBBEEEAAACCCDDDFFFHHHLLLQQQUUUTTTXXXcccrrr\\\MMMGGGCCC???>>>===;;;:::999888888888888777666666666666666~~~zzznnn\\\MMMFFFAAA==============================<<<;;;:::999:::;;;<<<999888666555555555666777777777777777777777777777777777888888888888777777777777777777777777777777666666777888888888888888777777888888888999999999>>><<<>>>EEENNNZZZmmm|||}}}jjj\\\QQQXXXgggzzzvvvooolllvvvjjj```]]]^^^___cccaaa\\\VVVVVVXXXVVVRRRTTTSSSRRRSSSUUUWWWXXXXXXXXX^^^iii|||pppdddfffrrrcccXXXMMMHHHFFFCCCCCCEEEDDDEEEEEEFFFIIILLLNNNPPPRRRYYYddduuuyyyWWWKKKFFFBBB>>>>>>===<<<;;;::::::999888777555444333444666777|||ooo\\\MMMFFFAAA===========================<<<<<<;;;;;;::::::;;;;;;======<<<;;;:::999999:::777777777777777777777777666666666666666666666666777777777777777777777777666666777888888888888888888999999999::::::::::::<<<;;;===DDDMMMYYYjjjyyy}}}kkk]]]PPPVVVcccvvvqqqjjjhhhssslll```]]]^^^```cccccc```[[[[[[^^^]]]YYY^^^]]]]]]^^^```cccdddeeeffflllwwwpppdddfffrrrcccXXXMMMIIIFFFDDDCCCEEEDDDDDDEEEFFFIIILLLNNNPPPRRRYYYdddtttwwwVVVJJJFFFBBB>>>>>>===<<<;;;::::::999999888666444444555666777~~~qqq]]]NNNFFFBBB>>>========================<<<<<<<<<<<<<<<;;;::::::777777888888999999888888777777777777777777777777666555444333333444555666777777777777777777777777666666777888888888888888999999:::::::::;;;;;;;;;::::::===DDDLLLWWWggguuurrrdddSSSVVVaaatttzzzvvvtttttttttssspppttt{{{~~~nnngggfffqqqpppbbb^^^___aaafffiiihhheeeeeehhhhhhfffggghhhiiikkkmmmpppssstttzzzpppdddfffrrrcccXXXNNNIIIGGGDDDCCCEEEDDDDDDEEEFFFIIILLLOOOPPPTTTZZZdddtttuuuUUUJJJFFFBBB>>>>>>===<<<;;;::::::999999888777666555666777777rrr^^^NNNFFFCCC???========================;;;<<<=========<<<:::999///000333555777777777777777777777777777777777777777666444333333444666777666666666666666666666666666666777888888888888888999999999::::::::::::;;;::::::>>>EEEMMMWWWfffsss~~~ppp[[[\\\dddvvvsssnnnhhhdddcccdddeeeeeeaaaeeekkkqqqxxxyyynnnhhhgggrrruuueee___aaadddlllrrruuusssrrrtttuuuttttttvvvyyy{{{~~~pppdddfffrrr~~~cccYYYNNNJJJHHHDDDCCCEEECCCDDDEEEFFFIIILLLOOOQQQUUU[[[fffuuuqqqSSSJJJFFFBBB>>>>>>===<<<;;;::::::999999999888777666777777888sss]]]MMMFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>===<<<;;;:::555666888999::::::999999777777777777777777777777888777555444444555777888666666666666666666666666666666777888888888888888888888888888999999999999;;;;;;???FFFNNNXXXgggttt}}}cccbbbhhhzzz}}}pppgggccc]]][[[[[[]]]^^^___]]]```dddhhhmmmrrrxxx|||yyynnnhhhgggrrr}}}jjjcccdddhhhqqqzzz~~~pppdddfffrrr|||cccYYYOOOKKKIIIEEEDDDEEECCCCCCDDDFFFIIILLLOOOQQQVVV]]]hhhyyynnnQQQIIIGGGBBB>>>>>>===<<<;;;::::::999999888888777777777777777ttt]]]LLLEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;<<<<<<<<<;;;:::888777666777777777777777777777777999888777666666777888999777777777777777777777777666666777888888888888888777777888888888999999999===<<>>>>>===<<<;;;::::::999888888777777777666666666ttt\\\JJJCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::888777777666666777777777777777777777777888888888888888888888888777777777777777777777777666666777888888888888888888888888999999999::::::===;;;>>>DDDMMMYYYjjjyyyoookkkooo}}}zzzjjjbbbZZZXXXWWWYYY\\\```bbbcccgggjjjooorrrtttuuuwwwxxx|||nnneeebbblllwwwkkkkkkooo}}}pppdddfffrrrwwwbbbYYYPPPLLLJJJFFFDDDDDDBBBCCCDDDFFFIIIMMMPPPRRRVVV```ooohhhNNNHHHGGGBBB>>>>>>===<<<;;;::::::999666777777777666666555555sss[[[JJJCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<======:::999888888999;;;===>>>777777777777777777777777777777888888888888777777777777777777777777777777666666777888888888888888999999:::::::::;;;;;;;;;<<<;;;<<>>>>>===<<<;;;::::::999666666666666666555555444uuu]]]KKKDDDAAA???@@@??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<999:::;;;;;;:::999777666777777777888999999999:::888888888888888888888888555666666777777777777777888888888777777777777777777888888999999:::;;;;;;===:::===EEELLLXXXnnn}}}rrrsssvvvhhhaaa```______bbbhhhnnnsssuuuqqqhhhcccmmm}}}kkklllxxxrrrdddfffrrrtttaaaXXXPPPLLLHHHCCCAAACCCBBBDDDFFFHHHIIIKKKOOOQQQYYYcccssseeeNNNJJJFFF@@@>>>>>>===<<<;;;::::::999999999777666555555555555sss\\\KKKEEEBBB@@@>>>>>>>>>>>>>>>???@@@@@@?????????>>>======<<<<<<:::::::::::::::999888777888888888888888999999999666666666666666666666666555666666777777777777777888888888888777777777777777888888999999:::;;;;;;>>><<<@@@GGGMMMZZZttt~~~sssuuuvvviiidddddddddfffkkksss{{{qqqhhhdddnnnyyykkknnn{{{ssseeegggsssuuu```XXXPPPKKKGGGBBBAAABBBBBBDDDFFFHHHIIIKKKOOORRRZZZdddtttdddOOOKKKHHHBBB>>>>>>===<<<;;;:::999999999888777666555555555555uuu^^^MMMEEEBBB@@@=========>>>???@@@AAABBB@@@??????>>>>>>===<<<<<<<<<;;;:::999999888888888999999999888888888888888666666666666666666666666555666777777888888777777888888888888888888888888777888888999999:::;;;;;;===<<<@@@FFFKKKYYYxxxuuuwwwuuukkkhhhhhhjjjoooxxxppphhhfffqqqsssiiiqqqsssfffiiiuuuwww___WWWOOOKKKGGGBBB@@@BBBBBBDDDFFFGGGIIIKKKOOORRR[[[eeeuuuzzzbbbOOOKKKHHHDDD>>>>>>===<<<;;;:::999999999888777666666555555666zzzaaaNNNEEE@@@===>>>>>>>>>>>>???@@@AAABBB@@@@@@??????>>>======<<<===<<<:::999888888999::::::999999999888777777777888888888888888888888888666666777888888888888777777888888888888888999999777888888999999:::;;;;;;::::::>>>CCCHHHWWWyyyuuuwwwuuummmmmmkkkpppzzznnniiihhhrrrxxxjjjeeepppsssgggjjjvvvuuu]]]UUUMMMJJJFFFAAA@@@BBBCCCEEEFFFGGGIIILLLPPPSSSZZZddduuuyyyuuu```NNNIIIFFFCCC>>>======<<<;;;:::999888888888777666666666666666zzzaaaNNNDDD???<<<@@@@@@???????????????@@@@@@@@@@@@???>>>>>>=========<<<;;;999888999999::::::999999999888777777777888888888888888888888888666777777888888888888888777777888888999999999:::777888888999999:::;;;;;;::::::>>>CCCGGGVVVwww}}}rrrsssyyyqqqsssrrr{{{nnniiiiiirrr}}}mmmccc```lll|||rrrfffiiivvvqqqZZZRRRKKKHHHEEEAAAAAACCCDDDEEEFFFGGGHHHLLLPPPTTTYYYcccuuu|||xxxwww___MMMGGGCCCAAA======<<<;;;:::999888888888777777666666666666777xxx___LLLDDDAAA???AAAAAA@@@???????????????AAA@@@@@@??????>>>=========<<<;;;::::::999999999999999999888888888888888666666666666666666666666666777888888999999888888777777888888999:::::::::777888888999999:::;;;;;;<<<<<>>>>>===<<<<<<<<<<<<;;;:::999888888888888888888999999999666666666666666666666666777777888999999999999888777777888999999:::;;;;;;777888888999999:::;;;;;;===;;;>>>DDDJJJUUUooovvvhhheeeyyymmmiiihhhooo|||ttteee]]]ZZZcccooo}}}|||mmmbbbfffsssyyyhhhTTTLLLGGGEEEEEEBBBCCCFFFFFFFFFFFFGGGHHHLLLQQQVVVYYYbbbsss|||rrrooorrrqqqrrrssswww{{{[[[MMMFFFBBBAAA===<<<<<<;;;:::999888888777777666666666666777777dddOOOGGGEEECCC>>>>>>>>>???@@@AAACCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<===<<<;;;999888777777888888999999999:::888888888888888888888888777777888999999999999888777777888999::::::;;;;;;777888888999::::::;;;;;;<<<999;;;BBBIIISSSiiittteeeaaasssmmmhhhgggnnnzzzttteee]]]ZZZaaallluuuzzzqqqllljjjqqqzzzkkkaaaeeerrrwwwfffRRRKKKEEEEEEDDDCCCDDDGGGFFFFFFGGGGGGHHHLLLRRRVVVZZZbbbrrruuullljjjqqqooooooooosssxxxZZZMMMGGGDDDCCC===<<<<<<;;;:::999888777777777666666666666777888dddLLLFFFEEEBBBAAA@@@@@@AAACCCDDDDDDBBBBBBBBBAAA@@@>>>>>>===<<<>>>>>>===<<<<<<<<<<<<===777777777888999999::::::777777777777777777777777888888999999999999888888999888777666666666777888888777666666888<<>>>>>>>>======<<<;;;<<<<<<<<<999999999888888888888888888888888888888888888888888888999999999999888888999888777777777888999999:::999888888999:::<<<>>>>>><<<<<>><<<;;;:::999999999777777666555555555555555tttWWWKKKJJJHHHEEECCCBBBCCCFFFKKKNNNOOOJJJJJJIIIHHHFFFCCC@@@???======<<<;;;;;;;;;;;;<<<888888999999::::::::::::999999999999999999999999888888999999999999888888777777888999:::;;;;;;;;;888999;;;<<<<<<;;;:::999777888;;;@@@DDDKKKYYYgggqqq|||^^^```ppp{{{iiieeefffooo}}}yyyhhhbbbffflllyyyyyytttnnnjjjffffffkkkrrr|||ooogggccckkk{{{xxxbbbVVVJJJGGGDDDBBBBBBCCCCCCCCCCCCEEEFFFHHHJJJMMMRRRVVVZZZbbbfffaaaUUUOOOTTT[[[^^^___ccclllxxxiiiTTTMMMEEE@@@BBB======<<<;;;:::999999999777666666555555555555666yyy[[[NNNLLLJJJFFFEEEDDDFFFJJJOOOQQQRRRMMMKKKIIIGGGDDDBBB@@@???>>>>>>===<<<<<<<<<<<<<<<888888999999:::;;;;;;<<<999999999999999999999999888888999999999999888888666777888999:::::::::999777888:::;;;<<<;;;;;;:::;;;;;;===@@@CCCIIIWWWdddsssiiihhhttt|||hhheeefffooo~~~nnnfffjjjqqq}}}vvvpppqqqwww~~~mmmfffdddmmm~~~rrr^^^SSSHHHEEEBBBAAABBBCCCCCCCCCCCCDDDFFFHHHJJJMMMRRRVVVXXX]]]```ZZZPPPLLLRRRZZZZZZ\\\bbblllzzzeeeSSSMMMCCC???BBB<<<<<<<<<;;;:::999999888666666555555555555666666cccSSSMMMIIIFFFFFFGGGJJJNNNRRRTTTUUUPPPNNNJJJFFFDDDBBBAAAAAA??????>>>============>>>999:::::::::::::::::::::888888888888888888888888888888999999999999888888666777888999999999888777999999::::::;;;;;;::::::===;;;<<>>CCC;;;;;;;;;;;;:::999999888666666555555555555666666jjjWWWMMMHHHFFFFFFHHHLLLQQQTTTVVVVVVRRRPPPKKKGGGDDDBBBCCCCCC@@@??????>>>>>>>>>>>>>>><<<;;;;;;::::::999999888777777777777777777777777888888999999999999888888666777888999999888666555;;;;;;::::::::::::::::::;;;999:::===@@@GGGVVVdddqqq|||www|||zzzmmmiiiiiiqqq}}}xxxooossszzzhhhccccccnnn~~~lllYYYPPPEEECCCAAAAAABBBDDDDDDCCCCCCDDDFFFHHHJJJNNNSSSWWW[[[]]]\\\VVVNNNLLLQQQWWW___aaaiiiuuuYYYMMMKKKBBB???DDD;;;;;;;;;;;;::::::999888666666555555555666666777kkkRRRIIIIIIHHHFFFHHHNNNWWW[[[ZZZVVVQQQOOONNNMMMLLLJJJGGGEEE@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888777777888999:::::::::::::::999999999888888888888999999999:::::::::777888666<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888777888888999999:::888888888777777777666666777888888888999999999999999;;;999===FFFIIIUUUlll}}}zzzwwwhhhhhhiiippp~~~wwwyyyzzzdddddddddjjj|||{{{hhhWWWMMMEEECCC@@@@@@BBBDDDDDDBBBFFFFFFGGGIIILLLOOORRRTTTWWWVVVRRRLLLHHHMMMZZZdddkkkooowwwwwwWWWNNNFFFCCCCCC@@@<<<;;;;;;:::999888777777777777666555555555555555qqqXXXMMMJJJHHHKKKUUUcccnnnpppggg^^^TTTQQQLLLIIIHHHGGGFFFEEEBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888999999999888888888777777777777777888888999999999:::::::::;;;>>><<<>>>DDDEEERRRkkkzzzvvvhhhgggiiipppyyy~~~uuuccccccdddkkk~~~wwweeeUUUKKKEEECCCAAA@@@BBBCCCCCCCCCDDDEEEGGGIIILLLOOOPPPRRRUUUTTTOOOIIIGGGNNN\\\gggooottt}}}pppSSSKKKEEEBBBCCC@@@<<<;;;;;;:::999888777777777666666555555555555666ttt[[[PPPLLLJJJPPP^^^ppp|||{{{mmm```WWWRRRMMMHHHGGGFFFEEEEEEFFFFFFEEECCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888999999999888888999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;???>>>>>>BBBCCCQQQlllxxxsssgggggghhhppp~~~wwwrrr___```cccllltttbbbSSSKKKDDDBBBAAA@@@AAABBBCCCCCCCCCDDDGGGIIILLLNNNOOOOOOTTTQQQLLLGGGHHHQQQ```kkkpppuuu~~~jjjPPPJJJDDDAAAAAA???<<<;;;;;;:::999888777777777666555555555555666666vvv]]]RRRNNNMMMUUUeeezzzqqqaaaZZZUUUOOOIIIGGGFFFFFFEEEGGGGGGFFFDDDCCCAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888999999999888888777999999999999999999999999999999999999::::::::::::999======>>>AAABBBPPPjjjuuuqqqffffffhhhqqq|||rrrqqq}}}lll\\\]]]aaalllppp```SSSKKKCCCBBBBBBAAA@@@AAABBBCCCCCCDDDFFFIIIKKKMMMNNNNNNRRROOOJJJGGGJJJUUUdddppppppuuufffOOOKKKEEE@@@@@@===<<<;;;;;;:::999888777777666666555555555555666666www\\\RRRQQQQQQYYYkkkvvvddd^^^YYYRRRMMMJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888999::::::888777666777777777777777888888888666666777777777888888888888<<<;;;===BBBBBBNNNeeesss}}}yyyvvvvvvxxx|||nnnddddddhhhrrryyymmmhhhjjjzzzuuueeeYYY[[[aaannnmmm]]]QQQJJJBBBBBBBBBAAA???@@@BBBDDDDDDEEEGGGIIIKKKMMMNNNOOOQQQNNNJJJIIIOOO[[[jjjtttssswwwbbbNNNKKKEEE@@@@@@===<<<;;;;;;:::999888777777666555555555555666666777wwwZZZRRRTTTSSS[[[mmm}}}jjj```\\\UUUPPPMMMKKKHHHGGGDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777888:::::::::888777555666666777777777888888888777777777888888888999999:::<<<999<<>><<<;;;;;;:::999888777777555555555555555666777777vvvYYYRRRUUUSSS\\\nnnooobbb^^^XXXSSSOOOLLLIIIGGGEEEEEEDDDDDDCCCCCCCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777888:::;;;:::888666555888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<999<<>>AAADDDHHHHHHGGGHHHJJJMMMPPPRRROOOMMMLLLNNNWWWcccqqqzzzvvvyyyuuuWWWHHHIIIEEEAAABBB@@@<<<;;;;;;:::999888777777555555555555555666777888xxx[[[TTTXXXWWW___rrruuummmggg^^^UUUOOOJJJGGGEEEEEECCCAAABBBCCCDDDCCCBBB<<<;;;:::;;;<<<<<<:::888@@@>>>===;;;::::::;;;;;;999999999999999999999999999999888888888888888999999999999::::::;;;;;;;;;<<<;;;999888;;;BBBKKKRRRiiiyyy|||||||||uuupppkkkjjjmmmiiilllooonnnlllmmmrrrwwwzzzwwwxxx}}}{{{hhh___bbbhhhrrrmmmfffdddeeemmmxxxtttbbbcccaaafffxxxqqq```SSSJJJEEECCCBBBAAAAAAAAAAAABBBCCCFFFGGGGGGIIIKKKMMMOOOQQQOOOMMMIIIJJJVVVhhhuuuyyyttt~~~oooXXXKKKHHHDDDDDDDDD<<<===<<<;;;;;;999999888777666555555555444444444444{{{]]]VVVZZZ^^^dddsssvvvkkkeee\\\UUUOOOKKKHHHEEEEEECCCAAAAAABBBCCCCCCBBBBBBAAA@@@AAABBBAAA@@@>>>:::999888666666666666666999999999999999999999999999999888888888888888999999::::::::::::::::::;;;999:::;;;;;;===BBBHHHMMM___qqq~~~{{{xxxpppmmmkkkhhhhhhkkknnnqqqttttttssstttyyy}}}|||jjjaaadddjjjtttmmmffffffhhhqqq|||uuuxxx~~~vvvfffbbbaaagggzzzmmm]]]RRRJJJFFFBBBAAA@@@??????@@@AAABBBFFFFFFGGGIIIKKKMMMOOOPPPMMMLLLIIIKKKWWWhhhtttxxxrrr{{{lllVVVJJJGGGBBBCCCCCC;;;<<<<<<;;;:::999888888777666666666555555555444444~~~___WWW[[[gggjjjuuuvvviiiccc[[[TTTOOOKKKHHHFFFEEECCCAAAAAABBBBBBBBBAAA@@@???>>>???@@@@@@>>><<<<<<;;;:::999888888888999999999999999999999999999999888888888888888999999;;;::::::::::::::::::999777999<<<>>>@@@BBBDDDGGGVVVhhh}}}zzzzzzpppjjjfffhhhjjjkkknnnrrrxxx|||}}}lllbbbeeelllvvvpppjjjlllqqq|||wwwnnnrrryyyyyyiii```aaaiii}}}|||hhhZZZQQQJJJEEEAAA@@@????????????@@@AAAFFFFFFHHHIIILLLNNNOOOPPPLLLKKKIIIKKKWWWgggrrrtttpppxxxiiiTTTHHHFFF@@@AAABBB;;;<<<<<<;;;:::999888777777777777777666666666555555aaaWWW[[[kkknnnwwwsssiiiddd]]]UUUPPPKKKGGGEEEFFFDDDBBBAAABBBBBBAAA@@@<<<;;;:::;;;<<<<<<:::888>>>>>>======<<<<<<<<<<<<888888888888888888888888888888888777888888999:::;;;;;;;;;::::::999999999777:::===>>>???@@@BBBDDDSSScccuuu~~~yyy~~~qqqkkkeeeccchhhooovvv~~~~~~mmmcccffflllwwwssspppvvv~~~zzzqqqvvvxxxiii^^^aaalllwwwdddWWWOOOIIIDDDBBBAAA@@@??????@@@AAABBBEEEFFFHHHJJJLLLNNNOOOOOOKKKJJJIIIKKKUUUdddlllnnnqqqvvveeeRRRHHHEEE@@@@@@BBB;;;<<<;;;;;;:::999888777777777777777777666666666666dddWWWZZZhhhmmmwww{{{ppplllggg___XXXRRRMMMHHHEEEHHHFFFCCCBBBBBBBBBAAA@@@>>>===<<<===>>>===<<<:::::::::::::::999999999888888888888888888888888888888888777777888999999:::;;;;;;;;;::::::999999999999:::;;;;;;<<<>>>AAADDDSSS```ooozzzwwwyyy|||lllkkkeeedddlllwww~~~nnncccfffmmmwwwvvvuuuzzztttfff]]]cccpppsss```UUUNNNHHHDDDCCCBBBAAA@@@@@@AAABBBCCCDDDFFFHHHJJJMMMNNNOOOOOOKKKKKKIIIJJJTTTaaahhhhhhssswwwbbbPPPHHHFFF@@@@@@BBB===<<<;;;:::999888777777666777777777777666666666666hhhXXXZZZaaahhhtttyyypppmmmiiibbb[[[UUUPPPKKKHHHJJJHHHEEEDDDCCCCCCAAA@@@>>>===<<<===>>>===<<<:::888888999999999999888888888888888888888888888888777777777777888999::::::;;;::::::::::::::::::999:::::::::999999<<<@@@DDDPPP]]]mmmzzzvvvuuuxxxiiikkkgggiiitttooodddgggmmmxxxyyy|||pppbbb]]]dddtttmmm[[[RRRMMMHHHDDDCCCCCCBBBAAAAAABBBCCCCCCDDDFFFHHHKKKMMMNNNNNNNNNKKKKKKIIIJJJSSSaaaiiiiiivvvyyy___NNNGGGFFF@@@@@@BBB===;;;;;;:::999888777666666777777777666666666555555mmmYYYZZZ[[[bbbnnn{{{yyyssslllhhhccc^^^YYYUUUQQQNNNLLLIIIGGGEEEEEEDDDBBB@@@<<<;;;:::;;;<<<<<<:::888::::::;;;<<<<<<;;;;;;:::888888888888888888888888777777777777888999:::;;;999::::::::::::::::::;;;888888999999:::<<<@@@CCCLLL]]]rrrzzzttt|||yyynnnnnnnnntttpppfffiiioooyyymmmaaa]]]fffwww}}}fffVVVOOOMMMJJJFFFCCCBBBAAA@@@@@@AAABBBCCCDDDEEEHHHKKKMMMNNNNNNNNNKKKJJJHHHJJJUUUdddnnnpppwww{{{www[[[KKKEEEDDD>>>>>>AAA===;;;;;;:::999888777666666666666666555555555444444ppp[[[[[[XXX___kkkvvv}}}}}}zzzvvvkkkgggccc___\\\YYYUUUSSSMMMKKKHHHFFFEEEDDDCCCAAA>>>===<<<===>>>>>><<<:::888999:::;;;;;;;;;:::999777777777777777777777777777777777777888999:::;;;999999999::::::;;;;;;;;;555777999:::;;;<<>>===<<<>>>>>>>>>=========<<<;;;:::999999888888888888888888999999999999888777555555777888999888999:::;;;<<<;;;::::::888999::::::;;;<<<@@@BBBMMM___uuuttt{{{uuuuuu|||rrrhhhlllttt}}}sssddd___\\\ggg|||}}}nnn]]]TTTOOOJJJHHHHHH@@@@@@??????@@@BBBDDDEEECCCFFFJJJNNNPPPPPPOOONNNFFFIIIEEEMMMdddsssuuuzzzlllOOOKKKEEEAAA@@@@@@??????<<<;;;999777777888999:::666666555555555555666666ttt\\\YYYWWWVVV___qqqzzztttoooooonnnkkkfff^^^WWWSSSMMMMMMLLLIIIEEEBBBBBBCCC@@@>>><<<<<<>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;999999999999888888888888:::999888777777888999:::888999:::;;;;;;;;;::::::888999:::;;;;;;===@@@CCCLLL]]]tttxxx~~~|||zzztttmmmpppvvvnnnbbb___\\\hhh|||yyyjjjZZZQQQMMMHHHFFFFFF@@@@@@??????@@@AAACCCDDDCCCFFFJJJNNNOOOOOONNNMMMGGGJJJIIISSSkkkxxxzzz~~~gggNNNJJJEEEAAA@@@??????>>>>>>===;;;999888999::::::666666555555555555666666ttt]]]YYYWWWYYYdddxxx~~~wwwuuuwwwvvvqqqggg]]]WWWUUUOOOPPPOOOLLLHHHDDDBBBBBB@@@>>>======>>>??????>>>::::::;;;;;;;;;<<<<<<<<<:::::::::999999888888888;;;:::999888888999:::;;;888999:::;;;;;;;;;::::::999:::;;;<<<<<<>>>AAADDDHHHYYYrrr~~~}}}wwwtttuuuyyyzzzhhh______]]]iii~~~rrrdddUUUMMMJJJFFFDDDEEE@@@??????>>>???@@@BBBCCCDDDFFFJJJMMMOOONNNMMMKKKFFFKKKMMMZZZrrr}}}}}}aaaNNNJJJDDDAAA??????>>>>>>>>>===;;;999888777888888666666555555555555666666sss\\\ZZZYYY___oooyyyvvvyyyyyyrrrggg]]]XXXWWWRRRSSSSSSPPPKKKFFFCCCBBBAAA???>>>>>>???@@@@@@???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777:::999888888888888999:::999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<>>>BBBDDDDDDUUUooozzzxxxxxxzzzxxxfff^^^^^^```llllll^^^PPPJJJHHHEEECCCDDD@@@???>>>>>>???@@@BBBCCCDDDGGGJJJMMMNNNMMMKKKIIIDDDJJJOOO^^^uuu|||{{{~~~^^^LLLIIIDDDAAA??????>>><<<<<<;;;999777555555444444666555555444444555555666rrr\\\ZZZYYYcccvvv~~~vvvsssvvvvvvqqqfff^^^ZZZZZZUUUVVVVVVSSSNNNIIIFFFEEECCCBBB@@@@@@AAAAAAAAA@@@>>>>>>===<<<<<<;;;::::::===<<<<<<;;;:::999888888888888777777777777888888999999999:::::::::;;;;;;:::;;;<<<<<<<<<>>>BBBDDDEEEUUUooo~~~~~~|||yyyxxxyyyzzzggg___^^^cccqqq}}}ggg[[[NNNHHHGGGDDDCCCCCC??????>>>>>>???AAACCCDDDEEEGGGJJJLLLMMMKKKIIIGGGCCCIIIOOO```uuuxxxuuu{{{~~~{{{]]]KKKHHHDDDAAA???>>>===;;;;;;;;;999888666555444444555555444444444444555555ppp[[[YYYVVVaaauuuyyyrrrqqqssssssooogggaaa^^^^^^YYYYYYXXXTTTOOOKKKIIIIIIGGGEEECCCBBBCCCCCCAAA@@@??????>>>===<<<;;;:::999<<<<<<<<<;;;;;;:::::::::777777777777777777777777::::::999999999:::;;;<<<999:::;;;<<<<<<>>>AAADDDGGGVVVppp}}}}}}~~~}}}{{{}}}xxxwwwxxx{{{hhh______ffftttwwwdddXXXLLLGGGEEECCCAAABBB>>>>>>>>>???AAACCCEEEGGGFFFHHHJJJLLLLLLJJJGGGEEECCCIIIPPPcccwwwwwwsss{{{tttZZZJJJGGGCCC@@@???>>><<<:::===<<<<<<:::999888777666555555444444444444555555nnnYYYXXXUUU^^^ppp~~~wwwuuurrrrrrqqqoookkkgggcccaaa[[[[[[YYYUUUPPPMMMLLLMMMKKKIIIFFFEEEDDDDDDBBB@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888888888999999888888888::::::999999999:::;;;<<<888999:::;;;;;;===@@@CCCFFFTTTlllvvvuuuxxxxxxfff___```gggvvv}}}qqqaaaUUUIIIEEEDDDAAA??????===>>>>>>@@@BBBEEEHHHJJJFFFHHHJJJLLLKKKIIIFFFDDDEEEJJJSSShhh{{{zzzwwwlllUUUIIIFFFCCC@@@???===;;;999<<<<<<<<<;;;;;;:::999888555444444333333444444555mmmYYYXXXVVV^^^lllzzz~~~{{{yyyzzzvvvtttqqqpppnnnkkkfffccc\\\\\\YYYUUUPPPNNNNNNOOONNNKKKHHHFFFEEEDDDBBB@@@<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<888999999::::::999999888;;;:::999888999:::;;;<<<888999::::::;;;<<<@@@BBBBBBOOOfffuuutttxxxtttddd^^^```gggvvvyyymmm```SSSHHHDDDBBB???===>>>======>>>@@@CCCFFFJJJKKKGGGHHHJJJLLLKKKHHHEEECCCGGGLLLVVVlll}}}fffQQQIIIFFFCCC@@@???===;;;999:::::::::::::::999888777555444444333333444444555ooo\\\YYYXXX\\\gggssszzzxxxwwwxxxxxxzzzyyytttpppmmmhhhccc```\\\XXXUUUUUUVVVVVVVVVTTTQQQLLLHHHGGGEEEDDDCCCAAA@@@???===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999999777888:::<<<>>>>>>>>>>>>BBBPPP```zzzyyyvvvxxxlll^^^]]]bbbmmmwwwfffVVVPPPIIICCC@@@@@@@@@@@@>>>???@@@AAA@@@AAACCCEEEKKKKKKLLLLLLKKKIIIGGGFFFAAAQQQddd{{{]]]RRRIIIFFFCCCAAA@@@@@@???>>>;;;:::999777666555555555777666444333444555777888ooo\\\ZZZYYY]]]gggttt|||||||||}}}xxxrrrppplllggg```]]]ZZZXXXYYYZZZZZZYYYXXXTTTOOOLLLJJJHHHFFFEEEBBBAAA???>>>======<<<<<<===<<<;;;;;;::::::;;;;;;;;;::::::999999::::::;;;999::::::::::::::::::;;;888999;;;===????????????@@@LLLYYYppp}}}|||~~~|||yyyyyy~~~kkk______eeeppprrr```TTTOOOHHHBBB@@@???@@@??????AAABBBBBBAAABBBDDDGGGIIIJJJJJJJJJIIIHHHFFFEEELLLYYYiii}}}{{{ZZZPPPHHHEEEBBB@@@@@@???>>>===999999888777666666777777999777555444333444555666ooo]]]ZZZZZZ^^^hhhvvv{{{uuurrrnnnjjj```^^^]]]]]]_________^^^\\\XXXTTTPPPNNNLLLIIIHHHCCCBBBAAA???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::999999::::::;;;888999999::::::;;;;;;<<<999:::<<<===??????@@@@@@???IIISSSeee~~~xxx}}}|||zzzxxxhhh^^^```gggsss~~~lllZZZQQQLLLEEEAAA????????????@@@BBBCCCCCCBBBCCCFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGRRR]]]jjj}}}uuuWWWMMMGGGDDDAAA??????>>>===<<<888777777777777777888888999888666444333333333444ppp]]]ZZZZZZ^^^jjjyyy~~~xxxtttoooiii`````````bbbddddddbbb```^^^ZZZVVVRRRPPPNNNKKKIIIDDDCCCBBBAAA@@@?????????======<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999:::;;;<<<===>>>??????@@@HHHOOO___vvvvvv~~~zzzqqqccc[[[^^^eeetttxxxgggWWWMMMIIICCC???>>>?????????@@@AAACCCCCCBBBCCCEEEGGGLLLMMMMMMNNNNNNMMMLLLKKKOOOZZZhhh|||nnnTTTKKKFFFCCC@@@>>>>>>>>><<<;;;999888777777777777777777888777666444444333444444ppp]]]ZZZYYY___mmm~~~yyyrrrkkkbbbccceeehhhiiigggccc```\\\YYYUUURRRPPPNNNKKKHHHEEEDDDCCCAAA@@@@@@@@@???======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;<<<<<<;;;::::::999888888999999::::::;;;<<<===>>>>>>EEEKKKYYYqqqxxx|||}}}lll```ZZZ]]]eeetttsssdddUUUJJJFFFAAA>>>>>>????????????AAABBBBBBAAABBBEEEGGGLLLMMMNNNOOOOOOOOONNNMMMNNN[[[kkk~~~iiiRRRJJJFFFCCC@@@>>>======<<<;;;;;;:::999777666555555555555555444444444555555555ppp]]][[[ZZZbbbssswwwooogggiiikkknnnnnniiiccc]]]YYYVVVSSSQQQOOOMMMJJJGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999::::::;;;======<<<;;;999888777777999999999999:::;;;<<<===<<>>???@@@@@@@@@???@@@BBBBBBAAABBBDDDFFFKKKLLLMMMNNNOOOOOONNNMMMTTTcccrrrdddPPPJJJFFFCCC@@@>>>>>>===<<<;;;<<<;;;999777666555555444333333444444555555555555qqq^^^[[[\\\fff{{{yyyrrrnnnooorrrtttrrrkkkbbb[[[VVVTTTRRRPPPOOOMMMJJJGGGDDDDDDBBBAAA@@@?????????>>>======<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;::::::999888888::::::999999:::;;;===>>>===AAACCCPPPgggwwwsssddd[[[ZZZ```hhhrrrrrrfffYYYMMMEEECCC???>>>???AAAAAAAAA@@@BBBCCCCCCBBBCCCEEEHHHKKKLLLNNNOOOPPPPPPPPPOOOWWWggguuu___NNNIIIFFFDDD@@@???>>>>>>===<<<:::999888777666666666666444444444555444444333333qqq^^^[[[^^^iiiyyysssssstttwwwxxxuuummmbbbZZZTTTSSSQQQPPPOOOMMMJJJHHHDDDCCCBBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::<<<;;;::::::;;;<<<>>>???@@@CCCDDDOOOeeeuuulll^^^WWWWWW___hhhqqq}}}nnnaaaTTTHHHDDDBBB??????@@@AAABBBBBBBBBCCCDDDDDDDDDEEEGGGIIIMMMNNNPPPRRRSSSSSSRRRRRRUUUeeesss||||||[[[LLLIIIGGGDDDAAA??????>>>===<<<888888777777777777888888666666666555444333222111ooo```ccccccyyy~~~vvvqqqrrrrrrsssuuussslllaaaYYYYYYWWWRRRNNNJJJHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCBBB>>>>>>>>>>>>????????????>>><<<999888999999999888888999::::::;;;;;;;;;;;;777888999999;;;;;;<<<===<<<>>>BBBJJJZZZqqq|||ggg^^^[[[ZZZaaajjjxxxzzz{{{wwwkkk\\\OOOGGGBBBAAA???>>>>>>???AAABBBDDDDDDCCCCCCDDDFFFIIIKKKKKKMMMNNNPPPPPPOOOOOONNNVVVdddqqquuuuuurrrWWWMMMJJJGGGFFFDDDBBB@@@>>><<<;;;::::::999999888777777777777777777777777777777777rrrcccfffggg}}}zzztttsssrrrqqqqqqpppkkkbbb[[[YYYWWWSSSOOOLLLIIIHHHGGGIIIHHHGGGFFFDDDCCCBBBBBB????????????>>>>>>>>>>>>>>><<<::::::::::::999888888999::::::;;;;;;;;;:::777888999999;;;;;;<<<===;;;===AAAHHHWWWmmmyyyeee]]]YYYYYYaaakkkwwwyyyxxxsssgggYYYLLLFFFBBBAAA???>>>>>>???AAABBBDDDCCCCCCCCCDDDFFFIIIJJJKKKMMMNNNNNNMMMLLLLLLLLLWWWcccnnnqqquuuoooVVVMMMJJJGGGFFFDDDBBB@@@>>><<<;;;::::::999888888777777666444444444444444444444444uuudddgggmmm~~~yyytttpppmmmkkkjjjgggbbb]]]YYYWWWUUURRRNNNKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>=========<<<;;;<<<<<<<<<:::888999999:::;;;;;;;;;::::::777888999999;;;;;;<<<===:::<<<@@@GGGTTThhhuuubbbZZZXXXXXXaaalllvvvvvvtttmmmaaaTTTIIIDDDAAA@@@???>>>>>>???@@@AAACCCCCCCCCCCCEEEGGGIIIJJJKKKLLLLLLKKKIIIHHHIIIJJJWWW```iiioooxxxkkkUUUNNNLLLHHHGGGEEECCC@@@>>><<<;;;:::999999888888777666666444444444444444444444444tttdddfffqqqzzzqqqlllfffccccccccc```^^^YYYXXXVVVTTTQQQMMMJJJIIIHHHGGGFFFEEEDDDBBBAAAAAABBBAAAAAA@@@>>>======<<<===<<<<<<===>>>===;;;888999::::::;;;;;;:::::::::777888999999;;;;;;<<<===;;;<<>>??????@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKHHHEEEDDDGGGIIIUUU]]]hhhrrrhhhUUUPPPNNNHHHGGGEEECCC@@@>>><<<;;;999999999888777777666666666666666666666666666666uuudddfffqqqyyymmmggg```]]]]]]^^^]]]\\\YYYXXXWWWTTTQQQNNNKKKJJJHHHHHHGGGEEEDDDCCCBBBAAACCCBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>===;;;999:::::::::;;;;;;::::::999777888999999;;;;;;<<<=========@@@GGGOOO^^^xxxyyyqqqqqqsssssspppllliiihhhhhhhhhiiihhhjjjnnnqqqvvvzzz~~~yyyhhhXXXUUUUUUXXX```kkksssqqqkkkbbbWWWLLLFFFBBB>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJIIIFFFBBBBBBGGGLLLRRR]]]lll}}}eeeVVVQQQPPPIIIHHHFFFCCCAAA>>><<<;;;999999888888777666666555666666666666666666666666vvveeehhhmmm~~~uuuhhhccc]]]ZZZZZZ\\\[[[ZZZYYYXXXVVVTTTQQQNNNLLLKKKIIIHHHGGGFFFEEECCCCCCBBBCCCBBBAAA@@@???>>>======<<<;;;:::;;;======;;;999::::::;;;;;;;;;:::999999777888999999;;;;;;<<<=========@@@FFFLLLYYYtttvvvlllkkkmmmnnnjjjddd```_________^^^bbbeeejjjooovvv~~~pppaaaUUUSSSVVVXXX___iiinnnlllggg^^^SSSJJJDDDAAA======>>>??????@@@@@@@@@@@@AAACCCEEEFFFHHHJJJJJJHHHIIIHHHDDDAAABBBJJJQQQUUUaaauuubbbUUUQQQOOOJJJIIIGGGDDDAAA>>><<<;;;999888888777777666555555333333333333333333333333tttdddggghhh|||{{{qqqeeeaaa\\\ZZZ[[[\\\[[[YYYZZZXXXUUURRROOOMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>><<<:::999999;;;<<<;;;::::::;;;;;;;;;::::::999888777888999999;;;;;;<<<======;;;???EEEHHHSSSpppxxxkkkiiikkkmmmgggaaa]]]]]]^^^______dddhhhooowwwiii[[[RRRSSSVVVXXX^^^gggiiigggbbbZZZPPPGGGBBB???<<<===>>>??????@@@@@@@@@@@@AAACCCEEEGGGIIIJJJJJJGGGHHHHHHDDDAAADDDMMMVVV\\\iii{{{___TTTPPPMMMKKKIIIGGGDDDAAA>>><<<;;;888888888777666666555555333333333333333333333333qqqbbbeeedddxxxzzznnnddd```\\\[[[]]]]]][[[YYYZZZXXXTTTQQQNNNMMMMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDBBBAAAAAA@@@@@@?????????<<<:::888888999;;;;;;;;;;;;;;;;;;;;;::::::999888777888999:::;;;<<<<<<===<<<:::>>>CCCFFFPPPnnn|||nnnjjjkkkmmmhhhaaa^^^```bbbccccccfffllluuu~~~eeeXXXPPPSSSWWWXXX^^^fffeeeccc___WWWNNNEEE@@@>>><<<<<<>>>???@@@@@@@@@@@@???@@@CCCEEEGGGIIIJJJJJJFFFHHHHHHDDDAAAEEEPPPZZZcccpppxxx]]]RRRNNNJJJKKKJJJGGGDDDAAA>>><<<;;;888888888777666666555555555555555555555555555555rrrbbbaaabbbqqq}}}yyyrrriiieeebbb`````````]]]ZZZYYYWWWUUUSSSQQQOOONNNNNNLLLLLLJJJIIIGGGFFFDDDDDDBBBCCCCCCDDDCCCBBB@@@???;;;;;;:::::::::;;;;;;<<<999:::;;;:::::::::<<<>>>::::::;;;;;;<<<===>>>>>>???:::;;;AAAEEENNNeee~~~tttmmmlllllllllkkkjjjiiihhhgggfffjjjsssuuu]]]YYYSSSQQQSSSXXX[[[^^^ccc___XXXNNNFFF@@@>>>>>>???>>>>>>===============BBBCCCCCCEEEFFFIIIKKKLLLHHHDDD@@@???CCCLLLVVV]]]gggrrrqqq^^^SSSMMMLLLKKKKKKIIIEEEAAA===:::::::::999888777666666666666444444444333333333222222qqqaaa```^^^mmm{{{|||uuummmiiieeebbbaaa```]]][[[YYYXXXVVVTTTRRRPPPPPPOOONNNMMMLLLKKKIIIGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;:::<<<<<<<<<:::::::::<<<999::::::;;;<<<<<<======???;;;;;;@@@CCCIII]]]ttt{{{sssqqqrrrrrrrrrsssrrrrrrrrrrrrxxxooo[[[WWWSSSRRRTTTXXX\\\^^^aaa]]]VVVMMMEEE@@@>>>>>>>>>>>>=========>>>>>>???CCCCCCDDDEEEGGGIIIKKKLLLFFFCCC@@@@@@FFFPPPZZZaaaiiitttqqq^^^TTTPPPOOONNNMMMIIIEEE@@@<<<;;;:::999999888777666666666666444444444333333333222222ppp______[[[gggsssxxx{{{xxxppplllfffbbb```___^^^\\\YYYXXXWWWUUUSSSRRRRRRQQQPPPOOONNNLLLKKKIIIHHHGGGDDDDDDCCCBBBAAA@@@@@@@@@DDDCCCAAA???===;;;::::::;;;===>>>>>>;;;999999999999999::::::;;;;;;<<<<<<>>>;;;<<>>===============>>>???@@@AAACCCDDDEEEFFFHHHIIIKKKKKKEEECCCAAABBBIIITTT___fffkkkwwwppp```WWWTTTTTTTTTPPPJJJDDD???<<<;;;;;;888888777666555555555555444444444444333333333333ooo_________hhhppptttyyyyyymmmiiiddd___]]]\\\]]]]]][[[ZZZXXXWWWUUUTTTTTTTTTQQQPPPOOOMMMKKKJJJIIIHHHFFFEEECCCAAA@@@@@@AAAAAAEEECCCAAA???===<<<;;;:::999<<<>>>???===;;;:::999999999999::::::;;;;;;;;;<<<;;;<<>>============>>>???@@@BBBBBBDDDDDDFFFGGGIIIJJJKKKKKKDDDCCCBBBDDDKKKVVVaaaiiiooo|||pppbbb[[[YYYYYYYYYSSSJJJCCC>>><<<<<<<<<888777666555555444444444555444444444444333333333qqqaaa```dddlllssswwwwwwgggdddaaa]]]ZZZZZZ\\\^^^]]]]]][[[YYYWWWVVVVVVUUUQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFDDDBBBAAAAAAAAABBBBBBAAA???>>>===<<<<<<<<<888:::===???>>><<<<<<<<<999999:::::::::::::::;;;::::::===??????BBBKKKTTThhhyyy{{{ssskkkffffffeeelll||||||iiiYYYRRRRRRRRRUUUYYY]]]^^^^^^VVVQQQJJJDDDAAA???>>><<<=========>>>@@@AAACCCDDDDDDEEEGGGIIIJJJKKKKKKKKKEEEDDDCCCFFFMMMXXXcccjjjuuurrreee___]]]]]]\\\TTTJJJBBB>>><<<<<<;;;888777666555555444444444555555555444444444333333ttteeedddaaajjjttt|||}}}ttteeeeeebbb___\\\\\\^^^```aaa___]]][[[YYYWWWVVVVVVRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHFFFEEECCCCCCBBBBBB??????>>>===<<<<<<======888:::===>>>=========>>>::::::::::::;;;;;;;;;;;;888:::===>>>???CCCJJJPPPcccqqqzzznnnfff```]]]^^^```kkkvvvdddVVVQQQQQQSSSWWW[[[]]]^^^]]]SSSMMMEEEAAA@@@???===;;;>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJFFFEEEEEEIIIQQQ\\\gggmmm}}}tttiiiccc```___\\\TTTIIIAAA>>>===<<<:::888888777666555555555555555555555555444444444333wwwiiihhhbbbnnn||||||tttjjjkkkjjjgggcccaaabbbddddddbbb```]]]ZZZXXXWWWVVVSSSSSSRRRPPPNNNMMMKKKKKKIIIIIIIIIHHHFFFDDDCCCBBB@@@???>>>======<<<<<<===;;;<<<======<<<;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;======>>>CCCHHHLLL^^^lllpppbbb\\\XXXXXXZZZaaapppqqqaaaTTTPPPQQQTTTXXX\\\^^^]]][[[PPPIIIBBB?????????===;;;?????????@@@@@@BBBCCCDDDEEEGGGIIIKKKLLLLLLKKKJJJFFFFFFGGGLLLUUUaaammmtttwwwlllfffaaa___[[[SSSHHH@@@>>>===;;;999999999888777666666666666555555555555444444444444zzzkkkkkklllzzz}}}uuupppqqqqqqmmmhhheeefffgggeeedddaaa^^^[[[XXXWWWVVVUUUTTTSSSRRRPPPNNNMMMLLLJJJJJJJJJIIIHHHFFFCCCBBBBBBAAA@@@>>>===<<<<<<<<<>>>???>>>===;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<===AAAGGGIII[[[jjjjjj[[[VVVTTTUUUXXXcccttt|||nnn^^^SSSPPPQQQTTTYYY\\\^^^\\\ZZZNNNHHH@@@===>>>???===:::@@@@@@@@@@@@AAABBBCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJFFFFFFIIIOOOYYYfffrrryyyxxxnnngggbbb___ZZZRRRGGG@@@>>>>>>;;;999:::999888777777666666666666666555555555444444444~~~pppsssooo|||yyyssskkkhhhjjjjjjgggaaa]]][[[YYYWWWUUUVVVUUUUUUSSSQQQOOOMMMLLLHHHHHHHHHGGGFFFDDDBBBAAA???>>>=========>>>@@@@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===AAAFFFJJJ[[[hhheeeWWWTTTVVVYYY]]]fffwwwvvveeeZZZWWWSSSSSSTTTZZZ______YYYSSSIIIEEEAAA>>>============>>>???AAAAAAAAACCCEEEHHHFFFFFFHHHKKKMMMMMMKKKIIIJJJFFFJJJVVV___fffvvvxxxsssnnneee___UUUNNNEEE>>><<<;;;999888999999888888777666666666:::666222111333444333222rrruuu~~~|||rrrlllllllllhhhbbb^^^\\\ZZZXXXVVVWWWVVVUUUTTTRRRPPPNNNMMMJJJJJJIIIHHHFFFEEEDDDDDDAAA@@@?????????@@@AAABBBDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>???AAAAAAAAABBBDDDFFFFFFHHHJJJMMMNNNMMMJJJHHHHHHGGGMMMYYY___dddsssyyytttnnneee___TTTMMMDDD>>><<<<<<:::999999999888888777666666666999555222111222333333222sssvvvuuummmkkkmmmjjjddd```^^^\\\ZZZXXXYYYXXXWWWUUUSSSQQQOOONNNMMMLLLJJJHHHGGGFFFFFFGGGCCCCCCBBBAAA@@@AAABBBCCCFFFEEECCC@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>CCCGGGTTTfffiii]]]ZZZ\\\```dddpppzzzhhhZZZTTTRRRSSSTTTWWW\\\___^^^YYYSSSGGGDDD???===============???@@@AAAAAA@@@AAACCCEEEFFFHHHKKKMMMMMMLLLIIIGGGGGGJJJSSS]]]aaafffuuuzzzuuuooofff___QQQKKKCCC>>>======<<<:::999999888888777666666666777555222111222333333222qqqtttwwwpppoooppplllgggccc```^^^\\\[[[[[[ZZZXXXVVVTTTRRRPPPPPPPPPNNNKKKHHHGGGGGGHHHIIIEEEDDDCCCBBBAAAAAABBBCCCDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;<<<>>>CCCFFFPPPbbb~~~|||rrrddd```aaaeeejjjxxxrrraaaWWWSSSSSSSSSUUUXXX]]]___]]]WWWRRREEEBBB>>><<<<<<=========???@@@AAAAAA@@@@@@BBBDDDFFFHHHKKKMMMKKKIIIFFFEEEHHHNNNYYYccchhhppp}}}xxxpppfff___NNNHHHAAA>>>>>>>>>===;;;999999888888777666666666777555444333333444444444qqqsssyyy{{{wwwwwwsssooojjjeeecccaaa___^^^^^^]]]ZZZWWWUUUSSSRRRQQQQQQOOOLLLJJJHHHHHHIIIJJJFFFEEEDDDBBBAAAAAAAAABBB@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========???CCCFFFLLL]]]zzzzzzvvv}}}yyyjjjddddddiiiooolll^^^VVVUUUVVVTTTVVVZZZ^^^^^^ZZZTTTOOODDDAAA===;;;<<<===>>>===???AAAAAAAAA@@@@@@BBBDDDEEEHHHKKKKKKHHHEEEDDDEEEIIIQQQ^^^iiirrr{{{qqqeee]]]LLLFFF@@@>>>>>>???>>><<<999999888888777666666666666666666555555444555666pppqqqrrr|||xxxxxxuuuqqqlllhhhfffdddbbb```aaa___\\\XXXVVVTTTSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKHHHGGGEEECCCBBBAAABBBBBB>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>???BBBEEEIIIWWWqqq~~~zzznnnfffgggnnnvvvyyygggZZZUUUVVVWWWTTTWWW\\\^^^\\\VVVPPPKKKBBB???<<<:::;;;===>>>>>>@@@AAABBBBBBAAABBBDDDFFFFFFHHHJJJIIIFFFDDDEEEGGGKKKVVVfffuuu}}}qqqcccZZZJJJEEE@@@>>>>>>???>>><<<999999888888777666666666444666777666555444555666|||kkkllllll|||}}}xxxwwwwwwsssnnnjjjhhhfffdddbbbccc```]]]YYYVVVUUUTTTTTTTTTTTTSSSQQQPPPOOONNNMMMKKKIIIGGGEEECCCCCCCCCCCC??????>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::<<<=========>>>AAACCCHHHQQQhhhssskkkmmmwwwrrraaaWWWSSSUUUWWWUUUXXX]]]^^^ZZZSSSLLLGGGAAA>>>;;;:::;;;===>>>>>>???AAABBBBBBBBBCCCFFFHHHHHHJJJKKKIIIEEEDDDHHHLLLRRR```tttqqqaaaWWWJJJEEE@@@>>>>>>???===;;;999999888888777666666666111444666555333222333555wwwffffffkkkzzz}}}{{{xxxtttoookkkiiigggeeecccdddaaa^^^ZZZWWWUUUUUUUUUVVVVVVVVVUUUTTTRRRPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<<<<===???AAAHHHNNNbbbyyyqqqtttmmm]]]TTTQQQSSSUUUUUUYYY]]]^^^YYYQQQIIIEEEAAA>>>:::999;;;===>>>>>>???AAABBBCCCCCCEEEGGGIIIJJJLLLLLLIIIEEEEEEKKKPPPZZZjjjqqq```VVVJJJEEE@@@>>>??????===:::999999888888777666666666///222444444222000222444rrrbbb___jjjyyyzzzuuuuuurrrpppnnnjjjhhhfffffffffgggddd___ZZZWWWWWWXXXZZZZZZYYYYYYXXXVVVSSSPPPNNNIIIJJJJJJKKKJJJHHHGGGFFFEEEAAA===>>>AAACCCAAA>>>CCC???:::777777:::>>>@@@<<<<<<<<<===>>>@@@AAABBBCCCIIIZZZxxxwww}}}wwwggg]]]WWWSSSSSSUUUWWWZZZ]]]\\\WWWOOOHHHDDD@@@>>>;;;;;;<<<>>>??????AAAAAABBBCCCDDDEEEFFFGGGMMMHHHEEEGGGJJJJJJLLLPPP\\\uuu|||ppp^^^PPPEEEBBB@@@???@@@@@@???===777777777777666666666666666555555555555444444444lll```___iiiyyywwwssssssooonnnllliiigggeeeddddddeeebbb^^^YYYWWWXXXYYY[[[ZZZZZZYYYXXXVVVSSSQQQOOOKKKLLLLLLMMMLLLKKKJJJIIIIIIGGGDDDBBBBBBBBBAAAAAADDDAAA???@@@AAAAAA>>>:::<<<<<<<<<===>>>@@@AAABBBDDDHHHWWWsss~~~pppaaaYYYTTTRRRSSSVVVXXX[[[]]][[[UUUMMMFFFCCC@@@===;;;;;;===>>>??????@@@AAABBBCCCDDDFFFGGGGGGJJJGGGFFFHHHIIIKKKQQQXXXmmm{{{kkkXXXIIIDDDBBB@@@?????????>>>===999888888888888777777777666555555555555444444444eee\\\^^^fffuuu~~~yyysssoooooonnnmmmkkkiiigggfffeeedddccc```]]]ZZZXXXYYY[[[\\\[[[ZZZZZZXXXVVVTTTRRRQQQNNNNNNOOOOOOOOONNNMMMMMMJJJJJJHHHFFFCCCBBBCCCDDD>>><<<<<>>???@@@AAAFFFGGGQQQlllwwwiii\\\UUUSSSSSSVVVZZZ[[[]]]]]]ZZZSSSKKKDDDAAA???===;;;;;;===?????????@@@AAABBBCCCEEEFFFGGGHHHHHHFFFGGGHHHIIILLLWWWccczzziiiUUUFFFCCCAAA>>>>>>>>>>>>===;;;::::::999999999888888888666555555555555444444444~~~aaaYYY[[[aaannn|||xxxtttnnnkkklllnnnnnnmmmllljjjhhhfffeeeaaa___]]][[[ZZZ\\\^^^___[[[ZZZYYYXXXVVVTTTRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOIIIIIIHHHGGGFFFEEECCCBBB???===;;;<<<===???>>>>>><<<<<<<<<======???@@@@@@FFFEEELLLbbbqqqeeeYYYUUUTTTUUUYYY^^^^^^___]]]XXXPPPHHHBBB???>>><<<;;;<<<>>>?????????@@@AAABBBCCCEEEGGGHHHHHHGGGGGGHHHHHHHHHNNN___ooo{{{iiiVVVIIIBBB@@@>>>=========<<<;;;:::999999999888888888888666555555555555444444444bbbXXXXXX[[[dddrrryyyuuuqqqllljjjkkknnnoooooonnnllliiifffdddbbb```___]]]]]]___aaabbb[[[[[[YYYWWWVVVTTTTTTSSSQQQQQQPPPPPPPPPPPPPPPPPPLLLIIIGGGFFFGGGFFFBBB>>>AAABBBBBB@@@===;;;<<<===<<<<<<<<<<<<===>>>??????EEECCCGGGYYYxxx{{{}}}kkkaaaWWWTTTVVVWWWZZZ^^^aaa```]]]VVVMMMEEE@@@======<<<;;;<<<>>>@@@@@@???@@@AAABBBDDDFFFGGGIIIIIIHHHHHHHHHHHHIIISSShhh}}}{{{hhhVVVKKKBBB???===<<<======<<<:::999999888888888777777777666555555555555444444444dddXXXWWWWWW]]]iiiwww|||wwwsssnnnmmmooopppqqqqqqqqqnnnjjjfffcccdddcccbbbaaaaaaccceeefff^^^]]][[[YYYXXXWWWVVVVVVSSSSSSRRRPPPPPPOOOPPPPPPPPPMMMJJJGGGFFFGGGHHHHHH>>>???@@@@@@????????????===<<<<<<<<<======>>>???BBBAAAEEERRRjjj|||rrrpppsss~~~wwwbbbZZZTTTTTTWWWYYY[[[___bbb```\\\TTTJJJCCC>>>===<<<;;;;;;<<>>>>>???@@@DDDLLL^^^yyyzzzooohhhjjjsss}}}|||yyylll[[[UUURRRVVV[[[^^^```cccccc```ZZZRRRHHHAAA>>>===;;;;;;;;;===???@@@@@@???@@@AAABBBDDDFFFHHHJJJKKKKKKHHHGGGKKKVVViiiooo\\\NNNGGGBBB@@@>>>===>>>>>><<<;;;::::::999999999888888888666555555555555444444444eeeZZZZZZUUUZZZhhhyyy}}}xxxwwwyyy{{{|||}}}}}}yyytttnnnjjjiiiiiihhhgggggghhhjjjjjjdddcccaaa___^^^]]]^^^^^^YYYWWWUUUSSSQQQPPPPPPPPPJJJOOOPPPJJJEEEQQQlllwwwUUUAAA>>>AAA@@@======<<<<<<<<<<<<======>>>===@@@CCCJJJXXXqqqrrrjjjgggkkkuuuuuurrroootttrrrdddXXXTTTSSSZZZaaacccfffhhhccc```ZZZQQQGGGAAA>>>===;;;;;;;;;===@@@AAA@@@???@@@AAABBBDDDGGGIIIJJJKKKKKKHHHGGGMMM[[[rrrkkkYYYNNNIIICCCAAA>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999999666666555555555444444444{{{bbbZZZYYYYYY```jjjuuu|||uuuoooooopppnnnkkkhhhgggggghhhhhhhhheeecccbbbddddddaaa^^^]]]\\\YYYVVVSSSPPPMMMLLLIIIKKKNNNNNNIIIIIIYYYlllcccHHH??????>>>;;;>>>>>>============>>>>>>FFF@@@@@@HHHTTTeeettthhhbbbhhhppp}}}vvviiiddddddkkkwwwuuufff[[[RRRQQQRRRVVV\\\bbbggghhheee___UUUKKKCCC???>>>>>><<<<<<======>>>?????????AAABBBDDDGGGJJJJJJIIIGGGDDDGGGLLLUUUhhhyyyeeeSSSIIIHHHCCCBBBAAA???>>>=========;;;;;;;;;;;;:::999888888666666555444444444444555yyy```ZZZZZZ[[[dddooo|||}}}tttnnnnnnooonnnmmmllllllmmmnnnnnnhhheeeccccccdddccc```]]][[[ZZZWWWTTTQQQOOOMMMLLLOOOMMMNNNPPPMMMKKKQQQZZZ{{{kkkUUUEEE>>>>>>???@@@>>>>>>>>>======>>>>>>>>>CCC??????GGGPPP```|||~~~}}}nnngggeeekkkuuupppfffaaa```gggttt|||oooaaaWWWQQQQQQSSSWWW^^^dddhhhjjjccc]]]SSSIIIBBB>>>======<<<<<<===>>>>>>??????@@@BBBCCCEEEHHHJJJJJJIIIHHHHHHJJJPPP]]]rrrxxxcccQQQHHHGGGDDDCCCAAA@@@>>>=========<<<<<<<<<<<<;;;:::999999666666555444444444444555ttt^^^YYY[[[___kkkzzz~~~xxxpppkkklllfffgggiiikkklllnnnnnnooogggfffddddddcccaaa^^^[[[ZZZXXXTTTQQQNNNMMMMMMMMMQQQNNNNNNQQQRRROOOKKKKKKNNNMMMJJJEEE@@@>>>@@@BBB??????>>>>>>>>>>>>?????????===@@@EEEKKKWWWssszzzuuujjjhhhiiinnn{{{oookkkhhhhhhqqq}}}~~~ttthhh[[[RRRPPPQQQTTTYYYaaagggjjjkkk```ZZZQQQGGG@@@===<<<<<<======>>>>>>???@@@@@@@@@BBBDDDFFFIIIJJJJJJIIIIIIJJJKKKTTThhhvvv```OOOHHHGGGDDDCCCBBB@@@???>>>==================<<<;;;::::::777666555555444444555555ppp[[[YYY\\\cccttt{{{wwwqqqjjjggghhhaaacccfffiiikkkllllllkkkffffffeeedddccc```\\\ZZZXXXVVVRRROOOMMMMMMNNNOOOOOONNNOOORRRUUUSSSMMMIIIAAADDDGGGGGGCCC@@@@@@BBB@@@??????>>>>>>??????@@@>>>===AAAEEEGGGPPPkkk~~~|||~~~sssjjjjjjnnnssszzzyyyxxx|||xxxmmmbbbWWWPPPPPPQQQUUU\\\ccciiikkkkkk^^^XXXOOOFFF@@@===<<<===>>>>>>??????@@@AAAAAAAAACCCEEEHHHJJJJJJJJJJJJJJJIIILLLYYYsssrrr]]]NNNGGGGGGEEEDDDCCCAAA???>>>===============<<<<<<;;;:::999777666666555555555555555mmmYYYXXX]]]hhh~~~~~~|||sssoookkkeeebbbcccccceeehhhjjjllllllkkkjjjeeeeeeeeedddaaa^^^\\\ZZZWWWUUURRRPPPOOOOOOQQQRRRQQQSSSTTTTTTSSSRRRPPPMMMIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@????????????@@@@@@??????BBBEEEEEEKKKccc|||yyytttxxxuuukkkmmmrrr{{{~~~ssshhh^^^VVVQQQPPPSSSXXX___eeeiiijjjiii\\\WWWNNNFFF@@@======>>>??????@@@@@@AAABBBBBBBBBDDDGGGJJJLLLKKKJJJJJJKKKIIINNNaaammmZZZMMMHHHIIIGGGEEEDDDBBB@@@>>>>>>===;;;;;;<<<;;;;;;:::999888777777666555555555555666kkkYYYXXX]]]mmmvvvmmmiiifffbbb```aaabbbdddfffggghhhhhhfffeeedddeeedddbbb___\\\\\\]]]WWWVVVTTTSSSRRRSSSUUUVVVVVVZZZ[[[VVVQQQPPPOOONNNOOOJJJEEECCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA???AAADDDDDDHHH\\\rrrzzzvvvtttttt|||wwwooossszzzyyynnncccZZZTTTQQQRRRTTTZZZaaafffhhhgggdddZZZUUUMMMEEE???===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDHHHMMMMMMKKKJJJKKKLLLNNNWWWnnngggWWWMMMJJJLLLHHHGGGEEEBBB@@@???>>>>>>;;;;;;;;;;;;:::999888777888777666666555555666666kkkYYYYYY]]]ppp{{{qqqhhhfffeeebbb``````aaabbbcccdddeeeeeedddcccddddddccc```\\\[[[]]]___XXXWWWWWWWWWWWWXXXXXXYYYZZZ]]]\\\VVVQQQQQQNNNJJJKKKHHHEEEDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCC??????BBBBBBFFFVVViiivvvwwwyyy|||{{{vvv|||sssggg]]]UUURRRQQQSSSVVV\\\bbbffffffccc```WWWRRRJJJCCC>>><<<===>>>AAAAAAAAABBBCCCCCCDDDDDDEEEJJJNNNNNNLLLJJJKKKMMMXXXddd~~~xxxbbbUUUNNNMMMOOOHHHGGGEEECCCAAA???>>>>>><<<<<<<<<<<<;;;:::999888888777777666666666666666lllYYYYYY]]]rrr~~~zzzyyyooofffeeeeeecccaaaaaaeeeeeefffggghhhhhhhhhhhhddddddbbb___[[[[[[^^^aaaXXXYYYYYYZZZZZZ[[[[[[[[[YYY\\\ZZZUUUSSSTTTPPPHHHFFFGGGHHHGGGEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCC>>>===AAABBBEEERRRccc{{{~~~www{{{~~~}}}|||wwwnnncccXXXRRROOOOOOUUUXXX]]]cccfffeeeaaa]]]UUUPPPHHHAAA<<<;;;<<<===AAAAAABBBBBBCCCDDDDDDDDDEEEJJJOOOOOOLLLJJJKKKNNN```nnnttt___TTTOOONNNQQQIIIHHHFFFCCCAAA???>>>>>>============<<<;;;:::999888888777666666666666666lllZZZZZZ^^^sss~~~yyywwwqqqmmmhhheeeeeefffgggggglllkkkiiihhhhhhgggdddbbbeeebbb___^^^______\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWVVVUUUSSSQQQPPPOOOKKKJJJIIIGGGEEEDDDCCCBBBCCCBBBAAA???>>>??????@@@======>>>???BBBIIIQQQWWWttt}}}{{{pppddd[[[UUUPPPOOORRRUUUYYY___eeegggeee___ZZZLLLIIIDDD???======???@@@BBBBBBAAAAAAAAAAAA@@@@@@HHHIIILLLOOOMMMIIILLLQQQfff~~~ddd]]]SSSLLLNNNOOOIIIGGGEEECCCCCCAAA???======>>>===;;;888666777888;;;:::999777666666555555nnn\\\\\\aaavvv{{{~~~{{{uuusssooollliiihhhiiikkkllllllmmmkkkjjjjjjiiigggdddaaacccaaa^^^^^^___```^^^\\\]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWUUUSSSQQQOOONNNLLLLLLJJJIIIGGGEEEDDDDDDCCCBBBAAA????????????@@@@@@@@@@@@@@@BBBGGGNNNSSSjjjsssiii^^^WWWSSSOOOOOOSSSUUUXXX]]]bbbdddaaa[[[VVVIIIFFFBBB>>>======???@@@?????????@@@BBBDDDEEEFFFJJJJJJLLLMMMKKKIIINNNVVVlll}}}eee___VVVOOOPPPPPPJJJGGGDDDCCCBBBAAA???===;;;<<<<<<:::999888999;;;;;;:::999777666666666666ooo]]]^^^cccyyy{{{{{{|||xxxssspppiiihhhggghhhkkkmmmmmmmmmnnnnnnmmmmmmllliiieeeaaaaaa```______aaabbbaaa```bbbaaa```___]]]\\\ZZZZZZYYYXXXWWWVVVTTTQQQOOONNNNNNMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@??????@@@@@@BBBBBBAAA@@@@@@DDDJJJNNN___zzzxxxjjjaaaYYYUUURRRPPPQQQUUUUUUWWW[[[^^^___[[[UUUPPPEEECCC@@@=========???@@@@@@@@@???@@@BBBEEEHHHJJJMMMKKKKKKKKKIIIJJJTTT^^^www{{{hhhcccZZZSSSSSSPPPKKKHHHDDDBBBAAAAAA???>>>888:::::::::999:::<<<>>>;;;:::999888777666666666ooo\\\]]]bbbyyy|||zzzwwwrrrooogggggggggjjjlllnnnnnnmmmppppppppppppoookkkfffbbb______```aaacccdddddddddcccbbbaaa```___]]]]]]\\\ZZZZZZYYYWWWTTTRRRPPPNNNOOONNNMMMKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@CCCGGGKKKWWWrrrvvvoooeee]]]VVVTTTSSSQQQSSSVVVWWWXXXYYY[[[ZZZVVVOOOJJJAAA@@@>>>======>>>???@@@DDDCCCAAAAAABBBEEEHHHJJJOOOLLLJJJIIIHHHMMM\\\kkk{{{jjjggg]]]VVVTTTOOOLLLIIIEEEBBBBBBAAA@@@???999:::;;;:::::::::<<<>>>;;;;;;999888777666666666oooZZZZZZ```uuu{{{wwwtttqqqmmmjjjjjjkkkmmmooopppooommmoooooooooooooookkkfffbbb```aaaccceeeeeeffffffgggbbbaaaaaa``````______^^^\\\[[[ZZZXXXVVVTTTRRRQQQOOONNNMMMLLLJJJHHHGGGFFFEEEDDDCCCAAAAAAAAAAAABBB@@@@@@@@@??????BBBGGGJJJRRRiii~~~vvvooojjj```YYYSSSRRRRRRPPPQQQTTTXXXXXXXXXXXXVVVQQQKKKFFF===============>>>???@@@DDDCCCBBBAAACCCFFFIIIKKKOOOLLLJJJHHHIIIRRRgggzzzxxxlllhhh___XXXUUUNNNMMMJJJFFFDDDCCCCCCAAA@@@;;;<<<<<<;;;:::999;;;<<<<<<;;;:::888777777666666pppZZZZZZ```sssvvvqqqqqqooollljjjjjjjjjkkkmmmnnnmmmlllnnnmmmmmmnnnmmmkkkfffcccccceeehhhiiihhhggghhhhhhbbbbbbaaaaaa``````______\\\\\\\\\ZZZYYYWWWUUUTTTPPPOOONNNLLLKKKIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBB>>>????????????BBBFFFIIIMMM^^^~~~xxxpppjjjeeeYYYSSSOOOOOOPPPNNNOOORRRXXXWWWVVVTTTRRRMMMGGGBBB<<<<<<===>>>>>>?????????AAA@@@AAABBBDDDHHHKKKMMMMMMKKKIIIIIILLLYYYssssssjjjggg^^^ZZZXXXPPPMMMKKKIIIGGGGGGEEECCCAAA===>>>>>><<<:::999:::;;;<<<;;;:::999888777777777sss]]]^^^ddduuusssmmmpppqqqooolllkkkkkkmmmoooqqqqqqpppqqqpppoooppppppooollliiifffiiilllllljjjhhhhhhiiieeeeeedddbbbaaa```______]]]]]]]]]\\\[[[ZZZXXXXXXRRRQQQPPPNNNLLLKKKJJJIIIFFFEEEDDDBBBBBBBBBBBBCCC?????????>>>>>>@@@DDDGGGJJJUUUppp}}}tttttt|||}}}tttlllddd___UUUOOOMMMOOOPPPOOOPPPSSSVVVTTTRRRPPPMMMHHHCCC>>><<<<<<>>>???@@@@@@??????@@@@@@AAACCCEEEHHHJJJKKKJJJIIIIIIJJJOOO___|||{{{llleeeddd^^^\\\\\\TTTMMMLLLKKKKKKJJJHHHDDDAAA===>>>>>><<<:::999:::;;;<<<;;;:::999888777777777uuu```aaaiiiwwwrrrmmmrrruuuttttttssssssuuuxxxzzz{{{{{{vvvuuuttttttuuutttsssqqqiiillloooooollliiiiiiiiihhhhhhfffdddbbb```^^^^^^]]]]]]]]]]]]]]][[[ZZZZZZSSSSSSQQQPPPNNNMMMKKKKKKGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@???>>>???BBBDDDIIIOOOfffzzz}}}~~~vvvkkkccceeeooo|||rrriii```ZZZSSSOOOMMMPPPSSSSSSTTTWWWTTTRRRPPPMMMJJJFFF@@@<<<<<<===>>>@@@@@@@@@???>>>CCCCCCDDDDDDEEEEEEFFFFFFIIIHHHHHHJJJQQQccctttfffbbbbbb]]]^^^___XXXMMMMMMMMMMMMLLLIIIEEEAAA<<<======<<<::::::;;;===<<<<<<:::999888777777777vvvgggaaannnxxxqqqssswwwyyyyyyzzzwwwvvvyyy}}}xxxsssooopppuuuyyyzzzyyyuuuvvvwwwuuuqqqnnnlllllloookkkgggeeeeeedddbbb___^^^___aaabbbbbb```^^^]]]SSSRRRPPPQQQSSSRRROOOKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@??????AAABBBDDDJJJNNN]]]wwwuuummmdddddddddhhhqqqxxxpppfffZZZQQQMMMMMMMMMPPPRRRSSSRRRPPPSSSQQQMMMIIIEEEAAA>>>===:::<<<>>>>>>>>>===>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJGGGHHHEEEGGGXXXtttuuunnnfffdddeeeccc^^^XXXUUURRROOONNNMMMIIICCC>>>===;;;999:::;;;<<<<<<;;;===<<<;;;999888888999999xxxlllggguuuxxxsssuuuyyy{{{zzzxxxvvvvvvyyy|||~~~|||yyyuuurrrppprrrxxx|||}}}{{{yyyzzzzzzxxxtttqqqoooooonnnjjjgggeeeffffffdddcccaaabbbccccccbbb```]]]\\\WWWUUUTTTTTTUUUSSSPPPMMMKKKJJJIIIHHHGGGFFFEEEEEECCCBBB@@@@@@@@@AAABBBDDDEEEHHHUUUmmmzzzppphhhbbbffffffhhhmmmwww{{{rrrkkkaaaWWWOOOMMMMMMNNNPPPSSSTTTSSSQQQQQQOOOKKKGGGCCC@@@>>>===;;;===?????????>>>???@@@AAABBBCCCEEEFFFHHHHHHIIIGGGGGGGGGNNNbbb}}}vvvooohhheeefffeee```ZZZVVVSSSQQQOOONNNJJJEEE@@@===;;;::::::;;;<<<;;;:::===<<<:::999999999::::::wwwnnnkkkyyyxxxvvvyyy{{{{{{yyyssstttvvvxxxxxxwwwuuutttsssrrrrrrvvv|||}}}yyyzzzzzzxxxtttqqqooooookkkiiiffffffggghhhggggggeeeeeeeeedddbbb```]]]\\\ZZZXXXWWWVVVVVVSSSPPPMMMNNNNNNNNNMMMKKKIIIGGGFFFDDDCCCBBBAAAAAAAAABBBCCCCCCDDDMMMaaayyy|||yyy|||rrrfff___]]]\\\gggiiinnnwwwuuukkkccc[[[SSSMMMLLLMMMNNNQQQTTTUUUSSSRRROOOLLLHHHCCC@@@>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBBAAABBBCCCEEEFFFGGGGGGGGGGGGFFFJJJXXXrrrwwwqqqjjjggggggfffaaa\\\TTTRRROOOMMMKKKHHHDDDAAA@@@???======>>>>>>===;;;<<<;;;:::::::::::::::;;;qqqkkkhhhuuu{{{yyy{{{{{{yyyvvvnnnqqqtttvvvuuussssssssstttuuuwwwzzz~~~}}}{{{vvvwwwvvvtttpppmmmmmmmmmhhhgggffffffggghhhiiijjjgggggggggfffdddbbb```___\\\[[[ZZZXXXVVVSSSPPPMMMPPPPPPQQQPPPNNNKKKHHHFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDJJJZZZnnnwwwoooooottttttfff\\\XXXZZZ^^^eeejjjuuu{{{oooddd\\\UUUPPPLLLLLLMMMOOORRRUUUUUUSSSQQQLLLIIIDDD@@@===<<<===>>>===???AAABBBAAAAAABBBCCCBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFMMMccczzztttmmmiiigggddd___[[[PPPNNNLLLIIIGGGDDDBBB@@@EEECCCBBBBBBBBBAAA???===;;;;;;;;;::::::;;;;;;;;;kkkfffbbbmmm~~~|||{{{yyyuuurrrkkknnnrrrtttttttttuuuvvvxxxyyy{{{}}}~~~|||xxxuuurrrsssrrrpppmmmkkkkkklllfffffffffffffffhhhjjjkkkhhhhhhhhhgggfffeeedddccc``````___]]]YYYUUURRRQQQPPPQQQQQQQQQOOOLLLIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBEEEDDDIIITTTdddyyy{{{tttoookkkgggjjjppp|||{{{jjj```YYYVVVYYY___cccnnn~~~wwwkkk```WWWQQQNNNLLLLLLMMMOOORRRUUUUUURRROOOIIIFFFAAA>>><<<<<<===>>>>>>@@@BBBBBBBBBAAABBBDDDDDDEEEGGGHHHIIIHHHGGGGGGFFFGGGRRRlll{{{vvvoooiiieeeaaa\\\XXXOOOMMMKKKHHHEEECCCBBBCCCGGGFFFDDDDDDCCCBBB???<<<;;;;;;;;;;;;;;;;;;::::::hhhddd]]]fffxxx|||yyyvvvsssqqqlllnnnpppsssvvvxxxzzzzzz|||}}}~~~|||wwwsssppppppppppppnnnllllllmmmnnnggghhhhhhgggggghhhjjjllljjjjjjiiihhhggggggffffffcccddddddaaa]]]XXXVVVUUUQQQRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFEEECCCBBBBBBCCCCCCFFFOOO[[[nnnrrrkkkeeecccbbbbbbffflllvvvqqqbbb[[[VVVRRRVVV^^^hhhxxxzzzsssiii^^^TTTOOOLLLLLLMMMMMMOOORRRTTTSSSOOOLLLEEECCC@@@===<<<<<<===>>>>>>@@@BBBCCCBBBBBBBBBDDDEEEGGGHHHJJJJJJIIIGGGFFFEEEIIIZZZuuu|||yyytttmmmgggbbb]]]XXXUUUPPPOOOMMMIIIEEEDDDEEEGGGGGGFFFEEEDDDCCCAAA===:::<<<=========<<<;;;999999fffaaaYYY```mmm{{{wwwuuutttsssrrrppppppsssxxx|||~~~}}}~~~}}}yyysssooolllmmmnnnnnnlllkkkkkkmmmooojjjlllllljjjhhhhhhkkknnnnnnmmmkkkjjjhhhgggffffffbbbddddddbbb\\\XXXVVVVVVSSSSSSRRRQQQPPPOOONNNMMMIIIIIIHHHGGGFFFDDDBBBBBBAAAAAAEEELLLUUUeee~~~ssseee___[[[\\\___bbbgggmmmyyyxxxhhhZZZVVVTTTQQQXXXbbbsssuuupppggg\\\RRRMMMJJJJJJMMMNNNPPPRRRSSSQQQMMMIIIBBBAAA???>>>=========>>>>>>@@@BBBBBBAAAAAABBBCCCEEEFFFHHHJJJJJJHHHFFFDDDDDDMMMbbb~~~zzzsssooojjjddd^^^ZZZVVVTTTPPPOOOMMMIIIEEEDDDFFFIIIKKKIIIHHHGGGFFFCCC???<<<>>>>>>>>>===<<<:::888777~~~ccc___VVV[[[hhhyyyvvvuuuuuuvvvwwwssspppssszzz~~~~~~|||wwwqqqmmmkkkjjjjjjkkkjjjiiijjjlllooonnnoooooommmjjjiiillloooqqqpppmmmkkkhhhfffeeeeee___aaabbb___ZZZUUUTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPJJJIIIIIIHHHFFFDDDBBBAAAAAABBBFFFKKKSSSaaazzz}}}lll\\\WWWVVVZZZ```eeelllsssrrraaaTTTSSSSSSTTT^^^kkk}}}~~~yyyrrrnnneee[[[QQQKKKIIIIIIMMMNNNPPPRRRRRRPPPKKKGGG@@@@@@???>>>>>>>>>>>>>>>===???AAABBBAAAAAABBBCCCDDDFFFHHHIIIIIIGGGEEECCCDDDOOOgggyyynnnkkkfffaaa]]]YYYVVVUUUNNNNNNKKKGGGCCCBBBEEEIIIOOONNNMMMLLLJJJGGGBBB????????????>>><<<:::888666eeeXXXWWWXXXfff}}}zzzwwwtttrrrssswww}}}{{{xxxxxx{{{~~~~~~wwwpppkkkhhhffffffkkkiiifffgggkkkooorrrtttqqqooommmmmmoooqqqrrrrrruuuoooiiihhhiiijjjgggddd`````````]]]ZZZWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPOOORRRPPPMMMJJJGGGFFFEEEEEEDDDDDDFFFIIIMMMYYYpppvvvbbb]]]___``````cccjjjuuu}}}nnn^^^QQQQQQSSSVVV```mmm{{{xxxlllggg___VVVPPPMMMLLLMMMOOOPPPRRRSSSQQQMMMIIIFFFAAA@@@===;;;;;;<<<>>>???BBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGFFFCCCBBBBBBCCCGGGTTTjjj~~~yyykkkjjjhhhddd___ZZZVVVTTTNNNMMMKKKGGGEEEFFFIIIKKKOOOLLLIIIIIIIIIHHHDDD@@@??????>>>===<<<:::888777fffYYYXXXZZZoooyyyvvvuuutttvvvzzz}}}|||{{{|||~~~~~~zzzwwwqqqkkkgggeeedddeeeiiihhhgggiiimmmoooppppppooommmkkkkkklllnnnoooooooookkkfffeeeggghhheeebbb```aaaaaa^^^[[[YYYXXXYYY[[[ZZZXXXVVVUUUTTTSSSSSSPPPOOOLLLIIIGGGFFFEEEEEECCCCCCDDDFFFIIITTTiii|||ppp___^^^```bbbdddhhhppp|||pppbbbWWWWWWYYY]]]iiixxx}}}wwwssshhhccc[[[TTTNNNLLLMMMNNNPPPQQQRRRRRRPPPLLLGGGDDD>>>===;;;999999;;;===>>>AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEECCCBBBBBBCCCHHHVVVmmm{{{uuummmkkkgggbbb]]]XXXUUUSSSOOONNNLLLHHHFFFFFFIIIKKKPPPMMMJJJHHHIIIGGGCCC???@@@@@@???===<<<:::888777fffZZZ[[[^^^xxxxxxttttttuuuyyy{{{xxxpppmmmiiieeecccbbbccccccgggggghhhjjjmmmnnnnnnlllllljjjggggggiiikkkllllllkkkhhheeeeeeggggggdddaaa```aaaaaa```]]][[[ZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDDDDEEEGGGNNN```pppkkk___```ccchhhmmmttt~~~mmmbbb[[[ZZZ]]]bbbqqqxxxqqqmmmbbb^^^WWWPPPMMMLLLNNNPPPRRRRRRRRRQQQNNNIIIEEEBBB<<<;;;:::::::::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEEEEGGGGGGFFFDDDBBBAAABBBDDDKKKXXXoooxxxqqqnnnkkkfff```[[[WWWTTTSSSTTTSSSPPPMMMJJJJJJLLLNNNQQQMMMIIIHHHHHHGGGDDD@@@AAAAAA@@@>>><<<:::999888ggg\\\___ddduuuqqqrrrttt{{{}}}uuuooogggfffcccaaaaaabbbcccdddgggffffffgggiiikkkkkkjjjiiifffddddddfffhhhiiiiiillljjjhhhhhhhhhgggdddaaa```aaabbbaaa^^^\\\[[[[[[YYYXXXVVVTTTRRRQQQPPPPPPRRRRRRPPPNNNMMMKKKJJJJJJIIIGGGFFFGGGGGGKKKXXXfffxxxiiieeeccciiiqqqzzzllleee______bbbiiiwwwwwwppptttzzz~~~yyyssslllggg]]]YYYSSSOOOMMMNNNRRRTTTTTTSSSRRROOOKKKFFFBBB???<<<<<<<<<<<<===@@@BBBCCCAAABBBDDDFFFFFFFFFEEEEEEGGGGGGEEECCCAAAAAACCCEEEOOOZZZmmmvvvnnnlllhhhbbb]]]XXXVVVVVVVVVYYYXXXVVVSSSPPPOOOQQQSSSPPPMMMJJJIIIJJJJJJGGGDDDCCCBBBAAA>>><<<;;;:::999ggg]]]cccjjj}}}rrroooooorrryyyyyyooogggccccccbbbaaabbbdddfffgggiiifffcccccceeegggiiiiiifffdddbbbbbbeeehhhiiiiiinnnmmmkkkiiihhheeebbb``````bbbcccbbb___\\\[[[ZZZ[[[ZZZXXXWWWUUUTTTTTTTTTSSSSSSQQQPPPNNNLLLJJJIIIJJJHHHGGGGGGFFFGGGQQQ[[[ppprrriiijjjgggooo{{{ooojjjffffffjjjsss|||pppmmmnnnnnnnnnuuu}}}~~~xxxtttnnngggaaaXXXUUURRROOOOOORRRUUUXXXUUUSSSQQQMMMHHHDDD@@@>>>;;;;;;<<<===???AAACCCDDDBBBCCCDDDFFFGGGFFFFFFEEEFFFFFFDDDAAA???AAADDDGGGSSSZZZiiiuuummmgggccc___ZZZWWWWWWXXXYYYZZZZZZXXXUUUSSSRRRSSSUUUNNNLLLKKKLLLOOOOOOLLLIIIEEEDDDBBB???===;;;;;;:::ggg___gggppp|||rrrnnnnnnqqqwww~~~}}}uuukkkdddddddddddddddeeegggiiijjjkkkhhhdddbbbcccfffhhhiiidddbbbaaabbbfffiiikkklllooonnnkkkiiieeeccc```___ccceeefffdddaaa]]][[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTRRRQQQNNNKKKIIIHHHIIIGGGFFFFFFDDDDDDJJJRRRbbb}}}oookkkppppppzzzpppllliiikkksss~~~yyyrrrpppkkkeeeaaaeeekkkqqqwww~~~xxxssspppjjjbbb\\\SSSRRRQQQQQQRRRUUUXXXYYYUUUSSSOOOKKKFFFBBB>>>===999999:::<<<===???AAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDBBB??????AAAFFFJJJVVV[[[hhh~~~|||rrrkkkbbb```\\\XXXWWWWWWYYYZZZWWWWWWVVVTTTRRRQQQRRRTTTOOONNNOOORRRUUUTTTPPPLLLGGGEEECCC@@@===<<<;;;;;;fff```jjjuuu~~~tttpppooopppuuu{{{~~~~~~}}}|||yyyrrrjjjeeefffffffffggghhhjjjlllmmmllljjjgggfffggghhhhhhhhhcccbbbaaaccchhhllloooppppppooommmiiifffdddddddddggghhhjjjhhhddd___\\\[[[WWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWTTTQQQNNNKKKIIIIIIGGGGGGGGGFFFDDDHHHOOOZZZrrrssssss{{{{{{tttpppsssyyy}}}wwwxxx~~~tttqqqpppuuu|||uuulllfffeeefffhhhkkkooouuuyyyyyy{{{rrrnnnkkkggg^^^WWWOOOOOOPPPRRRTTTVVVXXXYYYUUURRRNNNIIIDDD@@@>>>===999:::;;;<<<>>>???AAAAAACCCCCCCCCCCCDDDEEEFFFFFFCCCBBB@@@>>>>>>BBBHHHLLLXXX]]]jjjwwwmmmhhhaaa___[[[XXXWWWWWWXXXXXXTTTTTTTTTSSSQQQQQQRRRTTTSSSSSSTTTXXXZZZWWWQQQKKKIIIGGGCCC@@@>>><<<<<<<<>>===<<<<<<===???@@@AAABBBCCCCCCCCCBBBBBBBBBDDDFFFGGGBBBAAA???===>>>BBBIIINNNYYY___nnnssshhheeeaaa___\\\YYYWWWVVVVVVVVVTTTUUUUUUTTTSSSSSSTTTVVVVVVWWWYYY\\\]]]YYYQQQJJJIIIGGGDDD@@@>>>===<<<===yyyfffaaahhhxxx{{{tttpppppprrrtttvvvsssqqqsssuuutttooojjjjjjlllnnnnnnmmmllllllmmmnnnllliiigggfffeeefffgggccceeegggkkknnnppprrrsssooonnnnnnmmmmmmmmmmmmnnnmmmmmmkkkiiifffccc```^^^___```aaa```]]][[[[[[[[[```^^^ZZZVVVRRROOOMMMMMMEEEFFFGGGHHHIIIKKKLLLLLLRRRfffxxxvvvlllcccbbbeeemmmyyy|||vvvuuuyyy||||||tttqqqsssuuu}}}yyyuuunnnhhhbbb\\\UUUQQQNNNOOOPPPRRRTTTUUUVVVVVVPPPNNNKKKGGGCCC@@@===<<<:::;;;===???BBBDDDFFFGGGEEEEEEEEEFFFFFFGGGGGGHHHDDDBBBBBBCCCBBBCCCJJJRRRWWWdddyyy}}}qqqfffaaa___]]]\\\\\\\\\[[[YYYWWWZZZXXXUUURRRQQQTTTYYY]]]aaaaaaaaabbb```]]]XXXTTTLLLHHHDDDAAAAAABBBBBBBBBvvvddd^^^cccqqqwwwpppoooppprrrssstttqqqppprrrttttttooojjjkkkmmmnnnnnnlllkkklllmmmnnnllljjjhhhggggggggghhhfffgggjjjnnnppprrrssssssqqqpppoooooooooooooooooonnnmmmllliiigggeeecccbbbaaabbbbbbaaa^^^\\\[[[\\\]]][[[WWWSSSPPPNNNMMMLLLGGGGGGHHHJJJKKKLLLMMMMMMOOO```qqqzzz|||mmmeeeccccccfffmmmvvv~~~}}}uuuqqqkkkeee___YYYTTTPPPMMMNNNPPPRRRTTTTTTTTTTTTKKKJJJGGGDDDAAA???======;;;;;;<<<>>>@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGCCCAAA@@@AAAAAACCCKKKTTT]]]lll{{{ooofffbbb```^^^\\\ZZZZZZ[[[[[[[[[]]]\\\ZZZYYYYYY\\\```dddbbbbbbcccdddbbb___[[[WWWOOOLLLHHHFFFFFFFFFEEEDDDqqqaaa[[[\\\hhhxxx}}}rrrlllmmmppprrrrrrqqqpppoooqqqssssssoookkklllnnnnnnmmmkkkjjjkkklllmmmlllkkkiiihhhhhhiiiiiiiiikkkooorrruuuuuuttttttqqqpppoooooonnnnnnnnnoooooonnnllliiihhhgggggggggdddeeeeeeccc___]]]\\\\\\[[[YYYVVVSSSPPPOOONNNMMMIIIJJJKKKLLLMMMMMMNNNNNNMMM[[[iiiuuuxxxnnneeeaaaeeegggkkkooouuu|||uuuoookkkeee___ZZZVVVQQQNNNLLLNNNQQQSSSSSSSSSQQQPPPFFFEEECCCAAA???>>>=========>>>>>>???@@@AAAAAABBBFFFFFFGGGGGGGGGGGGGGGGGG@@@>>>>>>AAACCCHHHRRR]]]iii{{{xxxllleeedddbbb```^^^\\\[[[\\\^^^___```_________aaadddgggiiicccdddffffffdddaaa]]]ZZZSSSQQQNNNLLLLLLJJJHHHFFFooo```YYYXXXaaappp|||oooiiilllppprrrqqqpppooopppqqqssssssooommmmmmmmmmmmllljjjhhhiiijjjmmmlllkkkjjjjjjjjjkkkkkklllooosssvvvxxxwwwvvvtttooonnnmmmlllllllllllllllnnnllljjjhhhggghhhiiijjjfffggggggddd```]]]\\\\\\]]][[[XXXUUURRRPPPOOOOOOLLLMMMNNNOOOOOOOOONNNNNNNNNWWWcccttt}}}tttppplllgggdddeeekkknnnsssuuuxxxqqqiiieee^^^YYYUUURRROOOMMMLLLNNNQQQSSSRRRPPPMMMKKKCCCBBBAAA???>>>=========@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEE>>><<<>>>BBBGGGOOO]]]jjjzzzvvvkkkfffgggcccddddddcccaaaaaabbbcccbbbaaaaaaccceeehhhiiiiiiccceeeggggggddd```]]][[[UUUTTTRRRQQQPPPMMMIIIFFFpppaaaYYYWWW___ppp~~~pppjjjlllpppqqqpppooopppqqqrrrsssrrrooommmkkklllkkkjjjgggfffhhhiiikkkkkkkkkkkkkkklllllllllnnnppptttwwwyyyxxxvvvuuuooonnnmmmlllkkkkkkkkkkkkkkkjjjhhhgggggghhhiiijjjgggggggggddd```]]][[[[[[]]][[[XXXTTTQQQOOONNNNNNOOOPPPQQQRRRQQQPPPOOONNNMMMRRR]]]ppptttmmmgggggggggfffiiinnnppptttyyy{{{}}}qqqeee```YYYSSSPPPNNNLLLKKKMMMNNNPPPQQQPPPMMMIIIGGGCCCBBBAAA???>>>===<<<<<>>CCCJJJUUUeeetttvvvlllhhhkkkfffiiimmmmmmkkkhhhfffffffffeeedddeeehhhjjjjjjhhheeegggiiihhhccc^^^ZZZYYYUUUTTTSSSRRRQQQNNNJJJFFFsssbbbYYYXXXbbbtttvvvooonnnpppppppppooopppqqqrrrqqqooonnnllliiiiiiiiigggeeeeeefffhhhiiiiiijjjkkkllllllmmmmmmmmmooosssvvvwwwwwwvvvuuuqqqpppooonnnmmmllllllllliiihhhgggffffffggghhhiiieeeffffffccc___\\\ZZZZZZZZZXXXUUURRROOONNNMMMMMMQQQRRRSSSSSSSSSQQQNNNMMMJJJMMMVVViii{{{qqqeeebbbaaaeeehhhjjjpppvvvuuuyyy~~~qqqbbb]]]UUUOOOLLLKKKJJJJJJNNNOOOPPPOOOMMMJJJFFFDDDBBBAAA@@@???>>>=========>>>>>>@@@AAACCCEEEFFFGGGEEEFFFGGGGGGFFFDDDBBB@@@AAA???AAAGGGPPP]]]pppxxxooolllnnnjjjooouuuvvvrrrmmmjjjiiikkkhhhfffhhhkkknnnmmmkkkgggjjjllliiiaaaZZZWWWVVVTTTSSSRRRQQQPPPNNNJJJGGGuuucccYYYZZZeeevvv}}}uuupppoooppppppmmmnnnppppppnnnllljjjiiifffffffffdddcccccceeehhhggghhhiiijjjllllllmmmmmmlllnnnpppssstttuuuvvvuuuqqqqqqooonnnmmmlllllllllhhhhhhhhhhhhhhhhhhhhhhhhcccdddcccaaa^^^[[[ZZZZZZVVVUUUSSSQQQPPPOOOPPPPPPRRRSSSTTTTTTSSSQQQNNNLLLJJJKKKRRRbbbyyyzzzllleee___^^^cccjjjoooqqqvvv|||}}}~~~nnnbbb\\\TTTMMMJJJIIIIIIIIIPPPPPPOOOMMMJJJGGGDDDBBB>>>>>>=========>>>>>>???@@@AAAAAACCCDDDEEEEEEFFFDDDEEEFFFGGGEEECCC@@@>>>@@@???CCCMMM[[[nnn}}}|||}}}{{{tttpppppppppuuuyyyyyytttooolllmmmkkkgggeeeggglllppppppnnnkkknnnooojjjaaaXXXTTTSSSTTTRRRPPPOOOOOOMMMKKKHHHvvvcccYYY[[[hhhwwwyyyrrroooooopppkkkmmmnnnnnnllliiiggggggdddeeedddcccaaabbbeeehhhfffggghhhjjjkkklllmmmmmmkkklllnnnppprrrtttuuuvvvoooooommmlllkkkjjjjjjiiihhhhhhiiiiiiiiihhhhhhgggaaabbbbbb```]]]ZZZYYYYYYTTTTTTSSSRRRRRRSSSUUUUUURRRSSSUUUUUUSSSQQQMMMKKKLLLLLLRRR```ssspppddd^^^___```gggpppvvvxxx{{{{{{lllbbb\\\SSSLLLIIIIIIIIIIIIQQQPPPNNNLLLIIIFFFCCCBBB:::;;;;;;<<<===>>>@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFCCCDDDFFFFFFEEEBBB???======>>>EEESSSfff~~~}}}zzzyyy}}}}}}wwwrrrqqqtttxxx{{{yyysssnnnnnnooohhhdddbbbdddkkkpppqqqooonnnqqqrrrlllaaaWWWRRRQQQTTTRRRPPPOOONNNNNNLLLJJJsss^^^XXX]]]fffvvvooolllnnnpppooonnnnnnlllkkkiiigggfffccccccbbbbbbbbbcccddddddiiihhhhhhjjjmmmoooppppppmmmoooqqqqqqqqqqqqrrrsssrrrqqqooonnnllllllkkkkkkllljjjjjjnnnqqqqqqkkkeeebbbbbb^^^YYYYYY]]]^^^[[[VVVUUUSSSQQQPPPRRRVVVZZZTTTRRRSSSUUUTTTOOOMMMOOONNNSSSSSS\\\ooooooccc``````bbbdddjjjrrrzzzxxxfff\\\WWWPPPJJJIIIJJJLLLMMMPPPOOOLLLIIIEEEBBB???>>><<<<<<===???@@@AAABBBCCCAAABBBCCCEEEFFFFFFGGGGGGFFFGGGFFFDDD@@@>>>======FFFCCCJJJ___www}}}zzzzzzzzzwwwssssssvvv|||{{{yyyvvvtttrrrqqqpppllliiifffgggkkknnnnnnmmmuuurrrnnnhhhbbb]]]YYYXXXPPPOOOOOOPPPPPPOOOKKKIIIppp\\\VVV[[[ccc{{{xxxpppmmmmmmnnnoooooonnnllljjjhhhfffeeebbbbbbccceeefffgggggghhhjjjiiiiiijjjkkklllmmmlllnnnpppqqqpppnnnllllllmmmooonnnmmmkkkjjjiiihhhhhhllljjjkkknnnrrrqqqlllggg______[[[WWWXXX\\\]]]ZZZXXXWWWVVVUUUUUUWWWZZZ\\\YYYWWWYYY\\\[[[UUURRRRRRSSSXXXYYY^^^nnn{{{}}}~~~mmmdddbbbbbbeeehhhnnnuuu{{{qqqbbbYYYTTTMMMIIIIIIJJJKKKLLLMMMLLLJJJGGGDDDBBB@@@???======>>>???@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFCCC???=========CCCCCCOOOggg|||yyywwwtttvvvzzz}}}zzzwwwuuuuuutttooommmkkkjjjlllnnnnnnnnntttqqqmmmgggbbb]]]ZZZXXXRRRQQQQQQQQQQQQPPPLLLIIIlllYYYSSSXXX```rrryyyrrrnnnllllllppppppnnnllljjjgggdddcccbbbdddfffiiikkkkkkkkkkkkllllllmmmmmmllllllkkkkkkmmmooopppooommmkkkkkkkkkooonnnmmmkkkjjjiiihhhhhhjjjjjjkkknnnrrrqqqmmmiii______\\\XXXZZZ___```]]]ZZZ[[[[[[]]]^^^```aaabbb```___bbbfffddd]]]YYYXXXYYY``````bbblllvvv~~~tttvvvxxxkkkeeedddeeeiiimmmtttyyy~~~yyyfffZZZSSSOOOJJJHHHHHHIIIJJJKKKIIIHHHFFFDDDBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBB@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDAAA>>><<<===>>>DDDIIIYYYuuu|||wwwvvvvvvyyy~~~}}}zzzwwwwwwwwwxxxrrrrrrqqqooommmlllnnnoooqqqnnnkkkfffaaa]]]ZZZYYYTTTSSSRRRRRRRRRPPPMMMJJJgggVVVQQQUUU\\\kkkzzzxxxrrrnnnllllllpppooonnnllliiifffcccbbbdddgggjjjmmmooonnnlllkkkmmmoooqqqqqqpppooonnnnnnlllnnnppppppoooooooooppprrrrrrpppnnnmmmlllllllllhhhiiikkknnnqqqqqqmmmjjjddddddaaa^^^```eeefffddd]]]^^^aaaeeehhhjjjjjjiiihhhhhhlllpppnnnfff```___^^^eeeeeedddjjjpppvvvmmmppp{{{tttjjjfffggghhhlllrrryyy~~~|||}}}uuuiii\\\SSSMMMKKKHHHGGGHHHIIIIIIIIIGGGEEECCCAAA???>>>>>>>>><<<===>>>???AAABBBCCCDDDBBBBBBDDDEEEEEEFFFFFFFFFDDDDDDBBB???===<<<>>>@@@HHHRRRgggzzzvvvvvvwwwzzz|||~~~{{{xxxuuussstttvvvxxxsssttttttqqqllljjjkkkmmmlllkkkgggccc___\\\ZZZYYYUUUSSSRRRQQQQQQPPPMMMJJJcccSSSPPPTTT[[[eeerrrzzzuuuqqqnnnlllkkknnnmmmlllkkkhhhfffdddccciiikkknnnpppooommmjjjhhhiiimmmqqqsssrrrqqqqqqqqqqqqsssttttttsssrrrssstttuuutttrrrqqqooonnnnnnnnnhhhiiillloooqqqpppmmmkkkhhhhhheeebbbdddjjjkkkiii```aaaeeelllrrruuuuuusssqqqqqqtttyyywwwnnngggeeeaaahhhfffdddgggjjjxxx}}}nnnhhhjjjvvvsssjjjiiijjjlllooouuu~~~}}}tttrrrvvv}}}{{{ooohhhaaaXXXQQQIIIHHHGGGGGGHHHIIIIIIHHHFFFEEEBBB???<<<;;;;;;;;;:::;;;===???AAADDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCBBB@@@>>><<<===@@@CCCKKK\\\vvvvvvvvvwwwwwwvvvwwwuuusssqqqooooooqqqtttvvvqqqrrrrrrooojjjggggggiiigggfffccc```]]][[[YYYXXXTTTRRRPPPPPPPPPOOOLLLJJJ|||```SSSPPPUUU[[[bbbnnn|||~~~{{{wwwsssooolllkkkkkkjjjjjjjjjiiihhhgggfffeeekkkmmmnnnooonnnkkkgggddddddiiiooorrrqqqppppppqqqxxxyyyyyyxxxuuussssssssstttsssrrrpppooonnnmmmmmmjjjlllooorrrrrrqqqnnnmmmjjjjjjgggdddfffkkkmmmjjjbbbccchhhpppzzz}}}zzzyyy|||~~~uuunnnllleeejjjeeeaaacccdddnnnttthhheeehhhtttqqqkkklllnnnoootttzzzwwwqqqlllmmmqqqxxx~~~vvvlllfffbbb]]]WWWQQQHHHGGGGGGHHHJJJJJJIIIGGGEEECCC@@@===::::::::::::;;;<<<===???BBBDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHBBBAAA???===<<>>;;;::::::;;;<<<>>>>>>???@@@AAACCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGG@@@@@@>>><<<===AAAGGGLLLZZZvvv|||wwwuuuvvvzzzxxxrrrnnnnnnjjjiiihhhhhhhhhiiijjjkkkkkkiiihhhggggggfffdddbbb^^^]]][[[YYYXXXWWWWWWVVVSSSQQQPPPOOOPPPQQQPPPOOOxxx^^^TTTSSSYYY___mmmyyy~~~xxxrrrmmmjjjhhhhhhdddeeefffhhhiiiiiijjjjjjjjjjjjkkkkkkiiigggdddcccdddkkksssuuusssppppppqqqtttvvvwwwwwwuuutttuuuvvvuuutttsssqqqpppoooooonnnqqqtttwwwyyywwwuuusssrrroooooolllhhhiiinnnooommmcccdddiiittt~~~yyyxxxnnnmmmccc[[[\\\YYY]]]lll{{{llliiimmmsssyyynnnlllppptttvvvwwwooopppssswwwyyy}}}yyyooogggddd```[[[UUUPPPLLLIIIHHHHHHJJJLLLNNNMMMJJJGGGAAA???<<<::::::;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFGGGGGGGGGFFFFFF@@@???===<<<===BBBIIIOOOeee|||vvvvvvvvvyyy|||xxxpppmmmnnngggfffeeeddddddccccccccciiigggeeeeeeggggggddd```[[[ZZZYYYXXXWWWVVVVVVVVVSSSRRRPPPPPPRRRSSSRRRQQQooo\\\TTTRRR[[[iiiwww~~~{{{wwwssspppnnnmmmiiiiiiiiijjjjjjkkkkkkkkkooommmiiifffeeeeeefffgggkkkttt||||||uuuooooooqqqqqqrrrsssssstttttttttsssuuuuuutttqqqnnnnnnoooppptttuuuuuuvvvuuutttrrrqqqmmmjjjgggeeefffhhhiiiiiifffhhhmmmuuu}}}tttjjjbbb```___^^^aaahhhsss{{{ggggggppp{{{uuummmkkkmmmttt{{{|||vvvtttyyyuuuwww}}}wwwnnnhhhaaa___\\\WWWSSSOOOLLLJJJJJJJJJLLLNNNPPPMMMGGGBBB???>>>===<<<;;;<<<=========@@@CCCDDDDDDBBBBBBBBBHHHGGGGGGHHHIIIHHHCCC???AAA>>>@@@EEEEEECCCPPPaaattt~~~zzzyyyvvvuuuuuuvvvvvvssslllfffhhhhhhgggeeecccaaa^^^]]]bbbaaa```aaabbbcccbbbaaaXXXXXXXXXXXXWWWVVVUUUTTTUUUPPPNNNPPPUUUWWWRRRLLLooo[[[TTTRRR[[[iiiyyy~~~zzzwwwtttrrrqqqpppiiijjjjjjkkkkkkjjjjjjiiijjjiiigggffffffhhhjjjkkknnnvvv~~~|||uuunnnmmmooojjjlllnnnqqqsssuuuvvvvvvwwwvvvsssooolllllloooqqqrrrssssssssssssqqqpppooonnnkkkgggeeefffggghhhhhhggghhhmmmuuu~~~uuullleeedddccc``````dddlllyyyzzzmmmnnnwwwrrrkkkjjjlllssszzz~~~~~~zzzwwwuuuvvvwww~~~~~~xxxppphhhccc^^^\\\XXXSSSOOOLLLJJJIIIKKKKKKLLLNNNOOOLLLFFFAAA======<<<;;;;;;<<<===>>>AAACCCFFFGGGFFFEEEFFFFFFGGGGGGGGGHHHIIIHHHCCC??????;;;===DDDHHHKKKYYYjjj~~~zzzxxxxxxssssssttttttssspppkkkgggiiihhhgggeeecccaaa______aaa`````````bbbbbbaaa```\\\[[[[[[ZZZXXXVVVTTTSSSVVVSSSQQQQQQSSSSSSNNNJJJnnn[[[TTTRRR[[[hhhyyy}}}{{{xxxvvvsssrrrrrrrrrjjjkkkllllllkkkjjjhhhfffddddddddddddfffjjjmmmooorrrxxx~~~{{{ssslllkkkmmmjjjkkknnnpppsssuuuwwwwwwyyywwwrrrmmmjjjjjjnnnrrrppppppqqqppppppooommmmmmooolllhhhffffffggggggggghhhiiimmmttt{{{}}}}}}wwwqqqkkkiiifffbbb```aaadddnnnxxxwwwrrrxxxzzznnniiihhhjjjqqqxxx}}}~~~{{{zzzyyyzzztttnnngggaaa]]]YYYWWWRRRMMMJJJIIIHHHIIIMMMMMMMMMNNNMMMJJJDDD@@@;;;;;;::::::;;;<<<>>>???CCCEEEFFFFFFFFFFFFGGGIIIFFFFFFGGGIIIIIIGGGBBB>>>???;;;===GGGPPPXXXgggvvvzzzxxxwwwwwwssstttvvvuuurrrnnnlllkkkjjjiiifffdddbbbaaa``````aaa```___```aaaaaa```^^^\\\\\\\\\[[[ZZZYYYXXXWWWYYYXXXWWWUUUSSSQQQNNNMMMmmm[[[UUUSSS[[[hhhttt}}}yyyxxxuuurrrpppooooooooojjjkkklllmmmkkkhhheeeccc___``````bbbeeeiiilllnnnqqqwww{{{yyyqqqlllkkklllpppqqqrrrsssttttttttttttxxxvvvsssnnnkkkjjjmmmooopppppppppooonnnnnnmmmmmmnnnkkkgggffffffhhhiiiiiiiiikkknnnsssxxx|||~~~}}}zzzxxxyyy||||||vvvooojjjgggcccaaaaaaaaahhhpppyyyyyyuuuvvvyyynnnhhhggghhhmmmttt{{{zzzssslllfffaaa\\\YYYUUURRRNNNIIIGGGGGGHHHIIINNNNNNMMMMMMJJJFFFBBB???::::::999:::;;;===>>>@@@BBBCCCDDDCCCCCCCCCEEEHHHDDDFFFGGGHHHHHHEEEAAA???AAA???CCCOOO[[[fffsss}}}{{{yyyyyyzzzwwwyyyzzzwwwrrrnnnmmmnnnjjjhhheeebbbaaa```aaaaaaaaa```___```aaa```^^^\\\YYYYYY[[[\\\]]]^^^^^^^^^[[[]]]]]]ZZZUUURRRRRRSSSkkk[[[UUUSSS[[[gggmmm{{{~~~|||wwwvvvtttqqqnnnkkkjjjiiiiiiiiijjjkkkkkkjjjfffcccaaa]]]]]]^^^```cccfffiiijjjnnnrrruuutttoookkkkkklllqqqqqqrrrrrrrrrrrrrrrqqqtttuuutttrrrnnnllllllmmmrrrqqqqqqpppoooooonnnnnnllliiiffffffhhhkkklllmmmkkkllloooqqqtttvvvyyy{{{zzzxxxvvvtttuuuxxx}}}{{{rrrjjjfffeeedddcccaaadddkkkvvvtttsssyyy{{{oooiiigggfffjjjooovvv{{{{{{vvvooohhhccc^^^ZZZWWWQQQOOOKKKHHHGGGHHHJJJKKKMMMMMMMMMJJJGGGCCC@@@>>>::::::999:::;;;===???@@@AAABBBCCCCCCBBBBBBEEEGGGDDDFFFGGGGGGFFFCCCAAA@@@AAACCCKKKWWWeeeppp{{{}}}}}}{{{|||{{{vvvpppmmmnnnooojjjhhheeecccaaaaaaaaabbbaaa``````aaaaaa```]]][[[XXXYYY[[[]]]^^^______```ZZZ\\\^^^[[[VVVSSSUUUXXXjjj[[[UUUSSSZZZfffjjjvvv}}}~~~|||tttrrrpppmmmjjjgggfffeeeeeeiiiiiiiiiiiigggdddaaa___\\\]]]^^^```bbbdddfffhhhjjjmmmooonnnkkkiiiiiikkkiiijjjlllnnnpppqqqrrrrrrrrrtttuuutttqqqooonnnnnntttsssrrrqqqppppppppppppllliiiggggggjjjmmmoooppplllnnnooopppppprrrtttwwwqqqqqqqqqqqqrrrwww}}}|||sssjjjfffggggggeee```___dddqqqwwwqqqttt{{{pppjjjgggeeehhhmmmrrrvvv}}}~~~vvvrrrkkkeee```\\\WWWTTTMMMLLLJJJHHHHHHIIIKKKMMMLLLLLLKKKHHHCCC@@@>>>>>>;;;;;;:::;;;<<<>>>@@@AAABBBDDDEEEEEEEEEEEEFFFHHHEEEFFFFFFEEECCCAAAAAABBBAAAGGGQQQ^^^kkkyyyzzzyyyvvvrrrooommmooopppkkkiiigggeeedddcccccccccbbbbbbaaabbbbbb```]]]ZZZ[[[\\\\\\]]]]]]]]]\\\\\\WWWYYYZZZWWWTTTSSSTTTWWWiiiZZZUUUSSSZZZfffmmmwww{{{sssmmmllliiigggeeedddddddddhhhggggggfffdddbbb```___\\\]]]___aaaccceeeggghhhgggiiikkkiiigggeeefffhhheeefffiiillloooqqqsssssssssttttttsssqqqpppqqqrrruuutttsssqqqqqqqqqqqqrrrnnnllliiiiiikkknnnpppqqqnnnooopppooommmnnnqqqssslllnnnooooooppptttzzz}}}{{{uuulllhhhjjjiiiddd```\\\^^^jjj{{{|||tttqqq{{{xxxnnniiigggeeeggglllnnnrrrxxx}}}|||wwwoookkkfff```\\\WWWRRROOOIIIIIIHHHHHHIIIJJJLLLMMMIIIJJJIIIEEE@@@===<<<======<<<<<<<<<===>>>@@@AAABBBDDDGGGHHHGGGFFFGGGHHHFFFFFFFFFCCC@@@???AAADDDCCCLLLXXXdddrrryyyvvvrrrpppppprrrttttttmmmlllkkkjjjiiigggffffffcccccccccccccccaaa]]]ZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWUUUSSSSSSTTTUUUhhhZZZVVVSSSZZZfffqqqyyy{{{tttjjjiiigggfffeeeeeeeeefffgggfffeeedddbbbaaa``````\\\]]]___bbbeeegggiiijjjggghhhiiigggdddccccccdddfffhhhjjjmmmppprrrssstttuuuuuutttqqqppppppsssvvvuuutttsssqqqqqqqqqqqqrrrqqqnnnkkkjjjlllnnnppppppnnnppppppnnnllllllooorrrnnnooopppooonnnpppuuuzzzyyyzzzvvvnnnkkkmmmiiicccbbb\\\[[[fffwwwwwwuuurrruuulllhhhfffeeehhhllllllpppuuuzzz~~~~~~uuuooojjjfffaaa\\\XXXSSSMMMJJJGGGGGGGGGHHHIIIKKKLLLMMMHHHIIIHHHDDD>>>;;;<<<===>>>>>>======>>>???@@@AAA@@@CCCFFFHHHGGGFFFFFFFFFFFFGGGEEEBBB>>>>>>AAAEEEGGGQQQ]]]iiixxxyyyuuuppppppsssxxxzzzzzznnnnnnnnnnnnlllkkkiiihhhdddddddddddddddaaa]]]ZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\ZZZXXXVVVUUUTTTTTTTTThhhWWWPPPXXX\\\gggvvvzzz}}}{{{|||zzztttpppooommmkkkjjjhhhggggggiiiiiiiiihhhfffdddaaa```aaaaaaccceeeggghhhjjjkkkiiigggeeedddeeeeeecccbbbbbbeeehhhllloooqqqrrrrrrrrrrrrqqqooommmnnnqqqtttvvvuuusssqqqoooooooooooohhhhhhiiijjjlllmmmooopppppppppooommmlllllloooqqquuurrrooonnnoooqqqqqqqqqwwwyyyxxxtttmmmfffbbbaaacccccceeejjjrrrzzzpppmmmvvvvvvnnnjjjhhhgggiiimmmsssuuuzzz}}}wwwrrrnnnfffddd```[[[UUUPPPKKKIIIHHHIIIJJJKKKKKKLLLLLLLLLFFFDDDBBB???===<<<;;;;;;888999;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEBBB>>>???BBBDDDCCCLLLXXXggguuuyyywwwsssoooqqqvvv{{{{{{yyysssrrrppppppqqqqqqpppoooiiifffbbbaaaaaa```]]]YYYZZZ\\\^^^aaabbbaaa___^^^]]]^^^```___\\\XXXVVVVVV~~~fffUUUMMMUUUXXXddduuu{{{|||wwwtttrrrooollljjjhhhgggggghhhhhhhhhgggfffdddbbb```bbbcccdddeeeggghhhiiijjjjjjhhheeeddddddeeedddcccdddfffiiilllooopppppppppnnnmmmlllkkkjjjlllppptttuuusssqqqnnnlllkkkkkkkkkhhhhhhiiiiiikkkmmmooopppooooooooommmlllmmmpppsssuuusssqqqppprrrtttuuutttuuuvvvvvvrrrkkkfffcccbbbfffeeefffiiiooo~~~wwwnnnlll}}}vvvnnnlllkkkjjjmmmqqqyyy|||}}}vvvrrrnnnoooqqqsss|||~~~xxxrrrmmmiiiaaa___[[[VVVQQQNNNKKKJJJGGGHHHIIIKKKKKKKKKJJJIIIEEECCCAAA>>><<<;;;;;;;;;;;;;;;===>>>????????????AAABBBCCCDDDEEEEEEFFFEEEDDDCCCAAA??????CCCFFFGGGQQQ```sss|||wwwuuurrrqqqtttzzz~~~}}}{{{vvvuuuuuuttttttsssqqqpppjjjgggdddeeeffffffccc______```ccceeeeeeeeecccbbbaaabbbcccaaa]]]XXXVVVUUU|||fffUUULLLTTTWWWbbbsss|||{{{yyyvvvqqqmmmiiiggggggggghhhhhhhhhhhhfffeeecccbbbeeeeeeeeefffgggggghhhhhhkkkhhheeeccccccdddddddddfffhhhjjjkkkmmmmmmllllllhhhhhhgggfffgggjjjpppttttttrrrnnnkkkhhhfffffffffiiiiiiiiiiiikkklllnnnoooooooooooonnnmmmnnnqqqttttttrrrpppqqqtttvvvwwwwwwssssssssspppkkkgggeeedddiiigggffffffiiivvvtttnnnnnnyyyrrrpppppppppssswwwvvvkkkfffbbb___```dddfffvvv|||vvvqqqlllfffcccZZZXXXTTTPPPLLLJJJIIIIIIFFFGGGIIIKKKKKKJJJHHHFFFBBBAAA???===;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@???AAACCCEEEFFFGGGFFFEEEDDDAAAAAA@@@??????CCCHHHMMM\\\ooo|||yyywwwsssrrrtttzzz|||yyyzzzzzzyyyxxxuuurrrpppjjjiiiiiikkknnnooollliiidddeeefffggggggfffeeedddeeeffffffccc^^^YYYVVVUUU|||gggWWWNNNTTTWWWcccppp{{{{{{wwwqqqkkkgggffffffgggkkkkkkjjjiiihhhgggfffeeegggggggggfffffffffffffffiiifffcccaaabbbcccccccccgggggghhhiiiiiiiiihhhgggddddddcccccceeeiiipppuuutttqqqmmmhhheeedddcccccciiijjjjjjkkkmmmnnnooopppssssssrrrpppnnnnnnqqqsssqqqpppppprrruuuxxxyyyyyytttsssrrrooollljjjiiihhhiiigggfffddddddnnn|||tttrrrtttzzzyyyxxxxxxzzz~~~ppphhh```]]][[[[[[___eeejjj{{{uuupppkkkfffaaa^^^VVVSSSOOOKKKHHHGGGGGGHHHFFFHHHJJJLLLKKKIIIFFFDDD@@@???===;;;:::::::::;;;>>>>>>@@@AAABBBBBBBBBBBBBBBDDDFFFHHHHHHFFFCCCBBB@@@???>>>??????BBBKKKUUUmmm~~~zzzxxxxxxrrrtttxxx~~~~~~{{{{{{|||}}}|||xxxtttpppoookkkkkkmmmrrrwwwxxxuuuqqqgggggggggfffdddcccaaa```eeefffeeeccc^^^ZZZXXXWWWyyyfffVVVMMMSSSVVVbbbmmmzzzzzzvvvoooiiieeeeeegggiiioooooommmlllkkkjjjiiiiiihhhggggggfffeeeddddddcccfffcccaaa```aaabbbcccbbbeeeeeeffffffeeeeeeddddddbbbccccccccceeejjjqqquuutttqqqlllhhheeecccddddddjjjlllnnnppprrrsssssssssxxxxxxvvvsssooonnnpppqqqrrrqqqrrrtttxxx{{{}}}}}}wwwuuurrrooommmlllkkkkkkgggfffeeecccbbbiii|||{{{vvvxxx~~~uuuccc]]]XXXWWWWWWXXX___ggguuu}}}yyyuuupppkkkgggccc^^^[[[TTTQQQMMMIIIFFFEEEFFFFFFGGGIIIKKKLLLKKKHHHDDDBBB>>>===;;;:::::::::;;;<<<<<<===???AAACCCEEEEEEFFFCCCEEEFFFHHHGGGEEEBBB@@@???>>>>>>@@@@@@DDDRRRaaa}}}yyywwwwwwsssvvv{{{{{{xxxzzz|||}}}{{{vvvqqqnnnllllllmmmqqqwww}}}}}}yyyuuukkkjjjgggeeebbb___^^^]]]bbbcccccc```]]][[[ZZZZZZsssbbbTTTJJJPPPTTT```nnn|||xxxssslllfffdddgggkkknnnsssrrrpppnnnlllkkkkkkjjjggggggfffeeedddcccbbbbbbbbbaaa```aaacccddddddcccddddddccccccddddddddddddbbbcccdddeeegggkkkppptttrrroookkkgggeeeeeefffgggkkknnnssswwwzzzzzzxxxwww}}}|||zzzuuuqqqpppppprrrttttttuuuxxx|||yyyuuupppmmmlllkkkjjjiiieeeeeeeeedddbbbfffvvv}}}}}}lll```[[[XXXXXXYYY\\\dddnnn}}}zzzsssooojjjfffbbb^^^ZZZXXXPPPNNNKKKHHHFFFEEEEEEFFFHHHIIIJJJJJJHHHFFFBBB@@@<<<<<<;;;::::::;;;<<<===;;;===???AAADDDFFFGGGGGGEEEEEEFFFFFFEEECCC@@@??????===>>>BBBCCCJJJ___ttt~~~{{{yyywwwvvvsssvvvzzz|||}}}{{{yyywwwxxxzzz|||xxxrrrmmmkkkkkkmmmooottt{{{yyytttnnnlllhhhdddaaa______^^^___``````___\\\[[[[[[\\\pppaaaSSSJJJOOOTTTaaarrrvvvqqqjjjeeeeeejjjpppuuuvvvtttrrrooolllkkkjjjjjjfffeeeddddddcccbbbaaaaaa``````aaacccfffgggfffeeeccccccccccccdddeeeffffffbbbdddfffggghhhjjjmmmppppppmmmiiifffeeefffhhhjjjlllqqqxxx~~~~~~{{{~~~|||xxxtttrrrsssuuusssssstttxxx|||xxxsssmmmiiiggggggeeeddddddeeegggfffcccdddqqquuufff```]]]\\\___bbbgggrrr}}}~~~zzzxxxllliiiddd```]]]YYYUUUSSSKKKJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGFFFDDDBBB???>>><<<;;;::::::;;;<<<===>>><<<>>>???BBBDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA???>>>???<<>>???>>>???@@@BBBCCCDDDDDDDDDFFFFFFDDDBBBAAA???>>>>>>>>><<>><<<<<<;;;999::::::;;;<<<===>>>>>>===???BBBEEEFFFFFFDDDCCCEEEFFFFFFDDD@@@>>>>>>??????BBBFFFKKKXXXooo|||vvvvvvzzz||||||yyyppprrruuuzzz}}}~~~{{{yyy|||uuurrrqqqrrrsssssspppsssvvvxxxxxxuuuqqqooojjjgggccccccdddeeedddbbbdddeeeggghhhgggeeecccbbbrrr]]]QQQOOORRRPPPcccqqq~~~vvvsssnnnlllmmmoooqqqrrrnnnllliiifffeeeeeefffgggkkkiiifffcccbbbbbbcccdddiiiiiijjjlllmmmnnnoooppppppnnnkkkiiiiiijjjiiihhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiikkklllmmmmmmttt}}}}}}zzz{{{yyywwwvvvvvvvvvtttrrrooommmlllnnnrrruuuvvvvvvnnnllliiifffeeegggkkknnnpppqqqppplllggghhhmmmrrrwww|||yyyvvvvvvzzzzzzvvvtttpppiiiddd```\\\XXXTTTRRROOOLLLIIIHHHGGGEEEFFFHHHKKKLLLLLLHHHFFFCCC@@@>>><<<;;;;;;999::::::;;;<<<===>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDEEEEEEEEECCC@@@>>>===>>>???AAAFFFPPPccc~~~{{{wwwvvvxxxyyyxxxvvvqqqrrrvvv||||||xxxxxxvvvrrrqqqrrrsssttttttttttttttttttssssssssstttqqqlllfffcccdddeeeffffffhhhjjjlllnnnllliiidddaaappp[[[NNNMMMQQQQQQfffyyyvvvtttqqqoooooonnnmmmlllhhhgggeeecccbbbcccdddeeejjjhhheeecccbbbccceeefffkkklllmmmnnnooopppqqqqqqqqqooolllkkklllllllllkkkkkkkkkkkkjjjiiiiiihhhhhhgggggggggggghhhjjjlllmmmppptttxxx{{{|||{{{{{{{{{{{{yyywwwvvvvvvuuusssrrrmmmllllllnnnqqqssstttssspppnnnlllmmmpppssssssrrrqqqqqqpppkkkggggggkkkoooooouuu|||vvvvvv|||{{{zzzyyy}}}wwwqqqssswww|||xxxtttrrroookkkddd___ZZZWWWRRROOOMMMKKKIIIGGGFFFFFFFFFHHHKKKMMMMMMLLLFFFDDDBBB???===;;;;;;;;;::::::;;;<<<===>>>>>>???@@@@@@BBBCCCDDDDDDEEEDDDDDDDDDDDDAAA>>><<<===>>>CCCEEEKKK[[[rrr|||{{{yyyxxxvvvuuussssssrrrsssvvv~~~|||vvvoooooooooqqqtttuuuuuutttwwwtttqqqnnnooorrrwwwzzzxxxrrrkkkfffeeehhhjjjkkklllppptttwwwtttnnnfffaaannnZZZOOONNNRRRSSShhh~~~wwwtttpppmmmllljjjhhhfffdddcccbbbaaaaaabbbcccdddhhhgggeeeccccccdddggghhhlllmmmmmmnnnoooppppppqqqqqqnnnlllkkklllmmmmmmlllkkkkkkkkkjjjiiiiiihhhhhhggggggggghhhiiilllnnnpppsssuuuvvvvvvvvvwwwzzz||||||zzzxxxwwwvvvuuusssqqqkkkkkkmmmoooqqqrrrrrrqqquuuuuuuuuuuuvvvuuutttsssrrrqqqoookkkhhhgggjjjmmmmmmrrr|||~~~vvvnnnjjjnnn|||~~~xxxmmmhhhffffffffffffkkkqqqttt|||xxxhhhdddkkkttt}}}wwwssspppnnnlllgggaaa[[[WWWSSSOOOKKKIIIHHHFFFEEECCCDDDFFFIIILLLLLLJJJHHHCCCBBB???===;;;;;;:::;;;::::::;;;<<<===>>>??????AAAAAABBBBBBCCCDDDDDDEEECCCCCCBBB@@@===<<<===>>>FFFLLLWWWhhh~~~~~~~~~~~~|||yyyzzzzzzyyyuuurrrppppppqqqqqqvvv~~~{{{ssskkklllooorrrvvvvvvtttrrrtttqqqnnnmmmpppuuu{{{yyyuuupppmmmlllmmmooopppqqqvvv|||{{{rrrggg___lll[[[QQQQQQTTTVVVlllyyyuuunnniiigggggggggfffccccccbbbbbbbbbcccdddeeegggeeedddcccdddfffiiijjjoooooooooppppppqqqqqqqqqrrrpppnnnmmmnnnooonnnnnnhhhhhhiiiiiiiiiiiijjjjjjggghhhhhhjjjlllooorrrssswwwwwwvvvuuutttvvvyyy}}}}}}{{{xxxwwwvvvtttrrrpppiiijjjmmmnnnooopppqqqrrrwww{{{}}}{{{vvvrrrssstttrrrqqqnnnllliiiiiikkkmmmooosss{{{xxxrrrmmmgggdddgggqqqxxxllleee[[[YYYYYY[[[[[[[[[```gggppp~~~ppp___\\\gggrrr|||}}}tttqqqllljjjhhhddd^^^YYYVVVRRRMMMIIIGGGFFFEEECCCDDDEEEGGGJJJLLLLLLHHHEEE@@@???===;;;:::::::::::::::;;;;;;<<<===>>>??????AAABBBBBBBBBCCCDDDDDDDDDAAAAAA@@@>>><<<<<<>>>@@@EEEQQQcccvvv|||xxxxxxyyyzzzyyyvvvxxxyyywwwtttqqqooonnnmmmpppuuu}}}xxxpppmmmnnnpppsssuuuuuuqqqooommmmmmoooqqquuuzzz~~~uuuuuuuuuuuutttssssssssstttyyy}}}sssfff^^^lll\\\RRRRRRVVVZZZrrr{{{uuummmhhhffffffhhhhhhdddddddddddddddeeeffffffeeedddccccccdddgggjjjlllsssssssssssssssssstttttttttrrrooonnnooooooooonnnffffffgggggghhhiiijjjjjjhhhhhhiiikkknnnrrruuuwwwzzzzzzzzzyyyxxxxxx{{{}}}~~~|||yyywwwvvvtttqqqooohhhjjjlllnnnnnnppprrrtttwww{{{}}}zzzsssppprrrvvvpppooommmllllllmmmnnnooorrrtttyyywwwnnngggbbb```]]]```kkk{{{yyyjjj___ZZZUUUTTTUUUXXXYYYZZZbbbkkkiiiXXXWWWbbbmmmwww~~~rrrnnnhhhdddbbb___ZZZUUUTTTPPPKKKGGGFFFFFFEEEEEEIIIIIIKKKMMMMMMKKKGGGCCC===<<<:::999999999::::::;;;;;;<<<===>>>??????@@@AAABBBBBBCCCDDDDDDCCCCCC?????????>>>===>>>AAADDDDDDUUUmmmzzzyyyvvvuuutttuuuvvvxxxssssssssssssrrrpppnnnmmmjjjooouuu|||~~~|||uuupppqqqqqqqqqrrrsssqqqnnnkkkiiilllqqqwww{{{~~~rrruuuyyyzzzyyywwwuuutttuuuyyy{{{pppddd\\\ooo\\\QQQPPPXXX```{{{xxxrrrkkkfffeeeeeeggggggeeeeeeeeeeeeffffffffffffdddccccccccceeehhhlllnnntttttttttttttttsssssssssrrrpppmmmkkkkkkkkkkkkjjjeeeeeeeeefffggghhhhhhhhhhhhhhhiiilllooosssvvvxxx|||}}}}}}||||||}}}|||yyywwwvvvssspppnnngggiiilllmmmmmmppptttxxxzzzzzzxxxtttpppooopppsssnnnmmmllllllnnnpppqqqrrrqqqrrruuu{{{~~~nnneee```\\\ZZZ[[[YYY___ooommm```ZZZWWWVVVUUUVVVZZZ^^^eeesss~~~fffWWWWWWbbbmmm~~~zzzooojjjbbb]]][[[XXXTTTPPPOOOLLLGGGEEEEEEGGGHHHHHHLLLLLLLLLLLLKKKHHHCCC???;;;:::999888888888999:::;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEEEEDDDCCCBBB===>>>>>>======@@@DDDGGGJJJ[[[vvv}}}sssttttttsssrrrrrruuuwwwooommmlllmmmooopppnnnkkkiiiooowww|||{{{xxxtttrrrsssrrrooonnnnnnmmmkkkiiijjjooouuu|||}}}{{{ssswww|||}}}zzzwwwuuuttttttxxx{{{|||vvvlllaaaZZZqqq\\\OOONNNXXXdddrrrnnnhhhdddcccdddddddddffffffffffffffffffffffffdddcccbbbccceeeiiimmmooorrrrrrrrrrrrrrrqqqqqqqqqnnnlllhhhggggggfffeeedddeeeeeeeeefffffffffffffffggghhhiiilllooossswwwyyy}}}}}}}}}}}}yyywwwvvvssspppnnngggiiillllllmmmpppvvvzzz{{{tttpppnnnmmmmmmlllmmmllllllmmmppprrrttttttnnnooopppuuuqqqbbbZZZXXXWWWWWWZZZXXX___qqq}}}zzz{{{wwwpppsss{{{xxxfff\\\XXXWWWXXXVVVXXX]]]eeerrr|||fffYYY[[[fffppptttmmmggg^^^XXXUUUSSSOOOLLLKKKHHHDDDCCCEEEHHHJJJKKKLLLKKKJJJIIIHHHDDD???;;;999999888777777888999:::;;;;;;<<<===>>>???@@@@@@???AAADDDEEEFFFDDDBBBAAA============>>>AAAFFFIIITTTccc|||~~~uuuoooqqqssssssqqqrrrtttwwwmmmiiifffhhhmmmooommmiiihhhpppyyy|||zzzvvvtttttttttqqqmmmkkkkkkkkkjjjiiinnnrrrxxx~~~{{{yyyvvvzzz}}}}}}yyyuuutttttttttvvvyyyxxxsssjjj```YYYrrr]]]PPPRRR\\\ggg~~~}}}xxxjjjgggdddbbbcccdddddddddfffddddddhhhllllllgggbbbccccccdddeeefffhhhhhhiiimmmoooqqqqqqooolllkkkjjjooolllhhheeeeeeeeefffeeeeeefffggghhhggghhhkkkmmmllljjjhhhhhhjjjoootttxxx~~~zzzyyyzzzyyyvvvsssppppppooommmlllhhhhhhjjjmmmqqqvvv{{{~~~}}}tttqqqpppmmmmmmppplllkkkiiiiiijjjmmmpppssssssnnnlllnnntttsssbbbWWWRRRQQQTTTYYY]]]bbbjjjuuuyyytttnnniiiggghhhiiijjjkkkwwwmmm^^^YYYYYYWWWSSSYYYaaahhhqqquuuhhhiiitttoooeeeccc___YYYSSSNNNIIIGGGGGGFFFDDDDDDEEEGGGKKKMMMNNNNNNLLLJJJEEE@@@;;;888:::999888777777999;;;<<<<<<===@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>;;;<<>>===EEEOOO___pppxxxvvvrrrsssuuuuuutttrrrooommmhhhhhhhhhlllqqqttttttrrriiisss{{{{{{wwwtttqqqnnnlllllllllmmmnnnmmmjjjhhhnnnrrrxxx{{{zzzxxxwwwvvvyyyyyyxxxuuuqqqoooooopppsssxxxzzzvvvpppiii___UUUttt```TTTTTT^^^kkk{{{uuuiiigggdddcccdddddddddcccdddbbbaaadddhhhiiieeeaaaccccccdddeeefffggghhhhhhjjjlllnnnnnnmmmlllkkkjjjmmmjjjfffddddddeeeeeeeeefffhhhjjjjjjjjjjjjlllnnnmmmllllllnnnpppsssvvvxxx{{{{{{vvvuuuvvvsssqqqpppoooooommmkkkhhhhhhiiijjjnnnssszzzzzzyyyxxxtttqqqpppmmmjjjggggggjjjooorrrsssqqqllliiikkkqqq|||vvvjjj]]]WWWTTTTTTWWW[[[^^^fffqqq{{{vvvnnnkkkgggeeefffiiilllmmmrrrzzzfff[[[ZZZ\\\[[[___fffpppyyyzzztttzzz~~~vvv{{{yyyjjj```]]]ZZZUUUPPPKKKGGGFFFEEEEEEEEEEEEGGGIIIKKKMMMLLLKKKIIIFFFBBB>>>:::888:::999888777888999;;;======>>>???AAAAAA@@@???>>>BBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@BBBBBBDDDNNNZZZlllyyyrrrpppqqqrrrssssssqqqnnnkkkiiihhhggggggjjjnnnqqqrrrqqqjjjttt||||||xxxuuurrrooojjjjjjkkkmmmoooooollljjjlllpppuuuzzz|||zzzwwwtttqqqqqqppppppppppppoooooorrruuuuuuqqqmmmhhh]]]SSSrrraaaUUUTTT^^^mmm~~~zzzzzzyyysssiiigggeeedddddddddbbbaaaaaa___^^^```ccceeecccaaacccddddddeeefffggghhhhhhggghhhjjjllllllkkkjjjiiijjjgggcccaaaaaacccdddeeegggiiilllmmmmmmlllmmmnnnkkklllnnnqqqsssuuuvvvwwwwwwzzz|||zzzuuuqqqpppqqqnnnnnnpppqqqrrrooojjjggghhhhhhiiimmmssszzz{{{{{{zzzuuuooommmqqqkkkfffgggnnntttwwwwwwqqqlllhhhiiimmmwwwzzzfff^^^VVVTTTTTTTTTXXX]]]cccpppwwwmmmiiihhhhhhjjjmmmsssxxx|||~~~yyyvvvyyy{{{{{{~~~~~~yyynnn```ZZZ]]]``````hhhppp|||tttkkkfffpppqqqfffZZZYYYUUUQQQMMMIIIGGGEEECCCDDDFFFGGGIIIKKKLLLLLLIIIGGGDDDAAA===:::888777999999888888999:::<<<===@@@@@@AAABBBAAA@@@>>>===CCCCCCBBBAAA@@@???>>>===>>>===>>>@@@CCCIIIWWWeee}}}~~~qqqmmmlllnnnoooooonnnkkkhhhdddbbbfffdddcccdddhhhkkkmmmmmmjjjsss{{{{{{yyyvvvsssnnnggggggiiilllppppppooommmkkknnnssszzz~~~}}}wwwqqqjjjiiijjjmmmrrrtttrrrpppppppppooolllkkkggg[[[OOOmmm___SSSQQQ[[[jjj~~~wwwuuuwwwzzz|||yyysssiiigggeeeddddddcccaaa___^^^\\\[[[]]]aaadddeeeeeeddddddeeeffffffggghhhhhhiiiiiijjjkkklllkkkiiiggggggccc___^^^___bbbdddeeegggiiimmmnnnnnnllllllmmmhhhjjjlllnnnqqqrrrsssssstttvvvxxxvvvrrrooonnnnnnlllnnnrrrvvvwwwsssmmmhhhgggggggggjjjpppwww~~~~~~{{{zzzvvvpppoooqqqxxxqqqkkklllttt|||~~~}}}vvvpppllljjjlllsss~~~sssccc\\\VVVUUUVVVXXX^^^eeeoooxxxpppqqqsssvvvzzzvvvooolllhhhfffiiijjjiiikkknnnnnnmmmhhhaaa```eeehhhgggnnnvvv{{{tttfff```^^^hhhyyywwwiiibbbXXXVVVSSSOOOKKKHHHFFFEEEAAACCCGGGJJJKKKLLLKKKKKKFFFDDD@@@===:::888888888888888888999:::<<<===>>>BBBCCCCCCDDDDDDCCCBBBBBBCCCBBBAAA???>>>===<<<<<<@@@>>>>>>BBBGGGQQQaaapppvvvnnnkkkkkkkkkkkkjjjhhheeebbb^^^\\\```___]]]\\\___bbbeeeggghhhpppwwwxxxvvvuuuqqqlllcccdddgggkkkppprrrqqqpppmmmooottt{{{~~~uuullliiiggghhhmmmuuuxxxuuuqqqlllmmmllllllmmmiiiZZZLLLjjj^^^SSSPPPXXXfffxxxssssssuuuuuuxxx~~~zzzuuujjjhhheeeccccccbbb```___[[[[[[[[[]]]aaaeeehhhiiifffffffffgggggghhhhhhiiimmmlllkkklllmmmkkkgggdddddd```\\\[[[]]]aaadddeeefffiiilllmmmlllkkkkkkkkkiiiiiijjjkkkmmmnnnpppqqqsssttttttsssqqqooonnnnnnkkknnnrrrwwwxxxuuunnniiiiiiiiiiiikkknnntttyyy}}}|||||||||yyyrrrnnnsss|||xxxrrrsss{{{|||wwwqqqnnnmmmooozzz}}}rrrjjjbbb[[[YYYZZZ^^^iiisss~~~|||ooofffbbb___]]]^^^bbbbbb______bbbeeeiiilllllloootttvvvtttzzzuuukkkeeeYYYVVVWWW___hhhsssmmm```\\\UUUSSSOOOKKKGGGEEEDDDDDDBBBDDDHHHKKKLLLKKKIIIGGGCCCAAA>>>:::888888999999888888999:::<<<===???@@@AAAAAABBBCCCDDDDDDEEEEEEAAA@@@???===<<<;;;;;;<<>><<<999888888999999777888999;;;===???@@@AAA>>>??????@@@AAABBBCCCDDD@@@???>>><<<<<<<<<======CCCCCCIIISSS^^^iiivvv|||ooojjjfffdddeeebbbbbbaaa___]]][[[YYYXXXUUUUUUUUUTTTUUUXXX]]]aaaccchhhjjjiiijjjllljjjfff```aaadddiiimmmppppppnnnrrrtttxxx}}}~~~yyyooohhhhhhggggggjjjnnnpppnnnlllhhhmmmqqqttttttnnn^^^OOOlll___VVVUUUXXX\\\tttxxxzzz{{{yyytttqqqqqqrrrrrrwww|||}}}yyywwwnnnjjjddd```______``````^^^___```aaabbbccceeegggiiijjjjjjjjjjjjkkkkkkkkkooollljjjlllnnnmmmhhhccc```]]]YYYXXX\\\aaafffhhhhhhiiijjjjjjiiiiiijjjkkkjjjkkkmmmnnnnnnlllkkkjjjkkkkkkjjjkkklllmmmmmmllljjjjjjlllnnnpppnnnkkkggghhhiiikkkmmmppprrrtttuuurrrpppqqqsssrrrpppsssxxx|||zzzwwwwwwyyyzzz{{{zzzyyyvvvsssqqqmmmjjjnnnuuu}}}oooiiieeefffkkkuuutttdddZZZVVVTTTSSSUUU[[[ccchhhkkkrrryyy~~~sssiiiaaa\\\ZZZVVVRRRSSSZZZ```jjjzzzrrrhhh[[[QQQMMMIIIGGGEEECCCBBBCCCEEEFFFGGGHHHJJJJJJHHHEEEAAA???<<<;;;:::888777777888888666777999<<<>>>@@@AAAAAA@@@??????@@@@@@AAABBBBBBAAA@@@>>>======>>>???@@@DDDGGGQQQaaaoooyyyoooiiihhhccc___aaa^^^^^^]]]]]]\\\[[[ZZZZZZUUUVVVWWWWWWWWWZZZ___dddccceeeeeecccdddhhhhhheee___```cccggglllnnnmmmlllnnnrrrwww{{{zzzuuunnniiigggggghhhiiijjjkkkkkkllliiiooossstttrrrmmmaaaVVVkkk]]]UUUUUUWWWWWWlllqqquuuxxxwwwtttpppoooppptttxxx}}}~~~{{{xxxvvvpppkkkddd___^^^___`````````aaabbbbbbaaaaaabbbccckkkkkkkkkkkkkkkkkkllllllllljjjhhhkkknnnnnniiiddd```\\\XXXXXX[[[aaafffiiiiiijjjkkkjjjiiiiiikkklllgggiiimmmooonnnkkkgggdddgggffffffhhhjjjkkkkkkjjjlllllllllmmmnnnmmmkkkiiidddeeehhhkkknnnpppqqqrrrwwwsssrrrwww{{{zzzwwwvvvwwwwwwvvvuuutttttttttttttttrrrqqqppplllhhhkkkqqqttt~~~xxxtttssswww~~~{{{zzzwwwwwwzzz|||mmm```WWWSSSRRRVVVXXX___iiiqqqyyy|||qqqfff```^^^^^^```YYYXXXaaalllxxxqqqeeebbb___VVVMMMIIIGGGFFFDDDCCCDDDGGGJJJLLLIIIJJJJJJIIIGGGCCC???<<<999999888777777777777777666777:::<<>>>>>@@@BBBCCCKKKPPP^^^qqq}}}jjjggghhhbbb^^^___\\\\\\\\\\\\[[[[[[[[[[[[VVVXXXZZZ[[[[[[]]]cccgggcccdddbbb```bbbggghhheee``````cccgggjjjlllkkkjjjjjjooovvvyyywwwrrrmmmjjjggghhhiiiiiihhhiiilllnnnkkkqqqtttrrroookkkddd\\\sss\\\SSSSSSUUU[[[dddnnnooorrrttttttrrrsssvvvzzz}}}|||yyyuuuqqqjjjbbb\\\[[[]]]```aaaddddddbbbaaaaaaaaabbbccceeefffgggfffeeeeeeggghhhhhhhhhiiimmmpppnnnfff___]]]\\\\\\\\\___cccfffiiihhhhhhgggggghhhiiijjjjjjhhhiiilllnnnooonnnjjjgggjjjjjjiiihhhhhhhhhhhhiiilllrrruuurrrnnnmmmkkkiiigggjjjmmmnnnoooqqqsssuuupppsssvvvwwwuuuttttttvvvrrrqqqpppnnnlllmmmpppsssssstttrrrmmmjjjlllllljjjooovvv~~~{{{pppnnniiiffffffkkknnnpppxxx~~~}}}{{{uuummmddd[[[UUUVVVYYY[[[```gggqqq~~~zzzrrrhhh___^^^aaaiiiiiilllsss~~~pppiii___YYYUUUQQQKKKFFFCCCCCCBBBCCCDDDFFFIIIJJJNNNKKKHHHEEECCC@@@<<<999888777777777888999::::::::::::;;;<<<===>>>??????DDDBBB@@@AAACCCDDDBBB@@@CCC???<<<>>>>>>>>>BBBGGGSSS___ppp~~~wwwmmmfffccc```^^^\\\XXXYYYYYYXXXVVVVVVXXXYYYWWWVVVVVVXXX]]]cccfffggghhhgggggggggffffffeeeeeehhhgggggghhhhhhfffccc```bbbhhhpppuuutttoooiiifffcccdddddddddeeeiiimmmqqqrrruuuyyyxxxrrrjjjbbb^^^sss]]]UUUTTTUUU[[[ccclllooosssvvvvvvvvvwwwyyy{{{~~~|||{{{xxxtttnnniiiaaa]]]]]]___bbbdddcccbbbaaa```______```aaacccdddeeedddcccccceeefffhhhhhhiiimmmpppnnnggg``````___^^^___aaadddhhhjjjgggggghhhhhhhhhhhhggggggfffhhhjjjllllllkkkhhhfffiiiiiihhhgggffffffggggggmmmrrruuurrroooooommmkkkjjjlllooosssvvvwwwwwwvvvuuuvvvxxxwwwtttrrrsssuuusssrrrqqqnnnllllllnnnpppsssvvvtttpppoooqqqrrrpppsssxxxvvviiiaaaaaa```^^^bbbiiimmmpppwww{{{wwwsssooommmnnnmmmllliiieeeaaa^^^___aaaaaafffppp}}}}}}uuullleeedddhhhtttwww~~~vvvfff```WWWRRRPPPMMMHHHCCCBBBBBBDDDEEEGGGIIIKKKLLLNNNJJJFFFCCC@@@>>>;;;888888888888888999:::;;;;;;:::;;;<<<===>>>??????@@@DDDCCCAAABBBDDDDDDBBB@@@@@@<<<:::===???@@@FFFMMM^^^lll~~~wwwqqqiiiccc```^^^[[[YYYXXXXXXXXXWWWUUUUUUVVVWWWUUUUUUUUUXXX]]]bbbeeefffggggggggggggggggggggggggeeeeeeeeeeeefffeeeaaa___^^^cccjjjooonnnjjjfffdddaaabbbbbbccceeejjjppptttsssvvvzzzyyyssskkkddd```rrr]]]VVVUUUUUUYYYaaahhhnnnvvvyyyzzzzzz|||}}}}}}}}}{{{{{{xxxssskkkfffaaa]]]^^^aaacccdddbbb```___]]]\\\\\\]]]]]]```aaaaaaaaa``````bbbdddeeeeeefffjjjlllkkkeee```cccbbbbbbbbbcccfffhhhjjjggghhhiiiiiihhhgggeeecccccceeeggghhhhhhgggeeeccchhhhhhgggeeeeeedddddddddmmmrrrtttrrrpppqqqpppmmmmmmooossszzz~~~zzz{{{{{{yyyuuurrrpppqqqsssrrrrrrpppmmmjjjhhhiiikkkqqquuuvvvsssrrruuuxxxwwwwwwyyy|||pppfff]]]YYY\\\XXXZZZaaakkkrrrxxx|||sssjjjfffcccaaabbbeeefffjjjoooqqqqqqqqqpppoooooouuu}}}uuummmffffffjjj~~~ssseee[[[VVVPPPLLLKKKIIIFFFCCCAAACCCGGGJJJMMMNNNOOOOOOLLLIIICCC???===;;;999888888888888888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@DDDCCCCCCDDDEEEDDDBBB???>>>;;;:::===AAAEEEMMMVVVkkk{{{{{{nnnjjjccc^^^[[[ZZZXXXWWWWWWWWWWWWUUUSSSRRRSSSTTTRRRRRRTTTWWW]]]aaacccdddffffffgggggghhhiiiiiiiiibbbbbbaaabbbcccccc```^^^[[[___dddgggfffdddbbbaaa^^^______```ccciiiqqqvvvuuuxxx{{{zzzuuummmgggdddppp\\\UUUTTTTTTXXX^^^eeeoooyyy}}}~~~|||zzzzzzwwwrrrgggddd___]]]^^^```aaaaaa```^^^]]][[[ZZZZZZZZZ[[[]]]^^^______^^^^^^```bbbbbbbbbcccfffhhhfffbbb___ddddddccccccdddfffhhhiiihhhiiikkkkkkjjjgggcccaaa```bbbddddddccccccbbbccchhhgggfffeeedddccccccccckkkppprrrpppppprrrrrrooooooqqqvvv}}}xxxsssoooooopppqqqppppppooolllgggeeedddeeemmmrrruuusssssswww{{{{{{xxxyyyxxxvvvwww}}}~~~qqqeee___YYYYYY]]]ZZZ^^^gggsss~~~zzzqqqkkkeeebbbaaaaaaeeelllqqq{{{}}}wwwpppjjjjjjnnnxxxnnnbbbXXXUUUQQQLLLIIIHHHGGGFFFDDDCCCFFFKKKPPPRRRSSSRRRQQQJJJFFF@@@<<<:::999888777777777777777888:::;;;<<<<<<======>>>???@@@AAAAAACCCCCCCCCDDDDDDBBB???>>>???<<<<<>>>>>???@@@AAABBBBBBBBBBBBCCCBBB@@@>>>===<<<>>><<<===AAAEEEMMM\\\jjjwwwkkk^^^^^^\\\YYYWWWUUUUUUUUUTTTUUUTTTRRRPPPNNNOOOPPPOOOOOOPPPTTTZZZ___bbbbbbeeeeeeeeeffffffgggggghhh```______```bbbcccbbbaaadddddddddaaa^^^[[[ZZZZZZYYYZZZZZZZZZ[[[```fffkkklllnnnpppppplllhhheeeccclllWWWQQQQQQRRRXXX___hhhyyy~~~yyytttssstttpppjjjaaa___]]]\\\\\\\\\ZZZYYY\\\[[[ZZZYYYYYYYYYZZZ[[[\\\^^^______^^^___aaacccddddddeeeeeedddbbbaaa````````````aaaaaacccddddddhhhjjjkkkkkkjjjfffbbb___\\\___aaaaaa```aaaeeeiiijjjjjjiiihhhhhhhhhhhhiiigggjjjkkklllooouuuuuuqqqppprrrvvv}}}}}}yyytttoookkklllnnnpppqqqrrrttttttrrrnnnkkkiiihhhnnnvvv{{{yyywwwyyy}}}~~~uuusssooolllnnnwwwyyyrrrssswww{{{tttccc^^^]]]YYYZZZ^^^hhhpppzzzyyyuuuwwwzzzxxxmmmggghhhkkkoooppptttrrrlllccc]]]YYYUUUQQQNNNIIIHHHFFFDDDCCCDDDEEEFFFJJJMMMQQQTTTTTTQQQMMMJJJAAA>>>:::888888888888777666666666777888:::;;;<<<>>>??????@@@AAABBBCCCCCCBBBCCCBBB@@@===;;;;;;<<<<<<;;;>>>DDDLLLXXXlll}}}}}}mmmdddZZZZZZZZZYYYVVVTTTSSSTTTSSSSSSSSSQQQOOONNNOOOPPPPPPOOOOOOSSSXXX^^^bbbdddeeeeeeddddddcccccccccccc___^^^^^^___bbbcccccccccggggggeeeaaa\\\XXXWWWWWWWWWWWWXXXXXXYYY\\\aaadddbbbdddggggggeeecccaaaaaalllWWWQQQRRRTTT[[[dddnnn}}}zzztttnnnmmmnnnkkkddd^^^]]]\\\]]]^^^]]]\\\ZZZ[[[[[[ZZZYYYZZZ[[[\\\]]]^^^___aaaaaa```aaacccfffcccdddcccbbb```^^^^^^^^^^^^^^^___```aaabbbcccdddgggggghhhhhhgggddd```^^^\\\___bbbbbbaaaccchhhnnnlllkkkkkkkkkkkklllmmmmmmgggjjjjjjkkkqqqwwwwwwtttqqqrrrtttvvvvvvvvvtttsssqqqmmmhhhhhhkkkooorrrsssqqqssstttssspppmmmkkkjjjpppxxx}}}zzzvvvwwwzzz{{{uuuooohhheeejjjvvvuuukkklllrrr|||nnn___]]]```aaaeeekkkvvv{{{mmmhhhkkkooovvvyyy{{{vvvuuuxxxqqqbbb^^^XXXTTTRRROOOLLLIIICCCCCCCCCBBBCCCEEEHHHJJJLLLNNNPPPQQQOOOJJJEEEBBB===;;;999888999:::999888777777888999:::<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCC@@@<<<:::<<<>>>:::<<>>???@@@???@@@@@@AAABBBCCCDDDDDDFFFFFFDDD@@@;;;:::===@@@;;;???HHHUUUfff|||tttiiiccc]]]TTTVVVXXXWWWSSSPPPPPPQQQQQQRRRRRRQQQPPPOOOQQQRRRRRRPPPNNNPPPVVV^^^dddgggeeeeeecccaaa^^^\\\ZZZYYY\\\[[[[[[]]]```bbbccccccaaabbb```]]]XXXUUUTTTTTTQQQTTTWWWYYY[[[\\\___aaa```cccfffggggggggghhhiiiqqqZZZSSSSSSUUU```ooo}}}}}}zzznnnfffgggjjjgggaaa]]]\\\]]]]]]]]]]]]]]]\\\\\\ZZZZZZYYYXXXWWWXXX[[[]]][[[^^^aaabbb```_________ddddddccc]]]VVVSSSVVVZZZ^^^]]]\\\\\\]]]```bbbddddddddddddcccaaa^^^\\\ZZZ^^^]]]]]]^^^```dddhhhkkkhhhjjjlllnnnooonnnmmmllliiikkkooouuuxxxyyyvvvsssnnnpppqqqnnnjjjhhhiiilllmmmmmmllllllnnnqqqtttvvvpppqqqqqqooollliiiiiiiiipppwwwyyysssoooppppppmmmqqqiii```]]]^^^gggyyysssrrr|||uuuggg\\\\\\aaaggguuusssiiijjjlllkkkppptttvvvwww{{{tttjjjiiihhhiiilllooopppqqqqqquuu}}}{{{pppnnnppp~~~|||vvvoooggg___YYYRRRQQQPPPNNNKKKHHHFFFDDDEEEDDDDDDEEEFFFHHHKKKLLLPPPOOONNNKKKFFFAAA;;;888999999888888888888888999999999999:::;;;<<<======???@@@AAABBBCCCCCCCCCCCCDDD@@@======<<<:::<<<@@@@@@DDDQQQggg{{{ooofff]]]XXXTTTSSSRRRQQQPPPOOOOOOOOOTTTTTTSSSOOOLLLLLLPPPTTTQQQQQQRRRSSSWWW[[[```bbb```^^^ZZZXXXXXXXXXWWWVVVWWWYYY\\\]]]]]]]]]^^^```]]][[[YYYVVVUUUTTTSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[```___aaafffjjjkkkkkkkkkvvv]]]UUUTTTTTT___nnn~~~vvvmmmhhhiiikkkiiieeecccaaaaaa```___]]][[[YYYXXXZZZZZZ[[[ZZZYYYYYY[[[^^^YYYYYYZZZ[[[[[[[[[\\\]]]___```___[[[UUUTTTWWW[[[]]]\\\[[[[[[\\\^^^```aaabbbbbbbbbaaa___\\\ZZZYYYZZZZZZZZZ[[[]]]```ccceeefffggghhhjjjjjjiiihhhgggjjjkkknnnrrruuuvvvtttrrrnnnnnnmmmkkkiiiiiijjjllljjjkkklllnnnoooppppppppplllmmmmmmlllhhheeedddccclllrrruuuqqqmmmmmmllljjjhhhaaa[[[YYY\\\dddttt|||qqqdddZZZ^^^fffppppppggghhhmmmrrrxxx~~~zzzjjjcccbbbbbbbbbdddfffgggggghhhnnnxxxrrrfffdddfffrrrvvvtttoookkkeee___XXXSSSPPPOOOMMMJJJGGGDDDBBBAAABBBCCCDDDFFFHHHKKKMMMNNNOOONNNKKKHHHDDD???;;;999999888888777777888888888:::;;;;;;<<<===>>>??????DDDEEEFFFFFFGGGGGGGGGGGGDDD@@@>>>===;;;999:::>>>BBBKKK___yyypppfff___WWWSSSSSSRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSQQQOOOOOOQQQSSSXXXVVVTTTTTTUUUXXX[[[^^^___\\\WWWUUUTTTUUUUUUUUUWWWYYY[[[\\\\\\[[[\\\]]]ZZZYYYWWWTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[]]]]]]```eeejjjmmmmmmmmm|||aaaWWWUUUUUU___nnn~~~wwwrrrooopppooojjjffffffcccbbbaaa___]]]ZZZXXXWWWTTTVVVWWWWWWUUUUUUWWWXXXVVVUUUTTTUUUWWWZZZ[[[[[[ZZZ[[[[[[XXXUUUTTTWWW[[[[[[ZZZYYYXXXYYYZZZ\\\^^^^^^^^^^^^]]]\\\ZZZWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^bbbbbbccccccdddccccccccciiiiiijjjmmmppprrrrrrrrrpppmmmiiihhhiiilllnnnooojjjlllnnnpppooolllhhhfffdddfffggggggddd```___^^^hhhnnnqqqnnnjjjhhhgggeeeaaa\\\XXXYYY]]]dddqqq}}}qqqddd\\\aaakkkyyyuuullliiikkkuuupppddd____________```bbbcccdddjjjtttjjj^^^]]]aaahhhzzzuuuhhhfffbbb^^^[[[WWWQQQNNNLLLKKKHHHEEEBBB@@@??????@@@BBBEEEIIILLLNNNPPPPPPLLLJJJGGGCCC???<<<:::999888777777777777777888888<<<===>>>???@@@AAABBBBBBDDDEEEEEEFFFFFFFFFEEEEEEBBB???>>>>>>===;;;===BBBIIIZZZuuuuuueee^^^XXXSSSPPPQQQPPPOOONNNNNNNNNNNNNNNMMMOOORRRSSSSSSRRRSSSSSS[[[XXXVVVTTTTTTWWW[[[^^^^^^YYYTTTQQQPPPQQQRRRSSSVVVYYY[[[[[[YYYXXXXXXXXXVVVUUUSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSUUUWWWYYYZZZ[[[\\\___ccchhhlllmmmllldddYYYVVVWWWbbbrrr~~~||||||{{{{{{zzzuuukkkffffff``````___^^^\\\ZZZYYYXXXQQQSSSUUUUUUTTTTTTTTTUUUUUUTTTUUUWWWZZZ\\\[[[YYYYYYYYYYYYWWWTTTTTTVVVYYYYYYXXXVVVUUUUUUWWWXXXZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQQQQSSSTTTVVVWWWXXXXXX]]]]]]^^^___```aaabbbbbbfffeeeeeeggglllpppsssuuuvvvqqqkkkiiilllqqqtttuuurrrrrrrrrpppkkkfff```]]]\\\^^^aaabbbaaa___^^^^^^iiimmmpppnnniiieeecccbbbaaa]]]\\\```eeekkkttt|||wwwiii```dddooo}}}ssshhhkkkooosssooogggbbbcccdddeeefffhhhlllooozzzzzzggg___bbbgggnnnxxxpppbbb___[[[XXXUUURRRNNNLLLHHHFFFCCCAAA@@@@@@AAABBBCCCFFFJJJMMMPPPPPPPPPOOOIIIFFFBBB>>>;;;:::999999777777666666777777888888===>>>>>>@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCBBB>>>======?????????EEELLLWWWllljjj___[[[VVVQQQPPPOOOOOONNNMMMMMMMMMMMMMMMLLLNNNPPPRRRTTTTTTUUUUUUXXXVVVTTTSSSVVV[[[```ccc]]]XXXRRRNNNNNNPPPRRRSSSVVVWWWYYYXXXVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSRRRRRRQQQRRRSSSUUUXXXYYY[[[\\\]]]^^^bbbfffgggdddfffZZZWWWYYYgggxxxwwwvvvvvv}}}~~~}}}rrrjjjiiibbbbbb```^^^\\\YYYWWWVVVUUUWWWYYYYYYXXXWWWXXXYYYWWWYYY\\\```bbb```\\\YYYZZZZZZYYYWWWUUUTTTTTTUUUVVVUUUSSSRRRSSSTTTVVVWWWVVVWWWWWWWWWVVVUUUSSSRRROOOPPPQQQSSSTTTUUUVVVWWWYYYZZZ\\\___aaabbbccccccbbbaaa```cccjjjqqqwwwyyy}}}vvvooolllpppuuuxxxzzz|||zzztttmmmfff___ZZZWWWVVVYYY]]]___``````aaaaaammmppprrrpppkkkeeeccccccdddbbbbbbhhhnnnrrrwww}}}|||mmmcccfffqqquuugggcccllluuu}}}~~~rrrnnniiijjjlllmmmpppuuu|||yyyiiieeekkkrrr|||oookkk___\\\WWWSSSQQQNNNLLLJJJCCCBBBAAAAAABBBDDDGGGIIIIIIKKKNNNPPPQQQOOOMMMKKKDDDBBB>>>;;;888888888888777777777777777888999999<<<===>>>???AAABBBCCCDDDGGGGGGGGGGGGFFFDDDCCCBBB===<<<===??????AAAJJJTTTddd|||sssddd\\\XXXTTTPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNOOORRRTTTVVVWWWUUUTTTSSSSSSWWW\\\aaaeee\\\WWWRRRNNNOOOQQQTTTUUUUUUVVVVVVTTTRRROOOOOOPPPRRRQQQPPPPPPPPPQQQSSSTTTQQQQQQPPPPPPQQQTTTWWWXXX[[[]]]\\\YYY[[[```___[[[gggZZZXXX[[[jjj|||qqqllllllmmmsssxxx|||ssspppkkkjjjgggccc___ZZZVVVTTTUUUVVVXXXWWWVVVVVVWWWYYYYYY^^^dddgggeee```\\\YYYZZZYYYXXXVVVTTTSSSRRRRRRSSSRRRQQQPPPQQQRRRTTTVVVTTTUUUVVVVVVUUUTTTSSSRRROOOOOOPPPQQQSSSUUUWWWXXXXXXZZZ^^^aaacccddddddddd```^^^^^^bbbjjjrrryyy}}}~~~yyyrrrnnnooossswwwzzz~~~zzzsssjjjbbb]]]YYYXXXVVVYYY\\\^^^___aaadddfffooooooqqqqqqkkkeeeeeehhhjjjggghhhoootttvvvxxx|||rrrgggjjjvvvmmmeeecccjjjuuu{{{xxxtttvvvwwwyyy||||||ooonnnwwwpppgggddd[[[WWWRRRMMMKKKJJJHHHFFFAAAAAABBBDDDGGGJJJMMMNNNNNNOOOPPPPPPNNNKKKHHHFFF@@@>>><<<999777777777888777777777777888999:::;;;<<<===>>>???AAABBBDDDDDDFFFFFFEEEDDDCCCAAA???>>>===<<<===???@@@EEEQQQ^^^tttssshhh]]]XXXTTTPPPNNNOOONNNMMMMMMLLLLLLLLLMMMMMMPPPNNNMMMNNNQQQSSSUUUUUUSSSSSSRRRSSSUUUXXX\\\^^^ZZZVVVRRRPPPQQQTTTVVVWWWUUUTTTSSSPPPMMMLLLMMMNNNPPPPPPOOOOOOOOOPPPRRRSSSQQQPPPNNNNNNOOORRRUUUXXXZZZ]]][[[WWWXXX^^^^^^XXXhhh[[[XXX[[[kkk}}}qqqeeeaaacccdddiiippp}}}yyyssssssqqqnnnjjjeee```\\\YYYSSSTTTTTTSSSRRRSSSUUUWWWZZZaaahhhhhhaaa[[[XXXYYYWWWVVVUUUTTTSSSRRRQQQPPPQQQPPPOOOOOOPPPRRRTTTVVVTTTTTTUUUVVVUUUUUUSSSRRROOONNNNNNOOORRRUUUXXXZZZZZZ]]]aaadddfffeeecccaaa```______cccjjjssszzz~~~zzzwwwrrrllliiikkkppptttvvvrrrmmmgggbbb^^^]]]\\\YYY[[[\\\]]]^^^aaadddgggmmmkkklllnnnjjjfffgggmmmppplllmmmtttyyyyyyyyy{{{yyymmmppp|||hhheeebbbdddqqqzzz}}}qqqfff___\\\UUUQQQLLLHHHGGGFFFFFFEEEAAACCCEEEGGGJJJMMMOOOPPPNNNNNNNNNMMMJJJFFFCCCAAA===<<<:::888777777777777888888888888999:::;;;<<<<<<===>>>@@@BBBCCCEEEEEEEEEDDDCCCBBB@@@>>><<<;;;======???CCCGGGPPPaaaqqq|||ggg___WWWSSSPPPMMMLLLOOONNNMMMMMMLLLLLLMMMMMMNNNOOONNNMMMOOORRRSSSQQQOOOOOOOOOPPPPPPRRRTTTVVVWWWVVVTTTQQQQQQSSSVVVXXXXXXTTTSSSPPPLLLIIIIIIKKKNNNOOONNNMMMMMMMMMNNNOOOPPPPPPOOOMMMMMMNNNQQQUUUWWWVVV[[[[[[VVVZZZccceee___iii[[[WWW[[[jjj}}}}}}iii]]]\\\^^^^^^dddkkk{{{zzzrrrvvvtttrrroookkkgggdddbbbWWWWWWVVVUUUTTTUUUXXXZZZ[[[bbbhhheee\\\UUUUUUXXXTTTSSSRRRRRRRRRRRRPPPOOOPPPOOONNNNNNPPPRRRTTTVVVSSSTTTUUUVVVVVVUUUTTTSSSNNNNNNMMMNNNQQQUUUYYY[[[\\\___cccggggggdddaaa^^^aaa``````dddkkkssszzz}}}vvvtttpppiiiddddddjjjooolllkkkhhheeecccaaa``````]]]]]]]]]]]]]]]___cccfffiiiggghhhkkkiiifffiiiqqquuuqqqrrrxxx||||||{{{||||||tttuuudddccc___^^^mmmzzzpppggg```[[[WWWRRRNNNIIIFFFEEEFFFFFFFFFCCCDDDGGGJJJLLLNNNPPPPPPMMMMMMLLLIIIGGGCCC@@@>>>;;;:::999888777777777777999999999999:::;;;<<<======>>>???AAACCCDDDFFFFFFHHHHHHGGGEEECCCAAA???>>><<<===AAAGGGOOO]]]sssnnnbbb[[[TTTRRROOOLLLMMMQQQNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNQQQSSSSSSNNNJJJIIIJJJLLLNNNPPPRRRSSSTTTTTTRRRQQQQQQTTTWWWXXXXXXTTTRRRNNNIIIFFFGGGKKKNNNNNNMMMLLLKKKKKKLLLMMMNNNPPPNNNMMMLLLMMMQQQTTTWWWSSSZZZ[[[WWW]]]iiimmmggggggXXXTTTUUUeeeyyy~~~nnnaaa\\\]]]___```]]]hhhxxx{{{tttqqqtttuuusssnnniiieeeccc[[[VVVQQQQQQTTTVVVTTTQQQ[[[\\\\\\XXXQQQMMMMMMNNNPPPPPPOOOOOONNNMMMMMMMMMNNNMMMLLLKKKLLLMMMOOOQQQOOOQQQTTTUUUUUUSSSOOOMMMOOOOOOPPPRRRUUUXXXZZZ[[[\\\]]]___bbbddddddcccaaa___``````bbbjjjvvv{{{zzzrrrooojjjeeebbb```______jjjiiigggeeedddbbb___\\\___```aaaaaaaaabbbdddfffggghhhiiikkklllnnnpppppptttssssssuuuyyy}}}~~~lllccc^^^dddtttxxxrrriiiaaa\\\WWWTTTRRRLLLKKKHHHEEECCCCCCCCCDDDHHHIIILLLNNNPPPPPPOOOOOOIIIGGGDDDCCCBBB@@@===;;;999888777666666777888999888888:::;;;===>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIFFFGGGFFFAAA;;;:::===@@@CCCDDDGGGMMMZZZrrrooobbbYYYUUUOOOKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLIIILLLOOOPPPOOOMMMMMMMMMOOONNNNNNPPPRRRRRRQQQPPPNNNOOOQQQSSSTTTTTTSSSRRRQQQOOOLLLIIIGGGGGGIIIIIIGGGHHHJJJMMMNNNOOOOOOOOOSSSRRROOOLLLIIIJJJMMMPPPSSS^^^ddd``````fffeee]]]iiiYYYSSSRRR___pppzzzqqqddd[[[YYYZZZ]]]___]]]dddpppyyy|||yyyrrrmmmoooppppppnnnkkkgggbbb___ZZZVVVQQQQQQSSSUUUTTTQQQWWWYYYXXXUUUOOOLLLKKKMMMOOONNNNNNMMMLLLLLLKKKKKKMMMLLLKKKJJJKKKMMMOOOPPPOOOPPPRRRTTTTTTRRRPPPOOOOOOOOOPPPQQQTTTVVVXXXYYYZZZ[[[]]]___aaabbbbbbaaaaaaaaaaaabbbiiisssxxxxxxooolllgggbbb^^^]]]]]]^^^ffffffffffffffffffdddcccaaabbbcccddddddeeeggghhhhhhiiikkknnnppprrrttttttuuusssqqqrrruuuyyyzzz{{{||||||{{{vvvtttyyyoooeee^^^ddduuu}}}wwwssslllggg```YYYUUURRRPPPNNNJJJHHHFFFDDDDDDDDDEEEEEEGGGIIILLLOOOPPPPPPOOONNNFFFCCCAAA??????===;;;888888777777666666777777777777888999;;;<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGCCCBBB???===<<<===>>>???EEEJJJRRR]]]nnntttdddYYYTTTPPPKKKHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQOOONNNMMMMMMOOONNNNNNOOOQQQRRRQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSSSSQQQMMMIIIGGGFFFFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSRRRRRRQQQNNNLLLLLLOOOQQQRRR\\\aaa^^^]]]aaa___WWWkkkYYYQQQNNNWWWcccfffaaa[[[WWWWWWZZZ]]]___^^^bbbhhhmmmnnnmmmjjjhhhllliiiggggggfffccc^^^YYYWWWTTTPPPPPPRRRSSSRRRPPPQQQSSSSSSPPPLLLIIIIIIKKKLLLLLLKKKKKKJJJIIIIIIIIIKKKJJJJJJIIIJJJLLLMMMOOONNNOOOPPPRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTVVVVVVXXXYYYZZZ\\\^^^```aaaaaacccdddbbbbbbgggoootttssskkkgggbbb]]]ZZZZZZ\\\]]]dddeeefffggghhhggggggfffdddeeefffhhhiiijjjkkkkkkjjjkkknnnqqqsssuuuvvvwwwuuurrrooonnnqqqtttvvvwwwwwwvvvrrrmmmjjjooo{{{ssshhh```eeewwwxxxpppjjjggg```\\\VVVQQQOOONNNLLLKKKGGGFFFEEEDDDEEEFFFGGGHHHHHHJJJMMMPPPPPPNNNLLLJJJAAA???===;;;;;;:::777555555666666777777666666666777777999:::<<<>>>???@@@CCCCCCEEEFFFFFFFFFEEEDDDAAA===::::::===@@@BBBBBBIIISSScccvvvtttdddXXXOOOMMMJJJFFFDDDEEEGGGGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJNNNPPPRRRQQQOOOMMMMMMMMMMMMLLLLLLNNNPPPQQQPPPOOOLLLLLLMMMNNNOOOQQQSSSTTTUUURRRNNNIIIFFFEEEDDDEEEKKKMMMOOORRRTTTTTTTTTTTTQQQRRRSSSRRRQQQPPPRRRSSSTTT]]]aaa^^^\\\]]]YYYRRRkkkYYYPPPLLLQQQYYYZZZXXXWWWWWWYYY\\\^^^```___bbbeeehhhiiihhhgggeeegggccc______aaa___YYYTTTRRRPPPNNNMMMOOOPPPOOOMMMKKKMMMOOOLLLIIIFFFHHHJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUWWWYYY[[[\\\]]]___aaabbbdddeeecccaaacccjjjmmmmmmhhhddd^^^YYYWWWYYY\\\___eeefffhhhhhhgggfffeeedddfffggghhhkkknnnoooooonnnkkklllnnnppprrrsssttttttsssppplllkkkmmmqqqtttuuuuuuuuutttqqqpppuuu~~~xxxlllbbbhhh{{{}}}yyy{{{~~~zzztttooojjjgggeeeZZZVVVRRRNNNMMMLLLKKKJJJEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNOOONNNJJJFFFCCC===<<<:::999888777555444333444666777777666555555666777888:::<<<>>>@@@@@@CCCDDDFFFGGGFFFEEECCCAAA>>>===;;;;;;===BBBGGGJJJVVVcccyyywwwdddZZZRRRLLLIIIGGGDDDDDDEEEGGGGGGGGGIIIHHHGGGFFFGGGHHHIIIJJJOOOPPPQQQPPPMMMKKKKKKKKKJJJJJJJJJLLLNNNOOONNNMMMKKKJJJKKKKKKMMMPPPSSSTTTTTTQQQMMMIIIFFFEEEEEEEEEKKKLLLOOOQQQRRRQQQPPPNNNPPPRRRUUUVVVUUUTTTTTTUUUYYY```ccc```\\\[[[VVVQQQjjjWWWPPPMMMOOOSSSSSSUUUWWWYYY[[[\\\^^^___^^^```dddggghhhgggdddbbbbbb]]]YYYYYY[[[ZZZUUUQQQMMMLLLKKKKKKKKKLLLKKKJJJHHHJJJLLLJJJGGGEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPRRRTTTTTTUUUTTTTTTSSSSSSSSSTTTUUUUUUXXX[[[^^^______```bbbddddddeeeccc______dddggggggeeebbb]]]YYYXXXZZZ^^^aaabbbeeehhhiiifffdddcccdddfffgggiiimmmrrrsssqqqooommmlllllllllmmmmmmnnnnnnpppmmmjjjiiilllpppsssuuuqqqtttxxxzzz||||||oooeeekkkzzzrrrqqqyyy|||tttrrrnnniiieeeaaa___^^^WWWSSSOOOMMMLLLKKKJJJHHHEEEFFFFFFHHHIIIKKKLLLMMMMMMMMMNNNLLLIIIDDD???<<<<<<:::888777888777555444333444555777777777666555777777999;;;===???AAAAAACCCDDDEEEFFFEEECCCAAA???;;;>>>@@@??????EEEQQQ[[[qqq~~~fffZZZTTTOOOLLLHHHGGGEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJJJJMMMNNNNNNMMMJJJHHHHHHIIIHHHGGGHHHJJJLLLMMMMMMKKKKKKJJJKKKKKKMMMPPPSSSTTTPPPNNNKKKHHHFFFFFFGGGHHHLLLMMMOOOPPPPPPNNNKKKIIINNNQQQUUUXXXXXXWWWWWWWWW\\\```bbb___ZZZWWWSSSOOOhhhUUUOOONNNOOOPPPPPPTTTXXXZZZ[[[\\\]]]^^^\\\___cccggggggddd```]]][[[XXXTTTSSSSSSSSSQQQNNNIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKJJJGGGEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLMMMPPPRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVYYY^^^bbbdddbbbaaabbbdddcccdddbbb\\\ZZZ^^^aaaaaabbb```\\\YYYYYY\\\```bbb___dddhhhiiigggeeeeeefffeeeeeehhhnnnsssuuurrrnnnnnnllljjjhhhhhhhhhjjjkkkmmmjjjhhhgggjjjnnnpppqqqkkkpppwww}}}rrriiiooo~~~sssooovvv~~~yyywwwqqqooojjjddd___ZZZXXXWWWRRROOOKKKIIIIIIHHHGGGEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJGGGCCC???:::888:::999777777888777666444444555555666777777777777777888:::<<<>>>AAABBBCCCBBBCCCCCCCCCCCCAAA@@@???999???DDDEEEHHHTTThhhxxxmmm[[[TTTPPPLLLJJJHHHGGGGGGHHHJJJKKKJJJHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHFFFFFFGGGHHHGGGHHHJJJLLLNNNMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTMMMLLLIIIGGGFFFGGGIIIJJJMMMNNNQQQRRRQQQNNNKKKIIILLLOOOTTTWWWXXXXXXXXXXXXZZZ\\\\\\YYYUUUQQQOOOMMMfffTTTOOOOOOOOONNNQQQUUUZZZ]]]]]]]]]^^^______aaadddfffeeeaaa\\\YYYTTTRRRPPPMMMLLLLLLLLLLLLHHHIIIJJJJJJIIIIIIIIIIIIHHHJJJLLLKKKHHHFFFHHHJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFHHHIIIKKKLLLLLLMMMLLLNNNRRRUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUZZZ```fffgggdddbbbbbbcccaaacccaaaZZZWWWYYY]]]]]]___^^^[[[ZZZ[[[]]]```cccbbbgggkkkkkkgggdddccceeeccccccfffmmmsssuuuqqqlllnnnlllhhheeeeeegggjjjmmmkkkiiiffffffhhhjjjkkkkkkeeejjjqqqxxx|||}}}}}}}}}~~~yyyvvv~~~tttkkksssvvvpppuuu{{{wwwtttqqqnnnkkkfff```[[[WWWUUUTTTLLLJJJHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFDDDAAA>>>;;;999888999888666666777777666444666666666666777888999999888999;;;===@@@BBBDDDEEEBBBAAAAAA@@@@@@?????????===BBBHHHOOO[[[pppttt___UUURRRMMMJJJIIIGGGGGGGGGHHHJJJJJJHHHFFFEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIFFFEEEFFFGGGIIIIIIIIILLLNNNPPPOOONNNMMMNNNOOOQQQRRRSSSSSSSSSMMMKKKIIIGGGFFFGGGIIIJJJJJJLLLOOORRRRRROOOLLLJJJJJJMMMRRRVVVWWWWWWXXXYYYXXXXXXWWWTTTPPPMMMLLLNNNfffSSSNNNOOONNNMMMSSSXXX^^^`````````aaacccdddeeeffffffccc___ZZZWWWOOOOOOMMMJJJGGGGGGHHHJJJHHHJJJKKKKKKJJJIIIJJJJJJIIILLLMMMLLLIIIGGGIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGEEEFFFHHHJJJKKKLLLMMMMMMLLLOOOSSSVVVXXXWWWUUUTTTRRRQQQQQQRRRRRRSSSTTTUUUZZZ```gggiiifffbbbaaaaaa___bbb```YYYUUUWWWZZZ[[[]]]\\\[[[ZZZ[[[^^^```bbbhhhlllpppnnnhhhbbb```aaaaaabbbeeelllssstttpppkkkooolllgggdddeeehhhmmmpppjjjhhhfffeeefffgggfffeeedddhhhmmmrrruuuuuuuuutttzzzrrreeemmmvvv}}}uuummmuuuwwwooossszzzvvvrrrooommmeeebbb^^^YYYVVVSSSSSSRRRJJJHHHFFFFFFHHHHHHHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFCCCBBB@@@>>>;;;:::999999888777555555666777555444777666666666666888:::;;;999:::<<<>>>AAACCCEEEFFFAAA@@@??????>>>>>>??????CCCFFFLLLXXXlllyyyhhhXXXTTTRRRNNNJJJIIIFFFFFFFFFGGGIIIHHHFFFDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHKKKKKKKKKNNNPPPRRRRRRQQQNNNOOOQQQSSSTTTTTTSSSRRRNNNLLLIIIGGGFFFGGGHHHIIIFFFIIIMMMPPPQQQOOOMMMKKKIIILLLQQQTTTVVVWWWXXXZZZYYYWWWUUUSSSOOOLLLMMMOOO~~~dddWWWKKKKKKRRRRRRZZZ\\\___```___]]]]]]]]]aaaaaaccccccbbb]]]VVVQQQLLLJJJIIIJJJLLLMMMMMMMMMJJJIIIGGGFFFGGGIIIKKKMMMOOONNNMMMLLLJJJHHHGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIJJJJJJLLLNNNPPPOOOLLLIIIPPPQQQSSSTTTTTTRRRPPPOOOOOOPPPQQQRRRTTTTTTUUUUUU\\\```eeegggeeeaaa]]]ZZZ]]]\\\YYYXXXWWWXXXYYYZZZXXXXXXXXXWWWYYY^^^dddhhhllloooqqqpppkkkfffcccbbbbbbdddhhhlllpppooollliiillliiiffffffiiinnnqqqsssqqqjjjbbb___aaaddddddbbb```gggpppsssqqqnnnmmmnnnwww~~~yyyiii```bbbtttvvvnnnuuuyyynnnqqq{{{uuupppmmmiiigggbbb___[[[XXXUUUQQQMMMJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBB>>>===<<<:::999888888777555555555666555555444333555777::::::::::::;;;<<<===>>>???AAACCCEEEFFFGGGCCCAAA>>>;;;999:::<<<>>>DDDMMM[[[mmm}}}___[[[TTTOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEECCCAAA@@@@@@BBBDDDFFFHHHHHHGGGFFFEEEEEEEEEEEENNNPPPRRRTTTTTTTTTSSSSSSPPPOOOOOONNNOOOOOOPPPPPPPPPNNNKKKHHHGGGGGGIIIJJJDDDFFFIIIKKKLLLKKKIIIHHHJJJKKKLLLOOORRRUUUXXXZZZXXXVVVRRROOOLLLLLLLLLMMMzzzbbbVVVLLLKKKQQQRRRWWWZZZ\\\^^^]]]\\\\\\]]]______``````___[[[UUUQQQKKKIIIHHHIIIKKKLLLLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJLLLKKKKKKLLLMMMNNNMMMLLLPPPQQQSSSSSSSSSRRRPPPOOONNNOOOQQQRRRTTTUUUUUUVVVWWW[[[___aaa___\\\YYYXXX^^^\\\ZZZXXXWWWWWWXXXYYYVVVVVVVVVWWWZZZ___eeejjjmmmoooooommmhhheeedddeeeccceeegggkkkmmmllliiifffkkkjjjiiijjjmmmpppqqqqqqooojjjccc______```___^^^```gggppptttsssooonnnnnnpppyyy~~~yyynnndddcccmmmvvvxxx{{{vvvooovvv|||nnnooo{{{uuuoookkkhhheeeccc^^^[[[WWWTTTQQQOOOKKKIIIIIIHHHFFFFFFGGGGGGFFFEEECCCBBBBBBAAA@@@@@@??????===<<<;;;999888777777777555666666777777777666666666888:::;;;;;;;;;<<<>>>@@@@@@AAABBBDDDEEEFFFGGGBBBAAA>>><<<<<<>>>AAADDDIIIVVVjjj~~~jjjWWWSSSNNNJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAACCCEEEGGGJJJJJJIIIHHHGGGGGGGGGGGGMMMOOORRRTTTVVVUUUTTTSSSNNNNNNMMMMMMLLLMMMMMMMMMNNNMMMJJJHHHGGGGGGHHHIIIDDDEEEHHHJJJKKKJJJHHHGGGKKKKKKKKKMMMOOOQQQTTTUUUVVVSSSPPPMMMKKKKKKLLLMMMttt___VVVMMMLLLQQQQQQSSSVVVYYYZZZZZZZZZ[[[]]]^^^]]][[[[[[ZZZWWWTTTPPPKKKIIIHHHHHHJJJKKKKKKJJJGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKOOOMMMKKKKKKLLLNNNOOOOOOPPPQQQRRRRRRRRRPPPOOONNNMMMNNNPPPRRRTTTUUUVVVVVVTTTWWWZZZ[[[ZZZXXXXXXXXX^^^]]]ZZZXXXWWWWWWXXXXXXUUUUUUUUUXXX\\\bbbgggjjjnnnnnnmmmiiifffeeefffgggdddeeefffhhhjjjiiifffccceeedddeeegggiiijjjjjjhhhkkkhhhddd```]]]\\\[[[[[[^^^fffnnnsssrrrnnnlllkkkgggnnn}}}}}}{{{qqqkkkllllllkkkqqqzzz{{{yyyttt{{{pppooovvvrrrlllhhheeebbb```^^^ZZZVVVQQQNNNLLLKKKIIIHHHHHHGGGEEEEEEEEEEEECCCBBB>>>>>>>>>======<<<<<<;;;;;;:::999888777666666666666666777888999999999999666888;;;<<<<<<===???@@@CCCCCCCCCDDDEEEEEEFFFFFF======;;;::::::>>>DDDHHHPPPccc|||ppp\\\OOOLLLHHHFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCEEEHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJMMMQQQUUUWWWVVVTTTRRRLLLKKKKKKJJJIIIIIIIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGCCCEEEGGGIIIIIIIIIHHHGGGJJJIIIIIIIIIJJJLLLNNNPPPQQQOOOLLLJJJIIIJJJKKKLLLmmm[[[UUUMMMLLLQQQOOOPPPSSSVVVXXXYYYZZZ[[[\\\]]][[[XXXWWWVVVUUUSSSQQQLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKOOOMMMLLLMMMOOOPPPPPPPPPNNNOOOOOOOOONNNMMMLLLKKKKKKLLLOOOQQQSSSUUUVVVWWWTTTVVVXXXXXXXXXXXXYYYZZZ^^^\\\ZZZWWWVVVVVVWWWWWWUUUUUUVVVYYY___dddhhhjjjmmmlllkkkiiigggfffffffffccccccdddfffhhhgggeeecccaaaaaa```bbbdddeeedddbbbeeeeeedddaaa^^^\\\\\\]]]]]]ccckkkppppppmmmjjjhhhbbbgggsss}}}tttiiicccgggooorrr}}}}}}qqqqqq|||xxxnnnkkkeeebbb___^^^\\\[[[VVVRRRMMMIIIHHHHHHHHHGGGFFFEEECCCBBBBBBBBB@@@>>>;;;;;;;;;:::::::::999999999888777666666666666666555666777888:::::::::;;;666888;;;======>>>@@@AAADDDDDDDDDDDDDDDCCCCCCCCC<<<<<<;;;:::;;;AAAIIIOOO^^^uuu~~~cccUUULLLJJJGGGGGGGGGHHHGGGGGGBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIKKKGGGFFFEEEDDDDDDCCCDDDDDDGGGKKKPPPTTTVVVUUUSSSQQQIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMMMMKKKIIIGGGGGGIIIKKKLLLfffVVVSSSLLLLLLPPPNNNNNNQQQVVVYYYZZZ[[[[[[\\\]]]ZZZWWWUUUUUUUUUTTTSSSNNNLLLJJJJJJKKKKKKKKKIIIJJJIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGFFFGGGHHHJJJKKKMMMMMMNNNQQQSSSSSSQQQOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKMMMPPPRRRTTTUUUUUUSSSUUUVVVVVVUUUVVVXXXZZZ\\\ZZZXXXVVVUUUUUUVVVVVVWWWVVVXXX\\\bbbgggiiijjjkkkkkkjjjjjjiiigggdddcccaaaaaaaaaccceeefffeeedddeeebbb``````aaaccccccccc___```aaaaaa``````aaaccc___cccjjjnnnooommmjjjiiieeeiiippp|||nnn```^^^bbbjjjuuuooooooxxxqqqmmmiiieee```]]]\\\ZZZYYYXXXRRROOOJJJGGGFFFGGGFFFFFFDDDBBB@@@@@@@@@???===;;;:::::::::999999999999999777777666555555666666666444555777888999:::;;;;;;666999<<<===>>>???@@@BBBDDDDDDCCCBBBAAAAAA@@@@@@>>>?????????AAAHHHSSS\\\rrrkkkWWWNNNKKKJJJHHHGGGHHHGGGFFFDDDAAABBBCCCEEEFFFFFFFFFFFFEEEDDDEEEEEEFFFHHHJJJKKKFFFFFFEEEDDDCCCCCCCCCCCCDDDHHHMMMRRRTTTSSSPPPNNNGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCEEEGGGIIILLLMMMOOOJJJIIIGGGFFFGGGIIIKKKMMM|||aaaRRRPPPKKKKKKOOOMMMNNNRRRYYY]]]^^^]]]\\\\\\[[[YYYVVVTTTUUUUUUTTTSSSPPPNNNKKKKKKKKKKKKJJJIIIJJJHHHEEECCCCCCEEEGGGIIIGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNQQQSSSSSSPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGIIIJJJLLLNNNPPPQQQRRRSSSPPPQQQRRRRRRQQQRRRTTTWWWYYYXXXUUUTTTSSSTTTUUUVVVWWWWWWXXX^^^fffkkkmmmlllllljjjiiiiiiiiigggccc```___^^^^^^___bbbcccdddcccccc```]]]\\\]]]^^^^^^^^^[[[[[[]]]___bbbeeegggiiicccfffjjjmmmoooooommmkkkkkklllpppvvvuuuddd\\\[[[eeemmmyyyyyymmmmmm|||}}}wwwqqqkkkgggddd```\\\XXXWWWVVVUUUTTTOOOLLLHHHFFFEEEEEEDDDCCC@@@???============;;;:::999999999999999999999999666666555555555666777777555666777999:::;;;;;;;;;999;;;>>>??????@@@AAACCCCCCBBBBBBAAA@@@???>>>>>>;;;===???AAADDDNNN]]]hhhvvv```QQQJJJIIIGGGFFFFFFGGGFFFCCCAAA@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBEEEIIIMMMOOONNNLLLJJJEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFAAACCCFFFJJJMMMPPPPPPQQQJJJIIIGGGFFFGGGIIILLLNNNxxx^^^OOOMMMIIIIIIMMMLLLOOOTTT\\\aaabbb```^^^\\\YYYWWWTTTSSSTTTTTTSSSRRROOOMMMKKKJJJJJJJJJIIIHHHFFFFFFEEEDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJMMMOOOPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPOOOPPPQQQQQQPPPPPPRRRSSSVVVTTTSSSRRRRRRSSSTTTUUUUUUUUUXXX```jjjppprrrqqqooolllhhhffffffeeeccc```^^^\\\[[[[[[]]]^^^___^^^]]]\\\ZZZZZZ[[[ZZZYYYWWWYYYXXXXXX\\\bbbhhhjjjkkkdddeeegggjjjlllmmmlllkkkiiijjjkkkmmmsss~~~mmmddd```aaagggpppyyyvvvooosss}}}wwwsssoookkkfffccc^^^[[[VVVSSSRRRQQQOOONNNLLLIIIFFFDDDDDDCCCAAA???===<<<;;;;;;<<<<<<:::999888888888888888888888999666666555555666777888888777888999:::;;;<<<<<<<<<===???AAABBBBBBBBBCCCEEEBBBBBBAAA@@@???>>>>>>===999===BBBFFFLLLYYYkkkyyy|||gggYYYOOOIIIFFFEEEEEEFFFGGGFFFDDDAAAAAABBBDDDEEEFFFEEEDDDCCCEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDAAACCCFFFIIIJJJIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKJJJGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEJJJOOORRRSSSSSSRRRKKKJJJHHHGGGHHHJJJMMMNNNwww]]]NNNLLLGGGHHHMMMLLLOOOVVV___dddeeebbb___\\\WWWUUUSSSSSSSSSSSSRRRQQQOOOMMMJJJIIIIIIIIIHHHFFFCCCDDDEEEFFFGGGGGGFFFFFFAAABBBCCCEEEFFFHHHIIIJJJFFFGGGHHHIIIJJJIIIHHHGGGJJJHHHGGGHHHJJJMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNOOOQQQRRRRRRQQQPPPQQQSSSTTTSSSQQQPPPQQQRRRTTTUUURRRSSSWWWaaallltttvvvuuurrrmmmgggccccccdddcccbbb^^^\\\YYYXXXYYYZZZZZZZZZ^^^^^^^^^______]]]YYYVVVYYYVVVUUUYYYbbbiiikkkjjjbbbbbbbbbeeegggiiiiiiiiidddddddddeeeiiissswwwmmmhhh```dddjjjttt~~~vvvuuu}}}}}}wwwtttpppkkkgggeeeccc^^^[[[ZZZWWWRRROOOMMMLLLKKKJJJJJJHHHEEEDDDCCCAAA>>><<<;;;:::999999;;;;;;:::999777777777888888888888888666666666666666777888999::::::;;;<<<============@@@BBBDDDEEEDDDDDDEEEFFFBBBBBBAAAAAA@@@???>>>>>>???DDDKKKPPPXXXhhh}}}gggYYYRRRLLLGGGEEEEEEFFFHHHIIIIIIFFFDDDAAABBBDDDFFFFFFEEECCCBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBAAABBBDDDFFFGGGFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMOOONNNMMMJJJIIIBBBBBBBBBBBBBBBBBBBBBBBBDDDHHHNNNSSSVVVUUUSSSRRRLLLKKKIIIHHHIIIKKKMMMOOOsss___MMMGGGGGGEEEHHHMMMNNNXXXaaafffhhhgggaaaZZZXXXTTTOOOMMMNNNOOOMMMLLLKKKIIIGGGFFFGGGGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAABBBCCCEEEGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPMMMIIIFFFFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNPPPQQQPPPUUU[[[bbbkkkssssssnnnooonnnkkkgggccc```]]][[[[[[ZZZXXXXXXXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\\\\[[[ZZZ\\\WWWTTTZZZeeekkkhhhccc```\\\\\\bbbgggfffeeeeeegggbbb]]]]]]ccclllvvv|||~~~yyyhhhfffhhhppp{{{{{{wwwuuutttkkkiiigggddd```]]]ZZZYYYSSSRRRPPPNNNLLLJJJIIIHHHCCCBBBAAA???>>><<<;;;:::::::::888777777777888999:::::::::999999999888888666555444333444555777999::::::;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAFFF@@@<<<===???@@@BBBFFFJJJOOORRR\\\ppp~~~kkk[[[SSSJJJEEEGGGAAABBBDDDDDDDDDBBB@@@>>>AAAAAA@@@@@@@@@AAACCCDDDAAABBBCCCEEEFFFFFFGGGGGGFFFFFFDDDBBB@@@@@@BBBDDDCCCDDDEEEDDDBBBAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJNNNPPPSSSRRROOOKKKHHHFFFDDDEEEDDDCCC@@@???@@@AAAFFFIIIOOOTTTVVVUUUSSSQQQJJJHHHFFFEEEHHHJJJLLLMMMsss___MMMHHHHHHFFFHHHMMMQQQZZZbbbeeefffeee___XXXWWWSSSOOOMMMNNNNNNMMMKKKJJJGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPNNNJJJGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNOOOOOOUUU\\\aaagggoooqqqoooqqqqqqoookkkeee```^^^^^^ZZZYYYXXXWWWWWWYYY[[[\\\YYYXXXXXXYYY\\\]]]]]]\\\XXXVVVWWW]]]eeehhhddd___\\\YYYZZZaaaffffffddddddddd```\\\[[[```hhhpppuuu|||~~~}}}pppkkkhhhlllttt~~~yyytttpppllljjjiii```___\\\ZZZVVVTTTQQQPPPPPPOOONNNLLLIIIGGGFFFEEEAAAAAA@@@>>>===;;;::::::::::::888777777777888999::::::999999888888888888:::999888777888:::<<<===:::;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCAAA<<<:::<<<===???DDDKKKOOOYYYaaannnuuuZZZOOOKKKDDDBBBDDDAAABBBCCCCCCCCCAAA@@@???AAA@@@??????@@@AAABBBCCC@@@AAACCCDDDEEEFFFGGGGGGDDDCCCBBB@@@======???AAADDDEEEGGGFFFDDDBBBAAAAAA???@@@BBBDDDFFFIIIKKKLLLMMMPPPRRRRRROOOKKKHHHFFFEEEEEEEEECCCAAA@@@AAABBBHHHKKKOOOSSSTTTRRROOOMMMKKKHHHEEECCCEEEGGGIIIJJJrrr___MMMIIIHHHFFFHHHMMMRRR\\\dddgggfffccc]]]VVVUUURRROOOMMMMMMMMMLLLJJJHHHEEEBBBAAABBBCCCCCCCCCEEEDDDBBBAAAAAAAAABBBCCCDDDDDDFFFGGGIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOMMMJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJKKKLLLNNNVVV]]]___bbbhhhmmmnnnppprrrrrrmmmeee^^^]]]^^^YYYXXXWWWWWWWWWXXXZZZZZZXXXWWWWWWYYY\\\___```___VVVWWWZZZ```eeeeee```[[[XXXUUUXXX___eeedddbbbaaaaaa___\\\[[[^^^dddkkkppptttxxx~~~vvvnnnlllqqq|||~~~xxxvvvrrrnnniiifffcccbbbZZZYYYXXXUUUSSSQQQOOONNNMMMLLLJJJHHHEEECCCAAA@@@??????>>>===<<<;;;:::999::::::999888888888888999999888888888888777777777;;;;;;::::::;;;<<<>>>???<<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDD>>><<<;;;===>>>AAAJJJTTTZZZkkkyyyyyydddPPPIIIHHHDDDCCCEEEAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAAAAA???@@@BBBCCCEEEFFFFFFFFFGGGGGGFFFCCCAAA@@@BBBCCCDDDGGGIIIIIIGGGCCCBBBAAA===>>>@@@CCCFFFIIILLLMMMLLLNNNPPPPPPMMMIIIGGGFFFDDDEEEEEEDDDBBBBBBCCCDDDKKKMMMOOOQQQPPPNNNKKKHHHLLLHHHCCCAAABBBEEEGGGHHHrrr___MMMHHHGGGEEEGGGLLLQQQ]]]iiimmmkkkfff]]]UUUSSSQQQOOOMMMLLLKKKJJJIIIHHHEEEBBB@@@AAACCCCCCCCCEEEDDDBBB@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEGGGGGGHHHKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEFFFFFFHHHJJJKKKPPPYYY```^^^]]]aaagggjjjkkkoooqqqkkkaaaZZZZZZ]]]ZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXZZZ]]]```aaaaaaWWWXXX\\\```bbbbbb___\\\YYYVVVXXX___cccaaa^^^]]]^^^]]]\\\\\\^^^cccjjjooorrrwwwyyyuuuuuu{{{|||yyyvvvqqqpppmmmiiieeebbb```___WWWWWWUUUTTTRRRPPPOOOOOOJJJIIIGGGEEEBBB@@@>>>=========<<<<<<;;;:::999999::::::999999888888888888888777777777777777777777999999999::::::<<<===>>>===>>>>>>???@@@AAAAAAAAACCCCCCBBBBBBAAAAAAAAAAAA@@@??????@@@AAADDDPPP\\\fff}}}~~~lll]]]OOOJJJIIIFFFDDDEEEAAAAAA@@@@@@@@@AAAAAABBB?????????????????????@@@>>>???AAABBBDDDEEEEEEEEEHHHHHHHHHFFFCCCBBBCCCEEEEEEHHHKKKKKKIIIEEECCCBBB>>>???AAADDDFFFIIIKKKLLLIIIKKKMMMMMMJJJGGGEEEDDDCCCDDDDDDDDDBBBBBBDDDEEEKKKLLLMMMNNNMMMKKKIIIGGGLLLGGGBBB???AAAEEEHHHJJJuuu```MMMGGGFFFDDDFFFKKKOOO^^^ooouuuqqqiii^^^TTTPPPPPPNNNLLLJJJIIIHHHHHHGGGEEEBBBAAACCCDDDDDDDDDEEECCCAAA@@@???@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFIIIHHHHHHHHHGGGFFFEEEDDDFFFEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKRRR[[[aaa^^^ZZZ\\\aaadddhhhkkklllfff]]]WWWYYY]]]\\\\\\[[[[[[[[[[[[[[[[[[___]]][[[[[[]]]___``````ZZZZZZZZZ\\\___``````___\\\XXXXXX^^^aaa^^^ZZZYYYXXXYYYZZZZZZ\\\aaaiiinnnvvv{{{~~~}}}yyyvvvtttqqqnnnfffeeeccc```]]]ZZZXXXVVVPPPPPPOOONNNLLLKKKJJJJJJGGGFFFEEECCCAAA???===<<<<<<;;;;;;;;;::::::999999::::::::::::999999888888777777777777777777777888888999999:::;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBEEECCCBBB@@@>>>>>>======???>>>@@@BBBDDDIIIUUUbbbqqqiii]]]TTTLLLHHHGGGDDDBBBBBBAAA@@@@@@@@@@@@AAACCCCCC????????????????????????>>>???@@@AAACCCCCCCCCCCCCCCDDDDDDCCCAAA@@@AAABBBEEEHHHKKKLLLJJJGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIGGGIIIJJJJJJGGGDDDCCCCCCAAACCCCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHJJJFFFBBB@@@CCCGGGLLLNNNzzzdddOOOGGGEEEDDDFFFMMMQQQbbbsssyyytttjjj]]]SSSNNNNNNNNNLLLIIIGGGFFFGGGFFFEEECCCDDDEEEFFFEEEDDDDDDCCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGFFFEEEEEEFFFFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKRRR[[[aaa^^^ZZZ[[[^^^```eeefffeee```ZZZWWWZZZ^^^`````````____________^^^aaa___\\\[[[]]]^^^______[[[XXXUUUWWW\\\```aaaaaa^^^YYYXXX\\\^^^[[[XXXWWWTTTVVVWWWWWWXXX]]]eeelllxxx}}}{{{xxxtttpppnnnkkkhhhfff^^^]]]\\\ZZZXXXUUURRRQQQLLLLLLKKKIIIHHHGGGFFFFFFCCCCCCBBBAAA???>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;:::999999888777777777888888888888999999:::;;;<<<===??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCAAA>>>===<<<<<<<<<>>>>>>AAAHHHOOOWWWdddpppqqq___RRRNNNJJJHHHGGGFFFEEEEEE@@@@@@AAABBBBBBCCCDDDDDD@@@@@@@@@AAA@@@@@@???>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBDDDEEEGGGJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJIIIFFFDDDCCCCCCAAACCCDDDDDDDDDEEEGGGIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIFFFBBBBBBEEEJJJNNNPPPjjjSSSIIIFFFEEEIIIPPPWWWgggvvvyyyqqqggg[[[RRRLLLMMMNNNLLLHHHEEEEEEFFFDDDDDDDDDEEEFFFFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDEEEFFFGGGDDDBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFIIIJJJPPPXXX^^^]]]\\\^^^```___```___\\\XXXUUUVVVZZZ]]]dddddddddddddddcccbbbbbb```^^^[[[ZZZ[[[]]]^^^^^^XXXSSSOOORRRZZZaaaaaa___]]]WWWTTTXXXZZZXXXWWWWWWUUUWWWWWWVVVUUUZZZccckkkvvvzzz~~~yyyvvvuuuooommmjjjgggeeeccc```]]]YYYYYYXXXWWWUUURRROOONNNJJJJJJIIIGGGFFFDDDCCCCCC?????????>>>======<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888888888888888999999::::::999:::<<<===???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBB@@@>>>===>>>??????DDDDDDKKKXXXfffsssuuuaaaXXXMMMMMMKKKHHHGGGFFFFFFEEE???@@@BBBDDDEEEEEEEEEEEE@@@AAABBBBBBAAA@@@???>>>@@@@@@@@@@@@@@@??????>>>AAACCCEEEEEEDDDDDDEEEGGGDDDFFFIIIJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFFFFFFFCCCDDDFFFFFFFFFHHHJJJMMMJJJJJJIIIIIIHHHHHHHHHHHHIIIFFFCCCCCCFFFIIILLLMMMoooVVVJJJGGGFFFKKKRRR]]]kkkwwwwwwnnncccXXXQQQKKKMMMNNNLLLHHHEEEEEEFFFBBBBBBCCCEEEGGGFFFCCCAAAAAAAAABBBBBBBBBAAA@@@???BBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBCCCCCCCCCDDDEEEEEEEEEGGGEEEDDDEEEGGGHHHEEECCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBCCCEEEHHHIIIMMMUUU\\\]]]^^^aaabbb```\\\XXXSSSPPPPPPSSSXXX[[[gggggggggggggggfffeeeddd^^^[[[XXXXXXYYY\\\]]]^^^UUUOOOKKKPPPZZZaaa```\\\ZZZTTTQQQTTTWWWWWWVVVXXXZZZ[[[ZZZWWWVVVZZZccckkkrrruuu}}}yyy|||{{{tttpppnnnnnngggeeecccaaa```]]]ZZZWWWSSSSSSSSSRRRPPPMMMJJJIIIFFFFFFDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<;;;:::999888888888999999999:::::::::888999;;;<<<>>>??????@@@CCCCCCCCCDDDDDDDDDDDDDDDAAA@@@???>>>>>>@@@BBBCCCMMMNNNWWWiii|||cccVVVTTTJJJKKKJJJEEEBBBAAAAAA???>>>@@@CCCEEEGGGFFFFFFEEEAAABBBBBBCCCBBBAAA@@@???AAAAAAAAA@@@@@@>>>======<<<>>>AAABBBAAAAAACCCDDDCCCEEEHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLIIIHHHHHHHHHDDDFFFGGGHHHIIIJJJMMMOOOLLLLLLJJJIIIHHHGGGGGGGGGIIIGGGDDDDDDFFFHHHJJJJJJpppWWWOOOJJJDDDGGGRRRbbbkkkrrrooobbbTTTMMMKKKJJJIIIHHHFFFEEEEEEDDDDDD@@@BBBCCCEEEEEEEEEDDDDDDDDDCCCAAA@@@??????@@@AAABBB>>>;;;===?????????@@@EEE@@@>>>@@@BBB@@@AAACCCAAA@@@??????AAACCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCC@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC???@@@BBBBBBCCCEEEHHHKKKPPPTTTYYY]]]^^^^^^]]]^^^]]]VVVQQQOOOOOOOOOUUU[[[fffdddaaabbbccccccaaa^^^[[[VVVRRRTTTZZZ]]]ZZZVVVRRRNNNKKKMMMSSSXXXZZZYYYZZZVVVRRRRRRTTTVVVVVVTTTZZZXXXWWWYYY___ffflllooonnnuuu|||~~~}}}yyyvvvtttssstttxxx|||~~~|||xxxsssnnniiieeeccc\\\\\\\\\[[[YYYVVVTTTRRRMMMNNNOOOOOONNNKKKGGGEEEBBBBBBAAAAAA@@@???>>>>>>???===<<<<<<>>>>>><<<999999999999999999999999999;;;;;;:::::::::::::::;;;;;;;;;;;;999888888:::<<<=========>>>???AAABBBCCCEEEEEEEEEFFFFFFEEEAAA?????????===<<<<<<@@@FFFJJJRRRaaauuuooo]]]RRRNNNJJJIIIHHHFFFEEEEEEEEEDDD???@@@BBBDDDEEEFFFFFFGGGBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA???>>>===<<<<<<===>>>@@@BBBCCCCCCCCCBBBHHHHHHHHHIIIIIIIIIJJJJJJMMMKKKIIIFFFDDDCCCBBBBBBFFFFFFFFFGGGHHHHHHHHHHHHFFFHHHJJJMMMNNNNNNMMMLLLKKKIIIFFFDDDDDDDDDDDDBBBIIIGGGDDDDDDFFFHHHJJJKKKrrrXXXOOOJJJEEEIIITTTccchhhjjjeeeZZZPPPKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@>>>===<<<===???@@@@@@@@@CCC???===@@@AAA@@@???AAAAAA@@@???@@@BBBCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCC@@@@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBBBBCCCEEEIIILLLRRRVVV[[[]]]]]]\\\[[[[[[\\\VVVPPPOOONNNNNNSSSYYYbbb___]]]]]]^^^]]][[[YYYVVVRRRNNNQQQVVVYYYVVVRRRPPPLLLIIIIIINNNTTTWWWWWWYYYVVVSSSSSSVVVXXXYYYXXX[[[ZZZYYY]]]bbbhhhmmmnnnmmmttt|||~~~zzztttqqqnnnnnnqqqtttwwwxxxwwwwwwvvvwwwyyy}}}|||zzztttrrrooojjjeeeaaa]]][[[VVVVVVVVVUUUTTTRRRQQQOOOJJJKKKKKKKKKIIIGGGDDDCCCAAAAAA@@@??????>>>======>>><<<;;;<<<>>>>>>;;;999999999999999999999999999999888888777777888888999;;;<<<<<<:::999999;;;======>>>>>>???@@@AAACCCCCCBBBBBBBBBCCCCCCAAA???===@@@??????>>>@@@FFFNNNUUUooo}}}ooo^^^RRRJJJHHHFFFEEECCCBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@>>>===<<<<<<>>>>>>@@@AAABBBBBBAAAAAADDDEEEFFFGGGHHHJJJKKKLLLLLLKKKHHHFFFDDDCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJGGGDDDBBBBBBCCCCCCBBBFFFDDDBBBBBBDDDGGGIIIJJJtttYYYNNNJJJFFFKKKUUUeeeccc___XXXQQQKKKIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>???AAAAAAAAACCC???>>>BBBCCCAAA@@@AAABBB@@@???@@@BBBDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCBBB???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAEEEJJJNNNVVVYYY\\\]]]\\\YYYXXXXXXYYYSSSOOONNNMMMMMMPPPVVV\\\ZZZXXXWWWVVVUUUSSSQQQSSSOOOLLLOOOTTTVVVTTTPPPOOOLLLIIIIIIMMMRRRWWWYYYZZZXXXWWWWWWZZZ\\\]]]]]]\\\\\\]]]aaafffiiikkkkkkkkksss|||zzztttpppllljjjkkknnnpppqqqpppooommmmmmpppuuu{{{{{{wwwtttqqqpppiiihhheeeaaa]]]YYYWWWUUUNNNNNNNNNNNNNNNMMMLLLKKKGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;:::;;;<<<<<<:::999999999999999::::::::::::888888888777777888888999;;;<<<===<<<::::::<<<>>>??????@@@@@@AAABBBCCCCCCAAAAAAAAA@@@???>>>======AAABBBCCCDDDHHHSSS```jjjrrr\\\SSSMMMIIIHHHCCCBBBAAA@@@>>>>>>>>>>>>BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEDDDBBB@@@???======<<<======>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGIIIKKKLLLKKKJJJHHHFFFDDDDDDCCCCCCDDDCCCBBBAAABBBDDDFFFHHHGGGIIIJJJKKKLLLKKKJJJJJJHHHDDDAAA??????@@@AAAAAACCCAAA??????BBBEEEFFFGGGuuuZZZNNNIIIGGGLLLUUUccc^^^WWWPPPLLLJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAFFFFFFFFFEEEEEEDDDCCCCCC@@@@@@AAAAAAAAA???===<<<;;;======<<<>>>CCCEEEDDDFFFBBBAAADDDEEEBBBAAABBBAAA@@@???@@@CCCDDDEEEDDDFFFFFFFFFEEEDDDCCCBBBAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@??????CCCIIINNNXXXZZZ\\\[[[YYYUUUTTTSSSUUUPPPMMMMMMLLLKKKMMMRRRWWWVVVTTTRRRQQQOOONNNMMMQQQOOOMMMPPPTTTVVVTTTQQQNNNMMMLLLLLLOOOVVV]]]aaa```___^^^^^^___`````````^^^___```cccfffgggfffdddhhhppp{{{~~~zzzwwwsssmmmjjjkkkmmmooopppqqqnnnkkkjjjmmmsssxxx|||~~~~~~}}}{{{yyywwwsssooollljjjiiiiiidddbbb```]]]ZZZWWWUUUTTTKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999999999999:::::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>======>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAA???===<<<===>>>CCCEEEIIIMMMUUUdddwww|||```RRRNNNLLLIIIHHHCCCCCCAAA@@@???>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>======:::;;;<<<===???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@@@@AAACCCFFFHHHGGGHHHIIIIIIIIIIIIHHHHHHEEEBBB>>><<<===???@@@@@@BBB@@@>>>===???AAABBBAAAuuuZZZMMMHHHHHHLLLSSS^^^YYYSSSNNNLLLJJJHHHFFFEEEDDDCCCBBBBBBAAABBBBBBGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@AAA@@@???===<<<:::<<<;;;:::@@@IIIKKKHHHHHHDDDBBBDDDDDDAAA???@@@AAA??????@@@BBBDDDEEEDDDEEEEEEEEEDDDDDDBBBAAA@@@????????????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???>>>>>>BBBHHHLLLWWWYYYZZZXXXUUUQQQOOOOOOPPPLLLJJJLLLKKKIIIJJJNNNTTTSSSRRRQQQNNNLLLKKKKKKNNNMMMMMMOOOSSSTTTSSSPPPLLLMMMOOOPPPSSSYYYbbbiiiggggggfffeeecccbbbaaabbb`````````aaacccbbb___]]]eeennnzzz|||~~~yyytttxxx{{{yyyuuupppmmmmmmooopppqqqrrrnnnkkklllqqqxxx~~~}}}xxxuuutttsssrrrqqqmmmllljjjgggeeeeeeeeeeee```___]]]ZZZXXXUUUSSSRRRLLLKKKIIIGGGFFFDDDCCCBBBBBBAAA???===<<<<<<======;;;;;;:::::::::::::::999888999:::;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@@@@??????@@@AAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@===;;;;;;???BBBEEEKKKRRRYYYdddvvvyyyfffRRRJJJIIIGGGDDDBBBCCCCCCAAA@@@???>>>>>>>>>===>>>???@@@@@@AAAAAA@@@===>>>@@@BBBDDDEEEEEEEEEDDDCCCBBB@@@???>>>======777888999<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@BBBCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCAAA@@@???@@@CCCFFFHHHEEEFFFFFFFFFFFFFFFFFFFFFBBB@@@<<<;;;===>>>???@@@BBB@@@>>>======>>>===<<>>===<<<999;;;<<>><<<>>>???>>>>>>???BBBDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA???????????????CCCHHHLLLTTTUUUVVVTTTPPPMMMKKKKKKJJJGGGGGGJJJKKKHHHIIILLLPPPQQQPPPNNNKKKIIIIIIJJJIIIIIIJJJMMMOOOPPPOOOMMMHHHLLLQQQSSSTTTYYYccckkklllmmmllliiieeebbbaaaaaaaaa___]]]]]]^^^]]]\\\ZZZccclllxxx}}}}}}ssspppsss~~~zzzvvvrrroooooooooooonnnmmmkkkiiimmmvvv}}}{{{uuurrrooolllkkkkkkiiihhhdddcccbbbaaa````````````ZZZYYYWWWUUUSSSPPPOOONNNKKKJJJGGGEEECCCAAA@@@@@@@@@???===<<<;;;;;;<<<<<<::::::999999999999999999888999;;;;;;:::999:::;;;999999::::::;;;;;;<<<<<<::::::::::::;;;<<<=========???BBBBBBAAAAAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@=========;;;:::>>>EEEJJJNNNVVVaaakkkvvvfffYYYLLLHHHHHHEEEAAA@@@AAA@@@???>>>===<<<<<<<<<;;;<<<===>>>???@@@@@@@@@<<<===???BBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>777888999;;;>>>@@@CCCDDDBBBAAA???======>>>???@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@??????AAACCCEEEGGGBBBBBBCCCCCCCCCDDDDDDEEE@@@???======>>>@@@@@@???BBB@@@>>>=========<<<;;;qqqYYYKKKFFFFFFHHHKKKNNNMMMKKKHHHFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBB@@@@@@>>>>>>============:::???EEEOOOdddtttqqqcccRRRKKKEEECCCBBB>>>===???>>>===<<<>>>AAACCCCCCCCCAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>===>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBEEEIIILLLPPPQQQQQQOOOLLLIIIHHHHHHEEECCCEEEIIIJJJHHHHHHKKKKKKLLLMMMKKKHHHFFFGGGHHHEEEFFFHHHKKKMMMMMMLLLKKKHHHOOOUUUVVVVVVYYYbbbjjjmmmnnnmmmjjjeeeaaa```aaa___\\\YYYXXXZZZ\\\]]]]]]dddlllwww~~~}}}{{{zzzyyyzzz{{{tttrrr}}}~~~|||yyyuuurrrpppnnnkkkiiihhhfffffflllwww}}}}}}}}}}}}{{{xxxvvvtttllljjjgggfffeeedddcccaaa]]]]]]]]]\\\[[[ZZZXXXXXXUUUTTTRRRPPPMMMKKKIIIHHHFFFEEECCCAAA????????????>>>===<<<;;;;;;:::::::::999999999999999999999999777:::<<<<<<::::::;;;<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>@@@CCCDDDCCCBBBCCCDDDAAABBBCCCCCCCCCAAA@@@>>>999;;;======???FFFQQQYYY```jjjwwwkkkZZZQQQIIIGGGFFFCCCBBBDDD@@@???>>>===<<<;;;;;;;;;<<<======>>>>>>>>>======;;;===???AAABBBBBBBBBAAA???>>>>>>======>>>>>>???:::::::::;;;===???AAACCCAAA@@@===;;;;;;<<<>>>???>>>???@@@AAABBBBBBAAA@@@======>>>???@@@BBBCCCDDD?????????@@@AAABBBCCCDDD???>>>>>>???AAABBBAAA??????>>>======??????>>>===pppXXXJJJEEEFFFGGGHHHIIIIIIGGGDDDAAABBBEEEHHHHHHGGGGGGFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@AAABBBBBBAAA@@@>>><<<<<<<<<=========EEEOOO___yyyqqqXXXQQQIIIGGGDDDAAAAAACCC===<<<<<<===@@@BBBCCCCCC??????@@@AAAAAAAAA@@@@@@???>>>=========>>>@@@AAA??????@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDEEEGGGJJJMMMMMMNNNNNNMMMJJJGGGGGGGGGBBBAAACCCHHHJJJHHHHHHJJJGGGIIIJJJHHHEEECCCDDDFFFDDDFFFHHHKKKMMMMMMLLLLLLKKKRRRYYYZZZXXXZZZaaaiiikkkmmmmmmjjjddd`````````^^^ZZZWWWVVVXXX\\\___aaaffflllvvv||||||xxxtttrrrrrrrrrxxx{{{xxx{{{yyysssooorrrzzz}}}|||}}}yyyuuurrrnnnjjjggggggddddddkkkuuu{{{~~~~~~~~~|||zzzxxxwwwqqqtttyyy|||~~~{{{wwwssstttuuuuuutttssspppooogggeeecccbbbbbbaaa___]]]YYYYYYYYYYYYWWWUUURRRQQQRRRQQQPPPMMMKKKHHHGGGFFFBBBAAA???>>>======>>>>>><<<;;;;;;;;;::::::999999999999999999999999::::::777:::======;;;:::;;;===999999::::::;;;<<<======>>>>>>>>>>>>???@@@BBBBBB>>>AAACCCDDDDDDCCCDDDDDD@@@AAACCCCCCCCCAAA???===888<<>>@@@EEEAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;<<>>??????======<<<<<<===>>>@@@AAA@@@>>><<<::::::;;;===???<<<===???@@@AAAAAA@@@@@@:::;;;<<<>>>???AAABBBBBB=========>>>???AAABBBCCC>>>>>>???AAACCCCCCAAA???===<<<<<<>>>@@@AAAAAA@@@lllWWWLLLHHHEEECCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHKKKKKKHHHFFFGGGDDD@@@DDDBBB@@@@@@AAAAAA@@@???@@@>>>>>>@@@>>>;;;<<>>KKKWWW}}}qqqXXXKKKJJJEEEBBBBBB===<<<<<<======>>>@@@AAABBBAAAAAA@@@@@@>>>===;;;:::;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBDDDGGGIIIKKKQQQOOONNNLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFEEECCCCCCDDDDDDCCCBBBDDDFFFHHHJJJLLLNNNOOOOOOOOOSSSWWWWWWVVVWWW\\\aaagggiiijjjgggbbb______```WWWVVVUUUSSSTTTXXX___dddiiikkkooorrrrrrqqqooonnnsssqqqsss|||yyytttkkkaaa]]]\\\\\\bbbhhhmmmrrrzzz{{{qqqmmmmmmkkkfff```aaa______ccciiioooppppppzzz|||~~~~~~{{{vvvxxx{{{yyyrrrnnnpppkkkjjjmmmppppppqqquuuwwwyyy|||}}}zzzvvvqqqmmmjjjiiihhhhhhhhhgggggggggfff^^^^^^]]]]]][[[ZZZXXXWWWUUUUUUTTTSSSRRRPPPNNNNNNJJJJJJIIIHHHFFFCCC@@@???=========<<<<<<;;;;;;;;;999::::::999888888999;;;999999999888888888888888888999:::;;;<<<;;;:::999============>>>>>>>>>>>>AAA@@@?????????@@@BBBBBBEEEDDDCCCCCCCCCEEEFFFGGGBBBAAA?????????>>>===;;;<<<>>>@@@CCCLLL\\\qqq{{{cccTTTPPPEEEDDDAAA?????????@@@AAA@@@???>>>======>>>???@@@AAA???<<<::::::;;;<<<>>>>>>??????@@@@@@@@@??????======???@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;:::999888999;;;=========:::<<>>???AAABBB======>>>???@@@AAAAAABBBAAABBBCCCDDDDDDBBB@@@???>>>???@@@BBBCCCCCCBBBBBBzzzhhhSSSIIIFFFDDDBBBBBBAAABBBBBBBBBCCCEEEFFFGGGKKKPPPQQQMMMJJJIIIHHHEEEEEECCCAAAAAAAAABBBAAA???@@@>>>>>>@@@???===???CCCFFFZZZmmm{{{^^^MMMJJJDDDCCCCCC>>>============>>>???@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEHHHJJJKKKMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCEEEFFFHHHJJJLLLMMMNNNNNNKKKNNNRRRSSSRRRSSSXXX\\\bbbeeegggccc]]]YYYZZZ\\\YYYXXXVVVUUUUUUYYY___ccchhhjjjmmmpppqqqpppooonnnppppppsss{{{{{{nnncccWWWQQQNNNOOOTTTZZZccceeejjjttt}}}tttnnnkkkhhhddd```aaaaaa`````````bbbeeegggqqqxxxzzzvvvtttvvvwwwuuuooorrrvvvyyy}}}yyytttkkkfffcccfffgggfffgggjjjlllnnnqqquuuxxxzzz{{{|||~~~}}}~~~|||~~~|||zzz~~~{{{xxxvvvuuussspppmmmhhheeecccdddcccccccccbbbaaaaaaaaaZZZZZZZZZYYYWWWUUUTTTSSSOOOOOONNNMMMLLLJJJHHHGGGGGGFFFFFFDDDCCCAAA???>>><<<<<<;;;;;;::::::::::::888999:::999777777999:::888888888888888888888888999999;;;<<<<<<;;;;;;:::===>>>>>>>>>??????@@@@@@>>>>>>===<<<===>>>???@@@DDDDDDCCCCCCDDDDDDEEEEEEGGGEEEBBB@@@???===<<<;;;>>>BBBHHHPPP]]]qqqjjjXXXNNNKKKCCCAAA???>>>======>>>?????????>>>======>>>??????@@@>>><<<::::::;;;===>>>======>>>>>>>>>>>>>>>===<<<===>>>???@@@@@@@@@@@@???>>><<<;;;:::999999999999888888:::<<<======<<<;;;<<<>>>??????>>>===<<<<<<<<<===>>>??????@@@@@@<<<<<<===>>>???AAAAAABBBCCCCCCDDDDDDBBB@@@===<<<===>>>???AAABBBBBBAAAAAArrraaaOOOGGGDDDBBBAAABBB???@@@@@@BBBCCCEEEGGGHHHLLLSSSVVVQQQLLLJJJJJJIIIFFFDDDBBBBBBBBBCCCBBBAAA???>>>???AAAAAA???BBBGGGNNNkkkhhhQQQJJJDDDCCCCCC>>>???>>>>>>======>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>???@@@@@@?????????@@@@@@@@@AAAAAACCCCCCCCCDDDFFFHHHJJJKKKIIIIIIHHHFFFFFFEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAAAAACCCDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKHHHKKKOOOOOOOOOQQQUUUYYY\\\```ccc___WWWSSSTTTXXXZZZZZZXXXVVVVVVXXX]]]aaaccceeegggjjjkkklllkkkkkkkkkmmmqqqwww{{{qqqcccRRRIIIEEEDDDGGGKKKSSSSSSWWWbbbqqq|||~~~|||wwwqqqkkkgggdddbbbaaabbbbbb^^^YYYXXX\\\aaafffjjjllljjjiiikkklllkkkgggjjjnnnqqquuuzzz~~~~~~~~~yyymmmhhhdddffffffddddddgggfffiiinnnssswwwyyyzzzzzz{{{{{{}}}}}}zzzxxxyyy{{{|||zzzxxxuuusssuuuwwwxxxyyywwwuuurrrpppnnnmmmllliiifffccc```___]]]]]]\\\\\\[[[ZZZYYYYYYUUUUUUTTTSSSQQQOOOMMMLLLJJJIIIIIIGGGFFFDDDBBBAAABBBAAA@@@>>>============999999999999999888888888777888999888777666888:::888888888888888888888888::::::;;;<<<===<<<<<<<<<>>>>>>???@@@AAABBBBBBCCC???>>>=========>>>@@@@@@DDDDDDEEEEEEEEEDDDDDDCCCFFFDDD@@@===;;;;;;===>>>AAAHHHTTTbbbsss|||fffXXXMMMHHHFFF@@@???===<<<;;;;;;<<<===>>>>>>============>>>>>>===<<<;;;::::::;;;===???<<<<<<=========<<<<<<;;;;;;<<<===>>>????????????>>>===;;;999888777666666777777888;;;===>>>===;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@??????>>>:::;;;<<<===???@@@AAABBBDDDDDDCCCBBB@@@===:::888;;;<<<>>>???@@@@@@???>>>iii[[[LLLFFFDDDBBBBBBCCC>>>>>>???AAADDDFFFIIIJJJKKKSSSXXXSSSKKKHHHIIIIIIGGGEEECCCCCCCCCDDDCCCAAA???>>>???BBBBBBBBBFFFKKKVVV{{{rrrVVVLLLDDDCCCCCC>>>??????>>>===============>>>?????????>>>===<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAAAAADDDFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIILLLNNNOOOPPPRRRUUUXXXXXX]]]```]]]TTTPPPRRRVVVZZZYYYXXXUUUTTTVVVZZZ^^^\\\^^^```bbbdddeeeeeedddfffhhhkkknnnooowwwqqq[[[NNNGGGCCCCCCDDDFFFGGGJJJRRR^^^hhhnnnppprrrtttvvvtttpppkkkiiihhheeedddbbb]]]ZZZYYY\\\___\\\^^^_________aaaaaaaaaaaacccgggjjjmmmppptttwww|||}}}~~~}}}zzzwwwuuuuuuuuuvvvwwwrrrssstttvvvxxxyyy{{{{{{{{{||||||~~~~~~zzztttnnnkkklllllljjjjjjllljjjnnnuuu|||}}}{{{|||}}}|||{{{xxxuuusssssstttttttttrrrooollljjjffffffdddbbb```^^^\\\[[[XXXXXXWWWVVVUUUTTTSSSRRRPPPOOONNNMMMKKKIIIGGGFFFGGGFFFFFFDDDCCCAAA???>>>===<<<:::999999999:::;;;888888777777777777777777777888888777666666777999888888888888999999999999;;;;;;<<<======>>>>>>>>>???@@@@@@BBBCCCDDDEEEEEECCCBBBAAAAAAAAABBBDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCDDDBBB???<<<;;;>>>CCCGGGNNNYYYkkk}}}~~~dddUUUNNNHHHDDDBBB>>>===<<<;;;:::;;;;;;;;;========================;;;:::999999:::<<<>>>???<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<======>>>>>>>>>===<<<:::999777666555555666666888;;;>>>>>><<<:::;;;;;;:::999999:::;;;<<<;;;<<<>>>@@@@@@???===<<<999:::;;;<<<>>>@@@AAAAAABBBBBBAAA@@@>>>;;;999777:::;;;<<<===>>>>>>===<<>>@@@BBBEEEHHHJJJLLLKKKTTTYYYTTTLLLIIIIIIIIIGGGEEECCCCCCDDDDDDCCCBBB@@@>>>???BBBCCCCCCHHHNNNdddtttYYYMMMDDDBBBBBB===@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFFFFGGGFFFFFFEEEEEEDDDEEEEEEFFFCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBCCCFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGJJJKKKMMMNNNPPPRRRUUUWWWWWW[[[^^^[[[UUUQQQSSSVVVXXXWWWVVVSSSRRRSSSVVVYYYYYYZZZ]]]```aaaaaaaaa```bbbbbbcccddddddllljjj[[[RRRJJJDDDAAA@@@CCCFFFIIILLLRRRZZZ```bbbjjjssswwwvvvsssrrrrrrkkkgggaaa^^^]]]]]][[[ZZZWWWVVVVVVWWWXXXXXXYYYYYY\\\___bbbcccdddeeehhhjjjkkklllnnnqqqsssuuuuuuvvvppppppnnnmmmllllllnnnoookkklllmmmnnnoooppppppqqqppppppqqqqqqssstttvvvwww|||~~~{{{xxxwwwrrrooorrrtttssstttwwwsssyyy|||{{{{{{{{{zzzxxxuuurrrppprrrrrrqqqpppmmmiiifffddd]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUSSSRRRPPPOOONNNMMMJJJJJJIIIHHHFFFDDDBBBAAABBBBBBAAA@@@???===<<<;;;999888777666666777888999777777777777777777777777777888888777666666777999888999999999:::::::::;;;<<<======>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCAAA??????DDDLLLSSScccsss{{{iiiVVVMMMJJJEEE@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<999999999999:::;;;===>>><<<<<<======<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<===<<<:::888777666555555555666777;;;===>>><<<::::::999999999:::<<<>>>@@@<<<===>>>@@@???>>><<<;;;888999:::;;;===>>>???@@@>>>>>>===<<<;;;:::999999999:::;;;<<<<<<<<<;;;:::zzz]]]SSSIIIFFFEEECCCBBBDDD??????AAACCCFFFIIIKKKMMMOOOWWW[[[VVVPPPMMMKKKIIIGGGEEECCCCCCCCCDDDCCCBBB@@@>>>???BBBCCCDDDIIIPPPllllllVVVMMMCCC@@@BBB??????>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCC???@@@BBBCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCFFFJJJKKKJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIKKKNNNPPPRRRTTTVVVYYYZZZYYYVVVTTTTTTVVVUUUTTTSSSQQQPPPQQQTTTVVVYYY[[[___bbbcccbbb```^^^___]]]\\\\\\]]]eeewwwxxxhhh___TTTHHHBBB@@@CCCFFFDDDBBBCCCKKKRRRUUU^^^iiiqqquuuvvvvvvwwwpppjjjddd``````^^^YYYUUUXXXTTTRRRTTTUUUSSSRRRTTTWWWZZZ\\\]]]\\\\\\]]]^^^```aaadddfffhhhiiijjjjjjbbbdddddddddbbbbbbdddeeeffffffggggggggghhhhhhhhheeeeeefffhhhiiikkklllmmmmmmooorrruuuwwwwwwvvvuuuxxxttttttyyy~~~|||yyyxxxwwwwwwvvvsssqqqnnnmmmjjjiiihhhgggdddaaa^^^\\\YYYXXXVVVUUUSSSSSSRRRRRRQQQQQQOOONNNLLLJJJIIIHHHDDDDDDDDDCCCBBB@@@>>>>>>;;;;;;<<<;;;;;;999888888777777666666666666777777777777777888888888888999777888999888777666888::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFBBBCCCCCCCCCEEELLLWWW___wwwdddWWWLLLHHHGGGBBB===;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888999:::;;;<<<===<<<<<<<<<<<<<<<;;;:::999777888999:::;;;;;;;;;;;;::::::888777666666666666555555666999<<<>>>===;;;888888888999;;;===@@@AAA===>>>>>>???>>>===;;;:::999999:::;;;<<<======>>>::::::::::::999999999999999:::;;;<<<<<<;;;:::999rrrXXXPPPHHHFFFDDDAAAAAACCC@@@AAABBBDDDGGGJJJLLLNNNRRRXXXZZZWWWSSSPPPLLLHHHFFFEEECCCBBBCCCCCCBBBAAA@@@>>>>>>AAACCCDDDIIIPPPcccuuu]]]OOOJJJBBB???BBBAAA>>>======<<<<<<<<<======;;;<<<<<<===>>>>>>============>>>???@@@AAAAAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@AAAEEEJJJMMMNNNLLLIIIEEEEEEFFFFFFFFFFFFFFFEEEGGGGGGGGGJJJMMMPPPQQQRRRTTTTTTUUUUUUVVVVVVUUUTTTSSSSSSRRRPPPOOOPPPSSSUUUYYY\\\```ddddddbbb^^^[[[]]]ZZZYYYZZZ\\\aaammmzzzwwwnnnbbbRRRHHHBBBCCCDDDBBB???@@@DDDHHHKKKPPPYYYaaagggllloooqqqmmmllliiifffccc___\\\YYYZZZSSSPPPRRRRRROOOMMMOOOQQQSSSVVVWWWVVVVVVVVVWWWYYY[[[]]]___``````___^^^WWWYYY[[[[[[ZZZYYY[[[]]]aaaaaaaaaaaaaaaaaaaaaaaa]]]^^^```aaabbbbbbbbbbbbaaaccceeegggjjjlllnnnooorrrooorrrzzz{{{wwwtttrrrqqqpppoooooommmkkkiiigggfff^^^^^^]]]\\\ZZZXXXVVVUUUVVVUUUSSSQQQPPPOOOOOOOOOMMMLLLJJJHHHFFFDDDBBBBBB>>>>>>>>>>>>===<<<;;;;;;777777888888888888777777777777777888888777777666888888999999999:::::::::888999:::999777777999:::;;;;;;<<<<<<===>>>>>>>>>??????>>>???@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDFFFGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGDDDGGGLLLPPPWWWbbbpppzzzjjjSSSKKKEEEEEEDDD@@@===<<<:::;;;;;;;;;<<<;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::888888999999999:::;;;;;;;;;;;;;;;;;;:::999888777666777888999::::::::::::777777666555555555555555666555666888;;;=========888888999:::;;;<<<>>>??????>>>>>>===<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;999999888888888888888888999:::;;;;;;;;;;;;999999lllUUUNNNGGGEEECCC@@@@@@BBBBBBBBBCCCEEEHHHKKKMMMNNNRRRWWWXXXUUUSSSQQQLLLFFFFFFDDDBBBBBBBBBCCCBBBAAAAAA>>>>>>AAABBBCCCIIIPPPSSSsssoooeeeQQQHHHHHH@@@>>>CCCCCC======<<<<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>======>>>???@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???AAAFFFLLLPPPPPPLLLIIIDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHHHHJJJNNNQQQRRRSSSSSSQQQPPPRRRUUUVVVTTTRRRRRRRRRRRRPPPOOOPPPSSSUUUWWW[[[```cccccc```[[[WWW\\\YYYXXXZZZ\\\___gggoooyyy{{{nnn]]]QQQDDDCCCAAA@@@@@@BBBCCCDDDDDDFFFJJJQQQXXX```eeehhhhhhkkkmmmkkkfffbbbbbbccc\\\TTTOOOQQQQQQMMMKKKLLLKKKNNNQQQRRRRRRRRRSSSTTTRRRTTTUUUVVVVVVUUUTTTRRRQQQTTTWWWWWWVVVUUUWWWYYY\\\\\\\\\]]]]]]]]]^^^^^^ZZZ[[[]]]]]]]]][[[YYYXXXZZZ[[[\\\^^^aaadddggghhhgggeeeiiisss}}}|||ssskkkgggffffffgggeeeeeedddcccaaa___]]]\\\UUUUUUVVVUUUUUUTTTSSSSSSPPPOOOLLLJJJIIIHHHHHHHHHIIIHHHFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;:::999999666777777888999999999888777888999999999888777666999999:::::::::;;;;;;;;;999::::::999888888999;;;<<<<<<<<<===>>>??????@@@????????????@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEHHHGGGFFFFFFFFFGGGIIIIIIEEEDDDCCCCCCCCCEEEFFFGGGLLLRRRZZZdddnnn~~~eeeUUULLLFFFCCCDDDCCC@@@???@@@999::::::;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::888999999999999::::::::::::::::::999999777666666666777888999999::::::999555444444333333444444555666555555777:::===>>>>>>999999999:::;;;;;;;;;;;;@@@???>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777666666666666999:::;;;<<<;;;;;;999999gggRRRLLLGGGFFFDDDAAA@@@BBBFFFHHHJJJKKKJJJKKKLLLMMMNNNQQQUUUXXXWWWSSSNNNJJJCCCCCCDDDDDDCCCBBBAAAAAADDDBBB@@@>>>???AAADDDGGGQQQ[[[jjjvvvxxxpppcccZZZJJJHHHEEECCCCCCBBB@@@??????>>>===;;;;;;;;;<<<===<<<<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEE>>>???@@@@@@AAAAAA@@@@@@BBBAAAAAA@@@AAABBBDDDEEEDDDCCCBBBAAAAAAAAABBBCCCEEEDDDBBBAAA@@@????????????@@@CCCIIIOOOQQQPPPMMMHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJMMMPPPRRRPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXWWWVVVUUUTTTZZZYYYWWWXXX\\\aaadddfffjjjzzzjjjYYYRRRIIIAAA@@@@@@??????BBBBBBCCCDDDGGGKKKOOOSSSUUU___ccciiimmmnnnlllgggddd^^^YYYSSSPPPPPPQQQPPPNNNMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKJJJLLLNNNQQQRRRQQQPPPPPPTTTWWWYYYYYYVVVTTTTTTVVVUUUVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVXXXYYYZZZZZZ\\\___bbbeeejjjsss~~~|||jjjfffaaa]]]\\\[[[[[[ZZZWWWWWWWWWWWWWWWVVVUUUUUUOOOOOOOOOOOONNNLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFF??????>>>===;;;:::999999::::::999888888777777777999999:::::::::999999888;;;;;;;;;::::::999999999999999:::::::::999999888===<<<:::999999:::<<<===???>>>>>>>>>>>>@@@AAABBBDDDEEEEEEDDDBBBAAABBBCCCBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDGGGIIIHHHEEEAAAEEEAAA@@@BBBEEEFFFKKKQQQ[[[eeerrrhhhSSSLLLEEEDDDCCCBBB@@@???>>>===???>>>===<<<;;;;;;:::;;;:::;;;<<<=========<<<;;;:::999999888777666555555;;;999777777888999888777444555777888888888777666555555666666777999:::;;;777777777777888888999:::;;;:::999999;;;;;;:::888;;;:::999888888888999:::888999;;;<<<<<<;;;999888666666666666666777888888;;;;;;;;;;;;:::999999888gggTTTMMMHHHGGGFFFCCCBBBDDDFFFHHHJJJKKKKKKJJJKKKLLLMMMOOORRRTTTSSSPPPLLLIIIEEEEEEEEEDDDDDDBBBAAAAAACCCAAA@@@??????AAACCCEEEFFFMMMVVV]]]^^^YYYQQQKKKGGGEEEBBBAAAAAAAAA???>>>@@@???>>>===<<<======>>>=========>>>>>>??????@@@AAA@@@@@@???????????????AAAAAABBBCCCCCCCCCCCCCCC@@@@@@??????@@@AAACCCDDDCCCBBBAAA@@@@@@@@@BBBBBBDDDCCCBBBAAA@@@????????????@@@BBBFFFKKKLLLKKKHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHJJJMMMPPPQQQPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMRRRSSSTTTTTTUUUUUUUUUUUUWWWVVVVVVWWWZZZ^^^```bbbdddrrryyynnn^^^RRRHHHEEEEEEDDDBBBBBB>>>??????AAADDDGGGJJJLLLTTTZZZccckkknnnmmmiiieee[[[WWWSSSPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJMMMOOOPPPPPPOOONNNOOOQQQTTTTTTRRRPPPQQQRRRTTTTTTTTTTTTTTTSSSSSSSSSQQQRRRSSSSSSTTTUUUVVVVVVUUUVVVXXX[[[^^^eeennnuuuwwwyyyzzzzzzvvvpppjjjfff___\\\XXXUUUUUUTTTSSSRRRPPPQQQQQQQQQQQQPPPOOOOOOLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>===<<<;;;:::999999999999999999999999999:::::::::;;;;;;;;;::::::999;;;;;;;;;;;;:::::::::999:::;;;;;;;;;;;;;;;::::::>>>===;;;::::::;;;===>>>??????>>>>>>???@@@AAABBBCCCDDDFFFEEEDDDDDDEEEFFFCCCCCCEEEFFFGGGGGGGGGFFFIIIGGGFFFFFFFFFEEEBBB??????===???EEEJJJLLLQQQWWWnnnyyynnnWWWJJJFFFDDDCCCBBBAAA???>>>===<<<;;;;;;999888888777777777888999:::;;;;;;;;;::::::888888888888888777777777:::888666666777777666555444555666777777777666555444444555555666777999::::::999999999::::::;;;<<<<<<:::999999:::;;;:::999:::999888777777888999:::999:::;;;<<<<<<;;;:::999666666666666666777777888::::::;;;;;;;;;:::999888fffQQQJJJEEEDDDBBB@@@???BBBFFFHHHKKKKKKJJJIIIJJJJJJJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@AAAAAACCCDDDGGGIIIIIIHHHEEEDDDCCCAAA???>>>??????>>>===@@@???>>>>>>======>>>>>>===>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>??????AAAAAADDDCCCBBB@@@????????????AAAAAABBBEEEHHHIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPOOOOOOPPPPPPOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUSSSTTTUUUVVVXXXZZZ[[[\\\\\\hhh~~~rrreeeXXXTTTSSSOOOHHHDDD>>>>>>===>>>???@@@BBBCCCGGGNNNXXXaaaeeeddd```]]]UUUSSSQQQPPPPPPOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDGGGHHHJJJLLLMMMMMMLLLLLLKKKMMMOOOPPPOOONNNOOOPPPRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOOOOOOOQQQUUU[[[```___```aaaaaa___[[[XXXUUUSSSQQQOOONNNNNNMMMLLLJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>============<<<;;;::::::999999999999::::::;;;<<<<<<===::::::;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;:::<<<<<<============<<<<<>>===<<<<<<===>>>???????????????@@@AAABBBCCCAAACCCDDDDDDDDDDDDEEEGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGDDDBBB@@@@@@???>>><<<<<<<<>>===<<<;;;===<<<;;;::::::999999:::666777888888999999888888777777888888888999999999999777555555555555444333333333444555555555555555444444444444555777888999<<<<<<;;;;;;;;;<<<======<<<:::888888999;;;;;;;;;888888777666666777888999999:::<<<======<<<:::999666666555555666666777777888999:::;;;;;;::::::999eeePPPIIIDDDBBBAAA??????BBBFFFHHHJJJKKKIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDFFFFFFDDDCCCAAA@@@??????>>>>>>???????????????>>>BBBBBBAAAAAAAAABBBCCCDDD@@@>>>======>>>??????>>>>>>>>>==================>>>>>>>>>======<<<<<<<<<=========>>>???@@@BBBBBB<<<<<<<<<<<<<<<======>>>=========>>>>>>???@@@@@@??????>>>======>>>@@@AAACCCBBBAAA@@@????????????BBBBBBCCCDDDFFFGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQSSSTTTQQQSSSUUUWWWWWWWWWWWWXXXXXX```qqqzzznnnkkkhhh^^^PPPFFFCCCBBB@@@?????????@@@AAABBBFFFMMMRRRUUUSSSPPPMMMKKKLLLLLLNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOPPPQQQPPPPPPOOOOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJLLLOOOQQQSSSSSSTTTTTTSSSRRRPPPOOOKKKJJJJJJKKKLLLKKKIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;;;;<<<<<<<<<=========::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===@@@@@@????????????@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEECCCBBB???>>>>>>>>>?????????BBBKKKXXXaaadddggglllzzzjjjXXXNNNGGGEEEEEE@@@??????>>><<<;;;;;;:::===<<<;;;;;;:::::::::;;;666666777777777888888888888888888888999999999999:::777555555555555444333222222333333444444444444444444444555666777888999<<<<<<<<<;;;;;;<<<<<<===<<<:::777777999;;;;;;;;;777666555555666777888999:::;;;===>>>>>>===;;;:::666666555555555666666777666777999;;;;;;;;;:::999eeeUUUMMMGGGFFFEEECCCDDDGGGFFFHHHJJJKKKIIIFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDBBB@@@>>>============>>>?????????>>>======<<<;;;;;;;;;<<<>>>@@@AAA???>>><<<===???@@@@@@???;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAA>>>>>>>>>===>>>???@@@@@@<<<======>>>??????@@@@@@>>>>>>===<<<===>>>???@@@BBBAAAAAA@@@???????????????@@@AAABBBCCCDDDFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLNNNMMMLLLLLLKKKJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSRRRUUUXXXXXXWWWUUUUUUVVVXXX]]]hhhwww~~~ooo[[[MMMJJJHHHFFFCCCAAA?????????AAACCCDDDFFFGGGFFFEEEDDDBBBDDDGGGJJJKKKLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDCCCAAA@@@AAABBBBBBBBBBBBCCCEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNNNNOOONNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFFFFHHHJJJIIIGGGEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@???===<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>=========<<<<<<999999:::;;;<<<<<<;;;;;;========================<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDBBB@@@AAABBBDDDDDDCCCBBBBBBAAAAAAAAADDDCCCAAA???>>>???BBBCCCFFFIIISSS```iiimmmppptttxxxhhhUUULLLHHHCCC???>>>>>>>>>===<<<<<<;;;::::::888888777777666777777777777777777777777888888999::::::999999888777777666:::888666555666666555333222222222222222333333444555555555666777888::::::;;;;;;::::::999::::::;;;:::888666777888:::::::::555555444444555777999::::::;;;===>>>>>>===;;;:::666666555555555555666666555777999;;;;;;;;;999888eeeTTTMMMFFFEEEDDDCCCDDDGGGHHHJJJLLLLLLJJJGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCBBB@@@>>><<<<<<<<<===>>>>>>??????>>>>>>===<<<888999999:::;;;===>>>>>>???>>><<<===???@@@@@@???::::::;;;<<<<<<<<<;;;;;;======<<<<<<;;;;;;;;;:::<<<<<<;;;:::::::::::::::<<<<<<;;;:::;;;<<<===>>>===>>>???@@@@@@AAA@@@@@@>>>===<<<<<<===>>>@@@AAAAAAAAA@@@???????????????<<<===>>>======???BBBEEEAAABBBCCCDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIILLLKKKKKKLLLMMMOOOQQQSSSTTTWWWZZZYYYVVVTTTUUUVVVYYY[[[cccmmmtttxxx~~~lll^^^XXXUUUQQQKKKFFFBBB@@@???CCCBBBBBBAAAAAABBBCCCCCC<<>><<<<<<===>>>>>>>>>>>>?????????;;;;;;<<<<<<<<<<<<<<<<<<@@@??????>>>======<<<<<<::::::;;;<<<===============>>>>>>>>>>>>?????????<<<===>>>??????@@@??????BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCGGGGGGGGGFFFCCCAAAAAABBBCCCBBBAAA@@@????????????BBBBBBBBBAAA@@@AAADDDGGGPPPRRR\\\jjjtttzzz{{{^^^TTTKKKHHHFFFAAA===<<<>>>======<<<;;;;;;::::::999888888777777777888888888777777777777888999:::::::::999888777666555444888666555555666666666555222222222222222333444444666666666666777999:::;;;999999888777777777888888777666555666888999999888555444444555666888:::;;;999:::<<<======<<<:::999666666555555444444555555555777999;;;;;;:::888666fffQQQIIICCCAAAAAA???AAAEEEKKKMMMPPPPPPMMMIIIFFFEEEBBBBBBAAAAAAAAABBBBBBBBBBBBAAA???===<<<===>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<======>>>>>>???===<<<<<<>>>??????>>>::::::<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::999777777777888:::;;;>>>???@@@BBBBBBBBBBBBBBB>>>============???@@@AAAAAA@@@@@@???????????????===>>>>>><<<:::;;;???BBB@@@AAABBBCCCDDDCCCCCCBBBDDDDDDEEEGGGHHHHHHIIIIIIMMMLLLJJJHHHGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLOOORRRTTTVVVYYY[[[YYYUUURRRTTTVVVYYYZZZ___fffkkkmmmrrryyy{{{oookkkddd\\\SSSMMMHHHEEEDDDDDDCCCCCCBBBAAA@@@@@@;;;>>>AAAAAAAAAAAACCCEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHFFFDDDBBBAAABBBCCCEEE@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@AAADDDFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGEEECCCEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????????????????>>>===============>>>>>>?????????<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>============<<<<<<===>>>????????????>>>>>>>>>?????????@@@@@@>>>>>>???AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEECCCAAA@@@@@@AAA??????>>>>>>>>>???AAAAAABBBEEEHHHKKKLLLPPPUUUYYY```ccclll|||qqq```QQQJJJEEEEEECCC???>>>???=========<<<;;;;;;::::::::::::999999999999::::::888777666666666777999999777777777666666666555555555444222333555666555555333333222111222333444555555555555666777888999:::888888777666666666666666333333444666888999777555555444444555666999;;;<<<999:::;;;<<<<<<;;;:::999777666555444444444444555666888:::<<<;;;999777555fffSSSKKKDDDCCCBBBAAACCCGGGNNNPPPSSSRRROOOKKKHHHGGGBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA???>>>===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<>>>===;;;;;;===>>>======:::;;;===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<>>>>>><<<;;;:::999999;;;===>>>???@@@BBBCCCDDDDDDCCCBBB>>>=========>>>???AAABBB@@@@@@??????????????????AAABBBAAA===::::::>>>AAA@@@AAABBBCCCCCCCCCBBBAAACCCDDDEEEGGGGGGHHHHHHHHHLLLKKKIIIGGGFFFFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIILLLOOOSSSUUUWWWZZZ[[[YYYTTTQQQSSSVVVYYYYYY\\\bbbeeegggkkkrrrwwwlllaaaXXXRRRNNNFFFFFFFFFEEEBBB???<<<:::<<>>AAADDDEEEFFFGGGGGGHHHHHHGGGHHHGGGDDDBBBAAABBBDDDEEE?????????@@@AAABBBDDDDDDEEEBBB???@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBDDDGGGHHHGGGDDDBBBCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@AAABBBCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@===>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>>>><<<<<<======>>>>>>??????<<<<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBBBB>>>>>>??????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDDDDDDDDDDCCC>>>???@@@???======>>>???===<<<<<<===???AAACCCDDDIIINNNUUU[[[aaagggooouuuppprrr|||sss\\\NNNIIIDDD???>>><<<:::<<<@@@=========<<<<<<;;;;;;:::777666666666666666777777777666666555555777888999555555555555666666666666333222111111333555555444444333222222222333444555444444444444666777888999888888777666555555666666111222333666999888666333555555555555777999<<<===888999;;;<<<<<<;;;999888777666555444444444444444666888:::<<<;;;999666444dddTTTMMMFFFCCC@@@===???DDDNNNTTTYYYXXXQQQIIIEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>=========<<<===>>>??????>>>===>>>@@@>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999999888999::::::::::::999888777777777777888999:::;;;>>>>>>===:::999:::===@@@???@@@CCCEEEFFFFFFEEEEEEBBB@@@>>><<<;;;<<<===>>>>>>>>>============>>>>>>>>>===;;;;;;;;;<<<>>>@@@===;;;888888;;;???AAABBB<<<>>>@@@BBBCCCCCCCCCCCCGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDGGGIIIKKKJJJIIINNNLLLJJJGGGGGGKKKRRRWWWZZZZZZZZZWWWUUUTTTUUUWWWSSS]]]bbb```^^^bbbeeeeeeppp{{{xxxnnnfffaaaUUURRRLLLIIIFFFEEECCCAAA???>>>=========???@@@AAA@@@@@@AAABBBBBBCCCEEEGGGAAAAAAAAA@@@AAAAAABBBCCCAAABBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBB@@@???===<<<;;;???>>>=========>>>@@@AAAAAA@@@>>>=========>>>???>>>>>>>>>???@@@@@@>>><<>>???>>>===<<<===AAAFFFKKKPPPZZZhhhsssyyy|||~~~{{{kkk[[[PPPJJJCCCAAA>>><<<;;;;;;<<<<<<999999::::::;;;;;;:::::::::999888888777888888888666555444333333444666777:::999777555555666888999333333333333333333333333777777777666555555444444666666666666666666666666555555555555555555555555222333666888888777555444777888999:::;;;<<<<<<===::::::999999999888888888777777666666555555555444666777999;;;;;;999777666{{{aaaRRRKKKFFFEEECCCBBBEEEKKKNNNSSSXXXVVVPPPIIIEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????>>>======>>>>>>=========<<<<<<<<<<<<>>>???>>>===<<<===???===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999888888888999999:::<<<<<<<<<===<<<:::999:::<<>>@@@BBBDDDEEEEEEDDDDDDBBB@@@>>><<<<<<<<<===>>>>>>>>>>>>============>>>>>>===<<<;;;;;;===???@@@===;;;:::;;;===@@@BBBBBB===>>>@@@AAABBBCCCCCCCCCFFFDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDFFFHHHIIIHHHGGGIIIHHHGGGEEEEEEHHHMMMQQQVVVVVVUUUSSSPPPPPPRRRSSSSSS[[[```\\\XXXZZZ\\\\\\ccclllxxx{{{fffccc^^^XXXSSSMMMGGGCCCCCCBBB@@@>>>>>>>>>======>>>???@@@BBBCCCDDDFFFGGG????????????@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>?????????????????????@@@@@@@@@???>>>>>>======>>>>>>======>>>>>>???@@@??????>>>>>>>>>>>>?????????>>>>>>???@@@@@@>>>===??????@@@@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAACCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???>>>===<<<;;;::::::<<<>>>BBBBBBBBBBBBDDDHHHNNNSSSdddmmmzzzooo]]]RRRJJJFFFAAA@@@>>><<<;;;;;;;;;;;;:::;;;;;;;;;:::999999888666666666666777777888999777666555333333444666777888777555444444555777888555555555555444444444444666666666666555555555555555555555555555555555555555555555555555555555555333555888::::::999666555666777777888999:::;;;<<<;;;;;;;;;;;;::::::::::::666555555555444444444444555666999::::::999666555uuu\\\OOOIIIEEEDDDDDDCCCFFFLLLOOOSSSVVVTTTOOOHHHEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<===;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::999::::::::::::;;;<<<======:::;;;<<<;;;999999;;;======???AAABBBCCCCCCCCCBBB@@@???>>><<<<<<<<<======????????????>>>======<<<======<<<;;;<<<===>>>???===<<<<<<===@@@BBBBBBBBB?????????@@@AAABBBCCCDDDDDDBBBAAABBBDDDGGGHHHHHHFFFEEEDDDEEEFFFFFFEEEDDDFFFFFFFFFDDDDDDEEEIIILLLOOOOOOOOOMMMKKKKKKMMMOOORRRYYY\\\WWWRRRPPPQQQRRRUUU[[[dddmmm{{{yyyrrriii___UUUNNNKKKIIIEEEBBBAAA???===;;;;;;<<<===>>>????????????============>>>???@@@AAACCCCCCBBBBBBAAAAAA@@@@@@BBBAAA???>>>???@@@BBBCCC@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????????????????????????????>>>>>>>>>>>>===============>>>>>>?????????===>>>>>>>>>>>>>>>>>>???<<<===>>>>>>??????>>>>>>======>>>>>>???@@@@@@@@@@@@???>>>???@@@@@@???>>>??????@@@@@@@@@@@@??????>>>??????@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<<<<======;;;<<<>>>>>>>>>>>>@@@BBBJJJKKKLLLMMMPPPVVV^^^dddttt}}}iiiWWWNNNIIIEEEAAA???>>>>>>===<<<;;;::::::<<<<<<;;;;;;:::888777666444444444555666777999999888777666555444444555666555444333333444555666888777777777666666555555555444555555555555666666666555555555555555555555555555555555555555555555555555777;;;===<<<:::666444555555666777888999999:::;;;;;;:::::::::999999999444444444444444333333333444555777888888777555444mmmWWWLLLGGGBBBAAA@@@>>>AAAEEEOOORRRTTTRRRNNNIIIFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<:::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;:::999999999999999999:::888999:::;;;;;;;;;;;;;;;999999:::;;;;;;:::999999:::::::::::::::;;;<<<===:::;;;<<<<<<::::::;;;<<<======???@@@AAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;<<<>>>???@@@@@@???>>><<<;;;<<<;;;;;;:::;;;<<<======;;;;;;<<>>???>>>>>>>>>>>>===;;;999;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCC@@@??????@@@BBBCCCCCCCCCCCCBBBAAA???>>>===@@@??????>>>>>>??????@@@========================>>>>>>>>>===============<<<======>>>>>>??????@@@============>>>>>>>>>>>><<<===>>>???@@@???>>>===;;;<<<===???@@@AAABBBBBBBBB@@@>>>>>>@@@AAA@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFFFFDDDBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::===???@@@AAADDDIIIMMMWWWWWWWWWXXX]]]gggrrrzzzssseeeTTTIIIFFFEEEBBB>>><<<<<<===<<<<<<;;;:::999;;;;;;;;;::::::888777777555555555555666777888999999888777555555444444555333333333333444555777888777777777666555555444444333333444555555666777777555555555555555555555555555555555555555555555555555777;;;===<<<999555222333333444555666777888888888888777777777666666666444444444444444444444444333444666777777666444333gggRRRHHHCCC??????>>><<<>>>CCCNNNOOOPPPPPPMMMJJJGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<;;;999999999:::::::::::::::999;;;;;;:::888888888999888999999999999999999888888888999:::;;;;;;;;;;;;777888999::::::999888777999999999999999999:::;;;:::;;;<<<<<<;;;:::;;;<<<;;;<<<======>>>>>>>>>>>>;;;;;;::::::999999999:::===>>>@@@AAAAAA???===;;;:::999999999::::::;;;;;;::::::;;;>>>AAABBB@@@???BBBAAA@@@???@@@AAABBBCCC@@@??????AAAEEEIIIKKKKKKGGGEEECCCBBBCCCCCCBBBAAADDDEEEGGGFFFDDDCCCCCCDDDGGGIIIKKKKKKJJJJJJKKKLLLQQQRRRTTTQQQMMMLLLQQQWWW```ZZZTTTUUU\\\mmm~~~wwwmmm```TTTNNNIIIDDD@@@DDDBBBAAAAAABBBAAA???===;;;;;;;;;;;;<<<===>>>???======>>>???@@@AAABBBBBBDDDBBBAAA@@@???@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>============<<<===???@@@@@@@@@???>>>;;;<<<===>>>@@@BBBCCCDDDCCCAAA>>>>>>???AAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFFFFFFFDDDBBBAAA<<<<<<<<<===============>>>===<<<;;;:::999999999<<<>>>@@@AAADDDJJJTTT\\\eeedddcccdddkkkxxx~~~pppZZZRRRHHHCCCDDDCCC???:::::::::;;;;;;;;;::::::999888888999::::::999999999888777777666666777777777888888777666555444444444333333444444555666777888555555555444444333333333222222333444555666777777555555555555555555555555555555555555555555555555333555888:::999666333000111222222333444555666777777777666666666555555555555555555555555555666666333444555555555555444333bbbOOODDD???===>>>???>>>AAAFFFKKKKKKKKKKKKJJJIIIGGGFFFBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;999999999999:::::::::::::::;;;;;;:::888777777888888888999999999999888888888999999::::::::::::999666777888999999888777666888888888777777888888999:::;;;;;;:::999888:::<<<;;;;;;;;;;;;<<<<<<<<<===999999999999999999999999;;;===@@@BBBBBB@@@>>>;;;999999999::::::::::::;;;::::::;;;>>>AAABBB@@@???BBBBBBAAA@@@@@@@@@AAAAAA??????@@@DDDHHHKKKLLLKKKFFFDDDAAAAAABBBDDDDDDCCCCCCDDDEEEDDDBBB@@@@@@AAAFFFIIIMMMPPPOOONNNNNNMMMRRRQQQRRRRRRPPPQQQZZZdddrrrcccUUUQQQRRR[[[ooozzzlllbbbYYYPPPIIIEEEBBB???@@@BBBCCCBBB???======<<<<<<======>>>>>>;;;<<<<<<===>>>???@@@@@@@@@@@@?????????@@@@@@@@@??????@@@AAABBBBBBBBBBBB>>>>>>============>>>>>>==============================>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@============???BBBDDDFFFEEEBBB???>>>???AAACCCCCC??????@@@@@@@@@@@@??????@@@????????????@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEDDDDDDBBB@@@???::::::;;;;;;;;;;;;<<<<<<;;;::::::999999999::::::???BBBFFFHHHLLLVVVdddnnntttttttttxxxtttaaaYYYHHHEEEBBB@@@@@@???;;;777999999999999999:::::::::777777888999999999999999999888777777666666666777666666666555555444333333333444444555555666666666333333333333333333333333222222333444555555666666444444444444444444444444333333333333333333333333111222444555555333111000111111222333444555555666888888777777777666666666555555555666666666666666444444444555555444444444```MMMCCC???===>>>???>>>@@@EEEFFFEEEEEEEEEFFFGGGFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<;;;;;;:::999999999:::::::::;;;;;;:::;;;;;;:::888777777888888888999::::::999888888999999:::::::::999999888777888999999999999888777999888888777777777888888888999888666555666888;;;::::::999999::::::;;;;;;::::::;;;;;;;;;;;;::::::999<<<@@@CCCDDDBBB???<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>AAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@??????@@@BBBFFFJJJLLLLLLKKKDDDBBB@@@AAACCCEEEFFFFFFEEEFFFFFFEEEBBB@@@@@@AAAEEEJJJPPPTTTTTTRRRPPPOOOTTTRRRQQQRRRRRRUUUaaaooo{{{fffTTTOOOPPPTTT```nnn~~~xxxjjj```PPPJJJDDDBBBDDDDDDBBB@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>======<<<===>>>@@@AAABBBBBBBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>===<<<<<<======>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCC???>>><<<<<<>>>AAAEEEGGGFFFCCC???===???AAACCCDDD??????@@@@@@@@@@@@??????>>>======<<<===>>>???@@@>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@???>>>======999999999:::::::::;;;;;;999999:::;;;===???AAABBBGGGLLLSSSXXX]]]hhhwwwppp]]]PPPLLL???@@@???>>><<<::::::999999888777777888999:::;;;888999999999999888888777666666555555555666777777333444444444444444333333333333444444444444444333111111222222333333444444333333333444444555555555444444444444444444444444222222222222222222222222///000111222222111111111000111222333444555555666777777777666666666555555444444444555555666666666444555555555555555555444___LLLFFFAAA>>>>>><<<:::;;;???BBBAAAAAABBBCCCEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;:::;;;<<<:::888777777888888999:::;;;;;;:::999888:::::::::::::::999888777888999::::::::::::999888999999888888777888888999777777666333222333666999999999999888999999::::::;;;;;;<<<======<<<<<<<<<888;;;@@@CCCDDDCCC@@@===;;;<<<======>>>>>>======>>>======???AAACCCCCCCCCAAABBBCCCCCCBBBAAA???>>>???@@@CCCHHHLLLMMMLLLJJJCCCAAA@@@@@@CCCFFFHHHHHHHHHIIIIIIGGGDDDBBBCCCCCCDDDJJJRRRWWWXXXUUUQQQOOOWWWSSSQQQRRRSSSWWWfffuuu{{{eeeRRROOORRRUUU^^^jjjlllwwwbbbZZZQQQLLLKKKJJJGGGCCCBBBAAA@@@??????>>>>>>>>>>>>======;;;:::999888888555777999<<<<<<<<<;;;:::======>>>???????????????AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????>>>>>>??????@@@@@@@@@AAA??????>>>===<<<;;;::::::;;;<<<===???@@@BBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDAAA???<<<;;;===@@@EEEHHHGGGCCC???===???AAADDDEEE??????@@@@@@@@@@@@??????<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???===<<<;;;;;;;;;888888999999999:::::::::999:::<<>>999888777666666888:::<<<:::::::::999888777666555333333333444555666777888222222333444444333333333222222333333333222111111000111222222333444555666333333444444444444555555444444444444444444444444111111111111111111111111/////////000000111111222111111222333444555555666555555444444444333333333333333333444444555555555555555555555555555555555```MMMHHHBBB===>>>???<<<999999777999===@@@AAAAAA>>>===BBBAAAAAA@@@???>>>======>>>===<<<;;;:::999999999888888777777888888999:::===<<<<<<;;;999888888777888777777777777777888888::::::::::::::::::::::::888888777777666555555555999888888888777777666666999888888777777777777777;;;:::999777777777888888999999999888888888888777;;;<<<===?????????>>>>>>;;;===???@@@@@@>>><<<:::::::::;;;;;;<<<=========@@@AAACCCBBB@@@>>>>>>???BBBCCCEEEGGGHHHGGGFFFEEEAAABBBCCCDDDFFFHHHJJJKKKMMMKKKIIIFFFDDDCCCCCCCCCHHHJJJLLLMMMMMMMMMOOOPPPOOOMMMMMMQQQXXX```eeehhhhhh\\\OOOJJJOOOXXX___aaammmsss|||tttmmmaaaXXXUUUVVVPPPGGGLLLDDD@@@BBBCCC??????BBB>>>;;;999;;;:::666666888888888777777777888999999>>>::::::???@@@<<<===AAA???????????????>>>>>>>>>===============>>>>>>?????????@@@AAAAAA@@@@@@@@@AAA@@@>>><<<;;;;;;<<<<<>>>>>===<<<;;;;;;::::::>>>===<<<;;;::::::::::::======>>>>>>===;;;999888AAA???===<<<<<<<<<;;;:::>>><<<;;;;;;===>>>>>>>>>???@@@BBBEEEIIINNNRRRTTT\\\eeeooosssttt|||rrr___RRRLLLHHHBBB===<<<<<<;;;:::::::::;;;;;;777777777777888888888888888888888777777666555444555444333333444555666777222222222222222222222222555444333222222222333333111111222222222222111111000,,,)))+++111666666444222111111000000111111222555333111000///000111222444444444333333222222222111111000000000111333444222222333444444333222222111111222222444666777888333333333333333333333333eeeSSSJJJCCC>>>??????<<<:::::::::<<>>>>>======<<<===<<<;;;:::999888888888888888888888888999::::::======<<<:::999888777777888777777777777777888888888999999999999888888888666666666777777777777777888888888777777777666666777666666666666666777777888777777666777888999:::888888888888888888888888;;;<<<===>>>>>>>>>===<<<;;;<<<>>>??????>>><<<:::::::::;;;;;;<<<=========???@@@AAAAAA???>>>>>>???BBBCCCDDDFFFFFFFFFEEEDDD@@@AAAAAACCCDDDFFFHHHIIIJJJIIIGGGDDDBBBAAAAAAAAAEEEGGGIIIJJJJJJJJJKKKLLLKKKJJJJJJMMMSSSXXX\\\^^^[[[SSSJJJIIIQQQ[[[aaacccaaafffmmmuuu}}}zzznnnkkkjjjddd\\\UUUNNNIIIIIIHHHCCC@@@AAABBB>>><<<===<<<999999;;;<<<;;;::::::999:::::::::;;;888888<<<===::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@???@@@AAABBBBBBBBBBBBBBBCCCBBB@@@???>>>>>>>>>???BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;::::::999888888999999888888888888999999::::::;;;;;;;;;::::::999<<<:::999888999999888888???>>>>>>???@@@AAA@@@???AAABBBFFFKKKQQQXXX^^^bbbkkksss|||eeeZZZMMMEEECCCCCC@@@<<<<<<<<<;;;;;;::::::999999666666666666777777777777777777777777777666444444555444333222222333444444333333333333333333333333333333222222111111111222000000111222222222222222222...,,,---111555444222333333333222222333333333444222111/////////111222333333333333333333222222222111000000000111222333222333444444444444333222222222222333444555666777333333333333333333333333kkkZZZLLLDDD??????@@@===:::;;;999:::;;;<<<===>>>>>>>>>========================<<<;;;:::999888777777777999999888888999999:::;;;======<<<:::999888777666777777777777777777777777666777777777777777777777555555666777777888999999777777777777666666666666444444444444555666777888555555555666777888:::;;;777777777888999999::::::;;;<<<<<<<<<<<<;;;:::::::::;;;===>>>>>>===;;;::::::::::::;;;<<<<<<=========>>>??????===<<<===>>>BBBCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBDDDFFFGGGGGGFFFDDDBBBAAA@@@??????CCCEEEGGGHHHGGGGGGHHHJJJLLLKKKLLLNNNRRRUUUVVVVVVPPPKKKGGGJJJRRRZZZ^^^___YYY]]]ccciiiqqq~~~{{{sssccc\\\VVVTTTRRRMMMHHHGGGDDD???;;;<<<<<<999888:::::::::999888777777777777:::888888:::;;;888999;;;<<<<<<<<<<<<============>>>>>>>>>===>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???======<<<:::999999888888777777777666666666666777888999:::888888999999::::::;;;;;;999999888999999:::;;;<<<@@@BBBDDDGGGIIIJJJJJJJJJIIIKKKPPPVVV___hhhooosss}}}uuuaaaQQQJJJBBB???AAABBBAAA>>>;;;;;;;;;;;;;;;999777666444555555555666666666666777777777777666555444333555444333222111111111111444444444444444444444444222222222111111111000000//////000111222333333444444111...///222333222000333333222222222222333333222111000///...///000111222222222333333333333333333222111000///000111222222333333444444333333222222222222333333444444444444444444444444444444444ooo]]]NNNFFF@@@@@@@@@===;;;;;;888888888999999:::;;;<<<<<<<<<<<<======>>>>>>>>>===<<<;;;999888888777777999999999999999::::::;;;===<<<;;;:::999777666666777777777777777666666666555555666777888777777666666666666777777888888888666666666666666666666666444444444555666777999999555555555666777777888999555666777888999:::;;;;;;<<<<<<;;;;;;:::999888888888999;;;<<<<<<<<<;;;:::999::::::;;;;;;<<<======;;;<<<===<<<;;;;;;<<<>>>CCCBBBAAAAAA@@@AAAAAABBB======>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@??????CCCEEEGGGGGGGGGGGGHHHIIIJJJJJJLLLOOORRRSSSRRRQQQKKKIIIHHHLLLRRRVVVWWWUUUUUUWWW[[[```hhhuuuyyyqqqgggbbb___[[[VVVSSSJJJCCC???@@@@@@<<<:::;;;999888888777777777888888;;;::::::;;;;;;::::::;;;::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>===>>>???AAABBBCCCCCCCCCDDDCCCAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;999999888888777777777777777777777888999:::;;;<<<999999999999999:::;;;<<<:::;;;<<<>>>???AAACCCEEEEEEIIINNNRRRUUUXXXZZZ[[[VVVYYY___hhhrrr{{{nnn\\\NNNJJJEEEAAA@@@AAABBB@@@===999:::;;;;;;:::888666444333333444444444555555555666666666666555444333333333333333222222222222222333333333333333333333333222222222222222111111000......///000222333555555444222111111222333111000000000////////////000000111000//////...///000000111111222222333333333444333222111000//////000000222333333333333333333222222333333333333222222222444444444444444555555555ooo^^^PPPHHHAAA@@@???<<<;;;;;;<<<;;;;;;;;;;;;<<<>>>???<<<======>>>>>>??????@@@>>>===<<<:::999999999999999999888888999999:::;;;<<<;;;:::999888777777666666777777777777666555444444555777888888888777666777777777666666666555555555555555555555555555666444555555666777999:::;;;777777777777666666555555555555666888999:::;;;<<<<<<<<<;;;:::999888888777777888999:::;;;::::::999999999::::::;;;<<<<<<<<<:::;;;;;;;;;::::::<<<>>>CCCBBBAAA@@@??????@@@@@@<<<<<<<<<===>>>@@@AAABBBDDDDDDCCCCCCBBBAAA@@@@@@AAACCCEEEEEEEEEDDDEEEFFFCCCDDDGGGKKKNNNOOOMMMKKKGGGGGGIIIMMMQQQSSSPPPNNNMMMOOORRRVVV\\\hhhwwwwwwrrrnnnhhhbbbVVVOOOJJJKKKJJJFFFAAA@@@;;;:::::::::;;;<<<======;;;<<<<<<<<<<<<======<<<:::::::::999999999888888:::::::::::::::;;;<<<<<<:::;;;===>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????AAA@@@???>>>=====================<<<;;;;;;::::::999999999999888888888888999999888999999:::;;;;;;999:::::::::;;;;;;<<<<<<;;;>>>AAACCCEEEHHHLLLPPPSSSVVVZZZ^^^```bbbfffiiifffkkktttqqqbbbWWWNNNIIICCCAAA>>>>>>>>>>>>:::888888999::::::999777555444333333333333444444444444555666666555555444333222111111222333444555555555111111111111111111111111333333444444333333222111.........///111333555666555444222222222222222111000//////......//////000000///////////////000000111111111222222333333333333222000/////////000000222222222111111222222222222222333333333222111000333333333444444444555555ooo\\\QQQHHHAAA??????;;;:::;;;:::::::::::::::;;;<<<============>>>>>>?????????>>>>>><<<;;;:::999999999888888777777888888999::::::999999999888888888888666777777888777666444333222444666888888888777666777777666555555444333333444444444555555555555555555555666666777999:::;;;::::::999888777555444333555666777888999:::;;;;;;<<<<<<:::999888888888888666777777888999999999999999999999:::;;;;;;<<<<<<999:::::::::999:::===???BBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;<<<===???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@>>>@@@BBBBBBAAAAAAAAABBBCCCDDDFFFJJJNNNNNNLLLJJJBBBDDDGGGKKKOOOOOOMMMKKKIIIKKKNNNQQQUUU^^^jjjrrr}}}rrrbbb[[[VVVWWWVVVOOOHHHDDD===============>>>??????<<>>>>>AAABBB@@@======<<<;;;:::999888888999999888888999999:::;;;999:::;;;<<<============<<<;;;::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA?????????>>>>>>===============<<<;;;::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999888888888999::::::;;;<<<===???AAABBBBBBBBBAAAAAAEEEJJJMMMOOOSSSYYY^^^gggiiijjjjjjiiimmmsssxxx{{{gggUUULLLGGGEEEEEE>>>=========>>>===;;;999666777888888888777666555222333333333444444444444555555555555444333222111///000222444555666666666111111111111111111111111333333444555444333222111//////...///111333555777999888555222000000000111111111000000000000111111//////000000000000111111111111111222222222222222222111000///...///000111111111000//////000111111000111222333222222000///111222222333333444444444nnn\\\QQQHHHAAA???===:::999:::888888888999999999999999==============================;;;:::999888888888777777666666777777888999888888888888999999999999666777888888777555333222000222444777777777555444444444444444444444333333333333444444444555555555555555555666666888999::::::;;;::::::888666444333666666777888999999::::::<<<;;;:::999888999999:::555555666777888888999999888999999::::::;;;<<<<<<999999:::999999;;;>>>AAABBBBBBBBBBBBAAA???===<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@>>>@@@AAABBB@@@@@@@@@AAAEEEEEEGGGJJJMMMMMMKKKIII@@@AAADDDHHHJJJJJJIIIHHHHHHKKKNNNPPPRRRXXX```fffwwwssskkkfffgggfff]]]SSSMMMHHHGGGFFFEEEDDDDDDDDDDDDAAAEEEFFFDDDEEEJJJKKKHHHBBBAAA@@@???===;;;:::999999999999999999::::::;;;999::::::;;;<<<<<<<<<;;;888888777777888:::;;;<<<=========>>>>>>>>>??????;;;;;;;;;:::::::::::::::999999888888888888888888777777888999999::::::;;;999999999999999999999999999999999:::;;;===>>>???BBBEEEJJJNNNQQQQQQQQQPPPPPPUUU[[[___bbbfffmmmsssyyyzzzyyywwwwww}}}vvvdddQQQHHHEEE@@@>>>>>><<<<<<<<<===>>>===<<<;;;555555666666666666777777333333333444444444444555444444555444444333222111///000222333444444444444111111111111111111111111111222444444444333111000000/////////000222555666@@@===888222...,,,---///111000000//////000000111///000000111111222111111222222222222111111111111000000///......///111222000///...------...///000...000111222333222000///000000111111222333333444nnn]]]RRRHHH@@@>>>===:::888999;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777666666666666666777777888666777777888999999::::::666777888888777555333222...000333555666555444222111222222333333444444555333333333444444555555555555555444555555666777888::::::;;;:::999777555444777777777888999999::::::<<<;;;:::999999999:::;;;555555555666777888888999888999999::::::;;;<<<<<<999999:::999999;;;>>>AAAAAABBBCCCCCCBBB???===;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCBBBBBB@@@@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCEEEGGGGGGEEECCCAAABBBDDDEEEFFFEEEDDDCCCDDDHHHKKKMMMNNNQQQVVV[[[iii~~~}}}yyyzzzxxxooobbbZZZXXXWWWUUUSSSQQQOOOOOONNNGGGKKKMMMJJJLLLRRRSSSOOOFFFEEEDDDBBB???===<<<;;;::::::999999::::::;;;<<<::::::;;;;;;<<<;;;;;;;;;777777666666777999;;;<<<<<<<<<<<<<<<============888888888888888888888888777666666666666666777777555666777888999:::;;;;;;888888888888888999999999::::::;;;===???BBBDDDEEEIIIMMMTTTZZZ^^^______^^^```eeelllpppsssxxxooocccUUUIIIGGGEEE???:::888999999999999999999888777555555444444555666777888333333444444444555555555444444444444333222111111///000222333333222111000222222222222222222222222000111333333333222000...111000//////000222444666EEEAAA:::222,,,***+++---......------------......///000111222222222222222333222222222111111000000//////.........000111222///...---,,,,,,---...///---///111222333222000/////////000111222222333333jjj\\\OOOJJJCCC>>><<<<<<;;;;;;999999999999:::;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<999999888888777888888888:::999777666555555666666999999:::;;;;;;<<<<<<<<<;;;;;;:::999888888777777555555444444444444555555444333333555888999888777444444333333333444444555555444444444555666888999999:::;;;999777444444444333555888;;;<<<<<<;;;:::888888999::::::::::::999777777777777777888888888999999999999999999999999:::999999::::::<<<======>>>>>>>>>>>>>>>>>>>>>???;;;<<<===>>>????????????>>>>>>???@@@AAABBBBBBCCC@@@BBBCCCEEEFFFEEEEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBBBB???>>>CCCIIIJJJDDD===HHHEEEFFFKKKOOOPPPSSSXXX```ppp{{{uuussspppooonnnkkkgggbbb^^^\\\```^^^\\\\\\\\\ZZZUUUQQQRRRQQQOOOLLLHHHDDDAAA???@@@===:::999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;===;;;999888999:::::::::<<<<<<;;;;;;;;;:::::::::;;;999666555666777777777666666666777666666555444666777888888888777999:::===<<<;;;:::999999::::::===???@@@??????DDDMMMUUUXXXccclllnnnooossssssooosssxxx}}}gggZZZNNNLLLHHHCCC@@@>>>======::::::999999888777666666666666666666555555555555555444444333333222222111444444444333333222222222111222333444444222111/////////000000111111222222111111000000000000111111000000000000000000000000===:::777333000.........///////////////000111111111111000000000000111111.../////////000000111111000000000000////////////111111000000//////......---,,,,,,///333444222//////////////////000111111jjj\\\NNNIIICCC>>><<<;;;;;;:::999999999999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666666777666555555555666777777888888999:::;;;<<<<<<=========<<<;;;:::888888777555555444444444444555555333444444444444333222222333333333333444555666777555555444444555666777888999::::::999777555444555555777:::<<<======<<<;;;666777888888999999888888999888888888777666666666888888999999999:::::::::999999999:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>???????????????@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA===???BBBEEEFFFFFFDDDBBBGGGEEEGGGLLLPPPPPPSSSWWW]]]iii{{{{{{xxxuuuuuuuuuwwwvvvqqqiiiccc___^^^]]][[[XXXSSSKKKFFFFFFDDDAAA@@@AAABBBBBBBBB======<<<;;;<<<<<<;;;;;;>>><<<::::::;;;<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<:::999999:::;;;:::999888888999999999999888888888999;;;:::999999;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDFFFFFFGGGMMMXXX```fffpppxxxzzz}}}jjjYYYOOOIIIGGGDDDAAA>>>=========;;;;;;::::::999999888888666666666666555555555444222333333333333333333333444444333333333222222222111222333444444222111///000000000000000111111111111111000000000000111111111111111111111111111111777666333111///...//////.........---...//////000111000000//////000000111,,,---------.........///////////////////////////000000000000//////......000000///.........000111///////////////000000111kkk\\\LLLHHHBBB===;;;::::::999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888666555555555444444333444444666777888666777888999:::;;;<<<<<>>===<<<:::999888777555555444444444444555555333666888777444333444555222222333333555666888999666555555444555555666666777999:::999777555555555777999;;;===>>>>>>===<<<555555666777777777777777:::999888888666666555444777777888999:::;;;;;;<<<999999999:::;;;===>>>???>>>>>>>>>=========<<<<<<::::::;;;;;;<<<<<<======??????>>>>>>============>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@999???FFFFFFCCCAAABBBFFFFFFEEEHHHNNNQQQPPPRRRUUUYYY```jjjttt}}}yyywwwvvvwwwuuummm```VVVMMMKKKHHHGGGHHHHHHGGGFFFFFFDDDBBBBBBBBBBBBAAA??????===;;;;;;<<<=========>>>===<<<;;;;;;<<<<<<===999888888999;;;;;;999777<<<<<<==================999:::;;;:::999999;;;======@@@CCCFFFGGGHHHIIIKKKMMMPPPSSSUUUXXX___iiiqqqssszzz|||hhhYYYOOOJJJCCCBBB@@@===<<<;;;<<<<<<888888888888888888888888666666555555555444444444111111222222333444444555333333333333222222222222111222333333333222000///111000000000000000000///111000000//////000000111000000000000000000000000111000///...---...///000------,,,,,,------...///000000////////////000000---------------.........////////////////////////000000000////////////...111333222...***)))---222//////......//////000111jjj[[[JJJFFFAAA<<<;;;:::999888:::999999999::::::;;;<<<;;;;;;;;;::::::::::::::::::999888777666555555555333333333333444444555555555555666777999:::;;;;;;>>>===<<<:::999777666555555444444333333444444555...333777777444333666:::333333444444555666777888666555555555555555555555666777999888666555666666888999;;;<<<===<<<<<<;;;555555666777777777777666888888777777666666666555555666777888:::;;;<<<===;;;;;;;;;:::;;;<<<<<<===>>>>>>======<<<;;;;;;;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBAAA;;;AAAFFFFFFAAA>>>@@@DDDDDDDDDHHHOOORRRPPPPPPRRRUUUYYY___eeemmm{{{{{{mmm___\\\XXXUUUTTTSSSQQQPPPSSSPPPNNNNNNOOONNNLLLIIIEEECCCAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBB;;;;;;:::;;;===<<<:::888@@@@@@AAAAAAAAA@@@??????======>>>=========???AAACCCHHHMMMQQQRRRSSSUUUWWWYYY^^^dddjjjooouuu{{{zzz}}}zzzeeeVVVNNNIIIGGG@@@???===<<<;;;:::::::::444444555555555555555555555555555444444444333333111111222222333333333333333222222222222222222222111222222333222111000000111111000000/////////...000000////////////000000////////////////////////---,,,,,,+++,,,---......---------,,,---......///000//////......//////000////////////////////////---...............//////////////////////////////111111000...+++***,,,//////............///000000gggWWWIIIEEE@@@===;;;:::999888::::::999999999:::;;;;;;;;;;;;::::::999999999999666666666555666666777777444444444444444333333222444444555666777888999:::;;;:::999888666555444333444444333333333333444444)))...222222///---111555666555555444444444555555555555555555555444444444444666777888666666666777888888999:::::::::999888555666777777888777777777555555666666777777777888555666777888:::;;;=========<<<;;;::::::999999999<<<<<<<<<;;;;;;;;;:::::::::999999888999::::::;;;999999:::;;;<<<<<<=========<<<<<<;;;<<<>>>???AAAAAAAAABBBCCCCCCCCCCCCCCC@@@BBBCCCCCCBBB@@@>>>>>>CCCCCCGGGNNNQQQOOONNNPPPQQQVVV\\\```eeennnzzz~~~zzzsssnnnjjjgggeeeccc___]]]\\\]]]```___[[[VVVRRRPPPMMMKKKKKKKKKJJJHHHFFFGGGHHHJJJKKKLLLLLLMMMFFFDDDBBBBBBBBBBBB@@@???CCCCCCCCCCCCCCCBBBAAA@@@CCCDDDEEEDDDDDDEEEHHHKKKOOOUUU\\\______```cccggghhhnnnxxxvvvlll^^^QQQIIIDDDBBBAAA??????===<<<:::999888888444444444444444444555555444444444444333333333333333333333222222111111111222222222222222222222222222222222222111111000000111000000000//////......000000////////////000000------------------------+++++++++++++++++++++,,,......------......///000//////............/////////////////////.........,,,,,,------...........................////////////---,,,---//////---+++...............//////000~~~dddSSSHHHEEE@@@===<<<;;;999888:::::::::999999::::::;;;;;;::::::999999888888777444444444555555666777888555555555555444333222111444444555555666666777777777777666555444333333222444444333333333333444444...111333222///...///111666666555333333333333333333444444555555555444444222444666777666666777888777888888888888777777666555666666777777777777777333444555555777888888999555666777888:::;;;<<<===<<<<<<:::999888888888888::::::::::::::::::::::::;;;:::999888888999:::;;;888888999:::;;;<<<===>>><<<<<<<<<<<<===>>>??????AAAAAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@BBBAAA>>>;;;BBBAAAEEELLLNNNLLLLLLNNNMMMTTT\\\aaacccffflllqqq}}}{{{yyyrrrqqqrrrvvvzzzyyysssmmmccc___[[[XXXVVVTTTRRRPPPLLLOOORRRVVVXXXYYYYYYYYYUUUPPPJJJFFFEEEEEEEEEEEEIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLOOOSSSVVV[[[aaahhhllllllnnnsssxxx~~~qqqZZZUUUMMMGGGCCCAAA???>>>>>>===<<<;;;:::888777777666666666666666666666666444444333333333222222222444333333222111111000000111111111222222222222222222222111111000000000000000//////////////////...000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---...//////000......------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---.........---............/////////,,,******,,,000111...***......------......///000{{{```OOOHHHEEEAAA>>>===<<<:::999;;;::::::999999::::::::::::::::::999888777777777555555444444444555666666444444555666555555444333444444444444444555555555555555444444444333333333444333333222222333333444444444555555444333333222444333333222222222333333111222444555555555555444111333666777666777888999888888888777777666666666444444555666666666666555444555555555666777777777666777777999:::;;;<<<<<<999888888777777888888999888888999999::::::;;;;;;<<<;;;999888888999:::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<============@@@@@@AAABBBCCCCCCCCCCCC@@@???>>>???AAABBB@@@===AAA@@@CCCIIILLLJJJJJJMMMJJJRRR\\\`````````aaadddooo}}}}}}yyysssnnnkkkhhhdddbbb]]]```ggglllpppqqqpppooohhhaaaWWWOOOMMMMMMPPPQQQSSSUUUWWWYYY[[[]]]^^^^^^[[[[[[\\\]]]^^^bbbgggkkkmmmttt|||tttbbbWWWLLLIIIEEEBBBAAA@@@???===999999999999999999888888888888777777666666555555333333333333222222222222222222222111111111111111000111111111222222222222222111111000000000000000........./////////////////////............//////------------------------******+++,,,,,,---,,,,,,------,,,,,,------...///...------------------...---------,,,,,,+++++++++***++++++,,,------......---------.........//////,,,++++++,,,------------...------------...//////zzz^^^LLLHHHEEEAAA???>>><<<;;;999;;;;;;:::999999:::::::::::::::999999888777777666777666555444444444444444222333555666777666666555555555444444444333333333444444444444444444444444444333333222222333333444000///000111444555444333111111111111222333333444000111333555666666555555000333555666666777888:::999999888888777666666666222333444444555555444444666666666666666555555555777777888999:::;;;;;;<<<555555666666777999:::;;;777777888999:::;;;;;;<<<<<<;;;:::888888999;;;<<<<<<<<<;;;;;;;;;;;;::::::888999;;;<<<======<<<;;;>>>???@@@AAABBBBBBCCCBBB<<<===>>>???@@@AAAAAAAAAAAA???BBBHHHJJJIIIIIILLLGGGPPPZZZ___^^^[[[[[[]]]^^^lll{{{xxxrrrwww}}}tttggg]]]YYY[[[^^^aaa^^^```cccgggkkknnnpppqqqpppqqqrrrsssuuuyyy~~~jjjZZZPPPJJJDDDBBB>>>===<<<<<<;;;:::555666777888999999999999777777666555444444333333333333333222222222111111000000000111222222333333000000111111222222222222222111111000000000000000---.........//////000000//////............//////////////////////////////))))))+++,,,......//////,,,,,,++++++,,,,,,---......------,,,,,,------.../////////......---------******+++,,,,,,---......---------.........//////---......+++((((((,,,111...------------...//////xxx```RRREEECCCAAA>>>===<<<======<<<999777888;;;<<<;;;::::::::::::999999999888888666555555555555444444444555555666666666555333222333333333333444666777888666555333222111111222333333333333222222111111111000111111000000///...---%%%(((,,,111333333222111444666888:::999666333000444444444555555555666666666666777777888888999999666666555444444444444555888777777666555444444444666666666666777777777888888777666555555666777888555666777888999:::;;;;;;<<<;;;:::::::::<<<===???===<<<:::888888888:::;;;;;;:::999999;;;>>>??????>>>======???BBBCCCBBBAAA???>>>>>>???AAABBBBBBAAACCCBBBDDDHHHJJJGGGGGGJJJOOOSSSVVVWWWUUUTTTTTTVVV[[[___jjj{{{~~~uuupppppprrrtttrrrsssuuuyyyrrr^^^RRRLLLHHHFFF>>>===<<<;;;;;;:::;;;;;;999:::;;;<<<;;;999777555555555555555666666666666666444333333333333111000////////////000000000000000000000000000000000000//////............///////////////...---------,,,---...000111000///000111222000------...//////......---+++)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++(((''''''))),,,---------++++++++++++,,,---......------------------,,,,,,,,,,,,,,,---...///000111www```RRRFFFDDDAAA>>><<<<<<<<<<<<<<<999888888:::<<<;;;999999999999999888888888888555555555555444444444444444444555555555444333222333444444444555666666666333333222222222333333444333222222222222222222111000000111111000000/////////111444666777777666555000222444777888777666555333333444444444444555555555666666777777888888999666666555444444444444444777777777777666555444333666666666666666555555555888777666555555666777888555666666777999::::::;;;===<<<<<<;;;;;;;;;;;;<<<<<<:::999777777777999:::<<<;;;::::::;;;===>>>>>>@@@??????AAADDDEEEDDDCCC@@@@@@???@@@AAABBBBBBAAABBB@@@BBBGGGIIIGGGHHHJJJSSSUUUVVVUUURRRQQQQQQSSSSSSUUU]]]kkkxxxsssbbbTTTLLLHHHDDDAAA>>>===<<<;;;::::::::::::888999999999888777555444777777777666666555555555666444333222333333111000////////////000000000000//////////////////////////////............//////...............------------...000000000///000111111///---,,,---......---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++*********)))+++***)))***,,,------,,,......---,,,++++++++++++,,,,,,------------------...---------------...///www```SSSGGGEEEAAA>>><<<;;;;;;;;;;;;:::888999::::::999888888888888888777777777777555555555555444444444444222222333444444444333333333444555666666555444444000111222333444444444444111111111222222222222222///000111111222111111111222333333444444333222222000111222444555666666666222222222333333333333444444555555666777777888888666555555444444444444444666777888888888666444333666666555555444444333333777777666666666666777777555555666777888999::::::<<<<<<<<<<<<;;;:::999999:::999777666666777888888<<<;;;;;;;;;;;;<<<>>>???BBBAAA@@@BBBDDDFFFEEEDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>AAAFFFHHHGGGHHHLLLVVVUUUTTTRRRNNNMMMNNNOOOPPPPPPUUU___hhhrrr~~~qqq___YYYOOOIIIFFFCCC@@@======<<<;;;::::::999999:::777777666666555555444444888777666555444333222222555333222222333333111000////////////000000000000//////////////////////////////............//////---------...............---///000000/////////000000...,,,,,,---------,,,,,,+++++++++,,,------...------------------------......------------,,,,,,)))))))))))))))(((((((((---,,,++++++,,,---,,,+++...---,,,++++++******+++++++++,,,,,,------......///...------,,,,,,,,,---xxxbbbTTTGGGEEEAAA>>>;;;:::::::::;;;::::::::::::999888888777777777777666666666666555555555444444444333333111111222222333333333333333444666777777555333222000111222444444444333222000000111111222222333333//////000222222333333333111000000///......//////555444333222111111111111111111111111222222222222333333444555666777777888666555444444333333444444444666888999999777444222333333333333333333333333777777666666666666777777555555666666777888999999999:::;;;<<<<<<;;;999888999888888777777777888888::::::;;;;;;;;;===@@@BBBCCCBBBAAABBBDDDEEEEEEDDD???@@@@@@@@@??????@@@AAA???===???EEEGGGGGGIIILLLTTTSSSPPPMMMKKKKKKLLLNNNPPPOOOQQQWWW^^^dddoooyyyhhhUUUMMMJJJEEECCCBBBAAA???===<<<;;;:::999999888888999777666555444444444444555555444444333222222111111444222111111222222111///////////////000000000000///////////////////////////......------......///,,,---------.../////////---///000000///......///...---++++++,,,---,,,*********************++++++------------------------++++++++++++++++++++++++))))))))))))))))))((((((+++***)))***,,,---,,,+++************+++,,,---...******+++,,,------......------,,,,,,,,,,,,,,,---yyycccTTTGGGEEEAAA>>>;;;:::999:::;;;<<<<<<<<<:::999888777777777777666666666555555555444444444444333333333111111111111222222333333333444666777777555333222222222333444333222000///000000000111111222222222...///000222222333333333222222111000000111222222777666444111000/////////000000000111111111222222111222333444555666777777555555444333333333333333333555777888888666444222///000111222333444555666666666777777777777666666555555555666666777777888666777999;;;<<<<<<;;;:::999999888888888999999999777888:::;;;<<<>>>BBBFFFGGGEEECCCCCCDDDEEEEEEDDD===>>>@@@???>>>===???AAA@@@>>>@@@DDDGGGFFFHHHLLLOOOMMMJJJIIIIIIKKKMMMOOOLLLJJJKKKPPPTTTYYYaaajjjttt{{{fffSSSHHHGGGEEEAAA???>>>>>>>>>>>>;;;:::999888888777777777777777666555555555666666333333333333333333333333333111000000111222111///////////////000000000000..............................------------......,,,---------.../////////---///000000...---...///---,,,++++++,,,---+++***++++++++++++******))))))------------------------++++++++++++++++++++++++************************(((''''''(((+++,,,,,,+++************+++,,,------******++++++,,,---......*********++++++,,,......zzzbbbRRRFFFDDD@@@===;;;:::::::::<<<>>>???>>><<<999888888777777777777666666666666444444444444333333333333222222111111111222333333333444555666666555444444333333333333222111000///000000000111111111111111...///000111222222222222111111111111111222333333333333222111111111111222000000000111111111111222000000111333444555666777555444444333333333333333222444555666666555333222---...000111333555777888666666777777777777666666444555555555666666666777555666777999:::;;;<<<<<<888888888999999999999999666999;;;<<<<<<>>>CCCGGGLLLIIIFFFEEEEEEEEEDDDCCC;;;>>>@@@@@@>>>===@@@CCCDDDAAAAAAEEEFFFEEEGGGJJJIIIGGGEEEEEEHHHLLLNNNOOOJJJIIIJJJOOOQQQTTT[[[bbbggguuuppp```RRRHHHDDDCCCAAA???<<<;;;;;;;;;<<<:::999888777777666666777777777777777777777666666444444444555555666666666111000///000111111000///////////////000000000000..............................------------......---------...............---///000000...------...---,,,,,,,,,------+++)))---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......******+++++++++++++++,,,&&&%%%%%%'''***,,,,,,+++---,,,+++******))))))*********++++++,,,,,,------)))))))))***+++,,,......yyy```OOODDDBBB???===;;;:::;;;;;;===@@@AAA@@@===:::888999888888888777777777666666444444444333333333222222444444333222111222333333333444444444555666666666222222111111111111111222111111111111000000000000...//////000111111111111000000000000000000000000000000111222222333333444000000111111111222222222//////000222333555666666555444333333222222333333222222333444444333333222//////000222444555666777555666777888888777666555444444555555555555666666777777777777888:::;;;;;;666777777888888888888888888;;;======;;;<<>>AAAAAA??????CCCFFFHHHEEEDDDFFFFFFDDDEEEIIIEEECCCBBBCCCHHHLLLMMMMMMLLLJJJLLLQQQRRRSSSWWW]]]aaahhhtttzzzfffYYYPPPGGGBBBBBB<<<=========;;;::::::;;;999999888777666666666666555666777888888777666555444444444444444333333333111///...///000111000///////////////000000000000...........................------,,,,,,------..................------------///000///...,,,------------,,,---......,,,)))***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........*********+++++++++,,,,,,(((''''''(((***,,,+++***---,,,+++***))))))))))))++++++++++++++++++,,,,,,***************+++,,,,,,xxx^^^LLLCCCBBB???<<<;;;;;;;;;<<<>>>AAACCCBBB>>>:::999999888888888888777777777777444444444333333333222222666555333222222222333333333333333333444666777888111111000///000222333444222222111111000000//////...//////000000000000///333333444333333222000000000111222333333333333333111111111111222222222222...///000111333444555666555444333333222222333333222222222222222222222333111111222333444555555666555666777888888777666555444444555555555555555555999999777777777888999:::555555666777777888777777:::===???>>>;;;;;;???CCCJJJFFFBBB???===<<<;;;:::;;;???CCCCCCAAAAAAEEEIIIKKKGGGEEEGGGFFFDDDDDDGGGDDDBBBAAACCCHHHKKKLLLKKKJJJIIIKKKOOOPPPNNNQQQVVVZZZ\\\bbbmmm|||pppbbbSSSNNNIIICCC???@@@777:::===???>>>===<<<;;;999888777666666555555555333555666888888777555444333222222111000///......000///...///000111000///////////////000000000000...........................------,,,,,,------.../////////......------,,,---///000///...,,,,,,---...------...///...,,,***&&&''')))+++,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))******+++++++++,,,+++***)))***+++,,,+++)))))))))))))))***+++,,,---,,,,,,++++++++++++++++++,,,+++******************rrr\\\PPP>>>===<<<;;;;;;<<<===>>>@@@AAABBBBBB@@@===:::888777777666555555555555555555444333222222444666777444444333333333333222222555333222222444555555444000000000000000111111111111222333222000......///...///000222222111111000111000000000//////......//////000000000000/////////000111222222111000///222222111000000111222333555444222111000111222222//////000000111111111222111222222333333222222111555555555555444444333222///000222333444555555555888888777777666666555555666777777777777777666666888888888888999:::;;;<<>>;;;:::;;;;;;:::999888777666555666555555555555444444444444444555555444444333222444444333333222111000000111111000000//////......////////////............000///...------...///000------------------,,,,,,,,,---------------------------------------------***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,---...///...,,,*********++++++++++++++++++++++++,,,++++++******++++++,,,************************!!!$$$(((+++,,,***((('''&&&)))+++,,,+++)))((((((++++++************++++++pppZZZNNN>>>===<<<;;;;;;<<<======>>>?????????>>>;;;888777777666666555555555555555444444333222222333555666444444333333333333222222444333222333555666555444222222222222222222222222000222333222000......//////000111222333222111111333333333222222222111111000000111111111111000000000000000111111000000000000/////////000111333444333333222111111111111111000000000000111111111222111222222333333222222111222222333333222222111000///000111333444444555555777777777666666666555555666666777777777777666666666666666666777888999:::@@@???>>>===<<<;;;;;;;;;;;;<<<>>>@@@BBBEEEGGGHHHIIIHHHFFFEEEEEEEEEGGGHHHBBBBBBCCCDDDFFFHHHJJJKKKFFFFFFGGGKKKOOORRRTTTSSSTTTTTTVVVZZZaaajjjrrrwww~~~|||hhhWWWMMMLLLJJJGGGCCC@@@===<<<;;;;;;::::::999777666666555777666666666666555555555444444444555444444333222444333333222111111000000111000000000/////////...////////////............//////...------...//////+++++++++,,,,,,,,,,,,,,,.........---,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++++++++***))))))***++++++)))+++,,,+++)))''''''(((+++++++++++++++++++++++++++******))))))******+++************************$$$&&&(((***+++***)))'''''')))+++,,,***)))((()))+++******))))))******+++lllWWWKKK???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777666777666555555444444555555333333222222333333444555444444333333333333222222333333333555777777555333333333333222222111111000000111222222000......///000000111222222222222222000000000000////////////111222222333333222222111111000000//////000000111---------...000111333444000111111111111000000///000000000111111111111111111111222222222222111111222222222222222111111000111222333444555666666666666666666666666555555555555666666777777666666666444444444444555666777777:::;;;;;;;;;;;;:::999999999;;;>>>@@@CCCDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEFFFJJJNNNRRRTTTTTTSSSSSSSSSUUUXXX]]]aaacccjjjqqq~~~qqqeee[[[OOOEEEAAABBBAAA@@@>>>===<<<<<<<<<::::::999888777666555555777777777666666666666555444444444444444333222222333333222222111000000000000000000000/////////////////////............---...------,,,,,,------...))))))******++++++,,,,,,//////...---,,,+++******------------------------+++,,,,,,------,,,,,,+++******)))(((((()))******,,,------,,,***)))******,,,,,,++++++************)))))))))(((((()))))))))************************((()))************))))))''')))++++++***)))))))))+++******))))))******+++hhhTTTIII???>>>===;;;::::::;;;;;;;;;;;;:::999888888777777666666555444444444444555222333333333444444444444444444333333333222222222222222333555777777555333222111111000///......---///111222111///......//////000000111111111111111........................333333333444444333333333111000///......///000111---------...///000111111...///000111111000///...111111111111111111111111111111222222222222111111333333444444444333333222333444555666777777777777555555555555555555555555555555666666777666666666444444444444444555666666666777999:::::::::999888888:::===AAACCCCCCBBBAAA@@@@@@@@@BBBDDDFFFHHHIIICCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFIIIMMMPPPQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZ\\\dddqqqnnncccWWWPPPLLLFFFCCCCCC<<<<<<<<<;;;;;;;;;;;;;;;999999888777666666555555666666666666555555555555333444444444444333222222222222111111000000000000000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********))))))*********,,,---...---+++***+++,,,,,,,,,++++++******))))))***))))))(((((())))))***************************,,,++++++***)))))))))***''')))++++++***)))))))))******))))))))))))******~~~eeeRRRIII@@@???===;;;:::999999:::;;;::::::999999888888888666666555444444444444444222333444555555555444444444444333333333222222222111111222555777777555222111111000000///...------...000111111///......///...............//////000111111111111111111111111333333333444444333333333111000///......///000111///////////////.........,,,---///000111111000///222222222111111111111111000111111222222111111000222222333444444333333333222333444555555555555555444444444444444555555555444444555666666666666666555555444444444555666666555666777999::::::999888777999===@@@BBBAAA@@@>>><<<===>>>@@@CCCEEEGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGIIILLLMMMMMMMMMMMMMMMNNNOOOQQQRRRTTTTTTXXX]]]fffqqq|||vvvhhhVVVNNNGGGFFFEEEAAA@@@AAA;;;;;;;;;:::::::::999999888777777666666555555555555555444444444333333333333333444444333333222111111111000000000000//////////////////000000000000............------------+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,------...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******((('''&&&(((***+++++++++******)))))))))*********))))))*********))))))))))))))))))))))))---,,,+++***))))))******((()))+++***)))((()))******))))))))))))))))))***{{{cccRRRJJJAAA???===;;;999888888999999999:::::::::999999888666555444444333333444444222444666777888777555444444444333333333333222222000000000333555666444333222222222111111000000///...///111000///......///---------------...//////////////////000000000000111222222333333222222111000//////......//////000000000000000///...---,,,------...000111111111111222222222222222111111111000000111111111111000000///000111111111111111111///000111111222222111111333333333444444444444444333444555555666666666666666555555555555555666666555555666888888999999999777999<<>>===;;;<<<===???AAACCCEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHJJJKKKKKKJJJLLLMMMMMMNNNPPPRRRSSSTTTVVVZZZ___dddkkkvvvooo]]]TTTLLLFFFBBBCCCAAA===<<<===::::::;;;;;;:::999888777777666666666555555555444444444444333333333222222333333333333333222111111000000000///////////////////////////000000000000.........------------,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********)))''''''***,,,************************+++******))))))******+++)))))))))))))))))))))))),,,,,,+++***))))))******(((***+++***)))((()))+++***))))))(((((())))))***yyybbbRRRLLLAAA???===;;;999888888888666777999::::::999888777666555444444333333444444333555777999:::888666555444444333333333333222222//////...000222444444333111111111111111000000000---///000000///......///......---,,,---...///000,,,,,,,,,---------......000000111111111111000000...//////////////////...//////000000000///...---.........///000111333444333333333222222111111111000000111111111111000000//////000111111111111111///000111111111111111111222222333333333444444444222333444555666666666666666555555444444444555555555555555555666777888888777999;;;===>>>======<<<;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGJJJKKKKKKJJJQQQPPPOOOOOOOOOQQQRRRSSSSSSVVVZZZ\\\___gggrrr{{{tttgggYYYNNNIIIFFFBBB???@@@???;;;:::<<<888999999:::999888777666666666555555555555444444555555444444444333333333222333333333333222111111////////////////////////.../////////000000000111.........---------,,,,,,+++,,,---......---,,,+++*********+++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++)))******++++++******))))))***+++,,,,,,+++***))),,,,,,,,,***)))***,,,...(((((())))))******++++++)))))))))(((((()))))))))))))))))))))))))))))))))******************)))))))))*********(((((()))+++))))))(((((((((((())))))xxxaaaSSSNNNAAA@@@===;;;999888777777444666888::::::999777555555555444333333333333444333555888;;;;;;999777555444444444333333333222222///...---...111333333333............////////////---...000000///....../////////...---...///000111////////////000000111111//////000000000000//////---...///000000///...------...///111111111000000///.........000222444555333333333222222111111111000000111111111111000000000111222333333333333333222222333444444444333333222222222333333444444444222333444555666666666666555555444333333444444444555555444333444555666777888999:::<<<<<<===<<<<<<;;;<<<===???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDFFFJJJLLLLLLKKKRRRQQQNNNLLLKKKLLLMMMNNNPPPTTTWWWXXXZZZ___iiipppmmm~~~yyyiii```XXXMMMFFFEEE???;;;999::::::888999<<<666777888999999888777777555555555555555555444444666666555555555444444444222333333333333222111111.........///////////////.../////////000000111111......---------,,,,,,,,,,,,,,,............,,,,,,*********))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++))))))************))))))((()))***++++++***)))((()))))))))'''&&&&&&))),,,''''''((()))***+++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))((()))************)))))))))******)))(((((()))+++))))))(((((((((((())))))wwwaaaPPPHHHBBB@@@>>>;;;:::::::::;;;::::::;;;<<<;;;:::999888666666555444333222222111555555666666666666555555111222333333333333222111111000///////////////000000000//////.........---////////////////////////////////////////////////..................------000000000000000/////////000///.........///111222000000000000///...---,,,...............///000000111111222333333333222222------------.........//////000111222222333222222222222333444555555666666111000///......000222333111111222333444666666777444333333333333444555666666666666666777777777777777777888999;;;<<<======<<<===>>>???AAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCAAACCCEEEFFFFFFGGGJJJLLLOOOOOOOOOMMMJJJIIIJJJKKKLLLOOOSSSVVVYYY[[[___aaaccciiittt|||hhh^^^SSSNNNOOOLLLDDD===:::;;;;;;;;;:::888666555888999999999888777555444444444333333333333222222444444444444333333222111222111111000000000000000000000000000000000000000000000//////.........------.../////////...---,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++*********))))))((((((((()))***+++++++++++++++)))))))))((((((((((((((()))))))))))))))))))))))))))******)))(((''''''(((+++++++++*********))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((('''((()))******,,,)))&&&&&&(((((('''$$$***)))(((''''''((()))***uuuaaaQQQIIICCCAAA>>><<<::::::;;;<<<999999::::::999888666555888888777777666666555555333444444444444444444333111222222333333222222111//////...//////000111222000/////////....................................------------------------..................------///////////////////////////////////////000111111......///////////////..................//////000222333333333222111111000------.........///////////////000111222222222222000000000111111222222222222111000//////111222444111111222333444555666666333333333444444444444555444555555555555666666666777888888999:::;;;<<<<<<;;;;;;<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCAAACCCEEEFFFFFFFFFHHHJJJMMMNNNMMMKKKHHHFFFGGGHHHHHHKKKOOORRRTTTVVVXXXZZZVVVZZZcccppp~~~qqqfffSSSNNNHHHEEEEEEDDDAAA???777888999:::::::::999999777888888888777666555444444444333333333222222222222222333333222111111000222111000000//////000000////////////////////////000/////////.........---------,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++******+++++++++************)))))))))((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))*********))))))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))))))))+++)))'''''')))***)))'''))))))(((((((((((())))))tttaaaSSSLLLCCCBBB???===;;;;;;<<<<<<;;;;;;;;;:::999777555555444444444444444444444444111111222222222222111111111111222333333222111111............///111222333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,------......///////////////000000111111111000,,,---...///000000000000......------......///000333333333333111000///........./////////000000000...///000111222222222222333333333333333333333333222222111000000222333444111111222333444555666666111222444555555555444333333333444444444555555555888888999999999:::::::::;;;;;;<<<===???@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCBBBCCCEEEEEEDDDEEEFFFHHHJJJJJJIIIGGGDDDCCCCCCEEEEEEHHHLLLOOOPPPPPPQQQRRROOOSSSZZZaaakkkxxx}}}lllbbb]]]VVVOOO@@@@@@???===;;;;;;===>>>777777888999999999999888666666777666666555444333333333333333222222222222111111111111111111000///111111000////////////////////////////////////////////////...............---,,,)))(((((())),,,...,,,,,,,,,,,,------------++++++++++++++++++++++++************))))))))))))((())))))))))))(((((('''))))))))))))))))))******((((((((((((((((((((((((((()))***)))((('''((()))))))))((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))))))))(((((()))((('''''')))******((((((((())))))))))))((((((ssscccVVVOOODDDBBB@@@===<<<<<<<<<===???>>>===<<<:::888777666222222222222333333333333000111111222222111111000111111222222222222111111//////...//////000111111///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,---...//////...///000111222111000///------...///////////////...------------...//////222222222222111000///...////////////000000000000...///000111222222222222444444444444444444444333222222111111111222333444111111222333444444555555000222444555555555333222333444444444444555555555888888888999999999999999<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBCCCEEEEEEHHHLLLOOOOOONNNNNNNNNNNNRRRXXX\\\```iiivvvzzzsssfffVVVNNNLLLHHHDDD======;;;:::999999999:::::::::999999777666555555555555555555444444333333333333333222222222222111000111111222111111000000000000///............///////////////////////////........................,,,+++)))((()))***,,,---,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))*********)))((('''''')))))))))***************))))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((************************(((((((((''''''(((((((((''''''&&&&&&&&&'''((()))''''''''''''(((((('''''''''((()))******)))((('''ttteeeXXXQQQDDDBBB@@@===<<<<<<<<<===???>>>===;;;999777666555555555555555555666666666111111222222222222111111111111111111111111111111111111000//////...//////.........///////////////........................------------------------,,,,,,,,,,,,------......***++++++,,,---......///---...///111111000////////////000//////...---------------------.../////////000000111111000000000////////////000000000000......///000111111111111111111111000000000000000222222222222222333333333111222222333333444444444000111333555555444333222444444555555555666666666888888888888888888888888<<<<<<======>>>???@@@@@@>>>>>>=========>>>??????AAABBBCCCCCCAAAAAABBBCCC@@@BBBCCCCCCBBBCCCEEEGGGEEEHHHKKKMMMLLLKKKLLLLLLHHHMMMSSSVVVWWW\\\dddkkkuuuuuujjjddddddaaaXXXMMMGGGFFFCCC??????<<<999999;;;<<<999666:::999888777666555555555444444444333333333333333333333222222222111111111111111222222222222222111000///......---.................................---------...............******+++,,,,,,,,,,,,,,,,,,,,,,,,------.........******++++++++++++******))))))))))))))))))******++++++++++++***))))))((((((((())))))************************************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''')))'''$$$######%%%)))+++((()))))))))(((''''''&&&'''((()))******)))((('''ttteeeXXXPPPCCCBBB???===;;;;;;<<<<<<<<<;;;999777555444333333444444444444444444444333111222222222222222222111222111000000000000111222333222111///.....................///////////////------------------------------------------------++++++,,,,,,------......+++,,,,,,------.........------....../////////...000000000000///...---,,,------,,,,,,------...///......///000000000000000....../////////000000000---...///000111111111111111111111111111111222222111111111222222222222222111222222222333333333444000111333444444444333222444555555555555666666666666666777777888888888888888888999::::::;;;<<<<<<::::::;;;;;;<<<===?????????AAABBBAAA@@@@@@AAABBB>>>@@@AAAAAAAAABBBDDDFFFDDDFFFHHHIIIHHHHHHIIIJJJFFFJJJPPPSSSSSSUUUXXX[[[bbbkkkwwwssscccWWWQQQOOOOOOPPPLLLEEEAAAAAA???;;;<<<999666777;;;<<<:::666666666666555666777777888444444333333333333444444222222222222111111111111000111222222333222222222//////...---------------........................---------------.........)))+++,,,...///...------,,,,,,,,,,,,------------'''((()))******)))((('''))))))))))))***************++++++++++++******)))''''''(((((())))))******))))))))))))))))))))))))'''((())))))(((((()))***(((((())))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''((('''$$$""""""%%%(((***'''))),,,,,,***)))))))))(((((())))))))))))((((((sssdddUUULLLCCCAAA>>><<<::::::;;;<<<:::999777555333333333333333222222222111000000000111111222222222222111111222111000//////000111222222111000//////...//////............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------------.........,,,,,,,,,,,,,,,---.........///////////////......------,,,,,,------...////////////000//////......------........./////////---...///000111111111111222222222333444444555555///000111111222222111111222222222222222333333333111222222222222333333333333333444444444555555555444555555666777888999999777777777888999999::::::888999999;;;<<<>>>@@@AAA>>>???@@@@@@??????AAABBB???@@@@@@@@@??????AAACCCEEEFFFFFFFFFEEEFFFHHHJJJKKKLLLOOOQQQSSSUUUVVVVVVXXX^^^ffflllsssxxxfffZZZPPPHHHDDDEEE@@@CCCBBB===;;;<<<;;;999888888888999888888777777666666555555555666777888555444333333333333444555222222222222111111111111///000000111222222111111///...------,,,,,,------........................,,,,,,,,,------.........+++++++++,,,---......///,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))((()))))))))************((()))***************)))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&((())))))(((((()))+++'''''''''(((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''!!!%%%)))***)))((()))+++))))))(((((((((((())))))rrrcccSSSIIIBBB@@@>>>;;;:::::::::;;;;;;:::888666555444444555666666555555444333222222000000111111111111000000222111000//////000111222000///////////////000111---.........//////000000------------------------++++++++++++++++++++++++******+++,,,,,,---........................---------,,,+++***+++,,,---...,,,---...///000000000000---,,,,,,,,,,,,---......111111000000///...,,,,,,------------.........///---...///000111111111111......///000111111222222//////000111111111111000222222222222222222333333222222111111111222333444222222333333333444444444333444555666777888999:::888888888999999::::::;;;888888999;;;===@@@BBBCCC<<<>>>???@@@??????AAABBB@@@@@@@@@???===<<<===???GGGGGGGGGFFFEEEGGGJJJMMMMMMMMMLLLNNNQQQTTTTTTTTTRRRUUUXXXYYY\\\gggyyy|||tttkkk^^^SSSOOOJJJCCC@@@BBB;;;>>>===999888:::;;;:::888<<<>>><<<666333444777:::888777555444444444444555444333333333444555666222222222111111111111000......///000000000000000......---,,,,,,,,,,,,---........................,,,,,,,,,------.........---+++***)))***,,,///111,,,,,,,,,++++++*********,,,---///000000///---,,,(((((())))))*********+++''''''((())))))***))))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&!!!###&&&(((((('''%%%######&&&&&&&&&(((******)))(((''''''((()))***{{{kkk[[[OOOHHH???>>>>>><<<;;;999777666666666666666555555555555555444333333222222333333222222222111111111000000---...000222222222222111111111111111111000/////////...------...///000111......---------,,,,,,,,,+++))))))***---...,,,***++++++,,,,,,---...//////.........////////////000,,,++++++******+++++++++000///...---,,,---......***+++,,,,,,------,,,,,,,,,---......//////..................---,,,++++++---------...............////////////000000000000000000000000111222333444111000000000111222333333111111222222222333333333444222000222444666444222777777777777888999:::;;;888777666555666888:::;;;::::::;;;;;;===>>>@@@AAAAAAAAA@@@??????>>>??????AAA@@@???>>>>>>???@@@@@@DDDEEEFFFFFFGGGIIILLLOOONNNMMMLLLKKKKKKMMMOOOPPPPPPPPPQQQSSSWWW___hhhnnnvvv{{{sssfff[[[UUUQQQMMMLLLNNNJJJAAA<<<======;;;::::::::::::888777666888888777666555666777555555444444444333333333111111111222222333333333111222222222222111000000///////////////000000000000000///...---,,,,,,,,,//////...---,,,,,,++++++...---,,,,,,......---,,,((()))******)))***,,,...---------,,,,,,+++++++++'''((()))******)))((('''(((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))((((((&&&'''(((((((((((((((((('''''''''''''''((()))***+++***)))''''''(((((()))$$$$$$%%%&&&'''))))))***'''''''''''''''''''''''''''''''''''''''((())))))++++++***)))((('''&&&&&&'''''''''(((((((((((()))yyyiiiZZZMMMGGG???>>>===<<<:::888777666555555555555444444444444444444333222222222222222222222222111111111000000+++,,,---...............000000000000000///......000///...---------...///...------------,,,,,,,,,+++))))))***---...,,,*********++++++,,,------...,,,,,,,,,,,,------------,,,,,,+++++++++,,,------000///...---,,,------...***+++,,,,,,------,,,,,,,,,,,,---............---,,,------.........------------............//////.../////////000000000000000000000000111222222333111111111000111111222222111111111111222222222222444222111222444555444222555555555555666777888999555555444333444666888999;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<@@@???>>>======>>>??????AAABBBDDDEEEFFFHHHLLLOOOLLLLLLJJJJJJJJJKKKMMMNNNJJJKKKLLLNNNQQQWWW___dddiiilllqqqxxx~~~iiiZZZRRRLLLHHHIIIFFFEEEGGGDDD<<<999:::;;;:::888888999999777666666777777777555444555666444444444444333333333333111222222222222222222333111222222222222111000000////////////////////////000///...------,,,,,,,,,///......---,,,,,,++++++---,,,+++,,,------,,,+++'''(((******)))***+++---,,,,,,,,,++++++*********((())))))******))))))((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))))))))(((''''''''''''(((((((((((((((((((((''''''''''''(((((()))***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''wwwgggXXXKKKEEE???>>>===;;;:::888777666555444444444444333333333333333222111111111111222222111111111111000000000------,,,,,,,,,------.../////////.........------//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,******)))+++,,,---+++***))))))******++++++,,,,,,+++++++++,,,,,,,,,------************+++,,,,,,---///......---,,,---------***++++++,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,---........................//////000000....../////////000000000111111000000000000111111222111111111111111000000000000000000111111111111333222111222333444444222333333333333444555666666555444444333444666777888;;;;;;:::::::::::::::;;;<<<<<<;;;:::::::::;;;;;;======<<<<<<<<<======>>>>>>???BBBCCCDDDGGGJJJMMMIIIHHHGGGGGGGGGHHHJJJKKKFFFGGGIIIJJJLLLPPPUUUYYY\\\]]]___bbbgggoooxxx~~~uuuaaaQQQGGGDDDCCCBBBBBB???>>>???===999888999:::888777777777777666444444555666555444333333555444444444333333333222222222222222222222111111111111222222222222111000000////////////............000///...---,,,,,,,,,,,,......------,,,,,,++++++,,,+++******,,,---,,,***%%%'''***+++***)))******++++++***************)))*********))))))*********(((((())))))))))))(((((()))))))))((((((((((((''')))((((((((((((''''''&&&(((((((((((((((((((((((()))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$######''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''uuudddVVVJJJDDD???>>><<<;;;999888777666555555555444444444333333333222111111000000111111111111111111000000000000111000///...---...///000/////////...............------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++******************++++++,,,,,,,,,---------............)))(((((())))))***+++,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,------,,,,,,---......//////000000000........./////////000000111111000/////////000000222222111111111000//////////////////000000000000222111111222333333333333333333333333333444555555666666555666666777999999999888888888888999999:::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===???AAAAAABBBCCCFFFHHHEEEEEEDDDDDDDDDEEEFFFGGGDDDFFFHHHIIIJJJLLLOOORRRWWWXXXXXXXXX[[[aaahhhnnnuuuxxx~~~~~~ssskkkfffggg^^^QQQFFFAAA@@@@@@AAA>>>===;;;;;;:::::::::;;;999777666666777777666444333444555444222222222333333333333333222222222222333333222222111111000000111222222222222111000000000000000//////////////////...------,,,,,,,,,------------,,,,,,,,,+++++++++***))))))+++,,,+++***$$$'''***+++***)))((((((++++++++++++************,,,+++***))))))***+++,,,(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''''''''******)))(((((('''''''''***)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$######"""'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))ssscccUUUIIIDDD???>>><<<:::888777777666666666666666555555555444333222111111000000111111000000000000000000000000222111000/////////000111111000///.........//////)))***+++,,,,,,------...------,,,,,,,,,+++++++++)))***++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...***************+++,,,,,,---------------,,,,,,,,,)))***++++++,,,,,,++++++)))***++++++,,,,,,+++++++++++++++++++++***))))))---------...///000000111............////////////000000//////.../////////111111111111111000///........./////////000000000111111222222222222333333444444333333333444555555555555555666666777888999555555666666888999:::;;;;;;:::::::::::::::;;;;;;999999::::::;;;;;;;;;;;;>>>???AAAAAA@@@???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEGGGHHHHHHJJJLLLNNNUUUUUUUUUUUUWWW[[[aaafffeeeiiiqqq|||tttggg]]]VVVRRROOOPPPLLLEEE@@@===<<<;;;;;;;;;;;;:::888888:::;;;;;;888777666666777777666555222444444333222111222333333333222222222111111111222222222111111000000000111222222222222111000000111111111000000/////////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++***)))((()))+++,,,+++***%%%'''***+++***(((((((((+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((())))))))))))(((((('''''''''''''''((((((((()))(((''''''''''''((())),,,+++***(((''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((())))))'''''''''(((((((((((()))ssscccUUUJJJEEE???>>>;;;999777666666777777777666666666555555555333333222111111111111222//////000000000000000111//////.........//////000111000///.........///000((()))***,,,---...//////,,,,,,,,,,,,++++++++++++)))***,,,+++***((())))))+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++......---------------...,,,------------,,,++++++)))******+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++***)))((('''+++,,,,,,---...///000000------.........///////////////............/////////000111111111000///...////////////000000000000000111222222111111222444555555444444444444555555222333333444555555666666444444555666777999;;;<<<888888777777777888999999888888999:::;;;;;;;;;;;;>>>@@@AAA@@@>>>=========?????????@@@@@@@@@@@@@@@AAACCCEEEFFFFFFHHHJJJMMMQQQRRRRRRSSSTTTWWW\\\```]]]```gggqqq|||zzzjjjdddZZZQQQLLLIIIGGGFFFDDDBBB@@@>>><<<:::999888999:::999666555888:::888777666555555777777666555222333444333222111222333222222222111111111000000111111111111111000000000111222222222222111000000111111000000//////......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***)))((()))+++,,,,,,+++&&&)))++++++***(((((())),,,,,,,,,,,,,,,---------*********))))))*********(((((())))))))))))((((((&&&''''''''''''(((((((((((((((''''''((()))+++,,,...,,,***((('''''''''''')))((((((''''''''''''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&'''tttdddVVVKKKGGG???>>>;;;888777666666777666666555555555444444444444444333222222222222222////////////000000111111,,,,,,---...////////////111000...,,,,,,---...///)))***,,,---............,,,,,,,,,++++++++++++***(((***,,,+++)))'''((()))++++++++++++++++++******))))))))))))************///...---,,,++++++++++++,,,,,,---------,,,+++***))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++*********+++,,,---...//////---------.........//////------------...///000000---...000111222111///...//////000000000111111111///111333222111000222444555444444333333444444444222222333444555555555555666666666666777888999:::888777777777888888999:::777888999;;;;;;;;;;;;;;;===>>>@@@@@@>>>===<<<=========>>>???????????????AAABBBDDDEEEFFFHHHLLLOOOPPPQQQSSSTTTTTTVVVYYY\\\ZZZ\\\aaagggooovvv|||ssseee\\\XXXSSSMMMGGGDDDCCCBBBAAA@@@@@@???===<<<;;;;;;<<<888;;;:::666555999999555555444333444555666555444333444555444222111222333222111111111000000000000000000000000111111111111111222222222222111000000000//////...------,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++***))))))***,,,------,,,)))***++++++)))((()))+++******++++++,,,,,,,,,,,,((())))))******))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((''''''''')))+++---//////---+++((('''&&&''''''(((''''''''''''(((((()))&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''uuueeeWWWLLLHHH@@@>>>;;;888666666666777555555444444444333333333555444333333222222333333.../////////000000111111+++,,,...000111111000000000...---++++++,,,---...+++,,,---.........---,,,,,,,,,,,,+++++++++******(((+++---,,,)))'''((()))*********)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,***)))(((((('''''',,,,,,---...---,,,+++***))))))***++++++++++++***++++++,,,------------,,,++++++,,,---............))))))***+++---......///---------.........//////,,,,,,,,,---...///000111,,,...000111222111000///000000000000111111111111///111333222000000222444444444333333222333333333333444555666777777777777888888777777777777888888::::::999999:::;;;<<<<<<777888:::;;;<<<<<<;;;;;;;;;===???@@@>>>======>>><<<===>>>>>>???>>>>>>>>>CCCDDDEEEFFFGGGJJJOOOSSSRRRTTTVVVWWWWWWXXXZZZ[[[ZZZ[[[]]]aaaeeejjjmmmooooooqqq{{{|||ggg[[[TTTQQQQQQMMMHHHCCCAAA@@@>>>===>>>===<<<:::999999<<<>>>:::>>>===888777:::999555444333222222444444444222333444555444222111222333111111111111000000000000//////000000111111222222111222222222222111000000......---,,,,,,+++******,,,,,,,,,++++++,,,------++++++++++++++++++++++++***))))))***,,,...---,,,+++++++++***))))))***,,,))))))******++++++++++++'''((()))******)))((('''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((('''''''''))),,,///111000...+++((('''&&&'''''''''''''''''''''((()))***&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))tttbbbUUUJJJBBBCCC@@@<<<999777777888:::666666555444444444444555333333222111111000000///------------------------........................000///...------...///000,,,,,,,,,++++++*********+++++++++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***)))((()))+++------,,,+++***))))))))))))***+++,,,---***++++++,,,,,,++++++******))))))(((((()))***+++******))))))))))))******++++++++++++++++++++++++------,,,,,,,,,,,,++++++---...///000000///...---111---)))***...111000---/////////...---------,,,000000000000////////////222111111000000000000000///000000222333444555555444222111222555777555333555555555555555666777777999888777777777777777888888888777777888:::<<<===>>>===<<<:::::::::;;;<<>>===<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHLLLOOOYYYWWWUUUSSSRRRSSSUUUWWW\\\[[[[[[\\\___dddiiillljjjeeegggqqq}}}}}}wwwnnnbbbWWWNNNHHHEEEDDDBBB@@@>>><<<:::999999<<<;;;999999:::;;;:::999:::<<<>>>===;;;888777666222222222111111111000000555444444333222111000000111111111111111111111111////////////000000000000////////////............111111000...+++***,,,------------...000111000///...------,,,,,,------...+++++++++***************+++++++++************)))((((((((((((((((((((((((************************&&&'''''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&'''))),,,...000111///,,,(((&&&%%%&&&&&&*********(((&&&&&&(((***''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%###$$$)))((('''&&&%%%$$$%%%%%%&&&qqq___RRRGGG@@@???>>><<<:::888777777666666666555444444444444444666555555444444333222222................................................000///...------...///000---,,,,,,,,,++++++++++++******++++++******)))(((************************,,,,,,++++++++++++,,,,,,+++,,,.../////////...---***************+++,,,---++++++,,,,,,,,,,,,+++++++++***)))(((((()))************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------------............------222...+++,,,000222111///...............---------000/////////////////////222111111000000000000000///000111222333444444555666555333444777888666444444444444444444555555666777777777666666777888888999888888888888999;;;<<<<<<;;;::::::999999999:::<<<;;;;;;<<<===???AAABBBCCCDDDDDDDDDEEEGGGJJJMMMUUUTTTRRRQQQPPPQQQRRRSSSVVVVVVVVVWWWZZZ___dddhhhbbb```cccmmmwwwuuujjjbbb___YYYRRRLLLGGGDDDCCCBBBAAA???===;;;::::::999===;;;999999999:::999888888:::<<<<<<999666555555444333333333222222222222444333333222222111111000111111111111111111111111.../////////000000000000////////////............,,,---...---,,,,,,...//////...------...---+++)))*********))))))*********)))))))))***************+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''%%%%%%&&&'''''''''''''''''''''''''''((('''''''''(((***,,,---...,,,***'''%%%%%%%%%%%%)))))))))(((&&&&&&''')))''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%"""###'''(((%%%%%%))))))((('''&&&%%%&&&&&&'''ooo\\\PPPFFF???<<<<<<<<<;;;999777555444666555555444444444444444333333222222111000000000000000000000000000000000........................///......------......///------------,,,,,,,,,,,,***************)))((((((++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))+++,,,,,,+++******++++++************++++++++++++,,,,,,,,,,,,++++++,,,+++)))((('''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,---......------,,,,,,,,,,,,------...+++)))***---///---,,,---------...............////////////////////////222111111000000000000000000000111222333333444555777555444444666666555333333333333333333444444555666666666666666777888999999999888888888999999::::::;;;;;;;;;;;;::::::999888999:::;;;===???@@@AAABBBCCCDDDCCCCCCDDDGGGJJJOOOOOONNNNNNNNNNNNMMMMMMOOOOOOOOOPPPTTTYYY]]]```[[[[[[```iiipppuuu{{{|||pppeeeYYYRRRKKKIIIGGGDDDBBBAAA@@@@@@???>>>===<<<;;;:::::::::===;;;999888888999888666666888999888666444333333555555555444444444333333222222222222222222222222000000000000000000000000....../////////000000000/////////............---)))+++------,,,,,,,,,...---,,,++++++,,,+++)))'''))))))(((((((((((())))))''''''(((((())))))******++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))***)))'''%%%$$$$$$&&&'''''''''''''''''''''''')))(((((('''(((((())))))+++)))(((&&&%%%%%%%%%&&&'''(((((('''%%%%%%&&&((('''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&&&&((((((%%%%%%''')))((('''''''''''''''(((ooo[[[OOOFFFAAA;;;;;;:::888777666444444666555444444333333444444222111111000//////......000000000000000000000000........................------------------------------------------------)))************)))((((((***************************((('''%%%%%%'''(((***'''((())))))))))))((((((******))))))((()))))))))++++++,,,,,,,,,,,,++++++,,,+++)))((('''''''''((())))))************))))))************++++++++++++)))******+++,,,,,,------...---,,,++++++,,,---...,,,***)))))),,,---,,,+++,,,---------.../////////.........///////////////222111111000000000000000000000111222333333444444444333333222222222111111333333333333333444444555444444444555666777888999999999999888888888888888;;;<<<===>>>>>>===<<<;;;777888:::;;;============BBBCCCCCCCCCBBBBBBEEEGGGJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKOOOSSSWWWZZZXXXZZZ___eeekkkooosssuuurrrrrrppppppvvvzzztttlllccc[[[TTTMMMIIIFFFEEECCCAAA??????>>>>>><<<<<<;;;:::::::::::::::<<<:::888777777777666555333555666555333222111222555555444444444333333333000000111111222222222333////////////////////////........./////////000000//////.........---------+++,,,......,,,))))))))))))((((((***,,,,,,+++***+++++++++******+++++++++%%%&&&&&&'''((()))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))'''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&&&&'''%%%''''''&&&%%%$$$&&&'''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%#########'''''''''&&&&&&&&&''''''mmmXXXLLLDDD@@@===;;;888555444444555666555555444333333333333333444444444333222222111111////////////////////////........................,,,,,,------------,,,,,,------------------------***************)))(((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))******+++++++++*********)))((((((''''''''''''(((***++++++,,,,,,++++++***,,,+++)))'''''''''''''''((()))************)))((()))))))))******+++++++++++++++++++++++++++++++++///...---,,,,,,---...///.........///000000000///,,,---------.../////////------....../////////000222111111000000000000000111111111222222333333444333333333222111000000111444444444333444555555666444444444444555666777888888888888888888888888777:::;;;<<<======<<<;;;:::999:::;;;;;;;;;;;;::::::@@@BBBCCCBBBAAAAAACCCEEEHHHIIIJJJLLLLLLKKKIIIHHHGGGGGGHHHIIILLLOOOSSSUUUUUUXXX[[[___dddjjjnnnooojjjjjjhhhfffhhhqqq}}}vvvjjjbbb]]]ZZZVVVRRRNNNIIICCC@@@EEEDDDBBBAAA???===<<<<<<:::999999999999999::::::;;;999666666666777666444222333444333111000000111333333333333222222222111///000000111111222222333....................................////////////............------------***,,,...---+++))))))))))))((((((***,,,---,,,***,,,,,,++++++++++++,,,,,,%%%%%%&&&'''((())))))************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%%%%'''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjjTTTGGG@@@======;;;777444333444666888555444444333333333333333333333222111111000000///................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++++++++***))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))(((((((((((((((((('''''''''''''''(((((())))))************))))))+++***((('''&&&''''''(((((()))***++++++***)))((((((((())))))***+++++++++,,,,,,++++++************......------------......,,,---......//////......---------...............---------......//////000222111111000000000000000111111222222222333333333333444555444222111222444444444444444444555555666444444444444444555666777777777888888999888888777777888888999999999999999;;;;;;;;;;;;::::::::::::???AAABBBBBBAAAAAACCCDDDGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIKKKMMMPPPQQQPPPTTTWWWYYY]]]dddhhhhhhbbbccccccaaabbbgggpppwww|||{{{rrriiibbb\\\VVVRRRNNNNNNMMMKKKGGGBBB===:::>>>>>>===<<<<<<;;;::::::888888888777777888888999888777555555666666666555222333444333111000111222222222111111111000000000000000000111111111222222////////////////////////------........./////////.........------------,,,''')))+++,,,,,,,,,---...---,,,++++++,,,+++)))'''*********))))))*********&&&&&&''''''(((((())))))******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''###%%%''''''&&&%%%&&&'''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&$$$%%%((((((&&&######$$$%%%%%%%%%%%%$$$jjjSSSEEE>>><<<;;;:::888666555555666666555444333333222222333333000000000///......------................................................***+++,,,------,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((************************'''&&&&&&%%%%%%%%%%%%%%%((((((((((((((()))***+++(((((())))))))))))(((((())))))''''''&&&'''((()))((()))***++++++***)))(((((((((((()))***+++++++++***************+++++++++,,,,,,------------,,,,,,((()))+++,,,++++++++++++...............---------,,,,,,---......///000000222111111000000000000000111222222222222333333333000222444333222111333555333333333333333444444555555444444333444444555555555666777888999999888888777777666666777777888999<<<;;;:::999999:::;;;<<<>>>@@@BBBCCCBBBBBBCCCEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLRRRUUUVVVZZZ```bbb```\\\]]]]]][[[[[[^^^eeejjjnnnpppssswww{{{{{{sssccc___XXXRRROOONNNMMMLLLJJJJJJJJJGGGDDD@@@>>><<<:::::::::::::::999888888888888777666666777777777666555333444555777666666333444444333111111222333222222111111111000000000000000000000111111111111////////////////////////---------.........//////.........---------,,,,,,(((***+++++++++,,,...000,,,+++***+++++++++)))'''))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%######%%%%%%&&&&&&&&&&&&%%%%%%###%%%(((((('''&&&''''''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$((((((%%%%%%))))))&&&###$$$%%%&&&&&&&&&%%%%%%lllTTTFFF???===999999999999888666555555555444333333222222333333333333222222111000000000////////////////////////........................***+++,,,------,,,+++************++++++,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''''''''''''))))))))))))***+++------''''''((((((((((((''''''(((((('''&&&&&&'''))))))''')))***++++++***)))''''''(((((()))***+++++++++(((((()))***+++,,,,,,---***+++,,,------,,,+++***)))+++---...---,,,,,,---/////////......------,,,,,,,,,------...///000000222111111000000000000000222222222222222222333333---000222111//////111333222222111111222222333444555555444333333333444444444555777888999999999888999888777777777888:::;;;;;;:::999888999;;;>>>???>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLJJJRRRVVVWWWZZZ______ZZZZZZZZZYYYWWWUUUVVV\\\aaaiiiiiiiiiiiijjjnnntttyyy{{{}}}wwwqqqnnnmmmkkkfffaaaWWWSSSMMMJJJHHHHHHHHHHHHEEEEEEEEECCC@@@?????????<<<<<<<<<;;;:::999888777888777777666666666666777555333222333555777777666333444444333222111333444222222222111111111000000111111111000000000000000000000000000000000000000---------.........//////......---------,,,,,,,,,---------+++******,,,...((((((((()))+++,,,+++*********))))))))))))******)))))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###!!! $$$$$$%%%%%%%%%$$$#########&&&((()))(((''''''(((%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$(((((($$$$$$((('''######$$$&&&'''((('''&&&&&&kkkVVVFFF???===777777777777666666666666555222111222444555444222222111111000000000000000222111000...------------------......//////000000------------,,,,,,+++***+++***)))((((((***,,,...,,,,,,,,,+++++++++******'''***---,,,((('''(((***+++)))'''(((***++++++***%%%%%%&&&'''((()))******(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((())))))******++++++******))))))((((((''''''((()))***+++,,,+++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***---------............///111///---...111333222111111111111000000000000000111222333333333333222111///000111222222111000///444444333444444555666777777777777888::::::999777555555555555666777999999::::::;;;;;;;;;:::999888>>>???@@@AAACCCCCCCCCCCCHHHGGGEEEDDDDDDDDDEEEFFFKKKKKKJJJIIIHHHHHHGGGGGGGGGQQQXXXWWWTTTTTTVVVWWWTTTUUUTTTSSSSSSUUUZZZ]]]ddd```___ccceeecccbbbccchhhqqqyyyuuujjjbbb]]]ZZZXXXXXXYYYYYYWWWTTTOOOLLLGGGCCCAAABBBDDDFFFDDDDDDBBBAAA???>>>===<<<===<<<;;;:::999999888999<<<:::777444333222333333777666555444444444444444333222222111111222222333222222111000/////////000000000///...............////////////////////////...........................---,,,,,,+++++++++++++++,,,,,,---,,,+++)))(((************************((()))***++++++***(((((())))))))))))))))))))))))&&&'''(((***++++++++++++,,,)))%%%###%%%))),,,---&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&$$$%%%'''((()))(((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((((((jjjUUUFFF???===777777666666555555555444444333111222444555333222222111111000000000000000000//////............///............////////////,,,---------,,,,,,+++***---,,,***)))***+++---...,,,+++++++++************)))***++++++)))(((((())),,,,,,+++***((('''&&&%%%'''(((((())))))******+++'''''''''((((((((())))))((((((((('''((())))))***((((((((())))))))))))***))))))))))))((((((((((((((()))***+++++++++******))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++++++++***+++,,,,,,------------------------............222000......111222111000000000000000000000000000111111222333333222111111111111222222222222111111444444444555555666777888999:::;;;<<<;;;999777666555555555555666777888999::::::::::::::::::::::::??????@@@@@@AAAAAABBBBBBDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJIIIIIIHHHGGGGGGKKKTTTZZZWWWRRRQQQRRRRRRRRRQQQRRRSSSVVVZZZ^^^```bbb___^^^```___\\\]]]```bbbkkktttzzzwwwlllddd\\\TTTOOONNNLLLKKKLLLNNNOOOMMMKKKLLLIIIEEEBBBAAABBBDDDEEEDDDDDDCCCAAA@@@>>>======;;;;;;:::999888888888888888777555444333444555666666666555444444444444444222222222111111222222222222111111000000000000111000000///.......................................------------------------------,,,+++++++++,,,,,,+++,,,,,,,,,++++++***)))************************'''((()))***++++++***)))(((((((((((((((((((((((((((((()))))))))))))))))),,,)))%%%$$$&&&(((***+++&&&&&&&&&''''''''''''((()))))))))((('''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((''''''$$$%%%&&&''')))***++++++$$$$$$$$$$$$$$$$$$%%%%%%iiiUUUFFF???===777777666555555444333333444333222222444444333222222111111000000000000000...............///000000/////////...............,,,,,,---------,,,++++++...---,,,+++++++++,,,---++++++*********)))))))))***)))))))))******(((''')))+++---+++'''$$$$$$%%%))))))))))))))))))))))))'''''''''((((((((())))))***))))))))))))***++++++)))))))))(((((((((''''''(((((((((((())))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++(((((())))))***+++++++++*********+++,,,---//////------------............222000......000000000////////////000000000000000111111222222222222111111333222222111111222222333555555555555666777888888999===@@@???;;;666555555666555555666666777888999999888888888888:::;;;<<<@@@???>>>======>>>???@@@>>>???@@@AAACCCFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFNNNVVVYYYUUUOOOMMMMMMLLLMMMMMMNNNTTT\\\bbbddddddaaa^^^]]][[[WWWTTTWWW]]]]]]fffooosssvvvxxxwwwssswww|||{{{nnnggg\\\TTTOOOLLLHHHEEEEEEDDDDDDEEEGGGIIIHHHGGGGGGEEECCC@@@???@@@BBBDDDCCCCCCBBBAAA@@@>>>======999888888777777888888888444444333333444555777888555555444333333333444444222222222222222222222222111111000000000111222222000000///.......................................++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,+++************+++************************&&&&&&((()))***+++++++++''''''''''''''''''''''''))))))((((((((('''''''''+++)))&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&'''((()))***+++,,,''''''((()))((((((&&&%%%hhhTTTFFF???>>>999888777666555444333333444333333333333333333222222111111000000000000000//////............///////////////......---------,,,,,,,,,------,,,,,,+++...---,,,+++++++++++++++*********))))))))))))(((+++)))'''(((++++++(((%%% &&&++++++(((&&&'''*********))))))((((((((('''((((((((()))))))))************))))))******+++,,,***))))))((('''&&&&&&&&&'''''''''((()))*********((())))))***************))))))))))))))))))))))))))))))))))))************(((((())))))***+++,,,,,,,,,+++******+++,,,...///,,,,,,---------.........111000///.....................///////////////000000111111111111111111000333222111000000111222333444444444444444666777777666;;;@@@???999444444555666666666666666777888888888777666666777999<<<>>>???===;;;999999:::;;;<<<;;;<<<>>>@@@BBBEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFMMMSSSUUUPPPKKKJJJJJJHHHJJJIIIMMMVVVaaahhhiiigggbbb___]]]YYYSSSOOOUUU]]]^^^fffmmmooopppqqqooolllssswwwyyyxxxxxxxxxtttnnnlllpppxxx|||vvvnnnhhhddd```ZZZQQQLLLIIIHHHGGGGGGBBBBBBBBBCCCDDDEEEEEEEEECCCAAA@@@>>>>>>???@@@AAA@@@@@@??????>>>===<<<<<<777777666666666777777888333333333333444555666777444444333333333333333444111111222222222222111111000000000000000111222333000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,+++***))))))***+++,,,************************''''''((())))))*********(((((((((((((((((((((((('''''''''&&&&&&'''''''''***((('''''''''(((&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((*********(((&&&%%%gggSSSFFF???>>>::::::999888777666555444444444444333333222222222222111111000000000000000111111///......---------//////......------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++************************))))))))))))(((+++((('''(((***+++(((%%%$$$***+++((('''***---,,,++++++******)))))))))))))))*********+++++++++)))(((((((((((()))************)))((('''&&&%%%%%%&&&&&&'''((()))***++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********((())))))***+++,,,------...---,,,+++***+++,,,---,,,,,,,,,------------...000000///...---------...------........./////////000000000000000000000000111000///......///000111222222222222333444555555111777;;;;;;666333444666777666666666666777777888777666555555666999<<<===<<<;;;888777666777888999;;;<<<>>>@@@BBBCCCEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFHHHMMMNNNJJJGGGHHHIIIHHHHHHIIINNNYYYdddkkkjjjfffbbb___\\\XXXRRROOOVVV``````gggkkkkkkkkkmmmmmmkkkiiinnnqqqssssssrrrkkkbbbYYY^^^eeemmmuuuzzz}}}}}}uuukkkjjjgggddd___\\\YYYXXXTTTPPPJJJFFFCCCCCCDDDDDD>>>??????>>>============??????>>>======>>>>>>???<<<<<<<<<;;;;;;:::::::::666666555555555666777777333333333333333444444444333333222222222222333444000111111222222111111000////////////000111222222000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++***)))))))))***+++,,,******************************)))(((((('''''''''))))))))))))))))))))))))%%%%%%%%%%%%&&&'''))))))((('''&&&&&&''''''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$""" fffSSSEEE??????::::::999999888777666666444555555444222111111222222111111000000000000000222111000///---------,,,.........---------------++++++,,,---------,,,,,,++++++***************)))++++++*********))))))))))))((((((((())))))'''&&&###'''******((('''(((***...---------,,,,,,++++++)))))))))*********++++++(((''''''''''''((())))))******))))))((('''&&&&&&&&&''''''((()))******+++)))(((((((((((()))***+++))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...//////...,,,,,,---///,,,,,,------.../////////000000////////////000000/////////....../////////111111111111222333444444000333666666444333444666777777666666666666777777666555555555777888:::<<<:::999888666666666777777;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHJJJJJJHHHFFFEEECCCGGGHHHEEEEEEHHHKKKJJJIIILLLSSS]]]eeehhhfffccc```\\\XXXVVVSSSRRRYYYaaaaaafffjjjhhhhhhkkkkkkiiidddhhhlllmmmnnnkkk```UUUPPPUUU\\\eeekkkppprrrrrrsssssstttwww}}}yyyyyyyyyxxxuuuooofffaaaYYYYYYXXXUUURRROOOOOOOOOLLLIIIFFFBBB???????????????@@@@@@>>><<<::::::;;;==================<<<<<<999999999999999999999999777777666555555666666666333333333333333333222222222222111111222222333333///000111222222111000/////////.........///000000000000///...............------------------------------------------------+++************++++++,,,***))))))))))))***++++++************************++++++)))((('''&&&&&&&&&************************%%%%%%%%%%%%&&&(((***+++'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%&&&''''''(((###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&%%%######~~~eeeRRREEE??????999888888888777777666666333555666444222000111333222111111000000000000000111000///...............,,,------------------...***+++,,,,,,---------,,,******++++++,,,+++++++++,,,+++++++++************'''(((***)))((('''''''''*********))))))(((((((((+++++++++++++++++++++***'''(((((((((((()))))))))(((''''''''''''((())))))*********))))))(((((((((''''''(((((())))))******)))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))******************++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,---...---,,,+++...000+++,,,,,,---......//////000///............///000//////000000000000//////111111111111222333444555222222222222333333444555777777666666666666777777555555666666777888999999999999999999999888888888999;;;===@@@BBBDDDDDDDDDEEEFFFHHHJJJJJJHHHFFFEEEAAAEEEEEECCCDDDJJJMMMLLLKKKPPPYYYaaaeeeddd```]]][[[UUURRRRRRSSSTTTZZZaaaaaahhhlllkkkjjjkkkiiifffaaadddfffggghhhfff]]]RRRQQQUUU]]]dddhhhjjjiiiiiijjjhhhggghhhmmmuuu}}}xxxqqqlllhhh```___]]]]]]]]][[[WWWTTTMMMNNNOOOMMMJJJGGGGGGIIIGGGFFFDDDBBB???=========@@@AAABBB@@@===;;;<<<===<<<============<<<;;;:::888888999999999999999999888888777666555555555666222222333333333333222222111111111111111222333333///000111222222111000//////......------------...000000///...............------------------------++++++++++++++++++++++++,,,+++******************(((((()))******************************************)))((('''&&&''''''((())))))))))))))))))))))))((('''&&&%%%&&&''')))***'''%%%###$$$%%%'''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###!!!!!!###$$$%%%''''''&&&&&&&&&'''((()))$$$%%%%%%&&&&&&''''''((('''''''''(((((((((((((((~~~dddRRREEE??????777777777777666666666666333555666555111000111333222111111000000000000000///............///000000,,,,,,,,,------.........***+++,,,,,,------------***+++,,,,,,------------,,,,,,,,,++++++++++++***&&&)))+++***'''%%%&&&(((+++***(((((()))******)))'''''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***************))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))+++---.........---++++++,,,,,,,,,---------***,,,...---++++++...111++++++,,,------...//////000///...------...///000///000111222222111000///222222222222333444555555666333111111222444444333888777666666666666777777444555666777888888888777999:::;;;;;;;;;;;;::::::888:::===@@@CCCEEEFFFFFFDDDFFFHHHJJJJJJHHHFFFEEEBBBEEEEEECCCEEEKKKNNNNNNLLLSSS]]]cccddd```\\\ZZZVVVPPPLLLOOORRRUUUZZZ___cccjjjpppooonnnlllhhhcccXXX[[[^^^bbbhhhlllggg___ZZZ^^^dddiiikkkjjjgggddddddbbbaaabbbgggqqqzzz{{{zzzxxxyyy|||~~~yyyuuuqqqoooooooooooonnnmmmjjjfffaaa^^^[[[VVVTTTQQQOOOOOOOOONNNMMMDDDGGGIIIHHHEEEDDDDDDFFFBBBCCCCCCAAA>>><<<;;;<<<<<<>>>???>>>;;;999:::<<<<<<===>>>>>>===;;;:::999999999999999999::::::::::::999888666666555555555000111222333333333333333111111000000111222333333...000111222222111000...///...---,,,,,,,,,,,,,,,000000///...............------------------------************************,,,,,,+++***)))))))))***'''((()))+++++++++***)))************************)))((('''&&&&&&'''))))))((((((((((((((((((((((((+++)))'''&&&&&&&&&((()))&&&$$$"""###%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''(((((('''&&&'''((()))***''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&'''((({{{cccRRREEE===:::<<<:::888555444444444555444444444444444444444444111000000///...---------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,******+++,,,,,,+++***)))((()))***+++***(((,,,++++++***)))((('''''')))************))))))(((+++***)))'''&&&&&&&&&%%%''''''((((((((((((''''''''''''&&&''''''((()))***,,,***((((((***+++)))'''((((((((((((''''''''''''(((((()))))))))'''&&&%%%))))))))))))((((((((((((&&&&&&&&&&&&(((***,,,---************))))))))))))*********))))))))))))))))))***+++,,,---------------...//////,,,++++++,,,+++,,,,,,------,,,,,,+++............//////////////////............///////////////000111333444555444444333333333444444555666666666666666666666666444555666666666666888:::888888888999::::::::::::===>>>???@@@AAAAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFHHHJJJLLLMMMNNNQQQUUUYYY\\\[[[ZZZYYYXXXUUUSSSPPPNNNQQQVVV\\\```kkkooosssuuusssnnngggcccVVVUUUVVV[[[bbbeeeddd```dddggglllpppppplllfff```ZZZ[[[\\\___iiirrrtttpppwwwmmmeeefffjjjmmmqqqtttzzz~~~~~~rrrmmmqqqwwwzzzxxxyyywwwsssnnnlllmmmooonnnjjjeee___[[[YYYYYYZZZ]]]___```___[[[VVVSSSRRRNNNMMMLLLKKKJJJIIIIIIHHHEEEDDDCCCBBBBBBBBBCCCDDDCCC???;;;999999;;;======@@@???>>><<<:::888666666444666888:::;;;:::999888666777777888888888777777<<<888444222333444333111---...///111222222222222000000000000000000000000+++---///000//////000111111111000000//////......222333333111///...///000///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))---......///...---+++***(((((((((((((((''''''&&&((())))))***+++,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%'''%%%###"""###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&|||cccRRREEE===;;;<<<;;;888666444444555555333333333333333333444444222111111000//////......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***((((((***+++***)))+++***))))))***+++***(((++++++******)))(((((('''(((((())))))***)))))))))***))))))(((((((((((()))***++++++,,,,,,++++++***(((((('''''''''((())))))***((('''))),,,---,,,***+++++++++************)))%%%&&&&&&'''''''''&&&&&&''''''(((((())))))*********)))((((((((()))************)))))))))(((((((((***)))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,---//////...---...///))))))***+++---...//////........./////////000000//////............///////////////000111222444555000000000111333444666777555555555555555555555555333444555555444555777999888888888888888999:::;;;<<<===>>>???@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAACCCDDDEEEGGGIIIKKKMMMMMMNNNQQQUUUWWWWWWVVVUUUVVVSSSRRRPPPOOOQQQVVV[[[^^^hhhkkkppprrrqqqmmmgggcccZZZWWWWWWZZZaaaddddddbbbfffhhhkkkmmmlllhhhbbb]]]WWW[[[___bbbjjjqqqssspppmmmddd]]]^^^cccfffiiilllmmmrrrvvvyyy~~~zzzxxxzzz||||||{{{xxxwwwxxx}}}{{{wwwtttqqqooonnniii```]]]aaaggghhhfffgggfffccc___]]]]]]___ccc___XXXRRROOOOOORRRTTTVVVWWWYYYWWWSSSOOOLLLKKKIIIIIIHHHHHHGGGEEEDDDCCCAAA@@@?????????@@@AAABBBBBB???;;;:::;;;<<<<<<<<>>===;;;999888666555777888999:::999777666444555666777888888888888888;;;888444222333333222111...///000111222333333333////////////////////////+++---///000//////000111111111000000//////......///000000...,,,+++,,,---...------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))((((((((((((((()))***)))***+++++++++***)))((()))))))))***)))(((((('''(((((())))))***++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&|||bbbQQQEEE>>>======;;;999777666555555666333333333333333222222222222222111111000000/////////...------------...///------------------------,,,++++++******++++++,,,+++)))((((((***+++***)))---+++******++++++)))(((*********))))))(((((((((&&&'''(((((())))))))))))((()))))))))******++++++(((((())))))))))))((((((***))))))(((((((((((()))(((''''''))),,,.........)))(((((((((((('''''''''&&&&&&&&&&&&'''((()))***&&&&&&'''((()))***++++++******))))))))))))******)))))))))(((((((((''''''))))))))))))))))))******((())))))***+++++++++++++++---////////////000111************+++---///111////////////000000000000//////............///////////////000111222333444/////////000111333444555444444444444444444444444222333444444333333555777777777666666777888:::;;;:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???BBBCCCDDDFFFHHHJJJLLLLLLKKKMMMPPPQQQPPPPPPQQQSSSQQQQQQPPPQQQSSSVVVYYY[[[dddgggkkknnnmmmiiidddaaa]]]YYYWWWYYY___dddffffffjjjjjjjjjhhheeeaaa\\\YYYUUU\\\cccfffiiinnnooommmddd\\\WWWXXX\\\___bbbfffffflllrrrtttvvvyyywwwsssooollljjjkkkooorrrrrrqqqkkkiiiiiinnnxxx~~~zzztttooojjjfffaaa^^^ZZZ\\\\\\WWWWWW[[[^^^^^^\\\\\\\\\ZZZWWWTTTTTTUUUVVVRRRKKKFFFDDDGGGKKKNNNNNNOOOPPPOOOKKKGGGEEEDDDEEEEEEFFFFFFEEECCCAAA??????>>>======>>>???AAABBB@@@>>><<<;;;<<<===<<<;;;===<<<;;;:::888777666555777888888888888666444333444555666777888999999999999777444222222222222111///000111222222222222222////////////////////////,,,...000000//////000111111111000000//////......---......---+++***+++,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((()))******'''((()))*********)))(((***************))))))(((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$############$$$%%%%%%&&&'''''''''''''''''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&|||aaaPPPEEE???>>>===<<<:::888777666666666333333222222222222111111111111111000000/////////.........------.................................,,,++++++******++++++,,,+++***((()))***++++++***---,,,******++++++)))((()))))))))))))))(((((((((%%%%%%'''((())))))))))))(((((())))))************&&&&&&''''''''''''&&&&&&+++***)))(((((((((((((((&&&&&&'''(((***,,,------'''''''''&&&&&&&&&%%%%%%***)))(((((((((***+++,,,'''''''''((()))*********(((((())))))******+++,,,(((((((((((('''''''''''')))))))))))))))*********))))))***++++++++++++++++++---...///...---...///...---+++******+++---.../////////000000000111111//////............//////////////////000111222333222222111000000000111111222222222222222222222222222333444333222333555666777666555555666888:::;;;999999:::;;;<<<=========???@@@@@@AAAAAA@@@@@@???AAABBBCCCEEEGGGIIIKKKLLLIIIKKKLLLLLLLLLMMMOOOQQQQQQQQQRRRTTTUUUWWWYYYZZZbbbdddgggiiihhhddd```]]]]]]ZZZWWWYYY^^^eeeiiikkknnnmmmjjjeee___ZZZXXXWWWUUU___ggghhhggghhhhhhgggbbb\\\WWWZZZ]]]___bbbffffffnnnvvvxxxyyyyyyuuupppfffeeeeeeiiinnnqqqqqqooojjjfffdddiiirrr{{{{{{wwwrrrmmmhhhccc^^^ZZZUUUZZZ]]]\\\\\\___```___ZZZZZZYYYWWWTTTRRRPPPOOOMMMJJJFFFCCCCCCEEEIIIKKKIIIKKKLLLJJJGGGDDDBBBBBBDDDFFFGGGHHHGGGDDDAAA??????>>>>>>>>>???@@@BBBCCC???>>>======>>>===;;;999;;;::::::999888777666666444444555666777777666666333444555777888999999999777666444222222111111111000000111111111111111111////////////////////////,,,...000000000///000111111111000000//////......---...//////---,,,,,,---+++++++++++++++++++++***))))))))))))))))))))))))(((''''''(((((()))***+++((()))+++,,,,,,,,,++++++)))************)))((((((''''''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&{{{aaaPPPEEE???>>><<<;;;:::999777666666555333333333222222111111111000///////////////......---..................---........................,,,++++++******++++++,,,)))((('''''')))******))),,,+++******++++++)))(((((((((((((((((()))))))))%%%%%%'''((())))))))))))(((((()))))))))((('''&&&(((((())))))))))))((((((******)))(((((('''((((((&&&''''''((('''(((((()))*********)))))))))((((((,,,+++***((((((((()))***))))))))))))(((((((((((()))))))))******)))))))))((((((((((((''''''''''''(((((())))))***************+++,,,,,,,,,,,,,,,,,,,,,---......,,,+++++++++...---+++******+++---...////////////000000000000//////............//////////////////000111222222333333222111111111111111222222222222222222222222333444555444333333555666666555555555777888:::;;;888888999999;;;<<<======@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCEEEGGGIIIJJJKKKIIIJJJKKKKKKJJJKKKNNNPPPQQQRRRTTTVVVWWWXXXYYYYYYaaabbbddddddccc```\\\YYY[[[YYYXXXZZZ```gggmmmpppooommmiiibbbZZZVVVVVVWWWWWWaaahhhgggcccbbbcccbbbccc^^^[[[]]]___```cccggghhhpppwwwxxxvvvsssnnniii``````aaafffllloooooolllfff```___fffmmmsss{{{wwwtttooojjjfffaaa\\\XXXVVV\\\aaaaaa```aaa```]]]WWWUUUSSSPPPNNNKKKIIIGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFHHHHHHGGGDDDBBBAAAAAADDDEEEGGGHHHGGGDDDAAA???>>>>>>======>>>@@@AAABBB>>>=========>>>===;;;999999999999888888777777777444555555666666666666666333333555666888888999999555555444333222111111111000000000111000000//////........................,,,...000111000000111222111111000000//////......+++---......---++++++,,,******+++,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((()))******)))***+++---------,,,,,,(((((())))))(((((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''&&&%%%$$$%%%&&&'''(((%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&yyyaaaPPPEEE???>>>;;;;;;:::999777666555444444444333333222222111111////////////............------...//////...------------------------------,,,++++++******++++++,,,'''%%%$$$%%%'''(((((((((***)))((()))***+++***((('''''''''(((((()))))))))&&&'''(((((())))))))))))'''((()))))))))'''&&&%%%''''''(((((((((((('''''')))((((((''''''''''''((('''(((((('''&&&%%%%%%&&&((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&***)))))))))((((((((('''************)))'''&&&%%%)))))))))(((((((((''''''((((((((()))******+++++++++,,,,,,---------,,,,,,,,,---...---+++))))))***************+++---///111............//////////////////............/////////////////////000111222000000000000111222333444222222222222222222222222333444555444333333444666444555666777999:::;;;;;;777777888888:::;;;===>>>@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEGGGIIIKKKKKKIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRTTTUUUWWWXXXXXXXXX^^^___``````___]]]ZZZXXXYYYYYY[[[^^^bbbhhhnnnqqqmmmkkkfff___WWWTTTUUUXXX[[[cccgggddd``````bbbbbbccc___^^^___```___bbbfffkkkssswwwuuuoookkkfffaaa]]]]]]___eeekkkoooooommmbbb\\\\\\fffooorrryyyzzzsssqqqmmmjjjfffbbb]]]YYYZZZ```dddcccbbbbbb```\\\TTTQQQMMMJJJIIIHHHFFFDDDDDDEEEFFFGGGHHHGGGGGGFFFDDDEEEEEEDDDBBB@@@???@@@CCCDDDDDDEEEDDDBBB???>>>===<<<<<<;;;<<<===???@@@???>>>======>>>===;;;999888888888888888888888999999888777666555444333222333444555666777888888888444555666555333111222222111111111111111000///...........................---...000111000000111222111111000000//////......(((***,,,---+++***************,,,---------,,,+++))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++***)))((((((((((((((('''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&%%%$$$#########$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&$$$""" !!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&xxx```QQQFFF???>>>::::::999888777555444333555555444444333222222222////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((&&&%%%&&&(((******)))((('''&&&''')))******)))&&&&&&''''''((()))******(((((())))))***)))))))))&&&''')))******)))((('''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&''''''(((&&&((()))(((&&&$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%(((((((((((())))))))))))$$$%%%'''((())))))((((((******)))))))))((((((((('''(((((()))******++++++++++++,,,,,,,,,++++++++++++,,,...---,,,++++++,,,))))))***+++---...//////------------............//////............//////000////////////000111111////////////000111222222222222222222222222222222222333444333111111333444333555777:::;;;;;;;;;;;;777777777888:::<<<>>>???>>>??????@@@@@@??????>>>BBBBBBDDDFFFHHHJJJKKKLLLHHHJJJLLLLLLLLLLLLNNNPPPPPPPPPRRRSSSTTTUUUVVVVVVYYYZZZ\\\]]]]]]\\\[[[ZZZYYY\\\___bbbeeehhhkkknnngggfffccc[[[TTTQQQTTTXXX^^^cccdddaaa```cccfffgggccc```___aaa```^^^```dddiiipppsssooohhhdddaaa^^^[[[[[[^^^eeemmmrrrsssrrrddd^^^```lllssstttyyy|||xxxsssqqqnnnllljjjfffbbb___\\\aaadddbbb```aaa___\\\TTTOOOJJJHHHHHHIIIIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEDDDBBB@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<===>>>??????>>><<<<<<======;;;:::777888888999999::::::::::::999888666555444333333444444555666777777666666444666777666333222222444444444444333222111000///........................---///111111111000111222111111000000//////......(((***------,,,************+++---.........---,,,))))))))))))))))))))))))+++***)))((((((''''''(((((()))*********)))(((''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&www```QQQFFF???===999999999888666555333222666666555444444333222222000000000000000111111111,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***)))***,,,......---&&&%%%%%%&&&)))******)))%%%&&&&&&'''((()))******)))************))))))(((%%%&&&)))+++,,,,,,+++***++++++,,,,,,,,,,,,++++++%%%%%%%%%%%%%%%&&&'''(((&&&(((***)))&&&%%%''')))))))))((((((((('''''''''%%%&&&''')))))))))((((((&&&&&&'''((()))***++++++"""&&&***,,,......************))))))))))))'''(((((()))***+++++++++******+++++++++******)))***,,,---...------...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////............//////000////////////000000111111111000......---------222222222222222222222222111222222111000000111333333555888;;;======;;;:::888777777888:::<<<>>>???======>>>>>>>>>>>>======BBBCCCDDDFFFHHHJJJLLLLLLGGGJJJLLLMMMLLLLLLNNNOOONNNOOOPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]]]]]]]]]][[[^^^bbbeeeggghhhiiijjjcccccc```YYYRRRPPPTTTXXX```bbbbbb___```fffkkkllldddaaaaaabbbaaa^^^___dddaaahhhkkkgggaaa___^^^]]]XXXXXX[[[bbbkkkrrrtttsssgggaaacccnnntttrrruuu}}}~~~zzzwwwuuuqqqpppnnnmmmkkkiiieeeaaaYYY^^^```]]]\\\\\\\\\YYYQQQLLLFFFEEEGGGJJJKKKKKKIIIGGGFFFEEEDDDEEEGGGHHHFFFGGGHHHFFFDDDCCCCCCDDDEEEDDDDDDBBBAAAAAA@@@@@@AAA@@@???>>>>>>???@@@@@@@@@>>><<<<<<<<<===<<<;;;777888888999::::::;;;;;;888777777666666666777777555555666666666666666555444666888777444222333555666666666555444333222111........................---///111111111000111333111111111000//////......***,,,///000///---,,,,,,***+++---/////////---,,,)))))))))))))))))))))))),,,+++***(((''''''''''''******+++++++++)))((('''***************)))(((((()))))))))))))))((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''$$$%%%&&&'''((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&vvv```QQQFFF???===::::::999888777666555555444444333333333333222222///000000111111///...---///...---,,,,,,,,,,,,,,,///............---------++++++++++++++++++++++++******))))))((((((''''''************))))))))))))+++,,,,,,+++)))((()))***))))))))))))))))))))))))''''''''''''(((***+++,,,&&&&&&&&&'''(((((())))))(((((('''&&&%%%$$$$$$### %%%***+++(((&&&&&&'''))))))((((((''''''&&&&&&''''''(((((((((((('''''')))))))))((()))******+++''''''''''''((((((((((((******))))))((((((''''''(((&&&%%%'''***,,,+++))),,,+++)))'''&&&&&&''''''************************))))))*********+++++++++///---+++,,,///000...,,,.........------,,,,,,,,,/////////000111111222222000000////////////000000111222222333333444444555444444333333333444555555666999===@@@AAA@@@===<<<;;;<<<<<<===>>>??????@@@BBB>>>===>>>===;;;;;;???AAAAAACCCGGGLLLMMMKKKHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLNNNRRRUUUWWW[[[```eeeddd```\\\\\\]]]bbbggglllmmmjjjhhhggghhhfffccc\\\UUUPPPQQQTTTXXX___\\\[[[^^^dddiiikkkkkkfffeeeccc___[[[ZZZ\\\^^^bbbdddeeeccc```]]]\\\\\\ZZZ[[[___fffmmmqqqqqqooofffdddfffmmmrrrtttvvvyyy|||~~~vvvttttttsssrrrrrrppplllgggbbb___^^^```___^^^^^^]]]\\\XXXVVVSSSPPPLLLIIIJJJKKKKKKKKKGGGIIIHHHEEEDDDFFFFFFCCCEEEFFFFFFFFFEEEDDDCCCBBBDDDCCCAAA???>>>>>>??????CCCAAA>>>;;;:::;;;<<<===???CCCDDD???777444777<<<;;;:::888777777888:::;;;<<<:::888666444444444444555555555555444444444444333333333444444444555555555555666666555333111000)))***+++,,,,,,,,,+++***------......//////000000000000//////...,,,+++***+++++++++************)))&&&&&&'''((()))***++++++))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))'''&&&%%%######%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######!!!###&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%rrr\\\NNNBBB<<<:::::::::999888777666555555444444333333333222222222//////000000000///...---///...------,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))((((((*********)))))))))((((((***+++++++++)))((()))***)))))))))))))))))))))))))))((((((((((((((()))***,,,,,,++++++***)))))))))((((((''''''&&&&&&%%%%%%%%%'''***+++***)))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))((((((((('''''''''''''''((((((((((((&&&$$$###%%%((()))((('''++++++***)))((((((((((((************************************++++++++++++000...,,,---///000///------------------,,,,,,,,,......///000000111111222000000////////////000000000000111111222333333444333333333333333444444555777999;;;>>>???>>>===<<<;;;;;;<<<======>>>>>>???@@@===;;;======:::;;;>>>>>>???AAAFFFKKKMMMKKKIIIFFFFFFGGGHHHIIIIIIIIIIIILLLLLLKKKLLLMMMPPPRRRTTT[[[aaafffgggddd```___```cccgggkkkmmmllliiigggfffaaa___ZZZSSSOOONNNQQQSSSYYYYYYZZZ```ggglllmmmllleeeeeedddaaa]]]ZZZZZZZZZccceeegggfffbbb]]]YYYXXXYYYZZZ^^^dddjjjmmmkkkiiicccaaabbbhhhmmmnnnpppttt|||{{{uuurrrooolllnnnmmmkkkhhhccc___\\\[[[\\\ZZZYYYYYYZZZXXXUUUSSSQQQOOOLLLKKKLLLMMMMMMMMMIIIJJJHHHCCCCCCFFFGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBCCCBBB@@@???>>>??????@@@CCCAAA???<<<<<<===>>>??????AAABBB???:::777999;;;:::999888777777999:::;;;;;;:::888666555555555666666666666666666555555555333333444444444555555555555666666666555444222111,,,,,,---.........---,,,//////000000111111111111////////////...---,,,,,,+++++++++************)))(((((((((((())))))))))))(((((()))))))))*********((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%pppZZZLLLAAA;;;999::::::999888777666555555333333333333222222222222//////000000//////...---///...------,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************))))))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))***)))((((((''''''((((((******)))((((((''''''&&&(((((((((((((((''''''''')))((('''((()))***)))((('''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))(((''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''(((***++++++***)))***************))))))******************************+++++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,---------------......///000000111111000//////......//////000//////000000111222222222222222222222222333444444777888:::;;;<<<======<<<;;;;;;<<<===>>>>>>>>>>>>>>>::::::<<<<<<999:::===<<<===@@@DDDIIIKKKJJJIIIDDDEEEFFFGGGHHHHHHHHHHHHMMMLLLKKKKKKLLLNNNPPPQQQ[[[aaagggjjjhhheeeccccccdddfffiiilllmmmjjjfffbbb[[[YYYWWWRRROOOMMMNNNPPPTTTUUUYYYaaajjjoooooonnneeeffffffddd___[[[XXXXXXcccfffiiiiiieee```[[[XXXZZZ[[[___cccggggggeeebbb```]]]^^^bbbeeefffiiimmmzzz}}}}}}xxxsssooojjjdddfffdddbbb```]]]ZZZXXXVVVVVVUUUTTTTTTUUUTTTRRRPPPOOONNNMMMNNNPPPQQQQQQPPPLLLMMMIIIDDDCCCFFFHHHFFFCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@????????????@@@@@@AAA@@@???======???@@@BBB@@@@@@@@@???>>>===<<<;;;999999888777888999;;;<<<999999888777777777777888888888888888777777666666444444444555555555666666555666666777666555333222//////000000000000/////////000000000000111111111....../////////......---+++++++++************)))***)))))))))((((((((('''(((((())))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###***)))((('''&&&%%%%%%$$$!!!!!!"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%ppp[[[MMMCCC===;;;::::::999888777666555555333333333222222222222111000111000000000/////////......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***)))))))))(((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((()))(((((('''''''''((((((%%%%%%&&&''''''(((((()))''''''(((((()))))))))******&&&###$$$''')))(((&&&&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&$$$&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((*********+++,,,,,,,,,,,,((()))***,,,,,,,,,+++***************************++++++++++++,,,,,,,,,,,,++++++***++++++++++++***+++++++++,,,,,,------...---------...//////000000/////////......///////////////000000111222222333222222111111222222333444777777777888999:::<<<<<<<<<===>>>?????????>>>>>>;;;888888;;;;;;888999<<<<<<===???BBBEEEFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIJJJLLLOOOQQQYYY^^^eeeiiiiiifffeeedddcccccceeeiiikkkiiiccc]]]UUUVVVVVVUUURRRQQQQQQRRRUUUUUUYYY```hhhnnnooonnnhhhhhhgggddd```\\\ZZZZZZdddgggjjjjjjgggccc```^^^\\\^^^```ccccccaaa^^^\\\\\\YYYZZZ]]]^^^]]]aaaffftttwwwwwwsssqqqnnnggg______]]][[[YYYWWWVVVTTTSSSSSSRRRQQQRRRSSSSSSRRRPPPNNNMMMNNNQQQTTTUUUTTTRRRPPPQQQNNNIIIFFFGGGFFFCCCAAAAAABBBCCCCCCBBBBBBBBB????????????@@@@@@AAAAAA???>>>======>>>???AAABBBAAA@@@???AAACCCBBB???<<<888888888888999:::;;;<<<888888888888888999999:::::::::999999888888777777444444555555555666666666555666777777777666555444111111111111111000000000........................,,,---...///////////////+++++++++*********))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((($$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%ooo[[[NNNDDD>>>===::::::999888777666555555333333222222222111111111222222111111111000000000......---------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))))))))(((((((((((('''&&&'''(((((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((())))))******+++,,,,,,''''''(((((()))*********+++'''$$$###&&&((((((&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&(((******)))((('''%%%%%%&&&'''((())))))***)))))))))(((((((((''''''''''''((((((((((((((()))'''(((***,,,,,,,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,++++++++++++,,,***++++++,,,,,,---------+++,,,,,,---......////////////............//////000000111111222333333333222222111111222222333444666666555666777888:::;;;===>>>???AAAAAA@@@???>>>888666666::::::888888;;;===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHFFFFFFFFFGGGIIILLLOOOQQQUUUZZZ___dddeeedddcccbbb______aaadddgggfff```ZZZTTTVVVYYYZZZYYYXXXXXXXXXZZZXXXXXX]]]dddjjjmmmmmmkkkjjjgggccc___^^^^^^```jjjkkkkkkiiifffccccccccc^^^___```___]]]ZZZWWWUUUVVVTTTVVVXXXXXXVVVYYY___nnnqqqrrrpppooonnnhhhaaa___]]]YYYXXXXXXXXXVVVUUUTTTSSSQQQRRRSSSTTTSSSRRRNNNNNNPPPSSSVVVWWWUUUSSSQQQTTTTTTOOOKKKIIIDDD>>>@@@@@@AAABBBCCCCCCBBBBBB>>>???@@@@@@AAAAAABBBBBB<<<<<<<<<<<<===???@@@BBBCCCAAA@@@BBBEEEFFFBBB>>>888888888999999::::::;;;666777777888999999:::::::::::::::999888777777666444444444444555555555666444555666777777777666555222111111000000000000000.........---------------+++,,,---......//////...+++++++++*********))))))'''''''''((()))*********'''(((((((((((()))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$lllXXXKKKBBB<<<;;;::::::999888777666555555222222222222111111111111333222111000000000111111.........---......///000------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))((((((((((((''''''&&&'''((((((''''''((()))))))))))))))))))))))))))%%%%%%%%%&&&'''(((***++++++******))))))(((''''''''''''(((((())))))******,,,***''''''((())))))((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((()))***)))(((((('''(((((()))***+++,,,,,,+++******)))((((((''''''''')))***)))((('''(((***(((((()))***+++++++++***))))))))))))))))))))))))))))))*********+++++++++,,,---......,,,,,,---...++++++++++++,,,,,,,,,,,,+++++++++,,,------......///......------......///000000111111222333333444222222222222222333444444444444444555666777888999===>>>@@@AAAAAA@@@>>>===777555666:::;;;888888;;;<<<>>>??????===<<<===>>>>>>???@@@BBBCCCDDDDDDEEEDDDDDDDDDEEEGGGKKKNNNPPPRRRUUUYYY]]]___```___^^^[[[\\\^^^aaacccbbb^^^\\\WWWZZZ]]]___^^^]]]\\\\\\\\\ZZZXXX[[[aaafffiiiiiiiiihhhfffbbb```___bbbdddnnnmmmlllhhhdddbbbbbbccc___```___[[[WWWSSSQQQQQQQQQRRRTTTWWWUUURRRUUU[[[jjjnnnpppooonnnnnnkkkfffddd```\\\[[[]]]]]]\\\YYYUUUTTTRRRRRRSSSTTTSSSRRRPPPPPPQQQSSSVVVVVVUUUSSSPPPSSSTTTQQQMMMIIICCC<<>>@@@@@@>>><<<;;;666444666:::;;;999999;;;:::<<<>>>===;;;:::;;;===<<<===???AAABBBCCCDDDDDDDDDDDDCCCDDDFFFIIILLLNNNPPPQQQTTTWWWZZZ\\\[[[[[[YYY[[[^^^____________```\\\^^^aaaaaa___]]]\\\\\\ZZZYYYXXX\\\aaaeeeeeedddcccccccccbbbaaaaaaccceeefffggghhhgggeeeddddddeeedddccc```[[[TTTQQQQQQRRRSSSUUUYYY]]][[[VVVXXX]]]iiiooorrrooolllmmmlllkkkfffbbb]]]\\\^^^___]]]ZZZUUUSSSQQQPPPQQQRRRQQQQQQSSSRRRRRRSSSUUUUUUTTTRRRKKKOOOPPPMMMJJJIIIDDD>>>???@@@AAABBBDDDDDDEEEEEEAAABBBCCCDDDDDDDDDCCCBBB<<<<<<===>>>>>>???@@@AAABBB@@@??????@@@AAA@@@@@@::::::::::::999888888777444555777888888888888777888888777666555444333333222222222333333333333444111222444555666666666555444333222000000000000000000000/////////.........******+++,,,,,,,,,+++++++++++++++************)))''''''(((((())))))******'''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$iiiVVVJJJAAA<<<;;;::::::999888777666555555222222222111111111111000000///...,,,,,,------..................///000000+++++++++************)))))))))))))))))))))))))))******))))))(((((('''''')))(((((((((''''''''''''&&&((())))))(((((()))+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))***+++++++++((((((((((((((('''''''''&&&(((***(((%%%$$$%%%'''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((()))((('''&&&%%%$$$######%%%%%%&&&&&&'''(((((((((%%%''')))(((%%%$$$&&&(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''')))+++***'''&&&(((***---,,,,,,++++++*********)))******+++,,,,,,------.........------...............//////000111111111444444333333444444555666111111333444555666666666999;;;===>>>>>>===:::999555444666:::<<<999999<<<888:::<<<<<<::::::<<<>>>>>>???@@@BBBCCCDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKOOOPPPQQQTTTWWWYYYZZZYYYXXX[[[______^^^^^^```ccc___aaacccbbb___[[[ZZZYYYWWWWWWXXX]]]bbbeeecccaaa]]]___bbbcccbbbbbbbbbcccZZZ^^^cccfffgggggghhhiiiiiihhhddd]]]VVVSSSTTTVVVWWWZZZ```dddbbb]]]^^^cccjjjqqqtttpppkkkkkkmmmmmmeee```[[[YYY\\\]]][[[XXXTTTRRROOONNNOOOPPPOOOOOOUUUTTTRRRSSSTTTTTTSSSRRRHHHKKKLLLIIIGGGHHHFFFBBB???@@@AAACCCDDDEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBB===>>>>>>???@@@@@@AAAAAA@@@???>>>===<<<===>>>???;;;;;;;;;:::999888777666444555666888888888777666777777666555444333222222111111222222222333333333000111333555666666555555555444333111000000111111......---------,,,,,,,,,******+++++++++******)))+++++++++************)))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%((('''%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$~~~eeeUUUMMMDDD===:::::::::999888666444222111555444333111000111111222333222222111000//////.........---------,,,,,,,,,...------------...///000,,,+++******))))))******---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))***,,,......+++)))***))))))(((((((((((()))'''''''''''''''''''''''''''%%%$$$%%%(((***)))''''''%%%###$$$%%%'''((('''%%%%%%&&&&&&'''((())))))((())))))***)))'''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******,,,,,,+++***)))))))))***,,,+++***)))(((((((((((()))))))))))))))******+++***************)))((('''$$$(((---///...------///,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111111000000111111222333000222333444444333111///888:::===??????<<<888666555666777888888888888888:::<<<======<<<;;;;;;<<<>>>@@@BBBCCCBBBAAAAAAAAABBBBBBBBBEEEHHHJJJJJJIIIIIILLLOOOSSSVVVWWWXXXXXXTTTZZZ___aaaccceeeddd```dddffffffbbb[[[WWWVVVWWWUUUWWWXXXZZZ\\\\\\\\\\\\WWWYYY\\\```bbb```]]]ZZZVVVYYY___dddhhhjjjjjjiiijjjjjjhhhccc]]]YYYYYY[[[```bbbcccaaa]]]]]]bbbgggkkkkkkkkklllllljjjfffbbbccc]]]WWWUUUXXXZZZXXXVVVXXXUUUQQQMMMLLLMMMPPPRRRXXXTTTQQQRRRUUUVVVRRRNNNNNNKKKIIIJJJLLLLLLGGGBBB@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA======>>>AAACCCCCCBBB@@@>>>======>>>@@@@@@???>>>999::::::::::::999888888666777777888888888777777777777666444333000...---333222222111111222222333333333444444555666666777888666333000.........///000000//////.........---+++++++++***++++++,,,,,,((()))******(((((()))******++++++++++++***))))))''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$((((((###!!!%%%&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~dddTTTKKKCCC===:::999999999888777666555444555444333111111111111222111000000///......------......---------,,,,,,,,,++++++*********++++++,,,,,,+++******))))))******+++***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))*********,,,------+++(((''''''''''''(((((()))***(((((((((((((((((((((((('''%%%$$$&&&((()))(((''')))'''%%%&&&'''))))))))))))((('''&&&%%%$$$######&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((******)))((((((((())))))(((((())))))***+++++++++))))))(((((())))))***++++++,,,,,,,,,,,,+++***)))(((***,,,---,,,,,,---000,,,,,,,,,,,,,,,,,,,,,,,,......---------......///111111000000000111222222111222333444444333222111777999;;;<<<;;;888555333555555666777888999::::::;;;<<<>>>>>><<<;;;<<<===<<<>>>@@@@@@???>>>???@@@CCCCCCDDDFFFJJJKKKKKKJJJHHHJJJNNNQQQTTTVVVVVVVVVUUU[[[```bbbdddfffeeebbbbbbbbbaaa^^^ZZZVVVTTTTTTRRRTTTVVVXXXYYYYYYXXXXXXUUUVVVXXXZZZZZZYYYVVVSSSSSSWWW]]]ccchhhjjjkkkkkklllkkkhhhccc```]]]]]]]]]___aaacccbbb______bbbfffhhhgggggghhhhhhfffccc```ccc]]]WWWTTTVVVYYYYYYWWWUUUSSSPPPNNNMMMNNNPPPRRRVVVSSSPPPPPPSSSTTTQQQMMMMMMJJJHHHIIILLLLLLHHHCCC??????@@@@@@@@@@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@>>>======>>>@@@AAA@@@???<<<<<<;;;===>>>???>>><<<555666777999:::::::::;;;777777888888888888777777888888777777666555333333555555444444444444555555111222222333444444555555666444222000......//////............---------,,,+++++++++******++++++,,,,,,...///...---,,,---...***++++++++++++***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''+++++++++*********))))))''''''''''''''''''''''''&&&******&&&$$$((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%~~~bbbQQQHHHAAA<<<:::777888888888888888777666555444333222111111111111///......------,,,,,,,,,......---------,,,,,,,,,+++******)))))))))******,,,+++******))))))*********)))((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))*********+++,,,,,,***(((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((&&&&&&&&&((()))(((''')))'''&&&&&&''')))))))))))))))'''&&&$$$"""!!!!!!%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((('''''''''((())))))'''(((***+++,,,,,,++++++))))))(((((())))))***+++++++++,,,,,,++++++******+++,,,,,,***)))***---///++++++,,,,,,,,,,,,,,,,,,......---------------...000000000000000111111222222222222333333444444444777888888999888666444333555555555666777999;;;<<<999;;;<<<<<<;;;::::::;;;;;;<<<===<<<;;;;;;===???BBBBBBCCCEEEHHHJJJJJJIIIFFFHHHKKKOOOQQQSSSTTTTTTUUU\\\aaabbbcccfffeeeccc```^^^[[[YYYXXXUUURRRPPPNNNPPPSSSUUUVVVUUUTTTSSSUUUUUUUUUUUUSSSQQQPPPOOORRRVVV\\\bbbgggjjjlllllllllhhhcccaaaaaaaaa___]]]]]]```ccccccaaaaaaccceeefffdddcccbbbccccccaaa___ccc]]]WWWUUUVVVXXXXXXXXXQQQQQQPPPPPPPPPPPPQQQQQQSSSPPPNNNNNNQQQQQQOOOLLLLLLJJJHHHIIIJJJJJJGGGDDD>>>>>>>>>>>>============>>>???@@@AAAAAA@@@??????>>><<<;;;;;;===>>>===<<<:::999999:::<<<<<<;;;:::444555666888999999::::::777777888888888888777777666666666777777666555555222222111111111111222222000000111111222333333333333222111///......///000---------,,,,,,,,,,,,,,,,,,++++++*********++++++)))***++++++))))))***+++******++++++******)))(((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))'''''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%~~~aaaOOOFFF???;;;:::777777777777777666666555444444333222111111111111.........------,,,,,,,,,......---------,,,,,,,,,------,,,++++++++++++,,,,,,+++******))))))*********)))((()))+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))+++***)))***++++++)))'''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((('''(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((())))))******+++,,,---,,,***((('''((((((((((((((()))******(((((())))))))))))((((((,,,,,,,,,+++******+++,,,+++++++++++++++,,,,,,,,,......------,,,,,,------000////////////000111111222222222222333444555666777777777777777777777777666666555666666888999:::777999::::::999888888999:::;;;;;;:::999:::<<<>>>??????@@@BBBEEEFFFFFFEEEDDDFFFIIIKKKNNNPPPQQQQQQSSS[[[`````````bbbcccbbb___[[[WWWVVVVVVUUURRROOOMMMOOORRRTTTTTTSSSQQQOOOVVVVVVUUUSSSPPPOOOPPPQQQTTTWWW\\\bbbfffiiijjjkkkgggbbb]]]]]]bbbddd```\\\[[[^^^bbbcccbbbaaabbbccccccaaa^^^^^^_________^^^^^^\\\XXXWWWXXXXXXVVVUUUMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMNNNOOOOOONNNLLLMMMKKKHHHHHHHHHGGGDDDAAA>>>>>>>>>===<<<;;;;;;::::::;;;===>>>???>>>>>>======;;;888888999:::;;;:::777666666777999:::888777777777777777777666555555777777888888888777666666333333333444444333222222000000////////////000000000000111111111222222222111000///.........//////---------,,,,,,,,,,,,,,,,,,++++++***************%%%&&&''''''%%%%%%&&&'''***************))))))((((((((((((((((((((((((((($$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~aaaNNNEEE???;;;:::777777666666555333222111444333333333222111111000/////////.....................---------,,,,,,,,,------,,,,,,,,,,,,------,,,+++******))))))*********))))))***,,,---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***)))((()))******)))'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((()))(((&&&$$$$$$%%%&&&&&&&&&###$$$%%%&&&'''((()))***((('''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((((((((((((((())))))***+++***+++,,,---,,,***(((&&&((((((((('''((())))))***'''(((((()))))))))((((((***+++,,,------,,,***(((*********++++++,,,,,,,,,...------,,,,,,,,,------//////......//////000111222111111222333444555666222333333444555666777888666666666555666666777777888999;;;;;;999888999::::::;;;;;;:::999999<<<>>>>>>>>>>>>@@@CCCDDDDDDBBBCCCDDDFFFIIIKKKMMMNNNOOOQQQYYY^^^]]]\\\]]]___^^^]]]YYYUUUTTTUUUUUUSSSPPPOOOPPPRRRTTTTTTSSSQQQOOOTTTTTTTTTQQQOOOOOORRRTTTXXX[[[^^^bbbdddfffggggggbbb]]]ZZZ]]]dddgggccc]]]ZZZ\\\___aaaaaa```______^^^[[[YYYXXXYYY[[[[[[[[[YYYYYYYYYZZZZZZWWWSSSPPPJJJKKKNNNPPPQQQQQQPPPOOOOOONNNMMMNNNNNNNNNMMMMMMMMMKKKHHHFFFDDDBBB@@@>>>??????>>>===<<<;;;::::::999:::;;;=========<<<<<<;;;999666666777888888888555444444555777777666444555555666666555555444333777777777777666666555444222222222222111000000///222222111111111111222222111111111111111222222222///.....................---------------------...,,,+++******)))))))))***((()))******(((((()))***)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''((((((((())))))*********''''''''''''''''''''''''&&&%%%&&&)))+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%bbbOOOEEE???;;;:::666666666555444222111000333333333333333111000000////////////////////////......---------,,,,,,,,,***************+++,,,,,,,,,+++******))))))******+++***)))***+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))''''''''')))******((()))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%'''(((((((((((()))++++++)))&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%))))))(((((())))))******&&&''')))***++++++******((((((''''''(((((()))***))))))******++++++******)))***+++---...---)))&&&))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---.....................///000000111111111222222333333333......///000111333444444333444444555666555555555999;;;===<<<;;;:::;;;;;;999:::;;;:::999999;;;===???>>>???AAACCCDDDDDDBBBBBBCCCEEEFFFIIIKKKLLLMMMPPPXXX]]][[[WWWXXXZZZZZZZZZXXXUUUSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRPPPNNNNNNRRRVVVZZZ[[[]]]___aaabbbbbbbbb]]][[[[[[aaaiiikkkfff```YYYZZZ\\\^^^^^^]]]\\\ZZZXXXVVVTTTSSSUUUWWWWWWVVVUUUWWWYYYZZZXXXUUUQQQNNNHHHIIILLLNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJGGGDDDAAA>>>===<<>>>>>===<<<;;;;;;;;;:::;;;<<<======<<<<<<;;;888666555555777888777777333222222333555666444333000111222444555555666666555666666666555444333222333333333333222111111000000000////////////000000111111111111111111111111......------------------------------............,,,+++***))))))))))))))))))***++++++))))))***+++))))))******))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&'''((())))))***'''''''''''''''''''''''')))&&&'''---000---(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######"""!!! !!!""""""""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%cccPPPGGG???;;;999444555555555444444333222333333444444333222000///////////////////////////......---------,,,,,,,,,(((((((((((()))+++,,,---,,,+++******))))))*********)))(((((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))'''&&&%%%&&&)))*********(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''###&&&((()))((((((+++---+++)))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$#########))))))((('''''''''((((((&&&''''''((())))))******(((''''''''''''((())))))((())))))******************))))))***------+++(((((())))))***++++++,,,,,,*********+++,,,---...///......------......///000///000111222222222111000......///000000000000///---///222555666666555444888:::;;;;;;:::999999:::777999:::;;;:::999:::;;;>>>>>>>>>@@@BBBCCCBBBAAABBBCCCDDDEEEGGGIIIKKKLLLQQQYYY]]]ZZZUUUUUUWWWXXXVVVVVVUUURRRPPPPPPRRRTTTVVVUUUUUUTTTSSSSSSSSSSSSQQQSSSTTTRRRNNNNNNRRRVVVXXXYYYZZZ\\\]]]]]]]]]]]]WWWXXX\\\dddjjjlllgggbbbYYYYYYYYYZZZZZZYYYXXXVVVVVVTTTSSSTTTVVVWWWWWWVVVUUUVVVWWWVVVTTTRRRPPPOOOGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJKKKKKKFFFFFFDDDAAA>>>==================<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;:::555444444666888888777666222111111222444555333222///000111333444444555555444444444444333222111000111111222333333333333222------,,,,,,,,,,,,------////////////////////////---------------,,,++++++++++++,,,,,,------------,,,+++***)))(((((((((((('''((())))))''''''((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''"""######$$$&&&''''''((('''''''''''''''''''''''')))%%%&&&...222...(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""#########$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%cccQQQHHH@@@;;;999333444444555666666555555333333444444333222000///......//////////////////......---------,,,,,,,,,((((((((()))***,,,......,,,++++++***)))*********)))(((&&&&&&''''''&&&$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&%%%$$$&&&(((+++++++++''''''&&&&&&&&&'''(((((())))))))))))))))))))))))"""%%%((()))((())),,,///)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&''''''''''''''''''((())))))&&&&&&'''(((((((((((((((,,,***'''(((***,,,,,,+++((())))))***++++++,,,,,,))))))***+++,,,...///000...------------.../////////000111333222111///...111222222222222000...---(((+++000444777777666555555666888888666555666777555777::::::999888888999<<<;;;;;;===???@@@???>>>BBBCCCCCCEEEGGGIIIKKKLLLRRRZZZ^^^ZZZTTTSSSVVVWWWSSSTTTTTTRRRNNNNNNQQQTTTXXXWWWUUUSSSSSSSSSTTTUUUSSSVVVWWWUUUQQQOOOSSSWWWUUUUUUWWWXXXZZZ[[[[[[[[[QQQTTT[[[cccjjjjjjeee```YYYXXXWWWWWWWWWWWWUUUTTTXXXWWWVVVWWWYYYZZZZZZYYYVVVVVVUUURRRPPPOOOPPPQQQGGGHHHIIIKKKKKKKKKKKKJJJHHHIIIJJJIIIHHHHHHIIIJJJBBBBBBAAA???===<<<===???<<<<<<;;;;;;;;;;;;::::::===>>>>>>>>>>>>===;;;:::333333444666888999777666222111111222444444333111222333333333333222111111333444444333222111000///---...000111222333444444000//////......//////000.....................---------------,,,+++***)))*********++++++,,,,,,,,,,,,+++***)))(((((((((((()))***+++***)))((()))+++)))))))))))))))(((((('''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''%%%%%%&&&''')))***++++++'''''''''''''''''''''''''''###$$$---111,,,&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!###&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""""""""###$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%bbbNNNCCC<<<999:::666666666555444222111000222222111111000/////////222111///------///111222------++++++++++++------,,,---------+++)))((()))************************************)))))))))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((()))******&&&'''((())))))((('''&&&&&&'''''''''((()))))))))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((()))))))))'''&&&%%%((('''%%%$$$######$$$%%%))))))******+++*********$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''(((,,,+++***(((''''''''''''+++(((&&&''')))+++***(((******))))))))))))************)))))))))))))))***(((***---//////,,,)))''')))***,,,---.../////////000000000000000000000111000000///000000222444555444444333333333444555555555555555666666666666777888888888777777777777777666888:::<<<<<<===???AAABBBCCCDDDFFFHHHJJJKKKLLLSSSVVVYYYZZZXXXUUUTTTSSSVVVSSSNNNLLLNNNQQQUUUWWWYYYVVVSSSRRRSSSTTTTTTSSSSSSVVVWWWTTTOOOLLLLLLNNNWWWVVVVVVVVVWWWWWWUUUTTTQQQTTTYYY___dddeeebbb___YYYWWWUUUSSSSSSUUUWWWXXXaaa```___\\\YYYWWWWWWXXXRRRQQQOOONNNMMMLLLLLLMMMJJJHHHGGGIIILLLMMMJJJHHHJJJEEEBBBEEEIIIJJJEEE???=====================<<<===<<<;;;;;;>>>@@@@@@@@@>>>>>>??????>>>===<<<:::444555555555444333222222222333444444222222333444222111111222333444444333555444222222222222333333//////000000111111111222//////............//////,,,,,,,,,------.........------,,,,,,,,,------...------,,,+++++++++,,,,,,))))))))))))))))))))))))'''((())))))(((((()))*********))))))((((((''''''***(((%%%######$$$&&&((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&++++++***))))))))))))***''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((,,,...---)))%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***(((%%%###"""$$$&&&((($$$$$$$$$###"""!!!!!! $$$###"""""""""###$$$%%%'''&&&&&&%%%$$$###""""""%%%$$$######%%%%%%$$$###}}}aaaNNNCCC<<<999999111222333444555666666666222222111111000/////////000///............///000,,,,,,+++******+++,,,,,,---.........,,,+++******************************++++++++++++*********)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))***''''''((((((((((((''''''''''''''''''''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''***))))))(((((((((((()))%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((+++***)))((('''''''''''')))'''&&&&&&)))+++***)))******))))))))))))************))))))))))))******)))***,,,......,,,***)))******+++,,,---...///000000000000000000000000000////////////000222444555555444333333333333444444444444444555555555555666777777777777777777777777666888:::::::::;;;===???AAABBBDDDFFFIIIKKKMMMNNNSSSUUUXXXXXXWWWUUUTTTTTTUUURRRNNNLLLMMMPPPSSSUUUYYYVVVSSSSSSUUUXXXZZZZZZXXXZZZ[[[YYYTTTQQQQQQSSSZZZXXXWWWVVVTTTRRRPPPNNNSSSVVV[[[___bbbaaa```___YYYXXXVVVTTTTTTVVVXXXZZZ]]]^^^^^^\\\ZZZWWWVVVUUUQQQPPPNNNLLLKKKKKKLLLMMMKKKIIIHHHIIIKKKKKKIIIGGGEEECCCAAABBBDDDDDDAAA=========<<<<<<<<<<<<<<<<<<<<<;;;;;;===???AAA@@@???===>>>>>>??????>>><<<;;;666666666666555444333333222333444333222111222333333333222222333444444333333555666666555444333333000000000000111111111222111111000000000000111111,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))((((((''''''***((('''%%%%%%&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!&&&(((+++,,,,,,)))%%%#########$$$%%%%%%%%%$$$$$$########################$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###zzz```NNNDDD<<<888777000111333444666666777777222222111111000/////////---..................---++++++************++++++---------,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&''''''((())))))((((((''''''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''''''''%%%%%%&&&(((((())))))(((&&&&&&'''(((((((((''''''''''''''''''%%%$$$###"""%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***))))))((((((''''''''''''&&&%%%&&&)))***+++******))))))(((((())))))******)))))))))))))))*********++++++,,,,,,,,,+++***++++++++++++,,,---///000000000000/////////..................000222444666555555444333222222222222222222333333333444444444666666666666666666666666666777999999888999:::<<>>;;;<<<>>>??????>>>>>>===888999999888777666555555333444555444222111111333555444333222222333444555444888<<<<<<999555333333000000000111111111111111111000000//////000000111------------------,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,***)))''')))))))))))))))))))))))))))******)))'''&&&'''((()))))))))(((((((((((('''))))))((((((''''''''''''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$###"""""""""""""""'''((()))******(((&&&$$$%%%%%%$$$$$$$$$$$$$$$##############################$$$&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$###""""""!!!!!!######"""""""""###$$$%%%###$$$$$$$$$%%%%%%%%%&&&'''%%%$$$$$$%%%%%%$$$"""www^^^NNNDDD===888666555555666555555444333333222222111111000/////////+++,,,...//////...,,,+++,,,++++++++++++++++++,,,,,,+++******+++++++++***))))))))))))))))))))))))+++++++++*********))))))((((((((((((''''''''''''%%%%%%&&&'''((()))******(((((('''''''''(((((())))))((('''&&&&&&'''((()))'''''''''&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''((((((((("""###%%%&&&'''&&&&&&%%%((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&%%%%%%&&&(((***++++++))))))(((((((((((())))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,+++*********,,,///000000000//////...---------,,,,,,---...///222444666555555333222111111111111111111111111222222222333555555555555555666666666777888999999888777888:::===>>>@@@BBBEEEGGGIIIJJJOOOOOOPPPOOONNNOOOQQQSSSRRRQQQOOOMMMLLLMMMOOOQQQRRRQQQQQQTTTWWW[[[\\\\\\]]]___aaa___[[[YYYYYY[[[WWWWWWXXXWWWVVVUUUVVVWWWYYY^^^cccbbb^^^[[[\\\___\\\ZZZWWWUUUTTTTTTVVVWWWVVVUUUTTTTTTSSSRRRPPPNNNNNNLLLHHHFFFFFFIIILLLNNNMMMLLLJJJHHHGGGEEEDDDCCCBBBCCCDDDBBB>>>;;;<<<======<<<;;;999999888999999999:::===AAACCCCCC@@@>>>:::;;;===>>>?????????>>>;;;;;;;;;:::999888777666555666666555333222222444666555333111000111444777<<>>888444333444111111111111111111111111.........------..................------,,,,,,,,,------,,,,,,++++++***)))------......---+++(((&&&)))))))))))))))))))))))))))******)))'''%%%&&&'''(((((((((((((((((((((((('''(((((()))((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%''')))***'''(((((((((((('''&&&%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%$$$"""ttt]]]MMMEEE===888777888888777666555333111000222222111111000/////////***,,,...//////...,,,***,,,------------------,,,---+++)))***,,,------,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''$$$%%%&&&'''(((***++++++((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''((((((''''''&&&&&&&&&&&&$$$%%%'''(((((((((''''''"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((((((((((((''''''%%%%%%&&&&&&'''(((***,,,))))))(((((((((((())))))))))))(((((()))***++++++++++++*********+++------,,,+++***)))***,,,...///.........---------,,,,,,,,,,,,,,,---///111444555555444333222111000000000000000000000111111111111333333444444444555555555777888999999888777888999<<<===>>>???AAABBBCCCDDDIIIJJJJJJIIIIIIJJJMMMPPPOOOPPPPPPNNNLLLLLLOOOQQQRRRRRRUUUXXX[[[\\\ZZZXXXZZZ]]]___]]]ZZZWWWXXXZZZTTTUUUVVVVVVTTTUUUWWWZZZ\\\aaaeeeddd___\\\]]]___]]][[[WWWTTTRRRQQQRRRRRRTTTQQQMMMLLLMMMNNNNNNMMMLLLIIIGGGEEEEEEHHHLLLOOONNNLLLJJJGGGDDDBBBAAAAAA@@@CCCDDDAAA<<<999;;;===>>>===;;;999888777888888888999===AAACCCCCC@@@===:::;;;===>>>????????????<<<<<<<<<;;;:::888777666666777777777555444444666666555333000///111777<<>>:::999666666777666666555333333222222111111000/////////+++,,,...//////...,,,+++------............------///,,,)))***---000///...************************))))))((((((((('''''''''((((((((((((''''''''''''%%%&&&&&&((()))***++++++((((((''''''&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%'''((())))))((('''$$$&&&''''''&&&''')))+++)))((((((''''''(((((()))(((((((((((()))***+++,,,************+++,,,------,,,+++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444333333222111000000000000///000000000000111111111222222222333444444555555666888999888777777888999;;;;;;<<<===>>>???@@@@@@DDDEEEFFFEEEEEEGGGJJJLLLLLLOOOQQQPPPMMMMMMPPPRRRVVVWWWYYY\\\^^^^^^[[[XXXVVVYYY[[[ZZZWWWUUUVVVXXXTTTUUUVVVSSSPPPOOOQQQTTT]]]```ddddddaaa^^^]]]^^^^^^[[[WWWSSSQQQPPPPPPQQQSSSNNNIIIGGGJJJLLLMMMMMMIIIHHHFFFEEEFFFIIIMMMOOOMMMLLLJJJFFFBBB@@@@@@AAA???@@@AAA>>>:::888:::<<<@@@>>>;;;999777777777888777888;;;???BBBBBB@@@===:::;;;===>>>?????????>>><<<<<<;;;:::999888666555555666777666555555666777555555333000000444===DDDOOOJJJAAA888222111111222222222222222222111111111000//////......//////000------------------,,,,,,,,,,,,............---,,,------......---+++***)))((((((((((((((((((((((((((())))))(((&&&%%%&&&'''&&&''''''''''''(((((((((%%%&&&'''''''''&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((***+++((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%########################!!!###%%%%%%$$$###$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%$$$######&&&%%%$$$%%%&&&'''&&&%%%rrr[[[LLLDDD???<<<<<<555666666666666555555444222222111111000/////////,,,---...//////...---,,,,,,,,,---......---,,,,,,...***&&&''',,,///...,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&'''((()))******+++)))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$######""""""######$$$%%%&&&''''''(((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((###$$$&&&((())))))((('''%%%'''((('''%%%%%%(((***((((((''''''''''''(((((((((((((((((()))***+++,,,))))))***+++,,,,,,------+++++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,---///111222222111111000000000111111///000000000000111111111111111111222333444444444444555777777666666777999999999:::<<<===???@@@@@@AAABBBDDDDDDDDDFFFHHHJJJJJJNNNQQQQQQOOONNNQQQTTT[[[ZZZYYYZZZ\\\]]]\\\[[[TTTWWWYYYYYYVVVTTTUUUWWWUUUWWWVVVRRRMMMKKKNNNQQQ[[[]]]```bbbbbb```]]]ZZZ\\\ZZZVVVSSSRRRQQQRRRSSSRRRMMMIIIIIILLLNNNNNNLLLGGGFFFFFFFFFHHHJJJMMMOOOLLLLLLJJJFFFAAA>>>@@@AAA@@@@@@???===<<<;;;<<<>>>BBB???<<<999777777888888666777:::===@@@AAA???===;;;<<<===?????????>>>>>>;;;;;;:::999888666555444222333555555444444555777666666555333333999DDDMMMQQQHHH===555333333222111333333333222222111111111000//////......//////000,,,,,,------------------)))***,,,.........---,,,+++++++++*********))))))((((((((((((((((((((((((&&&'''((((((&&&%%%&&&(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''''''(((&&&&&&'''((()))+++---...)))((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$###""""""$$$%%%&&&########################"""$$$%%%&&&%%%$$$%%%&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$%%%'''((('''&&&rrrZZZKKKDDD???===>>>777777777777666555444333222222111111000/////////---..................---++++++------------++++++***&&&"""###(((++++++))),,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))(((((((((''''''''''''''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''''''''((()))))))))'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$###$$$%%%&&&'''(((((((((''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))***)))'''&&&%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((("""$$$&&&((())))))((('''%%%'''((('''%%%%%%'''***((((((''''''''''''(((((((((((((((((()))***+++,,,((()))***,,,,,,------,,,******+++,,,,,,,,,++++++))))))***+++,,,------...------,,,,,,---...000111111000000000000000111222000000000000111111111111000000111222333333444444222333555555444555666888777888:::<<<>>>@@@AAABBB???AAADDDEEEEEEFFFHHHJJJIIIMMMRRRRRRPPPOOORRRVVV\\\YYYVVVVVVXXXZZZ\\\]]]TTTWWWYYYYYYVVVTTTVVVXXXVVVWWWWWWSSSNNNLLLOOOTTTXXXZZZ]]]aaacccaaa\\\XXX[[[YYYVVVTTTSSSTTTUUUWWWQQQMMMJJJLLLOOOQQQNNNKKKFFFFFFFFFGGGIIIKKKMMMOOOKKKKKKJJJEEE@@@>>>???BBBCCCBBB@@@??????@@@@@@@@@CCC@@@===999777777888999666777999<<>>??????>>>>>>===:::::::::999777555444333///111333333333333555666777888777555555<<>>@@@BBBCCCDDDCCCBBBCCCDDDFFFIIIKKKMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUQQQNNNNNNRRRUUUVVVUUUTTTUUUTTTSSSQQQQQQSSSUUUZZZZZZXXXRRRMMMKKKPPPUUU^^^^^^^^^^^^]]][[[VVVSSSVVVVVVVVVTTTRRRQQQQQQSSSSSSNNNJJJLLLPPPRRRNNNIIIJJJJJJIIIIIIJJJLLLOOOQQQOOOKKKEEEAAA@@@@@@@@@@@@AAA@@@>>>===>>>???AAABBBFFFCCC===888555555666888<<<;;;::::::<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<;;;:::999777444222111000...///111333555555666666;;;888666777<<>>@@@BBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTPPPMMMMMMOOORRRRRRRRRSSSSSSSSSQQQPPPPPPRRRTTTWWWWWWVVVRRRNNNOOOUUU[[[cccaaa^^^\\\ZZZWWWTTTQQQPPPQQQRRRRRRPPPPPPQQQRRRQQQNNNLLLMMMPPPPPPMMMJJJKKKKKKJJJJJJKKKMMMNNNOOOIIIFFFCCCAAABBBCCCDDDDDD@@@???>>>======>>>@@@@@@BBB???<<<888666666888999<<<;;;::::::<<<<<<;;;:::888888888999:::;;;;;;;;;;;;:::999777555333111000///000111222444555666666===:::777777:::???CCCEEEAAA;;;444111222333111//////000000000000000//////111...******,,,......---+++***)))(((((())))))***,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((***)))(((''''''(((((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&((())),,,+++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$%%%'''(((&&&$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&'''))))))(((&&&%%%$$$###"""""""""""""""pppXXXJJJDDD???;;;999888666444333444444333222000000000000////////////000000000000000///...---222111000...,,,***)))(((++++++++++++++++++++++++((((((''''''((()))******))))))(((''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******(((&&&%%%%%%&&&&&&&&&%%%%%%''')))+++)))(((((()))******)))++++++******++++++,,,---------,,,+++++++++,,,,,,+++,,,---...///...,,,,,,***+++,,,---.../////////---------...//////000000////////////////////////111111111222222333444444999999999999;;;===???@@@??????AAABBBCCCDDDDDDDDDFFFGGGHHHJJJLLLOOOQQQSSSSSSPPPMMMLLLMMMNNNOOOOOORRRRRRRRRPPPNNNNNNPPPRRRTTTTTTTTTQQQPPPTTT[[[aaagggccc^^^ZZZWWWTTTPPPNNNIIIKKKNNNOOONNNNNNNNNOOOLLLMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLEEEDDDBBBBBBDDDEEEEEEDDD???>>>>>>=========>>>>>>===<<<;;;999888888999:::<<<;;;:::;;;<<<===;;;:::888777777777777999:::;;;;;;:::999777555333222111000111111222333555666777===:::666555777:::<<<===<<<777222000222222111//////000000000///...------222000......//////---,,,...---,,,+++************---,,,+++***************'''''''''''''''''''''''''''''''''&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%''''''%%%$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$######"""""""""""""""###nnnWWWJJJDDD???:::999888666555444555555444222222111111111000000//////---------------,,,,,,+++//////---,,,***(((''''''++++++++++++++++++++++++)))))))))((())))))))))))******))))))))))))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%'''(((((('''&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%$$$###$$$'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%&&&(((******)))((((((((()))))))))+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,---......///......------------....../////////////////////////////////000111222333444555555999888777666777999<<<===>>>???@@@BBBBBBBBBAAAAAABBBCCCEEEGGGKKKNNNQQQRRRTTTRRROOOMMMMMMNNNOOOPPPSSSSSSRRRPPPNNNNNNPPPRRRRRRRRRQQQPPPQQQVVV]]]bbbdddaaa]]]ZZZVVVRRRNNNJJJEEEGGGKKKLLLKKKJJJJJJJJJIIILLLOOOOOOMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGDDDCCCBBBCCCDDDDDDBBB@@@??????>>>>>>============>>>======<<<;;;:::::::::<<<;;;;;;<<<======;;;:::999888666666666888:::;;;:::999888777555444333222111111111111222444666777:::888444333444666777777666333111000111222111000////////////...---,,,+++---------......---+++***......------,,,,,,,,,,,,---,,,***)))))))))***+++************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$#########$$$%%%%%%~~~jjjTTTHHHCCC>>>:::888777666555555555555444222222222111111000000//////...------,,,,,,,,,,,,,,,---,,,,,,++++++***))))))++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++)))(((((((((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''' """$$$&&&((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&&&&(((***((()))(((((('''(((((()))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...---......//////.........---------...............000000000000000000000000//////000111333444555555888777555555555777:::;;;===>>>@@@AAAAAAAAA@@@???@@@AAACCCEEEIIIMMMPPPQQQUUUTTTRRRPPPOOOPPPRRRTTTUUUUUUTTTRRRPPPOOOQQQSSSSSSRRRQQQQQQRRRUUUZZZ^^^]]]\\\[[[[[[XXXSSSMMMHHHEEEHHHJJJKKKIIIGGGFFFFFFGGGKKKNNNNNNKKKIIIJJJLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBAAAAAACCCDDDDDDBBB@@@BBBAAA@@@>>>============AAAAAA@@@???===<<<:::999;;;;;;;;;===>>>>>>;;;999:::999777666666888:::;;;888888777666555444333222111111111222333444555666555333111111222444444444222111000000111111000000////////////...,,,++++++(((***,,,------,,,,,,+++(((((()))***************,,,+++***)))((()))***+++++++++++++++++++++++++++++++++******)))(((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""########################$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$%%%%%%yyyfffQQQFFFBBB>>>:::888666555444555555555333111111111111111000000000000000000//////...//////000------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$&&&((()))******'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&+++***)))'''%%%$$$###"""###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++)))'''&&&&&&''')))+++'''(((((('''&&&&&&''')))((()))))))))'''''')))***))))))***++++++++++++***++++++,,,---------,,,,,,///---+++))))))+++---///....../////////......---........................111111111111111111111111///000000222333444555555555555444555555777999:::<<<===>>>??????????????????@@@BBBDDDHHHLLLOOOPPPRRRSSSRRRQQQPPPRRRUUUXXXVVVVVVVVVSSSQQQQQQRRRTTTTTTSSSSSSRRRSSSUUUWWWXXXWWWWWWYYYZZZYYYTTTMMMHHHHHHJJJKKKJJJGGGEEEDDDDDDHHHJJJLLLKKKIIIHHHJJJMMMJJJJJJHHHGGGEEECCCBBBBBB@@@???@@@CCCFFFHHHGGGFFFFFFDDDBBB???>>>>>>???@@@EEEDDDBBB@@@>>><<<:::999;;;;;;<<<>>>???>>><<<999999999888777777888999:::666666555555444333222222000111222333444444444444000///...///111333333222///000111111111111000///.../////////...---,,,,,,(((***---...---------...((()))***+++,,,,,,,,,,,,+++******)))))))))******)))))))))))))))))))))))),,,,,,++++++***((('''&&&''''''''''''((((((((((((''''''''''''''''''((((((&&&&&&'''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%%%%%%%&&&'''$$$$$$######"""######$$$tttbbbMMMDDDAAA===:::888555444444444555444222000//////000000000000000000111000/////////000111111------------------------++++++++++++++++++++++++******++++++***)))((('''))))))***++++++***))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%***)))((('''&&&%%%$$$$$$"""###&&&((()))(((((('''$$$$$$$$$%%%&&&''''''''''''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''(((((('''%%%$$$%%%&&&(((***+++)))'''''')))+++'''((()))*********))))))***+++,,,---------,,,,,,+++******)))***+++------+++,,,---...............////////////////////////000000000000000000000000000000111222333333444444333333444555666888888999:::::::::;;;<<<===>>>??????@@@AAADDDHHHKKKNNNPPPMMMNNNOOOOOONNNQQQVVVZZZWWWWWWVVVTTTQQQQQQRRRSSSUUUUUUUUUUUUVVVWWWVVVUUUVVVVVVVVVWWWVVVSSSMMMIIIJJJKKKKKKJJJGGGEEEFFFFFFIIIIIIIIIHHHGGGHHHKKKMMMKKKJJJHHHEEEDDDCCCCCCCCCCCCCCCCCCEEEHHHJJJJJJJJJKKKHHHDDD@@@??????AAACCCEEEDDDBBB???===<<<;;;;;;;;;;;;<<<>>>@@@???<<<999777777777777777777777777444444444333333222222111///111333555666555333222...------///111222111000...000222222222000//////....../////////......---***,,,......,,,+++,,,...,,,,,,---.........---,,,))))))************))))))))))))))))))))))))))))))))))))*********((('''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&$$$###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!######""""""$$$&&&&&&&&&%%%$$$############qqq___KKKCCC@@@===:::888444444333444555444111///......//////000000111111000///...------...///000,,,,,,++++++++++++******++++++++++++++++++++++++&&&''')))*********)))((('''((()))******)))(((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&'''((())))))!!!###&&&(((******)))(((######$$$%%%%%%&&&'''''''''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%'''((('''&&&###"""###$$$(((***+++***((('''))),,,&&&'''(((******))))))((()))***,,,---...---,,,,,,'''((()))+++,,,,,,,,,+++((()))***,,,---...//////000000000000000/////////000000000000000000000000111111111222222333333444111222444666777888999999999888888888999;;;===>>>???@@@BBBDDDGGGKKKMMMOOOIIIKKKLLLLLLMMMPPPUUUZZZWWWWWWVVVSSSQQQPPPQQQSSSVVVVVVVVVXXXYYYYYYWWWUUUXXXVVVUUUTTTTTTQQQNNNKKKKKKKKKKKKIIIGGGGGGHHHIIIKKKIIIGGGFFFFFFIIIKKKMMMLLLKKKHHHEEECCCCCCDDDDDDJJJIIIGGGHHHIIIJJJJJJIIINNNJJJEEEAAA???@@@CCCEEEDDDBBB@@@>>><<<;;;<<<<<<;;;;;;===???@@@???<<<999555666666777666666555444333333333222222111111111...000444666777555333111...------///111111000......000333333222000//////......//////000/////////+++---...,,,)))((()))+++***+++,,,,,,+++***((('''((()))***++++++***)))(((************************&&&&&&((()))))))))((('''''''''''''''((((((((()))%%%&&&&&&'''((()))******$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$'''&&&$$$"""###%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$############&&&%%%$$$######$$$%%%&&&!!!$$$&&&&&&$$$$$$''')))***)))((('''&&&%%%%%%%%%jjjZZZJJJBBB???;;;888777777777666555444333333333111111111111000000000000---------,,,,,,,,,++++++...---,,,++++++++++++,,,++++++******************---+++)))'''''')))+++---,,,,,,+++***)))))))))***(((((())))))))))))((((((************))))))))))))&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''+++'''$$$$$$&&&(((((('''((())))))))))))))))))((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))((('''&&&&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$######$$$%%%''')))+++,,,'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))***+++,,,---))))))*********+++++++++++++++++++++++++++++++++'''(((+++---...........................---------...///////////////......000000111333333333333333///444999999666333555777::::::999777666777:::=========???AAADDDHHHKKKMMMKKKJJJIIIIIIKKKOOOTTTVVV]]][[[WWWRRROOOPPPSSSWWWRRRVVVZZZZZZWWWTTTSSSTTTUUUTTTSSSQQQPPPOOOOOOOOOLLLMMMNNNNNNNNNLLLKKKJJJGGGFFFEEEDDDFFFIIIMMMOOOHHHGGGEEEDDDDDDDDDEEEEEEEEEHHHLLLPPPRRRRRRQQQPPPOOOKKKFFFCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;===???AAA@@@===:::888777666666666555555555555555555555555444333222111222222333333333222111111333222000...---,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,+++)))'''%%%...,,,(((%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&$$$"""$$$&&&(((&&&$$$''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&))))))%%%""""""###%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&%%%$$$###"""!!!((('''&&&&&&$$$$$$###""""""!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######iiiYYYIIIBBB???;;;777666666666555555444444333333111111111000000000//////---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***************************,,,+++)))(((((()))+++,,,+++***))))))((((((((()))(((((())))))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&$$$$$$%%%'''(((***'''$$$$$$&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%% """###%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((()))***))))))*********+++++++++++++++++++++++++++++++++******+++,,,---------,,,,,,,,,------......//////......////////////......///000111222333333333444111666::::::666444555777888999::::::999888:::;;;;;;<<<===???BBBEEEHHHJJJIIIHHHHHHHHHJJJNNNRRRTTTWWWWWWUUURRROOONNNPPPRRRSSSWWWZZZZZZWWWTTTTTTUUUUUUTTTSSSRRRPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFGGGIIIKKKMMMGGGGGGFFFEEEEEEEEEFFFFFFGGGIIIMMMQQQRRRQQQOOOMMMLLLIIIEEEBBBBBBBBBBBBAAA???>>>===;;;::::::::::::;;;<<<>>>>>>===;;;999777777777666666666555555555555555555444333222111000222222333333333333333222111111111000000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++***)))'''&&&******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''))))))&&&#########%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$######"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######gggWWWHHHAAA>>>:::777666555555555444444444444444111111000000000000//////------------,,,,,,,,,,,,+++,,,,,,---,,,+++***)))************************************************))))))((('''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((&&&$$$$$$&&&((()))(((((('''&&&%%%%%%&&&'''(((((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!!!!""""""$$$%%%'''(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%&&&'''(((((()))))))))************+++************************,,,,,,+++++++++++++++,,,***++++++,,,...//////000---....../////////.........///000111222333444444444888;;;:::777555666888777999<<<<<<;;;999999999::::::;;;===@@@BBBEEEFFFHHHGGGGGGGGGIIILLLPPPRRRQQQRRRRRRQQQNNNLLLLLLMMMTTTWWW[[[[[[XXXUUUUUUVVVVVVUUUTTTRRRRRRQQQQQQQQQSSSRRROOOLLLJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKNNNQQQQQQNNNKKKIIIHHHEEEAAA@@@@@@AAAAAAAAA>>>===<<<;;;:::999999999;;;;;;;;;;;;:::888666666777777777666666666555555444444444444222111000///222222333444555555555555///000111222222222111000------------,,,,,,,,,,,,------------------------+++,,,,,,------,,,+++++++++++++++++++++*********))))))))))))))))))))))))+++******))))))(((((('''%%%''')))******(((%%%###$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%''')))(((&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$############"""""""""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######dddVVVGGG@@@>>>:::666555444444444444444444444555111000000000////////////...------------,,,,,,,,,+++,,,...///...---+++)))***************+++++++++((()))***++++++***)))((())))))(((''''''((((((((((((((())))))))))))((((((((((((((()))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))&&&&&&%%%%%%&&&((())))))***)))(((''''''((()))***(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&))))))((('''''''''((((((((('''&&&%%%&&&'''((()))&&&&&&&&&&&&%%%&&&&&&&&&)))((('''&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((()))***+++))))))))))))************************************++++++***))))))***,,,---***++++++,,,------......------......//////............///000111222444444666999::::::888666777888:::<<<<<<;;;999777777777999:::;;;===???AAACCCDDDHHHHHHHHHHHHJJJLLLNNNPPPNNNOOOOOONNNKKKJJJKKKLLLSSSWWWZZZZZZWWWUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVSSSOOOKKKHHHGGGGGGHHHKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGJJJLLLNNNPPPNNNKKKGGGDDDCCCAAA>>>>>>???@@@AAA@@@>>>>>><<<;;;:::999999999;;;;;;999888666555555555777777777666666666666555555555555444333222111000222333444555666666666666///000222333333111///...------------------,,,,,,........................---------...------,,,,,,+++++++++***************))))))))))))))))))))))))+++***)))((((((((((((((($$$&&&(((******(((&&&$$$###$$$$$$%%%&&&'''((((((((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######cccTTTFFF@@@>>>;;;777555333333333444444444444444000000000////////////............---------,,,,,,,,,---///000000...,,,+++))))))*********+++++++++'''(((***++++++***((('''))))))((((((((())))))***(((((())))))))))))((((((''''''(((((()))))))))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***&&&''''''((((((''''''&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++---...,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................///000111333444666777888888777666777777>>>>>><<<999555444555777:::;;;===???AAACCCDDDEEEHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNMMMJJJHHHIIIKKKNNNRRRUUUXXXXXXUUUTTTUUUWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVSSSOOOKKKHHHHHHHHHIIIKKKKKKJJJHHHGGGEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKGGGDDDAAA???===<<<<<<>>>@@@@@@???@@@???>>><<<;;;;;;::::::;;;:::888666555555555555888777777777666666666666666666666666555444333222222333444555666777777777111111222333222///---+++------------------------.......................................---,,,+++***************************************************)))(((((('''(((((()))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######}}}aaaTTTFFFAAA???<<<777666444444444333333333333333000000////////////..................---------,,,---......//////---,,,+++)))))))))***++++++,,,,,,(((((()))******)))(((((())))))(((((())))))******(((((())))))))))))((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''''''''(((&&&'''((((((&&&&&&&&&(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((%%%$$$######$$$%%%'''((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******)))))))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))+++---...,,,,,,,,,++++++*********+++,,,---...............//////.........000111222555555555555666666666777===<<<:::666333333555888:::<<<>>>AAACCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKHHHGGGHHHKKKNNNPPPSSSUUUUUURRRQQQSSSUUUVVVVVVUUUUUUUUUVVVVVVWWWRRRPPPMMMJJJIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIHHHFFFDDDBBBAAA===<<<;;;<<<>>>?????????@@@???>>>===<<<;;;;;;;;;:::999888777666666666666888888777777777666666666555555666666666666555555333333444555666666666666222222222222000...,,,+++------------............------------------------............---,,,++++++)))))))))***************************************((((((((((((((((((((((((((('''%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$###%%%&&&&&&$$$$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%!!!"""###$$$%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######|||aaaSSSFFFBBB@@@===888777555444444333333222222222000000/////////.....................------------------,,,,,,,,,+++++++++((())))))***++++++,,,,,,(((((())))))))))))((((((((('''''''''(((((()))***(((((())))))))))))(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))))))))&&&(((***)))&&&$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$######$$$%%%'''((('''&&&%%%$$$$$$&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((******))))))((((((((((((((((((((((((((((((((((((&&&'''((()))************************++++++++++++***+++,,,---............111000...------...000111222111111222444555666666777777777666555555666888999;;;>>>BBBEEEGGGHHHHHHFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIIIIIIIGGGGGGIIIKKKMMMPPPRRRRRROOOOOOQQQSSSSSSSSSSSSSSSSSSTTTUUUUUUMMMLLLKKKJJJKKKLLLNNNOOONNNLLLJJJHHHHHHHHHIIIJJJHHHFFFCCCAAAAAACCCEEEGGGGGGFFFEEECCCBBBAAAAAAAAA<<<;;;;;;<<<>>>??????>>>???>>>===<<<;;;:::::::::999999999999999888888888888888888777777777666666222333444555666666666666333444444555555555444444333333222111000000//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,******((()))))))))*********+++************************&&&'''((())))))(((''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$&&&%%%#########$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%########################"""""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######|||aaaSSSGGGBBBAAA===999777555555444333333222111111000/////////............//////.........---------,,,+++***)))))))))******((())))))***++++++,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((&&&&&&((()))************''')))+++)))&&&###$$$%%%&&&'''***,,,,,,***'''&&&&&&&&&''''''''''''&&&&&&***)))'''&&&&&&''')))***%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###""""""""""""&&&&&&%%%%%%&&&((()))***'''&&&$$$$$$$$$&&&((()))''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''((())))))******))))))((((((((('''(((((((((((((((((((((((('''((()))******)))((('''(((((()))***+++,,,,,,---***+++,,,---............222000...---,,,---///000000//////000222555555555000222555777777777888999888;;;>>>BBBEEEGGGIIIIIIEEEFFFHHHJJJJJJJJJHHHGGGDDDFFFIIIJJJIIIGGGGGGGGGLLLNNNQQQPPPNNNMMMOOORRRQQQPPPPPPPPPQQQRRRSSSTTTJJJJJJJJJJJJLLLNNNPPPQQQOOOMMMKKKIIIIIIJJJLLLNNNIIIFFFCCC@@@???AAADDDFFFFFFDDDBBB@@@???@@@AAABBB<<<;;;;;;<<<>>>???>>>===>>>===<<<;;;:::999999999888888999::::::::::::999888888888888777777777777000111333444555666666666444444444555444444333333333333222111111222222333---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))(((((())))))*********+++************************%%%&&&(((******)))'''&&&&&&'''''''''&&&&&&%%%$$$(((''''''&&&&&&%%%$$$$$$(((((((((''''''((((((((("""%%%'''&&&$$$###%%%(((%%%%%%''''''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!!!!$$$%%%$$$"""#########$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######}}}___SSSFFFAAA???;;;888888555555444333333222111111000000////////////000000111000///...---,,,,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((''''''$$$"""))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''((())))))'''&&&&&&(((***%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((('''%%%$$$%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((((((''''''''''''***(((%%%%%%'''((((((&&&(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((()))))))))))),,,,,,,,,------.........,,,,,,,,,---------......---------......//////////////////000111111222222222333333444444555555666<<<:::;;;???FFFIIIGGGCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDEEEGGGNNNOOOOOOOOOOOONNNMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMJJJIIIIIIHHHIIIKKKNNNOOOLLLLLLLLLLLLLLLLLLMMMMMMEEEDDDAAA??????AAACCCDDDHHHFFFAAA>>>===>>>@@@BBB>>>>>>======<<<<<<<<<;;;<<<;;;999888888888999999::::::;;;;;;;;;:::999888444444444444444555666777666444333333555666666555555555444333222111111000111111111000000000000///......---------......///---------.........//////))))))******+++++++++,,,+++***((('''((()))+++,,,************************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((&&&%%%###((((((&&&$$$""""""%%%((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&%%%###"""%%%%%%$$$######$$$%%%%%%########################(((###"""$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""" !!!"""###$$$%%%%%%%%%zzz___SSSFFFAAA???;;;888888555555444333333222111111000000////////////000000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******++++++++++++******************)))))))))))))))))))))))))))))))))((('''&&&%%%%%%)))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%$$$"""###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%///,,,(((&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&& """%%%%%%$$$###$$$%%%(((((())))))))))))((((((***)))(((''''''((()))***'''((((((((())))))))))))))))))))))))))))))******,,,,,,,,,,,,------------*********+++++++++++++++///000000111111222333333222222333444555555666666;;;999:::>>>DDDGGGEEEBBB>>>>>>>>>>>>???@@@BBBBBBFFFFFFGGGFFFDDDCCCDDDFFFJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLJJJIIIIIIJJJKKKKKKHHHHHHGGGFFFGGGHHHJJJLLLKKKLLLLLLLLLLLLKKKKKKJJJEEECCCAAA??????@@@BBBCCCDDDCCCAAA???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;999888777777888888:::;;;<<<<<<<<<;;;999888666666555555444555555555555444333333555666666555666666555444333111111000///000000111222333444555000//////.........//////,,,---------.........///*********+++++++++,,,,,,******+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''""""""!!!!!!###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%########################&&&### """$$$$$$"""############"""""""""""""""#########$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%www___RRRFFFAAA>>>;;;888888555444444333333222222111000000////////////000000///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++******)))*********,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((###$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%"""&&&++++++'''$$$%%%''''''(((((())))))((((((''')))((((((''''''(((((()))''''''((((((((()))))))))(((((('''''''''''''''&&&+++++++++,,,,,,,,,,,,---------------------,,,,,,------...//////000000111111111222333444555666777888777888<<>>=========>>>@@@BBBDDDDDDEEEFFFEEECCCCCCCCCEEEJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJIIIGGGGGGGGGHHHIIIFFFEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGDDDCCCAAA@@@???@@@AAAAAA???@@@@@@???>>>===<<<;;;======<<<<<<;;;<<<<<<<<<;;;:::999888777777777777:::;;;<<<<<<<<<;;;999999777777666555444444444444555333333333555666555444777777666444333111000000//////000111222333444444111111000///.........///,,,,,,------------......******+++++++++++++++,,,***+++---------+++)))'''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$###""" !!!$$$'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""""""""$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%#################################%%%'''&&&###!!!####################################$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%vvv___RRRFFF@@@>>>:::888777444444444333333222222222000000////////////000000...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&((()))((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&((())))))((('''''''''''''''''''''''''''''''''&&&%%%%%%''')))###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""!!! !!!$$$&&&'''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***(((&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((('''''''''*********+++++++++,,,,,,/////////......------,,,)))******++++++,,,------//////000111333444555555555555666:::>>>??????======<<<;;;:::<<>>>>>>>>======<<<;;;;;;;;;;;;:::999999::::::;;;;;;:::999888777777666666999::::::;;;:::999888777555444444333333333444444444333222444555666555333888777666444333111000///000000/////////.........111111000...------------,,,,,,,,,,,,,,,,,,------************************++++++,,,,,,+++)))((('''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%(((+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&&&&%%%###!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$www^^^RRREEE@@@>>>:::777777444444333333333333222222000000////////////000000------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***+++******)))(((''''''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''$$$$$$$$$###!!!"""$$$&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&+++)))'''&&&&&&&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''""""""%%%$$$"""''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((*********)))(((((((((''')))))))))************+++,,,++++++******))))))))))))))))))***++++++,,,,,,---...///000111222333333222333555888;;;<<<<<<;;;777666555555777;;;>>>AAAEEEGGGIIIIIIHHHGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMNNNJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBFFFGGGGGGHHHGGGFFFEEEDDDBBBCCCBBBBBBAAA@@@??????>>>===<<<;;;:::;;;===>>>999888777666666777999:::;;;;;;:::999888777666555777777888999888777666555111111111111222333444555333222222444555666444333666666555333222111000////////////.........------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))((((((,,,+++)))((('''''''''((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$###"""###%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$############""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""yyy^^^QQQEEE@@@===:::777777333333333333333333333333000000////////////000000------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++******)))*********)))))))))((((((''''''&&&))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''%%%&&&&&&$$$######%%%'''&&&&&&'''(((((('''%%%$$$%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$!!!((((((%%%&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))******,,,,,,++++++++++++++++++++++++,,,------......///......//////000111111111000222444777888999999999777666666777:::===@@@BBBFFFHHHKKKKKKJJJIIIIIIJJJGGGGGGIIIJJJKKKLLLLLLLLLIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCFFFFFFFFFEEEFFFFFFFFFFFFCCCCCCDDDDDDCCCAAA???>>>???>>><<<;;;;;;<<<>>>@@@888777666555555777999:::<<<<<<;;;;;;999888666555555666777777777666444444//////000111222444555666222222222444666666444222444444333222111000//////------...///000111222222......---,,,++++++++++++,,,,,,++++++++++++******)))))))))))))))(((((((((,,,***(((&&&%%%&&&((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''((("""###$$$###""""""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$###!!!!!!###%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######yyy^^^QQQEEE@@@===999777777333333333333333333333333000000////////////000000...---------------......******+++++++++,,,,,,,,,*********)))******++++++)))))))))((((((((((((((())))))))))))))))))))))))((())))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''((())))))(((&&&&&&)))+++((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''""" &&&******(((&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))---------------.........,,,------......///000000111111111111111111111111///111444666777888888999888888999;;;>>>AAACCCDDDFFFIIIKKKLLLKKKJJJJJJJJJFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGEEECCCBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCFFFEEEDDDCCCDDDFFFHHHIIICCCDDDFFFFFFEEEBBB@@@>>>======>>>>>>?????????@@@999888666555666888:::;;;=========<<<;;;999777555555666777777777666555444222222222222333444666666111111222444666666333111111111111000000000//////,,,---...///000111111222...------,,,,,,,,,------,,,+++++++++************++++++++++++*********)))))))))((((((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&((()))%%%''''''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""$$$&&&%%%###"""###%%%""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%zzz^^^QQQEEE???===999777666333333333333333333333333000000////////////000000......---------......///*********++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))%%%&&&((())))))(((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''&&&'''&&&%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%''''''%%%###!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((''''''''''''&&&%%%&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''''''''((((((((())))))))))))******++++++++++++,,,,,,------......///333333333222222222222111///111444666666777888888444555777:::<<>>;;;===@@@BBBBBBAAA@@@>>>;;;999888666777999;;;======>>>>>>===<<<999777666666777888888888777555444555555444444444555666666111111222444666666333111////////////////////////......---------,,,,,,,,,......---------......///,,,+++++++++******))))))---------,,,,,,+++++++++'''(((***++++++***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###########################!!!%%%((((((&&&$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''vvv```SSSEEE>>>;;;888666666555555444444444333333333////////////////////////111000000///......------+++,,,,,,------,,,,,,+++---,,,++++++,,,,,,***)))+++++++++******)))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''''''''((())))))((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$&&&&&&'''((((((((((((((((((***,,,,,,+++******+++***+++,,,...///000000000222222222222222111000///333222111111111333666777777888999;;;>>>@@@BBBCCCBBBCCCDDDEEEGGGJJJLLLMMMFFFFFFEEEDDDCCCBBBBBBBBBDDDCCCAAA@@@??????@@@@@@EEEEEEDDDEEEFFFFFFCCCAAABBB@@@@@@AAADDDEEEFFFEEEEEEFFFGGGFFFCCC>>>999666;;;;;;<<<===>>>>>>======<<<;;;999888777888999:::999;;;===>>>===;;;999777999999999999888888777666555555666666666555333222000222444555333111111111000000111111111222222222------------------------000+++***///333000,,,***,,,,,,,,,++++++++++++***...//////...---,,,+++***((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%###$$$''''''%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$###$$$&&&&&&%%%###"""""""""###############$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###############$$$vvv```SSSEEE???<<<999777777555555444444444333333333////////////////////////000000//////...------,,,+++,,,,,,------,,,,,,+++---,,,***++++++,,,***)))+++*********)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((''''''&&&'''''''''''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%&&&'''&&&&&&'''''''''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((('''%%%%%%''''''(((((())))))(((((())))))))))))***+++++++++***+++,,,---.../////////111222222222111111000///000111222444555666666666555666777999;;;===>>>???@@@@@@BBBCCCFFFHHHJJJKKKFFFEEECCCAAA@@@AAABBBCCCFFFDDDCCCAAA@@@??????@@@BBBAAABBBDDDFFFFFFEEECCCBBB@@@??????AAADDDDDDDDDAAABBBDDDEEEDDDAAA===;;;999;;;>>>@@@@@@>>><<<;;;::::::999999999999999999999:::<<<======<<<:::999:::;;;;;;::::::888777666555555666666666555333333///111444444222000000000//////000000000111111111------------------------,,,+++000999===666,,,'''+++++++++******)))))))))+++,,,,,,++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''((($$$!!!!!!%%%'''%%%"""%%%$$$$$$$$$%%%%%%&&&''''''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$############$$$$$$###!!! !!!"""%%%$$$###"""!!!""""""###$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$uuu```SSSFFF@@@===:::888888555555444444444333333333//////////////////////////////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******+++,,,***)))*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((((((''''''&&&''''''&&&&&&''''''((()))$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%(((((((((((())))))))))))***'''%%%&&&))),,,,,,+++++++++,,,---......------111111111111111000000///...000333666777777777666555666888999;;;<<<<<<<<<<<<===???AAADDDFFFHHHIIIGGGEEEAAA>>>>>>@@@CCCEEEIIIGGGEEECCCAAA@@@@@@@@@??????@@@CCCFFFGGGFFFEEEBBB@@@===<<<>>>AAABBBCCC>>>???AAABBBAAA???<<<::::::<<<@@@BBBBBB???;;;888999999:::::::::::::::999999999;;;<<<<<<===<<<<<<;;;;;;;;;:::999777555444555555666777666555444333///111333333111////////////////////////000000000........................---,,,111:::===666---(((++++++******)))(((''''''************)))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''+++'''$$$$$$'''(((&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""###$$$$$$%%%&&&&&&###""""""""""""""""""###$$$$$$$$$$$$############$$$%%%%%%###!!! !!!$$$$$$###"""""""""######&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$uuu```SSSGGGAAA???;;;888888555555444444444333333333////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,***)))***++++++***)))*********************************)))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((((())))))******+++&&&"""$$$)))------***,,,------.........------///000000111000000//////---...111333555666777777888999;;;<<<============:::;;;===@@@BBBDDDFFFGGGHHHEEEAAA>>>>>>AAAEEEHHHLLLKKKHHHFFFDDDCCCBBBCCCAAAAAABBBDDDGGGHHHGGGFFFCCC???<<<:::;;;>>>@@@@@@===>>>??????>>>;;;888666===>>>@@@AAAAAA>>><<<:::888999:::;;;;;;;;;:::999888999:::;;;<<<===??????::::::::::::888666333222444555666777777666555444111222444333111000///000000000000000000000000000////////////////////////111---,,,///111///...///,,,,,,+++***)))(((((('''******++++++***))))))(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""(((&&&%%%&&&((())))))'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%######""""""""""""######&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%%%%uuu___SSSFFFBBB???;;;888888555555444444444333333333000000000000000000000000---------------,,,,,,,,,***++++++,,,,,,++++++***+++***))))))+++++++++)))++++++++++++++++++++++++++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((())))))***&&&&&&''''''((((((((()))&&&''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$##################$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&''''''&&&&&&''''''''''''((((((((('''((()))******+++&&&"""$$$)))------***---....../////////.........//////000000000//////.........///111333666777999:::<<<===>>>>>>======999;;;===???AAACCCDDDDDDGGGDDDAAA???@@@DDDHHHKKKOOOMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIGGGEEECCC???;;;999:::<<<===>>>======>>>???>>><<<;;;999@@@@@@??????>>>>>>>>>>>>888999;;;<<<<<<;;;:::999888888999;;;===>>>@@@AAA;;;;;;<<<<<<:::888555333444555666777777666555555333555555444222111111222111111111111111111111111////////////////////////222---)))***++++++---111------,,,+++******))))))))))))*********)))((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&$$$######"""&&&%%%%%%&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&%%%%%%$$$"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&$$$############$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$%%%%%%&&&uuu]]]QQQFFFAAA???;;;888888555555444444444333333333000000000000000000000000......------------------******++++++++++++*********)))((()))+++++++++)))***************++++++++++++******)))(((''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((()))))))))'''''''''(((((((((((((((&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((((((((('''&&&&&&&&&''')))******'''%%%&&&))),,,,,,+++,,,------.../////////...---......///////////////......------///111444666555777999;;;<<<<<<::::::999:::<<<>>>@@@@@@@@@@@@BBBBBBAAABBBDDDGGGKKKMMMOOOMMMKKKIIIGGGFFFFFFFFFHHHHHHGGGHHHIIIHHHFFFDDDCCC???;;;999:::;;;;;;;;;:::;;;===@@@AAABBBBBBAAABBBAAA???>>>>>>>>>@@@AAA;;;;;;;;;;;;;;;:::999999777888:::<<<>>>???@@@@@@<<<===??????>>>;;;888666444555666777888777666555555666666555222111111222222222222222111111111111........................---+++,,,//////,,,+++---,,,,,,,,,+++++++++++++++'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%'''((()))###$$$$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$%%%&&&%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""""" """""""""###$$$&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''uuu\\\PPPEEEAAA???;;;777777555555444444444333333333000000000000000000000000........................******++++++++++++*********(((((()))***++++++***'''((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''''''''''''''&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###$$$$$$#########$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%&&&((()))))))))))))))***+++++++++)))***+++,,,---.........,,,---....../////////.........//////111222333444222444777999::::::999888888999;;;=========<<<;;;<<<===@@@CCCGGGIIIKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFHHHGGGGGGHHHIIIHHHFFFDDDBBB???<<<;;;::::::999888999:::<<<>>>@@@BBBBBBCCC@@@?????????@@@@@@@@@AAA>>>===<<<;;;:::999999999666888;;;>>>???@@@??????:::;;;===???>>>;;;888666444555666777888777777666555666666444111000111222222111111111000000000000------------------------***)))---111000+++)))+++************++++++++++++&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$%%%&&&'''((()))######$$$%%%%%%%%%%%%%%%###""""""""""""$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$############"""""""""""" !!!######""""""###%%%"""###%%%&&&&&&&&&%%%%%%"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''uuu[[[OOODDDAAA???:::777666555555444444444333333333000000000000000000000000......//////////////////******++++++++++++******)))(((((((((***++++++***%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%!!!"""###$$$%%%&&&&&&&&& !!!"""$$$$$$######"""$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))'''&&&$$$$$$$$$%%%''')))(((***,,,,,,+++******+++&&&''')))***+++,,,------,,,------.../////////...---///111333444333222111111333666999;;;;;;999888777888:::;;;;;;:::999888777:::???DDDHHHJJJKKKKKKIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHFFFDDDBBB@@@===<<<;;;:::999777999:::;;;<<<===============>>>@@@BBBBBBBBBAAA@@@@@@>>><<<:::999888999999666888<<>>:::777666444555666666555444111000111111000000000000111111///...---...//////---++++++,,,.........,,,***(((************))))))))))))+++*********))))))((((((''''''(((((())))))******'''((()))))))))))))))(((###%%%''')))***(((&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''(((((()))(((((((((((('''&&&%%%$$$'''&&&$$$$$$$$$&&&((()))***(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""!!! %%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''((()))))))))((('''&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((()))******((()))+++,,,,,,+++******)))***+++,,,---,,,++++++---......///000////////////...---,,,---...111222444444555555666777777777444555666777888888777666777<<>>>>>>>>>>>>>>?????????<<<===>>>>>>===<<<;;;:::;;;:::;;;<<<>>>>>><<<::::::999777555555555555666888888777777666555555555444444333222111000///...111111///---,,,+++******,,,,,,,,,+++,,,,,,------************))))))((((((((())))))******)))'''&&&))))))))))))))))))))))))'''&&&%%%&&&((((((((('''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$"""!!!!!!!!!"""###""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&sss]]]QQQEEE@@@>>>:::777666444555666666555444222000111111000000000000111111...---,,,,,,------,,,******+++,,,---------,,,+++************))))))))))))************)))))))))((((((((((((((())))))))))))*********))))))'''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&'''(((((()))((()))***+++++++++***)))'''((()))*********)))))),,,---......//////......///...---------///111222333333444444555555555666555555444444555666777777555999===>>><<<<<>>>>>??????>>>>>>>>>>>><<<===???@@@@@@>>>===;;;999888888:::;;;<<<:::999:::999777666555555666666777777777666555555444444333222222111000000000111222111///---+++***)))(((++++++******)))*********++++++*********)))))))))))))))******))))))((('''))))))))))))))))))))))))'''&&&%%%&&&((((((((('''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$###""""""###$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""###$$$$$$############$$$$$$""""""###$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%sss^^^RRRFFFAAA???:::777666444555555666555444222111111111000000000000111111///...,,,---......---+++******+++,,,,,,---......************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&((('''&&&%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""######$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''((()))***)))))))))'''((())))))******))))))+++,,,,,,---------------///............000222333222333333333333333333333666555333222222444666888555888;;;;;;999999;;;>>>@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAAAAA@@@???>>>??????>>>===<<<;;;::::::;;;::::::999999:::;;;;;;???@@@@@@??????>>>===<<<<<<===@@@AAAAAA@@@>>><<<:::999888999:::;;;:::999:::999888666666666777777777777666666555555444444333222000//////000222333111000...,,,***)))((((((,,,,,,+++***))))))))))))+++++++++++++++*********++++++***))))))))))))***))))))))))))))))))))))))'''&&&%%%&&&((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!#########""""""#########""""""#########"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$$$$######""""""######$$$######""""""######$$$sss^^^RRRFFFAAA???;;;777777444444555555555444333222111111000000000000111111222000//////000000///...,,,++++++++++++,,,---...************)))))))))(((*********)))))))))))))))******))))))((((((''''''$$$%%%&&&((()))*********'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&!!!!!!""""""######$$$$$$###$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''########################'''&&&$$$"""""""""$$$%%%$$$$$$$$$###$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((&&&&&&'''(((((())))))))))))******+++++++++++++++******+++,,,,,,,,,,,,,,,............///111222333333333333333333333333333666555555444444555666666777999;;;:::999999;;;=========>>>>>>>>>======<<>>======<<<=========<<<;;;:::999888999999999888999999::::::@@@@@@@@@@@@???===<<<::::::<<>>>>>======<<<<<<<<<<<<;;;;;;;;;:::999888666555888888888888888999:::;;;@@@AAAAAAAAA???===;;;999999:::===>>>>>>===;;;999;;;:::999:::<<<===<<<;;;999888777666666666777888999888888777777666666555777555111...------...///,,,+++++++++,,,,,,---...///...---,,,++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++(((((((((((((((((((((((('''&&&%%%&&&((((((((('''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###""""""#####################$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%########################""""""""""""###$$$%%%&&&######""""""""""""######%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$"""!!! !!!###$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%oooZZZOOOCCC@@@>>>;;;888888444444444444444444444444111111000000000000111111000...,,,+++,,,---------......---,,,,,,+++******************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$&&&)))++++++***(((&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$$$$$$$'''''''''(((((('''&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&'''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###############$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((******'''''''''&&&'''(((((()))&&&&&&&&&&&&''')))***+++(((''''''''''''((()))***)))******++++++++++++++++++,,,---...///000111222111111222333333444555555444666999::::::888555222555444444333444555777888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999888777666555555888888888888999:::;;;;;;???@@@AAAAAA@@@>>>;;;999999:::;;;;;;;;;:::888888777777777999;;;;;;999777888777666555555666777888888888888777666666555555777555222///---,,,,,,---++++++,,,,,,---...///000,,,,,,+++***))))))))))))*********+++++++++++++++++++++***))))))))))))***(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!###$$$%%%#########""""""#########$$$%%%%%%%%%%%%$$$$$$###!!!"""######$$$$$$######""""""######$$$%%%%%%%%%###""""""!!!!!!"""###$$$######""""""######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&mmmWWWLLLAAA>>>===;;;999999444444444333333444444555111111000000000000111111000...+++***+++,,,---,,,+++,,,---------,,,+++***************))))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((('''&&&%%%$$$&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$%%%%%%%%%$$$##############################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&((()))+++,,,(((''''''&&&'''((()))***)))***++++++,,,,,,++++++)))***,,,---///000000111...///000111222444555555555666777888888666444333222111000000111333555666777888999999:::::::::999999999888888999:::<<<===;;;:::999777666666666666888888888999999:::<<<<<<>>>???AAAAAA@@@>>><<<:::<<<;;;:::999888777777777555666888:::<<<;;;888555777666555444444555666777666666666555444444333333444333222000...------,,,///......------......///++++++******)))*********)))))))))*********++++++))))))******))))))((('''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''########################""""""!!!!!!!!!!!!""""""########################!!!!!! !!!"""######$$$$$$############$$$$$$"""######$$$$$$$$$$$$###!!!""""""###############!!!""""""###$$$$$$%%%%%%"""""""""######$$$$$$%%%######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%~~~lllVVVJJJ@@@======;;;999999444444333333333444444555111111000000000000111111222///,,,+++,,,.........(((***,,,.........---,,,************))))))))))))(((((())))))*********+++''''''(((((())))))******&&&&&&'''''''''''''''''')))((('''''''''(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###""" !!!###$$$&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''(((***,,,---***)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++((()))+++---...///000000,,,---...000111333444555666666666555555444444333222111//////111444666666666666777888888999888888777777666777888999;;;<<<===;;;999777666666777888999999999999:::;;;<<<======???@@@AAAAAA???<<<:::>>>===:::888777777777777666777:::===???>>>999666666555444333333444666666555444444333333222111111222111111000///......---222111000///...---------,,,,,,,,,+++,,,,,,------(((((())))))*********+++((()))*********)))'''&&&(((((((((((((((((((((((('''&&&%%%&&&((((((((('''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((########################%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###############!!!!!!"""###############!!!""""""###$$$$$$%%%%%%!!!"""###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$zzzfffXXXKKK>>>;;;;;;:::888888444333333222222111111000000111222222222111///...---------,,,,,,,,,++++++------------,,,,,,+++***((()))***)))'''&&&&&&&&&((((((((((((((('''&&&&&&(((''''''&&&&&&((()))******)))'''%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$&&&'''((()))$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&,,,***)))((()))(((&&&%%%******+++++++++,,,,,,,,,...---,,,++++++---///000///---,,,...111333222000444444444333222111000///000...,,,++++++...111444666777888777666555666777999::::::;;;;;;<<<<<<<<<:::;;;;;;:::777666666666666888;;;;;;:::888888888888:::===>>><<<;;;::::::???<<<999777777888888777888999:::;;;;;;999888666888777666555444333333333333222222444666444000+++000000000000/////////////////////...------,,,,,,------,,,++++++******)))((((((((((((((('''''''''((((((((((((''''''''''''%%%&&&&&&'''((()))******(((***+++((($$$###$$$'''***'''$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$"""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######!!! !!!""""""!!!"""############$$$$$$$$$###$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$"""""""""###$$$$$$""" %%%$$$###!!!!!!###$$$%%%zzzfffTTTIII???======:::777666444444444333222222111111000000111111000000///...---------,,,,,,,,,+++++++++,,,,,,,,,++++++***)))&&&(((***+++******+++,,,***************)))(((((((((((('''&&&'''((()))***(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((%%%"""&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''***((('''((())))))(((''')))))))))*********++++++,,,+++***)))***+++---...///---,,,...111222111000222222222222222111000///111///...---...000222444666777888777666555666777;;;;;;;;;;;;;;;;;;<<<<<<999::::::888666555666777666999<<<===<<<:::999999777999<<<<<<;;;999999999<<<:::777555666777777777888999:::;;;;;;999888666888777555444333333222222444222222333444333000---111111000000000//////////////////...------,,,,,,---,,,,,,++++++******)))))))))))))))))))))))))))*********)))((((((((('''&&&&&&''''''(((((())))))((((((((('''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''##################$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$######"""!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""############$$$$$$#########&&&$$$######%%%&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###############""""""######$$$$$$$$$$$$######$$$$$$$$$######$$$%%%%%%###"""""""""$$$$$$"""!!!"""!!!  !!!"""zzzfffPPPFFF???>>>>>>:::555444555555444444333222222222111000//////......//////------------,,,,,,,,,,,,******+++++++++***))))))&&&(((***+++******+++,,,******++++++******))))))(((((('''''''''((()))***&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! %%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######"""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))((('''((())))))((('''((((((((()))))))))*********)))((((((((()))+++,,,...------...000111000//////000000000000000//////000000000000111222333444555666777777666555666777;;;;;;;;;;;;::::::::::::999999888666444444666888777:::>>>???>>>;;;999999666888::::::999777777888888666444444555777777666888999:::::::::999777666777666555333222222222222444333111222222222111///222222111111111000000000/////////...------,,,,,,,,,,,,,,,+++******))))))))))))))))))************+++******)))(((''''''&&&'''''''''((((((((((((((('''&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&((((((%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""####################################!!! !!!"""$$$######"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""""""""""""""!!! ######$$$$$$$$$$$$#####################$$$%%%&&&$$$###!!!!!!###$$$######%%%$$$###""""""###$$$%%%yyyeeeNNNEEE>>>===<<<888555555666555555444444333222222111000...---------...///...------------,,,,,,,,,******++++++++++++******(((***+++***(((&&&&&&'''(((((()))))))))(((((('''((((((((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''((())))))$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###""" """###$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$###"""!!! ###$$$$$$$$$$$$$$$%%%%%%###$$$$$$###"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((+++)))((('''(((((('''%%%((((((((()))))))))******))))))((((((((()))***+++---------...////////////------.../////////.........///000111111222222222444555666666555555666777999999999888888777777777777777666444222333777::::::===@@@@@@>>>:::777666444666888888666555666666666444333444666888888777888999999:::999888777777666555444333222111111111444333111000000111111111222222222222111111111000/////////...------,,,,,,,,,,,,++++++***)))))))))((()))))))))))))))*********))))))((('''&&&%%%%%%(((((((((((((((''''''''''''$$$!!!###&&&((('''%%%'''&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%!!!"""###%%%%%%$$$$$$###$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$##################$$$ """"""#########$$$$$$$$$%%%$$$###"""###$$$%%%&&&############""" ######$$$$$$$$$$$$######""""""""""""###$$$&&&&&&%%%###!!!!!!"""$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&xxxdddNNNEEE===;;;:::777666888666555555444444333222222111000...---------...///.........---------,,,,,,++++++,,,,,,,,,,,,,,,+++)))***+++***((('''''''''(((((())))))))))))((((((((((((((()))))))))))))))''''''(((((('''&&&$$$###&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((())))))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%######%%%&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""#########$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$'''***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&'''((()))(((''')))))))))*********++++++)))))))))))))))***++++++,,,---------------......,,,,,,---.........------,,,---...///000000000///222333555555444444555666666666666555555444444333666555444333222444888;;;===???AAA@@@<<<777444222333555666666555444444555666555444555888::::::999999999999999888888777777666555444333222111111111333222111000///000111333222222222222111111111000/////////...------,,,,,,,,,,,,+++******))))))((('''''''''(((((()))))))))******)))(((((('''&&&&&&((((((((((((((('''''''''&&&###!!!###&&&((('''%%%'''%%%###"""$$$&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$###$$$$$$%%%%%%###"""!!!######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$######""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!! !!!"""$$$######""""""#########$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######!!!!!!""""""###$$$%%%&&&%%%###!!!!!!###%%%%%%%%%"""""""""!!!!!!"""""""""vvvbbbMMMEEE>>>;;;999777777:::555555444444333222222222111000//////......//////............---------,,,++++++,,,---------,,,,,,''')))+++,,,++++++,,,---******++++++,,,,,,++++++'''((()))*********))))))((((((((('''&&&$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%###"""!!!###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%""""""######$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%######&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''#########%%%)))+++,,,+++)))))))))*********++++++)))*********++++++++++++,,,---...---,,,,,,---...,,,---------------,,,,,,++++++,,,---............000111333333222222333555333333333333222222222222444444444444444555999;;;>>>??????===999444111000333444555555333333444555666555555777999;;;;;;:::999999888888777777777777777666555333222222222222111222222000//////111333222222111111111000000000/////////...------,,,,,,+++++++++***))))))((((((&&&&&&''''''(((((())))))************))))))))))))'''''''''(((((((((((((((&&&$$$###$$$&&&''''''&&&%%%"""!!!###%%%&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$###"""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$############$$$%%%%%%$$$$$$#########"""""""""!!!###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%###""""""$$$%%%%%%$$$"""############$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""""""""###$$$%%%$$$"""!!!"""$$$&&&&&&%%%########################ttt___JJJDDD???>>><<<888777:::444444444333222222111111000000111111000000///...............------------******+++,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---)))***+++,,,,,,,,,,,,+++'''((()))***+++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!!!!!"""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%%%%&&&&&&###$$$$$$ ###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***)))(((((((((((()))))))))******))))))******+++++++++***+++---...---+++***,,,...............---,,,+++++++++++++++,,,------.........///111111000000222333111111222222222222222222222333555555666777:::<<<<<<<<<<<<999555222111111333444555444333333444666666666666777:::;;;:::999999888888777777777777777888777555444333333222222///111222111//////000333111111000000000//////////////////...------,,,,,,++++++******))))))((((((&&&''''''((())))))******'''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''&&&%%%%%%'''(((###""" !!!###%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$############$$$%%%%%%$$$$$$##################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$ """$$$$$$######%%%$$$###!!!!!!###$$$%%%###"""!!!!!!###$$$$$$###"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############""""""""""""######"""""""""$$$&&&'''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%rrr^^^GGGCCCAAAAAA???999777999444444333222222111111000000111222222222111///...//////.........---------((()))***+++++++++++++++)))+++,,,+++)))''''''((('''((()))***************'''((()))++++++******)))(((((('''&&&&&&''')))***&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% !!!"""$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###%%%!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&)))******%%% ###'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%+++***(((''''''&&&$$$"""''''''''''''((((((((()))(((((()))***************+++---...---+++***+++.../////////...---,,,+++***,,,,,,,,,,,,,,,---//////,,,...///000//////111333111111111222222333333444111333555777777888:::<<<999:::999666333222222333444555555444333333444666666555666777999:::999888999888888777777777777777888777666555444333333333...111222222///...000222000000000000////////////000//////...------,,,,,,++++++******)))((((((((('''(((((()))***+++++++++""""""###$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******&&&((()))(((%%%$$$''')))$$$$$$$$$&&&((()))(((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######"""!!!"""$$$%%%&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""############"""""""""######$$$%%%#########"""""""""!!!!!!%%%&&&''''''&&&$$$!!! %%%$$$"""!!!!!!"""$$$%%%%%%$$$"""###%%%&&&&&&%%%"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$###"""""""""""""""###"""""""""%%%''''''&&&$$$"""######$$$$$$######"""lllWWWIIIEEE@@@===;;;999777666444444333333333333222222222222222111000//////...000000//////.........---...---+++***)))******+++///...---,,,+++++++++++++++++++++******(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&'''((())))))'''%%%###&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%&&&''''''$$$#########""""""!!!!!!%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$###"""""""""###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&(((((('''&&&'''((())))))))))))))))))))))))************+++,,,---...//////...---,,,,,,++++++---------------...///000........................111111222222222333333333555444444444555777888:::777666444333222111111111222222111111222444666888777999<<<>>>===999555333444444333222222222333333777777666555333222111111222111111000///......---///111222222000//////000///---+++,,,......,,,***,,,+++***((('''&&&&&&&&&))))))))))))))))))))))))+++******)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&%%%%%%$$$###""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%"""!!! !!!###$$$%%%%%%$$$######$$$%%%%%%"""###$$$$$$$$$"""!!! %%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!!!!###$$$$$$"""!!!""""""!!!!!! !!!"""#########$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!! !!!"""###$$$$$$%%%%%%%%%$$$%%%&&&&&&###!!!lllXXXIIIEEE@@@===;;;999777666444444333333333333222222222222111111000//////...............////////////,,,+++*********+++,,,---))))))))))))((((((((((((+++++++++******)))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&''''''((())))))***%%%$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''%%%'''(((((('''&&&'''((())))))))))))))))))))))))++++++*********++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................111111111111222222222222444333333222333444666777666555444222111111000000111111000000111444666888666888:::;;;:::888444222555444333222222222222222222222222333333333333333111111111000///.........///111222111000//////000000...,,,,,,...///---+++,,,,,,***)))((('''''''''((((((((((((((((((((((((******)))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$###""""""!!! ######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$######"""%%%$$$$$$######$$$$$$$$$%%%$$$######$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$######"""!!!$$$#########""""""""""""#########"""""""""""""""!!!"""$$$$$$"""!!!"""##################$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%"""#########"""!!!!!!!!!mmmXXXIIIEEE@@@===;;;999777666444444333333333333222222222111111000000//////...---------...//////000000************+++,,,---...((()))***+++++++++***)))******+++******)))((('''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&''''''(((((())))))******%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%&&&&&&&&&((())))))(((&&&'''(((((((((((((((((((((((((((,,,++++++***************(((((()))***,,,---......,,,,,,+++++++++,,,------------------------------//////000000000111111111333222222111111222222333444444222111000000000000/////////000111333555777666666777777777666444333555555444222222111111111000111111111222222333333111111000000//////......///111111111///...///000000...------......---,,,---,,,+++***)))((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$#########""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%$$$###""""""$$$######""""""###$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%$$$############$$$%%%%%%%%%$$$############$$$""""""!!!!!!!!!!!! """"""""""""############ """$$$$$$"""""""""###$$$############$$$%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%"""!!!$$$'''oooZZZIIIEEE@@@===:::999777666444444333333333222222222111111000000////////////---.....................*********++++++,,,,,,,,,&&&(((***,,,---,,,+++******************)))((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%&&&'''(((***)))(((''''''(((''''''''''''''''''''''''******)))))))))******+++((()))***+++,,,---...///---,,,,,,,,,,,,,,,------------------------------........./////////000000333333222222111111111111333222111000////////////...//////000111333555666555555555555555555444444555555333222111111000000333333222222111111111000111000000000/////////...///000111///...---...000//////............---------,,,+++***))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$#########""""""'''''''''&&&%%%$$$###"""$$$############$$$$$$%%%########################$$$$$$############$$$$$$&&&%%%$$$#########%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ """###$$$"""""""""###"""""""""!!!!!!"""############$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''$$$ %%%***ppp[[[IIIEEE@@@===:::999777666444444333333333222222222000000000///////////////000//////...---,,,,,,+++,,,,,,,,,,,,++++++******"""$$$&&&((())))))(((''')))************))))))(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&%%%$$$%%%&&&&&&&&&$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,---+++,,,,,,,,,------............------------......------------------------------........./////////444444333333222222111111222222111000/////////////////////000111222333444555444444444444555555666555444333222111111111111333333333333222222222222000000000000///////////////000000...,,,,,,...///......///...------------,,,,,,+++***))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""""""""###$$$$$$$$$%%%$$$$$$$$$###############""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%$$$"""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""!!!!!!########################%%%%%%#########$$$%%%&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!#########"""###$$$######"""""""""""""""###"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$######### """"""!!!&&&rrr\\\IIIEEE@@@===;;;999777666444444333333333333222222////////////////////////111000///...---+++******,,,,,,---,,,,,,***)))(((%%%&&&''')))******))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%'''((())))))((('''((((((((('''''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&((()))###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########%%%&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''%%%%%%&&&''')))+++,,,---...---------------------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////444444444444444333222111222222111000000///000000111111111222222222222333333333333333444555555555333333222111111111111222//////000222333555666777000000000000/////////////////////---++++++---///---...///...,,,+++,,,---++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!!###########################$$$%%%%%%%%%%%%$$$##########################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$############"""!!!"""""""""!!! $$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$###""""""""""""###$$$$$$###""""""$$$############$$$%%%%%%""""""############$$$$$$""""""""""""############!!!#########"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%""""""############""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$""""""""" ###'''sss\\\IIIEEE@@@===;;;999777666444444333333333333222222//////////////////////////////...------,,,++++++***+++,,,,,,,,,+++***************++++++,,,,,,,,,))))))************))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&'''''''''(((((((((((($$$%%%'''((((((((('''&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$######"""###$$$%%%&&&"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$!!!"""$$$&&&&&&%%%###!!!!!!$$$&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////222333444444444333222111222222111000000000111111333333333333333222222111///000111222333333333333111111111111111222222333---...///111333444666666////////////000000000000//////...,,,***+++---///+++---...---+++)))+++,,,******)))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$############### !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""#########$$$%%%&&&&&&&&&$$$$$$$$$############"""!!!!!!"""""""""!!!!!! ############$$$%%%&&&'''$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######"""""""""######$$$$$$$$$#########"""""""""""""""!!!###############%%%'''&&&%%%%%%$$$$$$$$$%%%""""""############""""""$$$%%%%%%%%%%%%%%%$$$$$$""""""######$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((sss]]]IIIEEE@@@===;;;999777666444444444333333333222222.........///////////////---------------------,,,((()))+++,,,------,,,+++)))(((((('''(((((()))***((())))))*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))((()))(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((###%%%'''))))))((('''&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!! !!!!!!"""######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############"""""""""###%%%&&&"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))+++***(((%%%### """$$$&&&&&&&&&''')))(((((((((((((((((((((((('''''''''''''''((()))*********+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111222333444444333222111333222111111111111111111444555555444333222111000---...000111222222222111000000000000111222333444//////000000111111222222////////////000000000000//////...,,,******---///***,,,...,,,***(((***,,,***)))((((((((((((((()))''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!!!!############$$$%%%%%%$$$$$$###"""""""""###""""""############""""""""""""#########""""""!!! !!!"""$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%###""""""$$$&&&&&&%%%www]]]NNNEEE>>><<<;;;888666777777999;;;999555222111222333222111000///...------222111///---,,,,,,,,,---++++++++++++++++++++++++************************************************&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''(((((()))))))))))))))&&&&&&&&&''''''''''''((((((((((((((())))))******,,,+++)))(((''''''(((((())))))(((((('''''''''&&&###$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&""""""#########$$$$$$$$$######""""""######$$$%%%!!!$$$&&&'''''''''''''''&&&%%%$$$""""""!!!%%%$$$$$$###"""""""""###"""###%%%&&&&&&%%%###"""&&&''''''((('''%%%$$$###%%%%%%%%%$$$$$$$$$######!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((()))*********++++++,,,,,,++++++***))))))))))))***,,,///000000000000///......------000222444444333222333444222333333333222222444666444444333222222222333333111000000///////////////111222333444333111///...------...///000111222222111111000///////////////000///...---,,,---...///,,,++++++******++++++,,,************))))))))))))000+++&&&%%%''')))((('''(((((((((((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$###""""""$$$$$$$$$###############%%%###""""""###$$$$$$#########$$$$$$$$$$$$######&&&%%%###"""""""""######'''&&&%%%###!!! !!!"""$$$$$$######$$$&&&%%%$$$######""""""######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''xxx^^^NNNEEE>>><<<;;;888666777333555666555111//////000111000///...---,,,++++++...---,,,+++***+++,,,---++++++++++++++++++++++++************************************************''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%%%%'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((******((((((((((((((()))******++++++,,,,,,,,,,,,++++++***)))))))))***,,,...////////////...............222333444444222000000111111222333222111222333555555555444333333222222333333222111000///000000111000111333444444333222111......//////000000111111222111000000//////000000111000...,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,((((((((())))))*********---***(((&&&'''((((((((())))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$###!!! !!!###$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""##################$$$$$$%%%###!!!"""###$$$############$$$$$$$$$$$$######$$$$$$"""!!!!!!!!!"""""""""""""""#########$$$$$$"""###$$$$$$###"""###%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzz```NNNEEE>>><<<;;;888666777222333333111///...///000000000///......---,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%######%%%&&&'''%%%%%%&&&''''''''''''&&&(((((((((((()))))))))***))))))************++++++''''''''''''((()))***+++((((((''''''''''''&&&&&&***)))'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$###############$$$$$$$$$######""""""######$$$%%%'''''''''&&&%%%$$$"""!!!$$$$$$%%%&&&''''''((()))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))+++,,,((((((((((((((()))******+++,,,,,,------,,,,,,++++++************+++,,,,,,---------.........//////222444444333111///...///111222222222111111333444666666555444333333222222444333111000///000222333///111222444555444444333////////////000000000000222111000000//////000000111000...,,,************---,,,,,,,,,,,,,,,,,,---%%%&&&'''((()))******+++)))******)))(((''')))***************)))(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################"""!!! !!!"""###$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""###$$$$$$$$$%%%$$$"""!!!!!!"""######"""######$$$$$$$$$$$$#########"""!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%&&&'''###$$$%%%$$$""""""###$$$%%%$$$######""""""######""""""######$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########{{{aaaNNNEEE>>><<<;;;888666777444444333111111111222444222222111111000//////...///...------------//////,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((''''''((((((((()))))))))***+++++++++++++++++++++(((((()))))))))******+++***************))))))))))))(((&&&$$$######$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$######################################################""""""######$$$%%%%%%%%%&&&&&&''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$%%%'''))))))(((((('''&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******((((((((((((((())))))***,,,,,,------------,,,,,,++++++******************+++,,,,,,---......//////222333444333111//////000000111111111000000222333666666666555444333222111444333000///...///111333000111222333333333333222111000000000/////////...111000//////....../////////...---+++******++++++------------------------&&&&&&&&&'''((()))))))))&&&)))++++++((('''))),,,++++++******)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################"""!!!!!!!!!!!!"""###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%%%%$$$"""!!!!!!"""######"""######$$$$$$$$$$$$######""""""""""""!!!"""""""""%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###%%%$$$######""""""###### !!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############{{{aaaNNNEEE>>><<<;;;888666777666444333222222333444555222222111111000000//////111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$&&&)))++++++)))&&&$$$&&&''''''(((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))******************((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$######################################################""""""######$$$%%% !!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$"""!!!"""$$$&&&((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((())))))***+++,,,,,,------,,,,,,++++++++++++*********))))))******+++,,,---.../////////111333333111111111222///000000000//////111222555555555555444333222111333111///......///000111111111111111111000//////111111000000//////......//////...------------...---,,,+++***+++,,,---...,,,------......------,,,(((((((((((('''''''''''''''***,,,+++((('''))),,,*********))))))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$###############"""!!!!!!"""###$$$%%%%%%%%%$$$"""!!!!!!"""######"""######$$$$$$$$$$$$######"""#####################'''&&&&&&%%%$$$###""""""$$$%%%%%%$$$"""!!!"""###%%%$$$######""""""###### !!!"""#######################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%zzz```NNNEEE>>><<<;;;888666777555333111111333333333222000000000//////.........000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''(((((($$$'''***------***'''$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''&&&((())))))((((((&&&%%%%%%&&&&&&''''''''''''((((((*********))))))(((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$%%%%%%$$$######$$$$$$$$$#####################""""""######$$$%%%$$$$$$######"""#########%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""""""""$$$&&&(((&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))*********++++++,,,,,,++++++***)))******+++******))))))******++++++,,,---.........///111111111000111222.../////////......000111222333444444444333222111111000000///////////////222111111000//////......111111000000//////......000///......------......,,,,,,++++++,,,---...000+++,,,---......---,,,+++)))))))))(((((((((''''''***++++++***)))(((***+++(((((((((((((((''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$#########$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""########################"""""""""###$$$$$$$$$%%%%%%###""""""###$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$%%%$$$######""""""######""""""######$$$########################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&xxx^^^NNNEEE>>><<<;;;888666777555333222222444444222///000000000///////////////...---,,,+++***++++++,,,------------------------************************************************''''''((((((((((((''''''&&&'''((())))))((('''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((+++++++++*********))))))))))))***++++++***)))(((%%%%%%&&&&&&&&&'''''''''((()))***++++++***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!!###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""######""""""######$$$%%%***)))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%###############%%%&&&'''&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((((((((((((((((()))******)))******++++++******)))((()))***++++++***))))))******++++++,,,,,,---------...000///...------...---...///...------///111///000222444444333222111000000111111111000///...111111000000000000000000000000000000////////////111111000///////////////...---,,,,,,,,,---...///***+++,,,------,,,+++***(((((())))))))))))))))))...,,,)))((((((*********%%%&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((('''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""############""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$######################## !!!###$$$$$$$$$"""!!!""""""""""""##############################$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$###### !!!"""$$$$$$$$$###""" !!!!!!"""###$$$%%%%%%"""###$$$$$$###"""###%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$www]]]NNNEEE>>><<<;;;888666777666555444555666666222///222222222222111111111111......---,,,---...///000------------------------************************************************&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((((((((((())))))))))))***)))))))))((((((''''''$$$%%%&&&(((((((((''''''&&&'''''''''(((((())))))$$$&&&(((******)))'''%%%)))((((((&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######""""""#########"""###$$$$$$%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$$$$%%%############$$$%%%&&&''''''&&&%%%###"""######$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&((()))***((((((((((((((()))******))))))************))))))'''((()))+++++++++***)))***++++++++++++,,,,,,,,,---...///...+++***)))***---.........------///000---///111333444333222111000111333444333222000...000000000000111222333444////////////000000000000333222222111111111111111000000...---,,,------...)))***,,,------,,,***)))''''''((()))***+++,,,,,,111---(((&&&(((******)))###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%########################"""$$$''')))(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################!!!###%%%&&&&&&&&&$$$###"""""""""""""""#########$$$$$$$$$###############'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$###### !!!#########"""!!!!!!!!!""""""############!!!"""$$$$$$######$$$&&&%%%$$$$$$###"""#########%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""www```MMMHHHAAA===<<<:::777444555444444333333222222111............------------111000///---,,,+++******...---,,,+++************++++++***)))(((((())))))************************++++++***)))))))))))))))++++++***)))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******'''''''''''''''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$%%%&&&&&&%%%### $$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############$$$&&&&&&%%%$$$$$$###""""""$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************)))'''&&&%%%((((((***++++++,,,++++++------,,,,,,,,,+++++++++,,,---.../////////...---......---,,,,,,++++++***,,,---///000222333333333000000111222333333444555222111111111000000//////222222111111111111222222000000000000///---,,,+++///......,,,+++***)))))),,,,,,------,,,,,,+++***'''((((((((()))))))))******))))))(((''''''&&&&&&(((((((((''''''(((((((((((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""'''%%%###$$$&&&'''%%%###############""""""""""""%%%%%%$$$###""""""###### !!!###$$$$$$###""" !!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$###""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""############&&&%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$&&&$$$ !!!##################"""!!!!!!###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%(((***$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%vvv___MMMHHHAAA===<<<:::777444555444444333333222222111222111111111000000000000111000///...---,,,,,,,,,+++***))))))((((((((((((+++******))))))))))))***************************+++***)))((((((((())))))******)))(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((()))***((((((''''''(((((()))***&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$##################$$$%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$###############$$$&&&%%%%%%$$$######""""""$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((('''&&&)))******++++++,,,---------------,,,,,,,,,++++++++++++---......------,,,---------,,,++++++******+++,,,---///000111111222000000111222222333444444111111111000000000//////000000////////////000000333333333333222111111000//////...---,,,+++++++++,,,,,,------,,,,,,+++***''''''''''''(((((((((((())))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$"""!!!###%%%'''%%%$$$############""""""""""""""""""""""""############$$$######""""""""""""###"""###$$$$$$$$$###"""!!! !!!"""###$$$######""""""""""""""""""!!! ############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!$$$###"""""""""###$$$$$$"""!!!!!! !!!###$$$%%%###############"""!!!!!!$$$%%%%%%%%%$$$###""""""########################$$$$$$######$$$%%%'''(((######""""""""""""##################$$$$$$$$$$$$uuu]]]LLLGGGAAA===;;;:::777444555444444333333222222111////////////............000000///...............***)))((((((((((((((()))******)))))))))***++++++************************+++***(((&&&&&&'''((()))))))))(((''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&''''''((()))***)))(((((((((((()))******+++***************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$$$$$$$###""""""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&$$$###############$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%'''''''''&&&$$$$$$$$$###############""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((+++************,,,---...------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,++++++******))))))***+++---//////000000000111111111222333333333111111000000000000//////......------------......000000000000000000000000/////////.........------,,,,,,,,,,,,,,,++++++***'''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""!!! """$$$&&&&&&%%%############""""""""""""######$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$#########""" !!!"""#########"""!!!!!!""""""""""""!!!!!! ################################################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$##################################################################%%%$$$$$$######"""!!!!!!"""!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%%%%%%%%%%"""############""""""!!!%%%%%%%%%$$$###""" ########################$$$$$$"""!!! """"""############""""""!!!!!!!!!""""""#########sssZZZKKKFFF@@@<<<;;;:::777444555444444333333222222111///............---------......---------......///*********)))******++++++))))))))))))***++++++,,,***************************)))'''%%%%%%&&&(((***(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''((()))))))))))))))))))))******+++,,,,,,,,,++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$#########"""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%#########""""""""""""""" !!!""""""###"""""""""######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))+++***(((((()))***---...------------,,,,,,,,,,,,******+++,,,,,,------------,,,,,,+++******)))))))))***+++---...///000000111111111111222222222222000000000000000000//////------,,,,,,,,,,,,------------------......//////////////////////////////+++,,,,,,,,,,,,+++******((((((''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$############""""""###$$$%%%%%%$$$############"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&%%%$$$############!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!""""""#######################################"""""""""""""""#########!!!!!!""""""###$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""""""""############"""!!!###############"""!!! ########################$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!!!!"""#########qqqYYYKKKFFF???<<<;;;:::777444555444444333333222222111222222222111111111111000,,,,,,++++++,,,,,,------******)))******+++,,,,,,******))))))***+++,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''(((***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((''''''''''''(((((())))))))))))))))))******+++(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''%%%###!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%'''''''''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$"""""""""$$$%%%$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$############""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***)))((('''&&&''')))+++,,,---,,,,,,,,,,,,++++++++++++++++++,,,------...///------,,,,,,+++******)))***+++---...000000111111222111111111111111111111//////////////////000000...------,,,,,,------...///.........///000111222///////////////.........++++++,,,,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$##################$$$&&&&&&&&&%%%$$$$$$###$$$############"""""""""!!!!!!!!!!!!""""""#########"""###$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$######$$$$$$###$$$%%%%%%%%%$$$###""""""######$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!"""####################################!!!!!!"""""""""######### !!!!!!"""######$$$$$$ !!!"""###$$$$$$$$$&&&%%%###!!!!!!!!!"""###!!!""""""#########"""""" !!!"""###############""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$pppXXXJJJEEE???;;;;;;:::777444555444444333333222222111111111111111000000000000,,,+++++++++++++++,,,,,,(((((((((((()))***,,,,,,++++++*********++++++,,,))))))))))))))))))))))))((((((((('''(((((())))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))(((((((((((()))******''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######'''&&&$$$######$$$&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$%%%%%%''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&###"""!!!"""###$$$$$$"""""""""""""""############$$$%%%%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''')))***'''&&&&&&&&&&&&((()))***++++++++++++************++++++++++++,,,...///000......---,,,,,,++++++***+++,,,...///111222222222222222222111000000000///......////////////000000......------------......------,,,+++,,,---///000.........---------,,,,,,+++++++++++++++******)))(((((((((((())))))******''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$'''((((((&&&$$$"""###$$$############""""""""""""########################!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$### !!!!!!""""""""""""!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#################################$$$$$$$$$$$$%%% !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$######""""""!!! !!!"""###$$$$$$$$$$$$$$$"""!!!  """$$$&&&!!!""""""############""" """###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$oooYYYIIIDDD>>>;;;::::::777444555444444333333222222111////////////.........---------,,,+++++++++,,,,,,((((((((()))***,,,---...,,,,,,+++*********++++++))))))))))))))))))))))))'''((()))*********))))))''''''&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((()))***((((((((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###"""!!!"""$$$%%%$$$###"""""""""######$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&((()))&&&&&&''''''((()))))))))*********))))))))))))(((******)))***+++---.../////////...------,,,,,,++++++,,,...///111111222222333222222111000//////............/////////000000...------,,,,,,------...,,,+++***))))))+++,,,---...------,,,+++***))))))+++++++++++++++***))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$$$$&&&'''&&&###"""###$$$############""""""""""""%%%%%%$$$$$$######"""""""""###%%%&&&%%%$$$"""!!! !!!"""$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$###""" !!!"""""""""""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&#########"""!!!!!! ###$$$%%%%%%&&&%%%$$$$$$ !!!!!!"""#########!!!!!!"""###############""""""###$$$%%%%%%%%%$$$""""""""""""""""""""""""!!!""""""!!!!!!######""""""""""""######%%%%%%%%%$$$$$$######"""oooYYYIIIDDD>>>;;;::::::777444555555444333333222222111222222222222111111111111///...---,,,,,,,,,,,,---***++++++,,,---///000111------,,,+++************))))))))))))))))))))))))&&&(((***+++,,,+++***)))'''''''''''''''((()))***((('''&&&%%%%%%&&&'''((()))(((((('''''''''(((((('''''''''''''''((())))))$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###"""###%%%&&&%%%$$$""""""######$$$$$$$$$%%%###""" !!!###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&''')))&&&'''((()))*********)))))))))))))))(((((((((((()))(((((((((***+++---///000//////......---,,,,,,+++,,,---///000111111222333222222111000///......---.........//////000000---,,,,,,++++++,,,,,,---111000...------...000111------,,,+++)))(((''''''***++++++++++++***))))))###$$$%%%&&&''')))******''''''(((((((((((((((((()))((((((''''''(((((()))''''''&&&%%%&&&''')))***########################%%%$$$###""""""###$$$%%%!!!###%%%$$$"""!!!###&&&############""""""""""""%%%$$$$$$###"""!!! &&&''')))))))))'''%%%$$$"""$$$%%%%%%$$$######$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!!!!"""#########$$$%%%&&&'''&&&%%%$$$###!!!###$$$%%%%%%""" !!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$###########################!!!############"""$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$###"""!!!!!!jjjWWWJJJEEE???:::888777666666777555444444444444333111000000000000000///.........---,,,---/////////---,,,***''''''))),,,//////+++++++++*********))))))+++***)))((((((((()))***'''&&&%%%''')))***)))((((((((()))))))))))))))(((&&&&&&'''((()))))))))(((******))))))((((((((('''((((((''''''''''''((((((+++++++++)))'''''')))+++(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&))))))***))))))(((''''''(((%%%######&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%###"""!!!"""###&&&''''''%%%"""!!!'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""""""""((($$$ !!!%%%'''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """"""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!!!!"""&&&&&&&&&%%%%%%%%%$$$$$$ !!!$$$&&&'''&&&%%%%%%''''''&&&%%%%%%$$$######"""###$$$$$$###"""!!! $$$$$$######"""######$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&(((***+++))))))***+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---...///111111000000//////..................------------,,,,,,*********+++,,,---////////////...---,,,,,,------......---+++)))(((******************++++++***))))))((('''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""###"""""""""$$$%%%$$$###&&&$$$!!!"""%%%&&&%%%###############""""""""""""########################!!!"""######""""""###$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$ !!!"""""""""$$$###""" """###$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%% !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######jjjWWWJJJEEE???;;;999888777666666555444333444444333111000000000000000///......///---,,,,,,------,,,***///,,,***)))***,,,,,,,,,+++++++++*********))))))+++***)))))))))***++++++((('''&&&''')))***)))(((%%%%%%&&&%%%%%%$$$###"""&&&&&&'''(((((((((''''''*********))))))((((((((()))(((((((((((((((((()))*********(((''''''(((***(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((())))))(((((('''&&&&&&###!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$$$$###$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$### !!!###%%%&&&&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%'''%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """"""""""""###$$$#########"""""""""!!!!!!"""###%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$###""""""###$$$%%%%%%$$$###"""!!!$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))))))))***+++,,,---*********++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---......000000000/////////......//////.........------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,***)))((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###'''$$$######%%%%%%$$$"""############""""""""""""###########################$$$$$$###!!! !!!"""######$$$$$$$$$###""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""######$$$$$$$$$######"""!!!"""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""############!!!!!!!!!"""""""""######"""""""""""""""######$$$!!!!!!"""######$$$%%%%%%$$$###"""!!!!!!"""###$$$########################!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""#####################"""""""""""""""######"""""""""iiiWWWJJJFFF@@@<<<:::999888777666555333333444444222111000000000000000///......000...,,,,,,,,,+++***(((---,,,++++++---...---,,,+++++++++******************************+++,,,---+++)))(((((()))***)))'''%%%%%%%%%$$$###""" &&&''''''''''''&&&&&&%%%)))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((&&&&&&''')))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((%%%""""""###%%%&&&$$$&&&(((******(((&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%#########$$$%%%&&&&&&&&&&&&###"""###&&&'''$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$######"""""""""$$$%%%%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((************+++,,,---...******++++++++++++++++++***************+++,,,,,,...---------------,,,,,,///////////////........./////////............------,,,+++*********************+++,,,,,,,,,++++++***+++++++++***)))(((((())))))((((((((((((((((((***))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%$$$$$$$$$%%%$$$###!!!$$$$$$#########"""""""""########################$$$%%%%%%$$$!!! !!!!!!!!!"""#########""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""############""" !!!$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%######""""""!!! """"""""""""############"""""""""#########$$$$$$###############"""""""""""""""######$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!hhhWWWIIIEEE@@@<<<;;;:::888777666444333333333333222000000000000000000///......///...,,,,,,---,,,+++)))))))))***---000111000///************************))))))***++++++,,,---...,,,+++))))))******(((&&&&&&'''''''''&&&%%%$$$$$$&&&'''''''''&&&%%%$$$$$$(((((((((''''''''''''''''''''''''(((((('''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%######$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%'''&&&$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!###%%%%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((()))******++++++++++++************))))))))))))***+++,,,,,,............---,,,,,,+++......................../////////.........------,,,,,,+++******)))))))))***+++,,,------...------******************)))))))))))))))))))))((((((((())))))))))))(((((('''''''''''''''(((((((((((((((((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""""""""$$$%%%$$$###"""######$$$%%%$$$###"""$$$$$$$$$#########""""""###########################$$$%%%###!!! !!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###############"""!!! !!!$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%###"""""""""!!!!!!!!! """""""""""""""#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""##################"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""##################$$$$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!fffVVVHHHDDD@@@===;;;:::888777666444333222333333222000000000000000000///.........---,,,---...///...---))))))***---000111000...************************))))))***+++,,,------------+++***)))***)))(((&&&&&&'''(((((())))))))))))&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%&&&'''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$%%%%%%%%%((('''%%%###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#####################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!###%%%%%%#########$$$""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((+++*********************))))))))))))***+++,,,------............,,,++++++---------------.....................------------++++++++++++******))))))******+++,,,---------,,,***************++++++++++++++++++******))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###"""""""""$$$%%%$$$### !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$####################################!!!"""######"""!!!"""$$$""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############""""""######"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!"""""""""""""""###############""""""""""""#############################################$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""#####################$$$$$$%%%%%%&&&"""######$$$$$$######"""cccTTTFFFCCC???<<<;;;999777666555444222222333333111000000000000000000///.........---,,,---///000///...---,,,,,,---......+++)))***************+++++++++((()))***+++,,,,,,,,,+++,,,***))))))))))))'''&&&$$$$$$&&&'''((()))))))))&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############%%%%%%$$$#########$$$$$$$$$$$$#########$$$&&&'''$$$############$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""""""""$$$%%%#########$$$$$$$$$$$$$$$!!!""""""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))))))))******************)))))))))***+++,,,---...,,,---.........---,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,+++))))))***++++++******)))(((((()))*********))))))***************+++,,,---,,,,,,++++++******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$### !!!"""""""""###%%%'''%%%$$$$$$$$$$$$################################# """######""""""###$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""############$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######%%%$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""#########$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######|||aaaSSSDDDAAA>>>;;;:::999666444555333222222333222111000000000000000000///......///---,,,,,,......---,,,///---,,,,,,,,,,,,***((())))))*********+++++++++((()))***+++++++++***)))***)))(((((())))))'''&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((&&&''')))******)))'''&&&$$$&&&((()))(((''''''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''$$$&&&)))(((&&&$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$%%%$$$$$$######$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""" """"""""""""###$$$%%%%%%%%%&&&&&&'''''''''############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********)))(((((())))))******++++++))))))******+++---...///+++,,,---//////...---,,,++++++,,,,,,,,,---------,,,,,,++++++++++++******'''((()))***++++++******))))))))))))))))))(((''')))((((((((()))***,,,---+++++++++***)))((((((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$###!!! ###&&&%%%%%%$$$$$$$$$#################################"""###$$$###"""!!!"""######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""!!!!!!"""%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%############"""""""""!!!!!!!!!!!!"""""""""######"""###$$$&&&&&&%%%$$$###########################""""""############""""""################################################$$$%%%%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$##################""""""""""""############""""""{{{```RRRCCC@@@===;;;:::888666444555333222222222222111///000000000000000//////...000...,,,,,,,,,,,,***))),,,+++******,,,,,,+++***))))))******++++++++++++((()))***++++++***(((''')))(((''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''((()))))))))((('''((((((((())))))******((()))***,,,,,,***)))((($$$&&&)))***)))(((((()))&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((((((((('''&&&)))++++++(((%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&$$$"""###$$$&&&((($$$&&&((())))))(((&&&$$$#########$$$%%%%%%%%%&&&***((('''%%%$$$$$$%%%%%%''''''&&&%%%$$$###"""!!!######""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&%%%###!!!!!!""""""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$##################$$$$$$$$$$$$#########$$$&&&'''%%%$$$###!!! ######""""""""""""######'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))))))))(((((('''(((((()))***++++++,,,*********+++,,,...///000***+++---/////////---,,,+++++++++,,,,,,---------+++++++++*********))))))%%%''')))***+++++++++++++++++++++++++++***)))(((((('''''''''((()))+++,,,+++******)))(((''''''&&&)))))))))))))))*********(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###''''''%%%!!!!!!%%%%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%$$$!!! !!!###############"""!!! """"""############""""""""""""""""""##################$$$$$$$$$$$$#####################"""!!!!!!!!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$&&&&&&&&&$$$###!!!!!!!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""######$$$$$$%%%"""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!xxx\\\PPPFFFCCC>>>;;;:::888666444555444444333333222222111111000---++++++,,,...///......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((+++++++++***)))(((((('''((())))))(((&&&&&&''')))%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&((()))***&&&&&&&&&'''''''''''''''+++)))%%%###""""""$$$%%%$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&'''''''''%%%%%%%%%''''''&&&%%%%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$###"""!!! !!!###$$$%%%%%%%%%$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###!!! ########################%%%%%%%%%$$$$$$$$$############""""""""""""#########"""!!!!!!!!!"""$$$%%% !!!!!!!!!""""""""""""########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%$$$'''(((((()))***+++++++++///---)))'''&&&(((+++---******++++++++++++******(((((()))***************))))))(((((((((((())))))*********)))))))))))))))******))))))******+++,,,++++++***)))(((((())))))...,,,(((&&&%%%&&&(((***(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$#########$$$'''&&&$$$#########$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########&&&%%%"""#########"""""""""""""""######""""""""""""###### """%%%((((((&&&######$$$%%%%%%$$$###!!! !!!!!!"""###$$$$$$$$$((('''%%%######$$$%%%&&&%%%$$$######"""""""""###!!!"""""""""############&&&$$$######$$$%%%%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""&&&%%%$$$"""!!! $$$###!!! !!!"""!!!!!!"""###############!!!"""$$$%%%%%%$$$######'''%%%###!!!###""" !!!###$$$!!!"""###$$$$$$$$$$$$$$$$$$###""" !!!"""www\\\PPPFFFCCC>>>;;;:::888666444555444444333333222222111000000//////........................---------,,,,,,,,,,,,++++++*********+++++++++++++++***))))))++++++******)))(((((('''))))))***((('''&&&((()))''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((('''&&&'''((()))***)))))))))((('''''''''&&&(((&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&$$$%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&%%%######!!!"""###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$##############################"""############$$$$$$$$$######"""!!!!!!"""#########$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$"""###&&&&&&!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))))))))((((((''''''(((((()))******++++++...,,,***(((''')))***,,,)))******++++++******)))))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,***)))))))))))))))*********(((&&&$$$###$$$%%%&&&(((''''''&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%######"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$(((%%%###&&&"""############""""""""""""$$$$$$############$$$$$$!!!!!!###&&&((((((&&&#########$$$$$$$$$######""""""""""""###$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$&&&$$$######$$$%%%$$$$$$$$$$$$$$$###############$$$$$$######"""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$############"""$$$###""""""""""""""""""%%%%%%###"""""""""###$$$!!!!!!"""###########################""" $$$###"""!!! !!!!!!"""######"""""""""###$$$%%%""""""###$$$$$$$$$############"""!!!!!!!!!""""""vvv[[[OOOFFFCCC>>>;;;:::888666444555444444333333222222111///000111111111000...---/////////.........------+++++++++++++++************++++++++++++***))))))++++++******)))((((((((()))******((('''&&&((())))))(((((('''&&&&&&%%%%%%"""###%%%&&&(((((())))))'''(((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''((()))***+++******)))((('''&&&&&&$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""" """&&&'''$$$###&&&##############################$$$%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''***))))))(((((((((((()))'''(((((())))))******+++++++++***)))))))))******)))******++++++******))))))***++++++,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++))))))((((((((()))************)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%$$$$$$######$$$$$$######"""""""""###$$$$$$$$$###""""""""""""###$$$##############################""""""""""""######$$$)))((("""!!!&&&%%% ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%#####################$$$$$$#########$$$%%%%%%&&&&&&%%%$$$###"""""""""###$$$"""############""""""!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""$$$%%%$$$##################$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$############"""""""""!!!!!!"""###$$$$$$%%%$$$$$$###"""#########!!!""""""############"""############""" !!!!!!!!!!!!!!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$######"""""""""######$$$#########uuuZZZNNNFFFCCC>>>;;;:::888666444555444444333333222222111///000000000000///......000////////////.........+++++++++*********************+++++++++******)))************))))))(((((((((((()))'''&&&%%%'''((((((((('''''''''&&&&&&&&&###$$$%%%'''(((((())))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&%%%###%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######%%%%%%&&&''''''&&&$$$###"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""" !!!&&&&&&$$$$$$&&&""""""""""""""""""""""""######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))******)))***************))))))))))))************))))))))))))***++++++++++++***))))))(((((((((((())))))((((((((())))))))))))))))))))))))))))))***++++++******)))(((((((((((((((***************)))((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%!!!!!!!!!""""""###$$$$$$########################""""""""""""""""""""""""######""""""""""""#########&&&&&&"""!!!$$$""""""###############$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&((('''%%%#########"""!!!"""###%%%&&&#########$$$$$$$$$%%%%%%$$$###""""""!!!"""###### !!!!!!!!!!!! #########$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###"""""""""###$$$$$$$$$%%%############""""""!!!!!!""""""""""""#########$$$$$$$$$$$$#########"""""""""""""""""""""######$$$###""""""!!!!!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$%%%%%%!!!!!!!!!""""""###$$$$$$###$$$&&&'''((('''%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%%%%$$$###sssYYYMMMFFFCCC>>>;;;:::888666444555444444333333222222111111000...,,,,,,---...///000////////////.........************************)))******+++++++++***************)))))))))))))))'''''''''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&%%%###%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######!!!!!!$$$%%%""""""$$$""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""###############$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((()))))))))((()))************)))((()))))))))******)))))))))'''(((((()))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))))))))(((((())))))***+++,,,+++***((('''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%!!!!!!""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######$$$%%%$$$!!! """!!! """"""######$$$$$$$$$%%%""""""###$$$$$$###""""""%%%$$$$$$%%%''''''%%%#########"""!!!"""###%%%&&&"""""""""###############"""""""""""""""""""""### !!!!!!!!!!!!!!! """"""""""""#########$$$%%%###""""""###$$$$$$###"""""""""###$$$$$$$$$%%%#########"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$######"""""""""""""""""""""""""""!!!!!!!!! """"""#########""""""!!!"""""""""######$$$%%%&&&###############"""""""""!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%%%%$$$###rrrXXXMMMFFFCCC>>>;;;:::888666444555444444333333222222111111000---+++***,,,...000/////////.........------)))))))))***************))))))***++++++++++++*********))))))))))))))))))''''''(((&&&%%%$$$%%%'''%%%%%%&&&&&&'''(((((())))))))))))((('''&&&%%%%%%'''(((((())))))((((((''''''(((((((((((()))))))))''''''(((((()))*********'''((()))*********))))))######$$$%%%&&&''''''(((&&&'''(((((((((&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&%%%%%%$$$###"""((('''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%$$$######"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$$$$!!!!!!$$$#######################################$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###"""######$$$%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))(((((((((((())))))***(((((((((((((((((((((((('''((())))))******))))))((())))))******))))))(((&&&'''(((((())))))(((((())))))(((((((((((())))))&&&''''''(((((())))))***)))(((((((((((()))******,,,+++***((('''&&&%%%%%%''''''(((((((((''''''&&&&&&'''((((((((('''&&&%%%'''((()))(((&&&%%%&&&'''$$$$$$######$$$$$$%%%%%%""""""###$$$$$$$$$############$$$%%%%%%$$$######""""""""""""""""""""""""######""""""""""""######%%%%%%###"""!!!"""###$$$""""""######$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!######"""$$$&&&&&&%%%$$$##################$$$$$$""""""""""""""""""""""""""""""""""""###############""""""""""""######$$$!!!!!!"""""""""#########$$$###!!!!!!###$$$###"""###############$$$$$$$$$######""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###"""""""""############""""""!!!######"""!!! !!!!!!$$$$$$$$$$$$###"""!!! !!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$######"""""""""######$$$#########qqqWWWLLLFFFCCC>>>;;;:::888666444555444444333333222222111000000...---------...///............---------,,,((()))))))))*********+++))))))***+++++++++++++++)))))))))))))))))))))***((())))))(((&&&&&&''')))&&&&&&''''''''''''''''''))))))))))))((('''&&&%%%'''''''''((((((''''''''''''''''''(((((((((((()))&&&&&&''''''((())))))***'''((()))***+++***))))))$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%&&&''''''''''''&&&%%%###$$$%%%$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""%%%%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$######%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((()))******))))))(((''''''''''''(((***))))))))))))*********'''((()))******(((&&&%%%'''((()))(((&&&%%%&&&'''$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#################################""""""""""""###############$$$$$$###$$$%%%""""""###$$$$$$%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!"""$$$&&&%%%$$$######$$$$$$$$$######"""########################!!!"""######$$$$$$$$$######!!! !!!###%%%""""""#########$$$$$$$$$$$$###!!!!!!#########"""$$$$$$$$$###############"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$###$$$$$$%%%$$$###"""!!!###############"""!!!!!!###"""!!! !!!"""$$$$$$%%%%%%$$$###!!! """###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$############"""!!!!!!!!!""""""pppVVVLLLFFFCCC>>>;;;:::888666444555555444333333222222111///000111111111000...---......---------,,,,,,,,,(((((())))))*********+++((()))***+++++++++++++++)))))))))))))))************++++++***(((((()))***((((((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''((()))++++++******)))''''''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&'''''''''&&&%%%%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))((('''%%%###"""###$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$######$$$&&&''')))***)))'''&&&%%%%%%&&&&&& """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%&&&$$$%%%)))$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%""""""#########$$$$$$$$$########################$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((('''''''''((((((((((((((()))***+++(((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))&&&&&&&&&'''((())))))***((((((((((((((()))******&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&'''(((''')))***+++***)))'''&&&%%%&&&'''&&&$$$###$$$%%%$$$#########$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$#################################""""""""""""######!!!$$$%%%###"""###""""""###$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%###""" !!!$$$%%%%%%$$$###$$$%%%%%%%%%###""" %%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$  #########$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""######"""%%%$$$$$$$$$######"""""""""""""""""""""#########""""""""""""############$$$$$$$$$############""" !!!!!!"""$$$%%%&&&!!!""""""######!!! ###############"""!!!!!!"""!!!!!!!!!###%%%&&&(((######$$$%%%$$$###"""!!!$$$$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$###""" !!!"""sssYYYMMMGGGCCC>>>:::888666555333777555333333333333111///////////////............,,,------......------,,,...,,,***'''''''''((()))******+++,,,,,,,,,,,,+++***)))'''&&&&&&&&&'''(((---,,,,,,,,,,,,,,,,,,---***)))(((''''''''''''''''''&&&%%%%%%&&&'''((()))$$$%%%&&&'''(((((((((((('''''''''''''''((())))))''''''(((((())))))************))))))))))))******((('''&&&%%%$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""$$$&&&&&&&&&&&&&&&%%%$$$############"""""""""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''((())))))...***&&&$$$$$$###!!!'''&&&&&&%%%%%%&&&&&&'''&&&###!!!!!!###%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%'''$$$""""""%%%&&&%%%###$$$$$$##################$$$$$$###"""!!!!!!""""""#########"""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((''''''&&&&&&((()))***+++*********))))))(((((('''(((((()))))))))))))))&&&&&&'''((()))))))))(((%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((('''''''''&&&%%%############%%%&&&'''&&&$$$"""!!!!!!""""""$$$$$$$$$######"""""""""###%%%((((((&&&$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$&&&$$$###!!! !!!###$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%###""""""""""""$$$%%%%%%###!!!"""######"""!!!!!!"""###$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$######""""""$$$$$$######""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""########################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$'''&&&$$$#########$$$$$$"""###%%%&&&%%%$$$""" ######$$$%%%%%%%%%%%%$$$(((((('''&&&%%%###"""!!!######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$rrrXXXMMMFFFCCC>>>;;;999888666555444222111111333333222111////////////............,,,------......------,,,...---,,,+++******+++,,,)))***++++++,,,,,,+++++++++***))))))(((((())))))))))))(((((((((((()))))))))(((((('''&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))((((((((())))))))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######$$$%%%&&&''''''(((+++((($$$###$$$%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&###!!!!!!###%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###!!! !!!###$$$&&&$$$""""""$$$&&&%%%###!!!""""""######$$$$$$$$$%%%$$$###""""""""""""""" !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))*********)))))))))(((((((((%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""#####################""""""!!!###%%%'''&&&%%%#########################################################%%%$$$###!!!!!!###$$$%%%$$$###"""!!!!!!"""###$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%$$$###"""############""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$#########"""""""""############""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$""""""############""""""########################$$$######""""""######$$$###""""""!!!!!!"""###$$$&&&%%%$$$#########$$$$$$"""###$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&$$$###"""!!!"""######$$$$$$$$$$$$$$$#########$$$$$$######### !!!###$$$%%%%%%$$$$$$pppXXXMMMEEEBBB>>><<<::::::888777111000000111222333333111////////////............,,,------......------,,,------------,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,++++++***)))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''))))))'''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&'''((((((***)))((('''&&&%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''%%%######%%%&&&&&&%%%######""""""""""""######%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$""""""$$$%%%$$$### !!!""""""$$$$$$%%%&&&%%%%%%$$$############$$$ !!!!!!"""###$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''))))))((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&((('''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$$$$"""###$$$$$$$$$###!!!!!!$$$%%%%%%$$$"""!!!###$$$########################""""""""""""""""""""""""########################################################################%%%$$$$$$###$$$$$$%%%%%%%%%'''***(((%%%""""""###$$$$$$############$$$%%%$$$%%%'''&&&%%%%%%&&&'''######""""""""""""!!!!!!"""""""""###############%%%%%%%%%$$$$$$#########!!!!!!!!!""""""#########""""""############""""""""""""""""""""""""""""""$$$######""""""######$$$""""""!!!!!!"""###$$$$$$&&&%%%$$$#########$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$"""!!! !!!"""######$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$oooWWWNNNCCC@@@===;;;::::::888777333222111111333444333111////////////............,,,------......------,,,******+++,,,,,,,,,++++++))))))***+++++++++++++++***+++,,,---,,,+++***))))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''''''''''''''((())))))******))))))(((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''''''''******)))'''&&&%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&%%%$$$############$$$######$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################%%%$$$$$$$$$%%%&&&&&&&&&######""""""""""""######$$$############$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''(((((())))))((((((((('''&&&%%%$$$%%%%%%&&&))))))((((((''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''((((((((('''''''''&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%%%%$$$###"""$$$$$$###!!! """$$$################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$###############$$$$$$#########%%%$$$###"""###$$$%%%&&&&&&***---+++%%%!!!"""%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%"""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######""""""!!! !!!!!!"""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!!!!""""""###$$$$$$$$$$$$$$$###############"""!!! !!!!!!"""############"""$$$##################$$$""""""######$$$$$$$$$$$$mmmVVVNNN@@@>>>;;;::::::999777555777555444333444444222111////////////............,,,------......------,,,******+++,,,,,,,,,++++++))))))***++++++++++++***)))***+++++++++***((('''***))))))(((((())))))***''''''&&&&&&&&&''''''((($$$%%%&&&''''''(((((()))((((((((()))(((((('''''''''''''''''''''((())))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))***************)))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((((((((($$$$$$###""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&############""""""###$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$###!!!"""%%%""""""""""""""""""""""""########################!!!###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""$$$$$$###"""###$$$&&&'''&&&***---+++&&&"""###&&&%%%###""""""%%%&&&&&&%%%&&&&&&&&&%%%""" !!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%"""""""""!!!!!!!!! """""""""#########$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!!!!""""""###$$$$$$$$$$$$###""""""#########"""!!!!!!!!!!!!"""############"""$$$$$$###""""""###$$$$$$##################$$$$$$jjjTTTLLL???===;;;:::999888555333888777555444555444222111////////////............,,,------......------,,,------------,,,,,,,,,,,,((()))******++++++******)))))))))***))))))((('''((((((''''''''''''(((((((((''''''''''''((())))))######%%%'''((()))))))))'''(((((()))))))))(((((('''''''''''''''((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((############""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################$$$&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""###$$$###!!!!!!###$$$)))(((((('''&&&%%%$$$###$$$############$$$%%%%%%#########$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#######################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$###!!! """%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""############$$$%%%&&&&&&%%%(((+++***'''%%%%%%'''%%%""" !!!%%%'''&&&$$$%%%&&&&&&$$$!!! !!!!!!""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""############""""""######$$$%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!"""######$$$$$$######!!!""""""############"""!!!"""######$$$$$$######%%%$$$###""""""###$$$%%%$$$######"""######$$$$$$eeePPPIII@@@>>><<<;;;:::888555333666555333444444444333222////////////............,,,------......------,,,...---,,,+++******+++,,,((())))))*********************)))(((((((((((()))((((((''''''''''''((((((((((((((((((((()))******###$$$&&&'''((()))((((((&&&'''((()))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((###$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###&&&%%%###""""""$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""""""""""""""!!!"""###$$$###!!! """%%%&&&&&&%%%%%%$$$$$$######"""""""""""""""###$$$%%%######$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((((((((((((###$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))***((('''%%%((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""$$$###"""!!!!!!###%%%&&&$$$$$$$$$###!!!!!!"""$$$""""""""""""""""""""""""#################################$$$$$$#########""""""!!! !!!""""""!!!###$$$%%%%%%$$$###!!!""""""###$$$%%%%%%%%%%%%$$$%%%'''(((((((((''''''$$$!!! $$$'''%%%######$$$%%%$$$"""""""""$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""############""""""########################""""""!!!!!!!!!!!!""""""######$$$$$$###"""!!! """###$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$###"""!!!!!!""""""###############!!!"""######$$$$$$$$$###"""######$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%%%%$$$###""""""###$$$$$$bbbMMMFFFAAA@@@>>><<<;;;999666333333222111222444555444333000/////////............,,,------......------,,,...,,,***'''''''''((()))(((((()))***************,,,+++)))((((((((()))***))))))(((((((((((()))))))))))))))))))))***++++++%%%&&&'''((((((((('''&&&&&&&&&((()))************'''''''''''''''((())))))''''''(((((())))))******((((((''''''''''''((((((******+++++++++)))((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%% ###''''''&&&$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%% ###&&&&&&###""""""$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!###$$$###!!! """%%%##################$$$$$$""""""!!!!!!"""###$$$$$$''''''&&&%%%$$$""""""!!!$$$$$$##################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''((((((((())))))%%%&&&''''''((((((''''''###%%%(((+++,,,***'''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%############%%%&&&&&&&&&''''''&&&$$$###!!!###""" !!!$$$%%%$$$%%%%%%$$$"""!!!###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###########################!!!  !!!###!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%######$$$''')))***)))'''$$$ $$$'''%%%"""!!!###$$$$$$$$$$$$&&&'''""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!""""""############""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$###""" """###$$$%%%&&&%%%%%%$$$"""###%%%&&&%%%$$$""" !!!!!!"""###############!!!"""###$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$$$$eeePPPFFFAAA???===;;;;;;999777555333333333222222222111111666333///000333333000,,,,,,++++++++++++,,,------++++++************++++++,,,***((((((***+++,,,+++***************)))((((((***)))(((''''''((()))***************************&&&&&&'''(((((('''&&&%%%((((((((((((''''''''''''***)))(((((())))))((('''(((***,,,,,,***)))******---+++)))''''''(((***,,,))))))((('''''''''''''''***)))((((((((((((((()))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$)))&&&***%%%###&&&$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!########################&&&%%%%%%$$$#########$$$$$$$$$######$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$!!!###$$$%%%%%%$$$"""!!!$$$###"""""""""###$$$%%%"""############$$$$$$$$$!!!"""###%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&$$$###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((&&&%%%###"""!!! $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''###$$$&&&'''((('''&&&&&&)))((('''&&&$$$###"""!!!%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&&&&''''''''''''(((########################%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$&&&'''%%%"""#########"""""""""""""""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######""""""!!!!!! !!!"""###$$$###!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""########################cccOOOEEE@@@>>><<<:::999888555333333333333222222222111111222///,,,---000000...***++++++,,,---...///111222,,,++++++******++++++,,,,,,***((((((***+++,,,+++***************)))(((((())))))(((''''''((())))))''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))((((((((((((((('''&&&''')))***)))((()))+++,,,,,,+++******+++***)))'''%%%%%%''')))+++)))(((((('''''''''''''''''''''&&&&&&'''((())))))&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$ %%%""" $$$$$$$$$$$$$$$#########"""%%%$$$$$$$$$####################################&&&%%%$$$$$$######$$$$$$""""""!!!!!!"""######$$$##############################""""""""""""######"""""""""""""""###$$$%%%!!!"""############"""!!!!!! !!!"""$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!%%%%%%$$$$$$###$$$$$$$$$################################################""""""!!!!!!""""""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''$$$%%%&&&'''''''''&&&%%%(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&########################&&&%%%%%%$$$$$$$$$%%%%%%%%%###!!!!!!######"""############""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""""""""!!!!!!!!! """######"""!!! """"""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""##################$$$$$$$$$$$$$$$#########""""""########################aaaNNNEEE@@@>>>;;;:::888777444111333333333222222222111111///---+++,,,...///---+++------------...///000000,,,++++++******++++++,,,+++***((()))***,,,,,,+++***************)))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))))))))(((*********)))))))))((((((%%%$$$$$$&&&(((***))))))'''((())))))'''''''''))))))((('''&&&'''(((***,,,)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""&&&$$$###&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""""""""!!!""""""###$$$$$$###"""!!!!!!"""###$$$#########""""""#########$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""###############$$$%%%%%%########################""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%'''''''''(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""""""""""""""!!!############"""###############$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!"""###$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$#######################################}}}```NNNEEEAAA???<<<:::999777444222333333333222222222111111000...---...000111000...//////---,,,+++*********+++******))))))******++++++)))((()))+++,,,+++******************)))(((((((((''''''''''''''''''((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))((((((((((((%%%$$$$$$%%%'''((((((''''''((()))(((&&&&&&''')))***)))))))))***+++---...(((((('''&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$***$$$###''')))&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$###!!!!!!"""$$$%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################"""""""""###############$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''')))******((('''%%%&&&&&&'''((()))******+++'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%########################$$$###############$$$$$$#########$$$$$$$$$%%%%%%######################## !!!"""############&&&%%%%%%%%%%%%%%%%%%$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!""""""######$$$ !!!"""###"""""""""########################$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&############""""""""""""################################################{{{___NNNGGGBBB@@@===;;;:::888555333333333333222222222111111000/////////111111111000000///---,,,+++***))))))))))))(((((((((((())))))***))))))***+++,,,+++******************)))(((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$******+++)))((((((***,,,))))))))))))***+++---...(((((('''&&&&&&&&&&&&&&&'''''''''&&&''''''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$'''$$$###%%%&&&###"""###$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%#########$$$&&&(((%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&&&&%%%$$$###""""""####################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%'''(((******)))'''&&&%%%%%%&&&'''(((((())))))&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!########################$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%########################$$$$$$###############$$$###$$$$$$$$$%%%%%%%%%%%%########################!!!###$$$%%%%%%%%%!!!!!!""""""!!!!!!""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""!!! ########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$ !!!!!!"""######$$$$$$################################################yyy^^^NNNHHHAAA???===;;;;;;999777555333333333222222222111111..............................---------...//////)))))))))(((((()))))))))***))))))***,,,,,,+++)))***************)))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%###$$$&&&((('''&&&&&&''''''((())))))((('''&&&&&&%%%%%%&&&&&&######$$$&&&(((***,,,---'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$%%%'''((()))&&&%%%###""""""###%%%&&&%%%%%%$$$############$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! """############$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''(((***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""!!!!!!""""""###$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""###$$$###!!!#######################################""""""""""""""""""###$$$%%%%%%&&&#########$$$$$$%%%%%%&&&########################%%%$$$######"""###############$$$$$$$$$%%%%%%%%%########################!!!"""$$$&&&''''''&&&&&&!!!"""######""""""###$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$""""""##################$$$######"""!!! $$$$$$$$$###############""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$######""""""!!! !!!"""###$$$%%%###############$$$$$$$$$########################www\\\MMMGGG???===;;;::::::999777666333333333222222222111111......///...,,,,,,,,,,,,---------------...///000++++++************++++++)))))))))+++,,,,,,+++)))***************)))((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***((('''''''''&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&###$$$###!!! !!!###%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&######$$$%%%&&&(((***+++&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$###%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######"""!!!!!!""""""!!!!!!###$$$&&&'''))))))&&&%%%###""""""###%%%&&&%%%$$$###""""""""""""""" """###$$$$$$$$$###!!!"""###$$$$$$$$$######"""############$$$$$$$$$$$$###"""""""""###%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""###$$$###!!!########################""""""""""""############"""""""""######$$$$$$$$$"""######$$$%%%%%%&&&&&&########################%%%$$$$$$###""""""######"""""""""#########$$$$$$########################$$$$$$%%%&&&%%%###!!! """$$$&&&%%%$$$###%%%'''""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!"""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""################################################""""""###$$$$$$$$$$$$############""""""!!!!!!!!! !!!!!!!!!""""""######""""""#########$$$$$$$$$########################uuu[[[LLLFFF===;;;999999999999777555333333333222222222111111///000000///---,,,,,,,,,......---,,,++++++++++++---,,,,,,++++++,,,,,,---)))))))))+++------+++)))***************)))(((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((((('''''''''((()))+++,,,)))(((((((((''''''''''''%%%%%%$$$&&&(((***)))((((((((('''&&&$$$%%%(((***((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&######$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&### $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$!!!$$$&&&(((((()))'''%%%###!!!!!!###%%%'''$$$$$$###"""!!!!!!""""""!!!###$$$$$$"""!!! !!!$$$&&&'''((((((((("""############$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''########################''''''&&&%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$%%%&&&((()))######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""!!!"""###$$$###!!!########################!!!!!!""""""######$$$$$$"""""""""""""""#########""""""###$$$%%%%%%&&&&&&########################%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""########################$$$$$$%%%$$$!!!!!!###""" """$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""!!! !!!!!!"""###$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$########################qqqYYYMMMHHHAAA???===:::999888888888444444333333333333222222222222000///............------..................))))))***+++,,,,,,------'''((()))******************)))(((''''''((()))******))))))((('''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''&&&&&&,,,,,,***(((%%%$$$%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&%%%'''((($$$%%%'''((()))(((''''''$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%$$$###"""""" ,,,)))***(((#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$"""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$+++&&&''' 000,,,%%%%%%%%%$$$$$$#########$$$$$$###""""""#########'''%%%###&&&***,,,+++)))&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$,,,((($$$$$$$$$###############)))$$$***$$$!!!"""***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""$$$!!!111,,,'''$$$"""###%%%&&&&&&%%%)))(((%%%###%%%((((((%%%&&&%%%###"""""""""######"""############$$$$$$$$$###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###%%%***)))$$$###&&&&&&$$$"""$$$&&&&&&###%%%&&&&&&&&&%%%&&&)))++++++&&&!!!"""'''((($$$&&&***+++)))'''&&&"""###$$$))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%% %%%)))'''$$$$$$###!!!&&&$$$$$$%%%''''''%%%###,,,"""!!!$$$'''"""!!!$$$''''''&&&%%%&&&(((%%%$$$!!!$$$&&&%%% !!!"""###$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!! """###$$$&&&%%%$$$$$$#########$$$$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""""""""######"""!!!%%%$$$"""!!!!!!"""$$$%%%#########$$$%%%%%%%%%&&&""""""""""""############!!! !!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$)))'''%%%###!!!!!!!!!!!!%%%%%%%%%$$$$$$#########pppXXXKKKGGG@@@???===;;;999888888888444444333333333222222222222111000///............,,,---------------,,,,,,)))******+++,,,,,,------******+++,,,,,,,,,++++++***)))(((((((((((()))************)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%"""$$$'''(((''''''((()))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&%%%%%%'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&)))&&&---###&&&!!!"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######)))"""$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###############$$$###"""###%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%---)))$$$"""$$$ ### ###"""!!!### """########################"""######$$$$$$$$$######$$$&&&%%%)))''' """$$$%%%%%%$$$"""###((((((&&&$$$$$$$$$%%%%%%###"""""""""######"""############$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%---***&&&&&&)))(((""""""$$$&&&$$$!!!!!!''',,,$$$######$$$%%%''')))***$$$,,,+++######*** !!!"""'''333((($$$ !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%,,,***$$$!!!)))---+++$$$(((+++(((""" $$$)))&&&"""---000'''((()))(((&&&%%%&&&'''!!!$$$)))***"""###!!!"""###$$$$$$$$$$$$$$$$$$###############$$$$$$######"""!!!""""""$$$$$$$$$$$$$$$######"""""""""######"""""""""$$$%%%&&&"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""##################""""""""""""!!!$$$$$$$$$######""""""""" """%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%############$$$$$$$$$$$$""""""""""""############!!!!!! !!!"""$$$%%%"""######$$$$$$######""""""############$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$!!! !!!""""""$$$$$$#########"""""""""mmmVVVJJJEEE@@@???===;;;999888888777333333333333222222222222222111000//////......///------------,,,+++***************++++++,,,,,,---++++++,,,,,,,,,++++++******))))))(((((())))))***))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%% %%%((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&$$$$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%''')))***'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############$$$%%%'''((()))))) &&& ,,,###+++%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))+++******$$$...$$$$$$$$$$$$$$$$$$%%%%%% !!!"""$$$$$$$$$######!!!#########"""!!!"""###$$$######""""""######$$$!!!$$$###***$$$!!!""""""######$$$$$$$$$!!!(((######%%%!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!&&&$$$,,,+++(((###%%%***...&&&###%%%###%%%$$$######"""#########"""############$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%###"""777((('''%%%###!!!###(((,,,+++(((%%%%%%'''((('''$$$---***'''$$$###""""""!!!,,,'''(((---))) &&&)))(((&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%% """...'''///)))+++,,,***&&&%%%'''***(((+++111---###&&&'''&&&%%%"""!!!!!!"""%%%'''!!! %%%+++'''&&&"""######$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$###############$$$""""""###$$$###"""!!! ###"""!!!!!!"""$$$&&&((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!#########"""""""""""""""!!!!!!""""""#####################""""""""""""!!!$$$$$$######"""!!! !!!%%%((((((&&&### """########################$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%############""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""$$$$$$!!!""""""""""""""""""!!!"""############$$$$$$$$$###""""""""""""""""""##################$$$$$$$$$!!!""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!kkkUUUHHHCCC??????===;;;:::888777777333333333222222222222111111111000///////////////.........---,,,+++***)))*********++++++,,,,,,,,,***************)))((('''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$'''((()))******)))((('''"""$$$'''(((((('''&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''',,,***'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%)))---...***%%%''''''%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&''''''"""###$$$%%%&&&'''((()))$$$)))&&&777###000&&&############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""!!!######""""""""""""######""""""""""""""""""""""""$$$###"""111%%%#########$$$$$$%%%%%%%%%!!!###%%%&&&&&&%%%$$$!!!$$$&&&%%%""""""$$$&&&$$$$$$############$$$$$$$$$((($$$((()))!!!""""""###$$$%%%&&&&&&&&& ,,, '''###%%%'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%(((,,,...)))((( )))...///,,,***)))'''""" $$$)))++++++,,,$$$$$$##################""""""#########$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%333<<<''' ...***%%%!!!"""&&&%%%!!!$$$(((&&&###$$$ """***///...))) ###))))))$$$###%%%&&&&&&$$$$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---222***$$$777///%%%$$$%%%)))...---%%%///)))!!!###""""""$$$'''))))))'''$$$(((###"""''')))&&&#########$$$$$$$$$######"""######""""""###$$$$$$%%%%%%$$$$$$###""""""""""""!!!"""$$$%%%%%%###""" $$$###!!!!!!!!!###%%%'''&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""!!!!!! !!!$$$&&&&&&%%%###!!!""""""""""""###############$$$$$$$$$$$$###"""""" !!!######$$$######$$$$$$###""""""###$$$$$$######""""""!!!!!! !!!"""""""""############!!!!!!!!!""""""######$$$!!!""""""######""""""!!!""""""#########$$$$$$$$$######""""""""""""##############################%%%%%%&&&%%%$$$!!!""""""""""""""""""""""""jjjUUUHHHBBB???>>>===<<<:::999777666333333222222222111111111111000000////////////000////////////...,,,++++++***+++++++++++++++,,,,,,***************)))((('''))))))************))))))((((((((('''''''''''''''''''''(((((('''&&&&&&%%%&&&'''(((((((((((('''&&&(((((()))(((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&+++***)))&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%(((---...***%%%((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((######$$$$$$%%%%%%%%%&&&***%%%***$$$***%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$######""""""######$$$""""""""""""""""""""""""***((( ***""""""!!!#########$$$$$$%%%%%%%%% """$$$'''''''''&&&%%% ###%%%%%%$$$$$$&&&)))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###---***!!!###&&& !!!"""###$$$$$$$$$+++(((+++ )))'''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%...```XXXZZZIII%%%$$$***'''"""''',,,$$$!!!############$$$#########""""""#########$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###"""&&&***!!!!!!$$$...>>>PPP```iii{{{kkk\\\NNN>>>..."""&&&)))***$$$ '''###***))) )))+++&&&"""%%%%%%######'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...)))###000******---666DDDWWWiiitttlll___^^^HHH,,,!!! )))$$$ ###&&&%%%###%%%)))'''!!!(((%%%######$$$$$$$$$######"""%%%$$$$$$###""""""###############""""""!!!!!! !!!###%%%&&&&&&%%%###"""&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$######"""""""""""""""#########$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!!$$$%%%###!!! $$$##################$$$###""""""!!!!!! !!!"""""""""############"""""""""###############"""##################"""""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$##############################"""!!!########################jjjVVVIIICCC>>>>>>>>>===;;;999777666222222222222111111111111000000////////////000000////////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******++++++******)))******************))))))&&&&&&'''''''''''''''&&&###$$$%%%&&&&&&%%%$$$###'''(((((('''&&&'''))),,,''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))&&&###%%%$$$$$$###############))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$%%%###===&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,111&&&###+++$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&%%%%%% """######$$$&&&(((&&&%%%%%%%%%%%%%%%%%%&&&+++%%%///%%%""""""######$$$%%%%%%%%%&&&)))///*** +++$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$jjjtttTTT;;;***"""444%%% (((***,,,///""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''))))))((('''%%%$$$###"""%%%$$$$$$######$$$$$$%%%***...((('''LLLyyyOOO333'''&&&'''***222***"""###%%%$$$!!!$$$&&&%%%"""!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''<<<'''$$$...$$$:::pppeee;;;%%% ###%%%&&&,,,&&& """$$$""""""######$$$$$$$$$######&&&%%%$$$###""""""""""""!!!""""""""""""!!!!!! """###$$$%%%&&&%%%$$$$$$&&&&&&%%%###""""""!!!!!!###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""""""""""""""#########""""""""""""""""""""""""#########""""""""""""!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%######$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$###"""""""""%%%&&&%%%""" ########################""""""""""""!!!!!!!!!!!!""""""""""""############""""""###$$$$$$######""""""######$$$$$$######""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############!!!!!!!!! """"""############$$$$$$kkkXXXJJJDDD>>>>>>>>>===;;;999777555222222222222111111111111000000////////////000000------.........------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))%%%%%%&&&'''(((((((((((($$$%%%&&&''''''&&&%%%$$$$$$&&&'''(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&"""%%%))))))(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""")))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))))))***''',,,,,,...///###!!!%%%%%%$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$///OOO########################"""######$$$$$$$$$######TTTfffGGG***!!!"""!!!!!!$$$!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%+++))) EEEooo999...  %%%""""""'''$$$%%%%%%%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' $$$+++rrrMMM333(((###''''''!!!###+++!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$ !!!"""#########"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$######"""!!!!!!!!!#########""""""""""""!!!############$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$###""""""!!!!!!"""########################$$$$$$#########!!!"""""""""""""""######""""""""""""############"""###$$$$$$$$$$$$###"""!!!""""""""""""""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""#########""""""######$$$!!!!!!!!!"""""""""######lllYYYKKKEEE>>>>>>>>>===;;;999777555222222222111111111111000000000////////////000111++++++,,,---------,,,,,,++++++++++++++++++++++++'''((()))***************)))***+++,,,,,,+++***)))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))'''((()))******)))((('''###&&&))))))(((%%%$$$$$$''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$'''++++++(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%&&&&&&'''&&&%%%$$$"""$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''',,, ###&&&%%%&&&$$$,,,&&&%%%%%%$$$$$$############"""!!!!!! !!!!!!"""&&&$$$"""###&&&'''%%%"""$$$$$$############$$$$$$"""'''$$$$$$QQQ$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""WWWggg...$$$!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%))):::]]]$$$!!!,,,%%%!!!((($$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''555~~~ggg777###---!!!&&& !!!"""###$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!"""###$$$%%%%%%$$$###""""""!!!!!!"""###$$$$$$!!!"""$$$%%%&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$ !!!###$$$$$$$$$"""!!!""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""###""" !!!###%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""############"""###$$$%%%%%%$$$"""""" !!!!!!!!!!!! """############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######""""""###"""!!! !!!"""""" !!!!!!""""""hhhTTTHHHBBB???>>>===;;;999777666555222222333333222000///---......//////000000111111//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***(((((())))))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''')))+++---///)))'''&&&(((++++++'''$$$%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''$$$!!!((((((---///&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$***)))((('''%%%$$$###"""&&&$$$&&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""###$$$$$$aaaJJJ$$$$$$!!!!!!&&&'''$$$$$$&&&(((%%% ###***'''""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$***"""(((###,,,ZZZ"""###(((,,,(((+++'''***$$$$$$&&&&&&&&&&&&$$$$$$(((%%%$$$***&&&000GGG%%%$$$&&&///!!!"""+++"""""""""############""""""&&&%%%###"""""""""!!!  """"""##################"""""""""""""""######"""""""""""""""###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!###%%%'''%%%$$$###"""!!!!!!!!!!!! """$$$$$$"""!!!"""###'''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$%%%$$$###"""!!!""""""############""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!$$$$$$######""""""!!!!!! """%%%$$$""""""$$$'''%%%%%%$$$###"""!!! """######"""!!!!!!###%%%$$$$$$$$$$$$############!!!!!!"""###############hhhUUUIIICCC???>>>===;;;999777666555444555555555555444222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))((('''((()))***)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&+++***)))(((((()))******&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%"""&&&''')))%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$&&&ZZZ$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###rrr%%%%%%"""!!!$$$(((""" """""" ###***"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((( %%%&&&''' OOO''':::,,,222$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$'''VVVmmm%%%'''!!!444... ###---""""""############""""""!!!"""%%%$$$!!! !!!"""###############"""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""######"""""""""###%%%&&&&&&%%%$$$###"""""""""""""""###$$$$$$"""!!!"""###$$$$$$$$$$$$############$$$$$$$$$#########""""""###$$$$$$%%%$$$###"""!!!""""""############"""""""""""""""""""""#########""""""############""""""############"""""""""!!!"""""""""""""""""""""""""""#########"""!!!"""######$$$$$$$$$$$$######""" !!!!!!!!!!!!###%%%"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! iiiUUUIIIDDD???>>>===;;;999777666555111222222333222222111111111111111000///.........******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((('''&&&'''***+++***)))&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((,,,+++)))((('''(((((()))$$$''')))'''$$$###&&&***'''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%###$$$%%%(((### ...---***!!!((("""&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&#########$$$%%%%%%&&&&&&%%%###&&&ZZZ########################&&&%%%%%%$$$$$$$$$$$$%%%...$$$JJJ222)))888'''$$$$$$((()))%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$)))!!!******###SSS $$$!!!###&&& %%%###$$$%%%%%%&&&&&&%%%%%%$$$"""$$$!!!((((((###666===!!! ***!!!""""""""""""############""""""!!!###(((%%% """"""###############"""""""""""""""""""""############"""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%$$$"""!!!###$$$############"""""""""!!!$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""############""""""!!!!!!""""""######$$$$$$######""""""""""""##################"""""""""""" !!!!!!"""######$$$###!!!!!!"""!!! !!!###%%%&&&&&&&&&$$$###!!!"""######""""""###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!! iiiVVVJJJEEE???>>>===;;;999777666555000000000111111111111111111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********(((''''''((()))******)))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))(((''''''((()))***+++%%%&&&'''%%%###$$$''')))((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$###""""""!!!&&&'''''''''&&&&&&((()))&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%### %%%++++++!!!)))$$$'''&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&"""""""""###$$$$$$%%%%%%$$$###&&&[[[$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$)))%%%'''###,,,++++++ ))))))$$$)))&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""***%%%000!!!&&&???--- ...***,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%"""&&& $$$%%%---eee%%%''')))&&&###&&&"""######$$$$$$######"""%%%!!!###%%%### ######$$$$$$$$$######""""""""""""""""""###############""""""######$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$#########"""######$$$$$$$$$######&&&%%%$$$###############&&&&&&&&&$$$""""""###%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""############"""""" !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$#########""""""""""""""" !!!!!!!!!"""%%%""" !!!###$$$!!!!!!"""%%%''''''%%%###!!!$$$%%%&&&%%%###""""""############"""""""""!!!!!!###############""""""!!!iiiVVVJJJEEE???>>>===;;;999777666555333333333333444444444444.../////////000000000111000//////...------,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))+++)))(((((())))))(((&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''''''''(((***+++(((%%%######&&&(((((('''((((((((('''&&&&&&&&&%%%%%%$$$$$$###"""!!!!!! &&&'''''''''&&&&&&((()))&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%(((""" ''')))333%%%''''''$$$"""&&&///666|||***&&&$$$"""%%%***111"""''')))((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%$$$###############""""""###"""&&&\\\%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############'''&&&%%%******!!!&&&))))))SSSWWW $$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###+++!!!'''KKKGGG888'''...&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$)))$$$ 111yyy...(((!!!000######$$$$$$$$$$$$######%%%%%%%%%###!!! !!!"""######$$$$$$$$$######"""!!!!!!""""""###########################$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$##################$$$######$$$$$$$$$######"""$$$######""""""""""""###%%%&&&&&&%%%###"""###%%%$$$$$$$$$#########""""""########################$$$$$$$$$###############""""""############"""""" !!!"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""######"""!!!!!!!!! $$$""" !!!%%%&&&$$$""""""###%%%&&&%%%### """$$$$$$#########$$$############""""""""""""""""""############""""""hhhUUUJJJDDD???>>>===;;;999777666555444333222222222222333333.........///000111111111111111000///...---,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***(((((())))))'''&&&''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))+++***((('''&&&''''''((((((%%%"""$$$(((***)))&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######***)))$$$###'''"""%%%((('''$$$"""###%%%...DDDTTT333%%%,,,---$$$%%%(((''')))&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!###$$$%%%%%%$$$$$$###"""!!!!!!"""!!!&&& \\\%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$***###(((###$$$&&&'''///&&&===NNN(((((( $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&$$$(((,,,kkk]]]CCC>>>rrr+++'''***%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%((($$$$$$CCC^^^SSS&&&SSS~~~$$$)))###$$$$$$######$$$$$$$$$$$$######"""$$$### """&&&""""""###############"""!!!!!!!!!"""######$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$#####################"""""""""""""""###"""###%%%%%%$$$######$$$""""""""""""!!!!!!!!! ###############$$$$$$$$$%%%$$$######""""""######""""""############""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""##################"""!!!!!! """"""!!!"""$$$&&&%%%$$$###$$$%%%%%%$$$!!!!!!"""###%%%&&&""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!gggTTTIIIDDD???>>>===;;;999777666555333222111////////////000////////////000000000000/////////......---------************************(((***+++,,,,,,+++***(((***)))(((((())))))(((''''''((((((((())))))))))))'''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&'''''''''((((((((())))))''''''&&&'''((()))%%%%%%&&&'''((())))))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%% %%%'''+++$$$%%%222)))%%%$$$###""""""$$$&&&((($$$ GGGvvv???###'''"""%%%((('''%%%'''(((############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%&&&%%%%%%$$$######""""""!!!!!!&&& ]]]$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&& &&&(((///!!!###,,,###666'''FFFaaa!!!***000$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###)))***333zzz;;;---000"""111kkk===!!!///&&&%%%%%%$$$$$$%%%%%%&&&"""&&&***&&&WWWFFF111 ... &&&EEE|||444%%%***###$$$$$$%%%%%%$$$$$$###!!!"""######"""###%%%''' !!!"""############ !!!!!!"""######$$$$$$############$$$%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%###"""""""""######$$$######""""""######$$$!!!$$$&&&%%%$$$############"""""""""!!!!!!!!!""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$""""""############"""""""""""""""""""""#########""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!"""######""""""###$$$$$$$$$$$$$$$######"""!!! #########$$$%%%############""""""""""""!!!""""""""""""gggTTTHHHCCC???>>>===;;;999777666555777666444222111111222222111111000000//////......,,,,,,,,,---------......************************((()))+++,,,,,,+++)))(((((('''&&&(((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''))),,,---"""&&&******((('''(((+++%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''',,,""" ,,,$$$,,,$$$$$$$$$%%%%%%###!!!444111'''111"""000 ,,,)))###&&&***$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!&&& ]]]########################%%%%%%%%%%%%&&&&&&'''((( (((555***((((((###"""***###'''RRR333!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!###((($$$&&&""";;; !!!###$$$### $$$+++///999000&&&&&&$$$$$$$$$$$$&&&&&&,,, )))\\\MMM%%%...$$$ ,,,$$$ 888YYY!!! ///###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$'''((('''&&& """############ !!!!!!"""###$$$$$$$$$############$$$%%%&&&'''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%###&&&&&&$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%###"""""""""###$$$""""""############""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$!!!###%%%###  """$$$$$$$$$$$$$$$%%%%%%%%%"""$$$''''''&&&$$$######&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%gggTTTIIICCC>>>===<<<:::999888777777555444333222111000111111000000000000000000000000000000///...---,,,,,,,,,*********+++,,,---...///***++++++******)))((('''(((((('''(((((()))******)))(((&&&&&&((()))((('''&&&'''(((******((('''&&&$$$%%%'''((((((((('''&&&&&&'''''''''(((((()))))),,,)))&&&&&&)))+++***(((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%$$$###"""!!! %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$(((''''''&&&$$$######"""!!!$$$&&&%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""+++'''%%%$$$$$$"""!!!!!!%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%######bbb+++### %%%&&&### ###$$$%%%%%%%%%%%%$$$###%%%$$$#########$$$&&&&&&%%%$$$###""""""###$$$%%%---vvv;;;***"""$$$!!!,,,&&&&&&&&&&&&%%%$$$$$$######"""&&&"""!!!///###bbb"""+++'''######$$$$$$$$$%%%%%%%%%555$$$)))%%%%%%%%%'''+++,,,&&&!!!%%%###***VVV((($$$$$$"""'''"""((('''%%%$$$$$$%%%'''(((TTT###+++)))%%% &&&%%% %%%$$$"""!!!!!!!!!"""###"""%%%$$$!!! ###''''''%%%###$$$&&&'''%%%"""########################$$$###"""!!!!!!"""###$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$""" """%%%&&&%%%###!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""############""""""""""""######"""""""""###%%%&&&$$$###""" !!!""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""##############################$$$$$$$$$""" """$$$######""""""######$$$%%%fffTTTIIIDDD@@@???===:::888777666555444444444333222111111111000000000000000000000000000///...------,,,,,,,,,,,,,,,+++*********++++++'''((()))***++++++++++++((('''''''''(((((()))***((('''%%%%%%'''((('''&&&'''''''''&&&&&&'''''''''%%%&&&'''((()))(((''''''&&&'''''''''((((((((()))'''&&&$$$###%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%%%%$$$###"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%&&&&&&%%%''')))$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!]]]%%%******((()))+++###$$$%%%%%%%%%%%%$$$###$$$######"""###$$$%%%&&&$$$$$$###""""""###$$$$$$$$$###DDD;;;"""111$$$---000"""%%%%%%%%%$$$$$$$$$$$$###&&&+++!!!###&&&"""~~~888555///!!!+++ ######$$$$$$$$$%%%%%%%%%)))ZZZ ***$$$%%%)))###***((()))$$$''''''555ccc)))*********///((('''&&&$$$######$$$&&&'''JJJ///---"""###(((***$$$$$$######"""!!!!!!!!!!!!!!!!!!$$$'''%%%""" ###&&&%%%$$$######$$$%%%$$$###########################$$$$$$############$$$$$$$$$#########"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%###""""""$$$%%%###!!!""""""###$$$%%%%%%%%%%%%$$$$$$######"""!!!!!! """"""#########$$$$$$$$$############"""""""""!!!############""""""""""""######"""""""""###%%%%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!"""""""""""""""###$$$$$$######""""""""""""#######################################!!!!!!#########""""""######$$$%%%eeeSSSIIIDDDBBB@@@>>>;;;888666444444333444444555444333111000000000000000000000000000000///...---,,,,,,,,,,,,*********)))******++++++'''((()))***++++++++++++((((((((('''(((((()))***(((&&&%%%%%%&&&''''''&&&((('''%%%$$$$$$%%%'''(((&&&'''((()))***)))(((((('''''''''''''''((((((((('''''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))"""'''|||%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$!!!###""" !!!###'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###)))###WWW%%%(((((($$$!!!%%%###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$''',,,***SSS$$$&&&%%% +++#########$$$$$$$$$%%%%%%%%%"""&&&'''"""&&&BBB333$$$%%%$$$---&&&######$$$$$$$$$%%%%%%%%%'''ZZZ(((%%%)))((()))&&& ''')))$$$)))!!!!!!VVV((('''... &&&%%%%%%############%%%%%%|||''' ###***%%%'''"""""""""###""""""!!! $$$&&&(((&&&###!!!"""$$$#########"""!!!!!!###%%%########################$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$#########%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""############"""""""""$$$%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""""""""#########"""######$$$%%%%%%$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%######""""""""""""##############################!!!""""""!!! """######""""""######$$$%%%eeeRRRIIIEEEAAA@@@===;;;888666555444222333555666555444111000///////////////////////////...------,,,,,,,,,---''''''((()))+++---...///++++++++++++***)))((((((******))))))))))))******)))'''%%%&&&'''((('''&&&((('''&&&&&&&&&&&&'''(((&&&''')))*********)))((('''''''''''''''''''''''''''((()))'''%%%$$$'''+++&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))###hhh$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$&&&'''&&&######&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""___)))&&&"""!!!%%%,,,---***$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$##################$$$666!!!)))(((XXX&&&///...+++***""""""###$$$%%%%%%&&&&&&"""!!!+++%%%%%%~~~...:::$$$333++++++######$$$$$$$$$%%%%%%%%%"""...ppp999!!!,,,%%%%%%!!!''''''&&&%%%$$$&&&'''[[[:::///'''(((&&&'''///&&&%%%%%%$$$######$$$%%%%%%>>>aaa&&&&&&###!!!"""$$$$$$######""""""$$$$$$$$$###"""!!!$$$%%%&&&%%%###"""###$$$"""$$$$$$""" $$$'''########################"""###$$$%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!!!!"""$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##################$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""###$$$$$$######""""""""""""##############################!!!"""###"""!!! !!!#########""""""######$$$%%%dddRRRIIIFFF???>>><<<:::999777777777111333444555555333222000////////////////////////...------,,,,,,,,,,,,---)))))))))***,,,...///000+++,,,,,,++++++***)))(((,,,,,,++++++***++++++,,,***(((''''''((())))))((('''((()))******)))((('''&&&''')))*********)))((('''''''''''''''&&&&&&&&&###%%%&&&$$$!!!!!!$$$(((&&&&&&''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((( !!!\\\$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""###$$$###"""!!!)))***&&&%%%$$$$$$###"""################################# %%%!!!\\\!!!$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#####################$$$$$$#########/// ---...'''BBB,,,"""******$$$""""""###$$$%%%&&&&&&'''###)))((()))&&&AAAPPP'''666(((111(((!!!#########$$$$$$$$$%%%%%%%%%777... """&&&&&&!!!!!!,,,$$$"""'''$$$!!!"""+++ """///"""%%%%%%&&&)))+++'''&&&&&&%%%%%%%%%%%%&&&&&&---***%%%,,,+++"""!!!'''%%%"""###$$$%%%%%%%%%$$$###!!!"""######""""""###$$$"""$$$%%%$$$!!!!!!%%%(((########################!!!"""###$$$$$$###"""!!!###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""##################$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$############!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""!!!!!!!!!!!!"""############""""""""""""##############################"""###$$$$$$###"""###$$$######""""""######$$$%%%eeeQQQHHHFFF>>>===<<<:::999888777777111222333333333222111111000000000000000000000000------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,((()))***+++,,,,,,,,,,,,---,,,+++++++++++++++++++++)))(((((()))******)))'''(((***++++++***((('''&&&'''((()))***)))(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%!!!ZZZ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%(((%%% &&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%ccc ))),,,%%%"""''''''%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$######"""###$$$$$$$$$$$$###""",,,222!!! 777===111+++)))""""""###$$$%%%%%%&&&&&&$$$(((&&&!!!%%%!!!333777//////"""...!!!111111111#########$$$$$$$$$%%%%%%%%%%%%---EEE***)))"""%%%+++""""""&&&***!!!000---bbb111///&&&&&&%%%''')))%%%###&&&&&&&&&&&&&&&&&&&&&&&&)))www!!!)))$$$!!!%%%$$$######$$$$$$%%%$$$$$$$$$ !!!!!!"""######$$$$$$!!!###$$$$$$$$$$$$%%%&&&########################"""""""""######"""""""""!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########'''''''''%%%"""  ###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!"""""""""%%%$$$$$$$$$$$$############$$$$$$$$$$$$###"""""" !!!""""""""""""!!!########################!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!""""""#########""""""""""""##############################!!!###%%%%%%$$$###$$$%%%######""""""######$$$%%%eeeQQQHHHFFF???>>><<<:::888777666666111111111111111111111111000000000000000000000000---,,,,,,+++,,,,,,------......,,,+++************))))))***+++,,,,,,,,,,,,,,,+++***))))))))))))******)))'''''')))***)))((((((((())))))))))))((((((%%%&&&'''((()))((('''''''''''''''&&&&&&%%%%%%%%%+++)))((('''(((*********%%%%%%&&&''''''((())))))&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& ))) ZZZ###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%***///)))%%%''''''""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""")))___$$$$$$"""&&&---)))%%%%%%$$$######$$$%%%%%%""""""$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""444$$$(((###111---###777%%%+++#########$$$$$$%%%%%%%%% ###"""&&&$$$555888|||ppp ---###"""***###'''---"""(((######$$$$$$$$$%%%%%%%%%---111 ))))))!!!''''''"""###***(((333 mmm888!!!333!!!(((&&&###%%%&&&(((///%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!+++ !!!$$$ """***""""""!!!!!!""""""###$$$######"""######$$$###### !!!$$$%%%&&&$$$"""########################$$$######""""""######$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%&&&'''%%%""" """$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!""""""#########%%%%%%$$$$$$$$$############$$$$$$%%%$$$###"""!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%""""""!!!!!!""""""###$$$######""""""""""""############################## """$$$%%%$$$######$$$######""""""######$$$%%%eeePPPHHHFFFBBB@@@>>>;;;888666555444111000000///000000111111000000000000000000000000,,,,,,,,,++++++,,,------++++++************++++++,,,,,,,,,,,,+++***))))))******)))(((((('''(((((()))(((&&&&&&((()))((('''***((('''&&&&&&'''(((***$$$%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%***'''$$$$$$''')))(((&&&$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$"""######$$$&&&''''''((()))[[[###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&kkkYYY)))&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%%%%$$$###""")))%%%### !!!*** '''666///555###$$$$$$$$$$$$%%%%%%%%%"""%%%&&&&&&&&&***(((GGG[[[[[[YYY999 ))) (((&&&%%%---***''''''#########$$$$$$$$$%%%%%%%%%111111'''&&&&&&$$$)))"""!!!... !!!(((999*** EEE^^^[[[QQQQQQ&&&###%%%###'''&&&(((***&&&(((...$$$###$$$$$$%%%%%%$$$$$$###%%%444iii777"""///$$$%%%!!! !!!"""###'''%%%$$$$$$$$$$$$###"""###&&&&&&###########################&&&%%%$$$######$$$%%%&&&%%%$$$######$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""$$$$$$""""""%%%'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%######""""""""""""##############################!!!###$$$###"""###############"""###$$$$$$%%%dddRRRHHHCCC@@@>>><<<;;;;;;:::777666333222111000//////////////////............//////...------,,,,,,++++++***+++)))'''))),,,---,,,***,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))'''(((******((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%''''''((((((''''''&&&%%%###%%%&&&&&&%%%$$$%%%&&&((('''&&&&&&''''''%%%###&&&&&&$$$$$$$$$$$$&&&&&&'''###'''ZZZ$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%%%%########################%%%$$$###!!!!!!!!!"""###'''rrr'''))) '''+++,,,$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######""""""!!!)))&&&%%% ######$$$$$$$$$$$$######$$$#########""""""!!!!!! %%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&###%%%!!!***""" )))"""!!! !!!######""" !!! !!!"""###$$$$$$##################!!!""""""############""" !!!###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################'''%%%###!!!!!!###%%%'''"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""######$$$'''%%%######$$$###""" (((&&&%%%###""""""######""""""""""""""""""""""""###%%%((('''$$$""""""""""""###$$$%%%&&& !!!"""###$$$%%%&&&&&&(((''''''&&&%%%$$$######$$$###"""!!!!!!###%%%&&&&&&%%%###""""""###%%%&&&$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!~~~bbbPPPGGGCCC@@@>>><<<;;;;;;:::777666444333222111111000000111//////............//////......---,,,,,,++++++***+++)))((())),,,---+++***++++++,,,,,,,,,+++******))))))))))))))))))))))))'''(((******((((((((()))'''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""$$$&&&&&&$$$######$$$&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%'''###'''ZZZ############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%"""############"""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!"""###!!!!!!$$$,,,%%%+++,,,%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***+++&&& )))###"""((($$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""""""""!!!"""%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&%%%######&&&III'''(((&&&%%%)))!!!"""!!!!!!!!!######""" """!!! !!!"""###########################$$$$$$$$$$$$###"""!!! !!!###$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&!!!  !!!"""!!! '''&&&%%%###############"""""""""""""""""""""""" """!!!""""""""""""###$$$%%%%%%########################%%%%%%$$$$$$######""""""###"""!!! !!!"""$$$%%%%%%$$$###""""""###$$$%%%""""""""""""############%%%%%%$$$$$$###""""""!!!{{{```NNNFFFBBB@@@>>><<<;;;;;;:::777666555444333222222111111222//////............//////......------,,,++++++++++++)))))))))+++,,,+++*********+++,,,,,,,,,++++++))))))))))))))))))))))))'''(((******((((((((()))&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$#########$$$$$$######"""!!! """%%%&&&$$$###""""""$$$######$$$%%%&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$'''###'''ZZZ$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###""" """"""""""""""""""""""""$$$$$$###"""""""""######""" CCCGGG###%%%&&&)))$$$''''''&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%"""######$$$%%%%%%&&&&&& 000>>><<<'''***"""+++$$$%%%%%%%%%%%%%%%%%%$$$###############"""""""""&&&&&&'''&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$### ((('''$$$###"""###"""!!!!!!######"""!!!$$$###""""""!!!"""""""""########################&&&&&&%%%$$$###!!!"""############"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################""""""!!!######"""&&&&&&%%%$$$############""""""""""""""""""""""""### """###""" $$$###############$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""!!! """###$$$########################!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$###"""""""""yyy^^^NNNFFFCCC@@@>>><<<;;;;;;:::777555555444333222222111111111//////............//////.........---,,,,,,++++++************+++++++++***)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))'''(((******((((((((()))%%%&&&&&&''''''((((((((((((((()))))))))((('''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$ ###&&&'''%%%###""""""#########$$$&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$###&&&"""'''ZZZ&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""(((///)))"""..."""%%%!!! ((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################!!!""""""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%)))iiijjj+++***%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$######)))"""$$$&&&###$$$$$$###!!!!!!"""###"""!!!%%%$$$$$$######"""""""""""""""""""""############%%%%%%%%%$$$###""" !!!"""##################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$!!!"""############"""!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""!!!!!! !!!$$$&&&&&&%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""'''%%%######%%%&&&%%%$$$$$$$$$######"""#########&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""###$$$$$$######$$$%%%%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$#########""""""xxx]]]NNNGGGDDD@@@>>><<<;;;;;;:::777555444333222111111000000111//////............////////////...------,,,,,,+++***+++++++++************)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))'''(((******((((((((()))''''''(((((())))))******'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%'''''''''''''''&&&&&&%%%"""$$$''''''&&&$$$$$$$$$%%%$$$$$$%%%'''((('''%%%"""###%%%%%%%%%%%%###"""&&&"""&&&ZZZ&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###...---!!!yyy%%%(((###***"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######---***$$$&&&###""""""############""""""###############$$$$$$$$$"""!!!!!!"""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$############$$$...OOO%%%###((($$$ ***&&&$$$"""!!!"""###"""!!!%%%%%%$$$$$$$$$###""""""!!!!!!"""""""""###############$$$$$$$$$$$$############$$$$$$#########"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$ """###$$$$$$###""" """"""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$######""""""""""""""""""""""""$$$###!!!!!!"""""""""!!!$$$$$$######"""#########$$$#####################!!!""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$###############www]]]NNNGGGEEE@@@>>><<<;;;;;;:::777666444333222111111000000000//////............////////////......---,,,,,,,,,***+++,,,+++)))))))))+++******+++,,,,,,,,,++++++))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))******'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''&&&%%%$$$%%%&&&&&&%%%%%%&&&(((((('''%%%######$$$$$$$$$$$$######%%%"""&&&ZZZ$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$#########'''~~~666((($$$"""%%%(((!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######"""$$$###'''$$$(((###!!!!!!""""""""""""!!!!!!#########$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%!!!CCC!!!%%%""")))'''%%%"""!!!"""###""""""######$$$$$$$$$######""" !!!!!!""""""######### !!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$###""""""$$$$$$###!!!$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$###############$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""########################vvv[[[LLLEEECCC@@@>>><<<;;;;;;:::777666555444333222222111111222//////............///////////////...------,,,,,,***+++---+++)))((()))+++++++++,,,,,,,,,+++******))))))))))))))))))))))))'''(((******((((((((()))))))))))))))((((((((((((((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$######%%%&&&&&&%%%%%%%%%&&&&&&%%%###$$$$$$############$$$$$$%%%!!!&&&ZZZ############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$&&&!!!%%%777***&&&###$$$'''!!!$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$ddd***######%%%)))""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&######$$$&&&555kkk###%%%&&&(((%%%"""!!!"""###""""""!!!"""###$$$$$$######""" !!!!!!"""######$$$ !!!###$$$%%%&&&&&&&&&$$$$$$##################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""""""""###"""!!!"""######"""!!!###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$%%%%%%$$$$$$$$$%%%&&&""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################tttZZZKKKDDDBBB@@@>>><<<;;;;;;:::777666666666555444333333333333//////............///////////////...------,,,,,,***,,,---,,,)))''')))+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''')))******((((((((()))))))))((((((''''''&&&&&&***************)))(((((())))))))))))))))))))))))''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$""" !!!$$$'''&&&%%%$$$$$$%%%%%%###!!!%%%$$$###""""""###$$$%%%%%%!!!&&&ZZZ$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$333 &&&$$$///%%% !!!$$$'''#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$########################$$$$$$%%%&&&&&&%%%111...$$$ ,,,######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&$$$###%%%'''iii+++***"""'''(((&&&"""!!!""""""###""" !!!"""###$$$$$$###""" !!!"""######$$$!!!"""###$$$%%%&&&&&&&&&""""""!!!!!!"""###$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&###"""""""""$$$%%%%%%###"""###%%%%%%&&&%%%$$$###""""""""""""""""""""""""###$$$$$$$$$######%%%'''""""""""""""###$$$%%%&&&$$$$$$##################$$$$$$##################""""""###$$$$$$$$$$$$######!!!  !!!############$$$$$$%%%&&&&&&##################$$$$$$