BM6P6(@ yyyuuuooohhhccc]]]WWWSSSFFF>>>999999999888777999777666666666555555555555666666666666666666666666444444444444444444444444444444444333333222222222222222222222222222222222333444444555555444444333222333444555444333222111444444444555555555666666666666777888999;;;===>>>DDDAAABBBHHHMMMRRR]]]iii}}}wwwtttooojjjgggggghhhiiinnnnnnlllkkkkkkjjjkkkkkkpppqqqxxxssshhhdddXXXSSSUUU]]]aaadddrrrtttllllllhhhaaaWWWNNNHHHEEECCCAAA???666:::>>>777555888666777666666666555555555555555555444444444333333333111222222333333222222111333222222111111222222333333333333333333333333333444444333333222111000000222222222111111111111000111111111111111111111111222222222111111111000000...000222444444444333222444555666666555555777888:::<<>>@@@AAADDDIIILLLTTTfffyyy|||tttmmmiiihhhjjjkkkssssssqqqpppnnnmmmkkkkkkjjjlllqqqyyy~~~ttt```WWWSSSWWWXXXYYYcccqqq~~~yyyqqqqqqkkkddd[[[RRRKKKGGGCCCAAA@@@888:::;;;666888:::333777777666666666555555555666555555555444444444444222222333333333333222222333222222111111222222333333333333333333333333333444333333222111111000000222222222111111111111000111111111111111111111111333333333333222222111111111111111222222333444555444555666555555555777999999;;;@@@DDDEEEKKK[[[mmm|||tttooonnnoooqqqsss|||zzzpppkkkhhhfffdddgggdddaaaaaaeeejjjmmmnnnpppxxxwwwjjjhhhjjjjjjqqqzzzyyyvvvrrrmmmhhhbbb\\\XXXQQQHHH@@@===<<<999777888777777777666666666555555666666666666666666666666333333333333333333333333333333333333333222222222333333333333333333333333333444444555555444444333444333333333333333444444444444555555555666666666666777777999;;;===>>>???>>>CCCHHHKKKNNN\\\wwwuuuooonnnppprrrssssssrrrpppnnnkkkiiigggggghhhlllppprrrwwwrrrcccVVVSSSSSSSSSXXXaaaggguuu}}}uuurrrnnnhhh```WWWPPPIIICCC@@@???::::::888777AAADDD888777777777666666666555555666666555555555444444444222222333333333333222222333222222111111222222333333333333333333333333333222222222111111000000///222222222111111111111000111111111111111111111111444444444333333333333222333222111111111333555666333444555555555555777999;;;<<<@@@DDDIIISSSfffvvvxxxtttooonnnqqqvvv{{{~~~zzzrrrnnnmmmmmmmmmnnnlllkkkmmmsssyyytttllljjjkkkqqqyyyyyywwwtttqqqlllggg```[[[TTTJJJAAA???===999888999777777777666666666666555666666666666666666666666333333333333333333333333444444444444444444444444333333333333333333333333333444444555555444444333555444333222222333555666555555555555666666666666777777888:::<<<>>>@@@AAABBBFFFKKKOOOWWWkkkzzzwwwxxxzzzrrrrrrqqqpppnnnkkkiiihhhgggiiikkkllllllooowww}}}vvv```VVVTTTUUUYYY]]]\\\hhh~~~{{{vvvqqqlllddd\\\TTTLLLDDD???===;;;;;;777;;;LLLQQQAAA777777777666666666666555555555555444444444333333222333333333333333333222333222222111111222222333222222222222222222222222111111111000000000//////222222222111111111000000111111111111111111111111333333333333333333333222333333333333333444555555333444555555555666888;;;>>>@@@BBBGGGOOO___rrr}}}xxxooonnnnnnsss{{{|||zzzxxxwwwwwwttttttuuuyyy~~~pppkkklllrrryyy{{{yyyxxxvvvtttpppkkkddd___UUUKKKBBB???===:::999:::888777777777666666666666666666666666666666666666444444444444444444444444555555555666666666666666333333333333333333333333333444444555555444444333444444333222333444666777555555555666666666777777777888999;;;===???AAABBBFFFHHHLLLSSSddd~~~}}}vvvuuuuuusssqqqooommmlllhhhkkklllkkkjjjmmmrrruuuwwwppp^^^YYYZZZ[[[\\\XXX___nnn}}}tttpppiiiaaaXXXNNNEEE???===;;;;;;888;;;MMMRRRAAA888777777777666666666666444444444444333333333222333333333444444333333333333222222111111222222333222222222222222222222222111111111000000000000000222222222111111111000000111111111111111111111111111111111111222222222222111222555777777666444222333444666666666888:::===@@@BBBDDDJJJWWWkkkxxxtttkkklllqqq{{{~~~{{{|||wwwnnnmmmssszzzxxxwwwwwwvvvsssnnnfffaaaXXXNNNDDD@@@>>>;;;:::<<<888888777777777666666666666666666666666666666666555555555555555555555555555555555666666666666777333333333333333333333333333444444555555444444333333333333333444555666777555555666666666777777777888999:::;;;>>>@@@BBBDDDFFFIIIOOO\\\uuu~~~{{{wwwrrrooommmlllhhhkkkkkkhhhhhhlllooopppqqquuulllccc```]]]ZZZ[[[^^^eeerrrxxxtttmmmeee\\\RRRHHHBBBAAA<<<<<<:::999CCCFFF:::888888777777777666666666555555444444444333333333333333444444444444333333333222222111111222222333222222222222222222222222111111111111111111111111222222222111111111111000111111111111111111111111000111111111111111222222000333777999999777333111333555777888888:::===??????BBBFFFNNN```yyy|||wwwssspppsss{{{rrrooouuu{{{}}}wwwwwwwwwwwwuuuppphhhccc]]]RRRGGGBBB???;;;:::;;;888888888777777777666666666666666666666666666666777777777777777777777777333444444444555555555555444444444444444444444444333444444555555444444333222333444555666666666666555666666666777777777777888999:::<<>>888;;;===666888888888777777777666666777666666666555555555555333333444444444444333333333222222111111222222333111111111111111111111111111222222222222222222222222222222111111111111000111111111111111111111111111111111222222333333333333444777888888666444222444666888999:::<<>>======@@@BBBDDDKKKXXXnnnsssmmmiiihhhfffeeeiiinnnlllnnnppprrrsssxxx~~~}}}tttddd]]]YYYZZZ[[[]]]hhhssswwwrrrkkk```TTTNNNEEEBBB===999888777666666888888888888777777777777888777666555555444555555777666555444444555666666444444333333222111000000222222222111222222333333000000111111111111000000333222111000000111222333000///////////////000000000000111222333333444444555555444444444555555666444444555888<<>>;;;999999888888888888888888777777777777777777666666666777777888999888777555444444444555333333333333222222222111333333222111111111222222000000111111111111000000222222111111111111222222111111111111222333555555000111111222333333444444666555555444444444555555666666666999<<<@@@BBBCCCLLLPPP___{{{zzzxxx}}}|||}}}|||zzzyyywwwpppgggbbb___YYYPPPGGG@@@===<<<:::999888888999999888777777777777777666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444444444444555555555555666888888777777777666666666888;;;???BBBBBBDDDIIIMMMSSSjjj|||rrroooooommmlllmmmlllmmmnnnnnnnnnooorrrtttuuuyyyoooeeeaaa______ccchhhwwwpppfff\\\VVVKKKGGGAAA===<<<;;;;;;:::999999888888888777777777666666666666777888999:::;;;:::888666555444444444333333333333333333333333444333222111111000111111000000111111111111000000111111222222222222111111000111111222333555666777111111111222222333333444777666555444444444444444777777888:::===@@@CCCEEEKKKVVVlll~~~{{{{{{zzzzzzxxxqqqkkkcccccc___VVVJJJAAA===<<<<<<:::999999999999888666777777777777666666666666666666666666666666666666555555555555555555555555333444444444444444444333333333444444444444444444444444444555555555555666777777777777777777888888999<<<@@@DDDDDDDDDJJJRRR\\\xxx~~~vvvtttqqqnnnmmmlllmmmmmmmmmmmmnnnoooqqqrrrwwwvvvjjjdddccceeeggguuu{{{sssiii^^^YYYNNNIIICCC???===<<<<<<<<<999999999888888888777777666666555666666777888888999999888777666555555555555555444444333333222222333222222111111111222222000111111222222111111000000111222333333222111000/////////000111222333444111111111222222333333333777666555444444444444444777888999:::<<<@@@DDDGGGKKK]]]yyy}}}{{{yyyyyywwwssspppeeeeeebbbYYYMMMCCC===<<<===;;;999999999999777666777777777777666666666666666666666666666666666666555555555555555555555555333444444555555444444333333333333444444444555555444444444555555555555666444555666777888999:::;;;<<<===AAAEEEDDDDDDLLLWWWhhhzzztttooonnniiihhhggggggiiikkklllmmmpppqqqvvvuuuiiieeeffffffmmmzzzooobbb[[[RRRLLLEEE@@@===<<<<<<<<<999999999999888888888888777666555444444444444444666666666777777777777777777777666555444222222111222111111111222333444444111111222222222222111111000111222333333222111000111000000/////////000000111222222222222222333333666666555444444444444444666777999;;;<<<@@@FFFJJJSSSkkk}}}~~~zzzyyywwwtttssshhhgggccc[[[QQQGGG@@@======;;;:::999::::::888666777777777777666666666666666666666666666666666666555555555555555555555555333444555666666555444333222333333444444555555555444444444555555555555666444444555777999:::<<<<<<>>>===AAAFFFEEEFFFQQQ```zzz|||tttrrrllljjjhhhgggjjjmmmoooppplllkkknnnvvvllldddbbbaaagggvvv{{{kkk```WWWQQQHHHAAA>>><<<<<<;;;:::999999999999888888888777666555444333333333333333444555666777777777777888777666555444333333222333333333333333444555555111111222222222222111111111111222222222222111111444333222111000000000000222222222222222222222222555555444444444555555666555888:::<<<===BBBIIIOOO]]]yyy~~~~~~|||yyyvvvttttttmmmiiiccc\\\TTTLLLDDD???<<<;;;999999::::::999777777777777777666666666666666666666666666666666666555555555555555555555555333444555666666555444333222222333333444555555666444444444555555555555666555555666777999:::;;;;;;@@@>>>AAAGGGHHHJJJYYYlll{{{tttpppkkkjjjlllpppssstttmmmkkkmmmrrryyysssddd^^^[[[___hhhzzzvvviii\\\UUULLLDDD???===<<<<<<::::::999999999888888888666555555444444444555555333444555666666555444444555555555555555666666666888777666555444333333333111222222333333222222111222222111111111111222222333333222111111111222222222222222222222222222222444444444444444555666777666999===>>>@@@EEENNNUUUkkk}}}zzzuuussstttqqqkkkddd]]]WWWPPPGGGAAA<<<:::999999;;;;;;:::888777777777777666666666666666666666666666666666666555555555555555555555555333444666777777666444333222222333333444555666666444444444555555555666666777777888888999999999:::@@@===AAAHHHJJJMMM___uuuuuupppjjjgggiiimmmpppqqqrrrppppppsssuuu{{{yyyfff\\\WWWXXX^^^lllqqq```YYYOOOFFFAAA>>>======:::::::::999999999888888555555444555555666777888444444555555555444222111222333444555666888888999;;;:::888666444333222111111222222333333222222111333222111000000111222333111000000000111222333333222222222222222222222222333333333444555666777888777:::>>>@@@BBBHHHRRRYYYyyy|||zzzyyyvvvqqqtttlllbbb[[[XXXRRRIIIBBB>>>===<<<;;;:::999999999888777555444444444555666666666666666666666666666555555555555666666666666555444444333333444444555333333333444444444555555555555666666666666555555777777777777888999;;;;;;======AAAGGGMMMWWWmmm{{{ooommmppppppnnnmmmqqqrrrqqqooopppvvvkkk\\\XXX\\\YYY___nnn{{{kkkaaaVVVOOOGGG@@@<<<<<<;;;;;;;;;:::::::::999999:::888555555555555444333444444555555555555444444444444444444444555666777:::999888777666555444444333333333333333333333333000111111111111111111111222222222222222222222222555444333222222222333444444444555555666666777777>>>;;;===DDDDDDEEESSSfff}}}}}}|||yyyvvvsssuuummmccc]]]ZZZTTTKKKCCC@@@???===;;;::::::999999888777666555555555666777666666666666666666666666555555555555666666666666555444444333333444444555333333444444444555555555555666666666666666666555555555555666777888999:::???@@@DDDJJJQQQ```zzzyyyuuuuuurrrooonnnoooqqqrrrqqqpppssszzzxxxcccYYYWWWTTTYYYeeeppp}}}uuuiii[[[RRRIIIAAA======;;;:::::::::999999999999999777555555666666555444444555555666666555555444444444444444444444555555666666666666666666666666666666555444333222111111444333333222111111111111222222222222222222222222444444333222222333333444444555555666666777777888>>>;;;===DDDFFFJJJZZZnnn~~~~~~wwwvvvvvvuuunnnfff```\\\VVVMMMFFF@@@>>><<<:::999888888888999888777777666666777777777777777777777777777777555555555555666666666666555555444444444444555555333444444444444555555555666666666666666666666666888888999999:::<<<===>>>AAACCCGGGMMMWWWlllzzztttqqqpppqqqtttvvvuuurrrqqqsssvvvrrr___VVVSSSUUU\\\bbbhhhyyyuuudddWWWMMMCCC???>>>:::::::::999999999888888888666555555666777666555444555555666666555555444555444444333333333333444222222333444555666777777999888777555333222000000222111111111111111222222222222222222222222222222444444333333333333444444555555666666777888888999===;;;>>>EEEKKKTTThhh|||~~~xxx~~~{{{|||zzztttsssvvvtttoooiiiddd```YYYQQQJJJ@@@>>><<<999777666666777999999999888888888888888777777777777777777777777555555555555666666666666555555444444444444555555444444444444555555555555777666666666666666666777999999:::;;;<<<===???@@@BBBEEEIIIOOO\\\www~~~vvvssstttwwwyyyzzzxxxuuusssrrrssszzz~~~kkk[[[VVVUUUYYYZZZ\\\jjjzzzmmm]]]QQQGGGAAA@@@::::::999999999888888888888666555555666888777666555555666666666666555555555444333333222222222222111111222333444555555666999888777666444333222111---...///000111222333333222222222222222222222222333333333333444444444555555666666777888999::::::======AAAIIIRRRaaayyy|||}}}|||{{{rrrqqqooosssqqqnnnjjjgggccc]]]UUUOOODDDAAA>>>;;;888888888888999999999999999888888777777777777777777777777777555555555555666666666666666555555444444555555666444444444555555555666666888777666666666666777888555555666777888:::<<<<<>><<<;;;;;;<<<888999999999999888777777777777777777777777777777555555555555666666666666666666555555555555666666444444555555555666666666888888666666666666888888666666777888:::<<<===>>>CCCGGGMMMWWWmmm~~~~~~|||zzzxxxwwwwwwwwwooosssxxx|||mmm___SSSQQQPPPPPPVVV___kkkwwweeeXXXMMMFFFCCC;;;;;;;;;:::::::::999999999777666666777888777666555666666777777666666555555444444333333333333444444444333333222222111111222333333444555555666666999;;;===>>>===999444111222222222222222222222222222333444555555666555555666777888999:::<<<=========BBBJJJTTTddd}}}tttwwwyyywww~~~pppiiikkkjjjjjjkkkjjjgggbbb[[[WWWKKKHHHCCC???<<<;;;<<<<<<777888999999999888666666666666666666666666666666555555555555666666666666666666555555555555666666555555555555666666666666999888666555555666888999999::::::<<<===???AAABBBEEEJJJRRR```|||~~~|||zzzxxxrrrrrruuuxxx{{{lllYYYSSSRRRPPPQQQVVV___oooxxxfff[[[PPPGGGCCC<<<<<<<<<;;;;;;;;;:::::::::888777666777777777555666666777777777777666666444444444444444444555555444444333333333222222222111222222333444555555666999===BBBEEEDDD???999555222222222222222222222222222333444555666666666555777777888:::;;;===>>>>>>>>>EEEOOOZZZlll|||xxx{{{|||rrriiijjjgggiiijjjkkkhhhccc]]]YYYIIIFFFAAA===:::999999:::777777888999888777666555666666666666666666666666555555555555666666666777666666555555555555666666555555555555666666666777999888777555555777888999888888999:::<<<>>>@@@AAAGGGMMMVVVggg}}}yyyyyyvvvvvvyyyzzz}}}yyybbbYYYWWWSSSRRRTTTYYYdddrrrwwwggg\\\QQQHHHDDD======<<<<<<<<<;;;;;;;;;;;;999777666777777666555666666777777777777666666444444444444555555666777333333333333333333333333222222222333333444444444333888@@@FFFGGGDDD>>>:::222222222222222222222222111222444666777777666555777888999:::<<<===>>>??????GGGRRR^^^qqq~~~zzzyyyuuuoooeeeiiiggghhhiiijjjhhheeeaaa^^^OOOIIIAAA;;;999999:::::::::::::::999999999888888777777777777666666666666888888777777666666555555444444444444444444444444999999888888777777666666666666666666666555555555999:::<<<======???AAADDDJJJLLLYYYvvv~~~{{{{{{|||}}}{{{xxxwwwxxx}}}nnn^^^XXXTTTRRRTTTVVV[[[fff|||uuuddd\\\VVVLLLCCC???>>><<<:::999:::::::::===:::888777777888777777777777666666555555555555777666555444444444444444444444333333333333222222111111111111111111111111333555777999::::::999888:::::::::999777666444333555666666555333333444666::::::999999:::<<<===???>>>HHHQQQ[[[ppp|||xxx||||||lllzzzsssgggjjjiiijjjkkkkkkiiieee```\\\RRRLLLDDD===;;;:::;;;;;;:::::::::999999999888888888888777777777666666666888777777777666666666555444444444444444444444444777666666666555555555444777777777777777777777777888:::;;;<<<===???BBBDDDLLLPPP___~~~~~~vvvuuutttsssuuuxxx{{{}}}}}}}}}{{{|||~~~mmmaaaXXXUUUUUUVVV[[[dddxxxwwwggg```ZZZPPPGGG@@@>>><<<;;;;;;;;;::::::<<<:::888777777888777666777777777666666666555555666555555444444444555555444444333333333333222222222222222222222222222222222444555777888777666555666777777777777777666666444555666555444555666888;;;;;;::::::;;;===???@@@AAAHHHQQQ^^^wwwyyy{{{}}}wwwxxx~~~nnnlllkkkkkkllllllkkkggg```\\\UUUOOOGGG@@@===;;;;;;;;;:::::::::999999999888888999999888888888777777777777777777777666666666666444444444444444444444444666666666666555555555555888888888888888888888888888999;;;;;;<<<>>>BBBEEENNNUUUjjjxxxtttnnnooooooqqqtttwwwyyy{{{|||~~~~~~~~~lll___WWWUUUVVVZZZaaapppzzzkkkddd^^^SSSJJJAAA???===<<<<<<<<<:::999<<<:::888777888888777666777777777666666666666666555555444444444555666666444444333333333333222222444444444444444444444444222333444555555444333222222333444555777777777777666777888777666555777999<<<;;;;;;;;;<<<>>>@@@AAAFFFJJJTTTgggxxxtttvvv}}}yyy{{{wwwqqq|||pppmmmllllllmmmmmmjjjccc^^^WWWQQQIIIBBB>>><<<:::999:::::::::999999999888888999999999999888888888777777777777777666666666666555555555555555555555555888888888888777777777777777777777888888888888888777999:::;;;<<>><<<<<<<<<999666:::888777888999999888666444444444444444444444444444444444444444555666777444444333333333222222222333333333333333333333333333333444444333333333222111222333444444444444444777888999888888888:::<<<;;;;;;;;;;;;===???AAABBBIIINNN___~~~pppeeeiiissszzzppprrrttttttsssooollllllooonnniiidddYYYTTTLLLEEE@@@===;;;999:::::::::999999999888888999999888888888777777777666666666666777777777777555555555555555555555555555555555555666666666666555555666777777888888888888999:::;;;===AAAGGGKKKSSSkkk{{{yyyvvvtttuuuxxx}}}~~~||||||}}}ggg]]]ZZZYYY^^^hhhwwwqqqfffdddeeedddbbbQQQIIIAAA=========:::777999888777888::::::888666444444444444444555555555555555444444444555666666444444333333333333222222222222222222222222222222333333333333333444444444333333444444444444333333222444666777999;;;???AAA<<<<<<<<<===>>>AAACCCDDDGGGQQQhhhwwwgggaaakkkzzztttlllooo~~~zzzrrrtttzzztttmmmlllnnnnnniiidddZZZUUUNNNGGGCCC@@@===;;;:::::::::999999999888888888888777777777666666666555666666666777777777888555555555555555555555555444555555555666666666777666666777888888999::::::999:::;;;<<<>>>CCCIIIMMMYYYuuu}}}}}}}}}qqq```[[[XXX\\\bbbkkkzzzssseeeaaacccddddddZZZPPPEEE?????????===:::888777777999::::::888666555555555666666666777777666555555444444444555555444444333333333333222222444444444444444444444444222222222222333444444555222333333444555444444444222444666777888:::===@@@>>>>>>>>>???AAADDDFFFGGGKKKYYYuuu~~~qqqcccaaasssqqqkkkpppwwwrrrzzzwwwooolllmmmlllhhhccc[[[VVVOOOIIIEEEBBB???===:::::::::999999999888888777777777777666666666666555666666666777777888888666666666666666666666666666777777777888888999999777777888999::::::;;;;;;:::;;;<<<===???DDDJJJOOO]]]|||xxxccc\\\XXX[[[___dddppp{{{wwweee^^^^^^___``````UUUHHHAAA@@@AAA???<<<888777777999::::::888666666777777777888888999999777666555444444444444444444444444333333333222222555555555555555555555555111111111111222333444555111222333444555666666666777888999888777777999;;;@@@@@@AAABBBCCCFFFHHHJJJQQQaaavvvwwwrrrcccddd|||qqqmmmrrrwwwvvvuuukkkrrroooiiigggeee___YYYRRRKKKGGGCCC@@@>>>;;;;;;::::::999888777777777777888888888999999999777777888888888888777777666666666666666666666666666666666666777777777777999999999888999999::::::777>>><<<:::DDDIIIKKKSSSeeeyyywww~~~qqq___ZZZ]]]YYY\\\fffjjj|||vvvfff___]]]```eeefff[[[MMMDDDAAA@@@>>><<<<<<;;;:::888777888888999777777777777777777777777777777666555444333333333444444555555555555555555333333333333333333333333333333333333333333333333222222333444555555555555666555555666777888777666777===CCCEEEFFFKKKPPPTTTWWWqqq}}}qqqyyyooobbbhhh|||zzz|||yyywwwuuuiiiooommmhhhfffaaa]]]XXXQQQJJJFFFBBB???<<<;;;:::::::::999888888888777777888888888999999999777777888888888888777777666666666666666666666666555555666666666777777777999999888888999999::::::;;;BBB???===EEEHHHJJJSSSlllwwwvvv|||fff\\\]]]XXXYYY```aaaooo}}}iii___[[[\\\___dddZZZMMMCCC???===;;;999<<<;;;:::888888888888999777777777777777777777777777777666555444444444444555555555555555555555555333333333333333333333333333333333333333333333333222222333444555555555555888777555666777888888777777:::===>>>AAAGGGNNNSSS]]]yyy|||rrr|||ooogggrrruuuxxxlllxxxhhhlllllliiiggg```]]]XXXQQQJJJEEEAAA>>>;;;::::::::::::999999999999888888888888888999999999777777888888888888777777666666666666666666666666555555555555666666666666999999888888999999:::;;;;;;BBB@@@???FFFIIILLLXXXxxx~~~}}}}}}tttwwwtttbbb^^^XXXXXX[[[XXX___mmmoooccc^^^\\\]]]ddd[[[OOOEEE@@@===:::888<<<;;;:::999888888888999777777777777777777777777777777666555444444444444555555555555555555555555333333333333333333333333333333333333333333333333222333444555555666555555;;;999666555666888999888999999999:::>>>EEENNNUUUggg||||||nnnnnnxxxtttwwwiii{{{}}}iiijjjlllllljjjbbb^^^YYYRRRLLLGGGBBB>>>;;;999999::::::::::::::::::888888888888888888888888777777888888888888777777666666666666666666666666444555555555666666666666888888888888999:::;;;;;;777>>>>>>@@@GGGKKKRRRccczzz{{{uuuzzzmmmbbbYYYWWWYYYVVVWWWaaapppyyyjjjdddbbbaaaddd]]]SSSJJJEEEAAA===;;;<<<;;;;;;:::999999888888777777777777777777777777777777666555555555555555555555555555555444444444333333333333333333333333333333333333333333333333222333444555666666666666===:::666555666888999999===::::::<<<@@@GGGQQQ[[[vvvtttllltttzzzzzzlllzzzjjjhhhiiillllllddd```\\\UUUOOOJJJEEE@@@===::::::::::::::::::;;;;;;888888888888888888888888777777888888888888777777666666666666666666666666555555555666666666666777888888888888999:::;;;<<<666======@@@GGGJJJVVVlll{{{{{{yyy{{{kkk\\\WWWYYYWWWVVV[[[fffxxxrrriiieeecccddd___WWWOOOIIIDDD@@@===<<<<<<;;;;;;:::999999888777777777777777777777777777777666555555555666666666666555555555444444444333333333333333333333333333333333333333333333333333333444555666666666666<<<999666555666888::::::<<<;;;<<<@@@DDDJJJWWWeee~~~mmmlllzzz}}}ooozzznnngggeeeiiikkkdddccc^^^XXXRRRMMMGGGBBB>>>;;;;;;;;;;;;::::::::::::999999999888888888888888777777888888888888777777666666666666666666666666666666666666777777777777777777777888999:::;;;<<<:::??????AAAGGGJJJZZZttt}}}}}}}}}fffZZZ[[[ZZZWWWZZZ```nnnzzzmmmhhheeehhheee^^^UUUMMMFFF@@@>>>;;;<<<<<<<<<;;;:::999888777777777777777777777777777777666666555666666777666666666555444444333333333333333333333333333333333333333333333333333333333333555666666666666666:::888555555777999::::::999888===CCCFFFNNNcccyyy~~~qqqgggnnn|||{{{|||rrryyy~~~xxxkkkdddgggkkkdddccc___YYYSSSNNNHHHBBB>>><<<<<<<<<;;;:::::::::999999999999888888888777777777777888888888888777777666666666666666666666666777777777777888888888999777777777888999:::<<<===;;;@@@@@@BBBHHHLLLaaawwwaaa______ZZZ\\\^^^hhhxxxrrrpppssspppiii___TTTJJJBBB???;;;<<<<<<<<<<<<:::999888777777777777777777777777777777666666666666777777777666666555444444333333333333333333333333333333333333333333333333333333333444555666666777777777666555444555777999:::999777888===DDDIIIUUUuuu~~~llleeedddsss}}}zzzyyy}}}}}}tttyyy|||pppfffhhhlllfffccc```ZZZTTTNNNHHHBBB>>>======<<<;;;::::::999999999999999999888888777777777777888888888888777777666666666666666666666666777888888888999999999999777777777888999;;;<<<===:::>>>???BBBJJJQQQhhh~~~jjjcccccc]]]___```ggg~~~}}}zzzssshhhZZZNNNEEEAAA;;;<<<<<<===<<<:::999888777777777777777777777777777777666666666666777888777777666555444444333333333333333333333333333333333333333333333333333333333444555666777777777777444333333555888:::999999888999???FFFKKK\\\yyyjjjbbb^^^bbbwww{{{zzz{{{}}}xxx|||qqqiiimmmmmmhhhccc___ZZZSSSMMMGGGCCCAAA<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777555555666666777777888888777777777777888888888888777777777777888999:::;;;AAA>>>AAAGGGLLLXXXuuu~~~~~~nnneeebbbaaa^^^aaasss~~~}}}uuuooofffVVVIIIBBB@@@>>>;;;999::::::999888999888777666666777888999999888888777666555555555888888777555555444444444444444444444444444444444444444444444444444444444444444555555555555444444777666666666777888999999;;;<<>>BBBHHHNNN\\\}}}~~~ooodddbbb___```ooo|||uuuqqqhhhXXXJJJCCC@@@>>>;;;::::::::::::999;;;:::999888888999:::;;;999999888777777666666555888777666555555444444444444444444444444444444444555555555555555555555555444555555666666555555444777666666777777888999:::<<<>>>BBBIIISSSkkkzzzhhh]]]WWWXXXddd{{{xxx{{{|||xxxvvvmmmiiieeedddbbb]]]VVVOOOIIIDDDAAA===<<<;;;:::999999999999:::999999999888888888888777777777777777777777777666666666666777777777777666666666666777777777777999888888999999:::;;;<<>>===<<<;;;::::::::::::::::::::::::999999999999777777777777777777777777777777777777666666666666777777777777888888888888:::::::::;;;;;;<<<===>>>BBBDDDIIIRRRfffwwwqqqmmmmmmllllllllliiiggggggeeeccceeejjjmmm|||{{{pppooouuutttcccbbbgggqqqwwwqqqnnnpppooojjjdddbbbYYYSSSLLLEEE@@@===;;;:::::::::;;;;;;;;;;;;::::::555555555555555555555555666666555555555555666666555555555555555555555555222222222222222222222222555666666777777666666555666666777777999:::<<<======@@@FFFRRRjjjvvvfffWWWRRRUUUWWWiiitttssszzzvvvmmmjjjhhhddd^^^WWWOOOHHHDDD>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::999999999777777777777777777777777888777777777666666666555888888888888999999999999<<<<<<<<<<<<===>>>??????BBBDDDJJJWWWqqq|||uuuqqqkkkhhhffffffeeeeeeiiihhhiiijjjhhheeehhhmmmpppxxxtttrrrpppgggcccdddhhh}}}yyyqqqkkkjjjjjjfffccccccXXXSSSKKKDDD@@@>>><<<;;;::::::;;;<<<<<<;;;::::::777777777777777777777777666666555555555555666666555555555555555555555555333333333333333333333333666666777777777777666666666666777888999;;;<<<===>>>BBBIIIVVVqqq|||kkk___TTTSSSXXX___vvvxxxqqqooottt~~~qqqkkkiiieee___XXXOOOHHHDDD>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777888888777777666666666555888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>AAADDDJJJ[[[yyy~~~xxxtttjjjiiifffeeeeeedddaaa___ddddddfffiiigggdddfffkkkwww{{{uuugggvvvjjjdddbbbaaarrr{{{rrriiigggeeebbbaaabbbVVVQQQIIICCC@@@>>>===<<<888888::::::::::::888888888888888888888999999999666666555555555666666777666666666666666666666666444444444444444444444444666666777777777777666666666666777888999;;;===>>>???DDDKKKYYYvvvsssccc[[[TTTTTTZZZjjj|||mmmiiimmm|||uuummmlllggg```VVVNNNIIIGGGBBB???<<<::::::::::::999:::::::::999999888888888777777999::::::999888777777777777777888888888888888888777777888888999::::::;;;<<<;;;;;;===@@@BBBDDDHHHOOObbb|||vvvqqqmmmkkkkkkhhheeeccccccbbb```^^^aaacccggghhhfffdddllluuu|||}}}sssttt}}}nnn___```fffkkknnnzzzooogggfffeee___ZZZYYYUUUNNNFFF@@@?????????===>>>===<<<;;;:::999999999666666666666555555555555555666777777777666444333333444555666666555444333333333333444444444555555444444444555555555666666777888999:::999:::<<<>>>???DDDMMMaaaqqq___WWWRRRTTT[[[qqqqqqllllllvvvxxxmmmlllhhhaaaYYYQQQJJJGGGBBB???<<<;;;;;;;;;:::999:::::::::999999999888888777888999999999999888777777777777777888888888888888888777777888888999::::::;;;<<<;;;;;;===@@@BBBFFFJJJTTTjjjzzzsssnnnjjjgggeeefffdddbbbbbbccccccbbbaaabbbccceeegggfffgggppp{{{vvvsssuuuppp___]]]```dddgggyyyuuuhhheeeddd___ZZZYYYTTTMMMFFFAAA@@@@@@???===<<<<<<;;;:::999888888999777777777666666666555555666666666666666555555444444444555555555555444444333333444444444555555555444444444555555555666666777888999999999:::===???BBBGGGRRRhhhjjj\\\XXXWWW]]]hhh}}}|||{{{zzzzzzzzzqqqmmmpppvvv{{{mmmllliiiccc\\\SSSLLLHHHBBB???<<<;;;;;;;;;:::999::::::::::::999999999999888888999999999888888777777777777777888888888888888888777777888888999::::::;;;<<<<<<<<<===@@@CCCHHHMMMZZZvvv|||wwwqqqllliiigggeeecccdddcccbbbccceeegggggggggfffeeefffiiijjjnnn{{{~~~vvvooovvvwwwccc\\\[[[]]]```fffzzz~~~jjjaaaaaa___[[[XXXRRRLLLEEEBBBAAAAAA???===;;;;;;:::999888888888888888888888777777777777666777777666555555555555555555555555444444555555555333444444444444555555555444444555555555666666666777888999999999;;;>>>@@@FFFLLLZZZsss}}}```WWWWWWZZZgggwww}}}zzzwwwsssssstttyyyvvvooonnnppp~~~mmmkkkiiiddd^^^UUUMMMGGGBBB@@@===;;;;;;;;;:::999::::::::::::::::::::::::999999999999888888888777666777777777888888888888888888777777888888999::::::;;;<<<<<<<<<>>>AAADDDHHHNNNaaaxxxuuupppmmmlllkkkjjjiiiiiigggggghhhkkkmmmmmmmmmllljjjjjjmmmqqqxxx}}}qqqppp~~~kkk^^^YYYZZZ]]]```rrrmmm___]]]___\\\XXXQQQLLLEEEBBBAAAAAA???===;;;;;;:::999999999999999999999999888888888777777888777555444444555555666666555444333333444555666444444444444555555555555555555555555666666666666777888999999999;;;???BBBGGGPPPccctttYYYSSSTTTXXXjjj|||yyyuuurrrlllmmmoootttzzzpppnnnpppooolllhhhddd___VVVMMMFFFCCC@@@===;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888777777777666777777777888888888888888888777777888888999:::999;;;<<<<<<===>>>BBBEEEGGGPPPhhhzzzwwwtttrrrrrrrrrqqqppppppnnnmmmmmmoooppppppooopppmmmmmmqqqvvvwwwsssxxxtttcccYYYXXX[[[^^^mmmuuuaaa]]]```^^^YYYRRRMMMEEEAAAAAAAAA???===<<<;;;;;;::::::::::::;;;999999999999888888888888888777555444444555555666666555444333333444555666444444444555555555666666555555555666666666777777777777888888999<<>><<<;;;;;;::::::;;;;;;<<<999999999888888888888777777777666555555555555555555555555444444555555555444444555555555666666666555555666666666777777777777777888888999===BBBFFFLLL^^^}}}hhhSSSQQQQQQTTTjjj|||wwwtttpppmmmiiijjjjjjlllsss{{{yyy|||yyytttlllgggaaaZZZPPPIIICCCAAA>>><<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;:::999777777777777888777777777777888888888888888888777777888888999:::999:::<<<======@@@CCCFFFLLL\\\|||}}}|||}}}}}}|||zzzyyywwwxxx~~~{{{rrrpppsss___YYY[[[VVV^^^pppzzzkkkhhhddd___XXXPPPFFF???===>>>>>>>>>;;;:::::::::::::::;;;;;;999888888888888777777777666666666666666555555444444444555555555555444444555555555555666666666666555666666666777777777777666777777888999===CCCGGGSSSiii|||aaaPPPRRRUUUYYYrrr{{{wwwssspppnnniiijjjiiiiiinnn}}}~~~wwwooohhhccc\\\RRRKKKCCCAAA>>><<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;999777777777777888777777777777888888888888888888888777888999999:::999:::<<<===>>>@@@CCCFFFPPPaaa}}}}}}qqqiiirrr|||eee\\\^^^WWW]]]mmmqqqlllgggaaaZZZQQQFFF>>><<<===>>>>>>999999999888999999::::::888888888777777777777666555666777777777666444333333444555666666555444333555555555555666666666777666666666666777777777777666777777888999===CCCHHHYYYqqquuu[[[MMMSSSYYY^^^zzz{{{wwwtttqqqoooiiijjjiiigggjjjxxxvvvjjjlllfff]]]UUUKKKEEEBBB???===<<<===<<<;;;<<<<<<<<<;;;;;;:::::::::>>>===;;;999888888999:::777777777777777777777777888999:::999888888:::<<<>>>;;;;;;>>>??????CCCHHHPPPkkkuuujjjiiilll}}}nnn^^^\\\YYY```hhhyyy|||pppgggaaa```TTTHHHCCCAAA>>>;;;<<<999999:::;;;:::999888777999999999888777666666555666666555555555555666666666666777777666555444444666666666666666666666666333333444444555666666666999:::<<<===999999BBBNNN[[[fffWWWNNNPPPVVVeee~~~wwwqqqllljjjhhhhhhiiihhhgggnnn~~~wwwjjjjjjddd\\\TTTJJJFFFCCC???===<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777777777777777777777777777888999:::999888888:::<<<===;;;<<<@@@BBBBBBEEEKKKWWWtttxxxmmmhhhgggkkk|||xxxccc^^^ZZZ___fffwwwuuulllfff___SSSGGGCCCAAA>>>;;;;;;999::::::;;;:::999888777999999999888777666666666888888777777777777888888444444444555555555555555666666666666666666666666555555555666777777888888888888;;;===<<<===EEEPPPbbb|||dddVVVNNNQQQ[[[nnn~~~wwwqqqmmmkkkkkkkkkjjjhhhffflll~~~}}}}}}yyykkkiiibbb\\\VVVLLLFFFCCC???=========<<<;;;<<<;;;;;;;;;;;;:::::::::999::::::999999888777666777777777777777777777777888999:::999888999:::<<<<<<;;;===BBBDDDDDDHHHNNN\\\~~~sssiiicccZZZgggkkk___]]]```gggyyy}}}qqqkkk___SSSHHHCCCAAA>>>;;;;;;:::::::::::::::999888888999999999888777777666666999888888777777888888999444333333222333555666777666666666666666666666666777777777888999999::::::777777999===>>>@@@IIIRRRkkkuuuaaaVVVNNNSSSbbbzzz~~~wwwrrrooommmnnnmmmkkkhhheeeiiiyyy~~~{{{|||~~~mmmhhhaaa^^^ZZZPPPGGGDDD@@@=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;999888777777777777777777777777999:::::::::999999;;;<<<<<<<<>>;;;<<<:::::::::::::::999999999999999999888888777777777777666666666666666666777777555444333333444666777666666666666666666666666777777888888999:::::::::777666888<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;:::999777777777777777777777777999:::;;;:::999999;;;=========???BBBAAAAAAHHHPPPeeeqqqddd^^^[[[```qqqnnnjjjkkktttvvvjjj\\\MMMEEEBBB>>><<<<<<;;;;;;;;;:::::::::::::::999999999999888888888888777777666666666666777777;;;999777555444444555666666666666666666666666666666666777888888999999:::888777888<<<>>>CCCNNNYYY{{{lll]]]XXXSSSYYYppp|||wwwsssrrrnnnllljjjgggdddgggsss{{{wwwxxxiii___^^^\\\PPPIIIEEEAAA>>>======<<<;;;:::::::::;;;;;;;;;;;;<<<999999::::::::::::999999777777777777777777777777999:::;;;:::999999;;;=========???AAA@@@AAAJJJTTTqqqvvvjjjccc\\\[[[eeevvvuuussszzztttdddRRRGGGBBB===<<<===<<<<<<;;;:::::::::::::::999999999999999999999999:::999999888888999999:::<<<;;;999777555555555555666666666666666666666666555666666777888888999999999999;;;===>>>DDDTTTccc|||gggYYYXXXWWW```{{{zzzvvvtttnnnllliiihhheeegggqqq}}}xxxsssqqqcccbbb^^^QQQIIIFFFAAA???======<<<;;;:::::::::;;;;;;;;;<<<<<<::::::999999999:::::::::777777777777777777777777999;;;;;;;;;::::::;;;=========>>>@@@@@@CCCOOO\\\}}}~~~ttthhh___[[[```hhh{{{~~~yyy|||lllWWWIIIBBB===<<<>>>===<<<;;;:::999::::::;;;999999999999999999999999:::999999888888999999:::999999888777666555555444666666666666666666666666666666777777888888999999888:::>>>??????HHH]]]qqquuubbbSSSWWW[[[hhh~~~xxxuuuqqqmmmjjjiiiffffffoooyyy~~~tttoooyyyzzziiifffbbbTTTJJJFFFBBB???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;===>>>777777777777777777777777:::;;;;;;;;;::::::<<<===<<<<<<>>>@@@AAAFFFTTTbbb}}}lllccc^^^___aaammm|||{{{qqqZZZJJJBBB======???===<<<;;;:::999:::;;;;;;999999999999999999999999888888777777777777888888555666666777666666555444666666666666666666666666666777777888999999::::::777;;;@@@AAAAAAKKKddd{{{ppp^^^OOOUUU]]]nnn~~~yyyuuusssooollliiiffffffmmmvvvvvvkkkooozzzpppjjj___QQQJJJFFFBBB???>>>===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888777888888999:::<<<<<<;;;;;;;;;:::::::::;;;@@@>>>@@@FFFIIIUUUkkkyyyqqqggg___]]]fff|||yyyqqqrrrxxxaaaNNNDDD@@@>>><<<>>>>>>===<<<;;;;;;::::::999999999999999999999999777777777777777777777777888888777777666666555555777777666666666666777777888888999999999::::::::::::888===DDDDDDKKKhhheeeXXXTTTWWWbbb}}}}}}xxxzzzrrrkkkiiigggggglllrrryyykkklllsssrrrggg^^^UUUJJJGGGBBB???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<@@@>>>@@@FFFIIIWWWooo|||sssggg^^^[[[bbbttttttmmmppp{{{fffTTTHHHCCC@@@???>>>======<<<;;;;;;::::::999999999999999999999999777777777777777777777777888777777777666666666555777777666666666666777777888888999999999:::::::::>>>===AAAFFFHHHSSSssszzzcccXXXPPPVVVeee||||||tttmmmjjjiiiiiinnnuuu~~~nnnkkklllwwwuuueee^^^ZZZLLLHHHCCC???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888999::::::888999999:::;;;<<<===>>><<<@@@>>>@@@FFFIII[[[wwwwwwiii```\\\___lllxxxnnniiinnnooo]]]OOOFFFBBBAAA=========<<<;;;;;;::::::999999999999999999999999777777777777777777777777777777777777666666666666888777777666666777777888888888999999999:::::::::<<<===@@@CCCGGGYYY~~~sss___XXXOOOXXXlll|||~~~vvvooollljjjkkkqqqxxxsssnnnjjjqqqyyyfff^^^[[[MMMIIICCC???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888888888999::::::999999::::::;;;<<<=========???>>>AAAGGGKKKaaa}}}nnnddd______eeemmm}}}mmmhhhjjj~~~xxxeeeTTTHHHBBB@@@======<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777777777777777666666666666888777777777777777777888888888999999999::::::::::::===???AAAIIIccclllZZZWWWRRR^^^tttxxx~~~xxxpppmmmkkkkkkqqqxxx~~~yyyqqqkkkooo|||~~~jjj```ZZZOOOJJJDDD@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????CCCIIINNNhhhtttiiibbb]]]___dddrrrpppiiiggguuu}}}iiiVVVHHHAAA???<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777777777777777777777777666666666666777777777777888888777777777777888888888888999999999:::::::::<<<@@@CCCEEETTTuuugggWWWUUUUUUcccyyysss~~~xxxqqqmmmkkkkkkooouuuzzzvvvmmmooozzzmmmaaaZZZPPPKKKEEE@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::===??????EEEKKKQQQqqq{{{pppddd[[[ZZZ^^^kkksssiiidddlll{{{gggUUUIIIAAA>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777666666666666777777777777999888888777777888888999888888999999999::::::::::::@@@CCCIII^^^}}}bbbUUUUUUYYYhhh~~~vvvooo|||uuuqqqpppqqqrrrsssuuu|||yyyrrrooollljjjlllpppxxxrrrrrr{{{nnnccc]]]RRRLLLEEE@@@>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;===>>>???FFFMMMUUUxxxzzziii\\\YYY]]]eeeuuusssiiiaaafffzzzuuubbbSSSJJJCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777555666666666777777777888999888888777777888888999888888999999999:::::::::888???DDDMMMhhhrrr\\\TTTWWWaaarrrmmmnnnwwwpppmmmllljjjhhhkkklllpppxxxzzzuuurrrnnnjjjjjjmmmwwwwwwvvv~~~mmmccc```RRRMMMFFF@@@>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<888999999:::;;;<<<=========>>>@@@GGGNNNWWW}}}ooo^^^ZZZ___bbboooqqqggg___dddvvvppp]]]RRRKKKFFFBBB;;;<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777555666666666777777888888999999888888888888999999888888999999999:::::::::<<>>===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::::::::999999888888999999:::::::::999999::::::;;;<<<@@@@@@DDDIIILLL^^^wwwggg^^^\\\bbbnnn~~~jjj^^^gggvvviii\\\TTTHHHBBBBBB<<<;;;::::::;;;===???AAA;;;::::::999888888888999999888777666666777888999888888888888777777777777;;;:::999777777999:::;;;888999::::::999999;;;===@@@GGGLLLYYYuuubbbZZZZZZ[[[tttwwwfffgggpppxxxvvvuuupppmmmlllhhhjjjfffhhhooottt|||vvvrrrqqqppppppooottt}}}wwwxxx}}}qqqbbbaaaUUUOOOGGGAAA@@@@@@???======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::;;;;;;::::::;;;;;;<<<===??????DDDIIIOOOddd{{{kkkbbb___aaajjjmmm^^^dddqqqkkk[[[QQQFFF???@@@@@@???>>>===>>>@@@AAACCC;;;::::::999888888999999:::999888777777888999999888888888888777777777777888777555444444555777888888999::::::999:::;;;===@@@GGGPPPcccppp___\\\bbbhhhzzzllldddeeepppzzzxxxvvvrrrnnnmmmnnnoooiiihhhkkknnn}}}wwwsssqqqqqqpppppprrr|||xxxyyy}}}yyyfff```WWWPPPGGGBBB@@@@@@???======<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::<<<<<<<<<;;;<<<======>>>??????CCCIIISSSlll~~~mmmccc______fff|||sssaaacccnnnlllZZZOOOEEE@@@AAA>>>>>><<<<<<<<<===>>>???;;;::::::999999999999999:::999999888888999::::::999999888888888777777777666555444333333444555666888999::::::999:::<<<>>>@@@HHHTTToooiii[[[]]]lll{{{nnn``````dddqqq|||{{{yyytttqqqpppssstttmmmhhhiiikkk{{{~~~xxxtttsssrrrqqqppppppzzzyyyxxx|||jjjaaaYYYRRRIIICCCAAA@@@???>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999:::::::::<<<<<<;;;;;;<<<<<<===>>>???@@@BBBIIIVVVsss~~~lllaaa]]]]]]cccwww{{{gggfffnnnqqq[[[OOOGGGCCCDDD>>>===<<<;;;;;;;;;;;;<<<;;;::::::999999999::::::999999999999999999::::::999999999888888888777777888777666666666666777888888999:::::::::;;;===???AAAHHHWWWxxxuuuaaaVVV]]]uuuwwwggg\\\]]]cccsss~~~|||zzzwwwtttuuuwwwyyysssllllllnnn|||zzzvvvtttsssqqqpppoooxxxzzzwww|||oooccc\\\TTTJJJCCCAAAAAA@@@>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===@@@AAACCCIIIYYYyyy}}}kkk```\\\\\\bbbsssllliiiooo}}}zzz```PPPGGGCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;::::::999::::::;;;;;;888888888999999:::::::::999999999999888888888888999888888888888888888999888999:::;;;:::;;;===@@@CCCHHHZZZmmm]]]VVVaaa~~~qqqddd\\\\\\eeewww~~~{{{yyywwwwwwxxx|||{{{sssrrrsss|||xxxvvvtttrrrqqqooovvv{{{yyyrrreee^^^VVVKKKDDDAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===AAABBBDDDKKK]]]}}}lllbbb^^^ZZZ```oooqqqjjjmmmyyyfffRRRGGGAAA>>>?????????>>>>>>=========:::::::::::::::;;;;;;<<<888888999:::;;;;;;;;;;;;:::999999999999888888888777777888888888888777777888999:::;;;;;;<<<>>>@@@DDDJJJaaayyyggg\\\[[[jjjlllaaa]]]]]]hhh}}}yyyvvvtttuuuxxxzzzxxxwww~~~zzzxxxvvvsssqqqqqqvvv}}}zzz~~~tttggg```XXXLLLDDDBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>@@@BBBFFFNNNccc~~~|||lllccc```WWW]]]hhh{{{yyymmmkkkwwwiiiTTTIIIBBB???<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<999:::<<<===>>>>>>>>>===::::::999999999888888888777777888888888888777777888999;;;;;;;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<===============>>>?????????BBBGGGPPPggg|||~~~zzzjjjbbb___UUUZZZbbbrrrooolllxxxiiiUUULLLFFFCCC>>>>>>????????????>>>>>>:::::::::::::::;;;<<<===;;;<<<>>>???@@@@@@@@@???:::::::::999999999888888999999::::::::::::999999888999;;;;;;;;;<<>>>>>===<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????BBBEEEGGGOOOmmm}}}mmmccc]]]XXXYYY]]]kkkrrrkkksssoooWWWMMMHHH@@@@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999999999;;;===???AAADDDFFFGGGGGGCCC???:::888999:::888777999999888888888888888888777888:::;;;;;;===@@@BBBGGGSSSuuuxxxjjj[[[___wwwooobbb\\\ZZZdddsssuuuhhh___aaahhhnnnrrrxxx{{{zzz{{{|||yyyvvvtttsssxxx}}}sssrrrwwwvvvllldddZZZMMMEEEBBBAAA@@@>>>???>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===?????????@@@???EEEIIIUUUttt}}}mmmccc]]]XXXYYY\\\jjjuuulllrrrnnnYYYOOOJJJAAA@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999::::::;;;<<>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>DDDLLLZZZ{{{}}}nnnccc___YYYXXX[[[hhhyyymmmppp{{{lll[[[QQQLLLCCC@@@???>>>>>><<<<<<;;;:::<<<;;;::::::::::::::::::;;;<<<>>>@@@BBBDDDDDDEEEDDDAAA>>><<<<<<;;;:::999888888999999999999999999:::;;;;;;;;;;;;===???BBBMMMaaammmbbb]]]nnnyyyfff\\\ZZZZZZkkkzzztttggg^^^[[[\\\[[[\\\___bbbcccgggttt}}}zzzxxxvvvssswwwpppjjjmmm}}}kkkccc[[[PPPGGGCCCAAA@@@???>>>>>>======<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???EEELLL[[[}}}~~~xxx{{{~~~~~~}}}ooofffbbb[[[YYYZZZfff|||nnnooosssiii[[[SSSLLLCCC@@@??????>>>===<<<;;;:::<<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@AAACCCCCCCCCCCCAAA???===<<<;;;:::999888888999999999999999:::;;;<<<<<<<<<;;;===@@@CCCJJJeeennndddaaavvvrrraaaYYYXXXZZZkkk|||uuuhhh___YYYVVVVVVVVVXXXZZZ[[[```nnn{{{}}}{{{xxxvvvtttwwwtttkkklll{{{~~~jjjaaaZZZPPPGGGBBB?????????============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBFFFKKKYYY{{{|||tttuuu|||{{{~~~qqqjjjfff^^^[[[[[[eee~~~~~~nnnnnnmmmfff[[[RRRLLLCCC@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<===???@@@AAABBBBBBBBBAAA@@@???===;;;999999999888888999999::::::::::::<<<<<<<<<<<<<<<>>>AAADDDHHHgggmmmeeeeee~~~mmm^^^WWWWWW[[[jjj|||xxxjjjbbbZZZSSSUUUTTTSSSUUUWWW\\\hhhuuu}}}{{{xxxvvvuuuwwwzzznnnnnnyyyjjj```ZZZQQQHHHBBB???>>>???==================<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@BBBCCCGGGLLLZZZ|||}}}tttrrr||||||yyy}}}tttnnnlllbbb^^^\\\eeezzzooommm|||llleee[[[RRRLLLDDDBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBB???@@@@@@>>>;;;888888999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<>>@@@BBBBBBGGGNNN^^^|||uuurrr|||zzzvvvxxx~~~wwwsssrrrfff```^^^fffvvvqqqmmmxxxooofff]]]SSSMMMEEECCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;<<<======???@@@AAABBBBBBBBBBBBBBB???AAABBB@@@<<<999999:::888888999999:::;;;;;;<<<;;;;;;<<<;;;<<<@@@EEEIIIUUUyyy{{{hhhiiiuuuuuuddd]]]YYY[[[aaarrrsssiiiaaaYYYWWWSSSQQQRRRRRRUUU]]]fff|||zzzwwwtttwwwwww{{{sssuuu}}}jjjaaa\\\UUULLLDDD@@@@@@AAA<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBAAAGGGPPPccc|||wwwrrrrrr||||||vvvrrrsssxxx}}}yyyvvvvvvhhhbbb```ffftttrrrmmmvvvssshhh^^^TTTNNNGGGDDDCCCCCCBBBAAA@@@??????;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCBBB@@@BBBCCCAAA===::::::;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;===AAAFFFKKK^^^rrrkkkooooooaaa]]]ZZZ]]]cccwwwuuulllddd\\\ZZZVVVSSSTTTSSSUUU\\\dddyyy|||yyyvvvtttwwwwww{{{|||wwwnnnaaa^^^WWWNNNFFFAAA???@@@===>>>?????????>>><<<;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;===>>>@@@AAAAAAHHHNNNeeezzzyyyyyyxxx~~~vvvrrrppppppooo{{{~~~|||xxxsssllleeeeeepppqqqooonnnkkk^^^UUULLLFFFBBBAAA@@@@@@@@@???===;;;<<<<<<;;;;;;;;;:::::::::???AAABBBBBBAAA@@@AAABBBCCCAAA???===;;;;;;;;;;;;999999999999::::::;;;<<<:::===;;;===CCC@@@CCCSSSmmmxxxjjjaaaffflll^^^WWWSSS\\\jjjyyy}}}pppcccZZZVVVUUUUUUUUUTTTXXX^^^rrr{{{vvvsssrrrqqqrrrxxxzzzwwwpppaaa^^^WWWNNNFFFAAA???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;===>>>@@@AAABBBKKKRRRjjjyyyyyy|||}}}|||tttooonnnnnnnnnuuu~~~|||yyysssmmmgggfffpppssspppooovvvhhh[[[PPPIIIBBBAAA???@@@@@@@@@>>><<<<<<<<<;;;;;;;;;:::::::::>>>@@@BBBBBBAAAAAAAAABBBBBBAAA???===;;;;;;;;;;;;;;;;;;::::::999::::::::::::===;;;>>>CCCAAAFFFWWW|||lll___bbbjjjjjj]]]XXXUUU___nnntttggg^^^ZZZWWWWWWVVVTTTWWW\\\eee~~~~~~xxxtttrrrrrrsssxxxxxxwwwooo```]]]WWWOOOFFFAAA@@@@@@??????>>>===============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===???@@@AAADDDMMMVVVqqqzzzqqqlllkkkllllllpppuuu||||||{{{tttoooiiihhhppptttrrrnnntttcccTTTKKKBBBAAA??????@@@@@@???===<<<<<<;;;;;;;;;:::::::::===???AAABBBAAAAAABBBCCCAAA@@@>>><<<;;;::::::;;;===<<<;;;:::999999999999:::===;;;>>>DDDBBBJJJ```uuubbbYYYaaapppfff\\\XXXWWWbbbrrrxxxmmmccc^^^ZZZYYYWWWUUUVVVZZZ^^^qqqzzzuuurrrrrrsssxxx}}}wwwwwwkkk___]]]WWWOOOGGGBBB@@@@@@@@@???===<<<<<<<<<===>>><<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<===???AAAAAACCCNNNZZZwwwzzzppplllkkkkkkkkknnnpppssswww{{{}}}}}}uuupppkkkiiipppuuurrrmmm~~~iiiVVVLLLCCCAAA??????@@@@@@???>>><<<<<<;;;;;;;;;:::::::::;;;===@@@AAAAAAAAABBBDDD@@@???===;;;:::::::::;;;<<<;;;;;;:::::::::;;;;;;;;;===<<>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<>>>???AAABBBBBBNNN[[[{{{zzzrrrmmmlllllllllkkklllnnnqqqssswww|||}}}~~~vvvrrrmmmjjjooovvvrrrmmm~~~nnnYYYOOOEEECCC@@@???@@@@@@???>>><<<<<<;;;;;;;;;::::::::::::<<<>>>?????????AAABBB???>>><<<;;;::::::::::::999999::::::;;;<<<===>>>;;;<<<<<<@@@EEEEEEWWWwww|||eee\\\\\\ccc~~~uuuaaaZZZWWWWWWddduuuwwwggg```ZZZZZZZZZXXXXXXZZZYYY^^^nnnzzzsssnnnnnnooottt~~~wwwzzzooo]]][[[WWWPPPHHHCCC@@@@@@??????>>>===============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBBBBMMM[[[|||{{{tttooonnnmmmmmmiiiiiijjjkkkmmmooopppqqqwwwxxxyyy|||~~~vvvrrrnnnjjjmmmyyyrrrmmmrrr^^^TTTGGGEEEAAA?????????>>>===<<<<<<;;;;;;;;;:::::::::999;;;===>>>======>>>???>>>===;;;:::999999::::::999999999:::;;;===??????<<<<<<<<>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<===>>>@@@AAABBBCCCNNN[[[}}}{{{uuuqqqooonnnllljjjiiigggfffhhhiiikkkkkkmmmmmmnnnpppssswwwzzz}}}~~~~~~uuurrrnnnjjjlll~~~|||sssooorrr___WWWJJJGGGBBB@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::888:::<<<<<<;;;;;;<<<======<<<;;;999999999999::::::::::::;;;;;;===>>>???<<<<<<<<>>?????????>>><<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<===>>>@@@BBBCCCDDDNNN[[[}}}zzzuuurrrooommmlllnnnjjjfffdddeeehhhjjjkkkggggggiiikkkmmmnnnooooooooosssxxx~~~~~~uuurrrnnnjjjkkk}}}uuuqqqppp^^^WWWKKKHHHCCC@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888:::;;;;;;:::999:::;;;===<<<:::999888999999:::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<>>>>>===<<<>>>AAADDDKKKJJJ[[[zzzuuurrrqqqpppooolllkkkjjjiiihhhhhhhhhhhhiiigggffffffhhhkkkkkkkkkfffhhhlllpppvvv~~~}}}qqqiiiiiimmm{{{}}}tttmmm]]]VVVMMMJJJEEEAAA???>>><<<:::<<<<<<;;;::::::999888888::::::::::::::::::::::::>>>===<<<;;;:::999999999999:::;;;;;;999999:::;;;999???@@@AAADDDIIIggg{{{iii^^^WWWpppwwwhhhZZZTTTSSSXXXhhhzzzvvvkkkgggeeeaaa]]][[[[[[VVVSSSUUUZZZeeewww~~~xxxqqqlllhhhfffeeefffmmmwwwxxx~~~xxxcccXXXWWWTTTGGGAAACCC@@@======>>>>>>======<<<;;;=========>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<>>>AAADDDHHHJJJ^^^}}}yyyuuurrrqqqpppooonnnmmmllljjjiiiiiiiiiiiiiiigggeeeeeefffhhhhhhhhhggghhhjjjlllnnnrrrxxx||||||qqqjjjjjjmmmzzzwwwkkk\\\UUUJJJGGGBBB???>>>>>>===<<<<<<;;;;;;::::::999999999::::::::::::::::::::::::<<<;;;:::999999888999999999:::;;;;;;999999:::;;;999???@@@AAADDDJJJiiiwwwfff^^^XXXpppttteeeXXXTTTTTTYYYjjj|||ssslllgggaaa]]]]]]YYYUUURRRSSSVVV]]]iiiuuu~~~wwwppplllgggeeebbbbbbfffmmmvvv{{{www{{{hhh\\\XXXUUUHHHBBBCCC???======>>>>>>======<<<;;;<<<<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;============<<<>>>AAADDDGGGLLLdddxxxqqqlllnnnpppooooooqqqvvvzzzyyyuuusssqqqpppooopppooonnnmmmkkkkkkkkkkkkkkkiiiffffffggghhhggggggggghhhhhhhhhhhhjjjmmmppp{{{qqqkkklllnnnxxx||||||iii[[[UUUHHHEEEAAA>>>>>>??????>>>;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888888888888999999999;;;<<<;;;:::999:::;;;999>>>???AAAEEEMMMlllpppccc]]]XXXppppppbbbVVVSSSTTT[[[lll~~~uuulllddd``````[[[WWWTTTTTTTTTTTTZZZbbbnnnyyy}}}vvvpppkkkgggdddaaa^^^```dddiiimmmrrrxxxtttvvvlll___ZZZVVVIIICCCDDD???>>>>>>>>>>>>>>>===<<<<<<999999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>BBBEEEHHHOOOjjjxxxooogggeeedddbbbaaabbbkkknnn|||zzzvvvtttsssrrrqqqsssrrrqqqooonnnnnnnnnnnnnnnllljjjiiijjjkkkkkkjjjfffggggggggggggiiilllooottt{{{rrrmmmnnnnnnwwwyyyiii\\\WWWKKKGGGBBB???????????????:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999:::::::::;;;<<<;;;:::999:::<<<999>>>???AAAFFFOOOqqqlll```]]]YYYqqqnnnaaaVVVSSSUUU[[[mmmwwwkkkeeedddddd^^^YYYWWWTTTQQQTTTXXX]]]hhhzzz|||vvvpppllliiifffbbb___^^^```ccceeeeeejjjsss{{{qqqqqqooo```ZZZVVVJJJEEEDDD???>>>>>>>>>>>>>>>======<<<999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>BBBEEEJJJTTTppp}}}rrrhhhdddaaa]]][[[\\\aaadddqqq|||yyyxxxvvvuuusssuuutttsssrrrrrrqqqqqqrrrooommmkkkkkklllnnnnnnmmmfffggghhhhhhhhhiiilllnnnooo}}}{{{sssooopppnnnvvvxxxjjj___ZZZPPPLLLFFFAAA?????????>>>;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::999888888999999:::;;;<<<:::;;;<<<<<<::::::;;;<<<999>>>???AAAHHHRRRuuujjj^^^[[[ZZZsssnnnaaaVVVSSSUUU[[[lll}}}xxxnnnjjjlllddd\\\WWWTTTQQQSSSWWWWWWaaarrr{{{vvvppplllhhhfffcccaaa``````aaabbbaaaeeejjjnnnrrruuuyyy|||pppooo~~~qqqaaaZZZVVVJJJEEEEEE???>>>>>>??????>>>>>>===<<<<<<<<<======>>>=========999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<===???BBBFFFKKKWWWvvv{{{nnnhhhccc]]][[[\\\YYY[[[ggg{{{}}}|||zzzyyywwwvvvvvvuuuuuuuuuuuuvvvvvvqqqooollllllmmmmmmmmmlllhhhiiiiiihhhgggfffgggiiimmmyyy{{{tttqqqqqqnnnvvvwwwjjjaaa]]]TTTOOOHHHBBB???>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999:::;;;<<<:::<<<===<<<;;;:::;;;<<<999>>>>>>AAAIIIUUUyyyjjj\\\ZZZ\\\yyylll___UUUSSSUUU[[[lll}}}yyysssoooeee[[[WWWSSSQQQRRRUUUVVV^^^kkk~~~|||wwwqqqnnnfffeeedddbbbaaaaaaaaaaaaaaaccceeefffggghhhjjjlllsssvvv{{{sssqqq{{{qqqaaaYYYUUUJJJFFFEEE???>>>????????????>>>===============>>>======<<<<<<999999::::::;;;<<<<<<===;;;<<<<<<<<<===???CCCFFFIIIYYY{{{~~~sssjjjaaa]]]\\\VVVYYYaaaooo~~~|||{{{wwwwwwvvvwwwwwwxxxyyyzzzwwwtttqqqooonnnnnnlllkkkhhhiiijjjhhhfffeeeeeefffjjjttt|||uuurrrqqqnnnvvv}}}vvvjjjbbb^^^UUUOOOGGGAAA???>>>============<<<<<<;;;;;;::::::::::::::::::::::::::::::999888888888888999999:::;;;<<<===<<<;;;:::;;;===999>>>>>>AAAJJJWWW}}}iiiYYYYYY___hhh]]]SSSSSSVVV]]]nnn|||pppfff\\\XXXUUUQQQPPPRRRSSSXXXcccsss|||xxxsssooohhhhhhgggfffdddcccbbbaaa```aaaaaaaaa```aaaccceeehhhiiikkkmmmpppuuu{{{vvvttt{{{qqq```XXXTTTJJJFFFFFF@@@???????????????>>>======;;;<<<<<<<<<;;;:::999999999999::::::;;;<<<======;;;<<<<<<<<<===???CCCFFFGGGYYYrrrfff^^^]]]YYYZZZ```hhhrrr}}}wwwwwwwwwxxxyyyzzz|||}}}~~~zzzvvvsssqqqooommmkkkggghhhiiiiiigggggghhhiiigggppp}}}vvvrrrqqqnnnwwwuuutttjjjbbb^^^SSSNNNFFF@@@>>>=========>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::888888777777777777888888;;;<<<===<<<;;;;;;<<<===999>>>>>>BBBJJJXXXhhhXXXXXXaaaeeeZZZRRRSSSWWW___pppqqqhhh___[[[XXXSSSPPPPPPPPPSSS\\\kkk|||xxxsssppplllkkkkkkjjjhhhfffdddccc^^^^^^___^^^]]]^^^aaaccceeeeeedddccccccfffkkknnnrrrtttyyy|||zzztttfffZZZUUUNNNDDDAAAEEE@@@??????>>>===<<<<<<;;;======>>>>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<<<<============@@@DDDGGGNNNWWWxxxmmmfffcccaaa___^^^```dddppp~~~|||~~~{{{yyyyyy{{{~~~}}}zzzwwwtttrrrqqqjjjjjjjjjiiiiiihhhggggggmmmssszzzwwwrrryyytttwwwpppjjjcccWWWOOOGGGAAAAAABBB???>>>???===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888999999999999888888999:::;;;;;;;;;:::999999999:::???CCCGGG[[[~~~cccWWWVVVaaa~~~bbbXXXRRRTTTXXX```sssyyymmm___XXXXXXXXXUUUPPPPPPOOOVVVggg{{{}}}yyyuuurrrqqqmmmhhhhhhiiiiiieee```bbbaaa___]]]]]]]]]^^^_________^^^]]]^^^___aaabbbdddfffkkkpppvvv|||}}}}}}tttggg[[[VVVOOOEEEAAADDD?????????>>>===<<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<=========>>>@@@DDDGGGMMMXXXuuukkkeee```]]]\\\\\\^^^gggzzz}}}{{{{{{~~~~~~{{{xxxvvvtttrrrmmmmmmlllkkkkkkjjjjjjjjjnnnttt~~~zzzwwwssszzztttttttttllldddYYYNNNGGGAAAAAAAAA???===>>>===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888888888999999999999888888::::::::::::::::::::::::<<<<<<@@@DDDJJJ___vvv[[[TTTUUU```tttbbbYYYSSSUUUYYYaaatttuuueee\\\[[[ZZZVVVQQQRRRPPPUUUeeexxx|||yyyuuurrrpppllliiijjjlllllliiieeefffdddbbb```^^^^^^^^^___```___^^^]]]]]]^^^___```\\\^^^```dddgggkkkmmmooouuuxxx}}}tttggg\\\XXXRRRGGGBBBCCC??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>@@@DDDGGGLLLXXXzzzmmmfffbbb^^^[[[ZZZYYY^^^lllzzz~~~~~~|||zzzwwwvvvuuuqqqpppooommmmmmmmmmmmmmmpppwww~~~zzzxxxttt|||uuuqqq}}}{{{oooeee[[[NNNFFF@@@@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888999999999999888888;;;:::999999999:::;;;;;;>>>>>>AAAEEENNNgggiiiTTTQQQVVVaaaiiiaaaXXXSSSUUUZZZbbbuuunnnccc^^^\\\WWWSSSTTTRRRUUUaaasss~~~|||yyyvvvssspppmmmkkklllooopppnnnkkkkkkiiifffcccaaa`````````aaa```___^^^]]]]]]]]]]]]WWWXXXXXXYYYZZZ[[[[[[\\\aaadddhhhkkkooosssxxx|||uuuggg\\\YYYTTTIIIBBBBBB???>>>>>>>>>=========<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;:::::::::======>>>>>>>>>@@@DDDGGGMMM[[[rrrkkkfffbbb^^^[[[YYYZZZdddooo}}}{{{xxxwwwvvvrrrpppnnnlllkkklllmmmnnnqqqyyy}}}zzzxxxuuu~~~xxxpppwwwrrreee\\\MMMEEE??????@@@===<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888<<<:::999888888999;;;===>>>???AAAFFFRRRpppuuu```OOOQQQXXXbbbyyybbb^^^VVVQQQUUUZZZbbbuuuvvviiiccc^^^YYYUUUVVVRRRTTT___ooo~~~|||zzzwwwuuurrrpppooopppqqqrrrqqqooonnnmmmjjjhhhfffeeeddddddbbbbbb```___^^^\\\\\\[[[YYYYYYXXXWWWVVVUUUUUUTTTUUUWWWYYY[[[^^^aaafffjjjmmmsss}}}uuuggg[[[YYYTTTJJJBBBAAA>>>>>>>>>>>>=====================>>>>>>=========<<<<<<<<<;;;;;;:::::::::===>>>>>>>>>>>>AAAEEEHHHNNN^^^yyyrrrjjjeee```]]]ZZZYYY```iii}}}zzzxxxvvvuuupppmmmjjjhhhggghhhjjjlllqqqyyy}}}yyyxxxvvvssswwwuuueee]]]MMMEEE??????@@@===<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999;;;:::888888888:::<<<======>>>AAAGGGWWWyyykkkZZZMMMPPPWWWbbbtttaaaZZZRRROOOSSSXXXaaattt~~~qqqhhhbbb\\\WWWVVVSSSSSS\\\jjj~~~}}}|||zzzxxxvvvuuutttsssssssssrrrppppppooonnnmmmkkkjjjjjjiiiddddddcccaaa```^^^\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSQQQRRRSSSSSSSSSUUUXXX[[[^^^eeennnvvvvvvfffYYYWWWSSSJJJBBBAAA>>>>>>>>>>>>==================>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;::::::===>>>???>>>???AAAEEEHHHPPPcccvvvooohhhbbb^^^ZZZXXX^^^eeevvv|||yyyvvvsssrrrllliiieeebbbbbbcccfffhhhnnnvvv|||yyyxxxvvv{{{|||yyyfff^^^NNNFFF@@@@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;777777777777777777777777999999::::::::::::999999:::999999888999:::<<<===<<<>>>BBBIII]]]xxxcccXXXMMMPPPVVVbbbqqqaaaWWWPPPMMMRRRXXXaaattt|||qqqhhh```ZZZVVVSSSSSSYYYdddvvv}}}|||{{{{{{zzzxxxwwwuuutttsssssssssrrrqqqpppooonnnmmmggggggfffeeecccaaa___^^^[[[ZZZYYYXXXVVVUUUTTTSSSPPPQQQQQQPPPNNNMMMOOOPPPTTTYYYaaagggooozzz~~~wwwfffWWWTTTRRRIIIBBBAAA============>>>>>>>>>>>><<<==================<<<::::::;;;;;;;;;;;;;;;;;;===>>>?????????AAAEEEHHHSSSgggvvvnnnfff```[[[YYY]]]ccckkk~~~zzzvvvssspppoooiiifffaaa^^^]]]___ccceeehhhqqq|||yyyxxxuuu~~~}}}iii```NNNGGGAAAAAAAAA???===>>>===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888999::::::;;;;;;::::::999888888999::::::;;;<<<<<<<<>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<>>>>>>?????????AAAEEEHHHTTTiii~~~tttjjjddd^^^[[[^^^ddddddzzz}}}yyyuuuqqqnnnmmmgggddd___[[[ZZZ]]]aaaddddddmmm}}}|||yyywwwttt~~~kkkbbbOOOGGGAAAAAABBB???>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777888999:::;;;<<<;;;;;;<<<@@@FFFOOOgggmmm```]]]UUUVVV\\\kkkhhh\\\VVVOOONNNTTTZZZdddvvvrrrfff^^^YYYUUUSSSTTTYYYeeezzz~~~}}}}}}~~~|||{{{zzzxxxuuurrrooonnnjjjjjjjjjjjjhhhfffdddcccccccccaaa___]]][[[ZZZYYYSSSUUUVVVUUUSSSPPPOOOOOOJJJMMMQQQSSSWWWcccttt|||pppaaaVVVUUUQQQHHHCCCCCCAAAAAA???>>>>>>>>>???@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;>>>???@@@@@@@@@CCCGGGJJJQQQkkk}}}ooogggccc``````cccgggttt|||yyyuuuqqqllliii```]]]YYYWWWXXXYYY[[[[[[bbbiiittt~~~yyyqqqzzziii```MMMEEE???>>>>>><<<;;;<<<>>>>>>===<<<;;;:::::::::;;;::::::999999::::::;;;:::999777666666777999:::;;;;;;:::::::::;;;<<<<<<<<>>>>>>>>???@@@>>>>>>>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>AAAEEEHHHUUUqqqvvvkkkfffbbbaaabbbaaammm~~~zzzvvvrrrnnniiieee^^^[[[WWWVVVVVVYYY\\\^^^aaafffnnnyyyyyyrrrzzzlllcccOOOGGG@@@@@@@@@>>>===>>>>>>>>>===;;;;;;::::::;;;;;;::::::999999::::::;;;:::999888777777888999:::;;;;;;:::::::::;;;<<<<<<>>>DDDIIIRRRooouuurrrtttnnnlllwwwcccXXXSSSPPPOOORRRWWWdddxxxjjj^^^VVVSSSQQQRRRSSSYYYggguuu|||zzzxxxwwwwwwrrrrrrrrrqqqnnnkkkhhhfffiiihhhgggggggggeeebbb```[[[YYYVVVUUUUUUTTTSSSRRRPPPLLLKKKNNNNNNSSSdddwww}}}ooobbbWWWVVVRRRIIICCCCCCAAA@@@??????>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???AAAFFFIIIZZZwww{{{lllfffbbb______```hhhxxx~~~~~~zzzvvvqqqmmmiiidddaaa[[[YYYUUUSSSUUUYYY^^^aaadddggglllssszzzqqqyyypppeeeRRRIIIBBBAAAAAA???>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999888777777888999::::::::::::::::::;;;<<<===>>>EEELLLVVVsss}}}{{{vvvcccYYYRRRPPPOOORRRWWWcccwwwmmm```WWWSSSPPPOOOOOOSSS___jjj~~~|||zzzzzzwwwwwwwwwvvvtttrrrooonnnmmmlllkkklllllljjjhhheee___]]]\\\[[[[[[ZZZWWWUUUTTTOOONNNPPPOOOQQQ```qqqooobbbXXXVVVSSSIIICCCCCC@@@@@@@@@???????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAADDDHHHLLL\\\zzzooohhhdddaaa```bbbgggsss~~~|||{{{xxxrrrnnnjjjeeeaaa^^^YYYWWWTTTRRRSSSXXX___ddddddgggjjjooozzzyyypppwwwsssfffTTTKKKCCCAAAAAA>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999999888888999999:::::::::::::::;;;;;;<<<===<<>>>>>============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBEEEIIILLL[[[|||tttmmmiiifffdddcccfffooo~~~~~~{{{zzzyyyuuupppkkkgggccc___\\\XXXWWWUUURRRSSSXXX___ffffffhhhjjjllluuu~~~wwwooouuusssdddUUUKKKCCCAAA@@@======???======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::999999999999999999::::::999999:::;;;<<<======<<>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@CCCHHHKKK[[[~~~xxxnnnhhhdddccc___bbbjjjttt{{{yyyyyyvvvrrrmmmhhhdddaaa^^^\\\XXXXXXWWWTTTSSSWWW___eeennnoooqqqqqquuu~~~}}}wwwooouuuqqqdddWWWMMMDDDAAA???======???===<<<<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>EEEJJJSSSnnnmmm[[[QQQOOOMMMNNNQQQWWWbbbuuulllbbbZZZTTTPPPPPPQQQRRRWWW]]]jjj}}}zzzuuupppmmmbbb```___^^^^^^\\\ZZZWWWUUUPPPOOOQQQRRRVVVhhh{{{ooobbbYYYYYYUUUKKKCCCBBB???@@@@@@AAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;===>>>???@@@DDDHHHLLL^^^ssshhhcccbbb]]]aaafffkkkttt|||xxxwwwxxxsssoooiiieeebbb```]]][[[YYYZZZZZZWWWUUUWWW]]]cccpppsssuuuuuuwww~~~~~~yyypppvvv}}}nnnfffYYYOOOFFFBBBAAA>>>>>>@@@<<<<<<;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;999::::::::::::::::::999999999999:::;;;<<<===>>>>>>CCCFFFNNNhhh|||hhhYYYRRRNNNLLLMMMQQQWWWbbbttt|||lllccc]]]WWWRRRRRRRRRRRRUUUZZZaaauuu~~~yyyuuujjjgggccc```]]][[[XXXVVVRRRMMMLLLPPPSSS[[[ppp}}}ooobbbYYYYYYVVVKKKCCCBBB??????@@@AAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???@@@AAACCCFFFKKKNNNbbb~~~ooohhhggg___bbbeeeeeehhhuuuzzzvvvvvvxxxppplllgggccc```^^^\\\[[[ZZZ\\\\\\YYYVVVVVV\\\bbbhhhlllpppqqqtttzzzrrrxxxvvvmmmiii\\\QQQGGGCCCBBB??????AAA<<<<<<;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;999::::::;;;;;;::::::999999999999:::;;;<<<>>>>>><<<@@@BBBHHHbbb~~~{{{yyyfff\\\WWWMMMLLLMMMQQQWWWaaattt|||ooohhhbbb[[[UUUTTTTTTSSSUUUYYY[[[nnn~~~}}}yyysssoooiiiccc```\\\YYYVVVRRRMMMMMMQQQVVV```www{{{nnnaaaXXXWWWSSSIIIAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@CCCIIINNNeeesssjjjgggeee___^^^dddfffiiixxx}}}yyyuuurrrooolllhhhccc___]]]\\\\\\```___\\\YYYXXXWWWXXXXXX___dddjjjmmmqqq}}}www|||uuummmiiiaaaXXXKKKBBB>>>>>>???>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999999888777777:::999999888888999999::::::;;;<<<;;;;;;;;;===???DDD???DDDOOO___~~~~~~rrruuufff[[[QQQSSSPPPPPPSSSWWWbbbtttxxxnnnmmmcccYYYVVVUUUTTTTTTVVV[[[dddvvv}}}uuujjjdddcccbbb___[[[UUUPPPNNNPPPXXXiii~~~{{{nnnaaaXXXWWWSSSIIIBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@CCCIIINNNccc{{{qqqlllgggaaa```dddeeefffrrr}}}yyyuuurrrnnnkkkfffaaa^^^]]]^^^^^^eeedddaaa]]]XXXVVVWWWYYYZZZ___dddgggkkkwwwzzzwwwooolllaaaWWWKKKBBB?????????>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::999999888888:::999999888888999999::::::;;;<<<;;;;;;;;;===???BBB<<>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@CCCIIINNN```~~~rrrllliiidddbbbdddcccbbbjjjvvv~~~yyyuuuqqqmmmjjjeee```]]]^^^```bbbkkkkkkiiibbbYYYUUUVVVYYYVVV[[[```bbbfffppp~~~wwwnnnjjj___VVVKKKCCC@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::999999888888999999::::::;;;<<<;;;;;;;;;===???AAA<<>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@CCCIIINNN]]]{{{pppkkkiiieeedddfffdddbbbfffnnnzzzuuurrrmmmiiiccc___]]]^^^bbbdddmmmooonnnfff[[[TTTVVVZZZXXX\\\```bbbdddjjjvvvvvvlllfff]]]UUUKKKDDDAAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999::::::;;;<<<;;;;;;;;;===???BBB===BBBJJJUUUyyyrrrqqq~~~xxxxxxuuufff[[[QQQLLLKKKKKKOOOUUUaaatttuuujjj^^^XXXTTTPPPNNNOOONNNRRR\\\jjjvvv|||rrrjjjddd___\\\bbbnnnkkk___XXXYYYVVVLLLDDDCCC????????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@CCCIIINNN\\\xxxpppmmmgggfffeeeffffffeeegggkkkuuu|||vvvsssmmmiiiccc___]]]^^^bbbdddkkknnnnnnhhh^^^WWWXXX[[[\\\```dddeeeeeehhhnnnssszzznnnggg[[[TTTKKKDDDBBBAAA@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888999999::::::;;;<<<;;;;;;;;;===???AAA===CCCJJJTTTwwwqqqrrr}}}xxxzzztttfff[[[RRRKKKJJJKKKOOOUUUaaatttpppfff]]]YYYVVVQQQNNNNNNMMMNNNUUU___hhhqqqxxxnnneee___]]]cccqqqjjj^^^XXXYYYWWWMMMEEEDDD????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@CCCIIINNN[[[uuummmiiifffeeeeeefffggghhhjjjkkkrrr}}}xxxuuummmjjjeee```]]]^^^```bbbeeeiiillliiiccc^^^]]]^^^aaaeeekkkmmmkkkjjjkkkmmm~~~uuummmYYYSSSKKKEEECCCBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888999999::::::;;;<<<;;;;;;;;;===???>>><<>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@CCCIIINNN\\\vvvkkkfffeeeeeeddddddfffiiijjjjjjuuuzzzwwwnnnkkkfffaaa^^^]]]^^^^^^^^^ccchhhkkkiiifffdddbbbgggmmmtttxxxwwwtttqqqppp{{{xxxoooXXXRRRKKKFFFDDDCCC@@@>>>>>>>>>===;;;;;;::::::;;;999999:::::::::::::::::::::999999888888999999::::::;;;<<<;;;;;;;;;===???>>><<>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======<<<>>>@@@@@@@@@CCCIIINNN]]]~~~ppphhhdddeeecccccceeeiiijjjiiiwww{{{xxxooolllhhhccc___]]]\\\\\\[[[___ffflllnnnllliiifffmmmttt}}}~~~yyywwwxxx~~~xxxnnnWWWRRRKKKFFFEEECCCAAA>>>???>>>===<<<;;;:::::::::999999999999999999999999:::999999999999999999::::::;;;<<<;;;;;;;;;===??????>>>GGGNNNXXX|||~~~rrryyyrrreee\\\TTTNNNMMMMMMQQQVVVaaatttxxxfffZZZQQQKKKJJJKKKMMMKKKLLLNNNNNNPPPXXXbbbdddzzz{{{qqqbbb[[[WWW^^^nnn}}}}}}fffaaa]]]\\\WWWNNNGGGFFF>>>>>>>>>>>>>>>>>>>>>>>>================================================;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>======================================================???BBBBBBCCCIIIQQQ]]]}}}qqqmmmiiihhhjjjmmmnnnnnnuuu|||~~~zzz~~~}}}xxxrrrjjjdddaaa___]]]\\\XXXZZZaaammmwwwzzztttnnnvvv|||}}}zzz|||{{{vvv~~~}}}~~~mmmZZZNNNDDDAAAAAA@@@???@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===AAADDDJJJ```sssxxx|||ssseeeYYYQQQLLLLLLMMMQQQVVVaaavvviii\\\WWWRRRLLLJJJIIIIIIIIIIIIJJJLLLNNNOOOSSS___qqq}}}{{{{{{wwwnnnfff___WWWQQQUUUaaasss|||uuuaaa^^^]]]]]]WWWLLLCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>>>>@@@CCCCCCDDDJJJRRR___~~~xxxtttssssssssssssyyy{{{|||{{{xxxtttqqqpppkkkqqqyyytttlllfffbbb```]]][[[XXXYYY^^^iiiuuu{{{{{{xxxxxx~~~yyyxxxyyyttt{{{pppZZZOOOEEEBBBBBB@@@>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<@@@DDDKKKcccuuuzzzqqqcccZZZSSSLLLLLLNNNRRRWWWcccyyynnn^^^ZZZUUUPPPLLLHHHHHHIIIIIIJJJKKKLLLLLLOOOVVVcccttt}}}xxxrrrqqqsssqqqiiiaaa]]]WWWRRRTTT[[[iii}}}ooo```___```___XXXLLLCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<>>>AAABBBBBBIIIQQQbbb||||||{{{{{{zzzxxxvvvtttrrrpppooojjjnnnzzzzzzvvvpppjjjddd```]]][[[ZZZYYY\\\cccoooxxx||||||vvv{{{tttrrr}}}yyyssszzzrrr[[[OOOEEECCCBBB@@@>>>>>>>>>======<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>BBBFFFMMMfffxxx}}}ooobbbZZZTTTLLLLLLNNNRRRXXXeee{{{sssbbb]]][[[UUUOOOIIIIIIJJJKKKLLLLLLKKKKKKPPPRRRZZZgggyyy{{{uuuppplllmmmqqqqqqkkkeee]]]XXXTTTTTTWWWbbbvvvlll``````bbbbbbYYYLLLCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<>>>AAABBBBBBIIIQQQddd|||xxxvvvvvvuuusssppplllnnnwww|||yyyuuunnngggaaa^^^\\\\\\ZZZYYY^^^fffooouuuwwwsss}}}yyyppplllrrr||||||uuu{{{uuuZZZOOOFFFDDDCCCAAA???>>>>>>>>>===<<<<<<<<<<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@DDDGGGOOOfff|||oooaaaYYYTTTLLLKKKNNNRRRYYYeee{{{{{{hhh```\\\VVVOOOLLLMMMNNNNNNOOONNNNNNMMMRRRQQQUUU```mmm{{{uuuooojjjhhhkkkrrruuuqqqmmm]]]YYYUUUSSSTTT\\\nnn~~~mmmaaaaaacccbbbYYYKKKCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>================================================>>>>>>@@@CCCCCCDDDJJJRRRdddzzzzzzzzzwwwsssnnnnnnvvv~~~}}}yyyrrrjjjccc___]]]\\\ZZZXXXZZZ___fffkkknnnppp{{{wwwnnnfffiiinnnttt}}}yyy|||tttXXXNNNFFFDDDEEEBBB@@@??????>>>======<<<<<<======999999::::::::::::;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<@@@DDDHHHOOOfff~~~ppp```XXXSSSLLLLLLNNNRRRXXXeee{{{rrrfff```XXXPPPQQQQQQQQQQQQQQQQQQPPPPPPRRRPPPTTT\\\dddpppxxxrrriiieeedddjjjtttzzzyyyvvvbbb\\\VVVTTTTTTYYYfffsssqqq```aaacccaaaWWWIIIBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======================================================???BBBBBBCCCIIIQQQbbbwwwwww}}}}}}vvvmmmeee```^^^\\\ZZZXXXXXXZZZ___cccfffjjjuuu{{{rrriiiaaabbbeeejjjpppyyy~~~tttmmmWWWMMMEEEDDDEEECCCAAAAAA???>>>>>>===============999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<>>>BBBFFFMMMeeexxx{{{rrr```WWWRRRLLLLLLNNNRRRXXXdddzzzssslllddd]]]UUUTTTSSSRRRQQQRRRRRRSSSTTTRRRUUU\\\]]]aaaqqqyyyoooeeecccccckkkwwwooofff]]]YYYXXXZZZccckkkuuu```aaabbb```UUUGGGAAABBB>>>>>>>>>>>>>>>>>>>>>>>>================================================;;;:::<<>>===============999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<@@@DDDLLLeeeqqqtttyyysss```VVVQQQLLLLLLNNNRRRWWWcccyyyzzztttnnnWWWVVVTTTRRRQQQRRRSSSTTTWWWUUUXXX]]][[[XXXdddvvv{{{mmmeeecccdddmmm{{{zzzoooddd___]]]^^^ccciii}}}rrraaaeeefff```UUUJJJDDDBBB@@@??????>>>===<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<>>>?????????BBBIIINNN^^^zzztttmmmfffbbb___^^^\\\[[[[[[XXXVVV[[[bbbeeepppxxxwwwqqqmmmgggccc___^^^^^^bbbjjjsssuuusssuuuwww{{{ppphhhUUUKKKEEEFFFGGGCCCAAACCC============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888::::::::::::;;;<<<======>>>CCCGGGOOOgggnnnnnn|||rrraaaXXXTTTOOOMMMMMMPPPWWWdddxxx|||ppp]]]VVVRRRSSSTTTSSSUUUXXXUUUVVVVVVWWWWWWZZZ___bbbssstttjjjccc___iii|||wwwnnniiihhhjjjlll~~~|||{{{ooo```dddfff```UUUJJJCCCAAA?????????>>>===<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============<<<>>>?????????BBBIIINNN\\\|||uuunnngggbbb______\\\[[[[[[XXXWWW]]]eeemmmyyywwwnnngggaaa\\\\\\\\\___fffooouuuwwwxxxuuuuuu{{{nnnfffZZZMMMDDDEEEHHHEEE@@@>>>============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888::::::::::::;;;<<<=========BBBGGGOOOfffyyyhhhhhhvvvsssaaaXXXSSSNNNLLLLLLPPPWWWdddyyyxxxccc[[[TTTRRRRRRPPPQQQTTTVVVXXXYYYYYYYYYZZZ\\\^^^iiixxx{{{ssslllfffccckkk|||yyyuuuttttttzzzzzzjjj^^^bbbeee```UUUIIIBBB@@@??????>>>>>>======<<<<<>>>>>>>>============<<<<<<<<<<<<============<<<>>>?????????BBBHHHNNNZZZ}}}wwwooohhhccc```aaa^^^\\\[[[ZZZZZZbbbkkkwwwvvvllleee\\\]]]^^^```dddlllxxxyyyqqqsss~~~mmmdddZZZMMMCCCCCCGGGFFF@@@;;;============<<<<<<<<<<<<999999999999999999999999:::::::::999999999999888::::::::::::;;;<<<======<<>>>>>>>>=========<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============;;;===???@@@@@@BBBHHHMMMXXX~~~~~~xxxrrrlllgggeeeeeeaaa___^^^]]]___iiisssvvvooocccdddeeeffffffmmm}}}tttsssooodddUUUNNNFFFDDDEEEDDDAAA>>>============<<<<<<<<<<<<999999999999999999999999999999999999999999999999::::::::::::;;;<<<======<<>>>>>>>>>>>=====================<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;===@@@@@@@@@CCCHHHMMMXXX}}}zzzuuupppllljjjhhhdddbbbbbbbbbeeeppp{{{xxxmmmmmmooonnnkkknnn}}}yyysssfffVVVUUUQQQIIICCCAAAAAAAAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::;;;<<<======<<>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============:::===@@@AAAAAACCCHHHLLLXXX}}}|||wwwrrrooommmiiifffdddeeefffjjjuuuyyyxxxyyyxxxrrrqqq~~~yyyiiiZZZ]]]YYYNNNCCC???@@@AAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::::::::::::::;;;<<<=========BBBEEEKKK___oooccceeessswwweeeZZZTTTMMMKKKKKKOOOVVVbbbwwwzzziiiXXXQQQOOONNNMMMNNNOOOSSSYYY\\\\\\[[[ZZZYYYZZZZZZ\\\cccrrrwwwkkkaaa\\\[[[XXXZZZ\\\^^^aaaiiissszzzyyyuuu{{{ddd\\\______YYYOOOEEEAAAAAA============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<============:::===@@@AAAAAACCCHHHLLLWWW}}}xxxsssnnnlllgggeeeeeegggiiimmmwww|||vvv}}}jjjVVVYYYUUUJJJAAA???@@@???============<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::::::::::::::;;;<<<======>>>BBBDDDIII]]]~~~jjj]]]bbbtttyyyeeeZZZSSSOOOLLLLLLOOOUUUaaavvvooo^^^VVVTTTRRRPPPPPPPPPSSSWWWYYYYYYXXXYYYYYYYYYYYYZZZ\\\eeexxx~~~vvvlllccc]]]ZZZSSSVVVYYY[[[]]]___bbbeeeoooqqqtttyyy}}}|||vvvzzzddd\\\^^^^^^XXXMMMEEEBBBBBB============>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<=========>>>:::===@@@AAAAAACCCHHHKKKVVV|||~~~tttgggeeetttyyyrrrmmmjjjfffddddddgggiiimmmwww{{{kkkMMMOOOKKKBBB???AAAAAA>>>>>>=========<<<<<<<<<<<<999999999999999999999999888888888999999:::::::::::::::::::::;;;<<<======???BBBDDDHHH\\\fffZZZaaavvv{{{fffYYYRRROOOMMMLLLOOOUUUaaauuuwwweee]]][[[XXXUUUTTTRRRTTTVVVVVVVVVVVVXXXYYYVVVWWWWWWWWW\\\lll}}}vvvnnneee___[[[RRRUUUYYY[[[\\\[[[YYYXXX^^^```bbbfffkkkppptttwwwyyyzzzwwwccc\\\bbbcccYYYLLLEEEBBBAAA@@@@@@@@@????????????>>>======<<<<<<<<<<<<======???===;;;;;;<<<===>>>===<<<===>>>???AAADDDIIILLL\\\vvvzzztttaaaaaa[[[[[[gggzzz{{{sssmmmiiibbbbbbdddfffjjjnnnrrrttt|||hhhSSSKKKDDDCCCCCCAAAAAABBB>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@CCCHHHXXX{{{kkk```cccuuuiii]]]WWWPPPJJJIIIOOOUUU^^^sssvvveee]]]\\\\\\[[[YYYYYYXXXWWWUUUVVVXXXZZZWWWUUUUUUWWWYYYbbbtttzzzqqqhhh```YYYVVVUUUSSSRRRUUUZZZ\\\XXXTTTUUURRRRRRWWW\\\^^^bbbgggppp}}}~~~qqq___]]]ccccccXXXKKKDDDAAA???@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>???===;;;:::<<<=========<<<===>>>???@@@DDDHHHLLLYYYsss~~~~~~}}}tttlllfffZZZ[[[UUUTTT^^^nnn{{{ssslllhhhbbbbbbbbbcccdddgggiiijjjrrrxxx~~~jjjSSSKKKDDDCCCCCCAAA@@@BBB>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::===AAADDDGGGWWWyyylll```eeezzzjjj]]]XXXRRRLLLKKKOOOTTT\\\pppxxxmmmgggdddbbbeeeeeecccaaa]]]ZZZXXXXXXXXXVVVVVVVVVWWW]]]lll{{{yyyqqqhhh```ZZZVVVVVVTTTSSSVVV[[[]]][[[WWWWWWTTTSSSVVVWWWVVVXXX\\\eeerrrjjj[[[]]]cccbbbWWWJJJBBB???>>>@@@@@@?????????>>>>>>>>>???>>>>>>>>>>>>>>>>>>???>>><<<::::::;;;<<<===<<<<<<===>>>???@@@CCCHHHKKKUUUnnnyyyxxxzzz}}}yyykkk```XXXTTTUUUOOONNNVVVcccyyypppjjjfff```___^^^\\\\\\\\\\\\]]]___cccggglllttt}}}kkkSSSKKKDDDBBBBBB@@@@@@AAA>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCGGGUUUvvvmmmaaaiiikkk^^^XXXTTTNNNLLLPPPSSSZZZmmmwwwtttsssrrroookkkfff```[[[XXXXXXVVVVVVVVVUUUWWWbbbnnn~~~xxxppphhh```[[[XXXWWWUUUTTTWWW\\\______^^^[[[XXXWWWWWWUUURRRUUUZZZ___gggvvv|||fff\\\\\\aaaaaaVVVIIIBBB@@@???????????????>>>>>>>>>>>>>>>>>>============>>>>>>>>><<<:::999;;;<<<<<<<<<<<<===>>>???@@@CCCGGGJJJSSSlllxxxwwwxxx}}}{{{jjj]]]TTTQQQSSSNNNMMMUUU^^^vvv|||tttllleeebbb[[[ZZZWWWUUUSSSRRRRRRRRRTTTUUUWWWZZZaaaiiippprrr{{{zzzyyymmmTTTKKKDDDBBBBBB@@@???@@@======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<============>>>@@@BBBFFFTTTtttpppcccmmmmmm^^^XXXTTTNNNLLLOOORRRYYYjjj}}}}}}wwwqqqkkkddd^^^ZZZWWWUUUUUUUUUTTTTTT[[[dddvvv~~~}}}vvvooogggaaa\\\ZZZXXXWWWWWWZZZ___dddggghhhdddaaa^^^\\\WWWVVV[[[cccfffjjjqqqzzzggg```[[[``````UUUIIICCCBBBAAA?????????>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<>>><<<::::::;;;<<<===<<<<<<===>>>>>>???BBBFFFJJJSSSkkk{{{wwwwww|||mmm```YYYQQQSSSOOOOOOVVV\\\qqq~~~vvvmmmfff```]]]VVVTTTRRROOOMMMKKKKKKKKKOOOMMMMMMOOOTTTYYYaaafffppp{{{~~~vvvqqqooozzzmmmTTTKKKCCCBBBBBB???>>>???======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======@@@GGGTTTrrruuufffqqqppp```XXXSSSMMMKKKOOORRRXXXiii|||~~~tttllleee___[[[VVVTTTTTTUUUTTTSSSXXX___jjjwww{{{uuunnngggaaa^^^\\\ZZZYYYZZZ]]]dddkkkrrruuusssoookkkddd\\\YYYaaakkkuuutttuuu{{{iiiccc\\\aaa```UUUIIICCCBBBBBB??????>>>>>>>>>=========<<<;;;;;;::::::;;;;;;<<>>>>>???BBBFFFIIISSSiii}}}yyywww|||oooddd^^^SSSTTTPPPPPPWWW[[[mmm}}}wwwooohhhaaa\\\YYYSSSQQQNNNKKKIIIHHHGGGGGGIIIGGGGGGIIIKKKMMMTTT[[[gggqqqyyywwwqqqmmmlllkkkvvv~~~lllTTTKKKCCCBBBAAA???>>>???===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999999999999999999999777888888999999:::::::::<<<<<>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<@@@>>><<<<<<===>>>???>>><<<===>>>>>>???AAAEEEHHHQQQggg|||{{{~~~zzzpppfffbbbXXXXXXSSSRRRXXX[[[jjj|||yyyssskkkddd^^^ZZZXXXSSSQQQNNNKKKHHHFFFEEEDDDDDDBBBCCCGGGGGGGGGMMMUUU\\\ffflllhhhccceeeiiijjjuuu|||jjjTTTKKKCCCBBBAAA>>>===>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::888888888888888888888888888888999999:::;;;;;;<<<>>>>>>CCCKKKTTTmmmuuuwww|||hhh]]]UUUOOOMMMOOOPPPTTTcccttt{{{ppphhhaaaYYYSSSUUUQQQPPPQQQPPPOOORRRVVVYYYbbbsss|||xxxrrrkkkfffbbb```___^^^___aaafffooo{{{nnn``````hhh~~~{{{gggcccdddhhheeeWWWHHHAAA???>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======AAA???===<<<>>>?????????<<<===>>>>>>>>>AAAEEEHHHPPPeee{{{xxxqqqhhhddd^^^^^^WWWUUUZZZ\\\jjj|||~~~zzzwwwqqqjjjccc]]]YYYXXXTTTRRROOOKKKGGGEEECCCCCCAAA@@@BBBGGGHHHFFFLLLTTTTTT]]]bbb]]]ZZZ```gggjjjttt{{{iiiTTTKKKCCCBBBAAA>>>===>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777777777777777777777777;;;;;;<<<<<<===>>>??????@@@@@@EEELLLTTTjjjzzzyyykkk```WWWQQQNNNOOOOOORRR```qqq}}}{{{rrrkkkfff```XXXRRRUUUQQQOOOOOONNNMMMOOOSSSSSS\\\lll{{{xxxrrrkkkfffbbbaaa```___```ccchhhrrryyygggccciii||||||jjjiiihhhkkkgggYYYKKKCCCAAA???<<<<<<<<<===============<<<<<<;;;<<<<<<===>>>???AAA???===<<<;;;<<<===>>>===>>>?????????@@@CCCFFFOOO___{{{~~~uuukkkiiigggccc```^^^[[[```qqq~~~~~~|||xxxtttxxxxxxxxxxxxyyyzzzzzz{{{yyyvvvpppiiibbb[[[WWWTTTMMMLLLKKKIIIFFFDDDBBBAAADDDBBBAAABBBEEEIIIJJJKKKQQQSSSUUUUUUUUUYYY___dddmmmuuu|||dddSSSKKKDDDAAA???======@@@>>>============<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===???EEEGGGMMMZZZmmm~~~vvvqqqbbbWWWRRRNNNMMMOOOSSS]]]ggg~~~~~~rrrooojjjddd___\\\ZZZYYYSSSPPPLLLKKKMMMPPPRRRSSSUUUZZZfffxxx~~~yyyvvvrrrmmmiiieeebbb```cccdddgggmmmwwwzzzrrrqqqmmmmmmmmmooohhhXXXJJJCCCAAA???==================<<<<<<>>>======<<<<<<<<<======@@@???===<<<;;;<<<===>>>===>>>?????????AAADDDFFFMMM]]]yyy|||uuukkkiiifffccc```______eeevvv|||wwwuuusssoookkkllllllkkklllnnnppprrrssssssqqqkkkeee___YYYUUUSSSPPPNNNLLLIIIGGGEEECCCCCCAAA@@@@@@BBBEEEGGGGGGGGGMMMPPPRRRRRRRRRVVV\\\aaaiiiqqq}}}}}}eeeRRRKKKDDDAAA@@@======@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;<<<<<<======DDDFFFKKKYYYlllzzzqqqxxxqqqbbbVVVPPPLLLLLLMMMQQQ[[[eee{{{xxxuuullliiifffdddbbb___[[[XXXVVVSSSOOOMMMMMMMMMMMMMMMOOOUUUaaasss}}}yyywwwsssnnniiieeebbb```aaabbbeeellluuu~~~ppppppvvvtttiiiWWWIIICCCAAA???>>>>>>>>>======<<<<<<<<>>===<<<<<<<<<===>>>>>>???@@@@@@@@@AAADDDGGGKKKZZZ~~~wwwxxx}}}yyyooommmjjjgggdddcccdddlll{{{xxxqqqllliiieeeaaa^^^^^^^^^___aaadddgggjjjllljjjfffaaa\\\WWWTTTSSSSSSQQQNNNJJJGGGEEEDDDDDDAAAAAAAAACCCEEEGGGFFFEEEIIIKKKMMMMMMNNNQQQWWW]]]dddmmmyyy|||bbbQQQJJJCCCAAA@@@======@@@<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;<<<<<<===<<>>===<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<<<<======>>>???@@@@@@@@@AAAEEEGGGJJJWWWxxxxxxwww{{{vvvrrrooollljjjhhhjjjrrrxxxooohhhccc___]]]YYYYYYXXXXXXZZZ]]]```cccfffdddaaa]]]ZZZWWWUUUTTTTTTRRROOOKKKHHHFFFEEEEEEFFFEEECCCCCCEEEGGGHHHHHHFFFHHHJJJJJJKKKNNNTTTYYYbbbiiiuuuxxx]]]OOOHHHCCCAAA@@@>>>>>>@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;BBBEEEJJJWWWhhhpppeeeddduuueeeVVVQQQLLLKKKKKKNNNWWWaaasssxxxlllhhheeejjjrrrvvvtttoooccc^^^WWWQQQOOONNNOOOOOOQQQVVV___nnn~~~|||zzzxxxvvvsssooojjjfffbbb```\\\]]]aaagggqqq|||{{{pppvvvzzzgggRRRFFFCCCAAA>>>@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@@@@AAADDDGGGJJJUUUrrr}}}xxx{{{zzzsssooommmkkkjjjoooyyyyyyooogggbbb]]][[[ZZZYYYXXXWWWXXXYYY[[[]]]^^^]]][[[YYYVVVUUUTTTSSSTTTRRROOOLLLIIIGGGFFFFFFJJJGGGCCCAAABBBEEEHHHIIIDDDFFFHHHIIIIIILLLSSSXXX```gggrrr}}}yyy]]]NNNGGGBBBAAAAAA>>>>>>@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<===<<>>>>>=========;;;;;;;;;<<<<<<===??????;;;<<<<<<<<<<<<============>>>?????????@@@CCCFFFIIIRRRkkk|||{{{zzzvvvpppooonnnnnnuuuzzzqqqiiiccc^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRTTTSSSQQQOOOMMMKKKIIIHHHJJJFFFAAA???@@@BBBEEEFFFCCCEEEGGGHHHHHHKKKRRRWWW^^^eeeppp{{{|||```LLLFFFAAAAAAAAA>>>>>>@@@<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>:::;;;<<<<<<=========<<<<<<===>>>>>>>>>???BBBEEEGGGNNNdddzzzuuu||||||yyyxxxzzzrrrnnnmmmppptttyyy~~~|||uuunnngggcccaaa\\\\\\]]]]]]]]][[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTRRROOOLLLKKKHHHFFFCCCBBBCCCCCCBBBAAABBBDDDFFFFFFGGGJJJPPPVVVZZZbbbnnnzzz{{{```KKKEEEAAAAAAAAA???>>>@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888999999:::;;;;;;<<<<<<===;;;BBBCCCFFFOOO]]]}}}tttddd___ZZZlll{{{hhh\\\VVVPPPMMMLLLNNNVVV___eeevvvrrrkkkccc___aaahhhoootttyyynnnccc]]]YYYWWWVVVZZZ^^^ccciiirrr{{{ooogggeeeiiiuuu{{{yyyssssssqqqmmmiiiccc^^^[[[UUUUUUVVVXXX^^^eeelllqqqtttwwwzzzxxxtttoookkkjjjjjjsssiiikkk|||ttt^^^KKKCCCCCCAAA<<<>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;<<<<<<::::::;;;<<<=========<<<;;;<<<=========???BBBDDDEEEKKK___yyyrrr{{{sssjjjeeedddcccgggnnnvvv}}}zzzssslllhhhfff]]]^^^```aaaaaa```^^^\\\\\\\\\[[[ZZZYYYYYYYYYYYYTTTUUUWWWWWWVVVSSSOOOMMMGGGGGGGGGGGGHHHFFFCCC@@@AAACCCEEEFFFFFFIIIPPPUUUWWW___lllyyywww\\\JJJDDDAAAAAAAAA???>>>@@@>>>============<<<<<<<<<::::::::::::::::::::::::666666666666666666666666999999:::;;;;;;<<<<<<===:::AAAAAADDDMMMZZZxxxqqqbbb^^^ZZZkkk|||iii\\\VVVPPPMMMLLLMMMUUU^^^aaasssrrrlllddd]]]\\\___fffjjjzzzuuunnngggccc___\\\ZZZ___bbbdddfffjjjsssvvvjjjaaa]]][[[```mmm|||yyyrrrrrrpppmmmhhhbbb]]]ZZZSSSRRRRRRTTTYYY___eeeiiieeehhhkkkjjjeeeaaaaaaaaa___hhhttt~~~zzzhhhnnnyyysss]]]KKKCCCAAA>>>;;;===============>>>??????>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<@@@???>>>======???AAABBBGGGNNN```xxx|||qqqhhhdddaaa^^^```dddkkkuuu~~~}}}vvvnnngggccc______```aaabbbcccdddeeedddbbb```______^^^\\\[[[^^^\\\ZZZZZZZZZYYYWWWUUUMMMMMMKKKIIIGGGEEEDDDCCCCCCDDDDDDCCCDDDFFFKKKOOOVVV___lllzzzyyy[[[HHHEEE@@@===>>>???@@@@@@BBB>>>:::999;;;<<<;;;:::;;;::::::999999::::::;;;;;;::::::999888888888999;;;::::::::::::;;;<<<<<<<<<@@@AAAEEELLLUUUtttrrrfffYYY\\\iiiiii___VVVOOOMMMMMMNNNQQQVVVcccnnnssseeebbbaaa]]]^^^ffftttxxxwwwmmmccc```aaaaaabbbeeegggfffeeehhhooouuu|||{{{xxxtttnnnfff___[[[YYYXXXZZZcccrrr}}}yyywwwrrrllliiihhhddd]]]WWWVVVWWWVVVUUUYYY___^^^ZZZ^^^]]][[[YYYXXXXXXXXXYYYWWW^^^gggoooyyyuuuhhhppp|||sss]]]KKKCCCAAA???<<<===============>>>>>>??????>>>>>>>>>======<<<<<<:::::::::999999:::::::::===<<<<<<<<<===???AAACCCFFFLLL\\\|||xxx{{{sssgggbbb```\\\]]]aaaiiisss}}}yyyrrrllliii`````````bbbeeejjjnnnpppqqqnnnjjjhhhfffdddbbb```^^^^^^]]]]]]]]]ZZZVVVSSSNNNNNNLLLKKKIIIGGGEEEDDDEEEFFFFFFFFFFFFIIIMMMPPPWWW```mmm|||vvv\\\IIIEEEAAA>>>>>>???@@@@@@AAA>>>:::999;;;<<<;;;:::;;;::::::999999::::::;;;;;;:::999999888888999999;;;::::::::::::;;;<<<<<<<<<@@@@@@DDDKKKTTTsssrrrfffXXXZZZfff~~~oooaaaYYYQQQNNNMMMLLLOOOSSS```jjj{{{ssslllhhhccceeelllvvv|||{{{pppeeeaaadddfffjjjkkkkkkhhhcccbbbeeeiiimmmmmmllliiieee```\\\YYYVVVTTTVVV^^^kkk~~~zzzxxxtttnnnkkkjjjfff___ZZZVVVWWWWWWWWW[[[___]]]XXXXXXWWWUUUSSSRRRRRRRRRRRRSSSWWW\\\bbbjjjvvvmmmiiittt~~~sss[[[JJJBBB@@@???=========<<<<<<======>>>>>>??????>>>>>>===<<<;;;;;;:::999999888888999999::::::::::::;;;<<>>??????>>>===<<<;;;;;;:::::::::999999999999::::::::::::;;;;;;===???AAABBBDDDFFFQQQmmmzzzwww|||jjjbbbaaa[[[\\\aaajjjwww~~~xxxuuunnnjjjeeeaaabbbgggnnnrrr|||}}}~~~~~~}}}yyyrrrnnnbbbaaa___^^^]]]ZZZWWWTTTSSSSSSRRRQQQOOOMMMJJJIIICCCDDDFFFFFFFFFGGGJJJLLLWWWaaaqqqzzzsss]]]IIIFFFBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999888999999:::;;;::::::::::::;;;<<<<<<<<<>>>===AAAIIIQQQmmmrrrcccTTTTTT^^^tttwwwddd[[[RRRNNNLLLJJJLLLPPPXXXaaaqqq}}}ssspppvvv{{{zzzpppggg```]]]]]]]]]^^^______```______^^^XXXSSSRRRYYYbbbqqq}}}{{{xxxtttqqqooolllgggcccaaadddeeefffiiiiiicccZZZUUUTTTQQQOOONNNNNNNNNOOOOOOOOOOOOPPPSSS[[[eeemmmwww~~~lllbbbkkkwww}}}nnnTTTGGGCCC@@@???@@@======<<<<<<<<<<<<======>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;============>>>??????@@@DDDFFFNNNfff}}}wwwwwwnnndddddd^^^```eeeppp~~~~~~zzzuuuooogggaaa^^^aaaeeeiiiqqquuuzzz|||tttnnnccc___[[[XXXXXXXXXXXXWWWVVVVVVVVVUUUSSSPPPMMMLLLDDDEEEFFFFFFFFFGGGJJJMMMWWWbbbrrr|||{{{ttt]]]IIIFFFBBB@@@@@@@@@???>>><<<===<<<<<<;;;;;;;;;<<<;;;::::::999999::::::;;;:::999999888999999::::::;;;::::::::::::;;;<<<<<<<<<>>>===AAAHHHOOOhhhttteeeTTTSSS\\\qqqvvvddd[[[RRRNNNLLLKKKMMMQQQVVV^^^mmm~~~}}}zzzzzzqqqiiiccc``````___```aaabbbbbbbbbaaa```[[[TTTSSSYYY```mmm{{{zzzwwwtttrrroookkkhhhhhhlllooopppsssssslllcccZZZWWWSSSOOOMMMMMMNNNOOOOOOPPPPPPRRRSSSWWW[[[^^^aaaiiittthhhcccnnnyyy|||iiiPPPGGGDDDAAA???@@@======<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>??????DDDFFFMMM___wwwsss{{{qqqfffeee___bbbjjjvvv{{{uuummmeee``````bbbeeefffjjjpppwwwyyyvvvnnniii```\\\WWWTTTUUUXXXZZZ[[[YYYYYYYYYYYYWWWTTTPPPNNNHHHIIIHHHGGGGGGIIIMMMPPPXXXcccuuu{{{uuu|||uuu[[[HHHEEEBBB@@@??????===<<<;;;<<<======;;;:::;;;<<<;;;::::::999999::::::;;;999999888888999999::::::;;;::::::::::::;;;<<<<<<<<<>>>===AAAHHHMMMccc|||kkkXXXTTT[[[oooyyyddd[[[RRRNNNLLLKKKMMMQQQTTT\\\iiiyyyxxxooohhhdddcccccc```bbbdddggghhhgggeeeddd```WWWTTTYYY^^^hhh}}}}}}{{{yyyvvvrrrpppnnnoootttxxx|||~~~vvvgggaaaZZZRRRNNNMMMNNNPPPPPPQQQSSSTTTUUUUUUUUUTTTUUU[[[dddlllwwwjjjgggsss}}}~~~}}}dddLLLFFFEEEAAA>>>@@@>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;::::::::::::::::::;;;:::;;;<<<===>>>>>>??????BBBFFFLLLXXXtttwwwpppuuurrreeeddd___ccclllyyyxxxooohhheeeddddddbbbcccfffjjjkkkiiiddd```\\\YYYVVVUUUWWWZZZ\\\]]][[[[[[\\\\\\ZZZVVVSSSPPPKKKJJJHHHFFFEEEHHHMMMRRRYYYfffxxxvvvuuuqqqpppsssWWWGGGDDDAAA??????>>><<<::::::<<<>>>===;;;:::;;;===;;;::::::999999::::::;;;999999888888999999:::;;;;;;::::::::::::;;;<<<<<<<<<>>>>>>CCCIIIKKK^^^~~~ttt___XXX]]]nnnggg]]]TTTOOOLLLIIIJJJNNNRRRYYYeeetttxxxnnnhhhfffffffffcccffflllqqqttttttrrrqqqhhh]]]XXX\\\]]]ddd}}}}}}zzzwwwuuutttwww|||~~~vvvjjj^^^VVVSSSSSSUUUTTTTTTUUUWWWWWWWWWTTTSSSSSSWWW\\\```gggvvvlllkkkwww{{{aaaJJJFFFFFFAAA>>>@@@>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========:::999999999999999999:::777888:::<<<===>>>??????AAAFFFKKKTTTlllxxxnnnrrrzzz}}}sssdddbbb]]]bbblllyyyxxxooohhhdddcccbbbaaa`````````___\\\ZZZXXXWWWVVVWWWYYY\\\]]]^^^\\\]]]^^^]]][[[XXXTTTRRRJJJHHHFFFCCCBBBFFFLLLQQQ[[[hhh{{{{{{pppooommmoooqqqTTTFFFDDDAAA???>>>===;;;999999<<<>>>>>>;;;:::;;;===;;;::::::999999::::::;;;999888888888999::::::;;;;;;::::::::::::;;;<<<<<<<<<>>>>>>CCCIIIJJJ[[[zzz|||ddd\\\^^^mmmiii___UUUOOOKKKHHHHHHLLLPPPWWWbbbqqq{{{pppiiiggghhhiiiggglllttt|||oooccc]]]______ccc{{{}}}zzzyyyyyy}}}zzzkkk```[[[\\\]]]YYYXXXXXXYYYYYYYYYWWWUUUTTTWWWYYYZZZ___lllrrrooozzzwwwYYYGGGDDD@@@@@@BBB>>>===============<<<<<<<<<===<<<<<<;;;;;;::::::999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>FFFGGGKKK___~~~~~~sssqqqrrrzzz|||yyyyyy{{{~~~}}}yyyvvvtttvvvnnnbbbaaa^^^gggttt~~~|||qqqhhhddddddbbbaaa```___^^^\\\ZZZ[[[[[[ZZZ[[[\\\^^^```aaa`````````___]]]ZZZVVVTTTOOOJJJGGGHHHIIIIIINNNTTT]]]mmmzzzllliiiiiiqqq|||aaaQQQGGGEEECCCAAA>>>===;;;;;;@@@@@@???===<<<;;;:::999;;;;;;999999999999;;;;;;999999999999999999999999::::::::::::::::::::::::<<<===???AAABBBHHHYYYjjjmmmbbb___ppprrrcccVVVRRROOOIIIIIINNNLLLRRR]]]lll~~~vvvooogggeeehhhccckkkwwwooohhh^^^^^^jjjwwwtttkkkeeeaaaaaaccccccbbbbbbbbbZZZRRRRRR[[[\\\\\\```bbbsss|||pppppp}}}sssWWWFFFCCC??????AAA============<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>GGGGGGIIIZZZvvvuuuppppppwww|||uuuqqqqqqrrrssssssssspppnnnnnnoootttnnncccbbb```hhhttt}}}|||pppiiigggeeebbbaaaaaa```___^^^]]]]]]]]]]]]^^^```bbbccc_________^^^\\\YYYVVVTTTPPPKKKHHHIIIIIIIIINNNTTT```ppp{{{nnnkkkiiivvvuuu\\\NNNFFFEEECCC@@@>>><<<;;;;;;??????>>>===<<<;;;::::::;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::>>>>>>@@@AAABBBGGGWWWffftttgggaaappptttdddWWWSSSPPPJJJIIIMMMMMMRRR\\\jjj||||||tttlllhhhhhhaaagggoooyyyvvvgggcccnnn{{{yyyssskkklllkkkjjjlllkkkbbbXXXUUU^^^bbbdddhhhgggsssxxxoootttnnnTTTDDDCCC???>>>???;;;=========<<<;;;::::::999999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>GGGHHHHHHTTTkkkwwwnnnnnnsss~~~ssskkkiiijjjjjjjjjhhhffffffhhhjjjqqqpppfffeeedddjjjttt{{{{{{qqqkkkhhhdddbbbaaabbbbbbbbb````````````aaabbbcccddd______^^^]]]\\\YYYVVVUUUQQQLLLJJJIIIIIIIIIOOOVVVeeeuuu|||pppmmmlll~~~hhhTTTIIIEEEDDDBBB@@@>>><<<<<<;;;=========<<<<<<<<<;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999999::::::;;;;;;;;;??????@@@AAAAAAEEESSSaaayyyiii```lllwwwgggYYYUUURRRLLLIIILLLMMMRRRZZZgggxxxyyyqqqjjjfffbbbdddhhhnnnwwwpppgggooo{{{}}}zzzxxx{{{yyymmm```XXXbbbiiipppsssnnnsssxxxqqqzzzjjjQQQDDDDDD???>>>???<<<======<<<;;;:::999999888;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>><<>>===???AAAAAAEEEQQQ^^^{{{iii]]]dddzzz|||jjj[[[WWWSSSLLLHHHJJJLLLPPPXXXdddtttxxxnnnfffdddccccccfffkkkxxxxxxjjjoooxxxxxxgggXXXbbblllyyyuuuvvvzzzvvveeeNNNDDDEEE@@@???@@@<<<===<<<<<<;;;::::::999999<<<<<<<<<;;;;;;;;;::::::999999999999999999999999::::::;;;;;;<<<=========;;;CCCEEEFFFMMM\\\rrrpppsss}}}|||wwwvvvtttrrrpppnnnmmmmmmlllooozzz~~~||||||uuuttttttvvvxxxxxxtttpppqqqrrruuu{{{zzztttmmmgggdddccccccccc______``````````````````______^^^^^^\\\[[[ZZZYYYRRRPPPNNNMMMKKKLLLUUU___ooo}}}sssrrrppplll\\\PPPHHHEEEBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888999::::::;;;<<<<<<;;;;;;===@@@BBBEEEPPP[[[}}}jjj]]]___pppppp^^^XXXTTTLLLHHHIIIJJJNNNUUU```ppp}}}ssshhhbbb^^^\\\^^^bbblllpppsssxxxoooZZZbbbmmm~~~}}}|||zzzxxxzzz```LLLDDDFFFAAA???@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777888888888888888888888888:::::::::;;;<<<<<<======:::@@@BBBFFFLLLVVVxxxyyytttttt{{{~~~yyyxxxwwwvvvvvvsssssszzz}}}wwwvvvxxxyyywwwsssnnnmmmmmmrrr|||wwwooojjjfffdddbbb^^^^^^_________^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZSSSQQQPPPOOONNNOOOYYYeeeuuu~~~uuuvvvqqq|||eeeVVVKKKEEEDDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999999999999999999999999999999::::::;;;;;;;;;:::999;;;???BBBEEENNNXXXxxxooo```^^^jjjxxxbbbZZZUUUMMMIIIIIIIIILLLRRR\\\jjj|||zzzuuuqqqnnnnnnttt|||xxxlllccc[[[WWWYYY\\\bbbrrrsssuuuyyyzzzcccfffooovvvwwwttt\\\HHHBBBEEE@@@===???;;;;;;<<<<<<<<<<<<=========:::::::::::::::999999999999999999999999999999999999::::::;;;;;;<<<<<<===;;;>>>???DDDKKKQQQmmmwwwrrrwww}}}yyy}}}|||xxx{{{~~~~~~{{{mmmjjjhhhjjjuuu{{{rrrlllgggddd]]]]]]^^^^^^^^^]]]\\\[[[\\\\\\[[[ZZZZZZYYYYYYYYYSSSRRRRRRQQQPPPRRR^^^jjj{{{yyy{{{zzzxxxdddVVVKKKDDDBBB???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::<<<:::<<>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<======CCCIIIMMMeeexxxpppsss|||~~~zzz}}}mmmiiidddfffpppyyyqqqjjjfff]]]^^^^^^^^^^^^]]][[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXSSSRRRSSSSSSQQQTTT```nnn|||~~~vvveeeYYYMMMDDD@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;999999999999999999999999999999;;;:::::::::::::::::::::===<<<<<>>DDDFFFIII\\\rrr}}}vvvuuuuuuvvvjjjaaacccmmm}}}~~~qqqgggddd```[[[[[[]]]]]]ZZZVVVZZZXXXVVVWWWXXXZZZ[[[ZZZTTTTTTUUUTTTSSSYYYiiizzzyyyeeeTTTKKKFFFEEE@@@@@@@@@???>>><<<;;;:::::::::::::::::::::::::::;;;999666444444666999;;;999999999999999999999999999999::::::::::::;;;;;;:::;;;<<<===???BBBGGGJJJ]]]zzzhhhaaaaaaggglll```[[[RRRKKKJJJLLLKKKMMMTTT[[[eeeuuuyyyvvvtttsssppprrrccc[[[VVVWWW[[[dddhhhjjjfff[[[XXXdddtttzzzoooyyy~~~www^^^LLLHHHCCC???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;>>>;;;>>>CCCDDDGGGXXXkkkxxxvvvwwwtttiii```aaalll}}}wwwooogggbbb^^^\\\]]]\\\XXXTTTWWWUUUTTTTTTVVVXXXXXXXXXUUUTTTTTTTTTUUU\\\mmm~~~vvvbbbRRRHHHCCCBBB@@@??????>>>===<<<;;;:::::::::::::::::::::::::::;;;999777666666777999;;;999999999999999999999999999999999:::::::::;;;;;;:::;;;<<<===???BBBFFFJJJZZZ|||jjjbbbaaadddqqqccc\\\SSSLLLKKKJJJIIIKKKQQQXXXaaappp}}}~~~}}}tttbbbVVVTTTWWWZZZ\\\^^^[[[TTTRRR^^^kkk|||uuuooo{{{qqqVVVGGGDDDAAA@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<999999999999999999999999999999::::::::::::;;;;;;<<<:::===BBBBBBDDDRRRbbbzzzwwwyyyssshhh___aaammmxxxnnniiidddaaa```]]]XXXTTTUUUTTTRRRSSSUUUWWWWWWWWWUUUTTTTTTUUUWWWaaatttsss^^^OOOEEE@@@>>>@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888999::::::999999999999999999999999999999999999:::::::::::::::;;;<<<===>>>AAAFFFIIIVVVxxxmmmccc______rrrxxxfff^^^UUUNNNMMMIIIHHHIIINNNSSS[[[hhhuuu}}}|||{{{}}}ooo[[[SSSUUUQQQPPPPPPPPPMMMNNNWWWaaaooorrrqqqiiiPPPDDDBBBAAA@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<999999999999999999999999999999999:::::::::;;;;;;;;;;;;>>>BBBBBBCCCMMMXXXuuu|||wwwxxxzzzoooggg```cccppp}}}vvvrrrmmmhhheee```ZZZVVVVVVUUUTTTUUUWWWXXXXXXWWWUUUSSSSSSVVV[[[ggg|||qqq\\\NNNEEE@@@===???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888999999999999999999888888888888888888888888888888999999999999:::::::::999:::<<<<<<===@@@EEEHHHRRRpppooobbb[[[ZZZeeejjj___VVVPPPMMMIIIHHHHHHLLLOOOUUUbbbmmm}}}yyy{{{iii[[[WWWRRRMMMKKKLLLLLLMMMSSSYYYeeeuuuwwwtttuuubbbMMMDDDBBBAAA@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;<<<999999999999999999999999999999999:::::::::;;;;;;;;;===@@@BBBBBBCCCJJJQQQiiiwwwvvvvvv~~~iiiddd```dddrrr~~~zzzwwwrrrmmmgggaaa[[[WWWVVVUUUTTTUUUWWWXXXWWWUUUTTTRRRRRRWWW___mmmnnnZZZNNNGGGBBB??????>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::777777888999999888777777888888888888888888888888888888888999999999::::::999:::;;;<<<===???DDDGGGOOOhhhssscccYYYWWW]]]zzznnn```WWWQQQMMMJJJIIIIIIKKKNNNRRR]]]hhhxxx}}}jjj^^^WWWQQQLLLLLLMMMLLLOOOSSS^^^mmmrrrxxx{{{zzzZZZMMMDDDCCC@@@??????>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999::::::;;;999999999999999999999999999999::::::::::::;;;;;;;;;>>>@@@AAAAAACCCHHHMMM^^^~~~yyyvvvtttxxxyyyeeecccbbbfffttt{{{yyyuuuooohhhaaa[[[XXXUUUTTTTTTTTTUUUUUUSSSRRRSSSQQQRRRYYYcccrrrhhhVVVLLLGGGCCCAAA>>>>>>??????>>>===<<<<<<::::::::::::::::::::::::666777888888888888777666888888888888888888888888888888888888999999999999999:::;;;;;;<<<>>>CCCFFFMMM___zzzggg\\\WWWYYYqqqssscccZZZSSSNNNKKKIIIIIIKKKMMMPPPZZZdddrrr}}}ggg\\\UUUOOONNNMMMKKKKKKNNNXXXeee{{{ooo|||rrrSSSMMMDDDAAA???>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999999999999999999999999999999999999::::::::::::;;;;;;;;;===???>>>???BBBFFFIIISSSmmmxxxsssssswwwyyygggiiiiiimmmxxx}}}|||yyytttllleee___\\\WWWVVVUUUVVVVVVUUURRRPPPQQQOOORRR[[[fffvvvwwwaaaPPPHHHEEECCC@@@===>>>@@@AAAAAA???===;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888999999999999999::::::;;;;;;>>>BBBEEEJJJWWWxxxoooaaaWWWZZZlllyyyhhh^^^UUUOOOKKKIIIIIIKKKLLLNNNWWWaaammm|||qqq```YYYTTTRRROOOKKKKKKOOOQQQ^^^sssyyynnn~~~mmmOOOMMMCCC@@@>>>======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888999999999999999999999999999999:::::::::;;;;;;;;;:::===>>><<<===AAAEEEGGGKKKbbb{{{tttqqqqqq|||zzzmmmoooqqqttt}}}xxxpppzzz~~~yyyqqqjjjdddaaa[[[ZZZYYYYYYXXXWWWTTTQQQPPPOOORRR\\\hhhwwwqqq[[[LLLEEECCCAAA???<<<>>>AAACCCCCCAAA===;;;:::::::::::::::::::::::::::999999888888999999:::777777777777777777777777777888888888888999999999999:::::::::;;;===AAAEEEHHHRRRqqquuufffXXX\\\jjj}}}kkkaaaXXXPPPJJJHHHHHHJJJKKKMMMVVV```kkk{{{yyybbb]]]XXXUUUQQQMMMNNNQQQLLLYYYnnnwwwwww}}}zzzrrreeeQQQIII@@@???>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999999999:::888888888888888888888888::::::999999888999999999:::;;;;;;<<<>>>???AAABBBPPPUUUlllyyyqqqpppyyy{{{vvvyyyvvvooooooooozzz|||wwwppphhhccc^^^[[[WWWUUUTTTSSSRRRPPPNNNNNNSSS]]]hhhvvvmmmTTTKKKGGG???<<>>>>>FFFPPPhhh{{{eeeaaa___fff}}}hhh___YYYTTTMMMJJJIIIJJJLLLMMMTTT[[[jjjzzzhhh___XXXVVVTTTPPPMMMMMMQQQWWWeee{{{xxxrrrtttvvvuuuttttttwwwyyyvvv~~~bbbNNNFFF@@@???>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999888999::::::888888888888888888888888999999999888999999:::::::::;;;;;;<<<===???AAABBBHHHOOOaaayyyqqqnnnvvvxxxppplllmmmzzz}}}yyysssmmmhhh```]]]YYYVVVTTTSSSQQQOOOOOOOOOTTT]]]gggtttiiiQQQHHHEEE>>>;;;===BBB;;;<<>>>>>CCCKKK```mmmccc___ccc~~~}}}jjjaaa[[[TTTMMMJJJHHHJJJKKKLLLSSSZZZiiiyyy~~~jjjbbbZZZYYYWWWTTTQQQRRRQQQVVVcccxxx~~~yyyqqqmmmnnnooollliiihhhmmmuuu|||vvv|||{{{]]]JJJCCC@@@>>>======??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::888888888888888888888888888888888888999:::;;;;;;:::;;;;;;<<<===???@@@AAADDDLLLYYYppp}}}tttppptttyyyxxxnnngggkkkzzz}}}zzzuuuqqqmmmccc```[[[WWWTTTRRROOOMMMOOOOOORRR[[[eeerrrxxxbbbMMMEEEBBB===:::<<>><<<>>><<<;;;;;;::::::999999888999999999999999999999999888888888888777777777777888888888888888888888888999::::::;;;<<<===>>>>>>CCCHHHYYY{{{zzzggg``````xxx~~~mmmeee\\\TTTMMMJJJHHHIIIJJJKKKQQQXXXgggvvv}}}}}}hhh___XXXWWWVVVTTTSSSTTTQQQTTT___sss~~~{{{zzzrrrssssssuuuxxx{{{}}}zzzsssppppppoooiiidddbbb___gggtttuuutttvvvYYYHHHBBB@@@>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999999888888888888888888888888888888888888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@AAAJJJRRR```|||ttttttwww~~~uuujjjccckkk{{{}}}zzzxxxuuurrroooeeeaaa\\\WWWTTTQQQNNNLLLLLLKKKNNNVVVaaaooommm\\\JJJDDDAAA>>>;;;;;;@@@;;;999===???<<<;;;===;;;;;;;;;::::::999999999999999999999999999999999888888888777777777777777888888888888888888888888999::::::;;;<<<===>>>>>>FFFHHHSSSpppnnnccc^^^rrrpppggg^^^TTTNNNJJJHHHIIIIIIJJJOOOWWWdddttt~~~zzzfff]]]VVVUUUVVVUUUUUUWWWRRRSSS[[[mmm{{{vvvrrroooiiihhhhhhiiikkkmmmppprrrwwwxxxzzz{{{~~~|||wwwtttuuuqqqiiiaaa___XXX___jjjvvvzzzqqqtttoooUUUHHHCCC???>>>======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888888888888888888888888888888999:::;;;<<<;;;;;;;;;;;;<<<===??????===DDDJJJRRRlllxxxuuuuuuzzzsssgggcccnnn}}}~~~{{{xxxwwwuuurrrpppeeeaaa[[[WWWTTTQQQNNNLLLIIIGGGJJJQQQ\\\kkkwwwcccVVVIIICCCBBB@@@===<<<===;;;;;;>>>???===;;;;;;;;;;;;::::::::::::999999999999999999999999999999777777777777777777888888888888888888888888888888999::::::;;;<<<===>>>>>>DDDFFFOOOeeetttggg^^^mmmuuujjj___UUUOOOKKKIIIIIIIIIIIINNNUUUcccrrr|||{{{~~~xxxjjjaaaXXXWWWWWWWWWXXX[[[SSSSSSXXXhhhyyysssmmmhhhcccbbbaaa```aaaccceeefffiiijjjkkklllooosssyyy}}}uuuqqqpppppplllbbbZZZWWWUUUZZZdddnnnyyyyyytttzzzfffQQQGGGBBB???===<<<<<<>>>>>>===;;;::::::::::::::::::::::::<<<<<<<<<;;;:::888777666888888888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>CCCIIIPPP```}}}vvvuuuwwwuuukkkjjjvvv|||xxxxxxxxxxxxwww{{{zzzwwwvvvuuusssooommmbbb___ZZZVVVSSSQQQNNNLLLHHHFFFHHHNNNYYYhhh~~~yyykkkZZZQQQGGGBBBBBBAAA???===:::;;;===>>>>>>===;;;:::::::::::::::::::::::::::999999999999999999999999777777777777888888888888888888888888888888888888999::::::;;;<<<===>>>>>>>>>BBBJJJ[[[|||wwwjjj___hhh{{{mmmaaaWWWQQQMMMJJJJJJIIIIIINNNTTTbbbqqqssspppoooqqqzzzqqqfff\\\WWWVVVTTTUUUWWWUUUTTTXXXfff~~~yyysssjjjddd```^^^[[[YYYXXXYYY[[[\\\]]]___```aaabbbeeehhhkkkrrrxxx}}}}}}uuujjjhhhhhhhhhcccYYYRRRQQQQQQVVV]]]eeeoooyyy|||zzz|||^^^MMMEEE@@@???===<<<<<<======<<<;;;::::::::::::::::::::::::999999::::::999888777666888888888888888888888888999999999888999999::::::;;;;;;;;;;;;<<<===>>>>>>AAABBBHHHPPPWWWjjj{{{yyywwwzzz{{{tttsssxxxsssmmmhhhhhhiiikkklllsssrrrqqqpppooommmhhheee___\\\WWWTTTSSSQQQOOONNNLLLIIIIIINNNWWWfff{{{pppaaaRRRLLLEEEAAAAAABBB@@@===:::;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666777777777888888888888888888888888888888888888999::::::;;;<<<===>>>>>><<>>>>><<>>>>>>>>DDDHHHMMM```xxxlll___bbb}}}sssfff^^^TTTPPPMMMLLLJJJIIINNNTTTbbbppp~~~nnnmmmnnntttuuukkkccc\\\YYYZZZWWWVVVXXXeee{{{|||tttiii```[[[XXXSSSOOOLLLKKKLLLMMMOOORRRVVVWWWVVVTTTSSSSSSSSSYYY___cccggggggbbbZZZSSSRRRSSSTTTPPPHHHDDDEEEDDDGGGMMMTTT]]]hhhssszzzlllSSSHHHDDD@@@===<<<;;;:::999:::;;;;;;:::::::::999999999888888::::::::::::::::::::::::999888555444444777:::<<<888999999::::::;;;<<<<<<999::::::;;;<<<===>>>>>>BBBAAADDDJJJKKKQQQhhhxxxvvvyyy~~~vvvkkk```ZZZWWWWWWZZZ___aaaaaaaaaaaa```^^^\\\ZZZYYYWWWUUUTTTUUUTTTRRRQQQNNNIIIJJJRRRXXXaaaxxxkkkTTTLLLGGGAAA???AAAAAA???<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::999999888888888777777777777888888777777666666666666777777777777888888888888777777777777888999;;;<<<<<<===:::EEEHHHJJJZZZsssllldddhhhqqq}}}ooodddZZZSSSMMMKKKJJJIIINNNTTTbbbnnn~~~{{{pppmmmssswww{{{lllaaaZZZWWWWWWWWW[[[hhh}}}}}}vvvnnnfff___[[[XXXTTTQQQPPPOOOMMMLLLMMMQQQUUUXXXWWWUUUSSSRRRPPPQQQSSSVVVXXXXXXTTTQQQMMMMMMLLLKKKJJJGGGEEECCCAAADDDGGGMMMUUU___kkkrrr|||gggPPPEEEAAA>>>===<<<;;;:::::::::;;;;;;:::::::::999999999888888::::::::::::::::::::::::777777777777777888888888666777777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<@@@>>>AAAFFFEEEIII^^^uuuzzzssssssvvv}}}uuujjj___ZZZXXXVVVXXX[[[\\\\\\\\\\\\[[[ZZZYYYYYYWWWVVVUUUVVVWWWWWWVVVTTTPPPKKKKKKRRRXXXddd{{{~~~kkkZZZLLLGGGAAA???@@@@@@>>>;;;<<<<<<;;;::::::::::::;;;999:::::::::::::::::::::999999888888888888999999777777666666666666777777777777888888888888777777777888888999:::;;;<<<===;;;DDDFFFGGGVVVnnnpppffffffmmmoooeee[[[TTTNNNKKKJJJJJJOOOUUUdddppp}}}yyyzzzuuuyyyzzzyyyooogggddd\\\ZZZ\\\iii~~~wwwpppggg```YYYVVVRRROOONNNMMMLLLKKKLLLPPPVVVZZZ[[[XXXTTTPPPKKKKKKLLLOOOQQQPPPNNNKKKHHHHHHHHHGGGFFFDDDBBB@@@BBBCCCFFFIIIPPPYYYdddkkksss{{{|||___KKKBBB???======<<<;;;::::::::::::;;;:::::::::999999999888888::::::::::::::::::::::::555777999::::::888666444666666777777888999999999<<<<<<<<<<<<;;;;;;::::::>>>===@@@CCCAAACCCRRRddduuuoooqqqxxxwwwlllbbb]]][[[XXXWWWYYYZZZYYYXXXWWWWWWWWWXXXXXXVVVUUUVVVXXXZZZ[[[ZZZXXXUUUOOOMMMRRR[[[iii~~~ssseeeYYYKKKFFFAAA?????????===:::<<<<<<;;;::::::::::::;;;888888999999:::;;;;;;<<<:::999999888888999999:::777777666666666666777777666777777888888777777666777888888999:::;;;<<<<<<;;;CCCCCCDDDRRRhhhwwwiiicccffftttkkk]]]VVVOOOLLLKKKKKKOOOVVVcccpppzzzvvv{{{~~~uuuttt|||~~~pppjjjbbb]]]]]]jjjxxxqqqggg```YYYVVVRRROOONNNMMMLLLKKKKKKNNNTTT[[[___\\\TTTNNNHHHGGGGGGHHHJJJJJJHHHGGGEEEEEEEEEDDDCCCBBB@@@???BBBCCCCCCEEEIIIQQQ[[[bbbhhhooozzzqqqWWWGGGAAA???===<<<<<<;;;;;;:::::::::::::::::::::999999999888888999999999999999999999999666777999::::::888555333888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>@@@BBBAAABBBLLLXXXmmm}}}rrrtttxxx~~~rrrfffaaa___\\\[[[\\\[[[YYYWWWVVVVVVWWWYYY[[[YYYXXXXXXZZZ[[[\\\[[[YYYWWWRRROOOTTT^^^qqqssseeeYYYPPPIIIEEEAAA>>>>>>===<<<:::<<<<<<;;;::::::::::::;;;888888999999::::::::::::999888888777777888888999777777666666666666777777666666777777777777666666777888888999::::::;;;;;;<<>>;;;;;;;;;;;;;;;::::::::::::::::::999999999888888999999999999999999999999999888888888777777666666777888888999999:::;;;;;;999999::::::;;;<<<<<<===<<<<<>>???@@@CCCIIIQQQVVV[[[aaaiiiooorrrqqqpppooorrrxxxzzz\\\KKKEEECCCAAA@@@;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888999999999999999999999999:::999777666666666888888555555666666777888888888888888999:::;;;<<<======999:::<<<===???AAAEEEIIIRRRjjjuuusssyyyyyyooommmmmmiiiccc```\\\[[[[[[\\\___dddhhhkkkkkkgggbbb___^^^]]]\\\[[[TTTSSSTTT[[[kkkkkkWWWKKKFFFCCCBBB???===;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::999888888777777666666666555555666666666777777666666666666777777555666666777777666666555888888888888999999::::::;;;??????EEEOOO\\\~~~qqqbbb```ggg|||jjjaaaWWWQQQLLLKKKOOOUUU]]]ooo{{{zzzjjjeee```ooopppfff^^^eeewww~~~|||{{{zzz|||wwwkkkbbbZZZVVVQQQNNNNNNNNNOOOOOOSSSPPPNNNPPPSSSUUUTTTRRRQQQOOOLLLKKKKKKJJJIIIGGGCCCBBB@@@???>>>=========;;;<<<>>>@@@CCCGGGMMMQQQUUUZZZaaaeeefffeeeddddddkkksss}}}qqqTTTGGGEEEDDDAAA@@@;;;;;;<<<<<<<<<;;;:::999:::::::::999999999888888888888888888888888888888888777777666666777888999555555666666777777888888999999999::::::;;;;;;;;;;;;;;;<<<<<<>>>AAACCCDDDMMM\\\|||~~~wwwyyy~~~xxx{{{{{{tttiiibbb]]]^^^aaaffflllsssyyy|||tttooohhhccc````````````XXXYYY]]]gggyyyhhhSSSHHHFFF@@@???>>><<<:::;;;<<<>>><<<<<<;;;::::::::::::;;;999999999888888888888888777777666666666666777777777777666666666666777777555555666666666666555555888888888888999999999999:::======CCCLLLTTTsssvvveeeccc```tttrrrhhh]]]UUUPPPMMMQQQWWWbbbuuu{{{fff___[[[```mmm~~~vvvkkkaaabbbmmmwww{{{yyyuuussspppmmmjjjhhhggggggiiioooyyy{{{ooofff]]]YYYTTTQQQPPPRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRPPPNNNMMMMMMKKKIIIGGGEEEDDDAAA???>>>=========999<<<>>>AAABBBEEEHHHKKKMMMQQQVVVZZZ\\\\\\]]]]]]fffooozzzlllOOODDDEEEDDDAAA???:::;;;<<<<<<<<<;;;:::999:::::::::999999999888888888888888888888888888888666666777888888888888888777777777888999999::::::;;;;;;::::::::::::999999>>>???>>>===???BBBCCCCCCEEEOOOjjj}}}~~~oooeee___bbbgggnnnwwwyyyssskkkeeeccccccdddeee]]]aaagggrrr~~~dddOOODDDDDD>>>>>>===;;;:::;;;===???<<<<<<;;;::::::::::::;;;777777777888999999::::::888888777777777777888888777777666666666666777777555555666666666666555555888888888888888999999999999;;;<<>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999999999999999999999999777777777777777777777777777777777777888999:::;;;:::::::::::::::::::::::::::;;;===>>>===>>>@@@AAAKKKMMMZZZyyy{{{xxxkkkjjjggglll|||uuujjjjjjiiieeedddhhhaaadddooo|||^^^LLLDDDBBB@@@>>><<<<<<<<<===<<<;;;::::::::::::::::::::::::888888888888888888888888999999999888777666666555777777777666666666666666777777666666666666777777777777777777888888888888===;;;>>>CCCCCCJJJdddpppbbb^^^iiivvvtttaaa[[[XXXRRRSSSYYYjjjhhhYYY[[[ZZZYYYXXXZZZ]]]```bbbhhhqqqzzzfff```aaa```___```___\\\XXXUUUUUUVVVUUUUUUXXXWWW]]]jjjzzzwwwpppfff___YYYYYYYYYVVVSSSSSSSSSSSSRRRSSSTTTTTTRRRQQQPPPSSSTTTRRRMMMHHHFFFFFFFFFEEEBBB@@@>>>=========<<<<<<===>>>???AAACCCDDDHHHIIIJJJJJJLLLOOOTTTXXX```hhhttt}}}uuu^^^JJJDDDCCC===;;;===<<<;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;888888888888888888888888777777777777777777777777777777777777888999::::::::::::::::::::::::::::::999;;;=========>>>???AAAHHHIIITTTmmm~~~uuuoooqqq{{{zzzpppqqqqqqllljjjkkkfffmmm|||xxx[[[JJJDDDBBB@@@>>><<<;;;<<<<<<<<<:::::::::::::::::::::::::::888888888888888888888888999999888888777666666555777777777777777777777777777777666666666666777777666666777777777888888888;;;:::===AAAAAAFFF^^^xxxxxxfff^^^dddppp}}}ggg^^^XXXSSSVVV]]]qqqiii\\\WWWVVVUUUUUUVVVXXX[[[\\\^^^jjjxxxllldddbbb___]]]]]][[[YYYWWWVVVWWWWWWVVVTTTVVVUUUYYYdddrrr|||uuunnnfffaaaaaaaaa]]][[[[[[YYYWWWVVVUUUTTTSSSRRRPPPRRRTTTUUURRRNNNIIIGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>======>>>>>>???@@@BBBBBBFFFGGGGGGHHHJJJNNNSSSWWW^^^gggssskkkWWWEEE@@@@@@<<<:::;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::777777777777777777777777777777777777777777777777777777777777888999::::::::::::::::::::::::::::::999;;;============???@@@DDDEEELLL]]]yyyzzzzzzzzzyyy{{{~~~xxxrrrqqqooo|||qqqWWWHHHCCCBBB@@@>>><<<;;;<<<<<<;;;:::::::::::::::::::::::::::888888888888888888888888999888888777777666666555777777777777777777888888777666666555555666666777666666777777777777888888999999<<>>BBBUUUiiiooo______gggrrrddd[[[VVVYYYaaauuuvvveee[[[WWWVVVUUUTTTUUUVVVWWWXXXYYYfffsssvvvwwwsssgggaaa\\\YYYXXXVVVVVVXXXZZZ[[[ZZZXXXUUUVVVSSSTTT\\\gggvvv|||rrrjjjeeeeeeeeebbb`````````^^^[[[WWWTTTRRRQQQQQQSSSTTTUUURRRNNNJJJHHHGGGCCCBBBAAA@@@??????@@@@@@>>>>>>?????????@@@@@@@@@BBBCCCDDDEEEGGGKKKPPPTTT\\\eeerrr~~~aaaQQQBBB>>>>>><<<:::;;;;;;;;;;;;:::::::::999999999999999999999999999:::777777777777777777777777666666666666666666666666666666666777777888999:::999999999999999999999999999;;;<<<<<<<<<<<<>>>??????BBBGGGQQQdddzzzyyy}}}{{{xxx}}}jjjRRRFFFBBBAAA???===;;;;;;<<<<<<;;;:::999999999999999999999999888888888888888888888888888888777777666666666666777777777888888888888888666666666555555666666666666666666666777777777888777888<<<>>>===???LLL[[[ttt}}}fff^^^aaaqqqoooddd^^^^^^bbbrrr}}}||||||ooobbb[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[dddmmmlllfffkkk}}}nnneee^^^ZZZWWWUUUWWW[[[___aaa```\\\XXXXXXTTTSSSWWW___kkk~~~uuunnniiiiiiiiifffdddeeeeeeccc___ZZZUUURRRRRRRRRTTTTTTSSSQQQMMMJJJHHHGGGBBBAAA@@@@@@@@@@@@AAABBB@@@@@@@@@@@@@@@??????>>>@@@AAABBBCCCDDDHHHNNNRRRZZZcccppp}}}yyyXXXMMMAAA===>>>>>><<<<<<;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888666666666666666666666666666666666666777888999:::999999999999999999999999999:::<<<<<<;;;;;;<<<>>><<>>???===;;;;;;;;;<<<;;;999999999999999999999999999777777777777777777777777777777777666666666666666666666777777888888888888666666555555555555666666555666666666666777777777777999<<<>>>===???GGGPPPcccqqqaaa^^^bbb}}}ssslllgggeeelll}}}{{{}}}yyy|||~~~xxxooofffaaabbbbbbbbbbbbaaa```___^^^^^^```dddddd^^^\\\hhhxxxxxxlllddd^^^ZZZXXXZZZ^^^cccfffddd```\\\ZZZWWWUUUVVVZZZdddttt}}}uuupppqqqqqqnnnlllmmmhhhgggddd^^^WWWTTTTTTUUUSSSRRRPPPNNNLLLIIIGGGEEEAAAAAA@@@@@@@@@AAACCCCCCAAABBBBBBBBBAAA@@@???>>>???@@@@@@AAABBBFFFKKKOOOXXXaaaooo}}}qqqRRRJJJAAA===>>>???>>><<<::::::::::::999999999999999999999999999888888888888888888888888888888888777777777777777777777777666666666666777888999999999999999999999999999999999:::;;;;;;::::::;;;===;;;>>>DDDJJJOOO]]]~~~|||qqqVVVIIIDDD@@@===???===;;;:::;;;;;;:::999999999999999999999999999777777777777777777777777666666666666666666666666555555666666777777888888666555555444444555555666555555666666666666777777777999<<<======@@@EEEJJJWWWzzz~~~hhh___[[[sss|||ssslllkkk}}}{{{xxx{{{{{{}}}~~~zzzrrrjjjeeeeeefffggggggfffdddcccaaadddaaabbbeeeaaa[[[]]]eeeuuupppggg___YYY[[[]]]```ccceeeddd```]]][[[YYYWWWWWWXXX]]]kkkxxxyyytttuuuuuusssqqqrrrnnnnnnkkkddd\\\WWWVVVXXXTTTQQQNNNLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCDDDDDDCCCBBB@@@???@@@AAAAAAAAABBBEEEIIIMMMWWW```ooo}}}gggMMMHHHAAA===>>>@@@>>><<<:::::::::999999999999888999999999999888888888777777777777777777777777777777777777777777777777777666555555666666777888999888888888888888888888888999:::;;;;;;:::999;;;<<<;;;;;;@@@FFFHHHPPPjjj~~~~~~```LLLEEECCC@@@===>>>===;;;:::;;;;;;:::999888888888888888888888888777777777777777777777777666666666666666666666666333444444555666666777777666555555444444555555666555555555666666666777777666888;;;;;;===@@@CCCEEELLLiiinnnaaaYYYddd||||||qqqlll{{{}}}rrrkkkhhhiiijjjkkkjjjhhhfffeeegggbbbbbbgggeee\\\YYY^^^bbbsss{{{pppfff]]]]]]]]]]]]___``````]]][[[YYYXXXXXXXXXUUUWWWaaammm|||}}}xxxyyyzzzwwwvvvvvvvvvvvvtttlllbbbZZZXXXYYYUUURRRNNNLLLKKKJJJGGGDDDBBBBBBAAA@@@AAABBBCCCDDDCCCDDDEEEFFFEEEDDDBBB@@@BBBCCCBBBBBBBBBDDDHHHKKKVVV```ooo~~~\\\KKKGGG@@@<<<===???>>>;;;:::::::::999999999888888999999999999888888777777666666666666666666666666777777777777777777777777555555555666666777888999888888888888888888888888888:::;;;;;;999999:::<<<<<<:::===CCCCCCHHH]]]uuu~~~pppUUUEEEBBBDDDAAA===>>><<<::::::;;;;;;:::999888888888888888888888888777777777777777777777777555555555666666666666666333333444444555666666777555555555444444555555555555555555555666666666777555777999:::<<<@@@CCCCCCCCC\\\zzzrrrbbbVVVWWWeeezzzvvv~~~rrrmmmyyy~~~uuujjjkkkmmmnnnnnnllliiihhhccc]]]]]]dddaaaXXXUUUZZZYYYiii}}}sssiii]]]\\\[[[[[[\\\[[[ZZZXXXVVVVVVXXXWWWSSSRRR[[[eeeqqq~~~~~~|||}}}zzzrrrfff]]]YYYYYYWWWSSSOOOMMMLLLKKKHHHEEECCCBBBAAAAAAAAAAAACCCCCCDDDEEEFFFGGGFFFEEECCCBBBDDDDDDDDDBBBBBBDDDHHHKKKVVV```ooo~~~mmmZZZIIIEEEAAA>>>===<<<;;;::::::::::::999999999888888===<<<;;;999888777777777888888777666666666666666666666666666666666666666333444666777777777666555888888888888888888888888888999::::::;;;;;;::::::<<<===>>>>>>???GGGSSS]]]qqqaaaPPPGGGDDD@@@======;;;:::::::::;;;;;;999777777777888888888888777777;;;999777555444444666666777777777777777666555555444444444444444444444444222333333444444333333222333444444555666777888888777777777999:::<<<>>>???DDDNNNfffyyydddWWWZZZ___kkkmmmkkkwww~~~mmmuuu{{{ssspppmmmlllkkkkkkjjjiiigggeeecccaaaZZZSSSRRRUUUXXXccc{{{|||rrrhhh```]]]\\\XXXVVVVVVWWWZZZ[[[ZZZWWWUUUUUUWWWcccrrrxxxnnneee```___XXXSSSOOOOOONNNLLLMMMQQQLLLJJJFFFEEEEEEEEEDDDCCCHHHIIIIIIIIIIIIHHHGGGGGGCCCBBBBBBDDDCCCBBBGGGNNNSSScccvvvcccQQQFFFCCC???===<<<<<<;;;::::::::::::999999999888888:::999999888888888888999888888777666666666666666666666666666666666666666555666777888888888777777777777777777777777777777888999::::::;;;;;;::::::<<<===>>>===>>>DDDNNNVVVmmm}}}eeeVVVGGGAAA???<<<;;;;;;;;;:::999:::;;;;;;999777777777888888888888777777:::999777555444555666666555666666666555555444333444444444444444444444444444444555555555555444444444444555555666666777777777777888999:::;;;===>>>???GGGXXXuuu{{{fffVVVTTTSSSYYYjjj}}}ssseeecccnnnxxx|||{{{nnntttzzzrrrllliiihhhggggggfffffffffeee^^^UUUTTTWWWYYYddd~~~{{{kkkbbb^^^ZZZXXXXXX[[[]]]^^^\\\XXXUUUUUUUUU\\\iiiuuukkkeeebbbZZZTTTQQQPPPOOOLLLLLLOOONNNKKKHHHGGGFFFFFFDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHBBBAAABBBDDDCCCBBBHHHPPPVVVfffyyywwwZZZJJJCCC@@@===<<<<<<<<<;;;::::::::::::999999999888888777777777777777888999:::888888777666666666666666666666666666666666666666666777888999999999888888666666666666666666666666888999999:::::::::::::::;;;===>>>======@@@GGGLLLXXXyyyjjj[[[OOOCCC??????>>>===???;;;:::999:::;;;;;;999777777777888888888888777777999888777555555555666666666666666666666555555444555555555555555555555555666666666777777666666666555555555666666666666666888888888999999;;;<<<<<>>>>>@@@;;;:::999999::::::999777777777888888888888777777999888777666555555666666777888888888888888777777666666666666666666666666666666777777777777666666666666666666666555555555999999888888999:::;;;;;;BBBGGGIIISSSrrruuu```XXXMMMJJJOOOYYY^^^______\\\XXXWWW[[[cccmmmssstttuuu}}}yyyqqqllliiigggiiiooopppiii^^^YYY[[[]]]hhhooo___[[[]]]^^^___```___]]]YYYUUUSSSRRRXXXfff}}}|||rrrkkk```YYYSSSQQQPPPKKKIIIIIIKKKIIIHHHHHHHHHHHHFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBAAAAAACCCCCCEEEMMMVVV```oooaaaNNNHHH@@@>>>======>>>???>>><<<:::::::::999999999888888999888777777666777777777888777777666666666666666666666666666666666666666555555555555666666777777888888888888888888888888777888999999::::::999999999:::<<<===>>>@@@BBBDDDJJJUUUkkkuuu]]]LLLDDD===<<<<<<::::::<<<:::999888999::::::888666777777888888888888777777777777777666666666666666777777888888888888777777666666666666666666666666444555555666666555555444666666666666666555555555888888888888999999:::;;;===AAACCCJJJddd{{{aaaXXXMMMHHHJJJMMMOOOPPPTTTUUUTTTSSSTTT[[[eeemmmvvvwww}}}~~~sssmmmkkkmmmrrruuupppddd]]][[[^^^hhheee\\\^^^ZZZ\\\^^^______\\\XXXUUUSSSVVVaaavvvxxxqqqddd[[[SSSQQQOOOKKKHHHHHHHHHFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCAAAAAACCCDDDGGGQQQ[[[fffuuusssUUUFFFDDD@@@>>>===>>>??????>>><<<:::::::::999999999888888:::999888777777777777777888888777666666666666666666666666666666666666666444444333333333444555666888888888888888888888888777888888999999999999999999:::;;;<<<>>>@@@BBBCCCGGGKKKXXXsssnnnWWWIIICCC??????>>>;;;:::<<<:::999888999::::::888666777777888888888888777777777777777777777666666666333444444555555555555555555555555555555555555555333444444555555444444333555555555666666666666666777777777888888:::;;;;;;;;;>>>BBBHHH[[[}}}}}}ggg\\\QQQKKKHHHEEEDDDEEEKKKNNNPPPOOOOOOUUU___ggguuuxxx~~~ttttttsssvvvzzzxxxmmmbbb]]]___fff}}}rrraaa___XXXYYY\\\```aaa___ZZZVVVSSSUUU^^^pppyyyjjj___TTTQQQPPPMMMJJJJJJHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEBBBBBBDDDFFFJJJUUU```mmm|||fffLLLBBBBBB???=========>>>>>><<<::::::::::::999999999888888999888888888888999999:::888888777666666666666666666666666666666666666666444333333222333444555666888888888888888888888888777777888999999999999999;;;:::::::::<<<>>>???@@@DDDFFFPPPccc~~~fffPPPGGGCCC@@@AAA@@@===<<>>BBBIIISSSkkkooobbbVVVOOOJJJDDDDDDGGGFFFIIILLLMMMOOOTTT]]]eeeqqqwwwzzzzzzuuuhhh______cccwwwiii___YYYZZZ]]]bbbdddbbb\\\VVVPPPRRRZZZjjjqqqcccWWWRRRRRRPPPOOOOOOMMMIIIEEECCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFCCCCCCEEEGGGLLLXXXddduuu___IIIBBBDDD>>>===<<<<<<===<<<:::888:::::::::999999999888888777777777888999;;;<<<===888888777666666666666666666666666666666666666666444444333222333444555666777777777777777777777777777777888999999999999888<<<;;;999999:::<<<======>>>BBBKKKWWWiiiyyyaaaLLLAAA===<<<>>>===::::::<<<:::999888888999999888666777777888888888888777777555666777777777777777666333444444555666666666555444444444444444444444444444444555555555555444444333444444555666777888888555555666777888:::<<<===???;;;???GGGJJJ[[[pppcccUUUOOOIIIEEEFFFKKKDDDHHHLLLNNNQQQWWW```gggnnnvvv|||{{{lllaaa^^^```sssppp___[[[\\\___dddfffccc\\\VVVLLLOOOVVVfff~~~uuugggYYYTTTTTTSSSRRRSSSRRRMMMHHHDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLGGGDDDCCCEEEHHHNNNZZZfffzzz}}}qqqWWWGGG@@@>>>@@@???>>>============>>>888888888888888999999999888888888888888888888888<<<999777777999:::777555444444444444444444444444444444444555555555555666666666666666666666666666777777777777777777777777888888999:::;;;======>>>@@@CCCFFFPPP^^^ooooooXXXJJJCCCBBB@@@>>><<<::::::999;;;;;;;;;:::::::::999999666666777777888888999999999888888777666555555555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444333333555666888888777777999:::<<<===;;;AAAKKKUUUuuuvvvjjjYYYNNNHHHFFFDDDBBBCCCFFFIIIMMMRRRXXX```eeemmmttt|||~~~sssiiicccgggpppxxxgggaaa^^^^^^dddiiihhh___VVVPPPRRRVVV^^^rrr}}}mmm___ZZZYYYVVVTTTVVVUUUPPPJJJHHHHHHIIIIIIGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJGGGEEEGGGJJJPPP^^^kkkfffPPPDDD???===<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::888666666777888666333444444444444444444444444444444444555555555555666666666666666666666666666666666666666666666666666888999999:::;;;<<<=========@@@AAAIIIUUUccceeePPPDDDBBB@@@???===;;;999999888999999888888888777777777777777777777777888888888888777777666666555444444555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444666777888777777888:::<<<===;;;@@@HHHPPPlllwwwlll]]]QQQKKKFFFBBB???BBBDDDFFFIIIMMMTTT\\\aaahhhrrr{{{~~~}}}tttmmmfffkkkrrrmmmgggeeeeeehhhkkkiiiaaaZZZPPPQQQSSS[[[mmmsssfffcccccc___ZZZXXXZZZVVVPPPMMMLLLLLLMMMMMMLLLLLLLLLMMMLLLKKKKKKJJJHHHEEEEEEHHHLLLUUUcccppprrrZZZKKKDDD@@@???:::;;;;;;;;;:::999777666999999999999999888888888777777777777777777777777888666555555555555444222444444444444444444444444444444444555555555555666666666666666666666666666555555555555555555555555999999999::::::;;;;;;;;;<<>>CCCLLLVVVsssvvv[[[IIIAAA@@@???===;;;:::999888888999888888888888777777777888777777777777777777666666666666555555444444333555444444444444333333333444444444444444444444444444444444444444444444444222333333444444555555555444666777777777777888:::;;;===;;;>>>EEEIII___~~~ttteeeYYYPPPIIICCC???BBBCCCDDDGGGKKKRRR[[[aaafffsss}}}|||zzz{{{uuussslllqqqvvvvvvjjjhhhggghhhiiifff___YYYPPPOOOPPPVVVgggtttrrrsssnnnddd]]]\\\YYYUUUOOOLLLKKKMMMPPPNNNOOOPPPPPPOOOMMMKKKIIIFFFDDDEEEJJJPPPYYYiiiwwwjjjTTTJJJEEECCCBBB<<<===>>>???>>><<<:::888999999888888888777777777777777777777777777777777777666555555555444444333444444444444444444444444444444444555555555555666666666666666666666666666666666666666666666666666999999999999::::::::::::===@@@???AAAHHHNNNddd~~~lllTTTGGGCCC???>>>===;;;:::999999999::::::::::::999999999999888888777777666666666555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555666666444555777777666666888999:::===;;;===CCCEEEUUUqqq~~~nnn```UUUMMMHHHEEEDDDDDDEEEGGGLLLTTT^^^dddgggqqqyyyzzzvvvyyy}}}yyyyyyqqqyyynnnlllkkkjjjiiifff```[[[RRROOONNNSSSbbbzzz~~~pppddd```___[[[TTTNNNLLLNNNRRRQQQRRRSSSSSSQQQNNNJJJHHHDDDCCCEEEKKKRRR\\\lllzzzdddQQQJJJEEEBBBAAA===>>>@@@AAAAAA???===<<<>>>>>>===<<<<<<;;;::::::777777777777777777777777777888888777666555555555444444444444444444444444444444444555555555555666666666666666666666666666777777777777777777777777888888999999999999999999;;;@@@>>>@@@FFFJJJYYYrrrvvvttt~~~cccOOOEEECCC???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888888777777777666666555555444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555666666444555777777666666888999888<<<:::<<>>??????>>>===<<<;;;:::999888888888888888888888888888999999888666555555666444444444444444444444444444444444555555555555666666666666666666666666666888888888888888888888888777777777888888999999999777======>>>DDDEEENNNaaaxxx~~~oooppp}}}sssYYYIIIBBBAAA>>>>>>===<<<;;;;;;<<<<<<888777777777777666666666777666666666666666666555444444444444444444444444333333333444444444444555444444444444444444444444444444444444444444444444222333333444444555555555333555666666666666777999777<<<:::;;;BBBCCCJJJ[[[~~~ppp```TTTNNNLLL@@@AAABBBDDDHHHOOOXXX^^^pppnnnmmmpppqqqooommmnnn~~~yyyyyyzzzvvvlllcccVVVPPPNNNRRR[[[mmm~~~pppnnnjjjccc[[[UUURRRQQQRRRRRRRRRRRROOOLLLIIIGGGEEEDDDHHHOOOVVV```ooo|||mmmRRRHHHDDD???===???======>>>???@@@AAABBBBBB??????>>><<<;;;999888888999999999999999999999999777999:::888666444555777444444444444444444444444444444444555555555555666666666666666666666666666777777777777777777777777555666666777888999::::::666===<<<===CCCBBBFFFTTTbbb}}}wwwxxx}}}aaaOOOFFFBBBAAA<<<<<<;;;;;;:::;;;;;;;;;777777777777666666666666555555555666666666666666444444444444444555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333555666666555666777999777<<<::::::@@@AAAFFFSSSnnnmmm\\\QQQLLLAAAAAABBBCCCEEEJJJPPPUUUmmmiiiiiimmmnnnjjjhhhiiittt}}}nnnaaaUUUOOOMMMRRRYYYhhh|||xxxssslllfff^^^WWWRRRQQQQQQPPPOOOMMMKKKIIIHHHEEEEEEIIIQQQYYYcccrrr|||cccLLLEEEDDD???>>>BBB>>>>>>???@@@AAACCCEEEFFFDDDCCCBBB@@@???===<<<;;;::::::::::::::::::::::::777999:::888555333555777444444444444444444444444444444444555555555666666666666666666666666666666666666666666666666666666444555666777888999:::;;;777>>>>>>>>>CCCBBBCCCNNNXXXlllkkkTTTIIIFFFEEEDDD;;;::::::999999:::::::::999999999999888888888888444555555555666666777777555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444333333333444666666555555777888888===999888???@@@BBBNNNaaayyydddUUUMMMDDDDDDEEEDDDEEEHHHLLLPPP```]]]```eeefffbbbbbbfffjjjyyy|||}}}tttcccTTTNNNLLLRRRXXXeee|||xxxuuuwwwzzzuuulllbbb[[[QQQPPPOOOMMMKKKJJJHHHHHHDDDEEEJJJRRR\\\fffvvvppp[[[IIIEEEBBB;;;:::???>>>>>>??????@@@AAABBBCCCDDDDDDDDDBBBAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666888777444222111222333444444444444444444444444444555555555555555555555555666666666666777777777777555555666777888999999:::;;;::::::;;;<<>>======;;;:::999888888888888888888888888888888666666777777666555444444555555444444444444555555555555555444444333333333444444333222222111111000666666555444333222222111888777555333222333555666555444444444444555666666999999:::::::::===BBBFFFWWWqqqiii\\\RRRIIIEEEDDDDDDCCCBBBFFFKKKPPPUUUZZZ]]]^^^^^^```bbbbbbfffnnnvvv{{{|||sssvvv{{{~~~ggg[[[VVVSSSRRRUUUaaa{{{zzzpppkkkjjjjjjkkkpppsssrrrsss|||pppddd___WWWSSSNNNKKKIIIHHHHHHGGGEEEFFFKKKTTT]]]iiiyyyfffTTTEEEBBBAAA<<<;;;@@@============>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>??????>>>===<<<;;;;;;:::;;;;;;;;;::::::888777777777555444333333444555666333333333444444444444444555555555555555555555555444444555666777888888999777777777777777888888888::::::::::::<<>><<<===<<<<<<;;;:::999888777777888888888888888888888888666666666666666555444444444444333333333333444444555555444444444333333333222222222222222222222333000000111222333444555666777666444333333333444555555444444444444555666666888999999999:::===BBBEEEMMMdddnnn^^^RRRHHHDDDAAABBBAAA@@@CCCIIILLLQQQXXX\\\\\\[[[[[[[[[[[[]]]bbbhhhlllrrr~~~~~~wwwkkkmmmqqqttt___YYYVVVUUUWWWaaayyyuuukkkeeeiiihhhkkkmmmkkkkkkttttttggg```VVVRRRMMMIIIHHHGGGFFFFFFEEEFFFKKKUUU^^^jjjzzzZZZKKKAAA@@@@@@===<<<@@@;;;;;;::::::;;;<<<======<<<===>>>???@@@@@@@@@@@@BBBAAA@@@???>>>===<<<;;;;;;;;;<<<;;;;;;:::999999666555444444444555777888333333333333333333333333444444444444444444444444333333444555777888999:::888888888777777666666666:::999999:::<<<>>>@@@BBBIIILLL]]]~~~www___RRRDDD???===;;;;;;<<<;;;;;;:::999888777777666666666777777888888999999555666666666666555444444333333222222222222333333444444444444333333333333000111111222333333444444---...///111333555666666666666444333333333444555555444444444444555666666777888999999:::<<<@@@DDDEEEVVVxxxvvvcccTTTJJJEEEAAAAAAAAA???BBBGGGJJJOOOVVV[[[[[[YYYWWWUUUTTTTTTVVVYYY[[[```mmmzzzvvvfffeeeffftttiiiaaa\\\\\\\\\bbbxxxpppeeeiiiggggggiiihhhhhhlllrrrwwwiii___TTTPPPKKKHHHFFFFFFEEEEEEFFFGGGLLLVVV```kkk{{{kkkPPPFFF??????@@@======>>>::::::999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>=========>>>======<<<<<<888777777666666666777777333333333333333222222222444444444444444444444444444444555555666777888888777777777777777777666666999999999:::;;;===???@@@DDDFFFRRRhhhuuufffSSSIII@@@>>>>>><<<;;;===;;;::::::999888888777777555555666777777888888888555555555666666555444444333333222222222222333333333333333333333333333333111111111222222333333333222222222222222333333333555555444333333444444555555444444444444555666666666888888999999;;;???BBBDDDOOOhhhkkkYYYOOOIIIDDDCCCCCCAAACCCGGGJJJOOOUUU[[[\\\[[[YYYWWWSSSPPPOOOPPPQQQUUUaaammm~~~}}}hhhcccbbbjjj~~~yyymmmcccaaa```dddxxx~~~qqqqqqooonnnoooooooooooooooxxxxxxhhh]]]SSSPPPKKKGGGFFFFFFEEEEEEFFFGGGNNNXXXbbbnnn}}}\\\KKKEEE@@@??????===<<<<<<;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;=========>>>>>>???@@@@@@>>>>>>???????????????>>>;;;;;;:::888777666666555444444444333333222222222444444444444444444444444666666666666555555555555444555555666777777888888777888888999;;;<<<===>>>@@@DDDMMMXXXggglll[[[LLLDDD?????????<<<;;;<<<;;;;;;::::::999999888888555555666666666777777777444444555555555555444444444444333333333333444444333333333333333333333333333333333222222222111111666555555444333222222222444444333333333444444444555444444444444555666666555777888888999:::===@@@CCCJJJ[[[{{{sss```TTTLLLEEECCCCCCBBBCCCFFFIIIMMMTTTZZZ___aaa```^^^UUUPPPMMMLLLMMMPPP[[[fffrrrpppgggaaacccrrryyykkkgggdddfffzzz~~~}}}|||{{{vvvrrrpppyyyiii[[[SSSPPPKKKHHHGGGGGGFFFFFFFFFHHHOOOZZZeeepppqqqTTTGGGDDD@@@>>>===<<<;;;;;;<<<;;;:::999999999999999999999999:::999999888777888999:::;;;<<<===>>>???======>>>???@@@@@@??????>>>===<<<:::999777666555666555555444444333333222333333333333333333333333777777666555555444444333333444444555777888888999777777888999:::;;;<<<<<<>>>BBBIIINNNTTTccc~~~~~~eeeTTTFFFAAA===>>>===:::999;;;;;;;;;::::::999999999999666666666666666555555555333333444555555555555444444444333333333333444444222222222222333333333333444444333333222111111000333333444444444444555555333333333333444444444444555444444444444555666666444666777888888999<<<>>>>>>DDDPPPiii{{{hhhVVVMMMDDDBBBBBBAAABBBDDDFFFKKKTTT___gggkkkjjjhhhXXXRRRMMMKKKKKKMMMUUU^^^hhhzzzzzzlll```^^^hhhvvvsssooonnnyyypppxxxzzzkkk\\\SSSOOOKKKHHHGGGGGGGGGFFFFFFIIIPPP\\\gggssscccNNNCCCBBB???<<<;;;;;;;;;:::;;;;;;999888777777777777777777888888888888777777666666777888999::::::;;;:::;;;<<<===>>>>>>>>>>>>======<<<;;;:::999777777777777666555555444333333333333333333333333333333555555555555555555444444555555555666666666777777666666777999::::::;;;;;;<<>><<<===<<<999999<<<999999999999888888888888777666666555555444444333222333444444555555555444333333222222222222333333111111222222222333333333333222222222222222222222111111222333444444555555222222333333444444444444555444444444444555666666444555777888888888:::<<<;;;@@@HHHYYYzzznnnZZZOOOFFFCCCDDDBBBBBBDDDCCCKKKYYYjjjvvv{{{xxxuuu^^^WWWPPPMMMKKKJJJOOOVVV^^^lllsssbbb\\\cccrrr}}}{{{{{{xxxjjj\\\QQQNNNIIIFFFFFFFFFFFFEEEFFFIIIQQQ^^^iiitttyyyYYYIII@@@@@@===:::999;;;;;;:::;;;:::999777666666666666444555666777888888888777555666666666666777777777888888:::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999999888888777666555555444444333333333333333333333333333444444555555666666666666666666666666555555555555666777999999:::::::::<<<;;;===BBBFFFLLLXXXdddxxxqqqWWWEEEBBB>>><<<>>>===;;;;;;>>>888888888888777777777777777777666555444333333222222333444444555555555444222222111111111111222222111111111222222333333333111111111222222333444444111111222222222333333333111222333444444444444444555444444444444555666666333555777888777888:::<<<;;;@@@EEEPPPkkkqqq^^^SSSIIIFFFFFFEEEEEEFFFCCCNNN```uuu~~~ccc[[[TTTPPPLLLJJJMMMRRRWWWcccwwwxxxeee\\\bbbfff{{{uuuhhhYYYPPPLLLHHHEEEDDDEEEDDDDDDFFFIIIRRR^^^jjjuuudddPPPHHH=========<<<;;;;;;::::::999999999888888888888777777777777777777777777777666666666666666666666666777777666777888999;;;<<<:::::::::::::::999888777555666777777666444222111222222333333333333444444444444444555555555555666666666666666666666666666555666777888999:::;;;;;;:::;;;===>>>@@@DDDIIILLL___yyy}}}cccQQQIII>>>===<<<:::999999999999999999999888888888888777333444555555666555555444555555444444444333333333333333333222222222111111333333333333333222111000000000111111111111000000***+++...000222222222222333222111111111222333444444333222333555777777777555555555666777999:::;;;>>>@@@???HHH^^^wwwzzzeeeXXXLLLHHHGGGDDDDDDFFFJJJMMM```pppaaaUUUSSSOOOHHHJJJSSSTTT]]]mmm{{{eee]]]^^^dddvvv|||vvvoooddd[[[QQQNNNJJJFFFDDDDDDEEEGGGEEEKKKTTT___kkkzzzuuuYYYHHHBBB=========<<<;;;;;;::::::999999999888888888777777666666666666666666666666555555555555555555555555555555444444555666777888888999999999999888777666666666666555555444333222222222333333333333444444444444444444555555555555555555555555555555555555555666777888999::::::;;;:::;;;======???BBBFFFJJJRRRccc||||||bbbQQQJJJBBB@@@===;;;999999999:::999999999888888888777777555555555555555555555444555555444444444333333333333333333222222222111111333333222222111111111111111111222222222222111111///000111222222222222111222222111111111222333444333222222333666999999999555555666666777888999::::::======CCCTTTiiioooaaaSSSMMMIIIEEEDDDFFFLLLTTTkkkzzziiiZZZTTTOOOHHHGGGMMMMMMUUUeee{{{jjj___^^^]]]hhh}}}yyyrrrmmmggg^^^WWWOOOLLLIIIEEEDDDCCCDDDEEEHHHNNNXXXdddqqqcccMMMBBB@@@======<<<<<<;;;:::::::::999999888888888777777777666666666666666666666666555555555555555555555555555444444333333444444555666777777777777666555555666666555444333333333333222222333333333333444444444444444444555555555555555555555555555555555555555666666777888999::::::999;;;<<<<<<===???CCCFFFJJJRRRaaazzz|||cccSSSLLLFFFDDD@@@<<<999999999:::999999888888888777777777777666555444333333444555555555444444444333333333333333333222222222111111333222111000///000111111222222333333333333222222444444444444333222111000222222111111222222333444222222111444777:::;;;;;;666666666666666777888888777======@@@KKKXXXvvv{{{mmm]]]SSSLLLFFFDDDEEEJJJUUUpppwwwbbbXXXQQQJJJGGGIIIJJJOOO\\\pppqqqaaa\\\ZZZ[[[hhh}}}}}}}}}~~~vvvllleeebbb___YYYTTTLLLJJJGGGEEECCCCCCCCCDDDKKKRRR]]]jjjyyyoooWWWIIIBBBAAA======<<<;;;;;;::::::999888888888888777777777777666666666666666666666666555555555555555555555555666555555444444444444444444444555555555555444444666555333222222222333444222222222333333333444444333333444444444555555555555555555555555555555555666666666777888999999:::999:::;;;;;;;;;===???BBBHHHIIIQQQfff~~~fffVVVOOOJJJGGGBBB===:::999999:::888888888888777777777777999888555333222333444555555555444444444333333333333333333222222222111111333111000......///111222111222222222222222222111555555444444333222111000222111222222222222333333333111111333666888999888666666555555555666777777777>>>???AAAGGGMMMeeeyyygggXXXNNNHHHEEEEEECCCMMMgggkkk\\\TTTMMMJJJJJJLLLOOOWWWggg|||yyycccZZZ]]]XXX]]]sssyyyxxxyyy||||||vvvuuuxxxzzzyyywwwooohhh```ZZZYYYXXXUUURRRJJJHHHFFFDDDCCCCCCCCCCCCKKKTTTaaapppdddQQQGGGBBB@@@<<<<<<<<<;;;::::::999999888888888777777777666666555555555555555555555555555555555555555555555555555555444444333333222222222333333444444333333333555444222111111222333444222222222333333333444444333333333444444444444555555555555555555555555555666666666777777888888999888999;;;;;;:::;;;===???AAACCCIIIXXXrrrhhhUUUNNNIIIFFFBBB>>>:::999999999888888888777777777666666999888555333222333444555555555444444444333333333333333333222222222111111222111///......///111333000000111111111111000000222222222111111111111111111111222222333333333333333222111111333555555444666555555555555555666666666===???AAAEEEGGGYYYvvvqqq___RRRKKKHHHFFFBBBHHH[[[uuu```UUUPPPMMMLLLNNNNNNSSS```pppgggZZZ[[[VVVYYYggg}}}{{{pppnnnoooqqqppprrrxxx~~~~~~xxxqqqrrroookkkiiiiiiiiihhhgggaaa\\\UUURRRQQQQQQQQQPPPIIIHHHFFFDDDCCCCCCDDDEEEKKKVVVfffwwwuuuZZZLLLEEE???;;;<<<<<<;;;;;;:::999999999888888777777777666666666555555555555555555555555444444444444444444444444111222222222222111000///111222222333333333333222333222222111111222222222222222333333333333444444333333333333444444444444444444444444444444444444666666666777777777888888777888:::;;;::::::<<<>>>???AAAGGGRRRdddzzzbbbPPPHHHEEECCCAAA>>>;;;999999888888888777777777666666666777666555444333333444555555555444444444333333333333333333222222222111111111111000///000111222333000000000111111000000000111000000000000111222222000111222333333333333222444222000111222333222111444444444444444555666666444:::;;;>>>BBBBBBOOOhhh}}}hhhYYYQQQLLLHHHGGGIIIUUUqqqiii[[[UUUPPPMMMKKKJJJOOOYYYeeexxxooo^^^VVVSSSUUU^^^kkkyyyjjjcccaaafffccc```bbbggghhheeebbbcccbbbaaa___^^^\\\\\\\\\VVVSSSOOOLLLLLLLLLLLLLLLKKKIIIFFFDDDCCCEEEGGGIIIPPP\\\nnngggMMMDDDBBB>>>999<<<<<<;;;::::::999999888888777777777666666666666555555555555555555555555444444444444444444444444000111222222222111000///111111222333333333333333111111222222222222111111222222333333333333444444222222333333333444444444444444444444444444444444666666666666777777777777666888:::;;;:::;;;<<<===AAABBBEEELLLVVVmmm~~~jjjUUUHHHDDD??????>>>===;;;:::888777888777777777666666666666555555555555555555555444555555444444444333333333333333333222222222111111111111111111222222333333000111111222222111111000222111000//////000111222000111222333333333222222333111000111222444444333333222333333444555666777555888777;;;AAA@@@HHH]]]tttbbbXXXQQQJJJIIIKKKPPP```zzzhhh]]]TTTNNNIIIHHHLLLTTT[[[hhhyyyeeeXXXSSSTTTYYY```qqqqqqeee______\\\YYYYYYZZZ[[[YYYWWWXXXYYY[[[[[[YYYWWWVVVWWWSSSQQQNNNMMMLLLLLLLLLKKKNNNKKKGGGDDDDDDFFFJJJMMMXXXfffzzzZZZCCC>>>@@@???;;;<<<<<<;;;::::::999999888777777777777666666666666555555555555555555555555444444444444444444444444222333444555555444333222000111222333333333333333///000222333333222111000222222333333333444444444222222333333333444444444444444444444444444444444666666666666777777777777555777:::;;;;;;;;;<<<>>>BBB??????BBBHHHWWWuuuzzzkkk[[[KKKCCCBBB<<<<<<======<<<:::888777777777777777666666666666333444555666666555555444555555444444444333333333333333333222222222111111000111222333333333333333222222222333333222222222444333111000000000111111000111222333444333222222222111000111444666666666111222222333444555777888888999666:::AAA@@@FFFXXXttt|||hhh]]]TTTLLLGGGJJJLLLSSSiiiuuueeeYYYPPPKKKHHHKKKQQQTTT]]]wwwlll___XXXUUUYYY]]]hhhpppfff^^^\\\ZZZXXXWWWVVVUUUSSSSSSVVVYYYZZZXXXVVVUUUVVVSSSSSSQQQPPPOOONNNNNNMMMPPPMMMHHHDDDDDDGGGLLLPPP___mmmpppSSSGGGBBB<<<:::>>>>>>===;;;999888888888999:::::::::999888777666666666666666666666555555444666666666666666666666666333333333222222222111111111111000000000000111111000111111111111222222222111111222222222333333333444444444444444444444444444444444555555555555666777777777777777666666555888888999999999:::::::::;;;<<<<<<===AAANNN___llltttaaaUUUNNNGGGAAA???;;;:::999999888888999999666666666666555555555555444555555555444333333222333333333222222111111111111111111111111111111111222222111111111111222222222222222222222222222222000000000000000111111222000111222333444333222222333333333333333333333333333333333444444444555555555666888:::<<<@@@EEEIIIggguuuccc[[[XXXRRRKKKJJJQQQYYYiiilll^^^VVVQQQKKKIIIMMMQQQXXXiii{{{yyyeeeVVVOOOWWW___hhh~~~rrrhhhbbb\\\XXXXXXYYYXXXVVV\\\[[[ZZZZZZ\\\\\\[[[ZZZXXXTTTPPPNNNNNNNNNMMMKKKRRROOOMMMKKKGGGGGGOOOYYYggg{{{fffLLLCCCAAA<<<;;;>>>===<<<:::999888777888888999999999999888777666555666666666666666555444444555555555555555555555555333333333222222222111111111111000000000000111111000111111111111222222222111111222222222333333333333333333333333333333333444444444444555555555555333444555666666666666666888888888888999999999999;;;<<<======>>>EEEQQQYYYnnnssscccQQQGGGBBB===999999::::::999888888888888999666666666666555555555555444444555555444333333222333333333222222222111111111111111111111111111111222111111000000111111222111111111111111111111111000000000000000111111222000111222333333333222222222222222222222222222222333333333444444444444555555666888999;;;>>>CCCFFFUUUqqq{{{jjj```[[[TTTMMMIIILLLQQQ[[[tttzzziii]]]UUUNNNJJJLLLMMMQQQ^^^nnnnnn^^^TTTXXX]]]cccwww{{{uuuxxxxxxxxx{{{sssggg___\\\[[[YYYXXX\\\\\\]]]___``````]]]ZZZZZZVVVQQQOOOOOOOOOMMMLLLLLLKKKKKKLLLKKKLLLTTT^^^sssmmmXXXEEE??????<<<;;;>>><<<;;;999888777777777777888999999888888777666555555666666666666555444444444444444444444444444444333333333222222222111111111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222444444444444555555555555111222333444555666666666777777777777888888888888:::<<<>>>>>>===???EEEIIISSSlll{{{}}}~~~eeeVVVGGG???<<<999888::::::999999888888888888888666666666555555555555444444444444444444333333222333333333222222222222111111111111111111111111111222111111000000111111222000000000000000000000000000000000000000111111222000111222222333333222222111111111111111111111111333333333333444444444444555666777888999<<<@@@CCCHHH```uuuggg___YYYQQQKKKIIIHHHLLL\\\nnnxxxhhh]]]TTTMMMLLLKKKJJJSSS___pppzzzjjj]]]\\\^^^cccuuu}}}qqqjjjkkkkkkhhhrrr|||ooogggccc```^^^aaaaaabbbdddeeeccc___[[[WWWTTTPPPNNNMMMLLLKKKJJJIIIHHHJJJOOORRRWWWaaakkk\\\NNN@@@======<<<;;;<<<:::999888888777666666666777777888888777666666555555555666666555555444333333333333333333333333333333333333222222222111111111111111111111111111111000000111111111222222222111111222222222333333333111111111111111111111111333333444444444555555555222222333555555666666666666666666666777777777777888;;;======>>>???BBBEEEGGGXXXsss{{{{{{{{{\\\PPPCCC===;;;::::::===999999888777777777777777666666555555555444444444333333444444444333333222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111111222000111111222222222222222222222222222222222222222222222333333333444444444444666777888888:::<<>>AAACCCDDDMMM]]]ttt|||rrrSSSHHH>>>:::888666777:::999888777777666666777777555555555555444444444444222222333333444333333222222222222222222222222222111111111111111111111111111000000000000000000111111111111111111111111111000000000000000111111222000000000111111111222222333333333333333333333333222222222333333333444444444555777777777888:::<<>><<<;;;999999888888888888888777666666555555666666666666555555444555555555555444333333333333333333333333333333333333333222222222111111000111222333333222111000000111111111111222222222111111222222222333333333111111111111111111111111333333333333444444444444666666666666666555444444666666666666777777777777:::999888777888:::<<<===AAADDDMMM]]]qqqssseeeLLLDDD>>>;;;999666666999888777777666666666666666555555555444444444444333111222222333333333333333111222222222222333333333111111111111111111111111111000000//////000000111111111111111111111111111000000000000000111111222111000000000000111222222333333333333333333333333222222222222333333333333333555777777777888:::;;;CCCFFFPPPkkk}}}mmmdddWWWMMMGGGGGGIIIJJJRRR___sssnnn]]]WWWRRRKKKJJJMMMLLLUUUeeezzzwwwwww~~~zzztttqqqlll||||||sssmmmiiifffeee\\\\\\ZZZVVVQQQLLLJJJJJJNNNKKKNNNZZZkkk~~~DDDCCCAAA>>>;;;;;;:::999777888999999999888777666444555555666666555555555444444555555444444333222444444444444444444444444333333333222222222111111000111333444444333111000000111111111111222222222111111222222222333333333222222222222222222222222222222333333333444444444333444444555555555444444666666777777777888888888888777777888999::::::999;;;>>>EEEOOOYYYjjj}}}gggXXXFFFAAA======;;;888777999777777666555555555555666555555555444444444333333111111222333333333333333111111222222222333333333111111111111111111111111000000////////////000000000000000000000000000000000000000000000111111222111000000///000111222333222222222222222222222222111222222222222333333333222444777888888888:::<<<>>>BBBLLL___sssaaaRRRJJJHHHGGGFFFJJJSSSeee~~~kkk```YYYOOOKKKLLLMMMRRR[[[ggg{{{ssswww~~~zzzwwwlllkkkiiibbbYYYRRRNNNMMMQQQPPPVVVfffyyy@@@AAA@@@===;;;;;;:::999888888999::::::999777666444444555555666555555444444444555555444444333222444444444444444444444444333333333222222222111111000111333444444333111000000111111111111222222222111111222222222333333333222222222222222222222222222222333333333444444444000111222333444555555555777777777777888888888888555555777:::======<<<;;;888<<>>;;;999:::999555444666777777666555555555555555555555444444444333333333000111222333333333333333111111111222222333333333111111111111111111111111000000////////////000000////////////////////////000000000000000111111222111000/////////000222333111111111111111111111111111111222222222333333333222444777888888999;;;<<<555<<>><<<;;;;;;;;;;;;::::::999999888777666666888888777666555444444333666555555555555444444444333222222333555666666444222222222222222222222222222222222333333222222222111111111111111111111111000111111111111222222222333333333222222222111111333333333444444444555555333444555555666666555555444444444555555555555555777777777888999999::::::;;;<<<<<<>>>DDDMMMXXX```~~~rrrnnnsss}}}}}}eeeRRRGGG===:::888888999:::888666777777666666555555555444222333444555555333111000555444333333222222222222222222222111111111111111222222111111000000//////...///000111111000///...000000000000000000000000////////////////////////111111111000000000000000111222222111000000111333222222222111111111000000444444555666888999;;;<<<999@@@AAAFFFYYYrrrooo]]]PPPJJJGGGGGGGGGIIIOOOaaassscccWWWOOOKKKGGGKKKQQQUUUYYYeee~~~~~~pppuuuvvvhhh]]]ZZZ\\\iii???>>>===;;;::::::999999::::::999888888777666666666666555555444444333333555444444444333333333333444333222222333444333111222222222222222222222222111111222222222222111111111111111111111111111111000111111111111222222222333333222222222111111111222222222222333333333444333444444555555555555555444444555555666777777888666777777888888999::::::::::::;;;<<<@@@GGGOOOUUUkkkttt^^^LLLCCC===:::888888999999888666555555555555555666666666555555666666666555333333444444333222222222333333222222222111111000000000111111111000000000000000...///000111111000///...000000000000000000000000111111111111111111111111111000000000000000000000000111222111//////111222333333333333222222222222444444555555777888:::;;;666===<<<@@@OOOdddvvvdddWWWNNNJJJGGGDDDGGGMMM[[[xxx}}}iiiYYYOOOJJJLLLLLLNNNPPPQQQYYYkkk}}}tttqqqrrrhhhdddfffsss>>>===<<<:::999999888888999999999888888777777666444444444444444444333333444444333333333222222222555333222222222222111///111111111111111111111111000111111111111111111000111111111111111111111111000111111111111222222222333222222222222111111111111111111111222222222222333333444555555555555555444444555666777888888999666666777888888999999:::888888999999;;;???DDDHHHUUUiii|||fffRRREEE>>><<<:::888777888888777666555555555555555666666666666555555555555444444444333222222222222333333444333333222111000000//////000000000000111111111111//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000111111000111222111//////111222333333333333444444444444444444444555555777888888666<<<999:::EEETTTooopppaaaVVVMMMHHHAAAEEEJJJRRRggguuuaaaSSSLLLOOOLLLJJJJJJKKKNNNYYYddd}}}|||pppssswwwssswww>>>===<<<:::999999999888999888888888777777777666444444444444444444555555444444444333333333333222555333222222333333222000000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222222222222222111111111111111111111222222222222333333333444555555555444444555555555555666666666666666666777777888999999999666777999999:::;;;>>>AAALLLWWWlllkkkWWWHHH???;;;:::999888777777777777666666666666555555444444444444333333222222222333333222111111111222333444444333333222111000///......//////000000111111222222//////000000000000//////////////////////////////........................000000000000000111111111111222333222000000222333333333333333444444444444444444444444444555666777888===:::999AAAJJJ^^^xxx}}}nnn___RRRJJJ@@@EEEHHHKKKVVVqqqlll[[[RRROOOJJJFFFHHHJJJLLLQQQWWWddduuutttnnnyyy???>>><<<;;;::::::999999888888888777777777777777555555555555555666666666555555555555444444444444444222222333444555555444000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222222222222111111111000000222222222222333333333333222333333444555444444444666555555444444333333222555666666777888888999999555777:::;;;;;;<<<>>>@@@HHHMMMYYYnnnppp\\\KKKAAA;;;:::999999888777666555666666888777666555444333222111333333222222222333333444111111111111222222333444222222111111000//////...//////000000111111222222000000////////////000000////////////////////////........................//////000000111111111111222333444333111111333444222222222333333333333333444444333444444555666666777<<<:::999???DDDRRRhhhzzzhhhXXXMMMCCCGGGIIIGGGJJJ^^^yyyeeeWWWPPPIIIEEEGGGJJJKKKMMMPPPSSS^^^nnn~~~{{{pppvvv???>>>===;;;::::::999999777777777777777777777777666666666666666666666555666666555555555444444444333222222333555666666555111111111111111111111111000111111111111111111000111111111111111111111111000111111111111222222222222111111111111000000000222222222222333333333444222222333444444444444444555555444444333222222222555555666777777888888999666888:::;;;<<<===???AAACCCEEEMMMZZZlll{{{ppp^^^NNNCCC===:::999888888888777555444555666888777666555444222111111444444555555555555555666222111111111111222222333111111000000000/////////000000000000111111111111000000////////////000000000000000000000000000000111111111111111111111111/////////000111111222222222333444333111111333444333333333333222222222111333333333444444666777777444:::888888>>>???HHH[[[~~~sss___SSSJJJKKKKKKHHHFFFRRRnnnqqq^^^VVVNNNIIIIIIJJJHHHGGGIIIJJJNNNWWWbbblllwww|||ssswww>>>===<<<:::999999888888666777777777777777777777666666666555555444444444555555555444444444333333444333222222444555444333222222222222222222222222111111222222222222111111111111111111111111111111000111111111111222222222111111111111000000000000111111111111222222222222222222333444444444444333333333333444444444555555555555666666777888888888777888:::::::::;;;===???===???EEENNNXXXiii{{{ttteee[[[NNNCCC===:::999999777888888777444333444666555555444444444444333333333333555666666666555555333222111111111111111111////////////000000000000111111111000000000000000111000///......///000111000000000000000000000000111111111111111111111111...//////000111111222222111222222111000000111333666666555444333222111111333333333444555777888999333999888999======BBBRRRkkk|||hhh[[[RRRPPPNNNKKKGGGKKK]]]qqqlll]]]UUUOOOMMMKKKGGGFFFHHHIIIIIIMMMSSSWWW]]]hhhuuuuuuuuu}}}{{{}}}uuuqqqvvv<<<<<<:::999888777777777666666666666777777777777666666555444333333222222444444444333333333222222555333222222333222111000222222222222222222222222222222333333333333222222111111111111111111111111000111111111111222222222111111111111000000000000000000000000111111111111222222333444444444333333111222333444666777888999555555666666777888888888777888999999888999;;;===:::<<>>PPPKKK@@@BBBXXX}}}yyyjjj___SSSKKKLLLKKKHHHNNNYYYpppqqqeeeYYYRRRNNNJJJIIIKKKJJJIIIGGGGGGHHHJJJMMMPPP\\\aaapppzzzooohhhdddaaa___ccceeebbbfffrrruuuyyy~~~{{{}}}|||{{{rrrmmmoooqqqxxx999666777:::;;;666333222777777888888777777666555555555444333333444555555333333333333333333333333444444333333222222111111444222111111222222000///222222111111111000000000000000111111111111000000000111222333444333333222111111222222222222111111111111111222222222333333333333333444444444555555666555555555444444444444555555444444444444555555666666555555666777999::::::<<<>>>>>>>>>DDDMMMUUUcccxxxwwwuuurrrmmmbbbUUUKKKAAA>>>;;;777555555777888777777777666666666555555444444444444444444444444222222222222222222111000111111111111111111111111111111111111111000////////////000111111000///...////////////////////////111000000000000000000000111000000000////////////000000111111111111111111222222222222222111111111333333333222222111111111333333222333444555777888999999<<>>777444666666666777666555555444444444333333333333444444333333333333333333333333333333333333333333333333666333111000000111000///111111000000000000//////000000111111111111000000111111222333333333333222111111111111222222222222111111111222222222222333333333444444444555555555555555555555444444444444555555444444444444555555555444444444555666777888:::<<<===;;;:::<<>>AAAHHHSSSZZZlll{{{uuuooojjjaaa[[[SSSLLLIIIDDD???;;;888888888999999::::::;;;555555555555555555555555777777777777777777777777888555222444888888555000111111111111111111111111111000///......///000111000000111222333444444444111111111111000000000000---------...............111111111111111111000000111000000000000000111222222222222222333333333333222222222111111111111111111111222333444555666666222555444777???;;;999CCCEEEPPPkkk|||pppcccYYYOOOGGGFFFJJJSSSccchhh\\\XXXTTTOOOLLLIIIIIIHHHGGGFFFEEEDDDCCCFFFFFFJJJQQQZZZjjj}}}vvvvvvwwwmmmeeeiiiqqq{{{wwwtttsssssstttqqqqqqrrrtttooogggcccdddkkk999888;;;BBBCCC===888666555555555555555444333333333333333333333333333333222222222222222222222222111222222333333444444555666444000//////000111000///////////////000000000000000111111111111000000000000000000000111111111555555444333333333333444000000111111111222222222000000111111111222222222333333444444444444444444444444333333333333444444444444555666666777777777666888999:::;;;<<<===???@@@FFFHHHQQQjjjyyyrrrnnnjjjgggZZZSSSJJJCCC@@@>>><<<:::777777888888888888888888444444444444444555555555777777777777777777777777888555222444888888555000111111111111111111111111111000///......///000111...///000111333555666777555555444333111000000///,,,,,,------.........///222111000000000222555666888555222///...///222333111111111222222333333333111111111111111111111111111222333444555666666777777:::555222777666888EEEEEEIII]]]|||zzzlll___TTTKKKIIIJJJQQQYYYrrroooaaa\\\WWWRRRNNNHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCEEEIIILLLUUUgggxxxxxxiiiggglll}}}{{{zzzxxxuuusssqqqmmmffffffiiivvv:::777777;;;<<<888666666555555555666555444444333333333444444444444333333222222222222222222222222111111111222222333333333444222000///111222111111//////000000000000111111000000111111111111000000222222111111222222333444;;;999666333111000//////000000000111111111111222//////000000000111111111333333333333444444444444444444333333333333444444333444555666777777777777999999999::::::;;;;;;;;;:::@@@@@@EEETTTcccyyyuuukkkgggffffffeeeVVVNNNEEE>>><<<<<<;;;999666555555555444444333333333333333444444444444444444444444444444444444444555222111222444444222///111111111111111111111111//////......//////000000000000000000111222333444777666555333111000///............//////000000111111000///...000333666888;;;999555111000111333444000000000111111222222333000000000111111111111111111222333555666666666666444;;;888666:::888777@@@CCCFFFRRRgggwwwhhhZZZRRRNNNMMMLLLQQQcccxxxiii```YYYSSSPPPIIIHHHGGGEEEDDDDDDCCCCCCAAAAAACCCFFFHHHLLLWWWcccsssrrrkkkkkk|||zzzvvvooojjjkkkooo>>>999777999:::777666888666666666666666555444444333444555555555555444333111111111111111111111111111111111111111111111111222000000000222333222111000000000111111111222222000000111111111111000000333222111111111222333444999777444111///......///000000000000111111111111000000000000111111111111222222333333333444444444444333333222222333333444111222444555666666555555777777666777888999999999999??????CCCMMMRRR^^^sss}}}rrrdddZZZVVVWWWXXXYYYPPPJJJAAA;;;::::::999777555555444333222222333333222222333333333444444444333333333333333333333333222222222222222222111000111111111111111111111111---......///000000//////000000///......///000111444444333222000///......------...//////000111111//////...///000111333444666555444333222111111111...//////000000111222222///000000000111111111222000111222444555555555555...666555333999888666======CCCIIISSSkkkpppbbbXXXSSSPPPGGGNNN[[[tttttthhh]]]VVVUUUNNNLLLIIIFFFDDDCCCCCCDDDDDDBBBBBBEEEGGGHHHMMMTTT]]]kkk{{{xxx|||wwwyyy~~~}}}}}}>>>999666777777555444666666666777777666666555444444444555666666555444444111111111111111111111111000000000000000000000000000//////111333444333111000000111111222222222333000000111111111111000000111000/////////000222333222111///......000111222000000000000111111111111000111111111111222222222222222222333333444444444444333333222222333333444000111333444555555444333333222222444777999::::::888======BBBIIIGGGJJJXXXddd}}}~~~uuuiiiXXXLLLGGGGGGHHHIIILLLFFF>>>:::999888777555777666555444333444555666222222222333333444444444444444444444444444444444222444555555333222222333111111111111111111111111,,,---///000000000///......------------///111222111111000000//////......++++++,,,,,,---...//////---...///000000///......---///111222222000...,,,---......///000111111111//////000000111111111222...///111333444444444333///555111...666999:::AAA888@@@CCCGGG]]]vvvfff\\\VVVRRRGGGOOOXXXiiiooobbb[[[YYYUUURRRMMMIIIFFFEEEEEEEEEFFFBBB@@@BBBBBBAAADDDHHHJJJUUUddduuuuuusssssszzz888888888888777777777777888777666444333333444444333333333222222111111111222222222222222222222222222222222222222222222222000000000000000000000000333222222222111111000000222222111000//////000000////////////////////////000000000000000000000000000/////////000111222222222222222222222222222222111111222222222333333333333333333444444444555555333333333444444444555555777666666666666777777888;;;;;;:::;;;>>>AAADDDFFFTTTaaattttttdddZZZLLLCCC@@@@@@???======<<<;;;999888777777666888777666555444333333333333333333333333333333333111111111111111111111111000000000000////////////......///000000000000000222222111000//////000000000//////.........//////////////////////////////......---------......///////////////000000000000000000...------...//////000///.........///111222222111111111000000//////000111111222222333444444555444333222222333555555<<<===???EEETTTsssrrrhhh]]]TTTNNNOOOPPP\\\yyykkkcccaaaWWWSSSNNNJJJGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEIIILLLSSS___lllxxxpppllllllnnnxxx888888888777777777666666777666555333333333444444333333333333222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000/////////......111000000000////////////////////////////////////000000000000000000000000000000000///000000111111111111111111111111111111111111111222222222333333333333333333444444444444333333333444444444444555666666555555555666777777;;;;;;:::;;;<<<>>>@@@BBBHHHRRR```tttzzzhhhWWWOOODDD===<<<<<<<<<:::;;;;;;:::888777777777666777666555444333333333333333333333333333333333333111111111111111111111111111111000000000/////////......///000000000000000222111111000//////000000//////............//////...........................---------......//////000000000/////////////////////...---......///000000//////...///000111222111111111111000000000/////////000000111222222222444444333333333444666777:::<<>>DDDLLLYYYooo{{{vvvsssgggYYYIIICCC===999:::;;;:::888888888888777777666666666555555444333222222222222333333333333333333333333111111111111111111111111222222111111111000000000......///000000000000000111111000/////////000000//////............//////........................---------....../////////111000000//////...............---......///000111///////////////000111111111111111111000000000000///000000111222222333333333333333444444666777888777:::???BBBIII```|||qqqfffVVVUUUSSSZZZuuu{{{mmmggg```\\\WWWRRRPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBAAAAAACCCIIIOOOZZZkkk{{{{{{qqqgggddd___mmm888777777777666666666666333333222333333333333444333333333444444555555555111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111000000...///111222222111///...////////////////////////////////////////////////222111000///////////////000000000000000000000000111111111111222222222222222222222222333333333333222222333333333444444444333333333333444555555666666777888888999999888888===@@@DDDKKKVVViii{{{}}}zzzqqqfffaaa^^^VVVMMMBBB???;;;:::;;;<<<:::999555555666666666666666666444333333222111111222222222222222222222222222222111111111111111111111111222222222222111111111000......///000000000000000111000000/////////000000///............//////000........................------.../////////000000111111000///......---------------...///000111111///////////////000000111111111111000000000000000222222222333444444555555222333333444555777888888555999>>>@@@BBBSSSsssxxxeee___XXXYYYkkkzzznnnccc^^^XXXTTTSSSQQQNNNKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBCCCFFFIIINNN[[[gggzzzzzzwwwqqqjjjffffffiii{{{777777777666666666666555222222333333333333333333333333333444444555555555111111111111111111111111111111111111111111111111////////////////////////000000000000000000111111///000222333333222000///////////////////////////////////////////////////111111000///.........///111111111111111111111111000000111111111222222222111111111222222222333333222222222333333333444444222222222333333444666666333444555777888888888888:::===AAAEEEIIIQQQ\\\eeepppzzz~~~sssjjjeee]]]SSSOOOLLLHHHCCC>>>===<<<<<<<<<;;;999888444444555666666666555555333333222111111111222222222222222222222222222222111111111111111111111111222222222222111111111000......///000000000000000000///////////////000000...............///000000........................,,,---...///000000000000111000000///...------,,,,,,------...///000000111...//////000000000000000000000000000000000111111111222222333333444555555111222333444666777777777444777<<<======GGG```wwwtttjjj^^^ZZZdddyyynnnggg___[[[YYYXXXUUURRRMMMLLLJJJGGGEEEDDDCCCBBBAAA??????AAABBBEEEMMMVVVbbbrrr}}}wwwqqqmmmhhhcccdddiiiyyy777777666666666666555555333333444444444444333222333333333333444444444444111111111111111111111111111111111111111111111111////////////////////////------............////////////111222222111111000////////////////////////000000000000000000000000000000///.........//////111111111111111111111111000000000111111111111222000000111111111222222222222222222222333333333333222222222333444555666777444444555666777888888999666888<<>><<<999:::::::::999888666666333444555666777666555444333333222111111222222333222222222222222222222222111111111111111111111111222222111111111000000000......///000000000000000//////......//////000000......---......///000111------------------------+++,,,...000111111111000000//////......---------,,,---...///000000000///......///000000000000000000000000000111111111111...//////000111111222222111222333444555555555555444666999;;;;;;@@@PPP```wwwhhhaaadddvvv{{{rrrfff___]]]\\\XXXUUUOOONNNLLLJJJGGGFFFEEEDDDCCC@@@@@@BBBBBBBBBGGGMMMNNNYYYiiiwwwzzztttooojjjfffaaa___eeemmm777777666666666555555555555555666666555444333222333333333333222222222222111111111111111111111111111111111111111111111111////////////////////////---------.........//////---........./////////000////////////////////////000000000000000000000000//////.........///000000000000000000000000000000000000000000111111111111000000000000111111111222111222222222222333333333222222333333444666777888888777666666666666888888888666888===>>><<>><<<<<<<<<::::::<<<444555777777666666666777555666777888888666444333333333333222333333444444111111111111111111111111111111111111111111111111000000000000////////////...//////000000000000000...............///000111---------......000111111------------------------+++,,,///111222222111000---------.....................///000000///...------...000111111111000/////////000000111111111222/////////000111111222222000111222333333333222111777444555999;;;;;;???EEEPPPlllxxxkkkdddqqq|||nnnhhhddd___[[[RRRQQQOOOMMMKKKJJJIIIIIIEEEBBBBBBCCCBBB??????BBBEEEHHHMMMQQQUUU\\\hhhsssuuuqqqrrrpppkkkbbbaaaaaaccceeelll|||555555666666555555444333111111222333333333222222222111000//////000111222111000///000222333333333000000111111111111000000000000000000000000000000............////////////........................////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000000000000000000000000000222222222222222222222222333333222222333333444555222222333333555666888888666666777888999::::::;;;:::<<<>>>BBBIIIRRR\\\cccqqqyyyaaaYYYVVVMMMGGGGGG===<<<;;;:::999999999999666666555444444444444555555555666666555555444333666555333111111222333444444444444333333333222222222222222222222222222222222222222111111111000000////////////////////////------......//////000000111000///...---......///,,,------......------,,,///+++000::::::///)))---......------------......000//////.........//////////////////////////////222222111000///...------000111111111111222222222222222333333333444444444555555555555777999;;;===JJJYYYvvvsssjjjjjjmmmwwwrrrmmmeee^^^XXXWWWUUUSSSQQQPPPNNNNNNJJJHHHDDDCCCBBBBBBAAA@@@DDDCCCCCCEEEJJJQQQWWW\\\kkk{{{uuurrrrrrmmmhhheeeccc___^^^fffuuu555555555555555444444333444444444444333333222111111111111000000111111111444222000000000111000/////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000/////////000000000111111000000000000000000000000222222222222222222222222333222222222222333444444333333333333444666777888777777888888888888888888999;;;===???BBBGGGMMMQQQ```qqq{{{dddPPPKKKIIIBBB======;;;:::999888777777777777666666555444444444444555555555555555555444444333555444222111111111222333111111111000000/////////222222222222222222222222222222222111111111000000////////////////////////.........//////////////////...---,,,+++,,,,,,---,,,------......------,,,///+++///888777...***---......------------......//////............//////////////////////////////////////////............000000111111111222222222222333333333444444444444444444444555666888:::<<>>@@@AAAMMM]]]rrrdddRRRDDDBBBBBB>>>::::::888888777666555555555555666666555444444444444555555555555555555444333333444333222000000111222222333333333222222222222111222222222222222222222222222111111111111000000000///////////////////////////////////////...............---,,,,,,,,,,,,---------............------///+++---444444---***---......------------......///...............//////////////////////////////,,,---------......//////000000000111111111222222222222222333333333444444333333333333555777999:::<<<===HHH___zzz|||pppiiieeewwwvvvnnnhhhddd___[[[YYYWWWUUUTTTQQQNNNJJJHHHHHHGGGFFFDDDDDDCCCBBBAAABBBCCCDDDEEEGGGNNNYYYcccllluuu~~~xxxllliiilllnnnrrrvvvxxxwwwyyy444444555555555444333333444444444444333222111111111222333444444333222111///...---...000111111111...//////000000//////...000000000000000000000000/////////000111111222222........................////////////////////////////////////////////////---......//////......---////////////000000000000000111111111222222222222000000000000000000000000111111111111111111111111222222222111222333333444444444444333333444555555666666666666666666666666666777999::::::;;;===???CCCOOO___llluuu|||qqqdddSSSGGG>>>>>>@@@===:::999777666666555444444555555666666555444444444444555444444555555555444333333222222111000000111111222333333333333333333333333111111111111111111111111111111111111000000000000////////////////////////000000//////......------////////////......//////------............------...+++,,,000000,,,+++.........------------............---------...//////////////////////////////------........./////////000000000000111111111111000000111111111222222222333222222222333555777888<<<<<<@@@NNNaaa{{{yyyoooffflll|||sssnnnhhhdddcccbbb```^^^ZZZWWWRRRNNNKKKIIIFFFDDDGGGGGGFFFEEEDDDCCCBBBAAADDDGGGMMMRRRXXX___ggglllpppxxxvvvmmmlllpppuuu|||444444444555444333333222///000111222222222222222111222333444444333222111///...---...000111111111///000000111111000000///////////////////////////,,,---...000111333444555........................////////////////////////......................../////////000000/////////////////////000000000000000111111111222222222222000000000000000000000000111111111111111111111111222111111111111222333333444444333333333444444555333333444555555666777777777777777777777999===@@@>>>EEEOOOWWW]]]fffooowww{{{pppdddWWWLLLEEE>>>::::::;;;999666555777777666555555555666666666666555444444444444555444444444555444333333222111111111111111111111222///////////////000000000111111111111111111111111000000000000000000000000////////////////////////000000//////......------......//////////////////---......//////......------++++++------,,,,,,.........------------......---------------...//////////////////////////////000000000/////////......//////000000000111111111.../////////000000000000222222222222333444666777999;;;@@@GGGOOObbbvvvnnnjjjlll|||vvvpppnnnmmmjjjgggccc___ZZZUUUQQQNNNKKKHHHFFFEEEEEECCCBBB@@@>>>===AAACCCFFFHHHKKKNNNQQQTTTWWW^^^gggooowww}}}tttmmmoootttzzz444444444444444333222222---...///111222222333333111111222222222222111111333111//////000000///...000000111111111111000000////////////////////////+++,,,---///111333444555000000000000000000000000////////////////////////........................//////000000000000//////////////////000000000000000000000111111111222222000000000000000000000000111111111111111111111111111111111111111222333333333333222333333444555555111222333444555666777777777777666444333555999<<<;;;>>>BBBEEEIIIOOOWWW^^^iiirrr~~~}}}|||sssgggZZZNNNEEE???>>><<<:::::::::999777666777777666666555666666777666666555444444444444555444444444444444333222222111111111222222222222222000000000000111111111111111111111111111111111111//////000000000000000111///////////////////////////////////////.........+++,,,------...---------......////////////......,,,,,,,,,,,,---,,,------......------------......,,,,,,,,,,,,---...//////////////////////////////111111000000/////////.../////////000000000111111........./////////000000333222222222222444666777111777>>>AAABBBNNNjjj~~~uuulllffflll|||}}}yyyuuujjjfff```[[[WWWSSSOOOMMMJJJIIIHHHFFFDDDBBBAAA@@@BBBBBBCCCDDDEEEFFFEEEEEEJJJNNNSSSYYY```jjjuuu}}}zzzrrrlllmmmrrryyy333444444444444333222222///000111222222222222222111111111000000111111111444222000000000111000/////////000000000000//////////////////////////////------...///000111111222000000000000000000000000////////////////////////...........................//////////////////...////////////000000000000/////////000000000111111000000000000000000000000111111111111111111111111111111111111111222222333111111222222333444555666222222333333444444444555333444555555444444666888888:::<<<<<<===@@@DDDHHHQQQZZZfffooossswww|||~~~yyyuuuoooiii___SSSHHH@@@======;;;<<<<<<;;;:::;;;:::999666666555555555555666666666666555444444444444555333444444444444333222222111111222333333333333333111222222222333333333333111111111111111111111111////////////000000111111////////////////////////.........///////////////++++++---.........------......////////////......+++,,,---,,,---......---......------------......,,,,,,,,,,,,---...///000////////////////////////.........///////////////////////////000000000111/////////000000000111111333333222222333444666777000555:::;;;:::BBBXXXnnnvvvnnnkkkmmmuuu{{{ssskkkddd^^^YYYUUUTTTRRRPPPMMMJJJHHHGGGGGGCCCCCCCCCCCCDDDDDDCCCBBBEEEEEEGGGJJJPPPWWW]]]bbblllttt{{{|||~~~{{{rrrjjjjjjnnnvvv333333444444444333222222222222333333333222222111222111000//////000111222111000///000222333333333......////////////....../////////////////////////////////////////////...........................////////////////////////........................---..................---////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111000111222222333111111111222333555666777444444333333333333222222...111555777777777888999666888:::;;;::::::;;;===>>>FFFOOOUUUZZZ```iiiooo}}}{{{uuupppbbb[[[PPPFFF>>>:::;;;???666888999888777999999999555555444444444555555666666666555444444444444555333333444444444333222222111222333444444444444444......//////000000000111000000000000000000000000.../////////000000111111////////////////////////---.........//////000000,,,---///000000000//////......////////////......***,,,---------///...---.........------.........+++++++++,,,---...///000////////////////////////++++++,,,---...///000111////////////000000000000111111111111222222222222444333333222333444666777555777888999777<<>>DDDHHHiiivvvkkkjjjoooyyywwwiiiccc___YYYUUUSSSPPPKKKGGGHHHFFFCCCBBBCCCBBBAAA@@@@@@AAABBBDDDEEEGGGHHHHHHKKKKKKMMMQQQVVV]]]cccgggpppvvv}}}~~~~~~sssjjjggggggnnn444444333333222222333333111111111111111111111111000000000000000000000000000000111111111111000000............////////////.........///////////////////////////////////////000...---,,,,,,---...000---------............///........................,,,---......------.../////////............//////000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222222222222222222222222222333333333333444444444444444444444555555555666666777666666666666888999::::::::::::<<<@@@EEEIIILLLWWWbbbuuuvvvmmmddd[[[UUUKKKDDD<<<888888999888666444444555555555555444444555444444444444333333333333333333333333333333333333222222222222222222333111111000000000/////////111111000000000000111111000000000000////////////000/////////...............///000111111000///.....................------...------,,,,,,------...---,,,++++++------,,,+++------------------------------------------------...---,,,++++++,,,---...---///111111///---------............////////////------...//////000//////111111111111111111111111222222222333333333444444444555666666888;;;@@@DDDXXXwww{{{nnniiijjjppp|||vvvoooeee^^^ZZZWWWTTTQQQPPPNNNKKKIIIHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFHHHLLLQQQVVVXXX```eeekkkppptttzzz~~~{{{wwwwwwxxxxxxwwwvvvxxxxxxxxxzzz~~~ssskkkhhhgggppp333333444444333333222222111111111111111111111111000000000000000000000000///000000111111000000///............///////////////////////////.........///////////////////////////...---,,,,,,---...///---------............///........................+++,,,------,,,,,,---/////////............//////000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222222222222222222222222222222222333333333444444444444555555555555666666666666555555555666777888999888888777777999<<<>>>@@@DDDOOOaaasss~~~qqqeee\\\SSSKKKEEE???;;;666444666777666444444444555555555555444444444444444444333333333333333333333333333333333333333333333222222333333333111111111111000000000000111000000//////000000111000000000000////////////////////////............////////////////////////000///...---------------...------,,,,,,------...---,,,+++,,,---...---+++------------------------------------------------///...---,,,,,,---...///,,,...000000///------------............/////////,,,,,,...///000000000000000000000000000000000000222222222333333333333444333444444555555888<<>><<<::::::999888888888777555444333333444444444444333333444444333333333222222222222222222222222222222222111111000000000000111111000000000000000000111111000000////////////000000000000000000////////////.........///////////////000///...------...///000000///...,,,,,,,,,---......------,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////,,,---//////---------...------------............+++,,,---///000111111111111111111111111111111111//////000000000111111111333444555555444555888:::>>>EEEUUUnnn|||ooobbb[[[XXXVVVWWW[[[]]]bbbjjjwwwzzzqqqllleee^^^YYYVVVRRRPPPNNNNNNMMMKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKOOOSSSWWW[[[[[[\\\\\\\\\___dddgggkkknnnrrrvvvyyyzzzzzzyyyxxxxxxxxxwwwwwwvvvuuutttvvvssslllgggddddddhhhjjjhhhgggfffdddcccbbbbbbbbb```aaaccceeehhhlllpppsss~~~yyyyyy}}}333333444444333333222222000000000000000000000000////////////////////////...//////000000//////...............///////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................---...000///......///111//////............//////////////////////////////......................../////////////////////////////////000000000111111//////000000111222222222000000111111111222222222222333333333333444444444222333444555666666666666444444444444555777888888888888:::>>>GGGTTTbbblllrrryyy~~~|||pppdddVVVKKKBBBAAA???===;;;:::::::::777777777777666555333333333333444444444444333333333333333333222222222222222222222222222222222222000000////////////000000////////////000000000000000//////......//////000000000000000////////////.........///////////////000///...------...///000......---------......///...------,,,,,,------......---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////,,,---......---,,,...///,,,------------.........,,,,,,...///000000000000111111111111111111111111111111111222222222222333222444555555444555777999:::===FFFYYYqqqvvvggg^^^ZZZTTTQQQQQQQQQRRRUUU[[[gggwwwuuukkkddd]]]XXXUUUSSSRRRQQQPPPOOONNNMMMLLLIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLOOOOOOPPPOOOOOOQQQUUUXXX\\\^^^bbbeeehhhiiiiiiiiihhhggggggfffeeedddddddddfffeeeaaa\\\YYYXXX[[[^^^]]]\\\\\\\\\]]]___aaabbbbbbeeeiiimmmqqqvvv{{{xxxvvv|||444444333333222222333333000000000000000000000000////////////////////////......////////////..................////////////.........///////////////---------------------------..................------------............///........................,,,---///...------...000//////............//////////////////////////////................................................////////////000000000111/////////000111222222222000000000000111111111222111111222222222222333333111222444555666666555555222333333444444555666666777777888999>>>FFFOOOVVV[[[ccclllqqqxxx}}}xxx|||yyymmm```TTTIIIAAA;;;;;;:::999777666777888333444555555444333333444222333333444444333333222333333333222222222222111111111111111111111111111111111000000000000111111---.........//////////////////............//////000000000000////////////............/////////000.........------.........,,,,,,---...////////////...------,,,,,,------...///---,,,---...///...---++++++++++++++++++++++++------------------------***+++,,,------.........+++---------,,,,,,...000,,,,,,---------.........------...//////000//////000000000000000000000000111111111111222222222222000222444444444444666888888999???IIIWWWlllooofff```ZZZTTTQQQMMMMMMMMMNNNRRR[[[gggoootttjjjccc^^^^^^]]]\\\ZZZXXXVVVUUUTTTOOOOOONNNMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMKKKLLLMMMLLLLLLLLLOOOQQQSSSUUUWWWYYY[[[]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\YYYVVVUUUWWWZZZZZZZZZ[[[]]]```eeeiiilllooottt{{{zzzzzzzzzyyy}}}555444333222111222333444000000000000000000000000////////////////////////......////////////................../////////000---.........//////000000........................------............---------------.........//////........................+++,,,...---,,,,,,---/////////............//////////////////////////////000000000000000000000000........................////////////000000000000...//////000111222222222000000000000111111111111000000111111111222222222111222444555666555555444444444444444555555555555888999999999999<<>>@@@EEEKKKTTT]]]dddhhhqqqwww{{{~~~}}}tttiiibbbfffbbbZZZQQQHHHAAA;;;999999999888666555444333222666444222333444555444333444444333222222111111000111111111111111111111111111222333444444333222111000000000000000000000000///............---------//////............//////000000000000000000000000000000000000000000000000111000///...------...///................................................---,,,,,,++++++,,,,,,---++++++------------++++++000000///............///---,,,,,,,,,,,,---......,,,,,,---...000///,,,***........................,,,,,,,,,---------......,,,,,,,,,---///000000///---...///111222222222222000000111111111222222222444777:::;;;???JJJ\\\iii}}}ssskkkeeeaaa[[[TTTOOOOOOLLLHHHHHHNNNTTTWWWaaaooo~~~{{{|||~~~}}}yyyssslllhhhkkkgggbbb___^^^_________^^^\\\]]]dddkkknnniiiccc]]]YYYUUUUUUYYY\\\[[[XXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^]]]^^^^^^_________bbbeeeeeeddddddgggjjjgggiiilllrrrzzzqqqkkkgggaaacccjjjpppuuu222222111111111000000000222111000/////////000000////////////////////////........./////////000000......//////...------,,,..........................................------........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,---333555444........................000000000/////////......///---,,,---000111000...........................000000000000//////......///////////////000000111222222222222333333333333444333111000000000111222222222222222222222222222222222222333333333444444444444444444444555666777999;;;===BBBHHHOOOUUUXXX```gggrrr|||zzzsssnnnooommmeeeZZZTTTNNNLLLGGGBBB>>>:::888777888777777666555444333333444333111111333444333222222222222222222222222222111111111111111111111111111222222333333222222111000000000000000000000000///............---------//////............//////////////////////////////////////////////////////111000///...------...///................................................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,+++++++++++++++---,,,,,,,,,,,,---......---,,,,,,---//////---+++........................---------........./////////......///111222222111///000000000111222222222111111111111222222222222444666888888:::CCCQQQ\\\yyyzzzuuuqqqoooccc[[[TTTSSSQQQLLLKKKMMMJJJJJJPPPZZZdddnnn||||||xxxrrrooommmmmmmmmmmmqqqpppqqqxxx~~~pppiiiddddddjjjmmmllliiiggghhhiiikkklllllllllkkkjjjjjjjjjjjjjjjlllmmmnnnnnnqqqssstttttttttwwwyyy|||ooodddaaa^^^ZZZ]]]dddttt111111000000000/////////000000///.........//////////////////////////////////////////000000000000.........///......---,,,........................------------------......------------------------............------------------------------------,,,......+++,,,111222111////////////////////////000000000000000//////...000...---...//////...---........................000000000////////////......//////000000000000000000111111111222222222222444333222111111111222333222222222222222222222222222222222222333333333333333333222222222222333333555666777999<<<@@@DDDFFFJJJQQQ]]]hhhpppsssrrrqqqwwwzzz|||{{{xxxuuuvvvwww|||~~~~~~}}}kkkbbb\\\\\\ZZZRRRIIIDDD>>>===;;;:::999888888888666666555555555444444444333222000000222333222111000000111111222333333444111111111111111111111111222222222111111222222222000000000000000000000000///............---------/////////....../////////................................................000///......---.........---------------------------------------------------,,,,,,++++++,,,,,,---///---+++))))))+++---///,,,++++++***************,,,,,,,,,,,,,,,---.........---,,,,,,......---,,,------------------------........./////////000000//////000000111111222222333222111000000111222333111111222222222333333333444666777666555:::CCCKKK___~~~~~~rrrhhh___[[[ZZZUUUQQQOOOLLLIIIJJJMMMPPPTTT\\\eeeoooyyy}}}~~~mmmccc\\\[[[ZZZWWW\\\eee|||111111000000000/////////000//////////////////////////////////////////////////////000000000111111---...............------........................,,,,,,------------......------------------------------------------------........................,,,......++++++///000...........................000000111111111000///.........---.......................................////////////////////////---...000111111111000///000000000000111111111111444333222222111222333333111111111111222222222222111222222222222333333333333222222111111111222222555555555666777999;;;<<<===BBBJJJSSSYYY\\\\\\\\\gggjjjnnnnnnlllkkkmmmppprrruuuyyy}}}|||zzz{{{||||||~~~}}}}}}~~~~~~zzzqqqjjj[[[SSSMMMLLLJJJDDD???===;;;:::999888777777666666444444444444444444444444333222000000222333222111000000111111222222222333111111111111111111111111333222111000000111222333000000000000000000000000///............---------......////////////......------------------------------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---...---+++******+++---.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---++++++---...---------------------------------.........////////////---...////////////000111555444222000000111222333222222222222333333333333444666777666444555;;;@@@MMMgggxxxmmmiiigggccc\\\VVVXXXSSSOOONNNLLLKKKNNNSSSYYY```kkkxxxtttooossswwwxxxvvvjjjbbb]]]^^^]]]]]]eeerrr222222111111111000000000///000000000000000000000........................////////////000000000000------...............---........................,,,,,,,,,,,,------......------------------------,,,,,,------------------........................,,,......++++++......+++------------------------//////111111111000...---+++,,,------......///000......................................./////////---...000111111111000/////////000000000111111111222222222222222222222333000000000111111222222222111111111222222222333333333333222222222222222222444444555555666777888999:::;;;>>>BBBFFFIIILLLMMMSSSWWW[[[]]]\\\]]]aaadddhhhkkkooossszzz|||yyyzzzzzz{{{zzztttppprrrtttssssssvvvooommmkkkiiigggccc\\\VVVLLLFFFAAAAAA@@@<<<::::::777777666555444222111111333333333333444444444444444333111111333333333222222222222111111000000000000000000000000000000000333222000000000000222333///////////////////////////............---------......///000000///......------------------------------------------------------..................---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///......---------------,,,++++++++++++,,,------///---++++++---...------------------------------,,,,,,---------............///111000///...000222666444222000000000222333111111222222222333333333333555777666555666999<<>><<<;;;:::666555777777555555888222333555666666666555555333333333222222222222222333222000000222333222111111111111111000000000000000000000000000000000000000000111111111111000000///////////////////////////............------------...///000000///...---------------------------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++***++++++,,,------,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------............000444666555111000222555111111111111111111000000//////000000000111111111000222333555666888:::<<<<<<@@@IIIZZZrrr}}}tttjjjeee___XXXSSSSSSNNNOOOPPPOOOOOOSSSZZZ```mmm|||}}}yyyrrrjjjbbb\\\YYYXXXNNNPPPSSSXXX```iiirrrwww~~~vvvllljjjrrr000/////////............+++,,,.../////////..............................,,,,,,,,,---------......,,,,,,---.../////////...........................******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***......,,,,,,//////,,,////////////////////////+++,,,...000///---+++)))---///000///+++***+++------------------------------------.........//////000///.........///111222111111111111222222222222......///000000000000000...//////000111222222222000111111111111222222222000000000000111222444444222333444444555555444444222333444555555666666666666999;;;:::888888<<>>>>>>>>===;;;;;;:::777555444444555666555555444333333222111111222222222222222222222222111111111111111111111111333222111111000000111111000000000000000000000000......//////000000111111000000000000000000000000///............///000000////////////////////////111000///---------...///---------------...///000///...---,,,+++,,,,,,------------------------------,,,,,,++++++,,,,,,---///...---,,,---///111333))))))*********+++++++++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++++++++,,,,,,---.../////////////////////.........---...///111111111000//////......///000000...---111111111111111111222222111111222333555666777777777444:::FFFPPP[[[rrrxxxvvvtttnnniii```^^^[[[XXXWWWWWWVVVUUUSSSTTTXXX^^^___\\\]]]aaa]]]^^^```bbbccceeeeeeeeebbbbbbbbbbbbdddgggjjjlllooooooppppppqqqrrrsssssspppqqqrrrtttuuuwwwxxxyyyzzzzzzzzz{{{|||}}}}}}}}}}}}xxxuuusssrrrllleee^^^ZZZXXXUUUTTTUUURRRPPPNNNMMMNNNOOOOOOOOOOOOYYYfffrrr{{{tttkkkmmmzzz111111111000000000//////000///.........///000111........................///.........------------,,,------......------,,,------------............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,,,,,,,------------///---,,,,,,...///...---,,,---...//////...---,,,---------............//////...------------...///---------............///............////////////000000////////////000000222222111111000/////////111111111000000000//////222222222111222222333333111111000000000111222333111111111222222222333333222222222333333333444444444444444444444555555555555555666777:::<<>><<<:::777666666777666555333333222111222333444555555444444333333222222111222222222222222222222222111111111111111111111111222222111000000000000111000000000000000000000000333333222111111000//////000000000000000000000000//////000000000///......------------------------...////////////...------------------------...///......---,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,+++*********+++,,,---************++++++++++++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................------.........------,,,000000111111111111000000///444888777222///000222000000111111222333444444888555666::::::;;;FFFUUUiii{{{vvvqqqooopppooojjjfff]]]VVVRRRRRRPPPKKKFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJFFFIIINNNRRRTTTTTTRRRPPPNNNMMMKKKIIIGGGEEECCCBBBAAA@@@???@@@CCCGGGHHHHHHLLLLLLMMMOOOTTTYYY^^^aaalll|||tttiiihhhpppxxx{{{111000000000////////////000/////////000000000111........................------------------------,,,------......------,,,,,,,,,---------.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))((('''(((***,,,,,,,,,---------------------------------............///.........------.........---------............///............/////////////////////....../////////////////////000000111111000000000000000000//////222111000///////////////000000000000000111111222111111111111222222222222111222222222222333333333000111111222333444555555555444444555555555666666888:::;;;;;;:::;;;===@@@AAAFFFNNNVVV]]]aaabbbcccgggjjjoootttwwwwwwvvvuuuxxxwwwvvvtttrrrooommmlllkkkjjjmmmyyy{{{ooofffbbbbbbccc^^^YYYSSSOOOMMMMMMKKKJJJJJJEEE@@@===<<<<<<<<<;;;777666555444555555666666555444444333333444555555444444444333333222222222111111111111111111111111111111111111111111111111222222111000000000000000////////////////////////111111111000000000/////////////////////////////////000000111000///...------------------------------.../////////...---,,,---------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++************++++++((()))))))))************---+++)))***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------...............///............---------,,,---...000000///......///...555:::999333...///222//////000000111111222222555333555777777777>>>GGGPPPfffzzz|||}}}|||wwwlllccc[[[ZZZYYYSSSMMMJJJMMMMMMKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???>>>=========>>>>>>???>>>@@@CCCFFFGGGFFFEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCHHHQQQVVVWWW\\\[[[YYYYYY\\\ccclllrrr}}}qqqggggggooowww}}}}}}000000000////////////...111111111000///...------........................,,,,,,------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((('''(((***,,,,,,,,,---------,,,,,,------------------............///---..................------------............///............//////////////////............//////.........///000000111111//////////////////000000111000000///............//////000000111111111111000000111111111222222222111111111222222222333333///000000111222333333444222333333444555555555666333333444555555666777999<<<===@@@DDDHHHLLLOOOPPPVVVXXX\\\___aaa```___^^^_________]]][[[YYYVVVTTTTTTSSSXXXeeevvvxxxpppeeeZZZRRRNNNMMMMMMIIIFFFBBB>>>===============<<<:::::::::999888777444555555555555666777888666666555444333222222222444444333333333333222222111111111111111111111111111111111111111111111111222111000000//////000000////////////////////////........./////////000000////////////////////////111111111111000///...---........................,,,---...//////...---,,,...------,,,,,,,,,------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,+++)))(((((()))******)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////.....................,,,///000000...---...///...555:::999333...///222000000000000000000000000222222444666666666;;;@@@BBBOOOYYYkkk~~~~~~tttkkkiiifff^^^WWWTTTRRRPPPOOOMMMKKKJJJJJJIIIKKKJJJIIIIIIHHHHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@??????;;;:::999999999:::;;;===>>>@@@BBBCCCCCCBBBAAA???AAAAAABBBBBBCCCCCCDDDDDDCCCEEEEEEFFFRRRdddqqquuuuuuqqqjjjdddccchhhrrrzzz}}}qqqjjjmmmwww~~~xxx000000////////////......111111111000///---+++***------------------------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,++++++++++++---+++***+++---.........------,,,,,,,,,,,,---------------............///------...//////...---------------............///............///////////////......------......///.........//////000000000......////////////000000000000///.........//////...///000000111111000000000000000111111111111222111111111111222222222222//////000000111111222222///000111222333333333333222222333444555666777777:::::::::;;;>>>AAAEEEGGGGGGIIIKKKMMMNNNMMMMMMLLLJJJJJJJJJJJJHHHFFFCCCBBBCCCCCCGGGRRR```kkkoooooo```ZZZPPPHHHBBB???===<<<<<<;;;999888777777777888333444555666666555333222333444666666555666777888555444444333222000000///333333333333333333333333111111111111111111111111111111111111111111111111111111000////////////000000000000000000000000000,,,,,,---......///000000000000000000000000000000444333111000///.........////////////////////////,,,,,,---............---...------,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++)))(((((()))******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......------...//////000...111333333000...000222///444888777222///000222000000000000000000//////111222444444444444666888:::@@@DDDRRRmmm{{{wwwqqqggg___\\\ZZZXXXVVVTTTSSSRRRSSSSSSRRRQQQPPPOOOMMMKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKIIIGGGEEEAAA@@@???>>>???AAACCCEEE???AAACCCEEEFFFEEECCCBBBBBBAAAAAABBBCCCEEEGGGIIIGGGKKKMMMRRReeexxxqqqqqqxxx~~~wwwtttyyy|||uuunnn000000/////////.........////////////...---+++***------------------------++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------,,,,,,,,,+++///---,,,,,,...///...---------,,,++++++,,,---------------............///------...//////...---------------............///............///////////////......------......///......//////////////////........./////////000000//////////////////000111......000111111111000///000000000000111111111111111111111111222222222222000000000000000000000000000000111222222222111111333333333444666666666555444555666888;;;>>>@@@BBB>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>><<<;;;:::::::::===CCCJJJPPPSSSTTTJJJFFF@@@<<<:::999666444666666777777666555555555000222333333333222222222111333555555444333555777333333333333333222111111333333333333333333333333111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000............////////////000000000000000000000000666444111///------...///........................---,,,,,,,,,------...///...---,,,,,,++++++,,,,,,+++,,,---.........------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,------------,,,,,,---------.........,,,+++))))))+++,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,,,,+++,,,---...000111---111444333///...000222000222444333222000111222111111111000000000//////000111222111111222333333333999;;;CCCUUUeee}}}}}}rrrkkkiiihhhgggeeecccbbbcccdddddd___^^^\\\YYYVVVRRROOONNNOOOOOOOOOPPPPPPQQQQQQRRRMMMOOORRRSSSQQQNNNIIIFFFBBBBBB@@@@@@BBBDDDGGGIIIGGGJJJNNNRRRTTTTTTSSSQQQOOONNNMMMMMMOOORRRVVVYYYXXX^^^aaafffyyyyyyzzz}}}~~~}}}~~~{{{tttooohhhaaa000/////////............,,,---.........---,,,+++------------------------+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------.........------,,,,,,,,,...,,,++++++,,,---,,,+++------++++++++++++---------------.........//////,,,---...//////...---,,,---------.........//////............/////////000.........------.........////////////////////////---.........//////000000///////////////000111222---...000111111111000///000000000000111111111111000111111111111222222222000000000000////////////222333444444444222111000000000000111222222111///,,,...222666:::<<<>>>???999999888888888999:::;;;888999999::::::::::::999666777888:::<<<>>>???@@@===:::777666777777444222333444666666555333333333333444444444333333444555...111444444222111333555444444555666666666555555333333333333333333333333000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000111111000000//////......000000000000000000000000888555111...,,,---...000------------------------------,,,+++,,,---///000...---,,,,,,++++++++++++***+++---...///...------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))***,,,,,,---------))))))*********+++++++++...,,,++++++,,,------,,,************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,---...//////************+++---000111+++///222111---+++...111111111111111111111222222222222111111000000//////...000111000111333444333...888;;;===EEEMMMddd}}}xxxxxxrrrqqqooommmmmmnnnpppqqqnnnllliiieee```[[[VVVTTTTTTTTTUUUVVVWWWXXXXXXXXXdddfffiiijjjgggbbb\\\WWWPPPOOONNNNNNPPPSSSVVVXXXSSSVVV\\\bbbeeefffeeeddd]]][[[YYYYYY[[[___dddggghhhoooqqqsssxxxuuuuuu{{{{{{|||~~~~~~zzzqqqiiiddd^^^XXX000000000000///////////////............---------***+++------------+++***---,,,,,,++++++,,,,,,---111000...,,,+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,...///000000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******---000000---***------..................------------,,,,,,+++***+++++++++,,,---...///000///////////////////////////...---,,,+++,,,------///...---,,,,,,,,,,,,,,,...///000000000///---,,,,,,---///000000000///.../////////...------,,,,,,000000000000////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222222111//////000111222222333333333333222222111000000000000111222444666888999:::333333333444444444555555777777777777777777777777777777777777777777777777777777666555333222111000333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333555444222000//////000000000000000000000000000000000000000000000000000000............////////////222111000...------------111......000...***---444BBB===666111///..................------,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------+++++++++,,,,,,,,,------///...---,,,,,,,,,---...*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++++++++************++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,///...------++++++***)))---,,,---...000000...,,,///...---,,,+++,,,,,,---///......---------......444444333333222111000000/////////000111111222222111111222222222333333333222555777666999CCCSSS```}}}xxxssssssyyy~~~}}}xxxsssnnngggaaa]]]```^^^___ccceeedddeeeiiirrrwww{{{}}}}}}tttiii```\\\YYYYYY^^^cccfffggg___bbblllzzz|||xxxyyyppphhhfffmmmnnnkkknnnxxx~~~{{{zzzxxxqqqoooxxxyyyyyyzzz~~~xxxtttooohhh```WWWNNNHHH000000000000/////////...///............---------------............---------,,,,,,++++++,,,,,,---///......---,,,,,,,,,,,,------------------------,,,++++++++++++---///000000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,//////,,,)))******,,,---............---------------,,,+++***,,,,,,,,,,,,---...//////...------------------.........---,,,,,,,,,,,,---///...---,,,,,,,,,,,,---,,,---...///////////////,,,---...///000//////...------..................000/////////////////////////////////////////////000000111111111111000000000000000000000000000000111111111111111111111111000000111222222222222111//////000111111222333333111111111111111111111222333333222222111000000000333333333333444444444444666666666666666666666666666666666666666666666666666666555444333222222111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222555555333222111222222333000000000000000000000000////////////////////////............////////////111000///......---......///---///222000,,,---333<<<888333///..................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++***)))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,...000000...---000///...---,,,------...//////.........//////000444444333222222111000000///////////////000000000111111222222222222222222111444777777888>>>IIISSShhh~~~}}}yyy}}}}}}yyywwwyyy{{{tttmmmggggggdddeeeiiilllmmmpppuuu~~~nnnjjjfffhhhooovvvxxxxxxooorrr}}}zzztttyyy{{{wwwxxx~~~|||xxx|||yyytttsssyyyyyy~~~}}}~~~|||{{{lllhhhbbb[[[SSSKKKCCC===000000000/////////......///............---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------...---------,,,------------------------++++++******+++,,,---...///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***((('''(((***+++---.........,,,------------,,,,,,+++,,,,,,,,,,,,------...///------,,,,,,,,,,,,------------......------,,,+++......---,,,,,,,,,------++++++,,,,,,---///000111------...////////////...,,,,,,------...//////000///////////////////////////////////////////////////000000111111000000///000000000000000000000000222222222222222222222222///000111111222222111111///000000111111222222222//////000111111222333333444333222000...---,,,+++222222333333333444444444444444444444444444444444444444444444444444444444444444444333333333222222333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111333333222222222222222333000000000000000000000000////////////////////////............//////////////////............//////...---///222111...///333444111///---...///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++************++++++////////////...,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000///...000///...............//////.........///000111111333333333222111111000000////////////............222222222111111111111111///333777777555777===BBBNNN```xxxxxxtttvvvxxx|||}}}{{{|||zzz{{{{{{tttnnnjjjjjjnnnrrrvvv|||~~~yyyuuuyyy|||~~~}}}{{{|||zzzvvvsssvvv|||xxxwwwyyyvvvzzz}}}yyyvvvttteee```YYYQQQKKKDDD===999000000/////////.........///............---------,,,+++))))))))))))+++,,,---,,,,,,++++++,,,,,,---***+++---...///...------++++++++++++++++++++++++++++++***)))***+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())))))+++,,,------------,,,---------------,,,,,,,,,,,,,,,,,,,,,---...///------,,,++++++,,,------,,,---...///...---,,,+++...------,,,,,,,,,------,,,,,,++++++,,,---///000------........./////////---------.........//////........./////////////////////////////////////////////000000000000//////000000000000000000000000111111111111111111111111///000000111111111111111///000000000111111111222///000000000111111111222222111111111111000000000222222222222333333333333333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////............////////////...............///000000000/////////000111333666000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++------------++++++***+++,,,---------,,,,,,---,,,,,,---------......+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++++++++************++++++...///000000...,,,)))'''******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,///000///............---------......------------...000111111333222222222111111000000111111000///......------111111111111111000000000///222555444222222555999???KKK]]]ooo|||yyyxxxxxxyyy{{{{{{rrryyy{{{{{{~~~~~~sssnnnllloootttyyy~~~yyyvvvnnnmmmoootttzzzxxxvvvsssuuu}}}yyy{{{|||xxxsssnnnkkk^^^YYYRRRKKKEEE@@@;;;888////////////............///............---------,,,+++))))))))))))+++,,,---,,,,,,++++++,,,,,,---***+++---...///......---++++++++++++++++++++++++,,,+++*********+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,------------,,,,,,+++,,,------......---------------,,,,,,,,,---......///...---,,,,,,---...///,,,---...///...---,,,+++------,,,,,,,,,------.........,,,++++++,,,---...---------------....../////////.........---------------....../////////000........................//////000000000000//////////////////////////////000000000000000000000000//////000111111111111000000000000000000111111111111111111000000000//////000000111111222333333333111111111222222222333333111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000......//////////////////////////////////////////....................................////////////......---......///000111222000...,,,...333888999000...---.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++------------++++++***+++,,,---...---,,,+++(((((())))))************+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++************++++++***+++---...---,,,)))(((******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,+++***+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222222111111111111111000333222111111000///......000000000000000000000000000222222111///000444777===???GGGVVVgggxxxyyyooossszzzyyysssoooqqquuu{{{zzztttiiilllsss|||~~~{{{sssooorrryyyuuujjjnnnvvv}}}wwwrrrllleee```RRRNNNGGG@@@<<<999666444/////////.........------///............---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,---............---------------------------,,,+++******+++,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++---............---,,,+++***,,,------............------------,,,,,,------...///...---++++++---...///------......------,,,+++------,,,,,,,,,---......///......---------------------,,,,,,------...///000//////...------,,,,,,---------......//////000...........................//////000000//////...////////////////////////////////////////////////...///000000111111000000000000000000000000000000222222111000000///......111111111000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000///////////////////////////....................................////////////...............///000111111111...,,,///777;;;:::000///------...---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++((()))***+++++++++++++++******++++++,,,,,,------,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***+++,,,------,,,+++***++++++************++++++((()))***+++++++++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,***+++,,,......---******+++,,,,,,,,,,,,+++++++++++++++,,,---......111111111111111111111111333222222111000//////....../////////000000000000111111000//////000444777<<<999:::BBBOOO___ppp~~~xxxooorrrvvv}}}yyytttuuuyyyxxxooolllrrr{{{rrrmmmppp{{{sssooobbbgggppp}}}}}}vvvpppkkkcccZZZTTTHHHDDD???;;;888666444222//////.........---------///............---------------............---------,,,,,,++++++,,,,,,---------,,,,,,,,,---......------------------------...---,,,++++++,,,---...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++---000+++,,,,,,,,,,,,++++++***,,,,,,---..................------,,,,,,---------///---+++******+++---///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///------.../////////......------,,,,,,,,,---...///..................------,,,,,,---......///000000..............................////////////......////////////////////////////////////////////////...//////000000000000000000000000000000000000///000000000000000/////////111111111000000000//////000000000000111111111222111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111000...---////////////////////////....................................//////////////////.........//////000...000///...333:::<<<888///---++++++,,,---,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***---...///...,,,***)))***,,,---......------))))))******+++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,------,,,,,,***+++---......---+++***++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,------...000000000000111111111111111111000000/////////...,,,---......///000111111000000000000000111333555;;;777666:::@@@IIIWWWeeewwwxxxtttnnnrrrxxx{{{vvvxxx|||~~~}}}}}}{{{ssskkkkkkrrr|||sssnnnppp|||uuuooolllfffiiiooozzzzzzuuunnniiiccc[[[PPPHHHAAA>>>:::888777666444333//////.........---------//////.........---------++++++---......---++++++---,,,,,,++++++,,,,,,---///...,,,++++++,,,---...++++++++++++++++++++++++///...---,,,,,,,,,---...,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,,,,///222((()))***+++++++++++++++,,,,,,---.../////////......------,,,,,,,,,------...,,,***((((((***,,,...///...---,,,+++,,,---...,,,,,,,,,,,,,,,---...///+++,,,...000111111000000------,,,+++,,,---...///,,,,,,------.../////////,,,,,,------...///000000..............................////////////......////////////////////////000000000000000000000000...//////000000000000000000000000000////////////......//////000000111111000000111111222222333333000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///////////////---+++***////////////////////////..................................../////////000//////............//////***///111111777===<<<555,,,+++))))))+++---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---++++++++++++---...(((***---//////...,,,***&&&''')))***++++++******(((((()))***++++++,,,,,,,,,,,,,,,++++++*********+++,,,------.........---***+++---......---+++***++++++************++++++,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++***+++,,,++++++***+++---...///...------///......---------......000000000000000111111111///////////////.........+++,,,---...///111222222//////111111111111222222:::777777:::;;;===GGGSSS```lll{{{wwwqqqooommmrrr{{{zzzvvvyyy}}}||||||{{{tttlllfffmmmxxxuuuoooqqq|||uuuooolllkkkpppoooqqqwww~~~~~~zzzsssnnnhhhddd___VVVJJJAAA:::777555444444333222000////////////////////////111000///------......///...---,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,---......,,,)))%%%###,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++......////////////...............------,,,,,,,,,...///...---++++++---///---......///000/////////........................+++,,,,,,------.........////////////////////////------------------------........................000///---,,,,,,---...///////////////////////////........................////////////000000000000...000111000---,,,---///000000111111111111000000000000000000000000000000////////////////////////////////////000000000000555444333333222222222222222111111111000000//////000000000000000000000000000000000///---...000222111111111111111111111111000000000000000000000000//////............//////111111000000000000111111,,,---...000000...---,,,........................---,,,+++,,,///000---+++///...---,,,,,,---...///(((***,,,...111333444555...........................,,,)))'''&&&''')))***------,,,++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++***)))(((*********++++++,,,,,,,,,(((((())))))******++++++++++++,,,,,,,,,++++++***++++++******))))))(((((((((***---//////---***(((,,,,,,,,,++++++*********))))))************))))))++++++******)))******+++---,,,,,,+++***)))((((((------------------------***,,,......+++***+++---------------------------,,,...//////...,,,------+++---...000000...---+++///////////////000000111000111111000...///111333222222333555777:::<<<===LLLWWWhhhyyy~~~vvvnnnhhhhhhsss~~~xxxsssyyy~~~vvvvvv}}}~~~}}}wwwyyy{{{vvvoookkkfffiiisss~~~uuusssvvv|||yyypppkkkkkklllmmmllltttssssssvvvyyyyyyuuuqqqggg```WWWPPPMMMHHHBBB===999888555222111000000000........................111000///...---......///......---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,......---------,,,,,,,,,+++++++++)))(((((()))+++,,,---......//////..............................---------------.........------------------------------------------------........................///......---------........................................................./////////000000000000000222333222///...///111///000000111111000000///////////////////////////////////////////////////000000111111111222222222333333222111111111111111111111111000000000//////000000000000000000000000000111111///......000222111111111111111111111111000000000000000000000000//////............//////000000////////////000000/////////....../////////........................///---,,,,,,......---***///...---,,,,,,---...///111000000222444444222///------------------------///---+++)))((()))***+++---,,,,,,++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,))))))))))))************+++++++++,,,,,,++++++***************)))))))))))))))***,,,......,,,***))),,,,,,,,,+++++++++******)))******************)))++++++***************+++---------------------,,,---------------,,,,,,,,,***,,,......+++***+++---------------------------...///000000///...///111//////.........///000111000//////......//////000000111111000//////222444000111111333444666888999@@@GGGVVVfffrrr|||uuulllgggeeeooo|||yyytttxxxxxxtttxxx~~~wwwuuuxxx{{{|||}}}wwwpppllldddhhhrrr~~~|||xxxxxx|||~~~yyy}}}}}}qqqmmmiiijjjnnnsssuuuuuuyyywwwuuuuuutttpppiiiddd^^^WWWNNNHHHEEEBBB===999888777555444222111111111------------------------000///......------......///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))((()))+++---000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,------,,,***)))+++,,,+++,,,------......------------------------------//////..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............---....................................................../////////000000000///111222111000//////000//////000000000000//////////////////////////////////////////////////////000000111111111111222222222111000000000000000000111111000000000000//////000000000000000000000000111111222111//////111333000000000000000000000000000000000000000000000000//////............////////////............//////000///---,,,,,,---///000------------------------000...,,,,,,------,,,+++......------------......000...---///333222---(((,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********,,,---,,,,,,++++++++++++,,,,,,---------......------,,,***++++++++++++***))))))***++++++++++++,,,,,,,,,***************)))))))))***++++++,,,,,,+++++++++)))))))))******************++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********++++++++++++******++++++******++++++++++++,,,,,,---------...............------,,,,,,++++++***,,,------,,,++++++,,,,,,,,,,,,,,,------------///000000000///000222444666444000---,,,...111333222111000///............111222222111000000333555000000000000111222444444666:::DDDPPP]]]kkk~~~wwwnnniiieeelllyyy}}}xxxzzzyyyrrrpppvvv|||vvvooommmooo}}}zzzrrrnnneeejjjttt{{{{{{}}}wwwyyy}}}tttooofffeeefffkkksssyyy{{{{{{zzzwwwtttqqqmmmfff]]]UUUQQQKKKCCC===;;;999666444555555555555444333222111------------------------//////......------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---++++++,,,------------,,,------------------------000000//////.........---........................------------------------------------------------,,,---.../////////...---........................................................./////////000000---.../////////...------...//////000000//////...////////////////////////////////////////////////............/////////000111111000000///000000111000000000000000000//////000000000000000000000000111222222222000000111333000000000000000000000000//////////////////////////////............//////.........------.........------------------------------------------------///...,,,,,,,,,---------------------------------,,,))))))...444666000))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++,,,------------------,,,,,,+++******+++++++++******)))+++++++++++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,++++++)))))))))******+++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++++++++************************......---,,,,,,+++++++++***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------///000///......000333666;;;888333///---...000222444333222000//////......111222222111111111444666000000000//////000000111666666:::BBBKKKWWWiiixxxwwwsssooopppwww|||qqqlllqqq}}}|||vvvooolllnnnxxx~~~vvvqqqiiinnnxxx~~~|||xxxyyywwwpppmmmlllhhhhhhkkkqqqxxx||||||zzztttqqqmmmjjjeee^^^TTTMMMFFFAAA:::555333333222111111222333444444333222111------------------------...............------,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++)))(((((()))***++++++,,,---,,,,,,,,,------------------------000000//////.........---........................------------------------------------------------+++,,,.../////////...---............................................................////////////,,,,,,.../////////---,,,......////////////..............................////////////////////////---............/////////111111000000000000111111//////////////////000000////////////////////////000111333222111000111222//////////////////////////////////////////////////////............//////......------------......,,,---000111111000---,,,------------------------,,,,,,,,,,,,,,,---...///,,,------------------,,,...++++++111999:::555...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++************++++++,,,---,,,,,,,,,,,,,,,+++******)))******+++++++++******++++++++++++++++++++++++,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++******))))))(((''''''&&&------,,,,,,,,,+++++++++++++++++++++,,,,,,+++***+++++++++,,,,,,,,,------.........---,,,...111444666555333111111111222222666555444222111000000///111111222111111222444777222222111000000///000000555333555:::???FFFRRR]]]tttzzzyyyzzz{{{}}}tttnnnssszzzsssppppppvvvzzzuuuooosss}}}zzzzzz{{{zzzyyy~~~{{{uuunnniiiiiilllpppppppppqqquuuzzz|||zzzwwwmmmiiiddd```\\\UUULLLFFF>>>:::555222000000111111...///000111222111000000---------------------------............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((***---...///---+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,...---,,,******+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------------------------........................------........./////////------...000222222///---------............------........................//////////////////////////////000000000000111111000000000000000111111222......////////////000000///////////////////////////111222222111000000111////////////////////////000000000000000000000000//////............//////......------------......---///333555555333///---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...,,,,,,------------,,,,,,///---,,,000444555000+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))******)))******+++,,,---,,,,,,,,,,,,+++***))))))))))))***++++++++++++***,,,,,,,,,++++++++++++***+++++++++++++++*********)))***++++++,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******++++++++++++******)))***+++---------,,,,,,,,,,,,+++***)))((('''&&&+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))******++++++,,,,,,------,,,---------,,,---///111......000111333444555555666555444222111000000000000000111111000111444666444333222111000000000000000...000555888;;;AAAIII[[[kkk}}}|||~~~{{{tttuuu~~~~~~yyywww|||~~~xxxtttuuuyyy}}}yyyvvvyyy}}}xxxyyyyyytttnnnooolllhhhddddddhhhooottttttrrrqqqsssvvvwwwuuurrrgggbbb[[[UUUPPPJJJBBB<<<888666444111000000111111---......///000000//////........................------.........---,,,+++))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,+++***************************++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...000111111///.........+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------........................---------.........//////---------000333222///,,,---------......---------......................../////////////////////////////////000000000111111//////......//////000111........./////////000000////////////////////////...000222222000//////000........................000000000000000000000000//////............////////////............//////...///222333333222///...,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...+++******+++,,,------------,,,+++,,,++++++,,,------***(((------------------------))))))))))))))))))))))))))))))))))))***+++,,,---------------,,,+++***)))))))))***+++++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******************)))(((***,,,---......---,,,++++++******)))))))))(((*********+++,,,,,,------+++***)))***,,,,,,***((()))******+++,,,,,,------,,,---......---,,,---///------...///111222444444444333222111000/////////...///000000///111333666444333222111111000111111///---...222444555888>>>DDDQQQaaannnyyy|||yyyyyytttuuuxxx~~~}}}~~~~~~|||yyyzzz~~~||||||uuusssqqqmmmiiifffgggggghhhiiimmmssswwwuuuqqqmmmlllmmmnnnllliii^^^XXXPPPIIIEEE@@@;;;666333333333111000///////////////.........///000000////////////////////////,,,---.........---,,,+++'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,***))))))))))))***************************++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++---//////---,,,+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111------------------------........................---------.........//////+++***+++...111111---))),,,------......------,,,........................////////////////////////------------.........///---------------...///000---.........//////000000////////////////////////---///111111000/////////........................000000000000000000000000//////............////////////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,---000333333...)))'''&&&++++++------------++++++++++++,,,---------,,,,,,........................)))))))))))))))*********))))))))))))***+++,,,---............---,,,+++***((()))***+++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,---((()))***+++,,,------------,,,,,,++++++************++++++,,,,,,++++++************++++++,,,,,,,,,))))))************))))))((())),,,.........---,,,(((((((((((())))))))))))))))))***+++,,,------...+++***(((***,,,---***((())))))***+++,,,,,,------,,,...000///...---------222111///...---...///000222111000///...............////////////000333666444333222111111000111111333000000333444333555999555???LLLYYYhhhuuuxxxvvvuuu~~~~~~zzzvvvyyysssyyy|||~~~zzz{{{~~~~~~~~~|||sssnnnkkkhhhgggdddhhhlllooorrrtttwwwyyyuuupppiiieeeeeedddbbb```VVVPPPGGGAAA>>><<<888555///000222111///...---...111000///......///000111//////.........------------------....../////////+++,,,,,,------,,,,,,+++'''(((***+++------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***,,,------......------,,,///,,,)))))),,,...---,,,///(((+++...)))***---((()))************+++++++++(((((()))***+++---...///++++++******)))*********,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000///---,,,++++++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......------......///.........------------------------++++++,,,,,,---...//////------------------------//////////////////......///...---,,,,,,,,,,,,,,,...------,,,,,,------...000000//////............////////////////////////000000000000000/////////000//////.........//////////////////////////////////////////////////////...///000///...---...000((((((***,,,---...//////............////////////---...//////......///000..................------,,,---------.../////////333111000...------------------------------------+++,,,,,,------,,,,,,+++---..................------------,,,+++)))&&&%%%,,,---/////////---+++******++++++***))))))***,,,,,,,,,+++***))))))******---------,,,,,,,,,++++++)))***,,,------,,,+++***)))))))))))))))))))))))))))*********++++++++++++---------,,,,,,------......,,,+++*********(((&&&,,,+++***************+++,,,+++++++++,,,,,,+++***************************)))***,,,------,,,***)))---,,,***))))))***,,,------,,,***(((((()))***+++***+++,,,---------,,,,,,+++,,,---.........---,,,------------------------//////............////////////000000///---+++***---///111000...///222666444333111/////////111222///.........///111444666777999>>>FFFPPPZZZccchhhlllrrryyy{{{{{{|||~~~zzzuuuvvvtttrrrvvv{{{tttuuu{{{zzznnndddaaacccgggjjjnnnppptttxxxzzzwwwrrrmmmqqqtttmmmhhhhhh```VVVVVVLLLCCC===>>><<<444000222000000000000000///......------............------///.........------------------........./////////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******++++++******)))///,,,******,,,------,,,...***///111))))))...,,,************++++++++++++******)))******+++,,,---,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++,,,,,,,,,,,,,,,++++++------------------------+++,,,,,,,,,---.........------------------------..............................---,,,,,,,,,------------,,,,,,,,,,,,------/////////......---------................................................//////............//////................................................---...///...---,,,---///+++,,,---......//////...............////////////...///000000.........000..................------------------............000///...---,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,++++++,,,,,,+++***(((''')))***+++,,,,,,***)))(((***++++++***))))))***,,,,,,++++++***))))))******+++++++++*********)))))))))***++++++***)))((('''*********************************+++++++++,,,,,,+++++++++++++++,,,------,,,++++++,,,...000///...///...---+++***)))))))))***)))((((((((()))((((((************************+++,,,---......---,,,+++---,,,***))))))***,,,------,,,***)))((()))***+++***+++,,,---------,,,,,,+++,,,---.........---,,,------------------------///......------......///////////////...---+++***,,,...000000///000444888:::888444111///------...000///......///111333444222444888===DDDLLLRRRVVV\\\cccmmmssswwwzzz{{{wwwsssttt{{{}}}qqqqqqttt|||xxxttttttqqqkkkddd``````bbbfffhhhssstttuuuxxxyyywwwsssoooppppppjjjdddbbbXXXJJJFFFEEE>>>888666666333///...000000000000000///......------............------............------------------............//////------............------///...,,,***))))))******------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,...,,,***+++,,,------,,,,,,***000000&&&&&&,,,***************+++++++++,,,++++++************++++++++++++++++++,,,---......++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---,,,,,,+++***))),,,------------------,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,---------------...------,,,,,,,,,,,,------......------------,,,,,,------------------------***++++++,,,,,,---------///...............//////................................................,,,---...---,,,+++,,,...//////000000000//////...---............/////////000111222111///......///------------------..................------------------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++******'''((()))***+++***)))(((***++++++***))))))***,,,,,,+++******)))*********+++++++++*********)))))),,,++++++***)))(((''''''++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))***,,,---...///...------//////...---+++***************+++,,,***)))(((((()))***+++,,,***************************+++,,,------,,,+++***,,,+++***))))))***+++,,,,,,+++***)))))))))***+++***+++,,,---------,,,,,,++++++,,,---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------...............---,,,++++++...111111000111555999<<<:::666222///---------000000///...///000111222000111222444888<<<@@@BBBGGGOOO[[[eeemmmttt{{{}}}}}}~~~|||sssqqqrrrwww}}}uuukkkfffffffffeeedddfffjjjlllmmmmmmssssssrrrsssttttttsssqqqsssooohhhccc^^^SSSEEE<<<;;;999444000000333111,,,///000000000000///......------............------------------------------,,,,,,------------------,,,,,,------------,,,,,,000...,,,)))((()))***+++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++------............---------,,,++++++,,,,,,,,,,,,,,,)))---,,,&&&)))---&&&*********+++++++++,,,,,,,,,++++++++++++,,,,,,---*********+++,,,---...///++++++************++++++,,,,,,++++++++++++,,,,,,***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---,,,+++***,,,,,,---......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,,,,---............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------.........---------...//////................................................,,,---......,,,,,,---...//////000000000000//////---------.........//////111222222111///---...///,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******)))*********++++++++++++)))***+++,,,------,,,,,,***++++++***))))))***,,,++++++***************+++---------,,,,,,,,,++++++------,,,+++*********+++++++++++++++++++++++++++)))))))))*********++++++((((((((()))+++---...////////////222555888888888111000///---,,,,,,++++++++++++******)))***---///************************(((((())))))))))))((((((++++++***))))))***++++++++++++***))))))******+++***+++,,,---------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------------------,,,,,,///222222111111444777:::888555222000//////000111000////////////000000111111111222333555666777999@@@IIITTT^^^iiissszzz|||~~~|||yyyxxxyyy||||||xxxxxxzzz|||vvvxxxxxxsssjjjdddaaaaaagggiiimmmssswwwwwwuuurrrkkkjjjiiijjjmmmppprrrrrrtttiiibbb\\\SSSMMMDDD888222666666000///333333000//////000000//////...---------............------,,,,,,------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++...,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******+++,,,------,,,,,,,,,,,,///(((***,,,///888:::,,,***++++++++++++,,,,,,,,,++++++++++++---...///000))))))))))))***,,,------+++******))))))******+++,,,++++++******++++++,,,+++,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,+++***+++,,,............,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,............---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------------...//////................................................---///000///...---...///,,,,,,---...////////////------------............111222222111...------...,,,,,,,,,,,,------............------,,,,,,,,,++++++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******************)))++++++******************++++++,,,------.........***++++++***))))))***,,,+++***************++++++---------,,,,,,,,,+++++++++*********+++,,,------************************(((((((((((()))))))))***(((((()))***,,,...///000)))+++000888AAAIIINNNPPPFFFDDD@@@<<<888444222000111111000---)))'''(((***))))))))))))))))))))))))((((((((((((((((((((((((******************************************++++++***+++,,,---------,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,------------///111444333000///111333888666333111/////////000000000000///////////////111111111111222333333444555888===DDDNNNZZZfffmmmuuuxxx|||~~~|||}}}{{{{{{zzz~~~~~~tttmmmjjjjjjkkkcccfffhhhgggeeecccccceeekkknnnsssyyy{{{xxxrrrlllaaa``````ccchhhmmmpppqqqmmm\\\TTTNNNAAAAAABBB888222666777222///111333333///////////////...------------............------,,,,,,,,,,,,------------,,,,,,++++++++++++************++++++++++++******++++++*********+++---...++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***,,,...---,,,++++++,,,000)))***///888GGGHHH777++++++++++++,,,,,,,,,,,,*********+++---...000111))))))))))))***+++,,,,,,******))))))))))))******++++++************++++++,,,,,,------......------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,++++++***)))(((+++,,,...//////...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,---...//////------------------------------------------------...///000///......///000***+++,,,---.../////////,,,------------.........///000111000...------...++++++,,,,,,------......------------,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************)))))),,,+++******)))*********++++++++++++++++++,,,,,,***++++++***))))))***,,,*********)))******+++,,,+++++++++*********))))))''''''((()))***++++++,,,))))))))))))))))))))))))((((((((()))))))))******((())))))***,,,...///000)))***///666>>>FFFJJJKKKHHHGGGFFFEEEDDDCCCCCCCCC======<<<777///***((()))))))))))))))))))))))))))************************************************)))*********++++++++++++***+++,,,---------,,,,,,+++++++++++++++,,,------******++++++,,,,,,------++++++************++++++,,,,,,++++++,,,---...//////222444333///---...000777555222///---,,,,,,---////////////////////////......///000111111222222555444555999AAAKKKTTTZZZaaahhhpppvvvyyy|||~~~}}}|||xxxtttwww}}}uuuzzz}}}yyysssjjjbbb^^^]]]^^^[[[^^^aaacccdddfffhhhjjjpppsssvvvyyyyyytttlllfff[[[[[[\\\___dddhhhjjjkkkeeeQQQMMMHHH:::BBBPPPIIIBBB:::444111///...///222...////////////...------------............------++++++,,,,,,,,,---------------------,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......//////......---))),,,......,,,++++++,,,...***,,,///555DDDFFF555+++++++++,,,,,,,,,------)))))))))***+++,,,---...++++++*********++++++,,,******))))))))))))******++++++************++++++,,,,,,++++++******++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......******+++++++++******)))***,,,...//////...,,,************+++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,---.........,,,---...//////---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,------------------,,,,,,,,,,,,---...///000---------------------------------------------------...//////------...///,,,------.........------,,,,,,---------.........---...///...---,,,---...***++++++,,,------......,,,,,,,,,,,,,,,,,,------++++++------...---,,,,,,++++++++++++++++++++++++******++++++++++++******)))******++++++******)))***))))))))))))+++,,,---++++++*********************++++++***))))))***,,,******))))))***++++++,,,+++++++++*********))))))'''((()))***++++++***)))************************************++++++++++++(((((())))))+++,,,---...,,,+++,,,...111333444333666777999;;;>>>BBBDDDFFF<<<>>>???;;;444...,,,---))))))))))))))))))))))))+++++++++******+++++++++))))))************))))))))))))***+++++++++++++++***+++,,,---------,,,,,,,,,+++*********+++,,,---)))******+++,,,,,,------,,,++++++******++++++,,,+++++++++++++++---...///---000333222///---...///111000...,,,++++++,,,---......//////////////////,,,---...///000111111111333222222444999???CCCFFFKKKTTT```iiinnnrrrxxx|||{{{zzz~~~~~~|||}}}}}}}}}{{{xxx{{{wwwxxxxxxyyy}}}{{{uuuwww~~~uuukkkkkkhhhccc^^^[[[[[[\\\cccdddfffhhhjjjkkkmmmnnnqqqrrrssstttsssnnnfffaaaYYYYYYYYY\\\^^^___^^^\\\XXXFFFKKKMMMAAASSSmmmkkkaaaEEE//////222...---111......//////......---,,,------............------+++++++++,,,,,,---------/////////......---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***---------,,,,,,+++++++++************************************************---,,,+++******+++,,,---***++++++,,,,,,++++++***))),,,//////,,,***+++---,,,***,,,***+++888:::***++++++,,,,,,,,,---------***)))))))))))))))******------,,,+++++++++,,,,,,******))))))))))))******++++++************++++++,,,+++)))((((((((())))))***+++,,,------,,,+++***,,,,,,,,,---------......++++++,,,---------,,,,,,***,,,...000000...,,,***))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,------...//////,,,---/////////---+++***,,,++++++++++++++++++,,,,,,,,,,,,------.........------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------------------------------,,,---......,,,,,,---...////////////...---,,,+++,,,,,,,,,---------......+++---...---,,,,,,---...******+++,,,,,,---......+++++++++,,,,,,---------***+++,,,---,,,,,,******++++++++++++++++++++++++******++++++++++++************++++++++++++******(((''''''(((***,,,...000------,,,+++*********+++***++++++***))))))***,,,******))))))***+++,,,,,,---------,,,,,,,,,++++++***+++,,,...---,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,---------(((((((((((()))+++,,,---***))))))***,,,---,,,+++++++++,,,,,,...///111222...222777666000,,,+++---))))))))))))))))))))))))******))))))))))))******))))))************))))))((()))***+++++++++++++++***+++,,,---...---,,,,,,,,,+++*********+++,,,---))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++******+++---///000***...111111///---...000******))))))+++---000111---......///000000//////---...///000111111111111000000000333666888999999>>>HHHVVV```eeeiiinnnqqqvvvrrrsssxxx{{{yyyvvvvvv{{{}}}~~~~~~uuuuuussspppqqqwww~~~|||yyyuuussstttwww{{{}}}xxx|||ooocccaaacccdddbbb___]]]___aaaoooooopppppppppqqqqqqrrrlllkkkkkkkkkjjjfff___[[[WWWWWWXXXYYYYYYVVVRRRNNNHHH:::GGGPPPIIIaaa|||PPP------555111---111......//////......---,,,---..................------,,,,,,++++++,,,,,,---......---,,,,,,+++******************************,,,,,,,,,++++++************+++---......---+++***************************...+++''''''***,,,,,,+++***+++,,,,,,******+++,,,000000///...,,,+++***)))+++++++++++++++***)))((())))))***+++,,,,,,------)))************++++++++++++,,,,,,------,,,,,,+++((()))***+++++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,------------------,,,,,,+++++++++(((***---//////...,,,***+++...000111...,,,***)))---------,,,,,,+++++++++---,,,+++*********,,,,,,---------,,,,,,+++++++++222111000///...---------++++++++++++,,,------...------,,,,,,,,,------...------------------------,,,,,,,,,------,,,++++++///............---------......---------......///++++++++++++++++++++++++------------------------...---+++******+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---......,,,---------,,,,,,+++++++++&&&'''(((***,,,...///000///...---,,,++++++***+++((()))***+++++++++++++++************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,***))))))***++++++*********+++++++++,,,,,,,,,(((((())))))***+++---------------,,,+++***)))((($$$'''***,,,+++******+++))))))))))))))))))))))))---)))%%%%%%(((+++,,,+++))))))))))))))))))))))))***************************)))))))))***+++,,,,,,//////444;;;AAA>>>333((('''---...)))(((+++)))###******************************))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***+++,,,++++++******++++++,,,)))))))))******+++,,,,,,............---,,,+++***000////////////.........,,,,,,,,,---------......222111000.........///000...............///000000......///111222333444555:::===CCCJJJRRRZZZ___bbbhhhfffffflllppprrrvvv{{{~~~{{{tttmmmmmmrrrwwwwwwuuuuuuvvvwwwwwwwwwuuutttrrrwwwtttuuu||||||{{{~~~yyyrrrkkkjjjmmmnnnjjjfffjjjhhhkkkqqqpppiiieeegggcccccccccfffkkknnnppppppwwwvvvtttqqqooommmkkkkkkddddddbbb```^^^\\\ZZZYYYXXXWWWUUUSSSPPPLLLJJJHHH:::777666<<>>888333111333000,,,,,,...000///---+++---.........///000111000000///...---,,,++++++........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))++++++++++++++++++++++++---,,,+++++++++,,,,,,,,,)))+++,,,+++***)))***+++******++++++++++++++++++******+++++++++******)))(((((()))))))))*********))))))*********+++++++++******++++++++++++************+++,,,,,,+++++++++************************++++++++++++++++++++++++************++++++++++++,,,+++++++++++++++++++++***)))((((((((()))+++,,,+++---//////...,,,++++++,,,+++++++++++++++++++++,,,,,,,,,,,,---------...+++++++++,,,,,,---------++++++,,,---...000111222************+++,,,.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......*********+++,,,------...000///...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++,,,...111222333,,,,,,,,,------......///,,,,,,,,,,,,++++++++++++)))))))))***+++---...///...,,,***(((((()))***+++************************)))))))))***+++++++++,,,************************+++***((((((*********)))(((((((((((())))))))))))++++++***************+++,,,,,,,,,,,,,,,+++***)))+++---...,,,***'''''''''))))))))))))))))))))))))'''(((+++......---***(((((((((((((((((((((((((((******************************))))))))))))******---////////////222888===;;;000)))***,,,)))'''(((************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------***))))))))))))))))))***++++++************++++++,,,,,,,,,,,,++++++*********+++,,,---............*********+++,,,---------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...------------...//////000000000000000000000000111111333444666777888999888888<<>>;;;777444222///...---///111333222111......////////////...---.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++******++++++)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,)))******+++++++++******)))))))))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((('''''')))+++,,,***+++------+++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------***)))))))))******+++,,,)))))))))***+++,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---------,,,,,,,,,,,,,,,000///...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,...///+++,,,,,,------.........++++++,,,,,,---.........************++++++,,,---...,,,***(((((()))***+++************************)))))))))***+++++++++,,,************************+++)))(((((()))******)))''''''((((((((()))))))))))))))))))))***+++,,,---++++++,,,,,,,,,+++******(((***+++***(((''''''((())))))))))))))))))))))))((()))***+++++++++***+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((())))))***+++,,,,,,+++***...555<<>>AAAGGGNNNTTTXXX[[[\\\```dddhhhjjjjjjlllpppttttttuuuwwwyyyzzzzzzzzzyyyyyywwwzzz|||tttppplllllljjjiiihhhhhhhhhiiigggeeebbb___]]]]]]^^^^^^bbbaaabbbfffkkknnnmmmkkkeeedddbbbcccfffhhhiiiiiicccaaa^^^[[[XXXYYY\\\___aaagggnnnssstttsssqqqqqquuuvvvuuurrrooonnnqqqtttzzz{{{zzzvvvtttuuutttqqquuuqqqkkkfffdddcccaaa```]]][[[WWWSSSPPPLLLJJJIII@@@>>>;;;777555444444444555555444222000...,,,***............------------333///******---///---*********+++,,,---...//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++)))))))))******+++,,,,,,))))))))))))))))))))))))''')))++++++((('''(((***(((***+++***)))((()))+++++++++++++++************))))))***++++++++++++++++++++++++++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***************************************************,,,,,,,,,,,,++++++******)))*********++++++++++++***)))))))))******++++++)))***,,,+++***)))***+++)))*********++++++++++++'''((()))+++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++************++++++)))((((((((()))***+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------------------++++++++++++++++++++++++............---,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,***,,,,,,+++(((''')))+++++++++++++++++++++******((())))))***+++,,,---...++++++************++++++***************+++++++++************************+++++++++******************************************)))'''''')))***)))((((((((()))))))))************)))))))))***+++,,,,,,***++++++,,,,,,+++++++++((()))))))))''''''(((***))))))))))))))))))))))))&&&((())))))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))***,,,...999BBB???...&&&,,,...)))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((()))))))))*********++++++((()))***++++++***)))(((******))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))))))))))))))))))))******++++++++++++,,,,,,,,,******,,,---------,,,,,,------,,,,,,------...///........................000000000///////////////000,,,---444999888555444555666888<<<@@@DDDGGGIIILLLSSS\\\aaabbbdddiiinnnrrrtttwwwzzz{{{zzzxxxwwwrrrpppttt{{{}}}wwwpppmmmjjjkkkkkklllllllllllllllnnnkkkgggdddcccccccccccceeeeeefffiiimmmpppooonnniiigggfffgggkkknnnpppqqqiiijjjhhhccc^^^\\\]]]^^^```hhhrrrxxxzzzxxxwwwvvvvvvuuutttrrrqqqqqqssstttwwwzzzxxxrrrpppsssrrrooooookkkfffaaa^^^\\\YYYVVVSSSQQQNNNJJJFFFBBB@@@>>>666555444222111111000000555555444333111///---,,,+++,,,------...///111333------------------......+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++(((((())))))***+++---...((((((((((((((((((((((((***,,,///...,,,***+++---(((***+++***)))((()))***************)))))))))(((((()))***+++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++******++++++++++++******------------,,,,,,+++***************************++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++)))*********++++++++++++***+++,,,,,,+++***+++---))))))******++++++++++++***+++,,,...//////......---------,,,,,,+++++++++))))))(((((()))******+++''''''((()))***,,,...///&&&&&&&&&&&&''')))***+++++++++++++++++++++++++++)))***+++,,,------...---(((((()))***+++,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,************************((())))))***++++++,,,,,,)))+++,,,+++((((((***,,,,,,++++++******)))))))))((((((((()))******++++++******))))))***+++,,,,,,((()))***+++++++++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))************,,,+++******)))************++++++,,,,,,,,,++++++***++++++***((('''(((***))))))))))))))))))))))))$$$'''******(((&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++,,,---...---,,,,,,,,,BBBHHH333$$$***///+++))))))))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((((())))))))))))*********((()))***++++++***)))(((******))))))))))))************))))))((((((''''''(((((()))************)))))))))***+++,,,---......******+++++++++,,,,,,,,,***+++,,,---...------,,,---,,,,,,,,,,,,---......---------.........//////111111000///...---,,,,,,333------444999777000,,,222222222333555888:::<<<999CCCQQQYYY[[[]]]aaaeeehhhkkkpppuuuwwwvvvuuussspppnnnpppvvvwwwqqqjjjfffdddfffiiikkkmmmnnnnnnnnnrrroookkkhhhhhhhhhhhhhhhhhhhhhiiilllppprrrrrrqqqhhhfffeeefffjjjooorrrsssmmmooonnnhhhbbb_________```iiittt{{{|||yyywwwvvvxxxvvvtttrrrrrrssstttuuunnnqqqooojjjiiinnnoookkkgggddd___[[[XXXTTTPPPMMMLLLJJJFFFBBB===999666555222222222222222111111111000000000000//////...---//////...,,,******+++---***///333333///,,,---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///000000///...------,,,,,,*********************************+++,,,,,,,,,---)))************+++++++++************************''')))))))))((('''((()))++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++,,,------,,,+++*********))))))******+++,,,*********+++------+++))),,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))***+++,,,,,,+++)))(((******++++++++++++*********************************************************************************+++,,,------,,,+++***)))---...)))&&&))),,,---)))******++++++,,,------++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++---......---+++******,,,))))))***++++++,,,------+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************...---,,,,,,+++++++++,,,)))************+++++++++)))))))))))))))))))))))))))************+++++++++((()))+++---------+++***++++++++++++++++++++++++)))************++++++++++++***))))))+++,,,+++***++++++++++++++++++++++++'''(((***+++,,,,,,+++******)))))))))((((((''''''******))))))))))))******))))))))))))))))))))))))***************)))((((((+++*********))))))((((((''''''''''''((()))***+++++++++******))))))((((((******)))(((''''''((((((***************)))(((((()))))))))))))))))))))))),,,------------,,,+++***,,,,,,,,,++++++***************))))))))))))******'''((()))***)))(((%%%$$$((()))+++...000000---*********))))))))))))*********************************+++++++++,,,,,,,,,,,,))))))***++++++++++++***...,,,***(((''''''((())))))))))))***+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------//////............//////...------,,,,,,...///000/////////000111333555555777:::>>>BBBEEEJJJOOOSSSZZZ[[[```gggmmmooommmjjjeeegggiiijjjjjjhhhfffdddgggiiikkkmmmooonnnnnnmmmooollliiiggggggfffeeedddiiiiiihhhhhhiiikkkmmmnnniiifffcccffflllppppppnnnlllhhhhhhkkkiiiccc```ccclllpppvvvyyyzzzzzzzzzzzzuuuuuuuuutttsssqqqpppooojjjlllhhhaaaeeeooonnneeeXXXVVVSSSPPPLLLHHHFFFDDD???===;;;888666444333222000000//////.........---//////111111000...,,,***..................------------------------------......---,,,,,,,,,,,,---+++++++++++++++++++++,,,...---,,,******,,,---.........---,,,,,,+++***************************************+++++++++++++++)))************+++++++++***************************+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++,,,***((((((***,,,,,,+++,,,,,,+++++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++++++++*********************************************************************************++++++,,,,,,++++++***---000111---***++++++))),,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***++++++***)))***,,,*********+++,,,---------+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************------,,,+++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++(((***+++------,,,+++***++++++++++++++++++++++++)))************+++++++++000---***))))))+++++++++++++++++++++++++++++++++))))))***+++++++++************)))))))))(((((((((******))))))))))))******************************'''((()))******++++++***************)))))))))(((''''''((())))))***++++++))))))))))))))))))))))))+++***)))(((((((((((((((***************)))(((((())))))))))))))))))))))))+++++++++*********))))))++++++*********)))))))))++++++***))))))((())))))'''((()))*********)))(((+++++++++---//////,,,*********))))))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++---,,,***)))((()))***+++***************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------//////............//////------,,,,,,,,,---...///////////////000222333444222444777999;;;>>>BBBEEEIIIKKKOOOUUU[[[^^^]]][[[WWWWWWXXXYYYZZZ[[[\\\]]]ccceeeiiilllooopppqqqqqqooollliiigggfffeeedddcccccccccdddeeefffhhhiiijjjccc```^^^aaagggkkkkkkjjjfffcccdddhhhgggcccaaadddnnnqqqvvvxxxxxxwwwvvvvvvtttrrroookkkhhhfffeeeeeeccceee```YYY\\\cccbbbYYYLLLKKKIIIFFFCCC@@@===<<<888777555333111///......000/////////.........---///000000000///...,,,+++........................------------------------......---,,,,,,,,,,,,------------,,,,,,+++++++++---,,,+++******+++,,,---,,,++++++******)))))))))******************************************)))))))))************+++++++++************************+++,,,---,,,+++***+++---++++++++++++++++++++++++***************+++,,,---,,,++++++++++++++++++,,,((()))***+++,,,+++******---***'''&&&(((+++,,,---+++++++++*********************************++++++++++++++++++++++++++++++*********+++++++++++++++---,,,,,,,,,,,,,,,------******++++++++++++******************************************************************************+++++++++******++++++++++++------++++++---***%%%------,,,,,,+++******)))************************************************)))***+++,,,,,,+++***))))))******************)))''')))************,,,---***++++++,,,,,,------...+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,+++******************)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++)))************+++++++++333///+++((((((***+++,,,))))))))))))))))))))))))++++++***)))))))))******************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++%%%&&&''')))+++,,,------************))))))))))))'''((()))++++++++++++***(((((())))))))))))******+++******))))))))))))))))))************))))))((())))))))))))))))))))))))******(((''''''(((((()))***))))))))))))(((((((((++++++***))))))((())))))((())))))***++++++,,,,,,+++***)))***+++,,,+++*********))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))******)))((()))***+++,,,,,,+++***))))))***+++,,,+++++++++***************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////............//////------,,,,,,------.../////////......//////000111...000111111111222444777888999<<>>===;;;999777555444222111000...---,,,,,,+++/////////...............000000//////...---------........................------------------------......---,,,,,,,,,,,,,,,//////...---,,,+++******++++++***))))))***++++++++++++******))))))))))))************************+++*********)))((((((((())))))*********+++++++++************************)))***++++++***)))***+++************************))))))))))))***+++---------,,,+++******+++,,,---''')))+++,,,---,,,***))),,,***((((((***,,,------************************+++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++---...******++++++++++++******************************************************************************,,,+++***))))))***+++,,,)))*********///444444///,,,,,,,,,++++++************************+++++++++))))))))))))))))))))))))(((***+++------+++***((())))))************))))))***+++------,,,,,,---...++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,+++***************************))))))*********+++++++++000---***((()))+++++++++)))))))))))))))))))))))),,,+++***((((((((()))*********************))))))))))))************))))))++++++++++++++++++++++++%%%&&&((()))+++,,,,,,,,,*********)))))))))))))))''')))+++,,,---,,,***))))))))))))))))))(((((((((+++******)))))))))******))))))************)))((())))))))))))))))))))))))***)))'''&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))******+++*********)))***+++,,,,,,(((&&&%%%&&&(((***************))))))))))))******************************))))))))))))************+++***((('''((()))+++---******)))))))))******+++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......///......------......///...---.........////////////......------............///000///......000111222222444666999;;;=========<<<;;;<<<>>>CCCHHHKKKMMMPPPVVV\\\ccchhhlllnnnhhheeecccaaa```___]]][[[WWWYYY]]]aaacccddddddccc\\\ZZZXXXXXX[[[]]]]]]\\\XXXXXX[[[^^^`````````aaaccceeefffeeebbb^^^\\\[[[\\\ZZZWWWTTTQQQOOONNNNNNHHHHHHEEE@@@@@@CCCAAA<<<777777666555333222111111000///...------,,,,,,---........................000///...------------...---------...............------------------------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++************************++++++++++++************************************+++*********)))((((((((())))))*********+++++++++************************)))***++++++***)))***+++************************(((((())))))***+++,,,------,,,+++******+++,,,---''')))+++,,,---,,,***)))***)))***+++---...---,,,******************+++++++++++++++***************++++++++++++++++++++++++******++++++,,,,,,,,,---+++***)))))))))+++,,,---******++++++++++++******************************************************************************,,,+++))))))))))))+++,,,+++,,,+++---555@@@DDDCCC******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))************)))))),,,---...---+++***+++,,,++++++,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))(((((()))******))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,+++++++++***************************))))))*********+++++++++((((((((()))+++,,,***)))((((((((((((((((((((((((,,,+++)))((('''((())))))))))))))))))))))))******((()))************)))(((++++++++++++++++++++++++(((((()))***************))))))))))))))))))******((()))+++,,,---,,,***)))+++******)))((('''&&&&&&***)))))))))))))))******((())))))*********))))))))))))))))))))))))))))))+++)))(((''''''(((***+++************************&&&''''''((()))+++---...,,,+++***))))))))))))***'''&&&$$$%%%(((,,,---...******))))))))))))******************************))))))))))))***************)))((('''''')))+++,,,))))))(((((()))))))))***,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------............------------............//////000000000000///...------,,,---------...///000///......000222222222333333333444555666222222333444555777999:::???BBBGGGMMMTTTYYY^^^```^^^\\\ZZZYYYYYYWWWUUUSSSRRRUUUYYY^^^```aaa``````\\\ZZZWWWVVVVVVVVVVVVUUUSSSUUUVVVWWWXXXZZZYYYXXXXXXYYYYYYWWWTTTPPPMMMMMMOOOOOONNNMMMJJJGGGCCCBBB:::;;;:::777777999888555222222222111111000000000///......------------------------...............///......------------...---------.........//////------------------------------,,,++++++++++++,,,))))))******+++++++++,,,************************++++++++++++++++++++++++******************************************)))))))))************+++++++++************************+++,,,---,,,+++***+++---************************)))))))))))))))***+++,,,,,,++++++++++++++++++,,,((()))***+++,,,+++******(((((())),,,......---++++++++++++++++++,,,,,,,,,******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,******++++++++++++***************************************************************************************))))))*********)))******+++333???FFFGGG)))******+++,,,,,,------)))))))))***++++++,,,,,,************************((()))***++++++***)))((()))******************)))+++,,,,,,+++)))(((((()))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))***+++)))************+++++++++))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++++++++++++++************************)))************+++++++++%%%%%%'''***,,,,,,***(((((((((((((((((((((((((((******)))((((((((())))))(((((((((((())))))))))))((()))***++++++***)))(((++++++++++++++++++++++++***************)))(((((())))))))))))************((()))***++++++***))))))******)))(((((('''&&&&&&((((((((((((((())))))***((())))))************)))))))))))))))))))))))))))***))))))(((((()))++++++))))))************++++++&&&&&&'''(((***+++---...,,,,,,++++++***))))))(((***((('''(((,,,...000000******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))))))))((('''((()))***+++)))******)))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------............------------............///000000000000///......---------------...,,,---......---...000111000111222111000000111222000111222333444444333333666777;;;???DDDIIILLLNNNOOONNNMMMMMMMMMLLLJJJHHHIIILLLPPPTTTWWWWWWWWWVVVTTTSSSQQQNNNLLLLLLLLLLLLJJJMMMOOOMMMNNNPPPOOOLLLKKKLLLMMMKKKGGGDDDBBBBBBFFFGGGGGGFFFBBB===999666222222333222222333333222...........................---,,,,,,,,,,,,,,,,,,---------------.........------------------------,,,,,,------.../////////------------------------------,,,+++++++++++++++''''''((()))***+++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++*********************************+++++++++++++++)))************+++++++++***************************+++,,,,,,******+++,,,******************************))))))))))))******+++++++++,,,,,,+++++++++))))))*********+++++++++((('''&&&(((***,,,,,,+++++++++,,,,,,,,,---------)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,******++++++++++++******************************************************************************))))))************))))))%%%)))***)))+++333999;;;+++++++++++++++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))******++++++++++++******)))+++,,,+++))))))***+++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++*********************************))))))))))))***+++,,,)))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***---,,,++++++*********+++************************)))************+++++++++((('''((()))+++,,,***)))))))))))))))))))))))))))'''((())))))))))))))))))&&&'''''''''((((((((((((((()))***++++++***)))(((***************************************)))((((((((()))))))))************))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******(((((((((((()))***+++,,,++++++,,,------,,,+++***+++***)))***,,,------,,,******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))***,,,,,,,,,,,,++++++***)))***************+++++++++++++++++++++++++++++++++***************************++++++,,,------.........------,,,,,,------...,,,,,,.../////////...---...------------......///,,,---...---,,,,,,...000***---//////...---...000222222222333333222222222111222444666888;;;>>>???@@@?????????@@@@@@>>><<<===???BBBEEEGGGHHHIIIHHHFFFEEEDDDBBB@@@???@@@AAA>>>CCCDDDAAAAAADDDCCC???===>>>???>>>;;;999999999<<<<<<<<<;;;999666333111...///000000000//////000---------------------...///...------,,,,,,,,,---,,,,,,,,,------.........,,,,,,---.........---,,,,,,,,,------...//////000---------------------------,,,++++++***+++++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++***************+++++++++*********************************+++,,,,,,,,,---)))************+++++++++************************''')))***)))((('''((()))))))))))))))))))))))))))+++***)))))))))))))))******+++,,,------,,,+++*********))))))******+++,,,(((&&&$$$$$$&&&)))+++,,,,,,,,,,,,------.........(((((()))***+++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++(((***+++---......------******++++++++++++******************************************************************************((()))***++++++***)))((((((---///,,,***---000000------,,,++++++*********((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++***+++,,,---,,,,,,---///******))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,+++*********+++)))))))))))))))))))))))))))************+++++++++---+++)))(((***++++++***************************&&&'''(((*********)))(((%%%&&&&&&&&&''''''((((((''')))***++++++***)))'''))))))))))))))))))))))))))))))************))))))(((((())))))*********+++***)))((((((((((((((()))###$$$%%%''')))***+++,,,&&&&&&&&&&&&&&&'''((()))(((((()))***************))))))))))))))))))))))))''''''((()))******))))))&&&'''''''''(((((())))))+++******))))))))))))))))))+++---/////////---,,,+++)))(((((())))))(((&&&******))))))))))))******************************++++++++++++,,,,,,,,,,,,''''''((()))***)))))))))/////////...---,,,+++***))))))******+++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,---.........------,,,,,,------...***+++,,,---------,,,+++...------------...///000---...///...,,,,,,---///&&&)))---///------...000///...------------...///111111111222333444666666555555555777888888666444333555777:::<<<=========999:::999777666666888999555:::<<<999999===<<<777333444555444333111111222444333333222222222333333......///000///,,,,,,...////////////////////////111111000///............,,,,,,,,,------.........***,,,...//////...,,,+++,,,,,,------...///000000---------------------------,,,++++++******++++++,,,,,,++++++++++++++++++.........------,,,,,,,,,************************))))))************))))))((((((((()))******++++++,,,$$$''',,,)))+++...)))+++++++++*********))))))+++*********))))))(((((()))************+++++++++******))))))))))))******))))))(((((('''&&&&&&&&&)))))))))))))))))))))))),,,+++)))((((((((())))))------------,,,,,,+++***,,,++++++******)))))))))------------,,,+++******---------,,,,,,+++++++++)))***+++,,,---,,,+++***,,,------...---+++***))))))))))))))))))*********,,,,,,,,,++++++*********)))************+++++++++))))))************))))))))))))*********))))))((((((((()))))))))(((((('''+++***)))))))))***,,,,,,,,,+++++++++***)))))))))))))))***+++++++++++++++))))))))))))((((((((((((************************+++,,,---,,,***((((((((())))))************))))))++++++******************++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++******(((***+++------+++***(((******************************))))))))))))*********))))))+++...---***'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((((()))+++************************))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************((((((((((((((()))******((('''&&&%%%%%%&&&'''(((******))))))((((((''''''+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))************************************************((('''''''''((()))+++,,,,,,***(((((()))***)))(((''''''((()))***++++++,,,'''&&&&&&''')))+++++++++//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,---......---++++++,,,...//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---------------------------------///...------...///...---.........////////////000//////000000000000//////////////////////////////222222111111222222333444333333222111000000000111222222222111111111111111222///,,,---000111000---000////////////.........////////////////////////222...++++++...000111000///............---------...---,,,+++***+++,,,,,,...............---------***+++---///000000///...000---,,,---///000...,,,------,,,++++++***))))))---,,,,,,++++++,,,,,,---,,,+++++++++************************************))))))************))))))++++++******)))(((((((((,,,&&&***---(((***...))))))))))))***++++++,,,,,,************)))))))))((()))************++++++++++++******************+++*********************+++)))))))))))))))))))))))),,,+++***))))))))))))***,,,,,,------,,,,,,+++***++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***+++,,,---,,,++++++...///000000///...,,,+++)))))))))))))))))))))***,,,,,,,,,++++++*********)))************+++++++++))))))************)))))))))******++++++******)))******++++++++++++*********)))((((((((()))+++++++++++++++***************)))******+++++++++******,,,+++++++++******))))))***************************,,,---,,,***(((((()))))))))************))))))************************++++++++++++++++++++++++++++++******++++++,,,---)))******++++++******)))&&&'''((())))))((('''&&&***************************))))))))))))))))))***)))((((((***------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((((((((((((((()))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))************)))))))))((())))))))))))((((((((((((************************))))))))))))))))))))))))***************************************************)))((((((((()))***+++,,,***(((((()))***)))((((((((())))))******++++++)))((('''((()))***++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............///,,,---------++++++---///000///...------,,,,,,---+++++++++,,,,,,,,,------------------............------------------------///---,,,---...///...---,,,,,,,,,------------.../////////000000/////////////////////////////////////////////000000111111111111000///////////////000000000000000/////////222111///............---/////////.........------........................111...++++++...000000000............------------...---,,,+++++++++,,,,,,---------...............***+++---///000///......///---,,,---//////...,,,------,,,,,,++++++******+++++++++******+++++++++***************)))))))))************************))))))************))))))++++++******)))(((((((((---)))---...''')))...)))&&&'''((()))+++---......******************)))))))))************+++++++++******))))))))))))******)))******+++,,,,,,------)))))))))))))))))))))))),,,,,,+++************+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,)))***+++,,,------------+++++++++*********************+++,,,,,,,,,,,,,,,//////000000///...,,,+++******))))))))))))))))))+++++++++++++++*********)))************+++++++++))))))************))))))***++++++,,,,,,+++++++++***+++++++++++++++++++++))))))(((((())))))***+++***************+++++++++***+++++++++++++++******,,,,,,,,,+++***))))))(((************************)))***,,,,,,***)))***+++))))))************))))))************************+++++++++++++++++++++++++++************+++,,,,,,)))******++++++******)))************************************************))))))))))))))))))))))))((((((''')))+++,,,,,,+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))((((((((((((((())))))***))))))(((((((((((())))))'''''''''((()))*********************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))))))))***+++,,,***(((((()))***)))((()))))))))))))))*********************************%%%&&&(((***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,+++,,,...000000000///...------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------------------...---,,,---...///...,,,,,,,,,,,,------------.........////////////......////////////////////////....../////////000000000000///......---.........---...................../////////...---,,,---///......---------,,,,,,,,,------------------------000...,,,,,,...///000///............------------...---,,,+++++++++,,,,,,,,,,,,------......//////***+++---...//////...---...---,,,---...///...,,,---------,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************)))******++++++******)))((((((((()))******+++++++++***///...&&&)))...)))''''''(((***+++,,,---...)))***+++++++++***))))))))))))*********+++++++++((((((''''''''''''(((((()))))))))******+++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,------******+++,,,,,,,,,,,,,,,*********)))))))))))))))******+++,,,,,,---------------.........,,,+++************)))))))))))))))+++++++++***************))))))*********+++++++++)))******++++++******)))++++++,,,,,,------,,,,,,))))))))))))))))))*********************+++++++++)))))))))***+++++++++,,,++++++,,,,,,++++++******+++******)))((('''&&&&&&************************''')))++++++******+++,,,))))))************))))))***************+++++++++***************************************++++++,,,))))))************)))))),,,++++++******++++++,,,************************((())))))))))))))))))(((***)))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************(((((((((((((((((((((((((((((()))((('''&&&(((***************************))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))***))))))))))))))))))***'''((((((((()))))))))************)))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++*********+++,,,---,,,***(((((()))***)))(((*********)))))))))))))))+++,,,---,,,+++*********''')))+++,,,------,,,+++************************************************))))))))))))*********+++***+++,,,,,,+++,,,...000//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,---......///,,,,,,------------------...---,,,,,,......---,,,.........////////////000---......//////......---........................//////000000111111111111///......---------......---------------.........))),,,...---++++++...111---------,,,,,,,,,++++++...........................------------...//////.........---------,,,,,,------,,,,,,,,,+++++++++++++++,,,------...//////+++,,,---............---------------------------,,,---------------------*********))))))*********++++++++++++++++++++++++******************************++++++++++++******((((((((()))******++++++***)))...,,,&&&,,,000)))))))))*********+++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++***))))))(((((())))))***++++++++++++******))))))************************++++++++++++,,,+++++++++******+++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))***+++++++++,,,---......---......///...,,,+++***************))))))((((((************************))))))*********+++++++++******++++++++++++*********+++,,,---------------))))))(((((()))***++++++++++++,,,,,,,,,---------)))))))))***+++++++++,,,++++++,,,,,,,,,++++++*********))))))(((''''''&&&))))))))))))))))))))))))''')))+++++++++***+++,,,))))))************))))))))))))*********+++++++++******************************))))))******+++,,,)))))))))******))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''((())))))))))))((('''*********)))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((((()))+++''''''''''''''''''''''''))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))******************)))***)))))))))((((((((('''))))))))))))))))))******+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))+++---///000,,,***(((((()))***)))(((*********)))))))))))))))+++---......+++))))))******+++,,,------,,,+++***************************))))))))))))((((((((((((,,,,,,,,,,,,------------)))***+++++++++,,,...000------,,,+++*********************+++++++++,,,,,,)))******+++,,,---......,,,,,,,,,---------.........,,,+++,,,---...---,,,.........////////////000------............---------------------------------...///000000000//////......---------......///---------....../////////)))+++---,,,)))))),,,///---,,,,,,,,,,,,+++++++++........................------------------...///...------------,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,---...//////,,,,,,,,,---------------,,,---------,,,,,,------,,,---------------------++++++************++++++)))))))))*********************************************++++++++++++******++++++******)))((((((((()))(((,,,+++(((111555***+++++++++*********))))))((()))+++------,,,***))))))************+++++++++,,,,,,++++++++++++,,,,,,......------,,,++++++***************************)))***++++++,,,+++++++++)))***++++++++++++++++++******************++++++,,,,,,,,,,,,+++***)))((())))))))))))************++++++++++++,,,...///000000000111111000///---,,,++++++******)))((((((((()))))))))***************)))************+++++++++******++++++++++++************+++,,,------------,,,+++******+++,,,...///,,,,,,---............---***************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))''')))++++++******+++,,,))))))************)))))))))))))))***++++++,,,,,,***************************))))))))))))***++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''))))))))))))''''''((()))******(((((()))***''''''''''''''''''''''''))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((***+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))***))))))((((((((((((((())))))************))))))*********)))((('''''''''))))))))))))******************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))+++---///111,,,***(((((()))***)))((()))))))))))))))*********))),,,///...+++))))))++++++******)))))))))((((((************************)))))))))(((((((((((((((******+++++++++,,,,,,,,,***+++,,,+++***+++---///,,,,,,+++***))))))))))))************++++++++++++*********++++++,,,,,,,,,+++,,,,,,------.........---,,,+++,,,---...---+++,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------***+++,,,---...---,,,,,,------------------...///------......///000000000.........,,,***)))***+++------,,,,,,,,,+++++++++------------------------+++---......------...///------------,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,------+++---...---,,,+++,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++************+++++++++,,,***************************++++++,,,,,,++++++***++++++******)))(((((((((***(((******,,,999;;;---+++++++++*********))))))((()))+++---...---+++***)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++************************((()))***+++++++++******))))))***+++++++++++++++******))))))))))))))))))******+++++++++******))))))))))))******+++++++++++++++++++++,,,...000111000000111111000///---,,,++++++******)))(((((('''((()))))))))*********+++)))************+++++++++***++++++,,,,,,++++++***)))***+++,,,,,,---------,,,+++******+++,,,...000+++,,,---.........------+++++++++***************)))***+++,,,---.........************++++++++++++))))))))))))))))))))))))(((***++++++*********+++))))))************))))))((())))))***++++++,,,,,,************************)))))))))))))))***++++++(((((())))))))))))((((((***+++,,,------,,,+++***))))))))))))))))))))))))&&&''')))******)))'''&&&###&&&)))***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))'''''')))***************************))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))************)))((((((((((((((((((((()))******)))(((((())))))))))))((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((()))***,,,...///,,,***(((((()))***)))((((((((())))))******++++++'''+++///...+++((()))+++)))((('''&&&&&&((()))***************************++++++*********)))))))))(((((((((((())))))))))))+++,,,,,,+++******,,,------,,,+++***))))))))))))************++++++++++++************++++++++++++++++++,,,,,,---......///---,,,++++++------,,,+++,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++***+++++++++++++++,,,---------------...///000000000///---,,,---///000000///------------,,,,,,,,,,,,++++++++++++++++++++++++***,,,///...---,,,---///---------,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...------,,,,,,++++++************))))))))))))******,,,,,,,,,------.........***************************++++++,,,,,,++++++***((((((((()))******+++++++++(((***+++///>>>@@@///************************'''))),,,......---+++***)))************+++++++++((((((''''''''''''((((((((((((((())))))***++++++************************'''((()))***++++++***)))((()))***+++++++++++++++******))))))((((((''''''((()))***+++++++++++++++))))))******+++++++++,,,++++++++++++,,,...000111...////////////---,,,++++++++++++***)))(((((('''(((((())))))*********+++)))************+++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,---,,,***)))(((((()))***---...***+++,,,---...---,,,,,,,,,+++++++++******))))))((()))***,,,---...//////'''''''''((())))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))************))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))((((((&&&''')))******)))'''&&&))))))))))))))))))))))))&&&'''(((******((('''&&&###(((+++++++++,,,...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))(((&&&&&&((()))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))******************)))((((((((((((((('''((()))******)))((('''''''''(((((())))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,---,,,***(((((()))***)))((('''(((((()))***++++++,,,%%%***......***((()))+++)))(((&&&%%%&&&))),,,...)))))))))))))))))))))))),,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,...---,,,+++************)))************++++++++++++++++++***************++++++,,,,,,---...//////---,,,++++++------,,,+++........./////////000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,******))))))***+++,,,,,,,,,,,,------...///000000+++***)))---333777888777......------------,,,,,,))))))))))))))))))))))))***,,,//////---,,,---///---------,,,,,,,,,++++++,,,,,,---...---,,,+++***---,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***,,,...---+++***,,,...------,,,++++++***))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,111...***((((((((((((''',,,+++*********+++,,,---+++***)))(((((()))***+++,,,+++((((((111:::777---))))))(((((((((((())))))++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---,,,,,,+++***)))((((((---------,,,+++***)))((((((((())))))*********+++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,------000///...---,,,---...///,,,...000111000---)))&&&)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))************))))))))))))++++++******************)))((())),,,//////,,,))),,,***((())),,,---***'''***************)))))))))))))))************))))))))))))))))))))))))))))))***************)))((('''((()))******)))(((***+++************************+++*********))))))(((((('''(((((((((((((((((((((+++)))'''&&&%%%&&&'''(((((())))))))))))(((((('''))))))))))))))))))))))))+++******)))(((''''''&&&((()))+++---...---,,,+++(((((())))))*********+++******)))(((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&'''''')))******&&&&&&'''(((((((((((((((''''''(((((())))))******+++)))(((((())))))(((&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******************************++++++***)))((('''&&&&&&)))***++++++***)))((('''((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((('''((()))***,,,---//////******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***+++************************************************)))))))))((((((((((((((((((((())))))******+++++++++++++++*********))))))***+++,,,,,,------,,,,,,((()))))))))************.........------,,,,,,,,,------..................,,,---------.../////////......---,,,,,,,,,------------,,,+++***)))((('''***+++,,,,,,------,,,,,,+++++++++,,,......---,,,***+++,,,---...---,,,,,,---///++++++BBBYYYPPP555///,,,******+++------,,,---,,,++++++------,,,+++------,,,++++++,,,,,,,,,---,,,++++++******++++++,,,...///...+++************)))))))))***++++++,,,(((((()))***++++++,,,,,,------,,,++++++,,,,,,,,,...---+++***)))******+++---,,,+++*********++++++*********+++++++++,,,,,,333000,,,************)))******)))))))))***+++,,,)))))))))))))))******+++))))))''''''---444222+++++++++************++++++++++++************++++++------,,,,,,++++++***************)))))))))((((((*********))))))))))))))),,,,,,,,,,,,+++***)))(((((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++************++++++*********+++++++++,,,,,,------,,,+++++++++,,,------...///000///,,,)))''')))))))))))))))******+++++++++************++++++************************))))))***++++++,,,------************************))))))))))))))))))))))))************))))))))))))***************************))))))+++......---***(((((()))***++++++***((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))((((((***+++,,,+++***)))***+++******************************)))))))))(((((((((((((((((((((((((((''''''+++)))(((&&&&&&&&&((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++((()))+++,,,,,,,,,***)))((()))))))))******************)))(((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''((((((((((((((()))***+++(((((()))************)))))))))))))))((((((((((((***)))(((((())))))(((&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((('''''')))******+++***)))((('''((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''(((((((((((()))))))))))))))))))))******+++++++++((())))))******))))))((())))))))))))))))))))))))*********+++++++++,,,,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++************++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,...////////////------------............//////...---,,,++++++******************************+++,,,,,,------,,,,,,((((((((()))***+++***)))***+++,,,---------,,,,,,+++...,,,,,,:::IIICCC222---,,,***+++,,,---,,,+++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,,,,......---,,,,,,,,,,,,,,,---...///...,,,******+++***************+++,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++************+++++++++*********))))))*********++++++++++++,,,111///,,,******+++***)))))))))(((((())))))***+++'''((()))***************((())))))(((+++///...+++++++++************++++++++++++************++++++...---,,,+++***)))((((((*********)))))))))))))))((((((((()))))))))******,,,,,,,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))*********+++++++++++++++,,,++++++******++++++,,,)))))))))************+++,,,,,,+++++++++,,,------............---,,,***))))))))))))))))))******+++++++++************++++++************************))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++***)))***,,,------,,,))))))***+++++++++)))(((++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))+++,,,---,,,***))))))+++************************))))))(((((((((((((((''')))))))))(((((('''''''''***)))((('''&&&'''((()))&&&'''((())))))***))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))***++++++***((('''))))))))))))***************))))))((((((((((((((('''(((((())))))((((((''')))))))))))))))(((((('''******))))))))))))***+++)))***++++++,,,,,,++++++******))))))((('''''''''***((('''((())))))(((&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))(((''''''(((((())))))******+++******)))(((((('''''''''(((((())))))((((((''')))))))))))))))))))))))))))*********++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))************************************)))))))))))),,,,,,,,,,,,,,,+++++++++((())))))***+++************++++++++++++,,,,,,,,,******++++++++++++++++++)))***+++---...///000000...------------------,,,/////////...---+++)))((((((((()))***+++,,,,,,---***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,))),,,---...222666444...,,,++++++,,,------,,,***---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,//////...------------...---...//////---++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))))))))***+++***)))((('''************++++++++++++...+++)))((())))))((('''))))))))))))*********+++((()))***++++++***)))((()))+++,,,++++++,,,,,,---))))))(((((((((((())))))++++++************++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++))))))))))))************+++++++++++++++***)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,***************++++++++++++******))))))******+++)))))))))*********++++++------------......//////......------,,,+++******)))))))))))))))******+++++++++************++++++************************))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))************,,,+++))))))***+++---...666111+++***,,,,,,***&&&++++++++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))+++***)))(((((()))******+++,,,---+++)))(((((()))************************((((((((((((''''''''''''******))))))((('''''''''))))))(((''''''(((((()))&&&&&&''')))************(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))((('''&&&)))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))((())))))))))))***++++++,,,,,,++++++))))))))))))(((((((((((()))(((''''''((()))((('''(((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))&&&''''''((()))******+++++++++***))))))((('''''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))************+++******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((***************+++++++++++++++******))))))((((((++++++++++++++++++++++++((()))******++++++***************+++++++++,,,,,,(((((())))))******++++++)))***+++------............---------,,,,,,++++++,,,---...///...,,,)))((((((((()))***+++,,,,,,---******+++,,,,,,,,,,,,++++++,,,......---,,,------******++++++,,,,,,,,,,,,+++***,,,//////+++***,,,+++***+++,,,------+++))),,,+++***+++---...---,,,++++++++++++++++++,,,---//////...------------...---...//////---,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,------+++,,,------,,,+++)))(((((()))+++,,,,,,***((('''))))))*********+++++++++,,,***(((((())))))((('''*********+++++++++++++++***+++++++++***)))'''%%%***+++,,,,,,***)))***---))))))(((((((((((())))))++++++************++++++************************++++++++++++++++++++++++------,,,++++++***))))))******+++++++++***))))))******))))))))))))))))))******+++++++++,,,,,,,,,************************))))))(((((((((((())))))************+++++++++,,,+++,,,---...//////000000------------,,,+++******)))))))))))))))******+++++++++************++++++************************)))***************++++++(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((()))))))))*********---,,,***))))))***---///EEE999,,,(((,,,...***%%%&&&&&&'''''''''((((((((())))))************))))))))))))))))))))))))))))))***)))))))))))))))*********++++++***'''&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((((((******))))))(((((((((((())))))((((((((()))))))))&&&&&&''')))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&******))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))((('''''''''((((((((()))******++++++******&&&''''''((()))******+++((('''&&&'''((()))((('''(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))***))))))((('''''''''''''''''''''''',,,,,,+++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&''''''((()))******+++***************)))))))))((())))))******))))))((((((((((((((((((((((((((((((((()))))))))*********))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))******++++++++++++++++++******))))))(((((())))))))))))************)))******+++++++++++++++))))))))))))*********+++((((((((())))))*********+++,,,,,,,,,,,,,,,++++++------,,,,,,+++++++++***)))+++,,,......---+++************************+++)))***++++++,,,,,,++++++(((***,,,+++)))((()))***************++++++,,,,,,---))))))...///***))),,,*********,,,------+++(((,,,+++***+++---...---,,,************++++++,,,---...---,,,,,,++++++,,,,,,,,,---///...---+++,,,---+++,,,---------,,,,,,+++************++++++++++++,,,+++++++++,,,,,,---...+++,,,------,,,+++)))(((***+++,,,------+++)))((()))))))))************+++,,,+++******,,,,,,+++)))******+++,,,,,,,,,,,,++++++++++++******((('''&&&)))((()))+++)))&&&'''+++++++++************++++++++++++************++++++*********+++++++++,,,,,,)))))))))))))))*********///...---,,,+++***)))))))))***************))))))************))))))))))))((((((((()))******++++++***************)))))))))(((((((((''''''(((((((((*********+++++++++,,,,,,((()))***,,,---.........+++,,,---------+++***))))))))))))))))))******+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))*********,,,,,,+++***((())),,,...FFF:::---(((+++...+++&&&&&&''''''(((((())))))***))))))************))))))))))))))))))))))))))))))(((((()))************)))((()))***)))'''&&&&&&'''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******&&&'''((())))))***))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))))))))(((((((((((((((************))))))))))))((((((((((((((())))))***((())))))******))))))((('''(((((()))))))))))))))((('''''''''''''''(((((('''((())))))***)))))))))%%%&&&'''((()))***+++,,,'''&&&&&&&&&((()))((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&''')))*********)))(((((((((((((((((((((((((((---,,,,,,+++)))(((((('''(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((())))))******))))))************++++++((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++************))))))))))))((((((((())))))))))))))))))***++++++,,,,,,++++++(((((()))))))))*********(((((()))))))))))))))))),,,,,,,,,,,,+++***)))))),,,,,,+++++++++++++++***)))***+++,,,------,,,,,,,,,+++++++++******)))))))))******+++++++++++++++))),,,...---***((()))++++++************+++,,,,,,,,,)))))),,,...,,,+++---+++******+++,,,,,,+++)))+++******+++---......---******)))******+++,,,---,,,,,,+++************+++***,,,...---,,,++++++,,,+++,,,---------,,,***)))************************++++++++++++,,,---......,,,,,,,,,,,,+++***))))))+++,,,,,,---,,,+++***)))))))))))))))************+++***)))***,,,,,,+++)))((()))***+++,,,++++++******)))))))))))))))******+++''''''++++++((((((+++++++++************++++++++++++************++++++,,,,,,,,,,,,++++++++++++(((((()))))))))*********,,,,,,,,,++++++*********))))))************))))))************)))))))))((('''(((((()))******+++++++++*********)))))))))((())))))(((((((((((()))))))))))))))************+++'''(((***,,,......///...)))+++---......,,,***((()))))))))))))))******+++++++++************++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))************))))))))))))''''''(((((()))******++++++,,,---+++))))))+++...777222,,,))))))+++++++++))))))***++++++,,,------))))))************))))))))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((((()))***)))((('''((()))))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++)))))))))((())))))******************)))))))))(((((((((((((((((()))******))))))************))))))''''''((()))))))))))))))((('''''''''((()))******'''((())))))******))))))&&&''''''((()))******+++'''&&&%%%&&&((()))((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&''')))*********((((((((((((((((((((((((((((((***)))))))))((((((''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''((((((((()))))))))***'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++)))))))))))))))*********(((((())))))************((())))))***+++*********))))))*********+++++++++*********)))))))))))))))***++++++++++++******)))************+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))))))))***++++++++++++++++++...111000,,,***+++...+++***)))))))))***,,,,,,'''***,,,***)))+++,,,,,,,,,***))))))***++++++***+++******+++---......---))))))))))))***+++,,,---,,,,,,+++***************)))+++,,,,,,+++******+++***+++,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++,,,---...///------,,,+++************++++++++++++************))))))))))))************(((''''''(((******)))''''''((()))++++++******)))(((''''''''')))***---......(((''',,,...+++***---))))))(((((((((((())))))++++++************++++++///......---,,,+++************++++++,,,,,,,,,,,,***************+++++++++((())))))*********))))))+++*********))))))(((((()))******+++,,,,,,------+++*********))))))((((((******))))))))))))******(((((((((((())))))))))))(((***,,,...000111111111(((***---//////,,,)))''')))))))))))))))******+++++++++************++++++++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++***,,,---,,,))))))+++---(((***+++***((((((+++///''''''((()))******++++++))))))************))))))))))))))))))))))))))))))%%%'''***------,,,)))'''((()))******)))(((***+++))))))))))))))))))))))))(((((())))))******++++++''''''((()))***+++,,,,,,'''((()))***************((()))))))))))))))((('''))))))))))))))))))))))))+++******)))(((''''''&&&))))))((())))))***+++,,,+++*********))))))((((((((((((((((((((()))******))))))************))))))''''''((()))))))))))))))(((((((((((()))***,,,,,,(((((()))***************(((((((((((())))))))))))'''&&&%%%&&&((()))((('''(((((((((((())))))))))))((((((''''''''''''((((((&&&''')))***+++***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((()))***(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********(((((())))))******++++++))))))******+++++++++,,,'''(((((()))))))))))))))******+++++++++,,,,,,,,,++++++******))))))((((((((()))***+++++++++++++++))))))******+++++++++,,,------,,,+++*********+++******************++++++))))))***++++++++++++***(((+++...---)))&&&(((++++++***)))))))))***,,,---""",,,///)))$$$'''++++++---+++(((((()))++++++++++++******+++---......---))))))))))))***+++,,,------,,,++++++******++++++(((***++++++***)))***+++)))***,,,,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,***)))******++++++******)))((()))))))))+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************++++++************************+++++++++,,,,,,,,,))))))((((((((((((((((((------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))++++++******)))******+++************************.........---,,,+++***)))(((((((((((((((((((((((('''+++...---)))(((+++///---,,,+++******,,,...///---.........---,,,,,,+++++++++***(((&&&'''))),,,*********++++++,,,,,,---,,,------...---,,,+++***''''''(((((())))))******+++***)))(((((()))***+++(((((())))))))))))((((((''''''(((((())))))***************))))))))))))))).........------,,,,,,,,,---------,,,,,,,,,++++++)))))))))******)))))))))((()))))))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((************)))'''&&&%%%&&&''''''((()))******+++(((((((((((((((((((((((())))))*********)))))))))&&&((())))))(((((()))++++++*********))))))((((((************************$$$$$$%%%''')))+++---...''''''(((((())))))************))))))((((((''''''&&&''')))+++++++++************))))))))))))******((((((((((((((()))******((((((''''''''''''((((((***)))))))))(((((((((''''''(((((()))))))))))))))$$$%%%&&&'''(((***++++++******++++++***)))((('''''''''((())))))((('''&&&(((((()))***++++++,,,,,,'''%%%$$$%%%((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((('''''''''%%%'''******)))(((((()))))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&'''''''''(((((())))))(((((())))))))))))((((((''''''((()))***++++++,,,))))))************))))))...------,,,+++***)))))))))***++++++***)))***+++))))))*********+++++++++))))))***+++++++++++++++...---------,,,+++++++++,,,)))''''''***,,,***(((++++++++++++++++++++++++)))+++,,,+++***)))***+++)))***,,,------,,,***))),,,***((()))+++,,,+++(((+++---000000...,,,++++++*********)))))))))))))))))))))))))))))))))))))))---+++)))((()))***)))'''+++***)))(((((()))******((((((((((((((((((((((((+++++++++++++++***)))((('''))),,,......---+++))),,,,,,,,,++++++************+++,,,,,,******+++,,,***************+++++++++,,,,,,---...---,,,+++***************+++,,,---......---,,,,,,++++++,,,,,,***+++,,,------,,,+++***+++,,,---+++)))(((((()))+++++++++*********)))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,))))))))))))))))))))))))************************************************++++++++++++***)))((('''************************(((+++...---)))(((+++...---,,,*********+++---...------......---,,,,,,++++++++++++)))(((((()))++++++++++++,,,,,,,,,,,,,,,)))***++++++***)))(((''''''((((((((()))))))))*********))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))******)))))))))))))))))))))++++++++++++*********)))+++*********))))))))))))+++,,,,,,------,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((()))******))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((())))))'''((())))))(((((()))************)))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++&&&&&&&&&'''''''''''''''))))))))))))(((((((((((()))))))))***))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((('''((((((((((((((((((((())))))))))))&&&'''((()))***))))))(((%%%&&&&&&'''((()))******((((((((((((''''''&&&&&&&&&&&&'''((()))))))))((('''(((((())))))*********(((&&&%%%&&&(((***((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''$$$&&&((()))(((''''''((())))))(((((((((((())))))((())))))))))))((('''&&&''''''''''''((((((((()))(((((())))))))))))((((((((((((((()))*********+++))))))************))))))++++++******))))))((((((((()))******(((((()))***------,,,+++)))(((''''''((()))******++++++******************))))))))))))+++)))(((((()))******)))++++++++++++++++++++++++''')))***)))((('''((())))))***,,,------,,,***))),,,***((()))+++,,,***)))***,,,//////---+++*********))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))))))))+++***)))(((((()))************************************+++++++++***)))))))))***,,,---...---,,,+++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++*********************+++,,,------,,,+++***************+++,,,---...------,,,++++++++++++,,,((())))))******))))))(((+++,,,,,,+++)))(((((()))+++************))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------------***+++,,,+++******+++,,,))))))))))))))))))))))))))))))***++++++******)))************************((())))))***))))))((((((************************(((***---,,,***)))+++...,,,+++*********+++---...---------------,,,,,,++++++,,,,,,+++***)))***+++,,,,,,,,,,,,++++++++++++((())))))))))))(((((('''(((((((((((())))))))))))))))))************)))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))(((((((((((())))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))************************)))((('''&&&&&&'''((()))((()))***)))((('''((()))******))))))))))))((((((''''''''''''''''''''''''***)))((((((''''''(((((((((((('''''''''''''''&&&(((((((((((())))))))))))+++***)))(((''''''''''''((((((************((((((((((((''''''(((((()))***+++***)))((((((((((((((((((((((((((())))))))))))%%%'''(((******)))((('''''''''''''''((((((((())))))((('''&&&&&&&&&'''(((&&&&&&&&&'''((()))***+++'''''''''(((((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''%%%''')))***)))((((((((())))))(((((((((((())))))))))))******))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((('''''''''''')))***)))((('''((()))...---,,,+++)))((('''&&&'''((())))))******))))))(((((((((((()))))))))))))))******)))(((((()))+++,,,,,,++++++************''')))***)))((('''((())))))***+++,,,,,,+++***)))+++***))))))++++++***))))))+++------+++***)))***))))))))))))))))))******))))))))))))))))))))))))*********)))(((((()))+++******))))))))))))******************************)))******+++++++++*********+++++++++,,,,,,,,,,,,+++++++++++++++************+++,,,+++******+++,,,,,,+++++++++***)))))))))((()))***++++++,,,++++++***************+++,,,------,,,++++++******++++++***))))))(((((())))))******+++,,,+++)))(((((()))************))))))))))))))))))))))))))))))))))))*********++++++*********((()))))))))******************++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,........................------------,,,,,,,,,,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))((()))***++++++******)))************************))))))***+++++++++++++++************************(((***,,,+++***)))+++---+++******)))***+++,,,,,,,,,,,,---------,,,,,,+++***,,,------+++******++++++++++++******)))))))))******************))))))(((((((((((())))))))))))((()))***++++++***)))((()))(((&&&%%%%%%&&&((()))(((((((((((()))))))))))))))))))))))))))*********+++++++++******************************)))))))))'''(((((())))))((((((''''''(((((())))))))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((()))******)))(((''''''((())))))))))))))))))((((((''''''''''''''''''''''''***)))((('''''''''''''''+++*********))))))((((((''''''(((((())))))*********)))(((&&&&&&&&&'''((('''(((***++++++***((('''(((''''''''''''((()))))),,,+++***))))))(((((()))***)))))))))((((((((('''%%%&&&(((******)))(((&&&((((((((((((((('''''''''+++***(((''''''((()))+++((('''&&&&&&&&&((()))***(((((((((''''''''''''''')))((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&'''))),,,,,,+++******+++))))))(((((((((((())))))))))))************))))))'''''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((((((((()))***)))(((((()))***************))))))))))))''''''((()))))))))))))))(((((())))))******++++++(((***,,,***''''''))),,,,,,,,,++++++******)))))))))+++,,,+++***)))***+++)))***++++++++++++***)))***)))))))))*********)))(((***++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))(((***+++***((((((***,,,)))))))))))))))*********************************((()))***+++++++++++++++******)))))))))***+++,,,+++++++++***************)))+++,,,+++***)))***+++,,,,,,,,,+++***)))((((((&&&'''((()))***+++,,,,,,***************+++,,,,,,,,,,,,+++***************,,,+++***))))))***+++,,,***++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++((()))))))))************((()))))))))*********+++))))))*********+++++++++++++++,,,,,,------------........................,,,,,,,,,,,,++++++******)))***++++++))))))***+++))))))))))))))))))))))))(((((()))***************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))************+++,,,))))))))))))******++++++++++++,,,,,,---,,,,,,+++***,,,------+++******+++******))))))((((((''''''))))))))))))))))))******))))))))))))((((((((((((((()))***++++++***)))(((***)))'''&&&&&&''')))***))))))))))))(((((((((((((((((())))))************************************))))))))))))))))))))))))***++++++++++++++++++***''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((())))))******)))))))))))))))((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,+++)))''')))******)))(((''''''((((((((((((((((((((())))))((((((((((((((((((((((((((('''''''''''''''((((((++++++******)))))))))(((''''''(((((())))))******((('''&&&&&&&&&((()))***&&&''')))******)))'''&&&'''''''''''''''(((((()))++++++***))))))))))))))),,,+++***)))((('''&&&%%%%%%&&&((()))))))))'''&&&((((((((((((''''''''''''***)))'''&&&&&&(((***+++***)))(((&&&&&&&&&'''(((((((((((((((((((((''''''((()))))))))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''))),,,,,,+++******+++))))))(((((((((((())))))))))))************))))))((((((((((((((('''''''''(((((())))))))))))(((((()))))))))((((((((((((((((((((())))))))))))((((((&&&''''''(((((())))))***)))***++++++))))))***+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((())))))******+++(((***,,,***''''''))),,,+++++++++******))))))))))))+++,,,+++***)))***+++************************))))))***))))))))))))***''')))******)))((()))***(((((())))))************))))))))))))))))))))))))''')))+++,,,,,,+++++++++(((((())))))************))))))))))))))))))))))))((()))***+++++++++++++++)))((('''''''''(((***+++************************)))***++++++))))))***+++,,,,,,,,,+++***)))((((((&&&&&&'''((()))+++,,,---******))))))******++++++++++++***))))))))))))***,,,+++***))))))***+++,,,)))***+++***(((((((((***(((((()))))))))))))))***))))))))))))))))))))))))++++++***))))))***++++++))))))))))))************''''''(((((()))*********)))))))))************+++------......//////000000........................---,,,,,,++++++******))))))***+++***))))))***+++))))))))))))))))))))))))((((((((((((((()))++++++************************'''(((((()))*********)))(((((((((((((((((((((((()))))))))*********++++++(((((())))))***************++++++,,,,,,,,,,,,,,,+++,,,,,,+++***)))***+++)))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((())))))************))))))***)))(((''''''((()))***))))))))))))((((((((((((((((((((()))******++++++(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))&&&'''((())))))******)))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((())))))***))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%'''***,,,---,,,***(((((()))***)))((('''((()))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))))))))(((((((((((((((((('''(((((((((((())))))))))))''''''''''''((()))***+++''''''))))))))))))''''''''''''&&&&&&''''''((())))))))))))(((((())))))***,,,+++***)))((('''&&&%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&'''(((+++***)))((('''&&&&&&&&&''''''((((((((((((((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%''')))***)))((((((((())))))(((((((((((())))))(((((())))))******))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((''''''((((((((())))))******)))+++,,,+++***)))***+++++++++***)))(((''''''&&&'''((())))))******))))))''''''''''''(((((((((((()))******)))(((((()))+++************************''')))***)))((('''((()))************************((()))******(((((()))***''')))***)))(((((()))+++((((((((()))******++++++))))))))))))))))))))))))((()))+++///111000---***'''((()))******+++******(((((((((((((((((((((((()))******+++++++++******)))((('''''''''(((***+++)))))))))***************)))***+++***))))))***+++,,,+++++++++***)))))))))'''''''''((()))+++,,,---******)))))))))******++++++***))))))((())))))))))))((((((''''''(((((()))((()))******(((((((((***(((((((((((())))))******))))))))))))))))))))))))++++++***))))))***++++++))))))))))))************'''(((((()))******++++++))))))))))))************,,,,,,---......///000000...........................------,,,++++++******(((***+++***)))((()))+++)))))))))))))))))))))))))))((('''&&&''')))+++---************************))))))***************)))))))))))))))))))))))))))))))))((()))***+++******'''((())))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++)))(((((()))+++)))))))))***************(((((('''''''''((()))******)))))))))((((((((('''******))))))))))))*********************************)))))))))(((((((((''''''(((((()))******++++++((((((((())))))*********'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&'''((()))************((((((((((((((((((((((((((())))))******))))))((('''((()))))))))))))))(((''''''(((((())))))******((((((((((((((((((((((((''''''(((((()))******+++'''((())))))(((((()))***'''''''''((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((())))))***)))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((()))******))))))))))))((((((((((((''''''&&&&&&&&&'''((()))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((('''(((***(((&&&%%%&&&(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''$$$&&&((()))(((''''''((())))))(((((((((((())))))&&&'''((())))))))))))((()))(((((((((''''''''''''(((((())))))))))))((((((&&&'''''''''((()))))))))''''''((((((((((((''''''((((((((((((((())))))))))))***+++***)))((()))+++******))))))((((((((((((((()))******++++++******))))))((((((((((((((('''+++)))(((((()))******)))(((((())))))******++++++''')))***)))((('''((()))******))))))))))))******''')))******((('''(((***((()))***)))((((((***,,,'''(((((()))******++++++))))))))))))))))))))))))((((((***111777666...'''&&&''')))***++++++******))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))***++++++((()))))))))*********+++(((***+++***)))((()))+++++++++******************))))))(((((()))+++,,,---******))))))))))))************)))(((((((((((()))''''''((((((((((((''''''''')))***)))(((((()))***'''((((((((())))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************((())))))***++++++,,,,,,))))))))))))******************++++++,,,---......//////////////////////////////...------,,,++++++(((***+++***)))((()))***))))))))))))))))))))))))***(((&&&%%%%%%(((,,,...************************,,,,,,---------,,,,,,+++************************)))(((((()))***+++***)))'''(((((())))))))))))))))))***+++,,,,,,,,,,,,,,,++++++***(((&&&'''))),,,******++++++,,,,,,,,,---+++***)))))))))+++,,,---******))))))((((((((('''+++***)))(((((()))***+++******++++++++++++************))))))(((((((((''''''(((((()))***+++++++++******++++++,,,,,,,,,---))))))******++++++,,,,,,))))))************))))))&&&'''((()))************((((((((((((((((((((((((((()))***++++++***)))((((((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))))))))))))))'''%%%$$$%%%'''+++---&&&((())))))(((((()))+++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''))))))******++++++,,,,,,******))))))((((((''''''******+++++++++)))(((&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''')))***+++&&&''''''((()))******+++((('''%%%$$$%%%&&&(((***''''''''''''(((((())))))&&&&&&'''((())))))((((((&&&'''((()))))))))''''''######$$$%%%%%%&&&''''''&&&(((***(((%%%$$$%%%'''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((************))))))))))))%%%(((******)))(((((()))))))))(((((((((((())))))&&&&&&'''(((((()))(((((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''((((((((((((((((((((((((((()))***)))((('''(((***%%%&&&'''((()))***+++,,,))))))***+++++++++++++++,,,,,,++++++******)))))),,,)))''''''***,,,***(((''''''((()))***+++,,,,,,)))+++,,,+++***)))***+++******))))))))))))******''')))+++***'''&&&(((***((()))***)))((()))+++,,,'''(((((()))***+++++++++)))))))))))))))))))))))))))(((***222::::::000&&&&&&''')))***+++++++++***************************+++++++++++++++***)))(((******++++++,,,,,,,,,,,,(((((())))))*********+++(((***+++***)))((()))******************+++++++++******)))))))))+++,,,---******)))))))))))))))*********)))(((((((((((((((((()))***++++++***)))((('''(((***)))(((((()))***)))***+++,,,,,,+++***)))******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))---------............///000000000000000000000000...---,,,+++************)))))))))(((((((((((((((++++++************++++++))))))((((((((((((((((((*********)))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,...//////...,,,+++''')))+++,,,+++***+++,,,******++++++++++++******++++++++++++***((('''&&&***++++++******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++************))))))))))))+++*********))))))((((((*********)))))))))))))))(((((())))))))))))((((((&&&&&&''')))***************+++---000111000---)))((()))***++++++***)))(((***************)))((((((,,,+++***)))(((((())))))))))))(((((((((***+++,,,'''(((((((((((((((''''''******)))(((((((((((((((************++++++++++++(((((((((((())))))))))))***(((&&&&&&((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((%%%%%%&&&&&&''')))+++,,,))))))))))))************(((((('''''''''&&&&&&&&&&&&''''''((()))***++++++((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&'''(((+++***((('''''')))+++,,,,,,+++***)))((((((((((((''''''(((((())))))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))+++******)))(((''''''&&&'''((()))))))))(((&&&%%%'''''''''''''''''''''''')))((((((''''''''''''((((((''''''(((((()))***+++******))))))((((((''''''''''''((())))))***))))))---+++(((&&&%%%''')))***))))))))))))((((((((((((***)))(((&&&&&&&&&'''((((((((((((((()))))))))))),,,+++)))((((((((()))***+++++++++,,,------+++((())))))))))))))))))))))))))))))))))))))))))))))))+++(((%%%######%%%(((+++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++''')))***,,,,,,***)))'''''''''(((((((((((('''''''''&&&%%%%%%&&&(((+++,,,++++++,,,,,,,,,++++++***''''''&&&''''''((()))***+++*********)))(((((((((000///,,,*********+++,,,+++***)))))))))))))))***,,,,,,++++++***)))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******))))))******++++++******)))******)))))))))))))))((())))))))))))))))))))))))************************(((((()))))))))*********------------............000000000000000000000000...---,,,+++************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,------,,,***)))&&&((())))))(((((()))*********++++++++++++************+++******)))(((''''''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))*********+++******************))))))+++******)))((('''&&&&&&(((((())))))))))))((((((&&&'''((())))))***))))))'''''')))+++---,,,)))'''(((((()))******)))(((((()))))))))))))))((('''''''''(((((())))))************)))((((((((()))***+++''''''((((((((((((''''''******)))(((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))(((&&&&&&((((((((('''(((((())))))))))))(((((())))))))))))((((((((('''))))))((((((((('''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&''''''((()))((('''''''''(((******,,,+++***)))((((((((()))'''((((((((()))))))))***''''''''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((())))))))))))***'''((()))))))))(((&&&&&&'''''''''''''''''''''''')))))))))(((((()))******))))))((((((((((((((()))))))))))))))((((((''''''&&&'''(((((())))))((((((+++***((('''&&&'''((())))))((((((((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))+++***)))((((((((()))******)))((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***))))))))))))******)))))))))(((((())))))))))))))))))******++++++++++++******((((((((('''(((((()))))),,,,,,,,,+++++++++++++++///...,,,***)))***++++++(((((()))******+++,,,,,,+++++++++***************)))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******))))))******+++)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++------------............000000000000000000000000...---,,,+++************))))))))))))))))))))))))++++++************++++++)))))))))*********++++++((()))))))))***+++++++++'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))***++++++***)))(((((((((((('''&&&''')))+++******++++++++++++******))))))************))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))''''''((()))***+++,,,,,,*********+++++++++++++++++++++***)))'''&&&%%%$$$((())))))******))))))((((((((())))))))))))(((((('''&&&&&&'''))))))(((&&&'''((())))))))))))(((''''''((((((((((((''''''&&&###$$$&&&)))***+++++++++******)))((((((((())))))''''''((((((((((((((('''***))))))(((((((((((((((''''''(((((((((((())))))(((((((((((()))))))))))))))'''&&&&&&((()))((('''(((((())))))))))))(((((()))))))))(((((((((''''''))))))******)))'''&&&$$$((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''(((''''''''''''((((((((((((---,,,)))((('''((()))***(((((((((((()))))))))))))))))))))(((((((((((((((************************''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((&&&'''((()))***+++,,,---((((((((()))(((''''''&&&((((((((((((((((((((((((******)))******+++,,,---+++***)))((('''''''''''')))))))))(((((((((((('''&&&&&&''''''((('''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))+++***)))((((((((())))))***)))'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++***************************++++++++++++++++++***((()))+++,,,,,,***(((&&&'''((()))******+++************)))((((((((())))))+++++++++++++++,,,,,,,,,---,,,+++)))))))))******((((((***+++,,,+++******)))************+++++++++))))))))))))))))))***+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))'''''''''(((((())))))***((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,,,,---------.........000000000000000000000000------,,,+++************'''''''''(((((((((((((((++++++************++++++)))))))))***++++++,,,,,,(((((()))***++++++,,,,,,)))))))))***))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))*********))))))++++++***((('''(((+++---******++++++++++++******(((((()))***************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++'''(((((()))******++++++*********++++++,,,,,,---+++******)))(((''''''&&&)))))))))******)))))))))((())))))))))))(((((('''***((('''((()))******)))&&&'''((())))))((('''&&&'''(((((()))((((((''''''!!!###&&&)))***+++************))))))((((((((((((&&&'''(((((((((((((((((())))))(((((((((((())))))))))))))))))*********+++(((((((((((()))))))))))))))'''&&&&&&((())))))((((((((())))))))))))(((((())))))((((((((('''''''''&&&''')))***+++)))((('''************))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((&&&'''((()))))))))((((((---+++)))''''''((()))+++(((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***,,,,,,---(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))***+++,,,---***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&'''(((((())))))((('''&&&'''''''''(((((((((((((((%%%&&&''')))))))))((('''(((((((((((())))))))))))******))))))((((((((((((,,,***((((((***,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))************+++***))))))))))))***+++***++++++,,,,,,++++++***((()))*********)))((((((&&&&&&((()))************++++++***))))))((())))))((((((((()))*********+++++++++***)))(((((())))))***+++,,,,,,+++(((%%%$$$((())))))***++++++,,,,,,***)))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))******)))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////------,,,+++*********************++++++,,,,,,,,,++++++************++++++))))))******++++++++++++((())))))***+++,,,,,,---******+++++++++***))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,((())))))***************++++++***(((&&&'''***,,,******++++++++++++******'''((()))******+++******+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++******))))))))))))))))))*********++++++,,,,,,---******************++++++))))))************))))))((())))))))))))(((((('''+++)))((((((***+++++++++&&&'''((())))))((('''&&&((())))))******)))))))))###%%%''')))******((('''))))))))))))((((((''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))((())))))))))))*********(((((((((((())))))))))))((('''%%%&&&((())))))((((((((())))))))))))((((((((((((((((((''''''''''''&&&''')))++++++***((('''+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((('''((()))*********)))))),,,+++)))((('''(((***+++))))))))))))(((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************)))(((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((***+++,,,'''''''''''''''((())))))'''''''''''''''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))((('''&&&&&&&&&''''''((((((((()))%%%&&&''')))))))))((('''(((((((((((())))))))))))))))))))))))(((((('''''',,,***((((((***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((())))))*********+++(((((((((((((((((((((((((((((()))))))))************)))(((((((((((()))***))))))************))))))''''''&&&&&&'''(((***+++%%%&&&'''((()))*********++++++***))))))((())))))((((((((()))*********+++******)))))))))))))))))))))******+++)))'''$$$###(((((()))***+++,,,,,,---******)))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------////////////////////////...---,,,+++************(((((())))))***+++++++++++++++************++++++************************)))*********+++,,,,,,,,,)))***++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,((((((((('''%%%%%%''')))******++++++++++++******'''((()))***************,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))************))))))((((((*********+++++++++++++++))))))***++++++,,,,,,---)))******++++++******)))(((((())))))))))))(((((()))((('''''')))******)))'''((())))))))))))((('''((())))))***************&&&'''((()))))))))((('''(((((()))))))))(((''''''%%%&&&'''((())))))))))))((((((((((((((())))))***&&&&&&''''''''''''(((((((((((((((((())))))))))))(((&&&%%%&&&((()))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&******++++++***((('''%%%))))))((((((''''''&&&&&&'''(((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((()))((((((((())))))))))))******************)))))))))))))))***))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''')))))))))((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))&&&&&&&&&&&&'''((()))***&&&''''''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&''''''(((((()))&&&'''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((('''&&&((('''&&&&&&(((******)))(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''&&&%%%%%%&&&(((+++---&&&'''((())))))***))))))******)))((((((((())))))+++++++++++++++,,,,,,,,,))))))******))))))))))))%%%&&&((()))))))))(((((((((((()))***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------////////////////////////...---,,,+++************&&&&&&&&&'''((()))))))))++++++************+++++++++******))))))(((((('''++++++++++++++++++++++++'''((()))***+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))***+++,,,,,,'''((()))(((&&&%%%&&&'''******++++++++++++******((())))))*********))))))******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))***************************))))))***************+++++++++)))******++++++******)))&&&'''((())))))***))))))(((''''''''')))***)))((((((((()))******)))(((((('''(((((()))******))))))((((((((()))))))))******&&&'''((()))))))))((('''%%%&&&'''((())))))))))))((((((((((((((()))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''&&&%%%&&&(((******)))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&*********)))))))))(((((()))))))))((('''&&&&&&&&&'''((((((((()))))))))))),,,++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))(((((()))(((((('''((()))***+++((()))******+++***)))(((***)))))))))((((((((('''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%%%%&&&''''''((((((((('''%%%%%%&&&''''''((()))))))))((((((''''''''''''((((((((((((((())))))))))))'''((()))))))))((('''&&&&&&&&&&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))******+++,,,,,,,,,,,,+++***(((((())))))))))))(((((('''''''''(((((()))******((())))))******)))))))))((((((((('''(((((()))))),,,,,,,,,+++++++++++++++)))*********************'''(((((()))***+++,,,,,,)))))))))***+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------////////////////////////...---,,,+++************((())))))***+++,,,,,,---++++++************++++++++++++***)))((('''&&&&&&,,,,,,++++++++++++++++++&&&&&&((()))************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++(((((((((((()))***,,,,,,(((***+++***)))''''''(((******++++++++++++******))))))************))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++''''''((()))***+++,,,,,,+++*********))))))((((((+++*********))))))((((((******++++++++++++******&&&&&&((()))************)))((((((***+++,,,***)))((()))***++++++***)))(((&&&&&&'''((())))))(((((((((((((((((()))***,,,,,,%%%&&&''')))))))))((((((%%%&&&'''((())))))))))))((((((((((((((()))******(((((((((((()))))))))***(((((((((((())))))))))))'''&&&%%%&&&(((******)))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''((()))+++,,,---,,,++++++***)))((((((''''''((((((((())))))******---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((()))))))))(((((()))(((&&&%%%&&&''')))+++'''(((***,,,,,,+++)))(((******))))))((((((((('''(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((***)))(((&&&&&&''''''((('''''''''''''''''''''''')))((((((''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))+++)))(((&&&&&&&&&'''((((((((((((((())))))))))))'''((()))))))))(((&&&%%%''''''(((***,,,---+++)))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++------+++)))((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))+++,,,...//////...,,,+++))))))************))))))((()))+++++++++***(((''')))************))))))((('''''''''''''''((()))***+++*********))))))(((((()))******+++++++++******,,,,,,+++******++++++,,,***************+++++++++++++++***))))))((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((())))))******++++++***(((''')))+++,,,***''')))((('''''''''(((***+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........//////...,,,))))))***,,,,,,+++***((((((((()))***+++***************++++++))))))))))))***************)))(((''''''((()))************)))))))))))))))***)))((('''((()))+++---,,,+++***)))))))))++++++,,,+++***)))((((((((((((++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************++++++***))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((+++,,,,,,+++******+++------+++)))((())))))((('''&&&&&&'''((()))***++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))),,,***((('''&&&'''((()))''''''''''''((((((((()))))))))))))))((((((((((((((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))),,,222333+++%%%&&&(((((())))))(((((('''''''''&&&(((((((((((((((''''''''')))***++++++***)))'''&&&((((((''''''((()))******---***((('''(((***************))))))((((((''''''(((((((((((())))))))))))'''((((((((((((((('''&&&)))(((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&''''''((()))******+++,,,***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((************************((((((((((((((((((((((((((((((((((((((()))******%%%666>>>333&&&&&&******++++++++++++++++++++++++(((((((((***+++,,,+++***++++++***)))(((((()))))))))'''&&&'''((()))((('''++++++******************+++++++++*********)))))))))))))))((()))******+++***))))))(((((((((((()))+++++++++******)))'''''')))'''%%%$$$%%%&&&%%%$$$)))((('''&&&&&&'''((()))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))*********---+++***+++------+++((()))(((((('''((()))***+++))))))))))))************,,,,,,,,,------------...///.....................//////...,,,***)))***,,,,,,+++)))((((((((()))***++++++******)))*********))))))))))))***************)))(((((((((((()))******)))))))))))))))))))))+++***((('''((()))+++,,,,,,+++***))))))***++++++---,,,+++***))))))))))))*********))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************)))((('''&&&(((((()))************************+++******)))((())))))))))))))))))))))))******))))))))))))************)))))))))(((((((((***++++++***))))))***,,,---+++((('''((()))(((''''''(((((())))))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))+++***((('''''''''((()))''''''(((((((((((((((((((((((((((((())))))))))))'''((())))))))))))(((''')))(((((('''&&&&&&&&&'''(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%((((((((()))******++++++''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((())))))))),,,222444---(((((()))((())))))((((((((('''''''''&&&&&&''''''(((((())))))******+++++++++***(((''''''(((((()))***+++---...---+++((('''((()))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&''''''((((((''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&''''''(((((())))))***)))((('''&&&&&&''''''************************(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))000>>>CCC888,,,+++,,,***))))))))))))))))))))))))(((***+++,,,+++*********++++++***))))))))))))))))))(((((()))******)))'''************************+++++++++*********))))))***************++++++,,,******)))((((((((((((((())))))************)))))))))'''&&&&&&(((((('''%%%)))((('''&&&&&&'''((()))***)))'''&&&&&&&&&((((((******************************)))))))))******+++************))))))))))))---,,,++++++,,,+++***((()))(((((((((((()))***+++))))))))))))*********+++,,,,,,,,,,,,------------...........................///...,,,***)))***++++++***))))))((())))))))),,,+++***)))))))))))))))))))))))))))************+++***))))))))))))***+++))))))))))))))))))******+++***)))((((((((()))***+++******)))******++++++------,,,+++************))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))---,,,+++***)))'''&&&%%%((())))))************)))((()))+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******++++++*********))))))))))))******)))(((((()))+++...+++((('''''')))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))+++***(((''''''((())))))((((((((((((((((((((((((''''''(((((())))))******&&&''''''((((((''''''&&&))))))((('''&&&&&&''''''(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))))))))))))))***+++000333///***))))))'''))))))((((((((((((''''''%%%%%%&&&'''((()))************+++++++++******)))(((((()))***,,,---///000...,,,)))(((((()))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((''''''&&&''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((''''''((((((((('''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''')))(((''''''''''''((((((***+++,,,------,,,+++***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''(((((((((444===???666///...---)))(((((((((((((((((((((((((((---222222---))))))***+++***))))))))))))))))))))))))***+++---,,,***'''************************+++************)))))))))+++++++++++++++,,,,,,,,,++++++***)))((((((''''''''''''(((******+++++++++((((((((()))++++++)))'''((((((''''''''''''((((((***)))'''&&&&&&'''((((((******************************************+++,,,++++++******))))))(((((()))((())))))))))))(((''')))))))))))))))*********+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------............//////---+++)))***+++******)))))))))))))))))),,,+++***))))))(((((()))((()))))))))************+++******************+++)))))))))))))))*********,,,+++***)))(((((())))))******************++++++,,,+++******)))))))))***(((((())))))******++++++((()))))))))***+++++++++))))))))))))))))))))))))---,,,+++***)))(((((((((((()))************))))))&&&(((+++---...---+++***))))))))))))))))))))))))******))))))))))))******++++++++++++*********))))))***+++***((((((***+++///,,,)))((()))***++++++++++++++++++******))))))''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))))))))))))))(((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((''''''&&&((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************)))---000///,,,)))'''%%%))))))((((((((((((((((((&&&&&&''''''(((((())))))*********+++++++++++++++)))))))))***+++---...///...,,,***((()))((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))))))))((((((((()))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((('''''''''''''''''''''''''''''''''(((((())))))'''(((***++++++***((('''((((((((())))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((***///111---+++---+++''''''''''''''''''''''''''''''111;;;<<<444,,,)))*********)))))))))))))))*********+++---///...***'''))))))))))))************************))))))))))))*********++++++++++++++++++++++++***)))((('''&&&'''((()))******++++++***(((((()))+++------+++((((((((((((''''''((((((((()))(((''''''''''''((((((******************************))))))***+++,,,,,,++++++******))))))((((((&&&'''((()))))))))))))))((())))))***************+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,---------...---...///---+++))))))***)))))))))*********))))))+++******)))(((((())))))((()))))))))*********************++++++*********(((((())))))************++++++***))))))((((((((())))))******++++++++++++***))))))(((((((((((()))(((((())))))******++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))***+++,,,---))))))*********))))))(((%%%'''***,,,------+++***))))))))))))))))))))))))******))))))))))))******++++++++++++*********)))***+++,,,+++))))))+++---000---******+++,,,,,,,,,,,,,,,++++++***)))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((()))***,,,......(((((((((((((((''''''&&&(((((((((''''''((((((((())))))))))))))))))))))))******************))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((************))))))))))))***,,,///111///+++((('''(((((())))))))))))))))))))))))((((((''''''&&&&&&)))))))))******++++++,,,******)))))))))******+++...,,,***)))))))))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))******((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((((()))***)))(((''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))((((((((((((((((((&&&&&&'''(((((()))))))))&&&''')))******)))'''&&&(((((()))******)))(((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%''''''''')))+++***&&&(((((((((((((((((((((((('''333@@@BBB999///***+++***)))))))))))))))************+++---///...***'''(((((()))))))))*********))))))))))))))))))))))))((()))******++++++******++++++++++++***)))''''''))))))************))))))((((((***,,,...---+++)))'''(((((((((((((((((('''(((((('''''''''(((((((((************************)))))))))))))))***+++,,,************))))))))))))''')))++++++***)))***+++((()))******++++++******************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------------...///...,,,***)))***(((((()))************))))))))))))(((((())))))***))))))))))))************))))))***++++++***))))))((((((((()))******++++++************))))))))))))((()))***+++++++++++++++)))(((((('''''''''(((((())))))))))))******************++++++++++++++++++))))))))))))))))))))))))((((((((()))+++---///111)))************))))))(((%%%''')))+++,,,+++***)))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))+++,,,,,,+++******+++---...,,,++++++,,,---,,,++++++++++++******)))))))))(((((((((((())))))))))))************************'''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********''''''(((((())))))******)))((((((''''''(((((()))''''''((()))+++,,,...///(((((((((((((((''''''&&&)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))))))))))))))((((((,,,,,,...222111---)))***(((((())))))))))))************)))((('''&&&%%%%%%(((((((((((()))***,,,,,,***)))((((((''''''((((((---+++***)))***)))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))+++***((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''((()))******)))((('''''''''((())))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))))))))&&&&&&'''((())))))(((((('''((()))******)))((('''((((((************(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))))))))******)))'''))))))))))))))))))))))))&&&111===@@@888///,,,,,,)))))))))))))))******+++))))))***+++---,,,***''''''(((((())))))*********(((((()))))))))))))))***'''((()))***+++***)))))))))***+++++++++***)))((())))))*********))))))((()))))))))***,,,,,,***(((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))*********)))+++---,,,)))''''''(((((()))***+++++++++***************+++++++++,,,,,,***++++++++++++,,,,,,,,,*********+++,,,,,,------,,,...///...,,,***))))))'''((()))***+++******)))(((((('''(((((()))***+++))))))))))))************((())))))******))))))((('''(((((()))******++++++((())))))************)))'''(((***+++,,,,,,++++++))))))(((((((((((())))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((()))+++...111222***************)))((((((&&&'''((()))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))(((((((((***++++++***))))))***,,,+++******+++------+++)))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((()))************)))((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***++++++,,,(((((((((((())))))))))))(((((('''&&&&&&'''(((((((((((((((((()))***++++++(((((((((((((((''''''&&&))))))(((((((((((())))))'''''''''(((((()))))))))%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''',,,)))***///000+++((()))(((((()))))))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&((()))+++,,,(((((((((''''''((())))))+++***))))))******(((''''''((((((((()))))))))***(((((((((((()))))))))))),,,+++(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***++++++***((('''&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''(((((()))))))))&&&'''((())))))(((((('''(((((((((((((((((((((((('''(((***++++++***((('''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***,,,+++******)))(((''''''((((((((((((((((((((((((&&&---444555000+++,,,...)))))))))))))))***++++++)))(((((()))******)))'''''''''(((((()))******+++(((((((((((())))))******''')))***,,,,,,+++***)))((()))***,,,,,,+++***)))'''((()))******************)))(((((())))))((('''&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((())))))******++++++***,,,---***&&&######$$$((()))***+++,,,+++******,,,,,,---------.........******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,...//////,,,***))))))'''((()))+++++++++***)))''''''''''''(((***+++,,,))))))))))))************'''((()))******)))(((''''''(((((()))***+++++++++'''((()))***************'''(((***+++,,,,,,++++++***)))))))))))))))******++++++******))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))***)))))))))+++...000222***************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((()))******)))(((((()))+++(((((()))+++,,,,,,)))&&&((((((((((((((()))))))))******))))))((((((''''''''''''''''''''''''''''''(((((()))***************((((((((((((((((((((((((''''''((())))))***))))))&&&&&&''')))***+++,,,---))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))((('''''''''''''''(((((((((((((((''''''&&&))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))%%%%%%+++,,,'''%%%'''(((((())))))*********+++'''''''''(((((((((((((((&&&%%%%%%&&&''')))+++,,,''''''''''''((()))++++++***)))))))))++++++)))''''''((((((((())))))******(((((((((((())))))))))))---+++(((&&&%%%%%%&&&''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***++++++***((('''&&&''')))***))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''')))***++++++***)))'''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***************************(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++(((''''''((('''%%%%%%'''((((((((((((((((((((((((&&&))),,,+++((('''+++///))))))((())))))***++++++)))'''&&&'''((()))((('''&&&''''''((()))******+++'''((((((((())))))******(((***,,,------,,,+++***'''(((***,,,---,,,+++***%%%&&&((()))+++,,,,,,,,,+++)))'''&&&'''((('''&&&&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((,,,***)))'''''''''((((((************************+++*********))))))((((((,,,***)))***++++++***)))******+++++++++,,,,,,,,,------------,,,,,,+++*********************++++++...+++((((((+++---,,,+++,,,...///000///---***((())))))************))))))+++***)))(((((()))***+++''')))+++,,,,,,,,,***)))***)))((()))***+++***((((((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))************)))***+++++++++)))((('''))))))(((((((((((())))))+++***)))((('''''''''''')))+++,,,,,,***))))))***'''((()))******+++******))))))))))))))))))))))))((((((((((((((()))*********************)))(((((())))))***++++++++++++***)))************+++++++++(((((())))))******++++++...---+++***)))***++++++,,,,,,++++++******))))))))))))))))))))))))))))))+++&&&)))333555+++%%%((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))******))),,,+++***((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''*********)))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%&&&''')))***)))'''))))))))))))((((((((((((''')))***)))'''&&&&&&'''))))))((((((((((((((()))---+++)))((('''((()))***,,,+++)))'''&&&'''((()))%%%%%%%%%&&&'''((()))***'''(((((()))***+++++++++''''''''''''&&&%%%$$$###''''''''''''(((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&(((***)))%%%$$$%%%(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((()))***)))'''%%%&&&'''((((((((((((((((((((((((&&&'''(((******((('''&&&(((((())))))))))))((((((+++******)))(((''''''&&&''''''''''''((((((((((((+++++++++***)))(((((('''&&&%%%%%%)))---...***%%%(((((((((((((((((((((((('''((()))******)))(((''''''&&&&&&''')))++++++***&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((()))++++++***)))((('''&&&&&&'''(((***)))((((((((((((((()))''''''''''''((()))***+++((()))+++,,,,,,+++***)))&&&''')))+++---+++'''$$$((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))***---///000...,,,))))))************)))))))))'''&&&''')))******)))((((((''''''&&&&&&%%%%%%'''''''''''''''((()))***++++++***)))((())))))***************************************)))))))))(((+++***))))))++++++***)))******+++++++++,,,,,,,,,,,,---------,,,,,,+++***************************---***((()))+++------,,,,,,---//////...,,,***(((((()))***************)))+++***)))(((((()))***+++''')))***,,,,,,+++***)))***)))((()))***+++***(((((()))))))))************)))***++++++++++++***)))))))))))))))******************++++++******)))(((***))))))((((((((())))))((((((((())))))***+++,,,)))+++,,,,,,***))))))***))))))***+++++++++******))))))))))))))))))))))))((((((''''''(((((()))***)))************)))(((((((((((()))************)))))))))*********+++++++++''''''''''''(((((())))))++++++***)))))))))))))))***************)))))))))))))))))))))))))))))))))***&&&)))222444+++&&&((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))(((''')))((('''''''''((()))***))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''((())))))(((&&&))))))))))))(((((((((((('''(((***)))'''&&&&&&'''))))))((((((((((((((()))***)))'''&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''(((((()))******++++++(((((((((((('''&&&%%%$$$''''''''''''(((((((((((('''((((((((())))))))))))***)))(((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&(((((('''''')))***(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&''''''&&&&&&&&&******))))))(((''''''&&&''''''''''''((((((((((((++++++******)))(((((('''***((((((,,,000000---((((((((((((((((((((((((((((((((())))))))))))((((((+++((('''(((+++,,,***(((((('''&&&%%%%%%%%%&&&'''''''''''''''((()))***+++***)))((('''&&&''''''((())))))((((((((((((((()))(((((((((((()))***+++,,,***************)))((('''''''''(((***++++++(((%%%(((((((((((((((((((((((((((((())))))***++++++,,,++++++++++++************((((((...===KKKKKK<<<---******++++++++++++*********((('''''')))*********)))(((((((((((((((((('''(((''''''''''''(((((()))*********)))***++++++,,,))))))))))))))))))))))))************))))))))))))***)))((()))++++++***(((******+++++++++,,,,,,,,,,,,,,,---------,,,++++++************************+++)))((())),,,---...---+++,,,---...---,,,)))((((((((()))***+++++++++*********))))))))))))******((()))***+++++++++***)))***)))((()))***+++***((())))))))))))************)))******++++++******)))))))))))))))************,,,,,,+++************++++++***)))((((((((((((((())))))))))))***+++,,,---)))+++,,,,,,***))))))*********+++++++++***))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))******))))))((('''''''''((())))))))))))))))))))))))*********++++++'''''''''(((((((((((()))((((((((()))((((((''''''((())))))))))))))))))***))))))))))))))))))))))))***&&&)))111222+++'''((((((((())))))))))))((((((******))))))))))))******************************************)))((('''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))(((((((((((($$$$$$%%%&&&'''(((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''************************...,,,)))((((((((('''&&&))))))))))))(((((((((((('''((())))))'''&&&'''''')))((((((''''''((())))))***)))'''&&&&&&'''((((((''''''&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''((('''(((((())))))******+++))))))))))))((('''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))---,,,***((('''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((()))((('''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%))))))((('''''''''((((((''''''''''''''''''''''''%%%&&&(((((('''''')))***((((((((((((((((((((((((((()))***++++++***)))(((%%%%%%&&&&&&&&&&&&%%%%%%***))))))(((((('''''''''''''''''''''((((((((((((+++******))))))(((((('''***)))))),,,000000---)))(((((((((((((((((((((((()))(((((((((((((((((())))))'''&&&(((+++,,,***((())))))((('''&&&&&&''''''''''''''''''((()))******))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,+++***(((''''''&&&&&&(((((('''(((******(((&&&((((((((((((((((((((((((''''''(((((())))))******++++++******))))))((((((+++(((...CCCYYYYYYBBB+++++++++,,,,,,,,,,,,+++++++++)))((((((***++++++***'''(((((((((((((((((())))))((((((''''''''''''((((((((())))))***+++,,,,,,((((((((((((((((((((((((*********)))))))))))))))((((((((()))++++++)))(((******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***************)))))))))***,,,---......++++++,,,---,,,+++)))((((((((()))***++++++++++++***))))))))))))))))))***(((((()))***+++******)))***)))((()))***+++***((()))))))))))))))*********))))))************))))))((()))))))))************---,,,+++*********,,,,,,++++++***)))((((((((((((,,,,,,+++***)))))))))))))))+++,,,,,,***))))))***************)))(((((('''(((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))((((((''''''((())))))******))))))))))))))))))************************************&&&'''((()))))))))((('''''''''(((((())))))******)))))))))))))))))))))))))))'''(((///000,,,((()))(((((())))))))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((&&&&&&&&&''''''(((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))///,,,)))''''''((((((((())))))))))))((((((((((((&&&((())))))(((''''''((((((((('''''''''((())))))+++***))))))))))))******((((((''''''((()))***+++(((''''''&&&&&&&&&''''''(((((((((((())))))******************)))(((''''''''''''''''''(((((((((((('''''''''((((((((())))))...,,,***'''''''''(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###%%%(((***(((&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&'''(((((((((((((((((('''))))))((('''&&&&&&&&&'''''''''''''''''''''''''''((()))***)))'''%%%&&&'''(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''''''''''''''((((((((((((******))))))((((((((((((((('''(((***,,,,,,***'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))"""%%%((()))((((((***+++))))))(((''''''&&&&&&&&&'''''''''''''''((()))***((((((((('''''''''((((((''''''(((((((((((((((((((((((((((((()))***+++,,,,,,+++)))(((''''''((())))))(((&&&'''((()))((('''((((((((((((((((((((((((''''''''''''(((((())))))+++******)))(((''''''&&&///)))***777GGGHHH888'''***++++++++++++++++++***,,,***))))))***++++++***&&&&&&&&&''''''(((((((((***)))((('''''''''''''''&&&'''''')))******++++++(((((((((((((((((((((((())))))))))))))))))******(((((((((***,,,,,,***(((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++*********))))))'''(((***+++,,,---......++++++,,,,,,,,,+++***)))))))))***+++++++++++++++)))))))))******)))))))))(((((())))))***************)))((()))***+++***(((******))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,*********+++,,,---++++++***)))))))))))))))++++++)))((((((((((((((()))+++,,,,,,***))))))***))))))))))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((''''''((()))******++++++******(((((()))))))))*********++++++++++++************&&&''')))***+++******)))''''''(((((())))))******************************)))'''(((,,,...,,,))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((---***''''''(((***++++++))))))))))))((((((((((((&&&'''))))))(((''''''((('''''''''''''''((())))))***)))))))))))))))******(((((((((((())))))******(((''''''&&&&&&&&&''''''((((((((((((((()))))))))++++++++++++***)))((('''''''''''''''((((((((((((''''''''''''((((((((((((,,,***(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###'''((('''$$$''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&(((((((((''''''((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((()))***)))'''%%%&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''&&&'''((())))))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))""")))000...'''$$$'''---''''''''''''&&&&&&%%%%%%'''''''''''''''(((((()))''''''((((((((((((((((((%%%&&&'''((()))(((((((((''''''&&&''''''((()))******))))))((()))***,,,---***(((&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((******))))))((('''&&&&&&+++)))))),,,000000,,,((())))))************)))))),,,+++))))))***++++++***'''''''''(((((())))))******)))((('''''''''''''''%%%&&&''')))************))))))))))))))))))))))))))))))))))))************(((((()))+++------+++)))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++***)))))))))''')))+++,,,,,,,,,---...+++,,,,,,,,,,,,,,,++++++***+++++++++++++++******))))))************))))))((((((((()))))))))*********)))((()))***+++***(((************))))))))))))***))))))(((((())))))***))))))))))))************+++************+++,,,,,,*********))))))******+++''''''''''''((()))***+++)))+++,,,,,,***))))))***(((((())))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******(((((())))))(((((('''&&&))))))***+++++++++++++++((((((((()))))))))*********))))))))))))((((((((('''((()))***+++,,,,,,,,,((())))))))))))))))))***************************(((((((((***,,,,,,+++)))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))************++++++++++++***)))((('''))))))))))))((((((((((((,,,++++++***)))(((''''''&&&''''''(((((())))))***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))+++++++++))))))))))))((((((((((((%%%'''))))))((('''((()))&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((++++++++++++***)))((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''(((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&(((((('''''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((()))111666333)))###%%%***%%%&&&&&&'''''''''&&&&&&(((''''''&&&''''''((((((&&&'''(((((()))((((((((($$$%%%'''((())))))((('''&&&&&&&&&&&&'''((())))))(((((())))))***,,,---...)))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''((((((((((((((((((******))))))((((((''''''$$$(((---...+++)))***,,,)))))))))******))))))))),,,***))))))*********)))******************++++++)))((((((''''''''''''((('''((()))***+++******)))************************((()))))))))************((()))***---//////,,,*********+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++***))))))((('''***------+++***+++---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***))))))((()))***++++++***)))(((((((((((((((((()))*********)))((()))***+++***(((************)))))))))(((***)))(((''''''((()))***))))))))))))************((()))******++++++******))))))))))))***+++,,,,,,(((((((((((()))***+++,,,)))+++,,,,,,***))))))***((()))***************))))))))))))))))))))))))))))))))))))))))))***++++++(((((())))))(((((('''&&&((())))))***************(((((((((((()))))))))************)))))))))((((((((((((((()))***+++------***************)))))))))************************((((((((((((+++,,,,,,***(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))))))))))))))((()))***+++++++++***)))((())))))))))))((((((((((((******))))))((((((''''''&&&&&&''''''((())))))*********)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))))))))))))))((((((((((((%%%'''))))))((('''((()))&&&&&&&&&&&&'''((())))))&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((++++++++++++***)))((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))((('''''''''(((((((((&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&(((((('''''')))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))*********)))))))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&+++...111000+++'''&&&'''%%%%%%'''((())))))(((((((((''''''&&&&&&'''''''''%%%&&&((()))))))))((((((###%%%'''((())))))((('''&&&&&&&&&''''''((()))***(((((()))******++++++***((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((+++............///)))******++++++******))),,,***(((((()))))))))((())))))))))))(((((((((((((((''''''''''''(((((()))((()))***,,,,,,+++******************************(((((())))))*********+++((()))+++...000000---*********+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,++++++***))))))((((((+++......+++******,,,---------------------------------,,,+++***)))(((((()))***++++++***)))(((((((((((((((((()))*********)))((()))***+++***(((+++*********))))))((((((***)))(((''''''((()))***))))))))))))************'''((()))+++++++++***)))(((((())))))***+++---------,,,+++***)))))))))))))))+++,,,,,,***))))))***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***************++++++,,,(((((((((((((((''''''&&&'''(((((()))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,++++++******(((''''''''')))+++---...,,,,,,++++++******))))))************************((((((((((((***,,,,,,***(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))************)))((('''&&&'''((()))+++++++++******))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((())))))***+++******)))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&((()))***((('''))))))))))))((((((((((((%%%'''((()))((('''((()))%%%%%%%%%&&&'''((()))***(((((()))******+++******)))*********)))(((''''''%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''******+++******)))((('''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))******)))((('''(((***,,,***'''%%%''')))'''''''''&&&&&&'''''''''%%%%%%&&&'''(((((((((''')))((('''&&&&&&'''((()))'''''''''''''''((()))***''''''''''''''''''''''''((()))***)))'''%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''***,,,,,,(((%%%%%%&&&((()))***+++******(((''''''&&&&&&&&&''''''%%%&&&((()))))))))((((((###$$$&&&((())))))(((''''''''''''(((((()))***+++'''((()))******)))(((''''''&&&&&&'''(((((('''%%%(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************---)))&&&(((...222222000+++++++++,,,,,,++++++++++++)))((('''((()))((('''&&&&&&&&&%%%%%%$$$$$$###'''''''''''''''((()))***+++******)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***,,,,,,,,,***(((''')))************+++++++++,,,------......------,,,+++***)))'''''''''((()))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++***)))((()))***,,,---++++++******************************************+++++++++************)))(((((((((((())))))))))))+++++++++***************)))******)))(((((()))+++))))))((((((***---///111333...)))(((+++---,,,))))))))))))***+++++++++,,,,,,((($$$$$$&&&)))))))))''''''((()))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&)))************(((&&&%%%+++******)))))))))))))))(((***,,,,,,+++)))))))))))))))))))))))))))))))))+++++++++***************+++++++++************)))))))))))))))((((((((((((((((((((((((((()))******+++***)))(((((('''''''''///---)))&&&%%%''')))+++---'''!!! %%%+++,,,,,,%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))************222---'''######&&&)))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&((()))((('''&&&''')))###&&&)))+++,,,+++)))''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))111***'''((('''$$$&&&,,,)))((('''&&&%%%&&&''''''%%%&&&((()))))))))((('''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%&&&''''''((((((((((((((()))******((((((''''''''''''((((((+++***)))(((((()))***+++)))***+++)))'''%%%%%%%%%!!!"""%%%'''(((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%###!!! ((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((((((((((((((***,,,...///+++++++++++++++***)))(((++++++***((('''%%%$$$$$$((('''%%%$$$$$$%%%'''(((%%%&&&'''(((((('''&&&%%%+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,***((('''((((((((()))))))))************++++++++++++******+++***)))((('''(((((()))(((((())))))*********+++------------------------,,,,,,++++++***))))))(((++++++******+++,,,,,,---************************************************+++++++++************)))(((((()))))))))*********)))************++++++++++++,,,,,,+++******+++---***)))(((((()))+++...///222---))))))+++---+++)))******************+++++++++(((%%%%%%'''))))))(((''''''((()))))))))))))))*********)))))))))((((((******))))))((((((''''''(((((())))))))))))((((((+++******)))))))))))))))***,,,---,,,***((('''((())))))))))))))))))))))))+++++++++++++++++++++,,,+++++++++************)))******))))))((((((''''''(((((('''((((((((()))***'''''''''(((((()))***+++...,,,)))'''&&&''')))***+++'''%%%%%%(((***)))(((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((()))))))))******---***'''&&&&&&(((((('''(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((()))+++,,,+++)))((('''(((((((((((((((((()))))))))((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))******(((((()))***)))******))))))((('''&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((''')))(((((('''''''''((((((((((((((((((((()))******...)))&&&((('''$$$&&&+++)))((('''&&&%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((()))((('''''''''''''''((((((((((((''''''''''''(((((()))(((((((((((((((((()))((()))***)))'''&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((((((((((('''&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((((((((((((((()))+++,,,---***++++++++++++***)))((())))))))))))(((((('''&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++++++++***)))((())))))))))))*********+++******++++++++++++************)))((((((((())))))''''''((()))***+++,,,,,,------------............++++++******))))))((((((++++++,,,,,,---,,,,,,,,,************************************************+++++++++************)))))))))*********+++++++++)))))))))***++++++,,,,,,+++,,,,,,+++******+++---******)))((()))***+++,,,000---))))))+++,,,+++)))******************)))))))))(((''''''))))))(((''''''(((((()))))))))))))))******))))))))))))(((((())))))))))))((((((((((((''''''''''''((()))+++++++++******))))))))))))))),,,------,,,)))'''&&&'''))))))))))))))))))))))))***++++++,,,,,,---------+++++++++************)))+++******)))(((''''''&&&''''''''''''((((((((()))'''''''''(((((()))***+++++++++***)))(((((((((((('''((()))******(((&&&%%%(((''''''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))'''&&&'''((())))))'''%%%)))))))))******+++++++++''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((,,,---...,,,)))'''&&&&&&'''''''''(((((())))))***'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))+++,,,+++***)))***++++++***((('''&&&''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((())))))))))))(((((((((''''''(((((('''''''''(((((()))))))))(((((())))))******)))&&&&&&((((((&&&&&&)))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&%%%'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&((())))))(((''''''(((&&&&&&%%%%%%&&&''''''((()))((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((()))(((((((((((()))***+++******++++++******))))))'''(((***++++++***(((''')))((('''&&&&&&'''((()))))))))(((((((((((())))))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***+++******)))(((++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++******))))))))))))))))))'''(((((()))******++++++,,,,,,,,,---------------++++++++++++******)))))))))***,,,,,,---,,,+++******************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,******************++++++((()))***)))((((((***,,,+++***))))))(((((())))))...,,,))))))***+++***)))++++++******))))))(((((('''(((((()))***)))((('''(((((())))))))))))(((((())))))))))))))))))(((((('''((((((((()))))))))***((((((''''''''')))+++,,,+++******)))))))))))))))***,,,,,,+++)))''''''((((((((((((((((((((((((((())))))***++++++,,,------+++++++++*********))))))++++++***)))((('''&&&&&&&&&&&&'''(((((((((((((((+++***)))(((''''''''''''))))))***))))))(((''''''%%%(((+++,,,***((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((%%%%%%&&&((())))))'''%%%((())))))***++++++++++++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++,,,---+++)))&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))***++++++***)))***+++''''''&&&&&&'''(((***+++&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''')))((((((((((((((())))))%%%%%%&&&'''(((''''''(((((((((''''''&&&&&&&&&&&&((()))*********)))((('''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$((((((''''''&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%'''((()))((('''((()))((('''&&&%%%%%%&&&'''(((+++*********)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((((((((())))))************))))))'''(((+++,,,,,,+++(((''')))(((''''''''''''((())))))((('''&&&&&&'''((()))+++******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******)))))))))++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))************************))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))***++++++***)))((())))))*********+++++++++************************+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))((()))***)))((((((***,,,++++++***))))))(((((((((,,,***))))))*********)))+++******))))))((((((((('''(((***+++***)))((('''(((((())))))))))))(((((((((((((((((((((((())))))''''''(((((())))))*********)))(((''''''((()))***+++******)))))))))))))))((()))******(((((()))+++(((((((((((((((((((((((('''(((((()))***++++++,,,+++++++++*********))))))*********)))(((''''''&&&&&&'''(((((())))))((((((+++***)))(((''''''''''''(((((()))***)))(((''''''%%%'''))))))))))))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&%%%$$$%%%''')))(((''''''((()))*********))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((***)))(((&&&&&&'''%%%&&&&&&'''((())))))***((((((((())))))(((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))***)))((('''(((***%%%&&&'''((())))))((((((&&&'''((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''$$$%%%''''''(((((((((''''''''''''''''''&&&&&&&&&'''((()))******)))((('''&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&(((''''''&&&&&&%%%%%%$$$))))))((((((((((((((()))((((((''''''''''''(((((('''''')))******)))''''''$$$&&&((()))(((((((((***)))((('''&&&%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''((())))))))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((((())))))))))))(((((()))))))))))))))(((((('''((())))))*********))))))(((***,,,---,,,***'''%%%(((((((((''''''(((((((((''''''%%%$$$$$$%%%''''''+++******)))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))*********+++(((((())))))))))))((((((((()))***+++++++++******************))))))(((((())))))******++++++,,,,,,------------------,,,,,,))))))))))))))))))(((''')))))))))***++++++,,,,,,************************+++++++++************)))******+++++++++,,,,,,,,,+++++++++*********)))))))))***++++++***+++---...,,,++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))((((((''')))++++++***(((((())))))))))))))))))(((((('''''''''(((((((((((())))))''''''(((((())))))*********)))((((((((((((((()))+++******)))))))))))))))'''((()))(((((((((***,,,))))))))))))))))))))))))''''''(((((()))*********+++++++++************)))))))))))))))((((((((((((&&&''')))*********)))((('''''''''(((((()))***+++'''(((((())))))((((((''''''''''''''')))***,,,---)))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))'''%%%%%%''')))))))))'''''')))))))))((('''&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$&&&((((((''''''''')))&&&&&&&&&''''''(((((()))((())))))******))))))(((((())))))******))))))(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&((()))((('''&&&'''((('''((())))))((('''%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***((((((((('''''''''&&&&&&'''''''''''''''((()))***''''''&&&&&&%%%%%%&&&&&&$$$'''(((''''''))))))'''''''''((((((''''''&&&%%%###$$$&&&'''''''''&&&%%%%%%&&&''''''((('''''''''''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((()))******((((((''''''''''''((((((((((((((())))))(((((((((%%%'''((()))((('''((()))((((((''''''''''''''''''(((((((((''''''''''''''''''((()))******)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))*********)))(((((((((((())))))******)))))))))***++++++***)))&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&+++******)))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))******((((((((()))))))))******'''(((((((((((((((((('''((()))***++++++++++++***)))))))))))))))*********))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))((())))))***++++++,,,,,,************************+++++++++************)))************++++++++++++(((((()))***++++++,,,,,,)))***++++++***+++---///,,,,,,,,,++++++***))))))((()))******)))((())))))((((((((()))))))))))))))''')))++++++)))((()))***)))))))))))))))((('''''''''''''''((((((((())))))(((((((((((())))))))))))&&&'''((())))))******)))+++******)))))))))))))))((())))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))******+++++++++************)))(((((((((((())))))))))))'''(((***+++,,,+++***)))'''''''''(((((()))***+++((((((((((((((((((((((((***(((&&&(((+++,,,+++((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******)))(((&&&'''((())))))(((((((((******)))(((&&&$$$((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%'''((()))((('''((()))'''''''''''''''''''''''''''((()))******)))((('''))))))************))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((((((&&&&&&'''((())))))((('''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******(((((('''''''''&&&&&&&&&'''&&&&&&'''''')))******(((((('''&&&&&&&&&&&&&&&&&&))))))&&&&&&******'''&&&'''((((((((('''&&&%%%!!!"""$$$%%%&&&'''&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&'''((()))***+++((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%'''))))))(((''''''(((&&&'''((((((((((((((('''))))))))))))************&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((***)))(((((((((((()))***%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))((((((((()))***++++++******)))'''(((((()))))))))))))))((((((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%+++******)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******)))************+++++++++))))))************))))))((()))***+++,,,,,,+++***''''''((()))***+++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,***)))))))))***+++((())))))***++++++,,,,,,************************+++++++++************)))))))))*********+++++++++%%%&&&''')))+++---//////'''((())))))((()))+++---,,,,,,,,,,,,,,,+++***)))'''(((******)))(((((()))''''''(((((())))))******(((***,,,***(((''')))+++)))))))))))))))(((''''''&&&'''''''''(((((())))))))))))))))))((((((((((((###%%%''')))+++++++++++++++******)))))))))))))))*********(((&&&&&&(((***))))))))))))))))))))))))+++++++++***************+++++++++************)))''''''(((((())))))******''')))+++,,,---,,,***)))+++***)))(((((('''''''''(((((('''''''''(((((())),,,)))''')))------)))$$$'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))(((((()))******(((&&&)))***++++++***(((%%%$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''(((******)))(((((()))'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((('''$$$###$$$&&&***,,,)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))******))))))))))))******(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***)))(((''''''''''''''''''+++***&&&&&&***+++'''&&&'''((((((((('''%%%%%%!!!"""%%%'''((((((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&'''''''''''''''''''''$$$$$$%%%%%%'''(((***+++((((((''''''''''''((((((''''''%%%$$$$$$%%%''''''&&&((())))))(((''''''(((%%%&&&((()))))))))((('''%%%%%%&&&&&&''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))+++***)))(((((()))***+++%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((((()))***,,,,,,,,,+++***''''''((()))))))))))))))&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''((((((((()))))))))***)))))))))))))))))))))))))))***,,,------,,,***)))))))))*********+++++++++))))))***+++++++++++++++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++,,,------++++++,,,---++++++,,,,,,,,,+++************************++++++,,,,,,+++***))))))******------+++***((('''&&&%%%'''((()))***+++---///000***((('''(((***++++++***************************+++,,,,,,+++)))((()))***+++***)))***+++,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))((()))******))))))***+++,,,)))'''))),,,---)))$$$***)))))))))))))))******&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))),,,,,,+++***)))(((''''''***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))'''&&&$$$%%%&&&((()))'''&&&&&&&&&'''(((***+++((((((((((((((('''''''''((('''%%%$$$$$$%%%&&&((('''%%%######&&&)))***+++(((((((((((())))))))))))((('''&&&'''((())))))'''))))))(((((('''''''''&&&((()))))))))))))))((('''***&&&$$$&&&***,,,)))&&&#########%%%((()))((('''''''''(((((())))))******'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))***((('''(((***++++++***(((&&&$$$%%%((()))((('''((((((((('''&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((())))))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&$$$###%%%((()))'''$$$******))))))((((((''''''(((&&&%%%%%%'''((((((''''''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&''''''&&&'''(((******((('''&&&'''&&&&&&''')))***)))''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%'''(((((('''''')))***+++)))'''))),,,...,,,)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((()))(((((('''&&&&&&''''''((())))))))))))))))))++++++***,,,///+++%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++''''''((())))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))******))))))******+++,,,***,,,---,,,+++***+++,,,,,,,,,------,,,+++******)))))))))))))))))))))))),,,++++++***))))))******++++++*********))))))))),,,,,,+++++++++,,,......+++)))((((((***++++++******************************+++,,,+++))))))***++++++)))(((((()))***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))******)))'''&&&'''(((***((('''***...///,,,(((++++++***)))((((((((()))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))((('''&&&&&&''''''(((''''''&&&&&&'''(((***+++((((((((((((((((((((('''((('''&&&%%%%%%&&&'''((()))'''%%%%%%&&&((((((((((((((((((((())))))))))))((('''&&&'''((())))))''')))(((((((((''''''''''''&&&&&&'''''''''''''''&&&(((%%%"""$$$((()))'''$$$((('''&&&'''((((((&&&$$$''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((+++)))(((((()))))))))((((((&&&$$$%%%'''((((((&&&''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((***+++,,,&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))******))))))((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((()))((('''&&&&&&'''((()))))))))(((''''''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&%%%''')))***(((&&&((((((((((((((()))))))))***(((&&&&&&''''''&&&%%%(((((((((''''''&&&&&&&&&&&&(((******)))((()))***(((''''''&&&&&&&&&'''''''''((()))******)))(((''''''&&&&&&''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''((())))))(((((((((*********)))''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%(((((())))))(((((('''''''''((())))))******))))))&&&(((+++111:::???:::000))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***************))))))))))))))))))))))))((()))***++++++***)))((()))))))))************+++''''''((()))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******))))))******+++,,,***,,,---,,,+++***+++,,,.........------+++******)))))))))))))))))))))))),,,+++******)))*********))))))******+++,,,,,,,,,111///---+++***+++,,,------+++))))))+++++++++***)))))))))))))))))))))))))))***++++++***)))***,,,...+++((('''((()))))))))************************))))))(((((((((((()))))))))******)))&&&%%%%%%&&&(((&&&'''***...000...,,,---,,,+++)))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++***)))))))))((((((''''''''''''&&&''''''((()))***''''''((((((((((((((((((''''''''''''(((((((((((()))(((''''''((((((&&&%%%(((((((((((())))))))))))((('''&&&'''((())))))'''((((((((((((''''''''''''%%%%%%&&&'''(((((((((''''''%%%###%%%((()))'''%%%)))((('''((()))((('''%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))***)))((('''''''''''''''+++)))'''''''''((('''&&&'''%%%$$$$$$&&&''''''&&&''''''''''''''''''(((((())))))((((((((((((''''''((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((()))***+++%%%&&&'''((()))******+++((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((()))((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%)))(((((()))++++++***(((&&&''''''((())))))******+++)))'''&&&&&&&&&%%%$$$((((((((((((((('''''''''&&&''')))***)))((()))***''''''&&&&&&&&&''''''(((((()))***++++++***)))(((''''''&&&'''))))))((('''''''''''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&'''(((((()))))))))'''''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$'''(((((())))))))))))((((((((()))***************((('''(((///>>>JJJIIIAAA(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************))))))))))))))))))))))))))))))((()))************)))((())))))))))))************))))))***+++++++++++++++''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))******))))))******+++,,,+++---...---,,,+++,,,---/////////...---,,,+++***************))))))))))))++++++***************+++*********+++,,,,,,------000///,,,***)))***+++,,,...,,,+++***+++++++++)))((((((((((((((((((((((((((()))++++++******+++---222///+++)))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))******)))'''&&&&&&''''''&&&'''***---...---+++++++++***)))(((((())))))((())))))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************'''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((()))************+++******)))((('''''''''''''''(((((())))))''''''''''''(((((((((((('''(((((())))))))))))((((((((('''((())))))'''%%%(((((((((((())))))))))))((('''&&&'''((())))))'''((((((((((((((('''''''''&&&&&&((()))************)))'''&&&'''***+++***((('''&&&&&&(((***+++***)))(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))******)))''''''&&&&&&&&&)))'''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&''''''(((((()))))))))))))))))))))((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((((())))))***(((((((((''''''(((((((((***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&(((((())))))*********)))'''''''''((((((((())))))***(((&&&&&&''''''&&&%%%((((((''''''''''''''''''%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''(((((('''((())))))))))))((('''(((''''''((())))))(((&&&&&&'''''''''(((((())))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&''''''***+++***&&&%%%&&&))))))((('''&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%''''''((()))*********)))((())))))***************---)))$$$&&&222CCCJJJJJJ''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))***+++++++++++++++''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))******))))))******+++,,,---...///...---,,,---///............---,,,+++***,,,,,,,,,++++++*********+++***************++++++,,,,,,,,,+++++++++++++++---,,,***)))((()))+++,,,...,,,+++***+++++++++)))((((((((((((((((((((((((((()))++++++******+++---222///+++)))***+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))((()))******(((((()))***''''''((()))+++***)))((())))))(((((()))***++++++))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))*********++++++***)))(((((('''''''''(((((((((((((((&&&'''''''''(((((())))))''''''((()))******))))))'''&&&&&&((()))***((('''(((((((((((())))))))))))((('''&&&'''((())))))''''''''''''(((((((((((((((&&&&&&((()))************)))((('''((()))******)))(((''''''(((***+++***)))***))))))(((((('''''''''(((''''''''''''((())))))******)))''''''&&&&&&&&&&&&%%%$$$%%%'''))))))(((%%%&&&&&&%%%%%%&&&'''(((&&&''''''(((((()))))))))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******'''(((((((((((((((((('''))))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''((())))))(((((())))))((((((((('''''''''&&&'''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((''''''((())))))'''&&&&&&'''''''''(((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((()))(((&&&%%%%%%&&&(((+++,,,+++'''&&&'''***)))(((''''''''''''((()))((((((((('''''''''''''''&&&'''((()))))))))))))))(((((()))***************,,,,,,((($$$)))444>>>AAA(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))***************************************************)))))))))))))))((((((''''''((()))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,...///...---,,,---...---------------,,,,,,+++---------,,,++++++***************)))******+++,,,------,,,+++***))))))((()))))))))))))))******+++---+++))))))+++++++++***)))))))))))))))))))))))))))***++++++***)))***,,,...+++((('''((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))''')))******))))))***,,,(((((()))))))))(((&&&%%%''''''(((((()))+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))******''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''(((((())))))******((('''&&&''')))***)))((((((((((((((())))))))))))((('''&&&'''((())))))''''''''''''(((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((((((+++***))))))))))))&&&$$$)))))))))))))))(((((((((((((((''''''(((((()))******)))((('''''''''''''''%%%$$$###%%%'''*********&&&'''''''''&&&&&&((()))(((((((((((((((((())))))''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((''''''+++******)))((('''&&&%%%''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''')))))))))(((((()))))))))''''''''''''((()))******''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''$$$&&&(((((('''''''''((())))))(((((('''&&&&&&%%%&&&%%%$$$%%%''')))))))))%%%%%%%%%&&&&&&&&&&&&&&&)))+++,,,***(((&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&'''((('''%%%%%%&&&''')))*********((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''''''''((()))))))))))))))''',,,...+++***---000000++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,************************++++++************++++++******))))))((((((((((((''''''((())))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++,,,---,,,++++++,,,---***++++++,,,,,,,,,,,,,,,------,,,,,,+++******)))******))))))***++++++,,,,,,++++++***))))))(((((()))***++++++++++++***)))+++)))((((((***++++++******************************+++,,,+++))))))***++++++)))(((((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))((()))***)))((('''((()))((()))******)))((('''''')))((((((((()))***++++++((((((((()))))))))******************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************,,,,,,+++***)))(((((('''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''((()))+++,,,''''''((())))))((('''&&&&&&&&&''''''((())))))***''''''&&&&&&'''(((***++++++)))''''''((())))))((((((((((((((())))))))))))((('''&&&'''((())))))'''''''''''''''((((((((()))&&&&&&'''''''''''''''&&&&&&''''''(((''''''((()))+++***)))((()))(((&&&$$$''''''((((((((((((((((((((((((((((((((())))))***)))(((((('''''''''(((((('''%%%%%%&&&(((******)))&&&((()))(((&&&&&&)))+++)))))))))(((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''))))))((('''&&&)))((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))******))))))(((''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&'''((()))***&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$&&&))))))'''&&&''')))'''''''''''''''''''''''''''&&&$$$%%%'''(((((((((&&&&&&&&&&&&'''''''''((('''(((******)))(((((()))&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&'''''')))((('''((())))))'''%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$&&&''''''%%%%%%&&&((((((''''''''')))))))))(((&&&'''(((******((('''&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((($$$)))+++++++++,,,***&&&************************%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((***+++,,,---...************************,,,,,,++++++++++++,,,,,,******))))))((((((((('''))))))***+++++++++++++++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,)))***++++++))))))***+++))))))***+++,,,,,,,,,,,,,,,,,,++++++***))))))(((******))))))***+++,,,,,,*********)))))))))))))))***,,,---...---+++)))'''***((('''(((***++++++***************************+++,,,,,,+++)))((()))***+++***)))***+++,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))))))******)))&&&%%%%%%&&&''')))++++++***)))))))))******)))))))))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''((()))***+++,,,,,,...---,,,+++***(((''''''(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&''')))+++---''''''((())))))((('''&&&&&&&&&&&&'''((())))))***((('''%%%%%%&&&(((***,,,///,,,(((&&&''''''''''''(((((((((((())))))))))))((('''&&&''')))))))))'''&&&'''''''''(((((())))))((()))))))))))))))((((((((()))******))))))***+++''''''&&&'''))))))(((&&&%%%&&&&&&''''''(((((((((((((((((((((((()))******(((((('''''''''(((((())))))'''&&&&&&((())))))(((''')))***)))''''''))),,,******))))))((((((''''''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&'''))))))(((&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***************)))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&((())))))&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''$$$'''))))))'''&&&(((***%%%%%%&&&&&&'''((((((((()))'''&&&&&&'''''''''&&&&&&'''''''''(((((())))))"""$$$&&&''''''''')))***%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((()))((('''((()))((('''%%%'''''''''&&&&&&%%%%%%$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''((((((%%%$$$%%%(((***(((&&&((())),,,------,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&$$$###'''---+++&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************************)))))))))))))))))))))))))))))))))))))))************************''')))******)))***,,,///***++++++,,,,,,------...---------,,,,,,++++++++++++++++++*********))))))+++++++++++++++***)))((('''---000---******+++*********)))))))))))))))***+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++*********(((''''''***,,,,,,+++)))((('''(((***+++((((((''''''''''''((((((******))))))((((((''''''+++***)))(((((((((((((((&&&&&&%%%&&&)))******)))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((()))))))))))),,,***)))((((((***,,,---...,,,+++))))))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&''')))***++++++************))))))((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&((((((''''''''''''(((((((((((())))))))))))((((((&&&''')))*********)))((((((((())))))******++++++(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))******++++++&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%***)))((('''&&&%%%$$$$$$***************)))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&$$$###$$$&&&(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''***))))))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++(((((('''&&&%%%%%%%%%%%%###&&&((((((&&&$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%(((((((((((())))))))))))(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''')))***,,,((()))))))))))))))((('''******)))))))))((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((()))***************)))))))))))))))*********++++++++++++++++++++++++************************'''((())))))((()))+++,,,******+++,,,,,,------...,,,,,,,,,+++++++++******************************++++++++++++******)))))))))---...***(((******'''******))))))))))))*********)))(((((((((((()))***))))))))))))))))))))))))))))))*********+++++++++*********(((''''''***,,,,,,***)))''''''((()))***)))((((((''''''(((((()))***)))))))))((((((((('''&&&%%%$$$$$$#########$$$'''&&&&&&''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++***)))((()))***,,,---...---+++***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((((((''''''&&&''')))***++++++*********)))))))))((((((((('''&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((***)))((('''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((()))***))))))((())))))******************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((''''''((((((((())))))))))))*********))))))(((((((((******))))))((((((''''''******))))))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))((('''&&&''''''(((&&&''''''((((((''''''&&&)))(((&&&&&&((()))((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((())))))******&&&&&&%%%%%%%%%&&&&&&'''%%%''')))(((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&'''''''''((())))))((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''(((''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''&&&''''''((((((((((((((()))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((()))(((((((((((((((((((((((()))(((''''''''''''((()))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))%%%&&&'''))))))*********************))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))******************)))((())))))************)))(((((())))))******++++++++++++++++++++++++++++++************************((()))***)))(((((()))*********++++++,,,---------++++++++++++*********************+++++++++++++++,,,+++******)))************++++++)))***//////+++***)))))))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++)))******((('''''')))+++***)))((('''&&&'''((()))***))))))(((((())))))***))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&(((''''''(((***+++***)))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))***,,,---...---,,,***))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************))))))))))))(((((((((((($$$%%%%%%&&&((()))******((((((((((((((((((((((((***)))((((((''''''(((((((((((((((''''''((((((((((((((())))))))))))((((((''''''((()))))))))))))))***************)))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((((((((''''''(((((())))))))))))******++++++++++++************))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((()))(((''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))(((''''''''''''(((&&&''''''((((((''''''&&&'''%%%$$$$$$&&&''''''&&&''''''((((((((()))))))))(((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''''''''(((((())))))***%%%%%%%%%%%%&&&'''(((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&(((((('''''''''(((((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&''''''(((((((((((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***)))((('''&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((()))***+++***)))'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******((()))************))))))''''''((()))***++++++,,,))))))))))))))))))))))))************************)))+++++++++)))(((((()))*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***++++++))))))((((((...666777444))))))))))))))))))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))((('''''')))+++))))))((('''&&&''''''(((******))))))))))))******))))))))))))((((((((((((++++++***))))))*********)))(((((()))***++++++***((((((((((((((((((((((((&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,---...---,,,+++***)))))))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''((())))))*********))))))))))))((((((((((((%%%&&&&&&'''((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((('''(((((()))))))))))))))***)))))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((('''''''''*********************+++&&&'''((()))+++,,,......''''''(((((()))))))))***######$$$%%%&&&''''''((()))))))))((('''%%%$$$###'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((''''''((((((((((((''''''%%%$$$###$$$''')))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&'''''''''(((((((((((('''''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''((('''''''''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((('''&&&&&&'''(((((('''((((((((('''&&&%%%%%%''''''''''''''''''((()))&&&'''''''''''''''&&&&&&(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***((((((((((((((('''''''''&&&''''''(((((((((((((((******)))(((((('''&&&&&&$$$$$$%%%&&&'''((())))))&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%%%%&&&(((''''''&&&&&&%%%%%%%%%*********)))(((&&&%%%$$$(((((((((((((((((((((((())))))************))))))))))))************))))))******************************++++++++++++******))))))*********))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))************************+++,,,...---+++))))))***))))))***++++++,,,,,,---------------------------///...---,,,+++)))((((((+++***************++++++))))))((((((...555777333))))))(((((()))***++++++''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********((()))))))))''''''(((***)))(((((('''''''''''''''******))))))))))))******(((((((((((())))))))))))(((''''''&&&''''''((((((***)))((()))***+++***)))(((((((((((((((((((((((())))))*********+++++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,------,,,,,,+++******)))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''(((((((((((('''''''''''''''(((((()))******(((((((((((())))))))))))'''(((((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((())))))(((''''''(((((())))))))))))((((((((((((((((((((())))))***((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''')))))))))))))))))))))(((%%%%%%&&&((()))+++,,,---%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''(((((((((((((((((('''((((((((((((((((((''')))((('''''')))++++++***(((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''&&&(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''(((((((((((($$$$$$$$$$$$%%%&&&''''''))))))((((((''''''&&&%%%******))))))'''&&&%%%$$$''''''''''''(((((((((((())))))************))))))''''''((((((((((((''''''************************)))******************))))))************))))))((((((((())))))******++++++++++++++++++++++++++++++************************+++---......,,,*********))))))******+++,,,,,,,,,------------............///......,,,+++***)))((())))))***++++++++++++***)))******((()))......***(((((((((((()))***+++,,,'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******'''((())))))''''''((())))))))))))(((((((((''''''***))))))(((((())))))***(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((***)))((((((******)))((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))***++++++,,,,,,,,,,,,++++++'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''''''''''''''((()))***+++(((((((((((())))))))))))(((((()))***)))((('''&&&(((((((((((((((((((((((((((((()))*********))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((()))******''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((((()))((((((((('''(((((())))))(((((('''***(((&&&&&&&&&&&&&&&$$$''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))******%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''%%%######%%%'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((+++***)))((('''%%%$$$$$$$$$%%%&&&%%%#########$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''(((((((((((($$$%%%&&&'''((()))******(((((((((((((((((((((((($$$%%%&&&'''((((((((('''######$$$$$$%%%'''((()))((()))))))))((('''&&&&&&%%%&&&'''(((((((((((((((''''''(((((())))))))))))))))))************))))))((((((((())))))(((((((((************************((())))))******))))))(((***************)))(((((()))))))))))))))*********++++++++++++++++++++++++************************)))+++---...,,,*********)))))))))***++++++,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,+++++++++'''(((+++,,,---,,,***)))'''+++,,,)))'''((((((&&&(((((((((((()))***+++,,,(((((()))******)))(((((())))))))))))))))))))))))(((((((((((()))))))))***&&&((())))))(((''''''((())))))******))))))(((((()))((((((''''''(((((()))'''((((((((()))))))))***))))))(((((()))******+++)))(((''''''))))))((('''))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))((((((''')))***+++------------,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''((((((((((((''''''''''''&&&&&&'''(((***+++'''((((((((()))))))))***&&&''')))******)))((('''(((((((((((((((((((((((('''((()))***+++******)))&&&'''((())))))((('''&&&(((((())))))))))))(((((()))(((((('''((()))***+++''''''((((((((((((((()))(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$#########$$$&&&'''))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))(((((((((((())))))))))))(((((('''%%%$$$%%%'''(((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&---***&&&%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''((()))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&'''((()))******+++***))))))((('''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&'''((())))))'''''''''(((((()))))))))(((((((((((((((((((((((($$$%%%'''((()))))))))(((&&&&&&&&&&&&''''''((()))&&&'''((((((((('''&&&%%%$$$%%%&&&'''(((((())))))(((((())))))*********+++))))))************))))))++++++,,,,,,,,,,,,++++++************************(((((())))))))))))((((((***************)))((((((*********)))))))))))))))))))))))))))))))))))))))************************'''***,,,---,,,***)))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......&&&(((+++......,,,***(((%%%+++...+++(((((()))((((((((((((((()))***+++,,,((()))***++++++***)))(((************************(((((((((((())))))))))))&&&((())))))(((''''''(((***************)))((((((((((((''''''''''''(((((('''((((((((())))))******(((((('''(((((()))******)))(((''''''((()))(((&&&)))))))))))))))))))))))))))))))))************+++'''((((((((())))))******(((((((((((())))))))))))************)))((('''&&&((()))+++---............((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''''''''&&&&&&'''(((***+++'''((((((((())))))******$$$&&&(((***++++++***)))((((((((((((((((((((((((%%%&&&''')))))))))((('''&&&'''(((******((('''&&&(((((())))))))))))(((((()))((('''''''''(((***+++(((((())))))******++++++(((((())))))))))))((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&++++++******)))))))))(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))(((((((((((())))))))))))(((((('''''''''***///333444555&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((()))'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((222...)))'''((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&''')))******)))'''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''')))******%%%%%%&&&'''((((((((('''(((((((((((()))))))))***(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&''')))***,,,------$$$%%%&&&'''(((***++++++&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%&&&''')))***))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))*********)))***))))))((((((((())))))$$$%%%&&&'''''''''%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((()))***,,,,,,+++++++++************)))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++***)))(((******++++++++++++******++++++)))(((''''''''''''+++++++++***************)))))))))***++++++,,,,,,************************---------............///............---,,,+++***+++++++++************)))---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++*********))))))((())))))*********))))))''''''((((((((((((''''''''''''(((((())))))******,,,,,,,,,,,,,,,+++***)))******))))))((((((''''''''''''((()))***++++++,,,)))((('''''')))***)))(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))''')))+++---------,,,+++''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))***+++------******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''***)))''''''(((((('''%%%&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((((())))))))))))(((***************)))((('''(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))******)))((('''&&&&&&%%%''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((((((((()))))))))))),,,+++))))))******((('''+++))))))000888999333,,,***)))((('''&&&%%%$$$$$$))))))((('''''''''''''''(((&&&'''((((((&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((((((((...---***(((&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((+++,,,+++***((((((((('''&&&&&&%%%%%%&&&))),,,+++)))''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&((()))))))))((('''''''''''''''(((***+++,,,%%%&&&'''((()))+++,,,,,,''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((%%%$$$###"""###$$$%%%&&&(((((((((((((((((((((((((((((())))))*********+++,,,+++***)))((('''&&&%%%''''''''''''(((((((((((('''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''&&&%%%%%%(((***(((((((((((()))))))))***)))((((((((()))***+++++++++++++++************)))******************************)))))))))))))))))))))******+++++++++************++++++++++++******++++++)))(((((('''''''''************************,,,,,,++++++***)))))))))************************,,,,,,,,,,,,---------------....../////////......++++++++++++************---,,,+++***))))))))))))))))))************))))))''''''((((((((()))))))))+++++++++*********))))))))))))*********)))))))))''''''(((((((((((('''''''''((((((((()))))))))***++++++,,,,,,++++++***)))***)))))))))((((((((('''(((((())))))******++++++)))(((((()))++++++***(((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))(((''''''************************(((((((((((())))))))))))''')))+++,,,------,,,+++''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''((()))***'''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''((()))'''&&&'''''''''((()))*********((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))(((((('''(((((()))))))))(((((('''(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''*********)))(((''''''''''''***///333444222...***((('''''''''''''''&&&&&&((((((''''''(((((())))))---+++***))))))((()))***''''''%%%%%%%%%%%%'''''')))(((''''''&&&&&&'''''''''((()))***)))(((&&&%%%&&&'''''''''''''''&&&&&&***)))(((''''''''''''(((+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$(((((((((''''''&&&&&&&&&&&&)))+++***(((&&&&&&((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((()))(((((('''&&&%%%&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&((('''''''''''''''((()))%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''(((((('''&&&$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((()))))))))******+++******)))((('''&&&&&&''''''''''''((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''******)))(((((()))***+++&&&''''''&&&%%%%%%(((***((((((((()))))))))*********)))))))))))))))******+++++++++************)))))))))))))))))))))))))))******))))))(((''''''&&&(((((()))++++++,,,,,,,,,******++++++++++++******+++***))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))************************++++++++++++,,,,,,,,,,,,------...000000111111111,,,+++++++++************,,,,,,+++***)))))))))))))))***+++,,,,,,+++***)))((())))))))))))*********+++++++++***************++++++******))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))***++++++++++++******)))))))))))))))(((((((((((()))))))))))))))*********(((((()))+++------***((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''************************(((((((((((())))))))))))((()))***,,,,,,,,,,,,+++''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''(((&&&''''''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''((()))((('''''''''(((((())))))******)))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&''''''(((((((((((('''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''(((******)))%%%$$$&&&(((&&&---444444...)))((()))&&&&&&&&&''''''((((((((('''''''''((()))***,,,,,,***)))'''$$$$$$&&&((()))((('''&&&%%%%%%&&&'''(((***)))(((((('''((((((((('''((()))******)))((('''(((((((((((('''&&&%%%$$$&&&&&&%%%&&&&&&((())))))***)))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++***(((((()))(((&&&$$$((((((''''''''''''''''''&&&((())))))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((,,,***(((((())))))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%%%%''')))(((((()))))))))*********+++***)))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))******)))))))))(((((((((((()))***+++++++++++++++******++++++++++++******+++******)))(((((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,---......///000000//////,,,,,,+++++++++*********,,,++++++***))))))******)))***+++,,,,,,+++***)))))))))*********+++++++++************************,,,+++***))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))***************))))))))))))))))))((((((((((((*********)))))))))))))))((((((***---///...+++)))))))))))))))((((((((((((************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,,,,++++++''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))'''&&&&&&''')))***)))((('''((((((((()))))))))***)))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&'''((())))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))&&&)))+++((($$$###&&&+++,,,111444111***%%%&&&)))''''''''''''((((((((((((&&&&&&'''(((***,,,...///&&&'''%%%"""###&&&((('''((('''&&&%%%%%%&&&'''((())))))(((''''''((((((((($$$%%%''')))************''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,+++*********)))'''%%%''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((('''''''''%%%&&&''''''(((''''''''''''((()))***+++***))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&)))++++++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&((())))))((())))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%'''((())))))))))))************+++***)))))))))))))))***+++++++++*********))))))************************)))))))))******++++++++++++++++++++++++***)))(((******++++++++++++******+++******))))))))))))***''''''(((((()))))))))))))))))))))***++++++,,,,,,************************,,,,,,,,,,,,---------------.........------,,,+++,,,,,,,,,++++++++++++***,,,+++******)))*********)))***++++++++++++***)))************++++++++++++************************---,,,***)))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))******)))))))))(((((((((((())))))))))))*********)))))))))))))))((((((***---//////,,,***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***++++++++++++((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''''''''''')))((('''''''''''''''((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********))))))))))))))))))))))))'''&&&&&&''')))***)))((((((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((&&&%%%%%%'''((())))))************&&&''''''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((((((((((((((())))))))))))%%%(((***((($$$$$$)))...555333///+++''''''((()))))))))((((((((('''''''''&&&&&&'''(((***,,,...///***---,,,''''''******&&&((('''&&&&&&&&&&&&'''((((((''''''&&&''''''((((((&&&&&&''''''((((((''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&'''''''''''''''&&&%%%&&&&&&'''((((((''''''&&&'''((()))))))))((((((''''''''''''((()))***+++&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''%%%$$$$$$''')))******((((((((('''''''''&&&&&&))))))))))))((((((''''''$$$%%%'''&&&%%%%%%&&&''')))))))))*********++++++***)))))))))))))))******+++++++++************)))************************)))))))))***+++,,,,,,,,,,,,,,,,,,++++++)))((((((******++++++++++++******+++******))))))*********'''(((((())))))******+++,,,,,,++++++***)))))))))************************,,,,,,,,,,,,---------------------,,,,,,***)))))),,,,,,,,,,,,++++++++++++++++++***************+++)))))))))))))))))))))))))))************+++++++++***************+++++++++,,,+++***((((((((())))))((())))))******))))))((())))))))))))(((((((((((('''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))*********(((((())),,,...///---+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***++++++,,,((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((************++++++++++++((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&%%%((()))***************)))&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''((((((&&&&&&&&&&&&''''''''''''&&&((()))(((''')))---111777111***'''''')))******)))))))))((((((''''''''''''''''''((()))***,,,,,,,,,000...(((&&&+++,,,''')))((('''&&&&&&'''((()))''''''&&&&&&''''''((((((******)))'''&&&$$$$$$###$$$%%%&&&'''((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***((('''&&&&&&'''((())))))*********(((&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((###$$$&&&'''''''''&&&%%%'''''''''''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''(((''''''''''''(((((((((((('''%%%######&&&(((******)))((((((''''''&&&&&&&&&'''((((((((('''&&&%%%$$$###%%%&&&'''&&&%%%&&&'''))))))*********+++++++++)))((((((((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))*********************+++++++++******)))******++++++++++++******+++******))))))***++++++(((((())))))***++++++,,,,,,,,,++++++***)))))))))************************++++++++++++,,,,,,,,,,,,+++++++++,,,++++++******------,,,,,,,,,++++++++++++***************++++++***)))'''&&&&&&''')))***)))))))))************+++))))))*********++++++++++++***)))(((((((((***+++))))))************))))))***)))))))))((((((((('''&&&'''(((((())))))(((((('''((((((((()))))))))***(((((())))))******++++++(((((((((***,,,...---,,,'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''((((((((((((&&&%%%%%%%%%&&&'''((((((%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))*********+++++++++'''''''''''''''''''''''')))(((''''''((()))'''&&&))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((('''''''''(((''''''&&&&&&))))))))))))))))))((('''&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''+++***((('''''''''((((((&&&&&&&&&&&&''''''''''''(((''''''(((***...222555000---((('''((()))***)))((((((((((((((()))))))))((((((''''''(((((())))))***...+++$$$&&&111777444)))((('''&&&&&&'''((()))((((((''''''(((((()))******)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((((()))+++,,,***)))%%%&&&'''((()))***++++++,,,)))&&&&&&((()))((('''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((((((((($$$%%%&&&((((((''''''&&&'''''''''''''''((()))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''&&&''''''''''''((((((((((((+++(((%%%$$$&&&((())))))******))))))(((''''''&&&%%%%%%&&&&&&%%%$$$"""!!!"""$$$&&&'''&&&%%%%%%&&&)))************+++++++++(((((((((((()))***,,,,,,+++++++++************)))((((((((((((((((((((((((******))))))((((((''''''((()))***+++++++++++++++******++++++++++++******+++***************++++++((())))))***+++,,,,,,,,,)))))))))***++++++,,,,,,************************)))************+++++++++))))))***+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***************++++++***)))&&&%%%%%%&&&)))***((())))))))))))*********))))))******+++++++++++++++***((('''''')))+++,,,))))))************))))))******))))))((((((((('''&&&&&&'''((())))))(((((('''((((((((())))))******'''(((((()))***++++++,,,((('''''')))+++------,,,'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))************************(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))******'''''''''((()))***+++,,,)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))*********+++''''''''''''''''''''''''***)))''''''(((((('''%%%))))))))))))((((((((((((************))))))))))))''''''''''''((((((((()))&&&&&&''''''((('''''''''((()))))))))((('''&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''******)))((('''&&&&&&&&&''''''''''''''''''''''''+++***)))'''''''''((()))(((((((((((()))))))))***)))'''&&&(((---222555777((()))))))))((((((((()))&&&&&&'''((()))***++++++))))))(((''''''''''''''')))---***$$$***<<>>444)))%%%'''***)))&&&''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))******++++++((((((((((((((()))******+++,,,,,,,,,***(((&&&%%%''''''(((((())))))******)))'''&&&&&&((()))(((''')))(((''''''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((('''(((((()))))),,,,,,------------,,,,,,,,,,,,+++***************)))***,,,------,,,+++***---,,,***))))))+++---///...---,,,***)))(((***+++((()))***+++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,------+++***,,,...+++,,,------......------++++++,,,,,,---,,,,,,,,,******+++,,,,,,---......---***'''(((---000000...******++++++++++++++++++++++++************+++++++++,,,,,,,,,------------......------------,,,,,,***,,,---,,,+++))))))***)))+++------***(((((())))))***+++***(((((((((***(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))***))))))))))))***++++++''''''(((((())))))))))))((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))((((((((((((((())))))'''''''''''''''(((((()))...------+++)))'''%%%$$$''''''''''''((((((((((((&&&&&&'''''')))***,,,---((((((''''''''''''((((((''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))''''''&&&&&&''')))***+++$$$+++%%%'''+++999DDD+++))))))((((((((((((((()))((('''&&&'''((()))(((&&&(((''''''''''''((()))******)))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((''''''''''''''''''((((((***++++++&&&&&&''''''''''''&&&&&&'''((()))******)))(((''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&''''''''''''&&&&&&'''''''''''''''&&&%%%'''''''''''''''''''''''''''(((***++++++)))'''%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&'''(((((((((+++000444BBB888+++'''***------***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))******++++++))))))((((((((((((((()))***+++++++++***(((&&&%%%&&&''')))))))))))))))***((('''&&&&&&((()))((((((((('''''''''((((((''''''&&&&&&''''''(((((())))))***)))((((((((((((((()))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++((())),,,---...---+++***+++,,,------......------***+++---,,,******+++---((()))******++++++++++++*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,...+++,,,------......------***+++,,,---------------******+++,,,,,,---......)))&&&$$$%%%(((++++++***//////...------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,(((***++++++)))(((((()))'''(((******)))(((''''''***++++++***)))(((((()))(((((((((((((((((((((((((((((())))))************************************(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******)))(((((((((((()))************))))))(((((((((((((((((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''(((((((((&&&&&&'''''')))***,,,,,,'''''''''''''''((()))***---------,,,+++***)))(((''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''''''''((("""+++&&&'''--->>>KKK222))))))((((((((())))))***)))(((''''''((()))((('''))))))((((((((()))***+++)))(((((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((''''''''''''''''''((((((***++++++&&&&&&''''''''''''&&&&&&'''((()))******)))((('''((('''&&&&&&'''(((***+++&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&'''''''''&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&(((...444222)))!!!&&&&&&'''(((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&''''''((())),,,///111===444+++(((+++......,,,''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++)))))))))))))))*********((((((''''''&&&&&&''''''''''''((())))))(((''''''&&&(((******((('''''')))((('''&&&&&&((())))))((('''(((((((((''''''(((((('''''''''((((((((())))))&&&&&&%%%$$$$$$$$$%%%%%%******++++++++++++******,,,,,,---------,,,,,,+++''')))+++,,,---,,,+++***((())),,,---...---+++***'''+++//////,,,+++,,,...))))))******+++*********************++++++++++++,,,,,,,,,++++++++++++***------++++++++++++------)))***++++++,,,,,,++++++***+++,,,------......---+++++++++,,,,,,---------,,,,,,++++++***++++++,,,444333222111000...------++++++************++++++************+++,,,------......------,,,,,,++++++)))+++,,,,,,+++******+++((())))))*********))))))***+++,,,+++)))(((((()))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))''''''(((((())))))******&&&''''''(((((())))))***((((((((((((((())))))***++++++***))))))((('''''''''(((((())))))******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&)))((((((''''''(((((()))%%%&&&&&&''')))+++---...''''''''''''((()))******,,,---------,,,+++******''''''''''''((((((((((((''''''''''''((()))******((((((''''''''''''((((((''''''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&"""***&&&)))---;;;JJJ555))))))((((((((()))******)))(((''''''))))))(((''')))))))))***************((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))(((''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&''''''((()))***+++((((((((()))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&'''(((&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&###"""%%%...888888---"""&&&&&&'''((())))))))))))''''''''''''''''''''''''(((((()))))))))((('''''''''''''''((()))+++,,,---111---(((''')))+++++++++''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))******+++++++++((((((((((((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((+++...---)))&&&&&&((()))'''&&&''')))*********'''((())))))(((((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***'''((()))+++++++++++++++))))))***++++++++++++***'''---222333///++++++,,,)))************))))))(((************++++++++++++++++++++++++++++++++++++...---+++***+++,,,------)))***++++++,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,///222444222---+++,,,...333222222111000///......++++++************++++++***)))))))))***+++---.........------,,,++++++***)))+++---,,,+++***+++,,,***)))((((((***++++++++++++,,,,,,+++)))(((((()))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&'''(((((())))))))))))(((((())))))***+++******))))))))))))))))))'''(((((()))******++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))'''''''''((()))+++,,,---''''''''''''((()))***+++,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((((((((('''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))******''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''$$$***&&&******333CCC333))))))(((((()))******+++)))((('''((()))***)))'''(((((()))******)))((('''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''((())))))))))))((('''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((******++++++(((((((((((()))))))))***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%''')))(((&&&%%%&&&(((%%%&&&'''(((((()))(((((((((((('''''''''&&&&&&&&&######%%%---444444+++###$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((('''((()))))))))((('''((())))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((('''''''''''''''''''''((('''''''''''''''((((((((('''&&&&&&''')))+++,,,,,,///222000+++''''''((()))((('''(((***,,,,,,+++''')))+++***)))(((***,,,******))))))((('''''''''(((((((((((()))***+++++++++,,,,,,------,,,,,,+++))))))+++,,,,,,+++***)))''''''((()))***+++++++++,,,+++*********+++------)))///555555000+++))))))***************)))(((''')))************+++++++++*********++++++,,,,,,---///---***)))+++,,,------,,,,,,---.........------***+++,,,---............---,,,,,,,,,,,,,,,,,,,,,+++000444111***%%%&&&)))...............---------------,,,,,,,,,,,,------***))))))))))))+++---.........---,,,,,,+++******(((***++++++***)))***+++)))(((&&&&&&(((***+++++++++,,,---+++)))(((((()))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&'''(((((()))*********)))***++++++,,,((((((((()))******++++++'''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))(((((((((((())))))))))))(((((()))***++++++''''''''''''((()))++++++++++++++++++)))((('''&&&''''''''''''((((((((()))))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))******++++++(((((((((''''''&&&&&&%%%$$$$$$&&&'''(((((())))))&&&)))%%%***''',,,<<<000))))))((())))))***++++++***((('''((()))***)))'''&&&''')))******(((&&&%%%''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''((()))******)))((('''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((($$$%%%''')))+++++++++***%%%&&&&&&&&&''''''((((((''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%''')))(((&&&%%%&&&)))%%%%%%'''((())))))))))))(((((('''''''''&&&&&&&&&(((((())),,,---+++&&&!!!###$$$%%%&&&''''''''''''))))))))))))))))))))))))''''''((())))))***)))))))))((((((((()))(((&&&%%%$$$(((,,,,,,***''''''(((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&((((((((((((((()))******+++***(((&&&''')))+++---///333555333---(((''')))***)))((()))+++,,,---,,,'''***,,,+++))))))+++---++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&((()))***+++)))'''''')))*********...+++)))((()))*********+++***((()))+++---------******+++++++++,,,,,,,,,...------,,,+++***))))))******************************))))))******+++,,,.........------,,,,,,,,,+++)))))),,,000111000...,,,---,,,))))))++++++(((......---------,,,,,,,,,///...---,,,++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,+++******,,,++++++******+++,,,,,,*********+++,,,---...///111111000///---,,,++++++)))))))))******++++++,,,---,,,++++++************---,,,***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''(((((())))))******))))))(((((((((((())))))''''''((()))))))))))))))((())))))(((&&&''')))+++''''''''''''((((((((((((******))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***((('''&&&''')))))))))(((***)))((((((((()))+++,,,((((((((((((((('''''''''))))))))))))))))))))))))***)))'''&&&&&&'''((((((,,,***'''&&&'''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))''''''''''''((((((((((((************************''''''''''''(((***+++,,,'''(((***++++++)))'''&&&************************)))&&&'''++++++&&&"""!!!%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((&&&###$$$&&&((('''%%%***)))((('''&&&%%%$$$$$$''''''''''''(((((())))))&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&&&&******+++******)))(((((((((((('''''''''(((((()))((((((''''''''''''(((((())))))(((((((((((()))))),,,++++++***)))(((''''''&&&%%%$$$###$$$&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%''''''$$$"""!!!!!!$$$%%%''')))++++++(((%%%)))&&&%%%&&&)))***)))'''))))))(((((((((((())))))******)))''''''&&&&&&&&&+++))))))+++***&&&(((,,,,,,***(((((())))))'''%%%''''''''''''((((((((((((,,,***)))***,,,,,,***'''''')))******)))(((((()))***)))'''$$$###$$$(((+++///---***)))***+++,,,+++---+++))))))***************)))((()))+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++******))))))******************************))))))******+++,,,,,,,,,,,,+++++++++******+++***)))+++...//////---///+++***---000//////000...------------,,,,,,,,,......---,,,++++++++++++))))))***+++++++++++++++******+++,,,,,,+++++++++,,,,,,+++*********++++++***************+++,,,---......---,,,+++***)))((()))))))))***************---,,,++++++++++++++++++,,,,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))(((((('''''''''((((((((()))))))))***))))))(((((((((((())))))''''''((()))))))))))))))((())))))(((&&&&&&(((***(((((((((((((((((((((((()))))))))(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((''''''&&&'''((()))***((('''&&&'''((()))((('''))))))(((((())))))***+++((((((((((((((((((((('''(((((((((((((((((((((((()))(((((('''''''''((((((,,,)))'''&&&'''(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((('''''''''''''''((()))%%%&&&'''))))))(((&&&%%%((((((((((((((((((((((((+++((((((---...***''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((&&&$$$$$$&&&(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''&&&&&&%%%&&&''''''(((((((((''''''&&&%%%&&&&&&&&&'''''')))***+++((((((''''''''''''(((((()))((((((''''''(((((()))+++*********)))(((((((((+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''$$$#########''''''''')))***)))'''$$$((('''%%%&&&)))***)))'''''''''''''''((()))++++++++++++***(((((('''''''''+++)))(((******'''(((,,,+++***(((((())))))'''%%%''''''''''''(((((((((((()))''''''(((+++,,,***(((&&&(((***)))((('''(((((()))******)))'''%%%&&&'''444111---++++++,,,---------+++))))))***+++***))))))))))))+++,,,,,,***(((*********++++++++++++,,,******************************************************))))))******+++,,,*********)))))))))))))))---+++))))))+++,,,---,,,---***)))---///------///------------,,,,,,,,,,,,...---,,,++++++***++++++))))))***++++++++++++***))))))***+++,,,,,,,,,,,,---,,,+++*********************)))))))))******+++,,,,,,++++++***)))((((((***************))))))))),,,++++++++++++,,,,,,---,,,+++******)))*********************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++************))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((())))))))))))))))))******((('''&&&''')))*********))))))(((((('''(((((((((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((''''''''''''((()))))))))(((''''''((()))(((&&&(((((())))))******))))))''''''(((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((+++)))&&&&&&'''))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''((((((((((((((((((((((((+++((((((---...,,,***+++((())))))******))))))(((((((((((((((((((((((((((******))))))))))))******(((&&&%%%%%%''')))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&((('''%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''(((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&((()))+++,,,((((((''''''''''''(((((((((''''''''''''''''''((())))))))))))))))))))))))---,,,***((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((('''%%%$$$%%%&&&***)))((('''((((((&&&%%%((('''&&&'''((())))))'''%%%&&&&&&''')))***,,,---,,,+++***))))))((())))))***&&&%%%''''''%%%&&&***+++)))(((((((((((('''&&&''''''''''''((((((((((((&&&%%%&&&'''***+++***)))&&&'''))))))'''&&&'''((((((+++------***'''$$$###666333...,,,+++,,,------,,,+++))))))***+++***)))*********,,,...---***(((************++++++++++++(((((()))))))))***************************************))))))******+++,,,))))))))))))))))))))))))---+++)))((((((***+++,,,---666888///))),,,---***---------,,,,,,,,,++++++---,,,,,,+++******++++++)))******+++++++++******(((((()))+++,,,,,,,,,,,,---,,,+++***))))))))))))++++++***)))))))))******---,,,,,,,,,++++++******,,,,,,++++++******))))))+++++++++++++++,,,---...++++++******************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))+++,,,,,,***((('''((())),,,++++++***)))(((((('''&&&''''''(((((()))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''(((((('''&&&&&&''')))*********)))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))***+++***))))))***(((&&&&&&((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&'''(((***++++++++++++************************)))&&&&&&***,,,)))((())))))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******((('''&&&&&&((())))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((('''%%%%%%'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%$$$&&&'''))))))'''(((((((((((((((''''''&&&&&&&&&'''''')))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))***,,,---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))'''%%%%%%''')))+++)))'''&&&'''(((''''''''''''''''''((()))((((((&&&&&&''''''(((***+++,,,+++***))))))((((((((()))((($$$"""$$$%%%$$$$$$'''***(((''''''(((((('''&&&''''''''''''((((((((((((&&&''''''((()))***)))(((%%%'''(((((('''&&&&&&''''''))),,,,,,***'''%%%$$$444111---++++++,,,,,,,,,,,,+++******++++++***(((******+++---///...,,,)))))))))*********+++++++++((((((((()))******++++++******************************))))))******+++,,,))))))******************,,,,,,***((('''(((***,,,333LLLQQQ888)))111444)))------,,,,,,,,,+++++++++,,,,,,+++*********++++++******+++++++++******)))'''((()))***+++,,,,,,,,,,,,+++******)))))))))***,,,++++++*********++++++++++++++++++++++++++++++---------,,,,,,++++++******************+++,,,---************+++*********************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((())))))))))))))),,,---...---***))))))***,,,++++++***)))(((((('''&&&&&&''''''(((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((''''''((()))(((&&&&&&'''(((******)))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''')))+++,,,,,,+++******)))''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))),,,+++******)))(((''''''&&&&&&'''((()))***++++++''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++'''((()))******+++++++++***************************&&&&&&***+++(((&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&''')))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''%%%%%%'''((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%&&&'''''''''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++(((%%%%%%'''*********''''''(((((((((((((((''')))((((((''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))'''&&&&&&(((***)))'''%%%%%%''')))***)))&&&'''((((((((((((((()))((((((((((((((())))))***))))))((('''''''''((((((,,,&&&###%%%&&&%%%%%%((()))(((''''''(((((('''&&&''''''''''''(((((((((((()))*********)))(((''''''%%%'''(((((('''&&&&&&'''%%%'''(((((('''&&&'''(((///---+++***+++,,,+++++++++******+++,,,+++)))((()))))))))+++......,,,+++)))))))))************+++)))))))))******+++++++++******************************))))))******+++,,,************+++++++++++++++++++++***((((((***,,,444PPPVVV:::)))111555***,,,,,,,,,,,,++++++++++++++++++************++++++***++++++++++++***))))))(((((()))***++++++++++++******)))))))))******+++++++++*********++++++,,,)))))))))))))))*********,,,,,,,,,,,,,,,+++++++++***))))))))))))******+++))))))***++++++++++++***************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))+++,,,...---+++******************))))))(((((('''''''''''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((('''&&&''')))))))))(((''''''(((((())))))((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''')))***,,,,,,------,,,***''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************,,,++++++***)))(((((('''&&&&&&'''((()))***++++++''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))***+++,,,'''''''''(((((())))))***((((((((((((((((((((((((+++((()))......***'''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''(((******)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''###&&&(((((('''%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***'''$$$%%%)))++++++)))%%%%%%&&&''''''''''''&&&***)))(((''''''&&&&&&'''((((((''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((())))))(((''''''(((***(((&&&%%%%%%''')))******&&&'''((((((''''''(((***))))))(((((((((((())))))((((((''''''''''''((((((333,,,'''(((***)))(((***((('''&&&&&&(((((('''&&&''''''''''''((((((((((((***+++,,,+++((('''&&&'''&&&'''))))))'''&&&'''(((%%%&&&&&&%%%%%%&&&)))+++***))))))+++,,,---,,,++++++******+++,,,+++)))''''''&&&&&&(((+++,,,,,,,,,))))))))))))*********************+++++++++++++++******************************))))))******+++,,,))))))*********+++++++++)))+++,,,,,,***)))+++------<<>>DDD555******+++,,,------...///+++,,,,,,---------,,,,,,***))))))))))))***++++++***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---...///...---,,,---///------------------------+++++++++++++++,,,,,,---,,,,,,------...------,,,,,,++++++******++++++,,,+++---///000000000...---///...---,,,***((('''&&&************++++++++++++(((((()))))))))************+++,,,,,,++++++,,,---///000111222111///,,,+++************)))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,------,,,,,,,,,---//////.........///------------------------******))))))))))))*********++++++,,,,,,,,,+++++++++++++++***************)))******+++++++++++++++***+++---///......666???RRRDDD555...---,,,,,,...111000///---,,,+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,---///...---+++))))))*********))))))(((((('''+++,,,...//////...,,,+++......////////////..................------------------............------......------------......,,,---......//////......,,,,,,,,,,,,------------+++++++++,,,------.................................------,,,++++++******++++++,,,---------------,,,---...---,,,++++++---...------,,,,,,------...//////...---------......------------,,,,,,,,,,,,------------------------+++,,,------......---------......//////......---..................------///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++***)))((((((***---...,,,,,,,,,,,,++++++++++++***,,,,,,,,,***)))***+++++++++***++++++,,,---...,,,,,,,,,,,,------------......//////......---,,,,,,------......------,,,+++,,,------,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,---111111///,,,,,,,,,+++++++++******++++++++++++************+++,,,,,,---------------++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111///..................///...///////////////......,,,++++++++++++,,,,,,---***+++++++++++++++***))),,,,,,+++++++++,,,------/////////...............,,,,,,---...............------------------------***+++,,,,,,---,,,,,,,,,////////////////////////......////////////......+++,,,,,,------......//////+++---++++++999@@@666++++++,,,------...//////+++,,,,,,---............+++******)))******++++++***+++,,,---------------------------------------------------------------,,,---...//////...---,,,---...//////...---...///..................------+++************+++,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,---...///000//////...///......---+++)))'''&&&+++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,...---,,,+++,,,...///000000111000///---,,,++++++******************''''''''''''''')))******++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++---......---,,,,,,...//////.........000,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))***++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++...------...---+++000777GGG<<<111,,,***))),,,///000///...---,,,+++++++++***++++++,,,---,,,,,,,,,------------------------,,,---...---,,,+++,,,---///---++++++,,,---,,,+++*********)))))))))))))))***+++,,,---------,,,+++......////////////......////////////.........---------............------......------------......,,,---.../////////...---++++++,,,,,,,,,---------***++++++,,,,,,---.......................................---,,,,,,+++++++++,,,---.........---,,,---...///...,,,,,,,,,---***+++---///000222333444......---,,,---...//////.........------------,,,........................+++,,,------......------......///000000///......,,,,,,------...////////////...------------...///------------------------------------------------+++++++++,,,,,,---...///,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,---...//////,,,,,,---------.........///...------,,,,,,---------......//////......---,,,---...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***+++000222111......---------,,,,,,,,,******+++*********+++,,,,,,,,,---...............,,,,,,,,,,,,---------------------------///000111000//////......//////000000000/////////000000111///......------------...++++++,,,---------,,,,,,---,,,,,,+++++++++,,,,,,,,,------....../////////------.../////////......------------------------,,,,,,---...............////////////////////////......////////////......,,,,,,,,,---......//////...)))---000,,,000555000---------....../////////++++++---...////////////---,,,,,,++++++,,,,,,---+++,,,---...////////////........................---------------------------...000111111///...---...///000000......///000000000000000///......---,,,++++++++++++,,,---------------...------,,,,,,,,,++++++******++++++,,,,,,,,,---------.........---............---+++***,,,,,,,,,------.........---------.........//////...///000///...---...////////////////////////...++++++++++++++++++,,,,,,(((((((((((()))***+++,,,************************)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...---,,,+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------)))(((******(((***...444///++++++***(((***.........---,,,++++++,,,,,,+++,,,------......------------------------------+++---......------///000???666,,,(((***......---++++++++++++++++++,,,,,,)))))))))******+++++++++......////////////......111111000000/////////...---..................---...------,,,,,,------...,,,,,,.../////////...---+++++++++,,,,,,---------***++++++,,,,,,---..............................000//////...------,,,,,,+++,,,---.........---,,,...///000///---,,,---.../////////000///...------...---,,,,,,---...///111//////.........---------////////////////////////+++,,,------......------...///000111111000///...***+++,,,---///000111111///...---,,,,,,---...///------------------------........................//////...---,,,,,,,,,,,,,,,---.........---,,,+++......------------,,,,,,)))+++,,,,,,,,,,,,---///------------...///000111---------......////////////...---++++++,,,------......////////////......---.........------...000,,,,,,,,,,,,,,,,,,,,,,,,---...,,,)))***///333222000////////////.........)))*********)))***+++---,,,------.../////////...,,,,,,------------......///...------...///000111000000////////////000000222111000//////000111222111000///...............,,,,,,---...////////////------,,,+++*********+++)))***+++,,,...///000111......///////////////...------------------------------...///000000000///////////////000000000000......////////////......,,,,,,------.../////////...(((///666...+++---+++.........///////////////++++++---...//////000000///......---------......---...///000111111111111...................................................///111222222000...---///000111000///...///111111111111111000///...------,,,,,,,,,,,,---....../////////...---,,,+++***,,,++++++++++++++++++,,,,,,,,,+++++++++,,,---...,,,---///000000000//////---------....../////////000000000000111111111111000111222111000///000111///...............///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000))))))))))))))))))))))))))))))*********+++++++++...------,,,,,,------...------------------------...///000111000///,,,++++++---//////...---...//////////////////////////////......------......///...//////000111111111000------------------------------///000000000///...,,,(((&&&***---,,,---///,,,,,,///222111------000---,,,,,,+++++++++,,,,,,,,,---......//////..............................***,,,...//////000222333QQQCCC111)))***...///---,,,,,,,,,------.........---,,,,,,,,,,,,---...///000000111222222222222222111111111111000000000000,,,------...///000000111//////...---------------////////////000000000000111000000///...---------.........................../////////000000111111111111000000//////......///............---------////////////............//////000000111111111111111000000//////000000111000//////...............000111111000.........///111000000///////////////111222444555555333222000............///000111222222222222111222222333333............///000222222222000......///000///...////////////............111000000/////////////////////000000000000//////......///......---,,,,,,///......---------......////////////............////////////000000000000...000111222222111///....../////////000000111111///////////////...------111000///......///000111000/////////......---------------------...//////***,,,...000111111000///............/////////000000000000000000000000000222222222222222222222222222222222222222222222222////////////............333111///---,,,---...///......------------......////////////000000000000...111444555444222222222000000000000000111111111222111///000111222222111333333444555444333111111333333222222111000//////...000111222222111000...000111111000...,,,,,,---111111000///.../////////******+++,,,------...///......//////////////////000000000000111111111111,,,---------......//////000000//////......------000111111111111222222222111111000000000000000000333444444444333222000///000000000000////////////000...------///000//////...---,,,,,,++++++++++++/////////......------,,,000///...---------------////////////////////////222333333444444333333222222222333444333111///---.........//////////////////////////////............---,,,++++++---///000***++++++,,,,,,++++++***////////////////////////************************---......///////////////.........////////////000...///000000///...///000///......------///000111444222000111333444222000///000000000000111111111222222111111000000//////......------------......,,,,,,------.../////////......---,,,,,,,,,,,,---////////////////////////,,,,,,++++++,,,---///000///////////////////////////////////////000111111FFF;;;///***,,,//////---111111000///...------,,,...///000///...---...000111111111222222222222111444444333333333222222222000000000111111111111111111111000000000000000111111111111111111111111111111111000000///......---////////////////////////////////////000000000000111111111111111000000000000000/////////.........000000000000000000000000000000111111111222222222111111111000000111111111222111000///...//////000111333333222111000000111222222111111111222222333333444555666666555444333111111111111111222222333222111111111111111222222000000000000111222333444444222000000111222111000111111111111111111000000222111111000000000000000000000111111111111000000//////000000000///......111000000/////////000000222222111111111000000000000000111111111222222222111222333444444333111000111111111111111000000000000000000000000///......111000////////////000111222222222222111111000000...............///000000---...000111222222111000........./////////000000111111111111111111111111333333333333333333333333333333333333333333333333111111111111000000000000111000...,,,+++,,,------000000////////////000000000000000111111111222222...111333444222111111111111222222333333444444444555333222222333444333222333333444444444333111111555444444333222222111111///111222333333222111///000111222111///......///222222111111111000000000------..................////////////000000000000000000000000111111111111111111111111222222222333111111111000000/////////111111111111222222222222222222111111111111111111333444444555444333111111000000000000000000000000333111000///000111000///000///...------------...////////////............000000///...............000000000000000000000000222222333333333333222222222333333444333111///....../////////000000111111000000000//////...............---,,,---...///000,,,------......------,,,............////////////++++++++++++++++++++++++---......///////////////---............/////////000111333222111111222333000000/////////000111222444222000111333444222000000111111111111222222222222222222111111000000000/////////....../////////............////////////000000///...............////////////////////////000000000000000222333444000000000000000000000000111000000000000111222222===777000---///000000...111111000000///...---------...//////...---...///333333333333333333222222777777777666666666555555555555555444444444333333555555444444444555666666444444444444444444444444333222222111111000000000222222222222222222222222222222222222111111111111222222222333333333333333222222111111111000000000111222222222333444444444222222222222333333333333333333333222222333333333444333111//////000111222444555555555333222333444444444333444444555666777666777888999999888777666666666555444444444444555444333333222222333333444333333333333333444555666666444222222333444333222333333333333333333333333333333222111111111111222111111222222222222111111000111111222222222222111333222222111111222333333555555444444444333333333222222333333333444444444444555666666666444333222444333333222111111000000111111222222222111000000111111000000000000111111333333333333333222222111000////////////000111111222222222222222222222222////////////000000000000222222222222222222222222444555555555555555555555444444444444444444444444333333333333222222222222222111///...------...///111111111000000111111111111111222222222333333333111333555555444222222222444444555666777888888888888666444444555555444333444555666666666555444333555555555444444333333222000111222333333222111000000111222222000000000222222222333444333222111000111111000000000/////////000000000000000000000000000000000000111111111111///000000000000111111111111111111111111111111000111111222222222333333333333333333333333333333333333444444555555444333333222222222222222222222222666444222222333333222111222111000000///000000000/////////000000000000000222111111000000000000111111111111111111111111111111222222333333222222111111222333333222111///......//////000111222222333222111111000///...---------............///////////////000000000000//////---------....../////////---------------------------......///////////////---------............///...000111000///...///000111111000000000111222333333222111111333333333111222222222333333333444444333333333222222222222222111111000000000000111111111111000000000000//////222222111000000000000111////////////////////////////////////000111222333111111111111111111111111222111111111111222333333333222222111111111000000222111111000000/////////...///000///...---...000777777666666666666666666::::::999999999888888888888888888888888888999999::::::999999999:::;;;;;;888888888888888777777777666666555555444444444444555555555555555555555555666666555555444444333333444444444555555666666666444444444333333333222222333333444555666666777777333333444444444444444444555555666666666666555555666444222000000111333444444555666666444444444666444444444555666888999:::999999:::;;;;;;;;;::::::;;;:::999888777777777777888888777666666666777777555555444444444555666666777555333333444555444333333444444444444444555555555444444333333333333333222222333333333333222222222222333444444555444444333333333222333333444444666666666555555555444444333333333333444444444444555666666666666555444333444333333222222111111000222333333333333333222222222222111111111111222222111222222333333222111000111111000000111111222333444333222222111111222222//////000000000111111111333333333333333333333333555555555666666666666666555555555555555555555555444444444444333333333222444333222111111111111222222222111111111111222222111222222222333333333333555777999999777666666777555666888999::::::::::::999777555444555555444333666777888888888888666666555555555444444333333333000111222222222222111000///000222111111000222333111222444555444333111///111111111111111111111111000000000000000////////////000000000111111111111............////////////000000111111111111111111222222222222333333333444444444555555555555666666333333444444444444444444333333333444444444444444666444333333444555555444333222222111111111222222000000000111222222222333333333222222222222222333333333333333333333333333111222222222222222222111111111111222111000///.........///000111222222333333333222111///...------,,,---.../////////......000000111111111111000000---------......///000000........................---......///////////////------------............111222222000...------...000000000000111111222222222111111222222333333222333444444444555555555555333444444444444444444444333333222222222222333333444444333222222111000000333333222111111111111222000000000000000000000000............///000111111333333333333333333333333111111111111111222333333...111333333111///000222222222222222111111111111000111222111000///000222<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;===>>>??????>>>>>>>>>======>>>??????<<<<<<;;;;;;;;;:::::::::999999999999888888888888777777777777777777777777666666666555555444444444555555666666777777888888666666555555555444444444444555555666777888888999555555444444444444444444777888888999999888888777666555333222222222444555333555666555444444555666444444555666777888:::;;;:::;;;;;;<<<============>>>===<<<:::999999999999:::999999888777777888888666555555444444444555555666444333333444444333222333333333444444555555555666555555444444444444444333333444444444444333333333333444555666666555555333222222222333333444555666555555555555444444444222222222222333333333444444444555555555555444444333333333222222222111111333333444444444444444333222333333333333333333222111222333444444333222111111111111111111222333333444444333222111111111111000000000111111111111222333333333333333333333333555555555666666666777777666666666666666666666666444444333333333222222222444333333222222222222222222111111111111111111222111111111222222222333333666888999999888888999:::666777999;;;<<<<<<;;;:::888666444444444444333222555666777888888777666555444444444444333333333333111111111111111111111111///000222222111111222444111222333444444222000///000000000111222333333333000000000/////////......///000000000111111111111111111111111000000000000/////////000000111111111222333333333444444444444555555666666777777777888333333333333333444444444555555555666666666777777444333222333666888888777333333222222222222333333222222222333333444444444444444333333333444444555444444444444444444444444222222222333333222222222000000000000000000//////......///000111111222222444333222111000///......,,,,,,---............---000000111111111111000000........./////////000000////////////////////////---......///////////////---------.........//////777888777555222000///000//////000000000111111111111111222222222222333444444555555555666666666666444444555555666666777777444444444333333444444444666666555555444333222222444333333222222222222222111111111111111111111111000000111222222333333333444444444444444444444444111000000000000111222222000333444333///...000444222222333333333333333333333444555444333222333555>>>======<<<<<<>>>???@@@??????>>>>>>>>>=========;;;;;;===>>>@@@AAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555555555444444444444444777777777888888888888888777777666666666555555555555555666666777777888888555555555555444444444444777888999::::::999888777555555444444333333333444333444666555444444555666555555555666777999:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>===;;;;;;:::::::::999999888777666666666666777666555444444444444444666444222222333444333222222333333444444555555555666666555444444444444555333333444444444444333333333444444555555555555444222222222222333444555555555444444444444333333333111111111222222222333333333333333444444555666666666555555444333222222111333333444555555555444444333333444444444444333333222333555666777666444333222111111111111222333333444444333333222222111111000111111111222222222222333333333333333333333333333333444444555666666666666666666666666666666666333333333333222222222222111111111111111111111000222222111111111111222222111111222222222333333333444555777777777777999;;;888:::;;;======<<<;;;:::777555333333333444333222222222444555555555444333444444444444444444444444222222222222222222222222000222333333222222333555222222333444333222111000000000111222333444555555111111111000000//////...000000000000111111111111000////////////...............//////000111222222333333333444444444555555666666666777777888888999666555555444444444555555666666777777888999999999666555444555777999999999444444333333444444555555444444444444555555555555444444444444444555555666444444444444444444444444222333333444444333333222222111111111111111111111111111111111111222222222444333333222111000//////------........./////////000000111111111111000000000000000000000000000000000000000000000000000000---......///////////////.........////////////000555666666444111/////////...///000000111111000000000111222333222222333555555555555666666666666777555555666777888888999999555555444444444444555555888888777666666555444444555555444333333333333333111111111111111111111111...///000111222222222222444444444444444444444444000000000000000111222222333444444222//////111555333333333444444555555555555666777666555444555777>>>>>>======>>>@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???@@@AAACCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666666666777777777999888888888888888888777777777777666666666666555666666666666666666666666555555555444444333333333555666888999999888666555444444555555555444333222333555666666555555666888777777777888888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666888777666555444444444444666555333333444444444333333333444444555666666666666666555444444444444555333333333444444333333333333444444444444333333222222222222333333555666666444444444444333333333333111111222222222333333333222222333444555666888999<<<;;;999777555333111000222333444444555555555444333444555555555555444333111222555666777666444333111111111111111222222333333444555555555444333222111111111222222222333333222222222222222222222222111111222333333444555555666666666666666666666666444444333333333222222222000000111111111111000000444444333333333333444444333333333333444444444444222444666666777888;;;===;;;<<<>>>??????===;;;:::666444333333444555444333222222444555555555444444555555555555555555555555444444444333333444444444444555666666555444555777444444444444333333333222333444444444555555666666444444333222222111000000000000000000111111111111............---------,,,......///000111333333444444444444444555555555555555666666777888888999999:::999777666666666666777777888888999::::::;;;;;;;;;999888888999:::999888666666555555666777777888666666666666666555555555444444444444444555666666444444444444444444444444333444444555555444444333555444444444444444555555444444444444444333333333333333222222222111111111111000/////////000222222000111111222222111111000333333222222111000000000000000000000000000000000---......////////////////////////000000000111111---///000///...---...//////000111222222222111111///111333333111111333666555555555555666666666777666666777888999:::;;;;;;555555444444444444555555999999888888777777666666777777666555555555555555222222222222222222222222---...///111111111111000444444444444444444444444222111111111111222333333222333444444333333333444333333444555555666777777555666777777555555666777>>>===<<<===>>>@@@CCCEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAAAAABBBBBBCCCCCCGGGFFFDDDBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>======::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999888888777777777777777777777666666666666666666666555555555555555555555444444444333333333333555666777777666555333222444555666666444222111444666777777666666777999999999999999:::;;;<<<<<<::::::::::::;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888999999888666555555555555777555444444555555444333333444444555666777777888666666555444444444444444222333333444444333333222333444444444333222111111333333333444444666777777555444444444444333333333222222222333333333444444222222333444666888:::;;;BBB@@@>>>:::777333111///222222333444555555555444333444555666666555444333...000222444555444222000111111000000111111222333333555666888888777555444111111222222222333333333222222222222222222222222000000111222222333444444666666666666666666666666555555444444444333333333111222222333333333222222555555444444444444555555444444444555555555666666333555777888999;;;>>>@@@===???@@@AAAAAA>>><<<:::666444333333555666666555444555666888888888777666666666666666777777777777666666555555555555666666777888999888777666777888666666555444444444444555777777777777666666666666666666555444444333222222000000000000111111111111333333222222111111000000//////000222333444555555444444444555555555666666555666666777888888999999===<<<:::888777777888888888888999::::::;;;<<<<<<@@@===;;;:::::::::999777888888777777888999::::::888888777777666666555555444444444444444555666666444444444444444444444444444555555666666555555444777777666666666777777888777777777666555555444444333222222222222222222222444222111000000222444555111222222333333222222111555444444333222111000000////////////////////////---......///////////////000000000000111111111111+++---///000000000222444000111222333444333222222...111333333111111333666555555555555666666666666666666777888:::;;;<<<<<<555555444444444444555555999999999888888888888888999888888777777777777777222222222222222222222222111222444555666666555444444444444444444444444444333333222222333333444555000111333555666666555444333444444555666777888888555666777666555444555777AAA@@@?????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>???@@@AAA@@@???===;;;AAABBBBBBAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===<<<;;;999777777888999:::888888888888999:::;;;<<<999999:::::::::999888888999:::;;;:::888777888999777666555444444555666777444444444444444555666666444444444444444444444444444555555666555555444333777666555333333333444555444555666888888999999999888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>><<<;;;999888888999999:::999999888888999999:::<<<;;;999777666555555555555444333333222222222222111111333444555666666666222333333444444555555555555555333222111000000000222222222222222222222222222222111111222222333444666444222333444555444444111111111111111111111111444444333333333444555555<<<>>>???===:::666333222666666666666777777777777777777777777777666555444000000000000111222222333111111111000111111222222555555555555555555555555444444444333333222222222333222222111111222222333333333222222222333444444111222333333111111222333444333222222222333444555111111222333444444444444555555666666666666666555:::888666666666555333222222333444666777999:::;;;AAA>>>;;;;;;===>>><<<:::777666555333333444555555777777666666666666666666555666888999:::999999888666555666777999:::999777888777666555555666777888777777777777777777777777777777666666666666777777555444444333333222222111333222222222222222222333111111111000111111222222222222333444555777777888777777888888999999999999:::;;;===>>>>>>===;;;:::;;;;;;::::::::::::::::::888999;;;;;;;;;;;;999888;;;:::999888999:::;;;<<<<<<;;;888666666888:::<<<666666666666666666666666777777666555555555555555999888666444333333333333333333333444444555666777888777666666666777999999999888666555555555666777444333222222111111222222222222222222222222222222222222333333333333222222222555777555333111333666222111///------...000111////////////000000000000111000000000222222000...111111333333333333111111111222444555555444222111111111111111222333444555333444555777777777666666999::::::;;;;;;<<<<<<===777666666555555555555555555666777888888999999888777888999:::;;;:::999999888777666444444555555666555@@@DDD;;;555666444...222222333333333444444444444444444444444444444444444444444444444444444444444444555555555555666666555444333222222222444444AAA@@@?????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@@@@>>>===<<<@@@@@@@@@@@@???>>>============<<<;;;;;;;;;;;;<<<<<<:::999777777888999:::888888888888888999:::;;;:::::::::;;;::::::999888999:::::::::888777888999666666666555555666666666555555555555555666666777555555555555555555555555666666666666666666666666888777666555555555666666444555666888999:::::::::888888888999::::::;;;;;;:::::::::::::::;;;<<<<<<===<<<:::999999999999::::::::::::999999:::::::::;;;::::::999888777666666555555444333333333333333222222333444555555555555555555555555555444444444444333333222222222333333222222222222222222222222333333222222333333444555666444333333444555555444222222222222222222222222444444333333444444555666888:::;;;:::888555444555666666666666777777777888777777888888777666666555333333222222222333444555333333222222222222222333555555555555555555555555444444444333333333222222333333333222222333333333333333333333333444444555333555666555444333444666555444333222222333444444222333444555555666666666555666777888888888888888888777555666777777666555444555666777999:::;;;<<<@@@===;;;;;;======<<<:::888888777666666777888999<<<<<<<<<<<<<<<<<<======::::::<<<======<<<;;;;;;999888888:::;;;<<<;;;999:::999888777777888888999888888888888888888888888888888777777777777888888666555555555555444444444555444444444444444444555444333222222222222333333333444555666777888888999888888888888999999999:::999::::::;;;;;;:::999888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::<<<>>>@@@AAA<<<;;;:::999888999;;;<<<999999999999999999999999888777777666666666666666888777666555555666777888888888888888999:::;;;<<<;;;:::999888777777888888:::999888777666777777888777777666555444444444444333333333333333333333333222222333333333333222222333444555444333333444555444333222111000111111222111111111111222222222222222111000111333333222000333444555555555555444333222333444555555444333222111111111111222333444555444555777888999999888888999999:::;;;<<<<<<======<<<<<<;;;::::::::::::;;;888888999::::::::::::999888888:::;;;;;;;;;:::999999888777666555666777777777AAADDD;;;555666555///333333333444444444444555555555555555555555555555555555555555555555555555555555444444444444444444444333222111111222444444@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???????????????>>>>>>>>>????????????>>>===<<<;;;<<<;;;;;;:::::::::::::::;;;:::999777777888888999888888888777888888999999::::::;;;;;;:::999999888777999999999777666777888555666666777777666666555666666666666666777777888666666666666666666666666777666666666666777999::::::999888777777777888888666666777888999:::;;;;;;777777777888999999::::::999999999999999::::::;;;<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::888888666666555444444444555555444555555666666555555555888888777777666555555555333333333444444555555555333333333333333333333333444333333333333444555555666555444444666666555444333333333333333333333333444444444444444555666666555666888777666555666777666666666777777777888888888999999999999888777777777666555444444666888999666666555444333333333333555555555555555555555555444444444444333333333333444444444444444444444444444444333333444555555666444666666666444444555666777666555444444444444444444555555666777777777888666777888999:::;;;;;;;;;777666666777888999999888666777888999:::;;;<<<===>>><<<;;;;;;======<<<;;;::::::999::::::;;;<<<============>>>>>>??????@@@???@@@AAAAAAAAA@@@???>>>===<<<<<<===??????>>><<<<<<<<<;;;:::999999::::::::::::::::::::::::::::::999999999999999999999999666666666777777777777888777777666666666666777777777666555444444444444444555555666777888999999:::888888999999999999::::::;;;:::::::::999999888888888888999999::::::;;;;;;======<<<<<<<<<<<<======<<<<<<======???@@@BBBCCC<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777777777777777777888:::;;;<<<888777777888888999:::;;;>>>===<<<:::999999999999;;;;;;:::999999999999:::;;;:::999888777777777777444444444444444444444444222333333444444333333222444333222333555666555555555555555444444444444333333333444444444555555555333222222333555666555444666666777777777777666666333444555666666555444333111111111111222333444555666777888999::::::::::::999999:::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<;;;;;;;;;;;;:::999888777888999999;;;BBBCCC:::555666555111444444444555555555666666777777777777777777777777666666666666666666666666555555555444333333222222222222111111111222444555@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>??????@@@===>>>>>>======<<<;;;:::;;;;;;:::999999999999999::::::999888888888888999888888888777777888888999::::::::::::999888777777666888999888777666777888555666777888888777666555777777777666777888888999888888888888888888888888777666555444555777:::;;;::::::::::::::::::::::::999999999999999999::::::666666666777888888999999999999999999999:::;;;;;;<<<;;;:::999999:::<<<<<<<<<<<<============<<<<<<999:::<<<===>>><<<;;;999777777666666666666777777888888999999888777777666888888888888888888777777555555666666666666666555444444444444444444444444444333333333333444555555777666555666777777666555555555555555555555555555444444444444555666777777666777777666555555777999666666777777777888888888:::;;;;;;<<<;;;;;;::::::;;;:::888777777888:::<<<999888777666555444444444555555555555555555555555444444444444444444333333555555666666666666555555444444444444444555666777444555666555333333333555888777777666555555555444555555555666777777888999666777888:::;;;<<<<<<<<<999888777888:::;;;:::999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<:::;;;;;;<<<===>>>@@@@@@>>>>>>??????@@@AAABBBBBBCCCDDDDDDEEEDDDCCCAAA@@@@@@??????@@@AAAAAA???>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666777888888999::::::999999888888888888999999:::999888777666666666666666666777777888999::::::999999::::::::::::::::::>>>===<<<;;;:::::::::;;;777888888999:::;;;;;;<<>>========================;;;:::999999888888999999888888888999:::;;;<<<<<<777777777777888999:::;;;??????>>>===<<<<<<;;;;;;======<<<<<<;;;;;;;;;;;;<<<<<<:::999888888777777666666666666666666666666444444555555555555444444555333111333777888777444666666666777666555555444555555555666666666777777666444444555777999999888777777888888888888777777444555555666666555555444333222222222333333444555777777888999:::;;;;;;;;;999:::;;;<<<===>>>???@@@>>>======<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<============<<<;;;:::::::::;;;;;;???CCCBBB:::666666666333666666666666777777777777888888888888888888888888777777777777777777777777777666555444333222111111222111000000111222444555@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBB===>>>>>>======<<<;;;:::;;;;;;:::999999999999:::;;;::::::999999999999999888888888888888888999:::999999999999888777666555666777888888777666777999555666777888888777666555777777777777777888999999999999999999999999999999666555444333444666999:::::::::;;;;;;;;;;;;;;;;;;===<<<:::999888777777777555666666777777888999999:::::::::::::::;;;;;;<<<<<<;;;:::::::::;;;<<<===<<<======>>>>>>======<<<999;;;===>>>???>>><<<;;;999888888888888888999999<<<<<<<<<<<<;;;:::999888777777888888999:::;;;;;;888999999999888777555444666666666666666666666666333333333333333444555555777666666777999999777555555555555555555555555555555555555555666777888999999::::::888666666777999777777777777888888888888<<<======>>>>>>============<<<;;;999999:::<<<===:::999888777666666666666666666666666666666666666444444444444444444444444555666666777777666666555444333333444555666777777555666777666444333444555888888888888777777666666666555555555666777888999666777999:::;;;<<<<<<======;;;::::::;;;<<<:::999999999999::::::;;;;;;;;;:::;;;===>>>>>>>>>>>>>>>;;;;;;<<<>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFDDDCCCBBBCCCAAAAAAAAABBBBBB@@@>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888666666777888999:::;;;;;;::::::999999999999::::::<<<<<<:::999888888888888777777888888999999::::::;;;;;;::::::::::::::::::>>>===<<<;;;;;;;;;<<<<<<888888999:::;;;;;;<<<<<<@@@@@@>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@??????===???@@@BBBBBBBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::;;;;;;::::::;;;::::::;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999888888888888777777777777777777777777666666777777777777666666777555333555888999888555666666777777666666555444666666777777777888888888888777666666999;;;;;;;;;888888777777777777888888666666666666666666666666444444444444444555555666666777777888999;;;<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;===============>>>>>>>>>???>>>===<<<;;;<<<======AAABBB@@@;;;888888777666777777888888888999999999999999999999999999999999888888888888888888888888999888777666555333222222222222111111111222444555@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCC????????????>>>===<<<;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888999:::;;;<<<999999999999888777555555666888999888777777888:::666777777888888777777666777777777777777888888999999999999999999999999999666555555444555666888999999999:::;;;;;;;;;::::::>>>===:::888666666666666666666666777888888999999:::::::::::::::;;;<<<<<<===<<<;;;::::::;;;<<<<<<<<<===>>>??????>>>===<<<;;;<<<===>>>>>>>>>===<<<::::::999999999:::;;;;;;===============<<<;;;:::666666777999:::;;;<<<===:::;;;;;;;;;:::888666555888888888888888888888888555444444444444555666666888777777999::::::888666555555555555555555555555555555555555666888999:::;;;<<<<<<;;;888777777888777777777888888888999999<<<<<<===>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<:::999999888777777777777666666666666666666666666444444444444555555555555555666777888888777666555333333333333444555777777999::::::999777666777888888888999999999999888888777666555555666777999:::888999:::;;;<<<=========???===<<<<<<======<<<:::::::::::::::;;;;;;;;;;;;999<<>>@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDEEECCCBBBBBBCCCBBB@@@>>><<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======@@@@@@????????????@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999::::::::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@?????????@@@???>>>>>>===;;;;;;::::::999999::::::999999999999999999999999888999999::::::999999888999888777888999999888777777777777666666666555555888888888999999999::::::;;;999777777999;;;<<<<<<888888777777777777888888777777777777777777777777777666666666666666777777777777777888999;;;===>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@>>>======???>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<===>>>>>>AAAAAA???<<<;;;:::999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::999888777666555555555444333222222222444444@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEDDD@@@@@@@@@@@@???>>>======???>>>>>>===<<<=========<<<<<<======<<<<<<;;;;;;888888888999:::<<<===>>>;;;;;;;;;;;;999888777666777888999999888888999;;;888777777777777777777888777666666666666777888888999999999999999999999999777777777777777777777777777888999:::::::::999999<<<:::888666666666777888666666777888888999999:::999999999999999::::::;;;>>>===<<<;;;::::::;;;;;;;;;<<<>>>??????>>><<<;;;===============<<<<<<<<<;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;777777888999::::::;;;;;;::::::<<<<<<<<<:::888777::::::::::::::::::::::::777777666666777777888999888888888:::;;;;;;888666555555555555555555555555555555555666777888::::::999;;;<<<<<<:::888777888777777888888888999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999888888777888888999666666666666666666666666444444444444555555555666444555777888888777555444111111222222333555666777:::;;;;;;:::888777777888777888999:::;;;;;;::::::999888777666777999;;;<<<;;;;;;<<<===>>>>>>======>>>===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999===@@@BBBAAA@@@AAABBB>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFDDDDDDEEEDDDAAA???<<<===???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>??????>>><<<;;;:::;;;;;;;;;<<<<<<======???>>>>>>======>>>>>>???<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>><<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>>>>>>>======<<<<<<==================??????@@@@@@@@@@@@?????????@@@AAABBBCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>==================>>>>>>???>>>===<<<;;;::::::::::::;;;<<<======???@@@AAAAAAAAA@@@???>>>??????@@@@@@@@@???>>>=========<<<<<<======>>>>>>::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999888888999999888777666666666777777;;;;;;;;;;;;<<<<<<<<<<<<===;;;888888999;;;<<<<<<999999888777777888999999888888888777777888888888999888888777777888888999999999999999;;;===???@@@BBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@???????????????BBBCCCCCCCCCBBBAAA@@@@@@@@@??????>>>???@@@AAABBB@@@???>>>=========>>>???@@@???>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777666444333333333333444@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDDDDCCCBBBDDDFFFGGGHHHGGGFFFEEEAAABBBBBBAAAAAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>======>>>>>>======<<<;;;777888888999;;;===???@@@=========<<<;;;:::888777777888::::::999999:::;;;999888777666666777888999666666666666666777777888999999999999999999999999888888999999999888888777555666888999:::999999888999888666555555777999:::777777777888999999::::::888888888777888999999:::???>>><<<;;;:::::::::;;;;;;<<<===??????===<<<;;;>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;;;;;;;;;;:::999999999999999999999999888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;888888999:::<<<;;;999666555555555555555555555555555555555666777999:::;;;666999;;;<<<;;;999888888777888888888888999999999888888999:::;;;;;;;;;:::;;;<<<===>>>===<<<:::888888888888777888888999999777777777777777777777777444444444555555555666666444555666888888666555444111111111222333444666777888999:::888666555555666666777999;;;<<<<<<<<<;;;:::999888888888:::<<<>>>===>>>>>>?????????>>>>>>===<<<<<<===@@@AAAAAA@@@>>>>>>>>>>>>============999===AAACCCBBBAAABBBCCC@@@AAABBBDDDDDDDDDCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHIIIHHHFFFFFFFFFEEEBBB@@@===>>>@@@BBBCCCCCCCCCBBB????????????????????????===???@@@AAAAAA@@@???===============>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA<<<;;;;;;;;;;;;<<<<<<===???????????????@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;<<>>>>>>>>>>>>>>=========>>>???@@@AAAAAA@@@???>>>CCCDDDDDDDDDDDDBBB@@@???@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBAAA???===<<>>===????????????@@@AAABBBBBB;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;>>>???===999777888;;;;;;:::888666666777888999============>>>>>>>>>>>>>>><<<999888999;;;;;;;;;::::::888888888888::::::999999888888888888999999::::::999999999999999::::::::::::;;;<<<>>>@@@BBBEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????@@@AAABBB@@@@@@>>>=========>>>???@@@======??????===;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::999888666444333333333444AAABBBBBBAAA@@@AAACCCEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDFFFGGGGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???????????????????????????>>>===<<<<<<===>>>>>>===<<<<<<===???@@@???>>>@@@@@@???===<<<;;;:::999<<<;;;:::999:::;;;<<<===:::999777666666666777888>>>:::666555666888777666777777777777777888999999999888777666555444444444777888999:::::::::888888777777666666666555555555888888888888777777777777333444555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???BBBAAA@@@???>>>======<<<;;;;;;:::999:::;;;<<<===>>>>>>===<<<;;;:::999999777888:::;;;<<<<<<======>>>>>>===<<<;;;::::::999999:::;;;===>>>>>>>>>>>>???>>><<<;;;:::::::::;;;999:::::::::999888777666888888777666666555444444555444333333444777999;;;999999999888777777666666888888888777666666666555777888888777666666999;;;888888999<<<>>>===:::777777777777888999:::;;;<<<;;;;;;:::999888777666666888888888777777666666555555666666666555444444333000111111222444555666666888999::::::999888777666777777999:::<<<===>>>???<<<<<<<<<:::999:::===@@@CCCCCCCCCCCCBBB???===<<<@@@>>>======??????>>>===<<<===>>>???@@@@@@@@@???DDDFFFGGGFFFDDDCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGIIIKKKLLLKKKIIIHHHJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJIIIHHHFFFFFFBBBBBBAAAAAABBBCCCEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAAAAAAAABBBBBBCCC>>>?????????@@@AAAAAAAAADDDBBBAAA@@@@@@AAACCCDDD????????????????????????@@@??????>>>>>>??????@@@AAA@@@???>>>===>>>???@@@>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCFFFHHHHHHGGGEEECCCEEECCC@@@===;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;<<<===>>>>>>???===<<<;;;:::;;;===???@@@<<<<<<;;;999777888:::===<<<;;;999777666666777777<<<:::888999;;;<<<:::888>>>===<<<<<<===@@@CCCEEECCCDDDEEEFFFGGGFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@======<<<999666555666777AAABBBBBBAAA@@@AAACCCEEECCCDDDDDDEEEFFFFFFFFFFFFCCCDDDFFFGGGGGGGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????BBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>@@@AAA@@@???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;:::999888777888999999===:::666555777888777666888888777777777888888999999888777777666666666666666777777888888777777777777777777777666666666666777777777777888888888888666666777777888888888999<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<:::;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@BBBAAA???===<<<<<<<<<<<<;;;::::::999999888777777777777666555444333222222555555444333444666888:::555555555555555444444444666666666666666666666666777888888777666666999;;;;;;:::999:::<<<===<<<;;;::::::::::::;;;<<<===>>>:::999999888777666666666555555555555555555444444666777777777666666555444222222333444555666777888888999999:::999888777666888999:::;;;===>>>???@@@<<<===<<<;;;:::;;;>>>@@@DDDDDDDDDDDDCCCAAA???>>>>>>======>>>@@@@@@???=========>>>??????@@@@@@AAAFFFHHHIIIHHHFFFDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJGGGIIIKKKMMMMMMLLLJJJHHHJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIILLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEEEECCCBBBAAA@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDEEEGGGIIIKKKKKKJJJHHHGGGFFFEEEBBB@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???======<<<======<<<;;;;;;:::999999999999<<<<<<===>>>>>>???@@@@@@@@@???===<<<<<<<<<>>>???<<<<<<;;;:::888888:::===<<<;;;:::999888999999:::===;;;999:::===>>><<<:::>>>======>>>@@@DDDHHHJJJIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFDDDCCCDDDFFFGGGGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@?????????@@@@@@??????>>><<<999999:::;;;AAABBBBBBAAA@@@AAACCCEEECCCCCCEEEFFFGGGHHHHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@CCCCCCCCCDDDDDDDDDCCCCCCBBB@@@??????AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>=========<<<;;;:::999:::;;;;;;<<<:::777666777888888777999999999999888888888888999888888777777888888888888888777777666777777888888888888777777777777666666666777777888888999999999999999999999999999999========================;;;<<<===>>>@@@AAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@?????????===========================>>>???@@@BBBBBBBBBBBBEEEDDDBBB@@@???>>>>>>===<<<;;;:::888888888888999888777777666444333333222666555555444555666777888333444444444444555555555666666666666666777777777777888888888777777999;;;???<<<:::999;;;===>>>>>>======<<<======>>>??????::::::999999888888777777555555555555555666666666777777888888777777666666444555555666777888999999888888999999999888777777999:::;;;<<<===>>>??????===>>>>>>===<<<<<>>@@@BBBBBB@@@>>>>>>>>>======>>>???AAABBBIIIJJJKKKJJJHHHGGGFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMIIIKKKLLLMMMMMMKKKJJJHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFDDDDDDCCCCCCBBBBBBBBBAAADDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJLLLLLLKKKJJJHHHGGGFFFEEECCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@????????????>>>===<<<;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>===<<<<<<===>>>=========;;;999999;;;===<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>??????===>>>>>>>>>@@@CCCHHHLLLNNNOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCFFFHHHHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@AAA@@@???======???AAAAAABBBBBBAAA@@@AAACCCEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBB@@@????????????>>>>>>>>>>>>>>><<<===???@@@@@@??????>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999999999:::999;;;;;;;;;;;;;;;:::::::::999999888888999::::::;;;;;;:::999888888888999:::888888888888777777777777666666777888999::::::;;;:::::::::;;;;;;;;;;;;;;;????????????>>>>>>>>>>>>;;;<<<===>>>@@@BBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>???????????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>======???@@@AAACCCDDDDDDDDDDDDFFFFFFDDDBBBAAA???>>>>>>===;;;999777666777888999888888777777777777666666777777666666666666777888666666777777888999999:::888777777777777777777777888999::::::999888:::;;;@@@>>><<<<<<===???@@@@@@???>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;::::::777777888888999999999:::777777888888888777777666666666777888888999::::::888999999999999888888888::::::;;;;;;<<<===>>>>>>>>>?????????>>>>>>@@@BBBDDDEEEFFFFFFFFFEEEDDDCCC>>>???AAACCCEEEEEEBBB??????>>><<<<<<<<<>>>AAABBBIIIJJJKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIJJJKKKKKKKKKIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHEEEDDDDDDDDDEEEGGGIIIJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGIIIIIIHHHGGGFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDBBBAAAAAA@@@CCCBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAA???>>>>>>=========>>>>>>>>>???>>>===;;;:::<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@?????????@@@AAADDDHHHKKKMMMPPPOOOMMMLLLKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@???@@@BBBDDDAAABBBBBBAAA@@@AAACCCEEEGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFHHHGGGEEEEEEFFFFFFEEECCCEEEDDDCCCBBBAAA@@@??????>>>???@@@AAABBBAAA@@@??????>>>===<<<<<<<<<===>>>>>>>>>>>>===<<<<<<=========>>>?????????>>>>>>===;;;;;;;;;;;;<<<<<<===>>>===<<<:::999999999:::;;;999999999999888888888888777888888999:::;;;<<<<<<::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@????????????@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======@@@AAABBBDDDEEEEEEEEEEEEFFFEEEDDDCCCBBB@@@???>>>===;;;999777777777888999666666777777888999999999888888888777888888888999888888999:::;;;<<<======;;;;;;::::::999888777777:::;;;======<<<;;;<<<>>>@@@??????@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;666777777888888888777777777777888888999999:::::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@??????@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEAAABBBCCCFFFHHHGGGDDDAAA>>>>>><<<<<<<<<>>>@@@BBBGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIGGGFFFEEEFFFGGGGGGHHHHHHGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMKKKKKKJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDDDDCCCDDDDDDEEECCCCCCDDDDDDEEEFFFFFFGGGEEEDDDDDDCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGGGGGGGHHHIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAACCCCCCBBB@@@@@@?????????>>>>>>????????????@@@@@@;;;;;;<<<<<<===>>>???@@@???@@@@@@???===<<<<<<>>>>>>>>>>>>===;;;:::999888;;;<<<======>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGHHHKKKJJJJJJIIIJJJKKKMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJGGGFFFDDDDDDEEEFFFFFFEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA>>>???@@@???>>>???BBBDDDAAABBBBBBAAA@@@AAACCCEEEHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKNNNLLLKKKKKKLLLMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@AAAAAABBBCCCBBBBBBBBBBBBAAA???>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@AAABBB@@@AAACCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCC>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<======;;;<<<===>>>???AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@???>>>===;;;:::999999:::;;;666666777777888999::::::999999999::::::;;;;;;;;;999999:::;;;<<<<<<======>>>>>>===<<<<<<;;;;;;:::===???AAAAAA@@@???@@@AAABBBAAAAAABBBDDDDDDCCCAAA@@@@@@???>>>=========>>>999999::::::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;777888999999:::999999999999999999999::::::;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<===>>>???AAA@@@??????@@@BBBCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDEEEGGGHHHGGGEEEBBB??????>>>>>>???@@@BBBCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGAAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@??????@@@@@@????????????????????????:::;;;<<<===???@@@AAAAAAAAABBBBBBAAA>>>======>>>>>>>>>>>>>>><<<;;;:::999;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFHHHIIIJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKHHHFFFDDDDDDEEEFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFIIIJJJIIIHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@======>>>======>>>@@@BBBAAABBBBBBAAA@@@AAACCCEEEFFFFFFFFFFFFEEEDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMNNNOOOPPPOOONNNIIIIIIHHHGGGFFFFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCEEEGGGFFFDDDCCCDDDFFFBBBDDDFFFHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@?????????>>>>>>===============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>??????@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBCCC???@@@AAACCCDDDDDDDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;;;;999999:::<<<============;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBEEEEEEDDDCCCCCCDDDEEECCCAAAAAACCCEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<======>>>??????=========<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAABBBCCCEEEGGGHHHIIIHHHHHHGGGEEEEEEEEEFFFEEECCCAAAAAAAAABBBCCCCCCDDDDDDEEECCCEEEHHHIIIJJJJJJLLLNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOONNNMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGHHHJJJDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLLLLKKKJJJJJJIIIHHHHHHCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGIIIIIIHHHHHHHHHIIIJJJJJJMMMLLLKKKJJJIIIHHHGGGFFFDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBBBBCCCCCCBBB@@@>>>>>>>>><<<===>>>??????>>>>>>===>>>@@@AAA@@@???>>>???AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJGGGEEEDDDDDDFFFGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCEEEHHHJJJKKKKKKIIIHHHEEEEEEEEEEEEDDDBBB@@@???<<<<<<===<<<;;;<<<>>>AAAAAABBBBBBAAA@@@AAACCCEEECCCDDDDDDEEEEEEEEEEEEDDD??????@@@@@@BBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEGGGIIIJJJKKKIIIHHHHHHHHHHHHJJJLLLMMMMMMLLLKKKLLLNNNOOOOOONNNGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFDDDGGGJJJIIIGGGFFFGGGIIIDDDEEEHHHJJJLLLLLLKKKJJJLLLKKKKKKJJJJJJKKKKKKKKKGGGHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEDDDBBBAAAAAACCCDDDFFF???@@@AAABBBCCCEEEFFFFFF>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBAAA??????CCCCCCBBBAAA@@@???>>>>>>999:::;;;===>>>?????????>>>>>>>>>>>>????????????===>>>???@@@BBBDDDEEEEEEBBBDDDGGGGGGFFFEEEEEEFFFIIIEEEAAA@@@AAAEEEGGGHHHCCCBBBAAA@@@???>>>>>>>>>??????@@@AAABBBCCCCCCDDDAAAAAA@@@@@@??????>>>>>><<<<<<===>>>>>>???>>>>>>============>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@===>>>@@@@@@?????????@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFDDDCCCDDDCCCBBB@@@CCCDDDEEEFFFGGGGGGGGGFFFBBBEEEHHHJJJKKKLLLNNNPPPLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRPPPQQQSSSSSSSSSQQQOOONNNJJJJJJKKKKKKKKKKKKJJJJJJFFFHHHIIIKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJGGGEEEDDDEEEFFFGGGBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFHHHKKKLLLIIIIIIJJJKKKLLLMMMNNNOOOIIIHHHHHHIIIJJJLLLNNNOOONNNNNNLLLKKKIIIGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKQQQPPPOOOMMMLLLJJJIIIIIIFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDCCC@@@>>>>>>>>>;;;<<<>>>@@@AAABBBBBBAAA@@@BBBCCCBBB@@@???@@@BBB??????@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDBBBAAADDDDDDFFFGGGHHHIIIIIIIIIEEECCCCCCDDDFFFHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCEEEHHHKKKLLLLLLJJJIIIDDDEEEEEEEEECCCBBB@@@>>><<<<<<<<<<<<;;;;;;>>>@@@EEEDDDDDDDDDDDDCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEDDDDDDCCCCCCCCCAAABBBDDDDDDCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHIIIHHHGGGFFFGGGHHHBBBBBBCCCCCCDDDFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGEEEHHHKKKLLLKKKJJJJJJKKKJJJJJJKKKMMMMMMNNNNNNNNNLLLMMMNNNOOOOOONNNLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAEEEDDDCCCAAA@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA???@@@AAAAAAAAAAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@?????????CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFDDDBBBAAA@@@@@@AAADDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>???@@@BBBCCC@@@?????????>>>>>>=========>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKDDDDDDCCCCCCBBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@DDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGIIIMMMOOOMMMKKKJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWTTTUUUVVVVVVUUURRROOOMMMIIIIIIJJJJJJIIIIIIHHHGGGEEEHHHKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLPPPNNNLLLJJJIIIJJJKKKLLLJJJHHHFFFFFFHHHHHHFFFDDDFFFGGGIIIJJJJJJKKKMMMNNNJJJKKKKKKKKKJJJIIIIIIHHHJJJKKKKKKLLLMMMLLLLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRPPPOOOOOOQQQTTTVVVVVVUUUQQQPPPOOOOOOOOOMMMJJJHHHIIIIIIHHHGGGGGGHHHIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLJJJJJJLLLMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKJJJHHHHHHIIIKKKLLLOOORRRQQQMMMKKKKKKLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEBBB???===DDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDCCCBBBAAAAAACCCDDDFFFBBBCCCCCCCCCBBB@@@>>>===???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@AAABBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKJJJHHHFFFEEEFFFHHHHHHGGGFFFFFFGGGHHHGGGEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJFFFFFFFFFEEEDDDDDDCCCCCC;;;;;;<<<===>>>???@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFGGGHHHGGGFFFEEEFFFHHHCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGIIILLLMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQNNNOOOPPPQQQPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGEEEDDDBBBBBBBBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHIIIHHHHHHGGGGGGHHHJJJKKKFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJMMMOOONNNLLLKKKLLLMMMOOOPPPQQQQQQQQQTTTUUUVVVWWWWWWXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRJJJKKKKKKKKKKKKJJJIIIIIIGGGIIILLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMPPPOOOMMMKKKJJJKKKLLLLLLNNNLLLJJJJJJLLLLLLJJJHHHJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUSSSRRRRRRSSSVVVWWWWWWVVVQQQOOONNNNNNNNNMMMJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJMMMNNNOOOPPPQQQQQQQQQQQQMMMKKKIIIIIIJJJLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHIIIKKKKKKMMMMMMMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGHHHHHHFFFDDDBBBAAAGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNOOONNNMMMNNNOOOPPPOOONNNKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJJJJKKKJJJIIIGGGGGGIIIKKKMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIHHHKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBAAAAAACCCDDDEEEFFFEEEEEEFFFHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGGGGEEEEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIKKKNNNOOONNNMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTPPPQQQRRRRRRRRRPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDEEE@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@@@@@@@@@@AAABBB@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJLLLNNNOOONNNMMMMMMMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUYYYXXXVVVTTTSSSSSSTTTUUUMMMMMMMMMMMMMMMLLLKKKKKKIIILLLNNNNNNLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPOOOMMMLLLKKKKKKLLLMMMOOONNNMMMMMMNNNOOONNNLLLOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNPPPSSSVVVXXXZZZWWWVVVUUUVVVXXXYYYXXXWWWSSSRRRPPPPPPPPPOOOLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKQQQQQQRRRSSSTTTTTTTTTTTTRRRPPPNNNNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMKKKIIIHHHIIIJJJKKKJJJHHHGGGHHHHHHGGGFFFJJJJJJJJJKKKJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRUUUSSSRRRQQQRRRRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAABBBEEEGGGHHHGGGFFFEEEFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKIIIJJJKKKJJJIIIJJJLLLNNNMMMLLLLLLMMMOOOPPPOOONNNNNNMMMKKKJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGFFFFFFGGGIIIGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGFFFEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJLLLNNNOOONNNMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTQQQRRRRRRRRRQQQPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNOOOOOONNNNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSSSSRRRUUUUUUTTTSSSRRRRRRRRRSSSOOOOOOPPPPPPOOOOOONNNMMMLLLNNNOOOOOONNNLLLLLLMMMKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNMMMNNNMMMKKKKKKLLLMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLNNNPPPSSSWWWZZZ\\\ZZZYYYXXXXXXYYYZZZYYYWWWWWWUUUSSSSSSSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNLLLJJJIIIJJJKKKLLLIIIEEEEEEGGGIIIHHHFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUXXXVVVTTTSSSSSSRRRPPPNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEECCCEEEGGGIIIIIIHHHGGGFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLJJJKKKLLLLLLKKKJJJKKKLLLJJJKKKLLLKKKJJJJJJLLLMMMMMMLLLLLLMMMPPPQQQQQQPPPPPPOOOLLLKKKJJJKKKMMMNNNOOONNNNNNMMMMMMLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIHHHGGGGGGHHHIIIGGGHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIEEEGGGHHHHHHGGGGGGHHHJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNNNNMMMMMMNNNPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOONNNLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDCCCAAAAAACCCDDDFFFEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPQQQSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQSSSTTTUUUVVVQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWUUUTTTRRRSSSTTTUUUUUUTTTRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPQQQPPPNNNMMMNNNNNNLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOSSSOOOKKKJJJJJJJJJJJJHHHJJJKKKKKKLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNOOOLLLLLLMMMOOORRRVVVZZZ\\\[[[YYYXXXXXXYYYZZZXXXWWWXXXVVVTTTSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPOOOOOOOOORRRSSSTTTUUUUUUVVVVVVUUUTTTRRRPPPOOOPPPQQQQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOOOOMMMKKKJJJKKKMMMNNNJJJGGGGGGIIIKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWUUUSSSRRRRRRRRRPPPNNNOOOOOONNNMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGHHHJJJJJJIIIGGGFFFIIIHHHFFFEEEDDDCCCBBBBBB@@@BBBDDDFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHKKKLLLIIIIIIJJJKKKLLLLLLMMMNNNKKKLLLMMMMMMKKKKKKLLLMMMKKKMMMMMMMMMKKKJJJKKKLLLQQQPPPOOOQQQSSSTTTTTTSSSPPPOOOMMMLLLLLLMMMOOOPPPNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHFFFGGGHHHJJJJJJIIIHHHGGGKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJJJJJJJJJJGGGIIIJJJJJJJJJJJJKKKMMMKKKKKKJJJJJJKKKLLLLLLMMMKKKKKKKKKJJJKKKLLLLLLMMMKKKMMMNNNNNNMMMMMMOOOQQQQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFHHHIIIKKKMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTRRRQQQPPPPPPPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLNNNOOOQQQRRRRRRQQQQQQRRRRRRSSSUUUVVVXXXYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSPPPQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRTTTVVVVVVVVVTTTSSSRRRTTTVVVXXXXXXWWWTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRPPPOOOMMMNNNOOOLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPPPPOOOPPPQQQSSSfff___WWWQQQOOOOOOMMMLLLKKKLLLLLLMMMMMMMMMMMMLLLOOONNNMMMMMMMMMNNNPPPQQQNNNNNNNNNOOOQQQTTTXXXZZZZZZYYYXXXXXXZZZZZZYYYXXXWWWUUURRRQQQQQQQQQPPPNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVSSSQQQPPPQQQRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQNNNOOOOOONNNLLLLLLMMMOOONNNMMMKKKKKKLLLMMMMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVVVVVVVWWWWWWWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVUUUSSSQQQQQQRRRRRRPPPNNNOOONNNMMMMMMMMMOOOPPPQQQMMMMMMMMMNNNNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHGGGEEEDDDDDDDDDDDDAAABBBDDDFFFGGGIIIIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKNNNOOOIIIIIIJJJKKKLLLLLLMMMMMMKKKLLLMMMMMMKKKKKKLLLMMMMMMNNNPPPOOOMMMLLLLLLLLLPPPOOONNNOOOQQQRRRRRRQQQOOONNNNNNNNNNNNPPPQQQRRROOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNNNNOOONNNNNNMMMLLLLLLKKKKKKHHHJJJLLLNNNPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKMMMMMMLLLLLLNNNPPPLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKLLLMMMNNNPPPPPPMMMNNNOOOOOONNNOOOQQQSSSRRRSSSSSSTTTTTTSSSSSSRRRVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQOOONNNLLLKKKKKKMMMNNNOOOSSSQQQOOOMMMLLLLLLLLLMMMMMMMMMOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHJJJLLLNNNOOOPPPPPPKKKKKKLLLLLLLLLLLLLLLKKKIIIJJJKKKLLLLLLLLLKKKJJJGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQOOOOOOOOOPPPPPPLLLLLLMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKLLLNNNOOOPPPOOOQQQSSSUUUWWWWWWVVVUUUWWWXXXYYYZZZ[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYUUUVVVVVVWWWVVVUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJLLLNNNNNNLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPMMMOOOQQQTTTUUUTTTSSSQQQSSSTTTUUUVVVWWWVVVVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRRRRPPPNNNMMMNNNOOOKKKLLLMMMNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOLLLNNNQQQQQQPPPPPPSSSUUUrrriii]]]UUUSSSRRRQQQPPPMMMNNNNNNOOOPPPPPPOOOOOOQQQPPPOOONNNNNNPPPQQQSSSRRRQQQPPPOOOQQQSSSVVVXXX[[[YYYYYYYYY[[[\\\[[[YYYZZZWWWTTTSSSSSSSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUWWWUUUSSSRRRRRRSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOMMMNNNOOONNNMMMMMMOOOQQQMMMNNNPPPPPPNNNNNNNNNOOOMMMNNNOOOOOOPPPPPPPPPOOONNNNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQPPPPPPRRRSSSRRRPPPOOOOOONNNNNNOOOQQQSSSTTTQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUQQQOOOMMMKKKIIIHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEGGGHHHJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEHHHKKKNNNPPPIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMLLLKKKJJJKKKMMMMMMOOORRRRRRQQQPPPPPPQQQOOONNNMMMMMMOOOPPPOOOMMMNNNOOOOOOQQQRRRSSSTTTUUUQQQRRRSSSSSSUUUUUUVVVWWWSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPOOONNNNNNNNNKKKMMMPPPRRRSSSSSSRRRQQQMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKJJJKKKKKKKKKJJJIIIIIIHHHFFFGGGHHHJJJKKKKKKJJJJJJKKKMMMNNNOOONNNNNNPPPQQQMMMMMMMMMLLLMMMMMMNNNNNNKKKKKKLLLMMMNNNPPPRRRSSSOOOPPPQQQPPPPPPPPPRRRTTTUUUUUUUUUVVVVVVUUUTTTTTTXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTQQQPPPNNNMMMMMMNNNPPPQQQVVVTTTRRROOONNNNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLMMMNNNNNNNNNOOOMMMLLLLLLLLLMMMOOOQQQRRRQQQPPPOOONNNMMMNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNHHHHHHIIIKKKNNNPPPRRRTTTRRRTTTWWWYYYZZZZZZZZZYYY\\\\\\]]]^^^___```aaaaaaaaaaaa```___^^^^^^^^^^^^YYYYYYZZZZZZZZZYYYWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPOOOOOONNNNNNNNNLLLLLLKKKKKKJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLLLLMMMPPPPPPOOONNNMMMLLLKKKJJJIIILLLNNNNNNLLLKKKLLLNNNOOOOOOPPPPPPQQQPPPPPPPPPOOOQQQTTTWWWXXXWWWVVVUUUSSSRRRRRRRRRRRRTTTUUUVVVSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRPPPNNNMMMNNNOOOKKKLLLLLLMMMOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMPPPPPPQQQRRRRRRQQQQQQQQQKKKMMMPPPPPPOOOOOORRRUUUnnndddVVVNNNMMMNNNOOONNNOOOPPPPPPQQQRRRRRRRRRQQQRRRQQQPPPOOOOOOQQQRRRTTTUUUSSSQQQPPPQQQSSSUUUWWW[[[ZZZYYYZZZ\\\]]]\\\[[[^^^[[[XXXWWWWWWWWWVVVUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTRRROOONNNNNNOOONNNNNNOOOOOONNNMMMMMMMMMMMMNNNMMMNNNOOOOOONNNNNNPPPRRRKKKOOORRRRRROOONNNNNNPPPPPPQQQQQQRRRSSSSSSSSSRRROOOOOOOOOPPPQQQSSSTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSQQQPPPOOOPPPRRRTTTSSSRRRPPPPPPOOOOOOPPPSSSUUUWWWTTTTTTUUUVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXWWWUUUUUUTTTRRRPPPMMMKKKJJJIIIIIILLLJJJHHHFFFEEEFFFGGGIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBCCCEEEIIIMMMOOOJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLMMMLLLKKKJJJKKKLLLMMMPPPSSSTTTTTTTTTTTTUUUSSSRRRQQQQQQRRRSSSQQQPPPNNNOOOQQQSSSUUUVVVWWWWWWTTTUUUVVVWWWYYYZZZ[[[\\\UUUTTTSSSRRRRRRSSSTTTUUUSSSRRRRRRQQQPPPPPPOOOOOOLLLNNNQQQSSSTTTSSSQQQPPPRRRSSSSSSTTTVVVWWWWWWXXXUUUUUUTTTTTTUUUWWWYYYZZZUUUVVVVVVVVVUUUTTTRRRQQQKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPLLLLLLMMMNNNNNNMMMKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKOOOOOONNNNNNNNNNNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYVVVUUUUUUVVVXXXYYYZZZZZZ\\\[[[YYYWWWVVVUUUTTTTTTVVVUUUSSSTTTUUUVVVVVVUUUPPPOOOMMMKKKKKKLLLMMMNNNSSSRRRQQQPPPOOONNNNNNNNNRRRTTTVVVXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTSSSQQQOOOMMMKKKJJJKKKJJJIIIHHHGGGHHHHHHIIIKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDFFFHHHJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOLLLKKKJJJKKKMMMPPPTTTVVV[[[\\\\\\\\\[[[]]]___bbbaaaaaaaaaaaaaaa```___^^^bbbccccccccccccbbbaaaaaa^^^]]]\\\[[[YYYXXXWWWVVVZZZYYYXXXVVVVVVVVVWWWXXXTTTSSSPPPOOONNNPPPRRRTTTUUUSSSPPPNNNLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNMMMLLLMMMMMMMMMJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRPPPMMMNNNRRRTTTTTTSSSTTTTTTSSSRRRQQQQQQQQQRRRNNNNNNMMMMMMLLLMMMMMMMMMOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSVVVUUUTTTRRRRRRQQQQQQQQQRRRQQQPPPPPPPPPRRRSSSTTTOOOPPPPPPQQQRRRSSSSSSTTTUUUTTTSSSSSSSSSUUUWWWYYY]]]\\\[[[[[[]]]______^^^[[[[[[ZZZXXXWWWVVVTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVSSSRRRRRRRRRSSSTTTUUUUUUWWWUUURRRPPPNNNNNNNNNOOONNNNNNOOOPPPQQQRRRRRRRRROOOPPPQQQRRRSSSUUUVVVVVVTTTUUUVVVTTTRRRQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRQQQWWWVVVUUUTTTSSSSSSSSSSSSSSSUUUWWWVVVUUUTTTUUUVVVSSSRRRRRRQQQQQQQQQRRRRRRQQQOOONNNQQQUUUXXXYYYXXXUUUUUUUUUXXX[[[^^^^^^^^^aaa```]]][[[XXXWWWVVVUUURRRPPPNNNLLLJJJJJJJJJJJJNNNKKKHHHFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJLLLLLLMMMMMMMMMNNNNNNNNNUUUQQQQQQWWW```ccc]]]VVVVVVUUUSSSRRRRRRSSSUUUWWWRRRRRRRRRSSSRRRRRRQQQPPPSSSTTTVVVWWWXXXXXXWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSNNNOOOPPPQQQPPPOOONNNMMMPPPPPPRRRSSSSSSSSSRRRQQQVVVVVVWWWXXXYYYYYYZZZZZZXXXXXXWWWWWWXXXYYYZZZ[[[VVVWWWWWWWWWWWWUUUTTTSSSPPPQQQRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOPPPPPPQQQNNNNNNOOOPPPOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXXXXYYY[[[]]]]]]^^^bbbaaa___^^^\\\[[[ZZZZZZZZZXXXVVVVVVWWWWWWVVVTTTSSSRRRPPPOOOOOOOOOQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQTTTUUUWWWYYYZZZZZZYYYXXX[[[[[[[[[\\\\\\]]]]]]^^^]]]\\\ZZZXXXVVVVVVVVVVVVXXXXXXWWWUUUSSSQQQOOONNNNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFEEECCCDDDFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRMMMLLLKKKLLLNNNQQQUUUWWW[[[\\\]]]\\\\\\]]]```bbbaaaaaaaaabbbaaaaaa``````cccccccccbbbbbbbbbaaaaaa______^^^^^^]]]\\\\\\\\\]]]\\\[[[ZZZYYYYYYZZZZZZWWWVVVTTTSSSRRRSSSUUUUUUWWWUUUSSSPPPOOOOOOOOOPPPNNNNNNMMMLLLLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSTTTSSSSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTTTTRRRPPPQQQTTTWWWWWWVVVXXXWWWVVVVVVUUUUUUVVVVVVSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPSSSRRRQQQQQQQQQRRRSSSTTTPPPPPPQQQRRRRRRSSSTTTTTTVVVUUUTTTSSSTTTVVVXXXYYY\\\[[[ZZZ[[[]]]^^^^^^^^^___^^^]]][[[ZZZXXXWWWVVVTTTUUUVVVWWWWWWWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOOOOPPPPPPNNNNNNMMMMMMMMMOOOQQQRRRPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRSSSTTTTTTSSSQQQUUUUUUUUUUUUUUUTTTTTTTTTSSSUUUVVVVVVUUUTTTTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNQQQUUUXXXXXXXXXWWWWWWWWWZZZ^^^```aaaaaaaaa```^^^\\\ZZZXXXWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLNNNKKKHHHGGGGGGHHHHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIILLLMMMMMMNNNOOOOOOPPPPPPRRRPPPRRRXXX```ccc___ZZZWWWVVVUUUTTTTTTUUUVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRTTTUUUWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQNNNOOOPPPPPPPPPOOONNNNNNPPPQQQRRRSSSSSSSSSRRRQQQZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]YYYYYYZZZZZZYYYXXXWWWVVVTTTUUUVVVWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQRRRRRRRRRQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNOOOPPPPPPQQQQQQRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^```bbbcccfffeeedddcccbbbaaa``````^^^]]]ZZZYYYYYYXXXWWWUUUVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRQQQQQQRRRRRRSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^^^^___```aaabbbcccaaa```^^^\\\ZZZZZZZZZZZZ]]]\\\[[[YYYWWWUUUSSSRRRQQQPPPOOOOOONNNNNNOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCDDDEEEGGGIIIHHHHHHJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSNNNMMMLLLMMMOOORRRVVVXXX[[[\\\]]]]]]]]]^^^```bbbaaaaaabbbbbbbbbbbbbbbbbbdddcccbbbbbbaaaaaabbbbbb``````aaaaaabbbcccccccccbbbbbb```___^^^^^^^^^^^^ZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXVVVTTTRRRRRRRRRSSSPPPPPPOOONNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMPPPQQQRRRSSSSSSSSSRRRRRRPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSRRROOOPPPQQQRRRTTTUUUWWWWWWWWWUUUTTTUUUWWWZZZZZZZZZ]]]\\\[[[[[[[[[[[[[[[[[[YYYYYYWWWVVVUUUUUUUUUUUURRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPPPPQQQQQQQQQUUUTTTSSSSSSRRRSSSSSSSSSQQQRRRRRRSSSSSSTTTTTTTTTVVVUUUTTTTTTUUUVVVXXXYYY[[[ZZZYYYZZZ\\\]]]]]]]]]______]]]\\\ZZZXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXUUUSSSRRRRRRRRRRRRQQQPPPNNNLLLMMMOOORRRTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYYYYWWWUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTUUUUUUTTTRRRSSSTTTUUUWWWWWWVVVVVVUUUSSSUUUVVVVVVUUUTTTTTTUUUSSSSSSQQQPPPOOOOOOOOOOOOPPPOOOOOOQQQTTTWWWXXXXXXYYYYYYZZZ]]]aaacccddddddbbbaaa___]]][[[ZZZYYYYYYVVVUUUSSSQQQOOOOOOOOOOOOQQQOOOLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHGGGHHHIIIIIIIIIIIIIIIIIILLLLLLMMMOOOPPPQQQRRRRRRQQQRRRUUUYYY]]]___]]][[[XXXXXXXXXWWWWWWVVVUUUUUUVVVUUUTTTRRRQQQQQQRRRRRRNNNOOOQQQSSSTTTTTTTTTTTTVVVUUUTTTSSSQQQPPPOOOOOONNNNNNOOOPPPPPPOOOOOONNNPPPQQQRRRSSSTTTSSSRRRRRR]]]]]]___`````````_______________^^^^^^^^^^^^^^^\\\\\\]]]]]]]]]\\\ZZZZZZXXXYYYZZZZZZXXXVVVSSSQQQSSSSSSTTTTTTTTTTTTTTTTTTRRRSSSSSSTTTSSSRRRPPPOOOMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\\\\]]]^^^___```bbbdddfffffffffeeeeeedddcccbbbaaa```___]]]]]]]]]\\\ZZZXXXWWWVVVUUUTTTTTTTTTUUUUUUWWWWWWVVVVVVUUUVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]^^^]]]^^^^^^______`````````cccbbb```^^^]]]]]]]]]]]]___^^^\\\ZZZXXXVVVUUUTTTRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRNNNMMMMMMMMMOOORRRVVVXXXZZZ\\\^^^^^^^^^___aaacccaaaaaaaaabbbbbbcccddddddddddddcccbbbaaabbbbbbccc```aaabbbdddeeeggghhhiiihhhgggfffeeeccccccbbbbbb]]]^^^_________]]]\\\[[[[[[ZZZXXXVVVUUUUUUUUUUUURRRQQQQQQQQQPPPPPPPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWVVVUUUTTTSSSRRRPPPQQQSSSTTTVVVWWWWWWXXXWWWWWWVVVWWWXXX[[[\\\]]]``````______^^^______```___^^^\\\[[[ZZZYYYYYYXXXUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXXXX[[[\\\\\\\\\\\\[[[ZZZYYYWWWUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZZZZXXXUUUUUUTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSRRRTTTVVVXXXYYYXXXWWWVVVUUUVVVXXXXXXVVVVVVVVVWWWVVVUUUSSSRRRQQQPPPOOOOOOPPPPPPPPPRRRUUUWWWYYYYYY[[[[[[\\\^^^bbbeeefffeeecccbbb```^^^]]]\\\[[[[[[XXXVVVUUUSSSRRRQQQRRRRRRVVVTTTQQQPPPQQQQQQPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSUUUXXXYYYYYYWWWVVVVVVWWWWWWXXXXXXXXXVVVTTTRRRUUUTTTQQQOOONNNNNNOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPSSSSSSSSSRRRRRRQQQPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSSSS^^^___```bbbcccbbbaaaaaaaaaaaaaaaaaaaaaaaa``````___```aaaaaaaaa```___^^^]]]]]]^^^]]][[[YYYVVVTTTVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRQQQPPPNNNNNNOOOPPPPPPPPPPPPOOONNNOOOOOOPPPQQQRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[]]]_________```ccceeeeeeeeeffffffeeedddcccbbb______^^^```aaaaaa___^^^[[[[[[ZZZZZZYYYYYYYYYYYY___^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\bbbaaa___^^^^^^^^^^^^___^^^]]][[[XXXVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQNNNOOOOOONNNLLLLLLMMMOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNOOOOOOOOOPPPPPPQQQQQQTTTTTTSSSSSSSSSSSSSSSSSSNNNMMMMMMMMMOOOSSSVVVYYYZZZ\\\^^^______```bbbdddbbbbbbaaaaaabbbcccdddeeeeeeddddddccccccccccccccc```aaabbbdddgggiiikkklllkkkkkkjjjiiigggfffdddddd___```aaabbbbbbaaa```___[[[[[[ZZZYYYXXXWWWWWWWWWSSSSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSSSSRRRQQQQQQOOOPPPQQQQQQQQQPPPOOOOOOQQQQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXZZZ\\\^^^aaaaaa`````````aaaaaabbbbbbaaa___^^^]]]\\\[[[[[[YYYYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWUUUTTTSSSRRRTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYWWWVVVWWWYYY[[[[[[ZZZYYYYYYXXXVVVUUUTTTSSSRRRQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZZZZ[[[]]]^^^___]]]\\\[[[ZZZYYYYYYXXXXXXTTTUUUWWWXXXXXXXXXVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVXXXYYYYYYWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWYYYWWWVVVVVVWWWWWWVVVUUUSSSTTTWWWYYYZZZZZZYYYXXXWWWYYYZZZZZZYYYXXXYYYYYYXXXXXXVVVUUUSSSSSSRRRRRRQQQRRRSSSTTTVVVXXX[[[\\\]]]\\\]]]___ccceeefffeeecccbbbaaa___^^^]]]]]]]]]YYYXXXVVVTTTSSSSSSTTTTTTXXXVVVTTTSSSTTTSSSRRRQQQNNNMMMLLLJJJIIIIIIHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNPPPQQQQQQQQQSSSVVVVVVTTTSSSSSSSSSTTTUUUWWWWWWVVVTTTQQQPPPQQQPPPMMMKKKKKKKKKLLLMMMPPPPPPQQQQQQPPPOOOMMMLLLOOOPPPQQQRRRSSSSSSRRRRRROOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUU^^^___bbbdddeeeeeedddcccbbbcccddddddddddddccccccbbbcccdddeeeeeedddcccbbbccccccbbbaaa___]]][[[ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWYYYZZZ[[[\\\ZZZ]]]___^^^]]]]]]```cccdddeeefffggggggfffeeeddd^^^^^^___bbbdddeeecccbbbbbbbbbbbbaaaaaaaaa``````dddcccaaa___^^^\\\\\\[[[\\\[[[YYYYYYYYY[[[^^^___``````___^^^]]]\\\\\\[[[___^^^]]]]]]]]]^^^___```^^^]]]ZZZWWWUUUTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSPPPQQQPPPOOOMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSWWWWWWWWWVVVVVVUUUUUUUUUPPPOOONNNNNNQQQTTTXXXZZZZZZ\\\___```aaaaaacccdddcccbbbaaa``````bbbcccdddeeeeeefffffffffeeedddcccaaaaaaccceeegggjjjkkklllmmmmmmlllkkkiiigggeeeddd___```aaacccdddccccccbbb]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUWWWWWWXXXYYYXXXWWWVVVTTTTTTUUUVVVWWWWWWYYY\\\___aaaaaa``````aaaaaabbbbbbcccbbbaaa```___^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZYYYWWWUUUSSSRRRSSSSSSRRRQQQQQQRRRRRRRRRTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWVVVUUUVVVXXXYYYZZZYYYYYYXXXXXXWWWVVVVVVUUUUUURRRRRRRRRSSSUUUWWWYYYZZZZZZZZZ[[[\\\]]]^^^```aaa______^^^^^^]]]\\\[[[[[[TTTVVVYYY[[[[[[YYYWWWUUUZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYYYYXXXVVVUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZXXXWWWWWWXXXYYYWWWVVVUUUVVVXXXYYYZZZZZZZZZYYYYYY[[[\\\\\\[[[ZZZZZZ[[[ZZZZZZXXXWWWVVVVVVVVVVVVSSSUUUWWWXXXYYYZZZ]]]```___^^^^^^```ccceeeeeedddcccbbbaaa```___^^^^^^^^^ZZZYYYXXXVVVUUUVVVVVVWWWXXXWWWUUUUUUUUUUUUSSSQQQQQQPPPOOOMMMLLLKKKKKKJJJLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLNNNOOOPPPPPPLLLOOOQQQSSSSSSSSSTTTUUURRRSSSTTTUUUTTTSSSQQQOOONNNMMMLLLKKKKKKKKKLLLLLLPPPQQQQQQQQQPPPOOOMMMLLLMMMOOOQQQSSSTTTUUUTTTTTTQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWWWW^^^```cccfffhhhhhhgggfffdddeeefffhhhhhhhhhhhhgggdddeeefffgggggggggfffeeefffeeecccaaa______^^^^^^ZZZ[[[\\\]]]]]][[[YYYXXXXXXXXXYYYYYYWWWVVVTTTSSSPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSSSSTTTVVVWWWXXXVVVVVVVVVWWWXXXYYY[[[[[[ZZZ]]]___^^^[[[ZZZ^^^aaabbbccceeeffffffeeedddccc______```cccffffffdddcccfffffffffffffffeeeddddddeeedddbbbaaa```______^^^```^^^\\\ZZZZZZ\\\^^^``````_________^^^]]]]]]]]]\\\\\\\\\\\\]]]___aaabbb```^^^[[[XXXVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTPPPQQQQQQRRRQQQPPPOOONNNOOONNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMMMMNNNOOOOOOPPPMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSSSSTTTRRRRRRRRRPPPNNNNNNPPPSSSTTTUUUUUUUUUUUUUUUUUUTTTQQQRRRRRRSSSTTTTTTUUUUUUXXXXXXWWWVVVVVVUUUTTTTTTRRRQQQQQQQQQSSSWWWZZZ]]]ZZZ\\\___aaabbbbbbccceeecccbbbaaa______```aaabbbeeefffhhhiiiiiigggeeeccccccccceeefffhhhjjjkkklllnnnmmmmmmkkkiiigggdddccc^^^^^^```aaacccddddddddd____________^^^]]]]]]\\\YYYZZZZZZZZZYYYXXXVVVVVVWWWXXXYYYYYYXXXVVVTTTRRRQQQSSSUUUVVVWWWVVVUUUTTTSSSTTTUUUVVVWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZXXXYYY[[[]]]^^^]]]\\\[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZXXXVVVUUUSSSUUUWWWWWWWWWXXX\\\___aaaaaaaaaaaaaaabbbccccccdddccccccbbbaaaaaaaaabbbaaaaaa``````````````````\\\\\\[[[ZZZXXXVVVTTTRRRTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUWWWUUUTTTUUUWWWXXXYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[\\\^^^___aaabbb````````````______^^^]]]YYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZXXXVVVVVVXXXZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[YYYXXXXXXYYYZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZYYY[[[\\\\\\[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXXVVVXXX[[[[[[[[[]]]```cccbbbaaa```bbbdddeeedddcccbbbaaa```_______________]]]\\\ZZZYYYXXXXXXYYYZZZ\\\ZZZYYYYYYYYYXXXVVVTTTUUUTTTRRRQQQOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIILLLLLLMMMNNNNNNOOOPPPPPPMMMNNNOOOQQQSSSTTTTTTTTTQQQRRRSSSSSSSSSRRRQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYY___aaaeeehhhjjjkkkjjjiiifffgggiiijjjkkkkkkkkkjjjfffggghhhiiiiiihhhgggffffffdddaaa___]]]]]]^^^___[[[\\\^^^^^^^^^\\\ZZZYYYZZZ[[[[[[[[[YYYWWWVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUWWWWWWVVVVVVVVVVVVXXXYYYZZZ[[[ZZZ^^^```^^^ZZZYYY\\\```___```bbbddddddcccaaa`````````aaadddffffffdddbbbfffffffffgggfffeeeeeedddccccccbbbaaa`````````aaacccaaa^^^\\\[[[]]]___aaa]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[[[[]]]___bbbcccaaa___\\\YYYWWWVVVWWWWWWVVVWWWXXXZZZZZZZZZYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWTTTUUUUUUVVVVVVTTTSSSRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMOOONNNNNNNNNOOOPPPPPPQQQMMMNNNNNNOOOOOONNNNNNMMMOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSQQQOOOOOORRRTTTUUUVVVVVVWWWWWWVVVVVVUUURRRSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRRRRTTTTTTSSSSSSUUUYYY\\\___YYY\\\```bbbbbbcccdddeeedddbbb```___^^^___```aaaeeegggjjjkkkkkkiiieeeccceeeeeefffgggiiijjjkkklllmmmmmmmmmkkkiiifffcccbbb]]]]]]^^^```bbbdddeeefffaaaaaabbbaaaaaa```___^^^\\\]]]]]]]]]\\\[[[YYYXXXYYYZZZ[[[[[[YYYWWWTTTRRRRRRSSSVVVXXXYYYXXXWWWVVVTTTUUUVVVWWWXXXWWWVVVVVVUUUTTTTTTTTTUUUWWWYYYZZZXXXZZZ\\\^^^^^^^^^]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYY[[[[[[YYYXXXWWWSSSUUUWWWWWWWWWXXX\\\```aaaaaaaaaaaaaaabbbcccdddeeeddddddcccccccccddddddccccccbbbbbbbbbbbbbbbbbb\\\\\\\\\[[[YYYVVVTTTRRRWWWWWWUUUTTTSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTVVVUUUTTTTTTVVVXXXXXXWWWUUUUUUUUUVVVVVVWWWWWWWWW[[[ZZZYYYXXXWWWWWWXXXYYY[[[[[[[[[\\\^^^```aaabbbaaaaaabbbaaaaaa```___^^^______^^^^^^]]]^^^^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^^^^]]][[[YYYVVVWWWZZZ]]][[[[[[\\\\\\\\\]]]]]]]]][[[ZZZYYYYYYZZZZZZYYYXXXZZZYYYYYYYYYYYYZZZZZZ[[[YYYZZZ\\\\\\ZZZYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYXXXZZZ]]]^^^]]]___bbbfffdddcccbbbccceeeeeeeeecccaaaaaa```__________________^^^\\\[[[[[[[[[[[[\\\```___^^^^^^^^^]]][[[YYYXXXWWWUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKNNNNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQPPPQQQSSSTTTRRRPPPQQQRRRRRRSSSSSSSSSSSSRRRNNNNNNOOOQQQQQQQQQQQQQQQMMMNNNPPPRRRSSSSSSSSSRRRQQQRRRTTTUUUVVVUUUSSSRRRTTTSSSSSSSSSSSSUUUWWWXXXXXXYYY[[[\\\\\\[[[[[[ZZZcccddddddeeefffggghhhhhhhhhhhhiiijjjjjjjjjiiiiiilllkkkkkkjjjjjjiiihhhhhhiiifffdddbbb```___\\\YYYaaaaaaaaaaaaaaa```_________^^^\\\ZZZYYYXXXWWWWWWVVVWWWWWWXXXWWWUUUTTTSSSVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSRRRSSSSSSTTTUUUUUUXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[\\\cccccccccccccccbbbaaa```bbbdddeeeeeecccbbbbbbcccdddeeeeeeffffffffffffffffffdddbbb```______```aaabbbaaa___]]]]]]^^^```aaa```^^^\\\\\\^^^```aaa```[[[ZZZYYY[[[^^^aaaccccccdddbbb^^^ZZZWWWWWWWWWXXXYYYZZZ\\\\\\\\\[[[YYYXXXZZZZZZZZZYYYXXXXXXWWWWWWSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQOOOPPPQQQQQQPPPNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMOOOPPPPPPPPPOOOOOOQQQRRROOOPPPPPPPPPPPPPPPPPPOOONNNOOOQQQSSSUUUUUUUUUUUUWWWXXXXXXWWWUUUSSSTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWUUUSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[]]]___bbbdddfffcccbbbaaaaaaaaabbbdddeeefffhhhjjjkkkkkkiiigggeeefffffffffggghhhjjjkkklllmmmmmmllljjjhhhgggfffeee^^^^^^___aaaeeeggghhhgggffffffdddcccaaaaaaaaaaaa[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[VVVWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWXXXXXXYYYZZZ]]]^^^^^^___^^^]]]\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXX\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZYYYXXXYYY\\\___^^^```bbbbbbbbbaaabbbccccccddddddeeeeeeffffffffffffeeeeeefffffffffcccaaacccaaa___]]][[[ZZZZZZZZZVVVUUUTTTTTTTTTUUUVVVWWWPPPOOONNNNNNOOOPPPRRRSSSXXXVVVTTTSSSTTTTTTSSSRRRPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSUUUWWWXXXWWWVVVVVVVVVVVVWWWXXXXXX[[[[[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\^^^```bbbcccbbbbbbbbbaaa```___^^^]]]___```aaa```______bbbdddcccbbb```^^^^^^___```aaa```___]]][[[[[[\\\]]]^^^]]]]]]]]]]]]]]]\\\[[[ZZZ^^^^^^]]]\\\[[[ZZZYYYYYYZZZXXXVVVUUUWWWXXXXXXXXX]]]\\\\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYZZZ[[[[[[___^^^^^^]]]^^^___```aaaeeedddcccbbbaaaaaaaaaaaaaaaaaa`````````bbbcccddd```ccceeeeeecccbbbccceeeeeeeeeeeeddddddccccccccccccaaa^^^ZZZWWWUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOPPPPPPPPPOOONNNMMMNNNNNNOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKLLLMMMMMMMMMMMMLLLKKKQQQRRRRRRRRRPPPQQQRRRTTTRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSTTTUUUWWWWWWUUUSSSRRRTTTWWWXXXXXXWWWXXXYYYXXXWWWVVVUUUUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXccccccdddeeeeeefffggggggggghhhiiiiiiiiiiiiiiiiiilllllllllkkkkkkjjjjjjiiihhhfffdddccccccbbb```^^^bbbbbbbbbbbbbbbaaa``````___^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXXXXWWWTTTSSSSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]ddddddddddddccccccbbbaaaaaacccddddddbbbaaaaaabbbbbbcccdddeeefffeeeddddddcccbbbaaa```___`````````cccbbbaaa``````aaabbbcccbbb```^^^^^^```aaaaaaaaa___]]]\\\^^^aaaccceeeeeeeeeccc```]]][[[[[[[[[\\\___```aaabbbaaa```^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXXYYYYYYXXXVVVUUUSSSTTTSSSQQQRRRSSSSSSRRRPPPNNNNNNNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLNNNOOOPPPOOOOOONNNOOOPPPQQQQQQPPPPPPQQQSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPRRRTTTUUUVVVVVVVVVYYYZZZ[[[ZZZXXXXXXXXXYYY\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\ZZZXXXWWWUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[ZZZYYYZZZ\\\^^^```bbbdddeeeccccccbbbbbbbbbcccdddeeeiiikkkmmmnnnnnnllljjjiiiiiiiiiiiijjjkkklllnnnoooooonnnmmmkkkiiigggfffeeeaaaaaaaaacccgggiiiiiiiiiiiiiiihhhgggfffdddcccccc^^^^^^^^^_________``````_________^^^\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXYYY[[[\\\]]]\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\[[[[[[ZZZYYY\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZ[[[^^^``````bbbdddeeeddddddeeefffffffffffffffgggggggggggghhhggggggggghhhgggeeebbbdddbbb```^^^\\\ZZZZZZZZZWWWVVVUUUTTTTTTUUUVVVVVVQQQQQQPPPPPPQQQRRRTTTUUUWWWVVVTTTSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSUUUVVVXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZYYYYYYYYYZZZ\\\]]]^^^___```bbbccceeeeeefffdddddddddcccbbb```___^^^___```___^^^]]]^^^aaacccdddcccaaa```___```aaabbbaaa```^^^]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[^^^[[[YYYXXXYYYZZZYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\^^^^^^___^^^]]]]]]]]]^^^```aaaaaa```````````````aaaaaabbbaaaaaa```aaabbbdddeeebbbeeeggggggeeedddeeegggggggggggggggggggggggggggeeeccc```]]]ZZZXXXWWWVVVUUUUUUTTTTTTSSSQQQPPPOOOPPPPPPQQQQQQQQQPPPOOONNNOOOPPPPPPPPPPPPPPPOOOOOOPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSRRRPPPPPPQQQSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWYYYYYYXXXVVVUUUWWWYYYZZZYYYXXXXXXXXX[[[YYYXXXVVVVVVWWWYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWcccdddddddddeeefffffffffggghhhhhhiiijjjjjjiiiiiilllllllllllllllllllllllliiigggffffffffffffeeecccbbbcccdddddddddcccbbbaaa______^^^\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYYYYWWWUUUSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^^^^^^^ddddddeeeeeeeeeddddddcccccceeeffffffdddccccccdddcccdddfffhhhhhhgggfffeeecccccccccddddddccccccbbbddddddddddddddddddddddddeeecccaaaaaabbbcccbbbbbbcccaaaaaabbbdddfffgggfffgggeeecccaaa```aaabbbccceeeeeeffffffeeedddbbbaaa______^^^]]]]]]\\\\\\[[[]]]]]]]]]\\\[[[YYYWWWUUUWWWUUUTTTTTTUUUUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNNNNOOOOOOOOONNNNNNNNNOOOPPPRRRRRRRRRRRRQQQQQQRRRSSSRRRQQQQQQSSSUUUSSSTTTTTTTTTTTTTTTTTTSSSPPPQQQSSSTTTVVVWWWWWWWWW\\\^^^______^^^]]]___```cccbbbbbbaaa```___]]]]]]ZZZ[[[[[[\\\]]]^^^______\\\[[[YYYXXXXXXXXXYYYZZZ]]]]]]^^^^^^]]]]]]\\\[[[ZZZ[[[^^^```bbbcccccccccdddccccccccccccdddeeeeeejjjkkkmmmnnnnnnmmmllljjjjjjjjjjjjkkkkkkmmmnnnooopppooommmkkkjjjhhhhhhgggfffeeeeeegggiiilllllllllmmmmmmmmmlllkkkiiigggeeebbbbbbbbbbbbccccccccccccccccccbbbaaa```___]]]\\\\\\]]]]]]^^^____________^^^^^^^^^]]]\\\[[[ZZZYYYVVVWWWWWWYYYZZZ\\\^^^___[[[[[[\\\]]]]]]]]]\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]\\\]]]]]]\\\\\\]]]___bbbbbbccceeeeeeddddddfffgggiiiiiiiiiiiihhhhhhhhhhhhjjjiiihhhhhhiiihhhfffddddddcccaaa___]]][[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRSSSTTTVVVWWWWWWUUUSSSSSSTTTUUUUUUTTTSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVUUUTTTTTTVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\^^^___```aaaccceeegggiiiiiihhhhhhgggffffffeeecccbbb```___``````___]]]\\\]]]```ccceeedddcccbbbaaabbbcccdddbbbaaa___^^^]]]]]]^^^^^^__________________^^^]]]\\\\\\]]]]]]]]]^^^^^^^^^bbb```]]]\\\\\\]]]\\\[[[^^^___```aaaaaa```___^^^]]]\\\]]]]]]^^^___aaabbb^^^^^^]]]\\\]]]^^^___```]]]]]]]]]]]]^^^___``````aaaaaa``````aaacccdddeeedddfffhhhhhhggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiifffeeeccc```]]][[[ZZZYYYVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQQQQRRRQQQQQQPPPOOONNNRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQPPPOOOOOOPPPQQQQQQRRRSSSSSSRRRPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXZZZ[[[\\\ZZZYYYYYY[[[\\\[[[ZZZXXXXXXYYY^^^\\\ZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXeeeeeeeeeeeeffffffffffffggghhhiiijjjjjjkkkjjjjjjkkklllllllllmmmmmmmmmmmmkkkjjjhhhhhhiiihhhgggeeecccdddeeeffffffeeedddcccaaa``````___^^^^^^^^^___]]]\\\ZZZYYYXXXXXXYYYYYYXXXYYYYYYXXXUUUTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\]]][[[\\\\\\]]]^^^___``````dddeeefffffffffffffffeeegggiiijjjiiihhhfffggggggggghhhkkklllmmmllljjjiiieeefffhhhiiijjjiiigggfffddddddeeefffffffffeeeeeegggfffddddddeeeeeedddccceeeddddddeeeggghhhhhhgggggggggeeeeeeeeefffggghhhfffggggggfffeeedddbbbaaa_________^^^]]]]]]\\\\\\______```___^^^\\\ZZZYYYYYYXXXVVVWWWXXXXXXWWWUUUTTTTTTSSSSSSRRRRRRRRRRRROOOPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSUUUUUUUUUUUUTTTSSSTTTUUUTTTSSSSSSUUUWWWVVVVVVWWWWWWWWWWWWVVVVVVRRRSSSTTTVVVWWWXXXYYYYYY^^^___aaaaaaaaabbbccceeeggggggfffeeedddbbbaaa```]]]]]]^^^```aaaaaabbbbbb]]]\\\[[[ZZZZZZZZZ[[[[[[]]]^^^^^^_________^^^^^^[[[]]]```bbbddddddcccbbbcccccccccccccccdddddddddggghhhjjjkkklllkkkjjjiiihhhhhhhhhhhhiiijjjkkklllnnnmmmlllkkkkkkkkkkkklllkkkjjjhhhiiilllnnnnnnnnnnnnoooppppppnnnllliiigggddddddeeeeeeeeefffffffffeeeeeeeeedddcccbbbaaa```aaaaaacccdddddddddccccccbbbbbbaaa```___]]][[[[[[YYYYYYYYYZZZ[[[]]]^^^___[[[[[[\\\\\\\\\]]]]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\]]]^^^]]]]]]]]]```bbbaaabbbccccccbbbcccdddfffjjjjjjjjjiiiiiihhhhhhhhhjjjiiigggggghhhhhhfffdddddddddcccbbb```]]][[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSTTTVVVWWWXXXXXXVVVSSSSSSTTTVVVVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYYYY\\\[[[[[[ZZZZZZ[[[[[[[[[^^^^^^______```aaabbbbbbccceeeiiikkklllkkkiiihhhhhhhhhhhhfffeeecccaaa```bbbaaa```]]]\\\]]]aaadddfffeeedddcccccccccddddddaaaaaa___^^^]]]]]]^^^^^^______`````````______^^^\\\\\\]]]^^^___```aaaaaadddbbb______```aaaaaa```___aaabbbddddddbbbaaa___`````````aaaaaabbbbbbccc___^^^]]]\\\\\\]]]^^^___\\\\\\\\\\\\\\\]]]^^^___``````______```bbbdddeeedddeeefffgggggggggggggggffffffgggggggggggghhhhhhfffeeedddaaa___]]]\\\[[[XXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQOOONNNNNNOOOQQQRRRSSSTTTUUUSSSQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRSSSTTTVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZ[[[\\\```___]]][[[ZZZ[[[\\\]]]^^^______```___]]][[[ZZZgggggggggfffffffffffffffggghhhiiijjjkkkkkkkkkkkkiiijjjjjjkkklllmmmnnnnnnmmmllljjjiiiiiihhhgggeeecccdddfffhhhhhhgggeeeccccccbbbaaa```````````````]]]\\\ZZZYYYXXXXXXYYYYYYXXXYYYYYYXXXVVVUUUUUUVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[]]]^^^[[[\\\]]]^^^___```aaaaaadddeeefffggggggggggggggghhhjjjkkkkkkiiihhhhhhiiijjjkkkmmmnnnnnnnnnlllkkkggghhhjjjllllllkkkiiihhhcccdddeeefffffffffeeeeeeiiihhhgggggghhhgggfffdddfffeeeeeefffiiijjjiiihhhhhhggggggggghhhjjjkkklllhhhhhhhhhgggfffeeeddddddccccccbbbaaaaaa``````______```aaaaaaaaa```___^^^\\\ZZZYYYYYYZZZ[[[YYYXXXVVVVVVUUUTTTTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWUUUVVVWWWVVVUUUUUUWWWYYYXXXYYYYYYZZZZZZYYYYYYXXXUUUUUUVVVWWWXXXZZZ[[[[[[^^^___aaabbbbbbccceeeggggggggggggfffeeecccbbbaaa^^^___```bbbcccccccccccc^^^^^^]]]]]]\\\\\\\\\\\\[[[\\\^^^___```aaabbbbbb^^^___bbbdddddddddcccbbbbbbbbbbbbccccccccccccccceeefffhhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhiiijjjkkkkkkkkkjjjjjjkkkmmmooopppnnnllljjjjjjlllnnnooonnnnnnnnnppppppooommmjjjhhhffffffffffffggggggggggggffffffffffffeeeeeedddcccdddeeeggghhhiiiiiihhhgggeeeeeeeeecccbbb```^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^^^^ZZZ[[[\\\^^^____________^^^^^^]]]]]]]]]]]]^^^^^^[[[]]]^^^^^^]]]]]]___aaaaaabbbccccccbbbbbbeeegggiiiiiiiiihhhhhhgggggggggiiigggfffeeeffffffeeecccddddddddddddbbb___]]][[[\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWYYYZZZZZZXXXUUUTTTUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[[[[\\\]]]]]]cccccccccdddccccccccccccfffhhhlllnnnooommmjjjhhhhhhhhhhhhgggeeecccbbbaaaccccccbbb___^^^___bbbeeeeeeeeeeeeddddddddddddddd```______^^^^^^^^^^^^^^^______```````````````___^^^^^^___```aaabbbccccccbbbaaa___```bbbeeeeeeeeeaaabbbdddeeeeeedddbbbaaaeeeeeedddddddddcccbbbbbb______^^^]]]]]]]]]^^^______^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^___aaacccdddaaabbbbbbdddeeefffeeeeeebbbccccccccccccccccccccceeeeeecccbbb```^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTRRRQQQOOOOOOQQQRRRTTTSSSUUUVVVUUUSSSQQQPPPQQQQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWZZZXXXWWWXXXZZZ[[[ZZZYYYYYYZZZ\\\\\\[[[[[[]]]___aaa___^^^\\\\\\\\\^^^___```aaacccddddddbbb```^^^gggggggggffffffeeeeeedddeeefffggghhhiiijjjjjjjjjfffggghhhiiikkklllmmmnnnllljjjiiihhhhhhgggfffdddbbbdddggghhhiiigggeeedddbbbbbbaaa```___^^^^^^^^^[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYWWWWWWXXXYYYZZZZZZ\\\]]]]]]\\\ZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]][[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhhhhhhhgggiiijjjjjjhhhgggggghhhiiijjjjjjkkkkkkkkkkkkkkkggghhhjjjkkkkkkjjjhhhgggcccddddddeeeeeefffffffffiiihhhhhhhhhjjjiiihhhffffffffffffhhhkkklllkkkjjjiiiiiiiiijjjlllmmmnnnooollllllkkkkkkkkkjjjjjjjjjiiihhhhhhggggggfffeeeeeebbbbbbddddddddddddcccbbb___^^^]]]]]]^^^^^^]]]\\\YYYXXXXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZYYYWWWXXXYYYXXXWWWWWWYYY[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWXXXYYY[[[]]]^^^]]]___aaabbbbbbccceeegggeeeeeeeeeeeedddcccbbbbbb___aaacccdddeeeeeeeeeeeeaaaaaaaaa`````````______\\\]]]^^^```bbbcccddddddaaabbbcccdddddddddcccbbbbbbbbbcccdddddddddddddddfffgggiiijjjkkkllllllmmmkkkkkkkkkkkkkkklllmmmmmmjjjjjjiiiiiikkkmmmppprrrpppmmmkkkjjjkkkmmmmmmmmmlllmmmmmmnnnmmmlllkkkjjjgggggghhhhhhhhhiiiiiiiiiggggggggghhhggggggfffffffffhhhjjjlllmmmmmmlllkkkiiiiiihhhgggfffdddbbbaaaaaaaaa```_________``````bbbaaa```____________```\\\\\\^^^___````````````___^^^^^^]]]]]]^^^^^^___[[[]]]______^^^^^^___aaacccddddddccccccdddfffiiihhhhhhhhhggggggggggggggghhhfffdddddddddeeedddcccbbbdddeeefffeeebbb___]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXZZZ[[[\\\^^^[[[WWWUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]______eeeeeeeeeeeeeeedddcccccchhhjjjllloooooommmjjjhhhffffffffffffeeecccbbbaaacccccccccbbb``````bbbddddddddddddcccccccccbbbbbb_________``````````````````aaaaaabbbbbbbbbbbbbbbaaaaaaaaabbbbbbcccccccccaaa___^^^```ccceeeggggggcccdddeeeffffffeeedddcccggggggggggggeeedddcccbbbaaa```___^^^]]]^^^______```___^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^___aaaccceeeaaa``````bbbeeefffeeedddbbbbbbaaaaaaaaa`````````ddddddcccbbbaaa___]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTVVVVVVUUUTTTTTTUUUVVVVVVSSSUUUWWWWWWUUUSSSRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVXXXWWWUUUVVVXXXYYYYYYXXXXXXYYYZZZZZZZZZ[[[]]]______^^^]]]\\\\\\]]]^^^```aaaccceeeggggggfffdddcccffffffeeeddddddcccbbbbbbaaabbbccceeefffgggggggggcccdddeeegggiiikkklllmmmhhhgggeeeeeefffgggeeedddbbbdddgggiiiiiihhheeedddaaa```^^^]]][[[[[[ZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWYYYYYYXXXXXXZZZ[[[ZZZ\\\]]]^^^^^^]]]\\\ZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]ZZZ[[[\\\]]]___```aaabbbbbbccceeefffggghhhhhhhhhgggiiijjjjjjhhhgggggghhhiiiiiihhhhhhhhhiiijjjkkkjjjjjjkkkkkkkkkiiihhhgggeeeeeeddddddeeefffhhhiiihhhhhhhhhiiikkkkkkiiigggffffffgggjjjmmmnnnmmmlllkkkkkklllmmmooopppqqqrrroooooooooooooooooopppqqqllllllkkkjjjjjjiiiiiihhhgggggghhhhhhhhhfffeeeddddddbbbaaaaaabbbcccaaa```\\\\\\ZZZYYYXXXVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXYYY[[[[[[[[[[[[ZZZXXXYYYZZZYYYXXXYYYZZZ\\\[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXYYYZZZ\\\^^^___]]]___aaabbbbbbbbbdddfffcccccccccddddddccccccbbbaaaccceeeggghhhhhhgggfffddddddeeedddddddddcccbbb___```aaacccdddeeeeeeeeedddddddddddddddcccccccccddddddfffgggggggggfffeeeggghhhiiijjjlllmmmnnnooonnnmmmmmmmmmmmmnnnoooooolllkkkiiihhhiiikkknnnppppppmmmiiihhhiiijjjkkkkkkkkkkkkkkkkkklllllllllllliiiiiijjjjjjjjjkkkkkkkkkhhhiiiiiijjjjjjjjjiiiiiifffiiilllooopppqqqpppooommmmmmlllllljjjiiihhhgggeeedddddddddddddddeeeeeefffeeecccbbbaaaaaaaaaaaa]]]^^^___```````````````______^^^^^^^^^^^^______]]]^^^```aaa``````aaabbbcccccccccbbbbbbcccfffhhhggggggggghhhhhhhhhhhhhhhhhhfffdddcccdddddddddcccaaaccceeeggggggdddaaa___]]]^^^___```______^^^]]]]]]\\\[[[[[[\\\]]]___```bbb^^^ZZZWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZXXXYYYYYY[[[\\\^^^```aaabbbcccddddddeeedddcccccceeefffhhhjjjjjjhhhfffdddcccdddddddddccccccbbbaaaaaabbbccccccaaa``````aaabbbbbbbbbbbbbbbaaaaaa```___```aaabbbcccdddddddddccccccdddeeeeeeeeeeeeeeeddddddddddddccccccbbbbbb```___^^^___aaadddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhgggfffddddddbbbaaa```___^^^___``````]]]]]]\\\\\\\\\\\\\\\]]]_________```aaaccceeegggcccaaaaaadddggghhhgggeeeeeeeeedddcccbbbaaaaaa```ddddddddddddbbbaaa___^^^]]]]]]^^^^^^]]]]]]\\\\\\XXXWWWVVVUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTPPPRRRTTTVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSVVVXXXYYYWWWUUUUUUUUUSSSSSSSSSTTTTTTSSSSSSRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXVVVUUUUUUVVVXXXXXXXXXXXXYYYYYYYYYXXXXXX[[[]]]]]]\\\[[[ZZZ[[[]]]___``````bbbfffhhhiiihhhgggeeeeeeddddddcccbbbaaa``````______aaabbbcccdddddddddaaabbbccceeehhhiiikkkllldddccccccdddfffgggfffeeeaaacccfffiiiiiihhheeeddd___^^^\\\ZZZYYYXXXWWWWWWVVVWWWWWWXXXWWWUUUTTTSSSUUUVVVXXXYYYYYYYYY[[[]]][[[\\\^^^______^^^\\\[[[\\\\\\[[[ZZZYYYYYYZZZZZZ\\\[[[[[[[[[[[[[[[\\\\\\ZZZ[[[\\\]]]___```aaabbbbbbcccdddfffggghhhhhhhhhiiikkklllllljjjiiiiiijjjjjjiiihhhggggggiiikkklllnnnnnnmmmmmmlllkkkjjjiiigggfffddddddeeegggiiikkkgggggghhhjjjkkkllljjjhhhgggggghhhkkkoooppppppnnnmmmmmmnnnoooqqqrrrssssssppppppppppppqqqrrrssssssllllllkkkjjjjjjiiiiiihhhkkkllllllkkkjjjhhhfffeeegggeeeddddddeeefffdddccc^^^^^^]]][[[ZZZXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZ[[[\\\\\\[[[[[[YYYZZZ[[[ZZZYYYYYY[[[]]][[[\\\\\\]]]]]]\\\\\\[[[YYYYYYYYYYYY[[[]]]___```^^^```bbbbbbbbbbbbdddfffaaabbbbbbcccdddccccccccccccdddgggiiijjjjjjiiihhhggggggggghhhgggffffffeeeccccccdddeeefffffffffffffffeeedddccccccccccccdddeeefffhhhiiiiiiiiihhhgggfffggghhhiiikkklllnnnnnnnnnmmmmmmmmmmmmnnnnnnooonnnllljjjhhhhhhjjjlllmmmooollliiiggggggiiijjjjjjjjjjjjjjjjjjkkklllnnnnnnkkkkkkkkkllllllllllllmmmjjjjjjkkkkkkllllllkkkkkkfffiiimmmppprrrrrrrrrqqqoooooooooooonnnmmmkkkkkkfffffffffggggggiiijjjjjjiiihhhfffdddbbbbbbbbbbbb^^^______```````````````______^^^^^^^^^^^^______^^^```bbbbbbbbbaaabbbccc```aaaaaa```___```cccfffgggggghhhhhhiiiiiiiiijjjiiigggdddcccdddddddddccc```bbbeeehhhhhhfffccc```^^^___```aaaaaaaaa```_________^^^^^^___```bbbcccddd```[[[XXXXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYWWWXXXYYYZZZ\\\___aaabbb^^^___aaacccdddddddddccc```aaacccdddcccbbb```___aaabbbbbbccccccbbbbbbaaa___aaaccccccaaa_________```aaaaaaaaaaaa```______```aaabbbdddfffgggggggggeeeeeefffggghhhhhhgggggggggffffffeeecccbbbbbbaaaaaa___]]]^^^```bbbbbbbbbfffeeeddddddddddddeeefffeeefffggghhhhhhgggffffffcccbbbaaa```______```aaaZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaaaaaaaaccceeeggghhheeeccccccfffiiikkkiiigggiiiiiihhhgggeeedddcccbbbdddeeeeeeeeedddbbb```___^^^^^^^^^___^^^^^^]]]]]]XXXWWWVVVUUUTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVQQQRRRUUUWWWYYYZZZZZZZZZTTTUUUUUUVVVVVVUUUUUUTTTSSSVVVYYYZZZXXXWWWVVVVVVSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUVVVWWWXXXXXXXXXVVVTTTTTTVVVXXXXXXXXXZZZZZZZZZXXXVVVVVVXXXZZZ[[[[[[ZZZYYYZZZ]]]___```___aaaeeehhhjjjiiihhhfff