BM6&6(v@ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%))),,,+++)))+++///777:::===:::777;;;FFFPPPZZZ\\\___dddlllzzzzzzpppiiieeebbbddd]]]YYYaaasss{{{wwwwwwwwwyyyvvvttt}}}}}}zzzuuuvvvwww~~~tttnnnnnnooottt{{{uuurrruuuzzzyyyrrruuu|||~~~nnnhhhlll~~~~~~|||tttoooooogggmmmrrrtttwww}}}qqqgggTTTAAA999999:::888444666555222111222000+++)))***+++***)))'''''''''((()))*********)))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((()))))))))+++***(((&&&%%%%%%%%%%%%((((((''''''''''''((((((***+++,,,,,,,,,---000333333222111000111333555666111444666666999===<<<999777666888999666333555:::666444222222333444555555555666777777777555333222...///000000///---,,,,,,///---+++*********)))(((+++*********(((%%%%%%'''&&&%%%%%%''')))++++++***%%%&&&'''((()))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((((('''(((***...000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&''''''''''''''''''&&&(((***,,,---000555999555;;;???>>>===HHH]]]oooyyyiii```^^^```bbbeeefffooo}}}~~~yyywwwsss{{{xxxxxx}}}|||yyyrrriiicccaaadddhhhuuuyyyzzzvvvrrroooggg___^^^```dddiiisss{{{yyysssccc^^^]]]bbbiiiqqq}}}~~~xxxxxxzzzsssiiikkksssyyyoooccc[[[YYYdddjjjooorrryyy}}}sssaaaPPPGGGFFFCCC???666888777444333333///*********+++***((('''''''''(((((()))***)))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%&&&&&&'''((('''''''''((((((((()))))))))(((&&&%%%%%%%%%%%%&&&%%%%%%&&&'''(((***,,,---000111222111111111333555555444333222333555666888777:::;;;999999<<<<<<999<<<;;;;;;<<<:::777:::???===;;;999;;;===???>>><<<555444444333222222222222:::888666555444444333222///...,,,,,,---......---************)))((()))+++)))'''&&&&&&(((((('''&&&'''(((((()))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((((('''(((***...000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))),,,...000111444777:::666===DDDFFFKKK]]]zzz~~~tttooohhhccccccgggnnnrrrrrrxxxzzz|||yyyyyyzzzuuuyyy~~~sssmmmmmmrrrwwwyyysssnnndddYYYSSSRRRVVV[[[eeehhhhhhccc^^^YYYSSSLLLLLLRRRYYY^^^dddeee^^^TTTTTTQQQQQQVVV^^^fffpppyyy~~~vvvmmmiiiiiimmmyyy|||qqqpppeeeooo|||}}}vvvpppkkkjjjkkkrrrtttvvvwwwwwwhhhZZZSSSPPPIIIBBB888;;;:::666333222///***,,,+++***))))))(((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((())),,,,,,...///111333444555000222333222222222444666888777666555444555666666888<<<===::::::===>>>===???<<<;;;<<<;;;999<<>>;;;888777777999::::::777333333555777666555999777444222222222111000......---,,,+++,,,+++++++++)))''''''(((((('''&&&))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((('''(((***...000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%&&&'''((()))******+++,,,///222333555999;;;:::DDDKKKRRRWWW___ppp}}}sssnnnkkkiiiggg^^^eeennnwww|||~~~vvvwwwyyy{{{mmmlllvvv|||wwwyyy~~~qqqllleeeaaaccchhhlllnnnooojjjaaaYYYUUUXXX]]]aaaeeefffeeebbb]]]YYYVVVTTTOOOXXX```dddeeebbbYYYOOOMMMLLLLLLPPPVVV[[[```ccceee]]]VVVSSSSSSWWWaaajjjlllvvv}}}qqqggghhhnnnkkk{{{xxxvvvzzzvvvrrriii```]]][[[UUUMMMLLLMMMIIIAAA;;;:::777444000...+++*********))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''((((((((()))))))))***+++,,,...//////666666777888888999999999111333444444444444777999:::999888777666666666666888===@@@AAADDDJJJMMMMMMMMMHHHFFFGGGFFFFFFIIINNNTTTTTTVVV\\\cccddd^^^XXXVVVRRRMMMJJJIIIKKKOOORRRRRRPPPOOORRRWWWYYYXXXUUUOOOKKKEEE@@@===:::777555444555333000//////---***---+++))))))***++++++***((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''(((***...000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((()))***&&&&&&((()))+++,,,......111444555666>>>LLLUUUWWWccceeehhhmmmsss{{{wwwjjjcccbbbeeehhhiiipppzzz}}}wwwyyyzzz{{{wwwqqqsssvvvvvvrrrkkkgggeee]]]aaaooowwwrrrsssuuuoooeeebbb``````ccchhhmmmpppiiieee```]]]```eeelllqqqvvvuuutttqqqlllgggggghhhbbbkkksssuuusssoooggg___\\\]]]```dddiiimmmllliiiccc[[[UUUTTTSSSTTTYYY___cccjjjlllbbbUUUQQQXXXaaakkk{{{}}}xxxwww|||uuuooommmnnnmmmkkkmmmooommmhhhooonnngggYYYNNNIIIFFFCCC777333...,,,,,,,,,,,,+++))))))((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''((()))***+++,,,///000111222444555666777777888999:::::::::::::::<<<<<<<<<;;;999:::===???;;;;;;<<<===>>>???AAABBBDDDJJJPPPVVV^^^gggjjjhhhgggbbb___aaabbbaaadddiiiqqqqqqssswwwzzzxxxooohhh```^^^[[[YYY\\\bbbhhhmmmnnnnnnppptttxxxwwwsssoooeee```YYYTTTPPPMMMJJJHHHBBBEEEDDDBBBCCCEEEAAA:::666333000...------,,,+++(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((((((((((('''(((***...000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((((((((('''(((((()))***+++))))))+++---///111333444888;;;<<<>>>OOOiii|||}}}{{{zzzzzz{{{yyyuuuqqqfffdddbbbeeemmmwwwsssmmmnnnoooxxx}}}pppffffffccciiirrrvvvooobbbZZZYYYYYY^^^kkkrrrmmmnnnmmmbbbeeeeeefffiiinnnttt{{{xxxssslllhhhjjjnnnsssvvvzzzsssmmmmmmrrroooyyy{{{vvvooojjjjjjpppwww~~~{{{rrrkkkffffffggggggjjjnnn||||||tttcccSSSOOOSSSWWWYYYeeeooouuu|||}}}tttzzz||||||}}}{{{tttqqqoooqqqwwwzzzyyyyyy}}}~~~}}}|||lll]]]TTTOOOKKK???999333/////////...,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))((()))***,,,...000111222555666888999:::;;;;;;;;;999:::<<<>>>???@@@@@@???BBBAAA???===<<<>>>BBBEEECCCEEEHHHKKKOOORRRUUUVVVZZZ___fffnnnzzz~~~vvvrrrmmmjjjmmmooonnnpppsssppprrrssstttpppiii___XXXVVVUUUVVVYYY___hhhpppuuupppsssvvvxxxvvvqqqkkkggghhheeeaaa___```aaabbbbbb[[[aaacccccchhhmmmiii___IIIDDD>>>888444111...,,,+++******))))))))))))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))'''((()))(((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((('''(((***...000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,---...000222555777999:::;;;CCCIIIPPPddd~~~|||yyyvvvsssnnnjjjggg___eeeoooyyysssjjjfffhhhhhhooouuunnn^^^XXX[[[```fffooossskkk```]]]bbbbbbeeeooouuurrrvvvtttffflllmmmpppuuu{{{yyyrrrqqquuuzzz}}}wwwoooqqqxxxwwwyyyrrrmmmgggppp{{{yyy~~~vvvppppppsssuuuxxx}}}zzzkkkaaa```aaa```XXX[[[___aaabbbbbb___]]]hhhqqq{{{tttttt{{{~~~vvvhhh^^^WWWQQQGGG@@@777222222222000...,,,+++***)))((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++,,,---///222555777999:::::::::<<<<<<===<<<<<<;;;===>>>@@@BBBCCCBBBAAAAAA>>>>>>======@@@FFFNNNTTTZZZ\\\^^^aaadddfffhhhhhhkkkmmmpppxxxwwwhhhaaa\\\ZZZ]]]```______aaaaaaeeeiiigggaaaWWWPPPLLLDDDEEEGGGLLLRRRZZZ```dddeeejjjmmmllleee]]]YYYXXXVVVUUUUUUXXX^^^eeejjjmmmkkksssxxxzzzuuu^^^YYYPPPHHHBBB===999666222111///---+++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***++++++***'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((('''(((***...000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((((((((()))***+++,,,111222444666999<<<>>>???999GGGVVVbbbsssrrrqqqpppkkkgggeeegggiiiqqq{{{xxxiii```[[[fffcccfffkkkeeeZZZ\\\fffqqqqqqrrrnnncccZZZ^^^iiilllmmmwww|||}}}tttppprrrvvv|||wwwqqqttt|||~~~wwwzzzxxxrrrsss~~~uuunnnmmmppptttyyy~~~wwwvvvppphhhhhhnnnooolllpppkkkhhhfffaaaXXXVVVXXXXXXfffvvvzzzpppwww}}}zzz{{{vvv~~~}}}sssjjjbbb\\\KKKCCC:::444333333111///---,,,***)))))))))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,///111333666999===???@@@;;;<<<=========<<<;;;:::>>>???@@@@@@???===;;;999;;;<<<===@@@HHHSSS```hhhqqqqqqrrrrrrrrrrrrqqqqqqpppoooooouuu|||xxxdddOOOLLLGGGEEEIIILLLLLLKKKLLLGGGMMMSSSSSSLLLDDD???>>>999:::<<<@@@DDDIIIMMMOOOMMMRRRVVVSSSJJJCCCBBBDDDBBBBBBDDDJJJTTT^^^eeeiiijjjsssyyy{{{qqqlllfff]]]VVVOOOKKKGGGDDD888666333000---+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,------+++(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))((('''(((***...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&&&&((((((((('''---***'''&&&+++222555444888:::<<<>>>AAAGGGOOOVVVZZZ___hhhttt}}}|||ssskkkZZZXXXXXX\\\aaagggsss~~~~~~~~~ooo^^^UUUTTTVVVcccccc```]]]___hhhnnnooorrr{{{uuukkkjjjiiigggnnnppprrrzzz~~~uuuwww{{{}}}yyyyyyzzzzzzyyyyyy{{{tttqqqmmmjjjkkknnnssswwwwwwpppjjjccc]]]YYYTTTVVVbbbmmmuuu|||wwwvvvzzzyyyjjjqqqttt|||}}}rrrmmmnnnfff\\\OOOEEE???;;;888555111///,,,***)))***,,,---'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&(((&&&%%%%%%(((---333777999:::===@@@AAABBBAAA@@@BBB>>>???BBBAAA<<<<<>>===<<<:::888666:::@@@JJJ\\\qqq~~~uuummmlllllliiieeedddYYYWWWVVVWWWVVVNNNAAA777:::888:::===;;;888===FFFFFFJJJLLLHHHCCCAAA???>>>===>>>???@@@BBBFFFJJJNNNZZZPPPHHHFFFDDD???999777???===;;;;;;???FFFOOOUUU]]]bbbfffgggiiikkkjjjfffgggccc]]]ZZZ[[[]]]```aaaXXXQQQGGGAAA???>>>===;;;333...******)))&&&&&&((()))'''%%%$$$&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))*********)))(((&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&'''+++...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%'''%%%%%%&&&((()))((('''&&&&&&'''''''''&&&&&&%%%((('''''''''((())))))((()))***---111666:::;;;;;;999===FFFTTTcccnnntttvvvwwwtttpppooommmhhh___XXXUUUZZZdddnnnsssxxxzzzwwwnnnaaaXXXVVVYYY\\\^^^aaa```]]]___gggnnnqqq~~~vvvnnnrrrzzzyyy|||||||||~~~www||||||xxxrrrpppqqqsssuuuvvv|||wwwtttpppllljjjeeeeeemmmrrrrrrxxxwwwjjjcccbbbeeemmmwwwwwwpppkkkvvv}}}}}}{{{zzzppppppmmmfff[[[NNNDDD???888444000---,,,,,,+++************))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&(((+++...333777;;;===EEEDDDCCCBBBAAAAAAAAA@@@===<<<===@@@>>>:::<<>><<<===AAACCCCCCAAA===;;;;;;>>>AAAHHHXXXhhhoooqqqnnnggg\\\SSSLLLIIIMMMKKKJJJMMMTTTaaaoooxxxtttfff]]]WWWRRRQQQSSSJJJKKKJJJGGGEEEHHHPPPWWWTTTTTTPPPKKKKKKNNNNNNKKKLLLKKKJJJNNNUUU^^^eeehhhbbbccceeeggghhheeeaaa]]]EEE:::111//////,,,)))(((***)))''''''((((((&&&%%%''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******++++++***)))'''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((***...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''&&&&&&$$$######%%%'''))))))(((&&&''''''(((((((((''''''((((((((((((((()))*********///666<<>>======;;;===@@@BBBCCCCCCBBBAAA===<<<======:::999???HHHOOOTTTWWWUUUOOOMMMPPPTTTYYY^^^eeekkkpppsssmmmdddPPPGGG@@@???===:::777777BBBAAA@@@@@@CCCGGGKKKNNNLLLMMMPPPUUU\\\iii~~~wwwpppmmmpppooooootttwwwnnniiilllrrriiihhhddd]]]ZZZ___lllwwwuuukkkZZZKKKEEEDDDBBB<<<===;;;<<>>>>>===@@@EEEOOOWWWfffyyy~~~tttddd___[[[ZZZ___fffllloooxxx{{{|||zzz}}}yyykkkaaa```eeekkkooooookkkhhhhhhhhhgggiiimmmssswwwvvvnnnjjjqqq~~~pppcccdddmmmtttwww}}}}}}qqqpppnnnpppzzzxxxuuuqqqqqqvvv}}}sssiiiggggggeeejjjppp}}}sssjjjrrrppprrr|||}}}yyyuuusssqqqooonnnuuuttt~~~}}}uuueee]]]WWWUUUYYYaaakkkwwwxxxlllppp|||}}}vvvzzzjjj]]]WWWLLLCCC888333555555111------,,,+++)))(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''))),,,///000666888:::;;;;;;999666555000555<<>>@@@CCCGGGKKKNNNRRRUUUVVVWWWXXXYYYXXX```lllwww~~~wwwyyytttnnnqqqyyyeee]]][[[WWWPPPLLLGGGAAA>>>@@@FFFLLLOOO[[[ffftttzzzwwwlllbbb\\\VVVOOOJJJJJJGGG???555000,,,***(((((()))***)))((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((***)))(((***---111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&''''''''''''''''''((()))))))))+++...222;;;999<<<@@@BBBBBBIIIRRR]]]ggguuuyyyqqqkkk^^^___aaagggooowww~~~~~~zzz}}}}}}{{{{{{xxxoooddd```dddlllrrrvvvrrrnnnlllllljjjiiioooyyywwwpppvvvyyyuuutttrrrxxxvvvnnnmmm~~~zzz{{{xxxqqqrrrwwwzzz}}}|||~~~tttiiidddggghhhmmmzzz|||zzzwwwvvvwwwxxxyyyyyywwwttt|||~~~xxxllliiiddddddiiinnnnnnoooqqqpppnnnqqqsssooolllxxxxxxzzz}}}|||xxxrrrllliiiZZZPPPCCC<<<;;;:::555000...---+++)))((((((((()))(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&''''''(((&&&'''(((+++...222666888===;;;999666333111000///888;;;???BBBBBB@@@>>>;;;======999555666@@@PPP[[[nnniiibbb^^^\\\ZZZWWWTTTKKKKKKJJJLLLSSSZZZXXXRRRNNNHHHCCCCCCEEEHHHMMMSSSPPPUUU\\\bbbfffhhhiiijjjkkkuuu~~~~~~{{{vvv{{{||||||wwwsssvvvtttnnnggg^^^RRRHHHDDDDDDEEEGGGPPPWWW```dddaaa[[[VVVTTTLLLOOOUUUYYYUUUJJJAAA>>>777444///+++******)))(((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''((((((***)))(((***---111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&''')))))))))'''$$$%%%&&&'''''''''''''''''')))+++,,,+++...333888======DDDQQQXXXYYY^^^gggooowww~~~|||qqqgggcccccclllooouuu{{{|||rrrrrrwwwxxxwwwvvvpppmmmlllqqq|||zzzrrrooommmqqq|||~~~~~~yyylllgggnnnuuuvvv{{{wwwzzz|||{{{zzz{{{zzz{{{~~~xxxvvv{{{wwwqqqrrrsssvvv|||tttrrrrrrvvv|||~~~|||yyywwwooohhhjjjsssvvvooobbb```___^^^]]]eeexxxzzzvvvxxxzzz{{{zzzwwwtttrrrpppiii___WWWRRRLLLDDD===555333000,,,***)))))))))''''''(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((***,,,///222666999<<<===;;;888444000///000333555@@@>>>======@@@DDDIIIMMMMMMLLLGGGCCCGGGTTTaaahhheee\\\RRRMMMKKKIIICCC>>>AAADDDIIIQQQ^^^gggddd\\\```YYYSSSSSSVVVZZZdddmmmwwwwwwwwwxxxzzz~~~yyyrrrmmmiiimmmuuu}}}vvvooojjjggglll{{{{{{|||}}}sssmmmddd]]]YYYXXXXXXXXXSSSSSSRRROOOJJJEEEBBBBBBDDDJJJUUU\\\YYYPPPKKKLLLHHHDDD===777222...+++)))))))))((('''&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((''''''''''''(((((()))((((((***...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((***)))(((%%%%%%&&&(((((())))))((())),,,/////////333:::@@@???EEEXXXrrr{{{wwwxxxzzz~~~}}}ttthhhcccgggnnn{{{qqqhhhhhhkkkkkkjjjjjjjjjmmmuuuuuuuuuyyy|||qqqtttxxx|||~~~tttvvv|||xxxxxxnnnnnnttt~~~}}}xxxxxx{{{|||uuuuuuvvvyyy}}}zzzyyyvvvuuuuuuxxx{{{{{{ttttttxxxvvvnnnppp{{{zzzoooeeefffaaaXXXVVVaaaqqq|||uuuqqqssswwwwwwsssyyyxxxuuurrrkkk```TTTLLLAAA>>>999333...+++***)))((((((((())))))************))))))(((((())))))***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&((((((&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++111333666:::<<<>>>>>>>>>999666222000222666<<<@@@FFFFFFGGGJJJOOOWWW^^^bbbaaa___YYYSSSUUU^^^bbb```QQQKKKDDD?????????>>><<>>EEEBBBMMMjjjyyyyyywwwqqqlllqqq~~~|||vvvsssrrrbbb]]][[[___bbbbbbcccfffffflllyyy{{{rrrxxx}}}yyyttthhhmmmgggeeetttyyy{{{yyyvvvwwwwwwyyyzzzppprrr{{{xxxuuuvvvuuuqqqmmmjjjgggddd```]]]\\\^^^dddkkkttt}}}www{{{{{{vvvxxxwwwnnnnnnjjjooozzz}}}|||yyy}}}uuukkkmmmrrrnnnaaa\\\ccckkklll}}}xxxsssxxx~~~~~~vvvoootttzzz{{{uuuhhhZZZQQQKKKGGG@@@888222---+++***))))))******++++++++++++******))))))))))))******)))'''%%%######%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$%%%'''(((((('''%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((()))***,,,...///000666999<<>>:::777444444666<<>>===>>>AAAFFFIIITTTVVV[[[fffwwwkkkfffccchhhrrruuuyyy}}}xxxnnn]]]QQQPPPPPPNNNSSS]]]]]]gggxxxsss^^^WWWQQQOOOOOOSSS]]]gggdddhhhoooxxx~~~{{{rrrjjjbbbdddcccbbbgggsss|||ooosss|||rrrkkkccc\\\XXXUUUPPPLLLCCC>>>;;;???DDDGGGLLLPPPUUUTTTTTTRRRNNNGGG>>>888111///...,,,***(((((('''))))))(((((((((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&%%%&&&&&&((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&'''+++...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&(((******)))(((((()))111888:::666666>>>EEEGGGTTT]]]rrrwwwssspppnnnpppwwwxxxpppkkkkkk\\\bbbfffccc```aaabbbbbbfffeeerrr~~~zzzyyyyyyyyyiiihhhttt||||||zzzwww}}}zzzppppppxxxxxxmmmhhheeecccaaapppxxxzzzqqqeeebbbeeeiii___XXXRRROOOLLLFFFDDDEEEIIIKKKQQQYYYdddoooxxx}}}pppllllllrrrsssppprrrwww}}}~~~wwwjjjjjjnnnrrr|||~~~yyyuuurrrsssjjjgggoooxxxwwwqqqllltttmmmnnnyyy~~~xxxuuuyyywwwrrrtttxxx|||xxxnnnddd^^^RRRNNNFFF>>>777000,,,***---+++)))((()))*********))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&''')))&&&&&&'''***...444999<<<>>>>>>???AAABBBAAA???===;;;777999??????>>>IIIYYYtttnnnlllooooooiiidddeee^^^^^^XXXNNNHHHHHHHHHFFFAAADDDDDD@@@AAAJJJSSSWWWaaa\\\```llluuuvvvttttttgggnnnxxxxxxrrrxxxvvvhhheeekkkzzzzzzgggYYYZZZ^^^]]]aaaiii{{{|||mmmfff]]]YYY^^^hhhqqqvvvlllhhhccc```___[[[TTTOOOMMMNNNRRRYYYcccmmmtttxxxxxxyyyssspppllljjjgggddd___[[[PPPFFF>>>===<<<:::===BBBJJJMMMSSSXXXYYYUUUMMMGGG???<<<666000,,,((('''&&&(((((('''&&&'''((()))***)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))))))))((('''%%%$$$###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''''''''(((***+++%%%%%%&&&(((***+++)))''')))&&&$$$'''---111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''(((&&&&&&&&&&&&)))---111444;;;:::???FFFHHHIIIQQQ\\\dddmmm}}}xxxjjjeeejjjnnnuuu~~~||||||zzzsssnnnlllkkk{{{yyyqqqkkkeeeccclllxxxyyytttrrrvvv|||ppprrrrrrrrryyy~~~|||uuunnnllloooqqqpppmmmqqqjjj```VVVOOOLLLKKKKKKPPPXXX\\\WWWPPPOOOSSSUUUPPPKKKHHHIIIHHHDDDBBBCCCEEEEEEHHHKKKPPPVVV[[[^^^XXXWWWZZZbbbgggiiimmmsss}}}yyyzzz}}}zzzxxxzzz}}}~~~~~~~~~vvvqqqnnnttt~~~}}}kkkbbb]]]______]]]dddppptttqqqoooooonnnmmmlllllliii```RRRCCC999222000///...,,,))))))+++,,,---,,,***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&'''(((***+++...111444888:::;;;@@@???@@@AAADDDGGGHHHIIIFFF@@@===AAAIIIUUUdddpppttthhhbbbZZZOOOGGGEEEEEEDDD@@@===CCCQQQ]]]cccfffgggddd^^^]]]dddlllppppppmmmnnnuuuyyyuuuqqqqqqvvvtttuuu{{{|||uuuyyyyyynnnhhhwwwuuujjjlllqqqrrrvvv}}}|||hhhccc^^^bbblllwww~~~~~~}}}zzzrrrggg[[[PPPKKKNNNMMMMMMPPPVVV^^^fffjjjllljjjlllrrrvvvwww{{{~~~|||{{{{{{yyyrrrggg___PPPMMMMMMOOOLLLDDD??????@@@BBBFFFKKKOOOQQQPPPNNNJJJGGGCCC===888333///---***)))'''''''''(((***+++)))((('''&&&&&&'''((())))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''((()))***+++999333+++%%%$$$'''***,,,***'''%%%(((...111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((((())))))***)))'''&&&(((...666===@@@DDDFFFWWWlllooodddggguuuxxx}}}xxxllliiimmmvvvzzz}}}rrroooqqquuuuuuppplllkkkvvvzzzrrrhhhhhhqqqyyywwwrrrsssrrruuuxxxtttvvvvvvtttrrrtttvvvrrrllldddcccbbbcccddddddbbb___ZZZWWWQQQGGG>>>999:::<<>>BBBHHHMMMOOOMMMLLLJJJFFFAAA;;;666333...,,,***((('''((()))***)))(((''''''''''''((((((((((((((('''''''''''''''$$$$$$&&&'''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******@@@888---%%%###%%%))),,,***(((''')))...222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++---,,,,,,000777>>>BBBDDDGGG\\\~~~|||zzzsssttt}}}~~~zzzuuuoookkkccccccgggooossspppmmmllluuuuuuxxxyyyxxxyyyvvvrrrqqq~~~vvv|||vvvtttjjjfff```\\\[[[[[[WWWTTTUUUXXX\\\______^^^]]]\\\WWWXXXUUULLL@@@:::<<>>@@@BBBBBBBBBHHHIIIJJJIIIEEEAAA>>><<>>>>>AAAKKKVVV___bbb\\\aaajjjxxxrrriiijjjmmmmmmoooqqqqqqoooooorrruuuwwwwwwzzz}}}~~~nnnvvvqqqnnnqqqvvvxxx{{{}}}{{{~~~vvvooohhhbbbhhhooovvvyyyyyy}}}nnn```[[[^^^dddiiilllllliiiddd^^^YYYXXXYYY___XXXTTTWWW[[[ZZZXXXWWWHHHQQQXXXWWWRRRSSS]]]gggwwwyyyzzzzzz{{{~~~vvvjjjXXXGGG<<<999999999;;;>>>CCCGGGJJJIIIHHHGGG===:::666222---***'''&&&(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((''''''&&&&&&''''''((('''(((((()))))))))))))))&&&%%%&&&'''))))))(((&&&)))))))))+++...000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((***+++,,,---000555999>>>CCCHHHLLL[[[{{{}}}{{{zzzuuuqqqnnnllljjjiiiooo|||xxxfff[[[eeelllwww{{{zzzooommmooopppppppppmmmiiidddaaa```TTTMMMIIIKKKPPPTTTXXX[[[UUUXXX]]]```aaaaaaaaaaaa^^^```___XXXNNNJJJMMMRRR\\\ccchhhkkknnnrrrrrrooosssrrruuu}}}}}}zzzzzzppppppooonnnlllkkkjjjiiibbbcccaaa[[[XXXXXXWWWTTTPPPQQQRRRUUUWWWWWWUUURRR[[[\\\ZZZWWWZZZaaafffgggkkkrrr|||~~~ssssssmmmhhhjjjrrr{{{wwwnnnlllmmmnnnrrrvvvzzz{{{tttqqqqqqoooiiidddLLLEEE;;;333...,,,++++++++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((''')))+++...222777>>>CCC??????@@@BBBEEEGGGJJJKKKEEEDDDAAA>>>>>>EEEPPPXXXjjjssswwwooo```RRRHHHAAA<<>>AAADDDFFFBBBCCCEEEGGGIIIIIIIIIIIIGGGKKKOOOQQQSSSXXX```ggglllhhhbbbXXXLLLDDDGGGPPPPPPXXX\\\ZZZ]]]hhhvvv~~~uuuoooddd[[[]]]gggoooqqqttt{{{vvv}}}yyyrrrooonnniiigggfffcccaaa^^^[[[XXXXXXWWWUUUSSSUUUXXXZZZZZZ\\\^^^]]]XXXVVVWWWWWWTTTXXXZZZ]]]___^^^]]]^^^___```aaacccfffiiikkkkkkkkkyyy{{{|||xxxnnnfffbbbaaaVVVVVVZZZ___bbbeeennnwwwtttaaaVVVWWW[[[```aaa```aaaiiirrrqqqkkkiiifff```ZZZTTTMMMFFFBBB777777888999;;;<<<>>>???AAABBBAAA???;;;555000---((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&'''((()))***))))))(((,,,***'''''')))******)))'''((()))***,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***+++---///000AAACCCFFFGGGNNNaaa{{{xxxzzz|||kkkgggnnnvvv{{{tttgggfffeeegggkkkpppssstttrrrpppqqqwww{{{{{{{{{}}}uuu|||{{{mmmttt|||qqqmmmuuu}}}xxxoooddd\\\WWWVVVWWWUUUSSSTTTYYY___```^^^YYY[[[hhh{{{}}}xxxvvvqqqkkkhhhhhhgggccc```VVVYYYZZZWWWWWWZZZ[[[ZZZ]]]SSSPPPWWW[[[WWWVVV[[[]]]```fffqqqwwwooonnnxxx}}}vvvkkk```YYY^^^gggvvvzzzrrrjjjiiioootttvvvtttvvvkkk\\\LLLAAA999555222+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))+++222;;;CCCGGGGGGFFFFFFDDDFFFJJJLLLMMMKKKHHHEEESSS^^^kkksssssspppnnnmmm[[[QQQHHHEEECCCDDDSSSeeettt|||}}}sssmmmuuuuuupppllleeebbbjjjyyy|||zzz}}}uuuqqqeeefffeee```ZZZYYY\\\```______bbbddd___YYYXXX]]]\\\]]]]]]^^^bbbiiinnnooommmmmmjjjdddccchhhkkkkkkooonnnmmmooopppmmmfff```^^^bbbffffffcccaaaaaaccc^^^ccchhhhhheeebbbcccffffffhhhkkklllkkkrrr}}}nnnccc]]][[[aaa\\\RRRMMMSSS\\\[[[SSSXXXYYY[[[\\\ZZZUUUMMMHHHBBB@@@>>>;;;::::::<<<===@@@BBBCCCCCC???:::444111((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&''')))*********)))(((''''''))),,,---,,,)))&&&&&&''')))***+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))***)))'''&&&'''((('''''')))))))))***,,,111555888JJJDDDKKKcccvvv|||}}}}}}qqqmmmrrryyy}}}{{{|||~~~{{{sssjjjccccccfffmmmtttuuupppjjj```aaaiiiyyywwwpppkkkjjjzzzvvvppppppsssvvvvvvqqqiiiccc^^^[[[XXXVVVXXXYYYZZZ\\\^^^bbbhhhlllmmm{{{~~~yyysssooogggaaaZZZXXXZZZ[[[YYYVVVXXXUUUTTTXXXYYYVVVTTTVVVPPPWWWbbbmmmzzz~~~xxxvvvvvv}}}{{{sssnnnfff^^^^^^dddxxxuuukkkggggggnnnrrrsssvvv}}}|||xxxooo```OOOCCC===<<<555111---******************))))))(((((((((((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&)))((('''&&&'''((()))***((()))******)))***,,,...999>>>DDDFFFDDDEEEJJJOOOJJJKKKMMMMMMEEE@@@HHHTTTmmm|||wwwiiiXXXGGGFFF@@@<<>>@@@CCCNNNggg~~~|||}}}uuusss{{{|||yyyuuuooojjjhhhnnnuuuwwwtttmmmgggdddaaalll}}}}}}{{{zzzxxxwww}}}xxx|||~~~ssskkkgggffffffcccaaa^^^\\\ZZZZZZ[[[\\\\\\```gggnnnuuu~~~uuuooogggcccbbbaaa]]]YYYWWWSSSSSSWWWYYYVVVTTTVVVZZZ]]]aaaeeemmmzzz}}}{{{}}}}}}~~~xxxssspppkkkgggllltttwww|||||||||~~~ooorrrpppuuu~~~{{{tttjjj```UUUMMMHHH;;;777111---+++*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&'''((())))))+++...333777AAACCCEEEGGGHHHHHHHHHHHHLLLHHHEEEEEEDDDFFFQQQ]]]sssddd[[[QQQFFF:::???DDDLLL\\\uuu~~~tttmmm```]]]cccxxxzzzsssnnnooommmkkkgggccc```______aaabbbcccdddeeeiiinnnrrrxxx}}}|||zzzyyyuuuoooiiifffdddaaa___^^^\\\YYYWWW```aaabbb``````gggsss~~~~~~~~~}}}{{{vvvmmmccc\\\ZZZZZZ]]]cccggggggaaa\\\VVVVVVWWWZZZ]]]^^^^^^]]]XXX\\\YYYQQQOOOQQQJJJ>>><<<<<<;;;;;;:::999888777111000...+++(((&&&%%%%%%&&&&&&&&&&&&''''''(((((($$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))(((((((((((((((''''''((()))))))))))))))+++,,,---,,,***)))***+++***)))((())),,,///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))******))),,,******...666<<<@@@AAAFFF___uuusss|||}}}{{{xxxzzzyyyqqqmmmmmmmmmnnnuuuyyy{{{uuujjjbbbaaadddjjj||||||{{{tttssswww|||}}}zzzuuummmeee___\\\[[[[[[YYY\\\___aaacccgggmmmrrr~~~}}}yyyvvvsssnnnjjjaaa\\\[[[]]]]]]XXXUUUUUUYYYZZZZZZZZZ^^^fffsss|||mmmnnnsssyyy|||~~~zzzvvvvvvxxxuuurrrqqqooopppwwwzzzjjjeeejjjmmmjjjeeerrr{{{{{{tttpppnnnhhh^^^VVVGGGAAA999222...,,,+++***((())))))*********))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''((((((((((((((('''((()))+++///555===BBBFFFFFFFFFIIIKKKKKKHHHDDDIIIFFFFFFKKKOOOSSS[[[bbbqqqiii\\\OOOFFFCCCDDDFFFIIIQQQ[[[fffvvv}}}qqqbbbXXXSSSZZZkkkzzzssskkkfffdddbbb___^^^]]]\\\[[[^^^ccchhhiiiiiisssvvv{{{zzzwwwsssppplllfff```\\\XXXYYYXXXVVVTTTTTTVVVXXX\\\bbbjjjooollleee\\\WWW]]]^^^___aaaeeejjjmmmpppoooggg]]]VVVVVVXXXYYYZZZ]]]```dddkkkuuuxxxgggQQQ===:::666333333555888:::555444333000---***'''%%%&&&&&&&&&'''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''((((((''''''((()))))))))))))))***+++,,,+++***)))***+++)))((((((***---///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&(((*********))))))******---222666:::>>>BBBDDDUUUpppnnneeejjjqqquuuxxxyyy}}}{{{nnnhhhjjjooosssuuuzzzwwwrrrlllggghhhlllqqqyyyyyyzzz|||}}}|||rrrmmmpppuuuuuussshhhddd]]]XXXWWWZZZ___ccckkkqqqyyy~~~wwwxxxxxxtttxxxwwwzzz{{{~~~|||{{{~~~}}}|||}}}vvvqqqnnnmmmiii```ZZZXXXTTTUUUWWWXXXYYY^^^dddiiiYYY\\\ccclllttt{{{tttrrrvvvxxxyyyyyywwwyyy{{{ooo```VVVYYYdddooo|||qqqooossstttnnnfffTTTMMMBBB888222///---,,,))))))***++++++******)))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,,,,,,,(((+++...222777<<>>666111...,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$%%%''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''((()))***+++,,,,,,---111777<<<@@@BBBEEEGGGGGGIIILLLJJJFFFDDDFFFIIIMMMZZZgggiii```TTTJJJFFFBBB:::<<>>888333000000111111111111111000000,,,++++++***)))(((((('''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&''''''((((((''''''((()))))))))))))))'''((())))))(((((()))***(((((()))+++...000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''')))+++)))''')))///444777999>>>IIIYYYlll|||zzzzzzwwwppplllooowww~~~~~~~~~|||yyyyyyzzzvvvooolllooosssvvvtttmmmeee___fff{{{}}}yyyxxxzzz}}}}}}}}}zzzwwwqqqnnnsssxxxvvvpppddd]]]YYY\\\______bbbgggeeelllzzz~~~|||~~~xxxzzzzzz{{{~~~~~~|||{{{yyyvvvrrrnnnlllrrrwwwzzzyyyyyy|||xxxnnneee___^^^^^^___ddd___]]]aaafffmmmwww{{{zzzyyywwwyyy}}}xxxtttrrrnnngggbbbhhh|||qqqpppnnnmmmpppssswwwyyyssskkk```TTTJJJBBB<<<999222000---***(((((()))***(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''%%%&&&'''(((((((((((((((***)))''''''))),,,000222>>>AAAFFFHHHIIIHHHHHHHHHLLLJJJFFFBBBBBBHHHQQQXXXaaabbbZZZJJJ===;;;>>>???AAAHHHSSS\\\bbbeeeiiimmmsssxxxzzzzzz{{{xxxmmmnnnvvv|||sssooonnngggeeebbb______aaacccddd^^^^^^hhh{{{~~~zzzwwwsssnnnkkkgggdddaaaVVVWWWXXXYYYZZZ\\\___aaaiiigggaaaXXXOOOLLLOOOSSSXXXTTTOOOMMMKKKJJJIIIJJJMMMLLLJJJGGGBBB>>>:::888111111111000111111222222......---,,,+++))))))((($$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))''''''((()))))))))))))))&&&''')))((('''''')))***(((((())),,,///000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%''')))((('''***222999@@@DDDOOOcccyyytttkkknnnzzz|||uuutttuuurrrmmmzzz|||{{{uuullliiimmmsss|||xxxvvv{{{zzztttmmmlllrrrssshhhZZZRRROOOPPPYYY```gggrrr}}}yyyvvvwwwxxxxxx~~~zzzuuuqqq~~~uuukkkjjjjjjyyyvvvrrrrrr{{{|||{{{|||~~~|||yyywwwwwwvvvuuutttrrruuuvvvtttpppooosssxxxwwwwwwwwwwwwxxx{{{zzztttlllddd___bbb]]]\\\aaagggkkkpppuuuooojjjggghhhkkkooowww{{{|||zzztttrrrvvvzzz}}}nnntttxxxyyy|||~~~xxxnnnmmmrrryyy||||||}}}~~~}}}vvvkkk```VVVNNNGGGBBB555222...***'''''')))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&(((((((((((((((((((((((((((&&&&&&'''((())))))((((((((('''''')))---333:::>>>CCCEEEHHHIIIIIIIIIJJJKKKJJJDDD>>>>>>EEEPPP\\\bbbZZZXXXMMM>>>999???FFFGGGYYYbbbjjjnnnpppvvv}}}vvv~~~~~~}}}xxxrrruuu~~~|||{{{zzzxxxtttoooiiifffeeecccbbbccceeeggghhhhhhtttwww}}}wwwqqqlllfff^^^VVVSSSTTTWWWYYYUUUVVVTTTMMMEEECCCHHHOOOIIIJJJNNNSSSTTTOOOHHHDDDGGGGGGFFFEEEDDDBBBAAA@@@555555333222222333444555//////...---+++***))))))$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))%%%'''((((((''''''(((***'''((())),,,///000&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))&&&---+++)))---...333AAACCCYYYyyy~~~|||{{{wwwsssyyytttrrruuu|||~~~~~~yyy~~~yyyqqqjjjfff___SSSKKKKKKLLLQQQ^^^ooo}}}{{{ssstttwwwuuurrrsss}}}}}}{{{~~~yyyqqqkkkhhheee^^^XXXWWW[[[aaafffcccYYYRRRRRRVVVVVVWWW[[[```fffiiijjjjjjiiiiiiiiigggdddbbbbbbcccvvvvvvwwwyyy{{{}}}wwwvvv|||~~~}}}zzzxxxwwwxxxzzz|||vvvqqqooorrrqqqmmmnnnrrrtttxxx~~~xxxrrrmmmjjjhhhffffffggghhhgggfffgggccc___aaagggqqqzzzxxxwwwzzz|||zzztttttt}}}uuufff___ccciiivvv{{{wwwyyyxxxooobbbVVVQQQPPPFFF999...+++,,,)))&&&$$$---+++)))((('''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((%%%###%%%(((***)))(((000,,,))),,,333<<>>???BBBNNN]]]{{{qqqlllsss{{{~~~{{{uuupppnnnmmmllliiifffgggkkkiiidddfffgggjjjnnnvvv~~~~~~~~~~~~}}}{{{}}}|||||||||wwwtttnnnhhhaaaYYYQQQLLLOOOLLLIIIHHHIIIKKKLLLMMMFFFCCCBBBEEELLLPPPOOOMMMGGGEEEDDDEEEGGGGGGFFFDDD;;;:::;;;;;;666///...111.........---,,,+++))))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))***))))))+++---///&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******,,,---(((***555999>>>JJJSSSnnnyyyxxx|||yyywwwyyysssmmmrrryyy~~~yyyrrrpppxxx|||iii```YYYVVVRRRMMMLLLPPPbbbrrruuunnnllloooqqqmmmiiihhhkkkgggbbb^^^]]]]]]^^^^^^ZZZVVVTTTTTTRRRMMMKKKLLLHHHMMMQQQPPPKKKHHHIIILLLRRRRRRSSSVVVYYY[[[ZZZXXXYYYXXXVVVUUUUUUWWWYYY[[[cccdddfffiiimmmpppssstttuuu{{{yyytttrrrsssrrrmmmmmmpppppprrrxxx~~~|||}}}|||yyywwwtttppplllhhhddd```]]]jjjgggbbb___aaajjjxxxzzzmmmrrryyy~~~~~~}}}}}}zzzkkk___\\\]]]ppp|||wwwpppiiiaaaXXXRRRMMMAAA555111///,,,+++,,,+++***)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,)))'''&&&'''(((&&&%%%,,,+++---111888@@@FFFIIILLLJJJIIIHHHFFFDDDBBBBBBFFFIIILLLVVVjjj{{{uuufffZZZNNNDDDDDDGGGLLL[[[kkkyyy}}}rrrzzzqqqjjjhhhiiieeeggghhhhhhnnnwww{{{zzz||||||~~~~~~|||}}}{{{{{{|||~~~yyyzzzzzzxxxwwwxxx|||~~~|||yyyxxxwwwtttppplllhhhddd___[[[UUURRRNNNKKKKKKJJJIIIHHHHHHEEECCCEEEKKKNNNOOOMMMFFFCCCAAA???AAADDDGGGIIIMMMKKKIIIGGG???555111222/////////...---,,,++++++'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))***))))))+++---///&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,000///***---999:::;;;FFFZZZuuuyyynnnnnnvvv~~~nnniiikkkttt{{{mmmhhhoooyyyuuurrrnnnnnntttxxxrrriiiXXXPPPIIIFFFGGGKKKTTT]]]ooo~~~uuujjj``````bbbfffddd^^^YYYXXXZZZRRRIIIFFFIIIMMMLLLJJJEEEEEEGGGIIIGGGDDDFFFLLLEEEGGGIIIIIIIIIKKKMMMPPPXXXWWWWWWXXXYYYZZZXXXVVVVVVQQQMMMLLLOOOSSSUUUUUUWWWYYY\\\___cccgggjjjkkkrrr}}}}}}yyyvvvuuurrrnnnlllnnnnnnmmmpppttttttsssuuuzzz}}}xxxrrrlllddd\\\VVVaaabbbaaa\\\YYY^^^iiisss|||}}}wwwmmmqqqxxx|||pppccc[[[XXXooozzzpppmmmooolllbbbYYYSSSHHH===666111,,,,,,...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))---+++((('''''''''&&&%%%---000555:::???CCCHHHKKKLLLMMMLLLIIIEEEBBB@@@???DDDMMMZZZhhhyyy~~~oooZZZPPPOOORRRYYY[[[\\\fffsss|||~~~zzzrrrvvv{{{~~~sssiiieeegggjjjdddkkkpppuuu~~~~~~{{{{{{}}}}}}{{{xxxtttvvvzzz||||||zzzvvvtttvvvuuuuuuwwwzzz||||||{{{vvvvvvxxxzzz}}}~~~}}}{{{}}}{{{zzz{{{}}}|||zzzxxxtttqqqrrruuuwww}}}~~~~~~{{{xxxwwwwwwtttqqqooommmkkkiiiggg^^^ZZZVVVSSSPPPLLLHHHFFFHHHDDDBBBDDDIIIMMMOOOOOOIIIFFFAAA<<<:::>>>EEEKKK[[[XXXUUUQQQGGG:::333222000/////////......------''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))***))))))+++---///&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((())))))***+++,,,***......333;;;:::@@@QQQjjj|||uuuooolllvvvvvvyyysssfff^^^eeeqqq|||}}}wwwsssttt|||tttsssuuurrrssssssrrrnnneeeXXXNNNMMMJJJGGGIIIQQQ___ppp|||{{{~~~rrrdddYYYTTTTTTVVVXXXXXXTTTOOOMMMNNNOOOLLLKKKMMMQQQTTTSSSRRROOOPPPSSSTTTQQQPPPWWWaaabbbaaa___```bbbfffhhhiiimmmllllllnnnqqqrrrqqqpppjjjddd]]]\\\___aaa```^^^]]]^^^```bbbeeeggghhhiiiqqq{{{{{{zzz}}}{{{xxxuuurrrpppoooqqqnnnmmmoooooooooqqqvvvxxxxxx{{{{{{wwwrrrjjjaaa[[[YYY\\\___^^^ZZZXXXYYY\\\nnnrrruuuxxx~~~}}}tttwwwyyyzzz{{{~~~~~~yyyqqqiiiccc```ttt|||||||||qqqgggffflllnnniiibbb\\\SSSJJJBBB999000,,,...'''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((&&&&&&'''(((***+++222888???DDDDDDEEEGGGIIILLLOOONNNIIIEEECCCBBB@@@FFFYYYlllpppkkkcccZZZSSSQQQ]]]ooo|||{{{rrrpppttt~~~zzzrrrkkklllrrrqqqlllsss{{{yyytttmmmhhhjjjpppvvv~~~~~~}}}~~~|||}}}~~~~~~|||zzztttvvvxxxzzzyyywwwuuusssttttttuuuwwwzzz{{{zzzyyyssssssssstttvvvxxxyyyyyyzzzxxxvvvvvvvvvwwwvvvuuuuuuwwwyyy{{{|||}}}~~~~~~zzzuuurrrqqqssstttuuuvvvwwwxxxxxxwwwwwwvvvwwwtttpppmmmlllkkkiiihhheeeccc___\\\XXXSSSMMMIIIFFFCCCAAABBBFFFKKKNNNOOOMMMJJJCCC<<<999;;;AAAGGGVVVSSSPPPNNNFFF:::222111000//////......------...)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((***))))))+++---///&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***++++++%%%---222999AAAFFFZZZzzztttooorrrvvv{{{uuuttttttqqqjjjdddbbbmmmxxxyyyssskkkeeecccxxxvvvppppppooommmfffYYYLLLDDDBBBFFFLLLTTT```rrr}}}uuuoookkkiiigggfffbbbYYYOOOJJJIIIKKKKKKNNNOOOMMMKKKMMMRRRWWWUUU]]]gggmmmmmmkkkiiiiiinnnnnnoooooolllnnnzzz~~~yyyxxx{{{{{{wwwsssppppppqqqqqqqqqpppooonnnsssvvvwwwvvvvvvyyy~~~yyyzzz|||~~~||||||zzzyyyvvvqqqnnnooopppnnnppptttttttttvvvyyy}}}~~~}}}zzzuuunnniiiaaa``````^^^\\\YYYUUURRRXXX^^^gggqqqzzz||||||wwwzzz}}}zzzuuupppmmmmmmnnnwwwyyyppprrrtttllleeedddiiilllkkkhhhjjjccc\\\UUUIII;;;222000))))))******+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''))),,,///777===EEEIIIIIIIIIJJJKKKLLLMMMJJJDDDEEENNNUUUWWW^^^gggkkkaaaTTTOOOUUU\\\fffvvvzzzyyywwwpppgggccciiiqqquuusss~~~~~~yyyxxxpppooonnnnnnqqq|||~~~|||{{{{{{}}}~~~yyyxxxwwwwwwwwwvvvtttrrrzzzyyyxxxwwwwwwvvvvvvvvvsssrrrrrrtttvvvwwwvvvuuutttttttttsssssstttvvvwwwyyyvvvtttssssssrrrqqqooolllnnnrrrsssssssssuuuwwwwwwtttpppnnnmmmooopppqqqrrrqqqooonnnnnnnnnoooooorrrooollljjjiiiiiihhhggghhhgggdddbbb___[[[VVVRRRKKKHHHEEECCCCCCFFFHHHIIIHHHEEEAAA<<<:::;;;>>>AAAFFFCCCBBBCCC@@@999444333000///...---,,,,,,,,,---***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((***))))))+++---///&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***+++,,,...333777AAAMMMWWWppp||||||}}}uuuqqqooollljjjkkkyyy~~~ppphhhgggggg|||}}}~~~~~~}}}xxxgggaaaWWWNNNDDD???CCCKKKKKK[[[pppuuuhhh___ZZZUUUSSSTTTKKKKKKJJJGGGDDDEEEIIIMMMJJJOOORRRRRRWWWaaalllqqqxxx~~~}}}xxxwwwsssrrruuuyyyxxxtttvvvxxx{{{~~~}}}{{{uuurrrttttttqqqppprrrtttttttttvvvxxxzzzyyyxxx}}}xxxtttnnnggg___YYYWWWVVVUUUTTTTTTXXX^^^eeemmmxxx}}}{{{www~~~}}}{{{vvvqqqppptttxxxzzzyyyvvvtttssswwwuuurrrpppqqqtttuuurrrooosssmmmfff```UUUDDD777111,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))((((((+++///333999>>>DDDJJJMMMNNNOOOOOOIIIKKKJJJJJJYYYqqqxxxjjjVVVJJJKKKXXXhhhrrrzzz~~~|||zzzuuuqqqrrryyy}}}qqqkkkiiilllooottt|||~~~|||{{{}}}}}}{{{yyyyyyyyyzzzxxxwwwxxxxxxxxxxxxvvvtttrrrqqqyyyxxxvvvuuutttuuuvvvwwwuuutttssstttvvvwwwvvvuuutttttttttrrrpppqqqsssuuuuuutttssssssttttttsssqqqllloooqqqpppmmmkkkmmmoooiiihhhfffgggkkknnnppppppqqqnnnkkkgggeeeddddddeeegggeeedddeeeggghhhhhhggggggeeedddcccbbb```\\\YYYUUUQQQLLLGGGCCCAAA@@@@@@>>><<<::::::<<<>>>???>>>:::777666:::<<<999666777111000...,,,+++++++++,,,+++***)))(((((('''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))***))))))+++---///&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))******+++,,,---888888???VVVooovvv~~~uuuqqqooopppwwwuuuqqqrrrsssuuuzzzwwwwww~~~wwwuuuuuuwwwzzz|||{{{yyy\\\PPPEEEBBBCCCHHHQQQ[[[cccyyy}}}ggg[[[OOOKKKJJJGGGHHHKKKIIIJJJKKKLLLMMMPPPSSSVVVUUU]]]eeekkkuuu~~~zzzxxxzzzxxxsssvvvvvvvvvxxxzzzyyyvvvrrrrrrxxx|||}}}{{{yyy{{{{{{wwwssssssuuusssrrrssstttuuutttrrr}}}}}}~~~}}}zzzsssnnneee\\\VVVTTTVVVXXXXXXZZZ]]]^^^bbbnnnyyyvvv{{{}}}xxxuuuyyy~~~tttppprrrsssyyyyyy{{{zzzqqqhhhddd[[[LLL>>>666000///---+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))++++++,,,000666;;;???@@@DDDHHHMMMPPPPPPOOOMMMTTT\\\eeeyyyqqq]]]HHHEEETTTjjjzzz{{{tttuuu|||wwwqqqlllkkkllluuu~~~}}}|||~~~}}}|||{{{{{{|||}}}~~~{{{yyywwwwwwxxxxxxvvvuuuxxxzzz{{{{{{yyywwwuuuuuussssssttttttuuuvvvwwwxxxyyywwwuuuuuuvvvxxxxxxxxxqqqrrrsssrrrpppooorrrtttsssrrrqqqrrrttttttsssrrrllloooqqqooojjjhhhiiikkkgggeeeeeegggjjjllllllkkkjjjiiigggeeecccaaa```___\\\\\\\\\___bbbddddddcccbbbaaa`````````___]]][[[YYYWWWRRRLLLFFFAAA???>>>===999777:::@@@CCCBBB>>>888333222666999888777999444333000---,,,++++++,,,,,,+++***)))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))***))))))+++---///&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))++++++++++++,,,---......555666FFFooo~~~~~~tttoooooouuuxxxwwwyyyyyytttyyyyyy~~~yyy{{{uuuxxxzzzzzzvvvqqqmmmjjjTTTGGG???EEEQQQYYY___eee~~~|||nnneeeXXXMMMDDDDDDFFFFFFIIINNNPPPOOOPPPRRRWWW[[[```bbbcccnnnzzz~~~}}}|||zzzzzzxxxuuuqqqnnnqqquuuuuummmffffffnnntttwww~~~}}}wwwuuusssrrrppppppqqqqqqpppnnnuuuuuuwww{{{~~~~~~|||uuuvvvsssjjj___YYYZZZ\\\ZZZ]]]```______gggzzzlllwww{{{}}}xxxooonnnnnnsss|||wwwlllhhhbbbVVVHHH@@@333111...,,,******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''***---000666>>>EEEFFFEEEDDDGGGLLLOOONNNLLLYYYfffssstttXXXNNNHHHOOO```qqq~~~|||tttqqqvvvxxxmmmhhhkkkpppvvv{{{~~~||||||}}}~~~|||zzzxxxwwwxxxwwwwwwxxxzzz{{{zzzyyyqqqsssvvvvvvuuusssrrrqqqnnnpppsssvvvxxxyyyyyyyyywwwuuurrrqqqsssuuuvvvvvvppprrrsssrrrppppppsssvvvrrrqqqpppqqqrrrqqqpppnnnhhhlllooonnniiigggiiillliiigggffffffhhhgggdddaaaaaabbbcccddddddcccaaa```VVVVVVXXXZZZ]]]___^^^\\\___]]]\\\\\\]]]]]]\\\[[[XXXWWWTTTOOOIIIEEECCCBBBDDD>>>999<<>>:::444222444777666666777777555222///,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))***))))))+++---///$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''(((***)))))))))))))))(((((((((...***(((***+++,,,111777;;;@@@^^^wwwttt{{{~~~xxxoookkkrrrqqq}}}{{{~~~}}}rrriiieee]]]SSSMMMOOOMMMNNN[[[rrrssshhhooopppaaaUUUTTTHHHDDDDDDIIINNNOOORRRUUU```ccchhhnnnuuu|||~~~{{{|||}}}~~~~~~~~~~~~~~~}}}|||||||||yyyxxxzzz~~~vvvnnnjjjiiiqqqsssvvvwwwxxx}}}|||xxxuuusssqqqpppnnnuuupppkkknnnuuu|||}}}{{{{{{zzzxxxuuupppkkkgggdddbbb\\\YYY[[[^^^bbbmmmyyy}}}yyyjjjmmmyyypppddddddkkkzzzqqqjjjhhhcccTTTEEE???666000///---)))(((++++++***((('''''')))+++,,,)))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''(((((((((''')))******((()))...888BBBGGGIIIKKKHHHIIILLLKKKHHHLLLTTTnnnzzzzzzmmm]]]PPPGGGRRRZZZ]]]ffftttyyyuuuqqqooolllooovvv~~~rrrjjjhhhppp|||{{{zzzzzzzzz{{{|||~~~zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuussstttvvvwwwvvvtttqqqoooqqqsssuuuwwwwwwuuusssqqqqqqrrrssstttttttttrrrrrrtttuuuuuurrrnnnlllnnnpppooooooooooooooonnnmmmmmmmmmmmmnnnlllkkkjjjkkkmmmllljjjgggeeeddddddfffgggbbbaaa^^^]]]\\\]]]___```^^^ZZZVVVTTTUUUWWWVVVTTTUUUVVVXXXYYYZZZZZZYYYXXXWWWUUUSSSRRRPPPMMMIIIFFF???>>>===<<<;;;<<<======444555555222000000333666777666444222///,,,+++***************))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&)))(((&&&%%%&&&''')))+++(((((()))***,,,---%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((***''''''***---///444;;;DDDPPPooozzz||||||tttrrruuuvvvpppjjjmmmzzz}}}|||}}}vvvgggYYYSSSQQQQQQUUU\\\fffsss}}}mmmgggfffjjjeeeWWWNNNNNNPPPMMMMMMQQQWWW]]]fffnnnsssxxx|||zzzzzz{{{~~~~~~}}}|||||||||zzzxxxzzz~~~}}}zzzxxxxxxwwwwwwuuusssqqqqqqtttvvvtttuuuyyy~~~|||yyyvvvssspppnnnssspppoooqqqvvvzzzyyywwwuuuvvvxxxyyywwwrrrnnnjjjggg^^^VVVWWW[[[^^^eeellltttrrrrrrwwwxxxzzzxxxxxx}}}tttfffbbbfff{{{|||ooojjjkkkfffZZZOOOHHH===444111///++++++...+++***)))(((((()))***+++))))))((((((((('''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%'''((((((((()))***,,,)))+++000777???EEEHHHHHHCCCFFFLLLMMMHHHFFFPPP^^^zzzyyytttjjj]]]QQQJJJGGGRRR\\\aaa```dddmmmmmmffflllnnnqqqwwwyyyvvvqqqsss}}}zzzzzzyyyyyyyyy{{{|||}}}{{{{{{zzzzzzyyyyyyyyyyyytttuuuvvvwwwxxxyyyyyyyyyvvvwwwxxxwwwvvvtttqqqppprrrssstttuuuuuutttsssrrrqqqrrrsssssssssrrrqqqpppqqqssstttrrrpppoooppprrrpppppppppppppppoooooonnnmmmnnnmmmkkkiiihhhhhhiiijjjiiifffdddddddddfffgggaaa```___^^^]]]]]]^^^^^^]]]YYYVVVTTTUUUUUUTTTRRRPPPQQQSSSUUUWWWXXXYYYYYYVVVUUUSSSRRRQQQOOOKKKHHHAAA@@@>>><<<;;;:::::::::888888777444111000222444666555444222///...,,,+++************))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((()))***,,,---&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))''')))---000333:::AAAHHH]]]}}}tttooowww}}}}}}zzzzzzxxxvvvrrrmmmkkksssyyy}}}yyykkkfff___UUUKKKJJJUUUbbbqqq~~~yyyoooaaaiiiooojjj]]]RRRNNNOOOUUUUUUZZZbbbjjjttt|||~~~~~~{{{yyyyyyzzz~~~}}}||||||||||||}}}{{{zzz{{{}}}|||}}}xxxtttqqqnnnkkkiiihhhjjjpppyyyzzzuuupppmmmoooppprrrttttttsssrrrpppmmmqqqwww|||}}}zzzvvvrrrmmmaaaWWWVVVZZZ^^^bbbdddeeebbbcccnnn|||yyy~~~zzzttthhheeehhhxxx~~~ooodddggglllggg```^^^RRRGGG;;;555111...,,,...************************)))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%'''((((((((())),,,...***000:::BBBGGGHHHIIIIIIGGGKKKNNNJJJCCCEEEXXXlllzzziiiWWWMMMEEE@@@FFFPPP]]]ccceeebbbdddkkklllhhhkkkmmmrrrzzzxxxpppvvv~~~~~~~~~}}}yyyyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyuuuuuuwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvtttrrrqqqrrrrrrssssssssssssrrrrrrqqqrrrrrrrrrqqqqqqpppooonnnppprrrsssrrrqqqrrrsssqqqqqqqqqqqqqqqpppooooooooooooooollliiigggggghhhiiihhhfffdddcccdddeeefffaaa``````___^^^]]]]]]\\\ZZZXXXVVVUUUTTTSSSQQQOOOLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQRRRRRRQQQNNNKKKDDDBBB@@@===:::888666666;;;;;;999555222000000111444444333222000///......+++++++++*********))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***,,,---''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%'''''''''''''''(((((((((+++***---222444888???HHHOOOllltttkkkvvv|||zzz~~~yyyuuuuuuvvvzzz}}}zzzsssmmm~~~zzzqqqjjjYYYPPPLLLOOOSSSZZZnnn~~~|||zzzrrrjjjcccpppsssfffWWWSSSVVVWWWYYY```nnn}}}zzz~~~}}}zzzyyyyyyzzz}}}}}}|||{{{{{{|||}}}}}}||||||{{{{{{}}}~~~|||~~~}}}}}}{{{vvvrrriiikkkqqqxxx}}}~~~||||||uuuqqqnnnnnnqqqtttssspppmmmlllmmmjjjnnntttzzz}}}|||zzzxxxppphhh___\\\^^^bbbeeefffhhhaaa```hhhttt}}}yyy{{{~~~yyyqqqkkknnntttvvvnnn```ZZZdddllliiieeefffZZZPPPCCC;;;666111+++(((******+++++++++***)))))))))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''))),,,///...777AAAHHHJJJJJJJJJJJJNNNLLLHHHCCCBBBMMMbbbtttqqqWWWBBB@@@CCCEEEOOO]]]```dddeeedddiiisssxxxxxxqqqnnnpppyyyyyyppprrr}}}|||}}}}}}{{{xxxzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvxxxwwwwwwvvvuuutttsssssssssrrrqqqqqqqqqqqqrrrsssssssssrrrrrrqqqqqqppppppoooppprrrsssssssssssssssppppppqqqqqqppppppooonnnppppppooommmjjjiiiiiijjjkkkiiigggeeecccccccccddd`````````___^^^]]][[[ZZZXXXWWWVVVUUUSSSPPPNNNLLLMMMMMMLLLLLLKKKKKKKKKKKKNNNNNNNNNOOOPPPPPPNNNLLLFFFEEEBBB>>>:::666444333;;;:::888555222000000000222222111111111000000000,,,,,,,,,+++******))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((()))((((((((((((((()))***,,,---'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%''''''''''''(((((()))))),,,,,,000444888<<>>EEEQQQTTTWWW]]]aaafffkkkooouuuzzz}}}|||vvvsssuuu~~~uuussszzz|||zzzzzz{{{{{{zzzyyyzzzzzzzzzyyyyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttuuuuuutttsssqqqppppppqqqssstttttttttssssssrrrrrrrrrrrrsssrrrrrrssssssrrrrrrqqqooooooppppppoooooonnnmmmmmmmmmmmmllljjjiiijjjlllmmmkkkiiifffdddbbbaaaaaaaaaaaa```___^^^\\\ZZZYYYVVVVVVVVVTTTQQQOOOMMMLLLPPPPPPOOONNNMMMLLLKKKKKKJJJIIIJJJKKKMMMMMMKKKIIIGGGFFFCCC???;;;777444222888777555333222111000000000000000000000000000000---------,,,+++******))))))******+++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''''''((()))((((((((((((((()))***,,,---''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''''''''(((((())))))******,,,---222999>>>FFFUUUccc~~~zzz~~~zzz{{{{{{zzzwwwsssnnnvvvyyy~~~}}}zzztttjjj___WWWVVV[[[mmm}}}uuussspppfffYYYQQQNNNXXX^^^```iiizzz~~~~~~}}}{{{xxxwwwxxxzzz~~~{{{{{{~~~|||zzzyyyyyywwwxxxyyy{{{|||}}}}}}}}}zzz{{{||||||{{{{{{|||}}}~~~~~~~~~|||wwwqqqlllggglllqqqsssrrrqqqrrrtttyyy{{{|||zzzuuurrrrrrtttnnnnnnnnnppprrruuuwwwyyyxxxzzzvvvmmmfffeeeeeedddgggaaa```fffmmmuuu}}}tttuuuyyy~~~tttiiigggjjjppprrrxxxsssggggggaaaWWWOOOKKKFFF:::...,,,,,,,,,+++******))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''(((,,,333777>>>AAADDDGGGHHHIIIKKKMMMGGGQQQ^^^kkkwww|||xxxqqqSSSFFFBBBQQQbbbiiiiiiiiinnnssszzz|||vvvqqqwwwzzzzzzyyy}}}~~~|||xxxvvvwwwyyy{{{|||xxxxxxyyyzzzzzzzzzyyyyyytttttttttuuuuuuuuuuuuuuurrrrrrtttuuuvvvwwwwwwwwwpppqqqssstttuuuuuuuuuuuutttsssrrrqqqqqqrrrsssttttttssssssrrrrrrsssssstttwwwtttrrrqqqrrrrrrqqqpppooooooooooooooonnnmmmmmmjjjkkkkkkjjjhhhhhhiiikkknnnmmmjjjgggeeecccaaaaaabbbbbb```^^^\\\[[[YYYYYYUUUVVVUUUSSSPPPMMMMMMNNNQQQRRRSSSTTTTTTSSSQQQPPPGGGGGGGGGHHHIIIIIIGGGEEEFFFEEECCCAAA===:::777555666444333333333333111000........./////////000000///...------,,,+++*********+++,,,,,,,,,+++)))(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***''''''''''''((((((((()))(((((()))***,,,---&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***(((((())))))***++++++,,,...000777AAAKKKYYYmmm}}}}}}~~~zzz{{{~~~yyy~~~~~~{{{tttjjjaaa[[[YYYdddxxxtttjjjfff```XXXRRRQQQSSS```ttt{{{zzz}}}}}}}}}|||{{{|||~~~~~~|||xxxwwwwwwyyyzzz|||~~~}}}|||zzzxxxzzz||||||{{{zzz{{{}}}~~~~~~~~~{{{vvvrrrjjjnnnrrrrrrooommmnnnqqqyyy{{{~~~~~~{{{xxxuuussspppppppppqqqrrruuuwwwyyy|||}}}zzzsssnnnmmmiiibbb```\\\___iiinnnlllooowww}}}|||}}}nnnooovvvooobbbdddlllzzznnngggcccYYYRRRQQQPPPFFF:::...---,,,***))))))***************)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((())),,,333;;;AAADDDDDDEEEGGGJJJLLLLLLKKKWWWlllyyylllaaaCCCGGGPPP```rrr|||wwwuuu{{{}}}~~~|||{{{zzzyyyyyyyyywwwvvvvvvvvvwwwxxxxxxuuuvvvwwwyyyyyyyyyxxxxxxtttttttttuuuuuuuuuvvvvvvrrrssstttvvvwwwwwwwwwwwwqqqrrrtttvvvwwwvvvuuutttttttttssssssssssssttttttrrrqqqqqqqqqqqqssstttuuuyyyuuuqqqpppqqqssssssrrroooppppppppppppooonnnnnnnnnnnnnnnllljjjiiijjjkkklllkkkjjjhhhgggeeedddddddddbbb```]]][[[YYYYYYYYYUUUVVVUUURRROOOMMMOOOQQQQQQSSSUUUWWWVVVTTTQQQOOOGGGFFFFFFGGGGGGGGGDDDBBBDDDCCCCCCBBB???===:::999777555333444555444222///------------............//////...---,,,+++******)))***+++,,,,,,***)))'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******(((''''''&&&'''((()))***(((((()))***,,,---&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++((())))))***+++,,,,,,,,,111444===JJJWWWiii}}}||||||uuuxxxzzzxxxpppeee______bbb|||yyylll___YYYUUURRRVVV\\\___qqq~~~|||}}}~~~~~~{{{wwwuuuuuu|||~~~~~~{{{xxxwwwzzz||||||{{{zzz{{{}}}~~~~~~~~~~~~|||zzzvvvyyyzzzwwwpppkkkjjjlllvvvxxx|||~~~yyysssoooqqqqqqrrrsssuuuwwwxxxyyy}}}~~~zzzvvvwwwxxxpppfff```[[[```mmmnnnaaaUUURRR___gggqqqzzzooonnnqqqyyytttfffjjjvvv|||vvveee```WWWOOOQQQTTTMMMBBB///...+++)))))))))***+++************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''(((***000888BBBIIIHHHFFFFFFHHHLLLNNNLLLJJJiiixxxaaaRRRKKKEEESSSbbbmmmzzz~~~}}}xxxzzz}}}~~~~~~|||yyywwwwwwxxxwwwwwwwwwxxxwwwvvvtttrrrssstttvvvwwwxxxxxxxxxwwwtttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuuuussstttwwwxxxxxxwwwtttsssttttttttttttttttttttttttppppppooooooppprrrtttuuuyyytttpppnnnqqqsssttttttqqqqqqqqqqqqqqqpppoooooossstttsssqqqmmmllllllmmmjjjjjjiiiiiihhhhhhggggggeeeccc___\\\ZZZYYYYYYYYYUUUVVVUUUQQQNNNMMMPPPSSSRRRTTTVVVVVVTTTPPPKKKHHHHHHGGGFFFGGGGGGEEECCC@@@BBBBBBCCCBBBAAA???===<<<:::777555555666555222...,,,,,,------------------000//////---,,,+++******((()))+++,,,+++***((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))(((&&&%%%&&&''')))+++(((((()))***,,,---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))******+++...000333<<>>CCCFFFKKKHHHKKKQQQMMMDDDFFFPPPyyy|||bbbPPPFFFAAAGGG^^^pppuuuwwwvvv|||yyyyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwuuuttttttvvvwwwvvvvvvsssssssssssstttvvvwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuuuusssrrrtttwwwxxxvvvsssrrrsssuuuxxxzzzxxxuuuqqqtttqqqoooooorrrtttsssrrrtttuuuuuurrrnnnmmmoooqqqtttrrrooommmmmmooorrrttttttsssqqqnnnmmmlllmmmmmmkkkjjjiiihhhhhhhhhhhhiiibbbaaa^^^\\\YYYXXXWWWVVVNNNMMMMMMLLLLLLMMMOOOPPPSSSRRROOOMMMKKKJJJJJJJJJIIIHHHGGGDDDAAA???===<<<>>>???@@@@@@???===:::888:::888666333000/////////000...------......---,,,------,,,+++************+++++++++************)))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))***+++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***...111555;;;BBBRRRtttyyysssxxxrrrmmmpppwww{{{|||{{{xxxxxx{{{|||tttmmmnnnddd___dddlll{{{~~~xxxpppiiicccYYYRRRQQQXXX___iii|||}}}~~~~~~~~~{{{yyyxxx{{{~~~}}}zzzyyyyyyzzzzzzzzzyyyzzz{{{{{{|||zzz{{{}}}~~~~~~~~~~~~}}}~~~}}}{{{zzz{{{|||}}}}}}}}}|||yyyuuussstttvvvsssqqqrrrxxxzzzxxxuuuuuuzzzyyyyyyyyyyyyyyyzzzzzzrrrqqqpppqqqssssssqqqooolllfff```______ZZZPPPFFFEEEJJJYYYmmm|||yyyttt{{{~~~wwwtttuuutttpppxxxfff]]]VVVUUUTTTOOOMMMOOOEEE999///,,,,,,***((((((***************)))((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&)))((('''+++333777555))),,,111666<<>>??????@@@??????======:::999666444222000//////000...------......---,,,,,,,,,++++++***++++++++++++++++++*********))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))***+++,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((())),,,111555;;;:::CCC\\\yyykkkmmmrrrgggbbbjjjsssttttttuuussszzz|||uuuttt{{{yyyrrrllleee___^^^]]]fff{{{}}}zzzuuuoooiiiaaaZZZUUURRRVVV^^^iiizzz}}}}}}~~~~~~}}}~~~|||zzzxxxzzz}}}~~~|||{{{{{{zzzzzz{{{{{{|||||||||{{{xxxyyy{{{}}}~~~}}}}}}~~~~~~}}}{{{zzz{{{|||||||||}}}}}}{{{yyyxxxyyy{{{tttsssuuuwwwuuupppoooqqqwwwyyy{{{}}}}}}{{{xxxwwwnnnmmmmmmooorrrssssssrrrqqqllleee```]]]XXXQQQKKKGGGLLLVVVcccnnnwwwttttttyyyzzz|||vvvqqqsssxxxwwwsss~~~xxxqqqkkk___ZZZVVVUUUSSSQQQQQQTTTKKKDDD888---+++...,,,(((***************)))((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))(((******)))---555;;;<<<(((///888???BBBDDDGGGIIIHHHIIILLLKKKCCCBBBRRRgggyyyuuufffQQQBBBBBBKKKRRRccclllvvvzzzzzz{{{xxxtttyyy~~~|||zzz{{{zzzxxxwwwvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvtttuuuwwwxxxxxxwwwuuutttttttttttttttuuuuuuuuuvvvxxxyyyxxxvvvssspppqqqsssvvvwwwvvvuuuttttttrrrqqqqqqssstttuuusssrrrqqqooonnnoooqqqsssssssssrrrsssrrrpppmmmmmmnnnpppnnnnnnnnnooopppqqqrrrssskkkkkklllllllllkkkjjjiiibbbccceeefffggggggffffff^^^^^^]]]ZZZWWWSSSPPPNNNHHHHHHHHHIIIIIIKKKLLLMMMNNNLLLJJJHHHFFFEEEEEEEEEBBBAAA@@@???>>>===<<<;;;::::::::::::;;;<<<<<<===999999888666444222000///000...------......---,,,+++++++++***++++++,,,,,,++++++*********)))))))))((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++***,,,000777<<>>DDDEEEFFFIIILLLPPPLLLHHHDDDBBBGGGZZZnnnkkk___OOOEEEGGGRRR]]]cccmmmpppwww}}}{{{wwwzzzwwwlllzzz~~~}}}zzzyyy{{{zzzxxxvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzwwwuuutttuuuwwwxxxxxxxxxvvvuuutttsssssssssssssssvvvwwwwwwwwwvvvtttrrrqqqqqquuuyyyyyyuuusssrrrssssssrrrqqqqqqrrrssssssrrroooooooooppprrrssssssssspppooonnnlllkkkjjjkkklllnnnnnnnnnoooooonnnnnnnnnlllmmmnnnooonnnkkkhhhgggcccdddfffggggggeeedddbbb^^^^^^]]][[[XXXTTTOOOMMMHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLIIIFFFDDDCCCBBBBBB?????????>>>>>>>>>======;;;:::888888888999;;;<<<888888888888666444222000000...------......---,,,************+++,,,------************))))))))))))((((((((((((''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***,,,''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))******+++,,,///555<<>>>>>>>>>>><<<:::888888999;;;<<<777888888888777555333111000...------......---,,,************+++,,,------*********)))))))))(((((())))))((((((((('''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***''')))+++...222999AAAFFF@@@UUUttt}}}zzzqqqttt~~~}}}uuu|||sssfff]]]^^^eeewwwmmmhhh]]][[[WWWTTTUUU[[[dddkkk|||}}}{{{zzz{{{zzz{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~{{{{{{}}}|||vvvooooootttzzz~~~{{{wwwuuuuuutttrrrooooooqqqrrrnnnppptttuuurrrllleee```YYYYYY\\\bbbggglllvvvxxxvvvvvvttt{{{~~~}}}wwwhhhYYYSSS^^^nnnlllkkkfffaaa```aaa^^^YYYZZZaaaaaaRRR<<>>EEEVVVfffmmmnnnXXXQQQTTThhhyyynnnttt|||{{{uuuzzz~~~|||yyyyyyyyyzzzxxxvvvsssssstttuuuwwwuuuuuuuuuuuuuuuvvvwwwxxxuuusssssstttvvvxxxxxxwwwuuuuuutttsssrrrrrrrrrsssvvvuuurrrppppppqqqsssuuuuuuvvvwwwvvvtttsssssstttwwwuuusssqqqrrrqqqpppooolllnnnppppppooonnnoooppprrrpppmmmmmmnnnooonnnnnnnnnmmmlllkkkhhhfffdddbbbgggggggggfffccc___ZZZXXXXXXXXXWWWVVVTTTRRROOONNNJJJJJJJJJIIIGGGEEECCCAAABBBBBBCCCDDDDDDDDDDDDCCC@@@>>><<<999777666666666444444555555555666666666999888666444444444666777777777777777666555444333000...------......---,,,+++++++++***++++++,,,,,,******)))))))))((((((((()))))))))(((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******'''***...333999@@@HHHMMMRRRiii~~~}}}{{{zzz~~~zzzsssiii```cccxxx~~~lll___[[[\\\TTTVVVZZZ___ggguuu}}}{{{~~~}}}||||||{{{zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{uuuvvvzzzyyyyyyyyyyyyxxxwwwvvvuuu||||||zzzuuupppmmmnnnoookkkmmmqqquuuwwwtttmmmhhh```[[[[[[aaafffiiijjjmmmooopppyyy|||qqqvvvzzz|||qqqddddddppp~~~xxxlllgggeeeddd```bbbeee___NNN:::---+++***************)))((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((''''''((()))******)))((()))++++++***222<<<>>>@@@DDDHHHJJJKKKLLLLLLGGGDDDEEERRReeepppkkkbbbTTTWWWgggooozzzxxxzzz~~~~~~~~~~~~zzz||||||zzzwwwvvvxxxzzzyyywwwtttrrrqqqrrrtttvvvttttttttttttuuuvvvwwwxxxsssrrrqqqrrruuuwwwwwwwwwttttttsssrrrrrrrrrssssssrrrqqqpppooopppqqqrrrssstttsssrrrrrruuuwwwxxxwwwwwwuuusssrrrqqqooommmkkkiiilllnnnnnnkkkjjjjjjkkkjjjgggddddddfffgggfffeeedddcccaaa___]]][[[ZZZYYYWWWWWWWWWUUUSSSOOOLLLIIIFFFFFFEEECCCAAA@@@???>>>;;;;;;;;;;;;:::::::::999999::::::;;;;;;:::888888666555444333333333444555111111111222222222222333555444333333333444555666777777666555444444444444000...------......---,,,,,,,,,++++++***+++++++++***)))))))))(((((((((((())))))))))))((((((((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))+++''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++***---333999@@@HHHOOOTTTrrr}}}vvvqqqjjjdddcccuuuooo]]]SSSUUU[[[\\\___dddnnn~~~~~~}}}{{{zzz|||~~~}}}~~~|||~~~~~~~~~~~~}}}|||~~~~~~{{{}}}}}}~~~|||xxxyyy|||}}}zzzuuuqqqpppsssvvvyyyzzzqqqlllkkkllliiijjjmmmssswwwwwwrrrmmmmmmbbbZZZ\\\cccggghhhjjjccclll}}}rrrsssuuuyyy|||rrrrrr{{{tttiiihhhiiiaaa^^^bbbggg\\\EEE444000***************)))((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((())))))***---)))(((***)))+++666CCCAAACCCFFFKKKNNNNNNLLLIIIEEEGGGOOO^^^nnnrrreeeVVVWWW___tttzzzrrrtttttt~~~|||{{{zzz{{{{{{{{{xxxvvvvvvwwwxxxvvvttttttwwwzzzyyywwwsssqqqpppqqqtttuuuuuuuuuuuuuuuvvvwwwxxxyyyrrrqqqqqqrrrtttvvvwwwvvvsssssssssrrrrrrsssssstttnnnoooooopppqqqqqqqqqqqqssspppnnnpppuuuzzz{{{{{{pppnnnllljjjiiigggccc``````ccceeeeeeaaa______```WWWTTTQQQQQQSSSUUUTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJBBBBBBAAA@@@>>><<<999888888777666444333333333333333333222222333444555555222333333333333111000///111111111111222444666888888888888999999999999999888888999999;;;<<<===>>>777666555333333333444555000...------...///---,,,------,,,+++************))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))+++((((((''''''''''''((((((''''''''''''''''''''''''&&&(((***+++***)))***+++,,,,,,555CCCGGGIIIVVVhhh}}}~~~wwwyyyqqqnnneee```hhhyyy{{{```PPPSSS\\\^^^aaagggttt~~~}}}~~~~~~~~~}}}|||{{{|||~~~~~~~~~|||{{{|||}}}|||}}}~~~~~~}}}xxxooolllpppwww{{{|||~~~yyywwwuuupppnnnooopppooopppsssuuutttpppllliiigggccc```^^^```dddggg______rrruuuuuuyyyyyyvvvnnnaaabbbggghhh^^^YYY^^^```RRR<<<---...,,,,,,---***%%%$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***---555>>>EEEBBBHHHIIIEEEGGGNNNNNNGGGGGGOOOXXX```hhhhhh\\\MMMTTTggg}}}|||zzzooojjjxxx|||}}}{{{zzzyyyxxxxxxttttttssssssttttttuuuvvvxxxtttqqqrrrvvvxxxvvvrrrtttsssrrrssstttuuutttsssrrrssstttuuuuuutttsssrrrqqqrrrrrrssssssrrrqqqqqqoooooonnnnnnmmmllllllllljjjkkkmmmoooqqqrrrrrrssskkkoooooohhhccc```YYYQQQVVVUUUSSSQQQOOONNNNNNNNNEEECCCAAA@@@AAABBBBBBBBBCCCAAA?????????===;;;888>>>===:::888666555444444444666666555333111111222666666555444444444555555222333444333333333555777333666777555777===BBBEEEAAACCCEEEDDDCCCDDDHHHKKKIIIEEEAAABBBEEEFFFCCC@@@888666444222000000111222111000000///...---------///---,,,,,,---...,,,+++((())))))))))))************))))))******)))'''$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,((((((''''''''''''(((((('''''''''''''''''''''''''''(((******))))))***+++***///777>>>CCCQQQkkkvvv~~~~~~{{{vvvrrrzzzvvvpppnnnooodddbbbqqquuucccZZZYYY\\\aaaddduuu~~~}}}~~~~~~}}}}}}||||||||||||{{{zzzyyyyyyyyyzzz|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}~~~~~~zzzsssqqqsssvvvwwwvvvzzzuuussstttsssooollllllqqqqqqqqqrrrsssrrrooommmiiigggbbb]]]ZZZ[[[^^^```bbbfffqqqzzznnnpppsss{{{wwwsssxxx}}}vvvrrrbbbbbbgggrrrhhh______```YYYFFF555***((())),,,,,,((((((+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))),,,111888???DDDEEEHHHKKKKKKMMMOOOLLLHHHHHHVVVeeejjjiiicccWWWLLLYYYmmm{{{yyymmmppp|||~~~{{{yyy|||{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwvvvuuutttttttttzzzvvvssssssvvvwwwuuurrrtttsssrrrssstttuuutttsssrrrsssssssssrrrqqqooonnnmmmmmmmmmlllllllllkkkkkkkkkkkkiiihhhfffdddcccccc\\\]]]```cccgggjjjlllnnnjjjiiibbbWWWPPPOOOLLLHHHCCCBBBBBBAAA@@@@@@@@@@@@>>>===;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::999999888777666555555999;;;======<<<;;;;;;<<<::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@EEEJJJOOOTTTYYY[[[[[[ZZZWWWTTTSSSUUUWWWUUUQQQKKKIIIJJJIIIDDD@@@777666444111000000111222111000000///......------///---,,,,,,------,,,+++)))))))))*********++++++***)))))))))+++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''(((******(((((()))***)))555<<<<<>>======:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>:::666555333111000000111111000000000///......------...---,,,,,,------,,,+++************+++++++++,,,***)))((()))***+++***)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((()))***)))(((((()))+++,,,;;;AAA>>>EEE```{{{tttmmmsss|||{{{zzzvvvooojjjgggggggggeeennnwwwwwwuuuwww|||~~~|||wwwjjj\\\ZZZ```bbbsss}}}pppZZZTTTRRRVVV\\\iii~~~}}}~~~~~~}}}}}}}}}|||zzzxxxvvvtttwwwxxxyyyyyyxxxwwwyyyzzz|||}}}~~~||||||{{{zzzxxxrrrjjjddd]]]\\\___gggmmmnnnoooqqqnnnppprrrsssrrrrrrsssuuuvvvqqqiiibbb]]]YYYXXXVVVhhhsssvvvrrr}}}yyyvvvkkkeeesssyyywwwzzz}}}zzztttuuu{{{wwwjjjccceee```TTTRRRZZZgggjjjdddWWWUUU[[[UUUGGG999444111111///+++)))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***---444;;;AAACCCCCCDDDCCCGGGLLLIIIHHHUUUhhhttt___PPPMMMPPPgggrrrxxxssspppzzzvvvqqqpppvvv}}}zzzyyyzzz{{{zzzwwwvvvuuutttssssssssssssooooooppppppqqqqqqqqqqqqqqqnnnllllllmmmmmmllljjjhhhfffddddddddddddbbbaaa______]]][[[XXXVVVTTTSSSLLLKKKHHHFFFEEEEEEFFFGGGEEEEEECCCAAA???>>><<<;;;<<<<<<<<<===>>>@@@BBBCCC@@@@@@@@@>>>======;;;999@@@@@@BBBCCCDDDEEEEEEEEEGGGIIILLLNNNPPPQQQSSSTTTSSSXXX]]]^^^[[[YYY\\\```aaabbbccceeeeeefffeeeeeejjjmmmppprrrsssssstttuuuqqqrrrssstttsssqqqooonnnjjjggggggkkkpppqqqmmmhhhccc\\\^^^iiinnnjjjiiinnnccc___YYYQQQKKKGGGFFFFFFCCC@@@===;;;;;;:::888666444444222111000000000111000000//////...............---+++,,,------,,,*********+++++++++,,,,,,,,,((('''&&&''')))++++++***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))((()))+++---333<<<>>>===MMMlllxxxoooxxxzzzzzzwwwtttsssssspppiiiaaapppwwwyyysssqqqxxx}}}{{{zzzooo^^^YYY^^^fffmmm[[[NNNUUU[[[___ooo~~~~~~~~~}}}|||}}}{{{xxxvvvuuuuuuuuuvvvwwwxxxvvvtttsssssstttuuuwwwzzz}}}~~~}}}zzzyyyyyy{{{||||||yyysssjjjeee\\\XXXYYY^^^cccdddgggjjjgggmmmsssuuuttttttwwwzzzzzztttllleee```\\\YYYVVV]]]fffnnnmmmjjjppp~~~|||{{{}}}rrruuu~~~}}}lllbbbffffff\\\XXX]]]]]]hhhiii\\\VVV[[[\\\UUUFFF>>>666333000+++((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***---222999???CCCEEEEEEIIIIIIKKKMMMJJJQQQmmm}}}eeePPPHHHMMMUUUjjjpppsssrrrxxxnnnhhhoooxxx~~~|||yyywwwwwwwwwvvvvvvqqqpppnnnllljjjiiihhhhhhggghhhiiijjjjjjjjjjjjiiiiiifffcccaaa___]]][[[YYYWWWUUURRRQQQQQQOOOMMMKKKKKKJJJHHHFFFDDDBBB@@@@@@???>>><<<::::::;;;<<<===========================???????????????@@@@@@AAA999:::<<<@@@CCCEEEFFFHHHLLLMMMQQQUUUXXX[[[]]]]]]ccchhhnnnrrrtttvvvyyy{{{zzz~~~|||{{{~~~{{{tttmmmfffbbbcccaaabbbgggnnnqqqnnniiiXXXSSSVVV]]]^^^WWWSSSUUUWWWSSSMMMGGGCCC@@@???>>>===<<<:::999999999888777333222222111000000000000////////////...............,,,++++++,,,---+++*********+++++++++,,,,,,,,,&&&&&&%%%''')))+++***))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((()))***))))))+++...111999:::999>>>XXX{{{|||yyytttuuu}}}uuuoooyyy|||yyyrrrttt|||xxxxxxmmm^^^\\\dddzzzgggSSSMMMUUU]]]lll}}}|||~~~~~~}}}~~~{{{xxxvvvuuuvvvvvvvvvwwwwwwuuurrrppppppqqqqqqssswwwzzz{{{yyywwwuuutttvvvyyyzzzxxxsssnnnkkkaaa\\\XXXYYYZZZXXXYYY[[[^^^hhhssswwwuuutttvvvzzzyyysssjjjeeebbb___[[[WWWWWW]]]iiinnnggg```jjj{{{|||{{{yyy{{{{{{|||}}}}}}yyykkkjjjjjjccc^^^]]]ZZZdddggg^^^VVVWWWZZZZZZNNNCCC888333000,,,+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++000888===AAACCCFFFGGGKKKKKKKKKHHHJJJ[[[~~~iiiQQQFFFHHHUUUaaammmrrrwww|||uuugggkkk}}}yyyxxxwwwvvvtttrrrpppooollljjjhhhfffcccaaa``````````````````___]]]\\\ZZZ]]][[[XXXSSSNNNJJJHHHFFFFFFDDDBBBAAAAAA@@@>>><<<===<<<;;;999999888888888999999888888999:::<<<===;;;<<<===>>>@@@AAACCCCCCBBBCCCEEEGGGHHHIIIJJJJJJHHHEEEDDDHHHMMMQQQWWW]]]bbbeeejjjpppuuuyyy|||}}}~~~wwwnnncccXXXOOOJJJIIIIIIJJJOOOVVVYYYYYYWWWRRRVVVZZZ[[[WWWPPPKKKIIIJJJGGGDDDAAA@@@???>>><<<<<<;;;999888666555555555111111111111000000////////////////////////......---,,,++++++,,,,,,+++***************+++++++++,,,&&&&&&''')))++++++***(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))******+++---111444;;;:::<<>>???>>><<<>>>>>>===>>>>>>@@@AAABBB@@@AAACCCDDDFFFHHHJJJKKKJJJKKKMMMPPPRRRUUUWWWXXXXXXZZZ^^^bbbdddeeeeeedddeeeaaabbbhhhlllnnntttzzz~~~~~~zzzuuutttvvvxxxgggddd^^^VVVNNNFFF@@@===;;;<<<>>>BBBEEEIIIKKKLLLVVVccciiiaaaXXXSSSMMMFFF???===<<<===??????===;;;666666555333111000000111000000000000000000//////.../////////////////////---,,,++++++,,,,,,+++))))))))))))*********++++++'''(((***,,,......***((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((()))******,,,///333666:::<<>>>>>@@@CCCEEEEEEDDDGGGGGGGGGHHHJJJLLLOOOPPPPPPRRRUUUXXX[[[]]]^^^___ggghhhjjjmmmppprrrtttuuu|||~~~~~~|||uuunnnhhheeeddddddkkkgggaaaYYYSSSQQQRRRUUUIIIHHHEEEAAA>>><<<:::999>>>@@@BBBDDDEEEHHHLLLOOOUUUgggnnn___QQQNNNGGG;;;;;;::::::===@@@AAA???<<<222222222111000000111222///000000000000000///............///////////////---,,,***+++,,,,,,+++)))((())))))))))))*********(((***,,,///111///+++(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((******))))))((((((''''''******))))))))))))******'''((()))***+++000666;;;999NNNddd{{{}}}}}}~~~~~~yyyqqqjjjgggxxxqqqbbb]]]VVVPPPTTT^^^ooo~~~|||~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}~~~|||~~~~~~||||||}}}}}}yyy~~~yyyqqqlllooovvvwwwsssqqqqqqooonnnmmmlllllllllkkkiiikkkmmmkkkggggggjjjggghhhhhhhhhgggccc```^^^aaa```^^^[[[YYYXXXWWWWWWWWWUUUSSSRRRRRRRRRPPPNNNMMMNNNOOOMMMJJJHHHIIIKKKGGGHHHIIIKKKKKKLLLLLLKKKOOONNNMMMNNNRRRUUUVVVWWW[[[\\\^^^ccchhhlllmmmmmmqqqlllfffccccccaaa\\\XXXZZZdddnnnpppkkkhhhkkkpppqqqppppppqqqpppllleee___^^^YYYWWW```qqq~~~~~~xxxgggiiinnnzzziii___]]]\\\ZZZYYY^^^UUUCCC000))),,,---***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***,,,---555???EEECCCAAADDDGGGGGGNNNCCCEEEMMM^^^qqqTTTOOOMMMTTTdddyyy|||uuuzzz~~~qqqcccfff~~~sssiii[[[PPPKKKJJJIIIHHHFFFIIIHHHCCCCCCGGGEEE???BBBAAA@@@???>>>???@@@@@@DDDBBB@@@AAAEEEGGGFFFDDDAAABBBDDDGGGGGGFFFHHHLLLLLLNNNPPPRRRTTTWWWZZZ]]]______dddkkkmmmmmmrrrzzz||||||yyyyyy~~~xxxuuuqqqoooooonnnmmmlllqqqggg[[[RRRPPPNNNLLLIIIHHHEEECCCAAA@@@???;;;999888888999999777666999>>>CCCFFFIIILLLOOOTTTZZZ___cccbbb^^^WWWPPPJJJFFFDDD>>>===<<<<<<===<<<:::888666111---,,,000444555555666666555444222111000000...---,,,+++***+++,,,,,,************************+++*********))))))((((((,,,&&&###222DDD;;;)))'''))))))((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))((((((((((((******))))))))))))******)))))))))+++...333999<<<999WWWwwwyyyvvv~~~~~~}}}}}}wwwvvvnnnfffpppooobbbWWWUUUSSSRRR\\\jjj~~~zzz|||~~~|||{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwyyyxxxwwwvvvuuuuuuuuuuuuttttttuuusssqqqpppqqqrrrrrruuutttpppooopppooolllmmmjjjdddaaaeeelllmmmjjjhhheeebbb^^^[[[YYYYYYYYYUUUTTTVVVYYYXXXVVVWWW[[[[[[\\\]]]\\\ZZZXXXYYYZZZXXXYYY[[[\\\\\\[[[YYYXXXWWWVVVUUUUUUVVVUUUSSSQQQPPPQQQQQQPPPPPPQQQVVVYYYWWWUUUSSSRRRSSSUUUWWWYYYaaa```aaadddjjjooorrrssstttrrrpppqqqtttwwwyyyyyywwwqqqkkkgggfffddd___[[[aaakkkrrrooofffccciiirrrvvvtttpppooommmjjjfffbbbaaa[[[XXX___mmmyyy}}}|||{{{kkkhhhffflllzzzwwwtttyyygggaaacccbbb___]]]___ZZZKKK777+++***+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''))),,,...000888???CCCAAAAAAFFFJJJIIIKKKCCCIIIVVViii```IIIMMMYYYnnn|||yyy{{{~~~~~~||||||lllfffkkkjjj^^^[[[VVVRRRKKKGGGEEEEEEFFFFFFFFFJJJKKKIIIKKKOOONNNJJJMMMNNNOOOPPPQQQPPPOOONNNOOOQQQTTTUUUVVVVVVVVVVVVXXXXXXXXXXXXXXXZZZ```eeelllmmmooorrrvvv{{{xxxtttmmmrrrzzz{{{pppiiihhhqqqwww}}}|||zzzyyyooojjjhhhjjjkkkjjjlllrrrpppmmmjjjkkkmmmnnnkkkhhh]]]TTTIIIAAA???===;;;888777666444333222222111000111111222333333666===BBBFFFKKKTTT```jjjpppqqqppphhhhhhdddYYYKKK@@@<<<===<<<===>>>>>>>>><<<999666...000000...+++,,,222777555555444222111000//////...---,,,+++++++++,,,,,,************************************)))))))))(((---)))&&&333AAA999******)))((((((''''''&&&%%%%%%''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))******))))))))))))******+++******,,,111777;;;===CCChhhvvvtttvvv{{{sssooo~~~yyynnntttxxx{{{wwwoooqqqiiifffrrrddd[[[TTTUUUYYYbbbttt}}}|||zzz|||}}}{{{~~~{{{yyyxxxyyyzzzzzzyyywwwvvvvvvuuuttttttuuuuuusssrrrqqqpppooonnnmmmllllllkkkjjjiiiiiiiiijjjkkkfffggggggfffeeeeeegggiiieeefffddd```___bbbbbb```^^^\\\XXXWWW\\\cccccc^^^WWWUUUQQQNNNLLLJJJJJJJJJHHHGGGIIIMMMNNNMMMPPPUUUXXX[[[]]]\\\ZZZ[[[aaafffdddgggkkknnnooonnnkkkiiijjjjjjjjjkkklllkkkhhhfffeeefffffffffhhhmmmsssxxxrrroooiiifffeeehhhmmmqqqttttttuuuyyy|||yyyzzz|||zzzuuunnnjjjgggddd```\\\eeemmmrrrmmmcccaaalllxxx}}}yyytttpppmmmllljjjiiiddd]]]XXX\\\fffooossssssuuuzzztttnnnfffeeennnyyyzzzssstttrrrbbb```dddeee```\\\^^^___WWWDDD111))))))+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((('''''''''***...333555;;;???@@@@@@CCCHHHKKKKKKFFFEEEQQQeeexxxtttPPPJJJXXXrrr|||~~~|||zzzuuuppp___ccczzzvvvdddVVVOOOMMMKKKMMMOOOPPPPPPQQQSSSUUUSSSWWWYYYXXXZZZ^^^^^^\\\WWWZZZ___ccceeeeeecccbbbggglllqqqsssqqqoooqqqtttxxxyyyxxxvvvvvv|||xxxmmmeee___\\\\\\___eeeeee]]]QQQNNNQQQ```gggpppwwwxxxvvvsssqqqcccYYYRRRSSSYYY^^^bbbeeemmmiiifffhhhmmmmmmgggaaaOOOHHH???999777666444222777777777666555666888:::444444444333555<<>><<<888666444555555444444666999===555444333111000///.........---,,,+++++++++,,,,,,************************************))))))))))))+++***(((000;;;333)))---)))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))''''''(((((())))))************))))))))))))******,,,******---444:::===>>>RRRuuu|||sssyyyrrrzzz{{{}}}wwwgggfffyyypppdddpppwww~~~vvvpppmmmllljjjgggrrr|||iii```[[[YYY]]]gggyyy~~~}}}{{{yyyvvvuuuvvvwwwxxxxxxwwwtttqqqppprrrooommmlllllllllkkkiiikkkjjjiiigggfffeeeeeeeeebbbbbbcccdddeeefffggghhheeeeeeeeefffhhhlllooopppkkkmmmooopppppppppqqqsssggghhhfffbbbbbbhhhkkkkkkdddccc```___cccgggeee___VVVVVVWWWVVVVVVTTTSSSRRRTTTSSSUUUXXXYYYYYY]]]cccgggmmmrrrsssrrruuu}}}}}}vvvqqqoooqqquuuyyywwwvvvvvvxxx}}}~~~{{{wwwuuuvvvxxxyyyzzzxxxtttnnniiifffbbb^^^\\\bbbfffiiigggdddgggqqqzzz|||xxxuuurrrqqqqqqpppccc]]]XXXXXX^^^eeeiiijjjnnnooouuuwwwvvvooogggjjjtttzzzyyy}}}wwwxxxyyyiiiZZZYYY^^^___ZZZWWWYYY```___OOO999+++***...))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''(((+++111777;;;>>>???@@@CCCGGGJJJKKKIIIDDDMMM___sssjjjNNN___qqq~~~~~~zzzwwwnnnccccccuuuqqq___YYYWWWVVVVVVZZZ^^^cccfffffffffiiilllkkkmmmmmmlllmmmooorrrsssoooqqqvvvzzz|||}}}}}}|||{{{xxx||||||vvviii[[[TTTQQQPPPYYYUUURRROOOLLLKKKQQQYYYjjjnnntttxxxxxxtttooolll```WWWPPPUUUbbbnnnsssttttttnnnjjjkkknnnkkk```VVVFFFBBB===:::999999888777444555666555555666:::>>>>>>???===;;;>>>GGGNNNQQQVVV]]]hhhttt||||||yyy}}}ooo[[[GGG<<<999;;;===>>>>>>>>><<<:::999999666///***,,,333666333...777555333111000///......------,,,,,,,,,+++++++++*********************************)))))))))))))))'''***(((+++222,,,&&&,,,)))(((((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))''''''(((((())))))************))))))))))))************+++///444:::>>>@@@YYYxxxxxxnnnooo|||xxx{{{}}}}}}~~~~~~{{{wwwtttpppeeehhh{{{~~~oooeeesss{{{yyyooojjjiiikkkgggoooqqq]]]XXXXXX]]]iiizzz}}}{{{{{{zzzwwwtttpppllljjjiiihhhhhhfffeeeeeeeeeeeefffdddcccbbbbbbdddeeedddcccgggffffffffffffgggggghhhhhhiiijjjlllnnnqqqtttuuuzzzzzzzzz{{{~~~}}}~~~|||yyy{{{~~~zzzwwwyyy{{{vvvnnnmmmoooppppppmmmgggaaa]]]]]][[[[[[^^^______ccciiipppwwwvvvrrrlllgggddddddfffhhheeeddddddfffkkknnnqqqqqqpppoooooopppssstttsssrrrtttqqqmmmiiifffccc___]]]```______bbbgggmmmrrrtttyyyyyyyyyxxxvvvtttssssssbbb]]]XXXVVVXXX\\\___aaagggeeegggrrr}}}{{{ttt}}}|||pppiiirrr~~~~~~}}}}}}{{{lll^^^RRRRRRVVVXXXUUUTTTPPPZZZ```VVV@@@...***---************************(((((((((((((((((((((((())))))(((((((((((()))))))))(((((()))...444;;;???@@@@@@CCCGGGKKKKKKIIIHHHOOO```rrr|||}}}qqq___VVVuuuzzzuuupppfff\\\rrrwwwaaaZZZ]]]bbbdddeeeqqquuuyyyzzzzzz{{{~~~uuugggeeeppp{{{zzzxxxyyyzzzwwwxxxzzztttvvvooo^^^PPPKKKKKKKKKPPPGGGAAADDDKKKSSS]]]dddtttuuuvvvwwwvvvtttpppmmmeee___]]]iii~~~}}}vvvooommmllleeeVVVJJJ<<<:::888888999::::::::::::;;;<<<===???AAAEEEGGGDDDHHHKKKLLLTTT___ffffffdddpppttt___LLL@@@;;;:::;;;@@@???===:::777888;;;???CCCAAA===;;;999777444111999777555222000//////000---------,,,,,,,,,++++++************************))))))))))))))))))******&&&+++))))))...)))%%%---((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))******))))))))))))******(((***...222555:::???CCCZZZvvvyyyqqqmmmssszzzvvvttttttssspppsssppptttsssppp}}}wwwnnnjjjkkkmmmpppzzzgggVVVUUU\\\kkk}}}||||||zzzwwwuuurrrpppoookkkjjjhhhddd___]]]]]]^^^^^^]]]]]]^^^```dddhhhjjjllllllmmmppptttwwwxxxwwwwwwxxxyyy{{{~~~~~~~~~zzzqqqfff[[[UUUOOOLLLKKKMMMMMMNNNSSSZZZbbbgggnnnqqqrrrtttyyy~~~{{{}}}~~~{{{vvvpppllldddaaa]]]YYYWWWVVVWWWXXXUUUUUUVVVZZZ```eeeiiijjjmmmnnnpppsssuuutttqqqnnnnnnnnnnnnmmmjjjgggdddbbbbbb^^^[[[___gggmmmnnnkkkqqqsssvvvvvvtttrrrppppppccc```[[[WWWUUUVVVXXXYYYaaa```bbbjjjppprrruuuyyyzzz}}}pppwww{{{ppp___WWWQQQRRRVVVVVVVVVWWWJJJTTT^^^[[[III444++++++************************((((((((((((((((((((((((***))))))(((((())))))***))))))))),,,111777===AAAAAAAAADDDJJJLLLJJJJJJLLLaaauuu~~~ttt```WWWbbb~~~~~~{{{xxxuuunnneeeaaabbbvvvkkkdddjjjuuu~~~~~~zzz{{{~~~~~~|||{{{yyymmm```aaaooo{{{~~~}}}yyywwwxxxvvvrrrrrrttttttuuulllXXXJJJHHHIIIGGGDDD???@@@LLLYYYbbbgggjjjpppoooooopppsssttttttssstttqqqpppyyy}}}wwwppplllhhh^^^OOODDD::::::;;;<<<===>>>>>>>>>DDDDDDFFFKKKQQQUUUWWWWWWRRR\\\eeelllxxxzzzttteeeQQQBBB<<<<<<===>>>@@@???<<<777444777>>>DDDQQQZZZ___VVVEEE;;;>>>FFF:::888555222000///000000,,,,,,---------,,,+++***************************))))))))))))************)))///,,,***...***'''---((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((((((******))))))))))))******''',,,333555666:::AAAHHHfff~~~{{{xxx|||{{{ssssssxxxuuu~~~xxx}}}vvvnnnmmmoooqqqooo___WWWZZZhhh|||ooommmrrrsssrrrqqqnnnkkkhhhggggggddddddccc```^^^___cccggghhhiiilllooosssxxx|||~~~}}}zzzxxxtttmmmcccXXXOOOIIIEEEAAA@@@BBBCCCDDDJJJQQQWWWXXXYYYYYYYYYZZZ^^^```dddiiipppxxx~~~~~~|||wwwsssooojjjddd___]]]ZZZVVVTTTSSSUUUXXXZZZXXXXXXZZZ```gggnnnrrrtttuuuttttttuuussspppjjjfffgggjjjmmmnnnmmmkkkhhhfffddd___[[[]]]dddjjjkkkjjjnnnqqqsssssspppnnnmmmnnnhhhfffbbb\\\VVVRRRRRRSSS]]]```hhhnnnnnnnnnvvvvvv}}}yyykkk\\\YYYZZZ]]]]]]ZZZXXXZZZNNNUUU```dddVVV@@@111---************************((((((((((((((((((((((((******))))))))))))******)))***+++///333999>>>AAAAAAAAADDDHHHIIIHHHNNNUUUnnnzzzlllWWWVVVppp~~~zzztttyyy|||vvvuuuttthhh\\\cccuuuwwwvvv{{{xxxtttooo}}}~~~}}}yyy{{{}}}uuuuuummmbbbeeetttzzzxxxwwwxxxuuupppnnnpppvvvvvvkkkVVVJJJLLLMMMJJJFFFFFFNNN\\\hhhlllnnnooonnnmmmmmmppptttwwwwwwuuuwwwtttqqquuu~~~vvvrrrnnnjjjeee\\\QQQIIIEEEGGGIIIJJJJJJIIIIIIIIIDDDCCCFFFOOOZZZaaa```^^^iiivvvpppfffaaa^^^TTTGGG<<<888:::===@@@======<<<888555888???EEEEEENNNSSSNNNAAA999<<>>666111222777<<<999;;;<<<:::777999???EEEBBB@@@???CCCHHHIIIEEE@@@999777333000...---......,,,,,,---...---,,,+++***************************(((((())))))*********+++(((...***''',,,+++%%%((((((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))******))))))))))))******+++***)))))))))***+++,,,---111666888777===NNN```zzz}}}{{{yyyzzzqqqtttvvvtttxxxpppdddVVVWWWcccmmm|||nnneeegggpppvvvwwwpppssswwwyyyzzz{{{|||~~~}}}zzzwwwtttpppkkkiiilllrrrvvvxxxzzz}}}}}}zzzuuuooolllccceeehhhjjjkkkkkkllllllbbbaaa```^^^^^^^^^^^^___ZZZ[[[]]]___ccciiiqqqvvvtttooohhhdddccceeegggiiiqqqzzz~~~}}}zzzxxxxxxxxxxxxxxxssslllfffbbb```^^^\\\XXXWWWUUUUUUWWW[[[^^^aaakkkttt|||~~~vvvnnniiiccc[[[XXXXXX^^^fffnnnooopppqqqpppmmmjjjddd^^^]]]]]]```iiirrrxxxrrrlllkkkiiihhhkkkqqqnnnlllggg___WWWRRRQQQRRRRRRXXXhhhwwwyyyvvvwwwooo||||||vvvrrrvvvyyytttggg[[[\\\___fffkkkfffUUUAAA444...******,,,,,,******---((((((((((((((((((((((((&&&'''((()))************)))+++///333777;;;>>>???CCCDDDGGGGGGCCCFFFYYYnnn|||bbbQQQUUUfffrrrzzz}}}|||vvvvvv|||hhh[[[kkkvvvooopppuuu~~~}}}|||{{{xxxtttrrr|||rrr^^^RRROOOPPPOOOeeexxx}}}uuusssuuuyyy|||xxxvvvqqqllllllpppuuuwwwxxxtttnnnlllnnnvvv{{{wwwxxxwwwsssqqqrrrvvvnnnaaaVVVSSSYYYdddlllnnnmmmrrr{{{~~~}}}}}}tttuuutttnnncccSSSPPPVVVYYYbbbjjjgggooopppnnnlllkkkhhh```VVVWWW\\\aaacccbbbaaabbbcccggglllsssxxxxxxvvvtttssswwwmmmWWWKKKHHHFFFCCCBBB@@@===999777888:::::::::;;;CCCEEE@@@;;;===CCCFFFAAA@@@@@@CCCFFFHHHFFFDDD:::555///---///000---***---------...///...,,,***,,,+++***+++,,,,,,+++***(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''(((((('''''''''(((((())))))(((((('''''''''((((((((('''&&&&&&((()))******))))))))))))******++++++***))))))***+++,,,---444999999>>>PPPgggvvv|||}}}{{{{{{}}}rrrrrryyy~~~~~~qqqlllcccZZZ```nnn|||xxxxxx}}}~~~{{{wwwqqqjjjdddXXXVVVSSSOOOMMMOOOTTTXXXfffjjjnnnoookkkddd]]]YYY]]]cccjjjooopppmmmiiifffjjjhhheeebbb```_________\\\^^^```cccgggnnnuuu{{{{{{yyyzzz|||~~~~~~|||zzzyyywwwwwwvvvqqqllleee^^^YYYWWWWWWWWWYYYYYYXXXVVVVVVYYY___dddqqq~~~yyyqqqiiiddd\\\TTTPPPQQQ]]]gggpppsssssstttrrrooommmfffaaa___^^^```gggooorrrmmmiiiiiigggeeefffjjjmmmnnnllleee\\\UUUSSSTTTRRRWWWdddrrrvvvuuu~~~}}}ooorrr|||iiiaaa```bbbfffeeeXXXDDD666///+++)))+++,,,)))))),,,((((((((((((((((((((((((''''''((())))))******)))***---111555:::===???@@@@@@BBBFFFHHHGGGNNNcccxxx}}}kkkVVVOOOZZZkkkvvvuuuwwwvvvtttyyyxxxkkkmmm}}}|||ccc[[[ZZZaaaccc]]]\\\```ooo~~~~~~xxxwwwwwwyyyzzzyyysssooovvv{{{zzzmmm[[[PPPOOORRR\\\rrrwwwrrrrrruuuxxxyyyqqqmmmkkkoooxxx~~~}}}yyywwwsssmmmiiiiiippp{{{{{{vvvuuurrrlllhhhhhhaaa]]]XXXXXX]]]dddkkknnnrrrttt{{{xxxrrrvvvuuummmTTTEEEAAAFFFHHHQQQ[[[[[[gggkkkmmmmmmnnnmmmfff^^^cccgggjjjjjjgggdddddddddhhhkkkppprrrpppmmmkkkjjjlllttt{{{kkk[[[MMMNNNSSSRRRJJJCCCDDDCCC@@@>>>>>>???@@@BBBOOORRRQQQHHHAAAAAADDDEEEDDDBBBCCCJJJQQQQQQJJJCCC:::555000...000111///,,,///......///000///---+++,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))************))))))'''(((((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&((()))******))))))))))))******,,,+++***))))))***+++,,,---888<<<:::HHHhhh}}}yyy|||wwwwww{{{yyy|||~~~~~~}}}}}}rrrooo}}}tttkkkgggaaa]]]iii{{{yyyyyy|||~~~}}}{{{{{{||||||xxxtttqqquuuzzz}}}}}}{{{tttnnniii```UUULLLEEEDDDCCCAAA@@@BBBEEEHHH[[[aaaiiimmmlllgggbbb^^^jjjuuuvvvlllfffgggeeebbb^^^[[[YYYXXXXXXYYY[[[^^^aaaeeelllsssxxx{{{|||}}}}}}||||||zzzyyywwwuuutttooojjjbbb[[[WWWXXXZZZ]]]^^^^^^]]]YYYVVVYYYbbbiiiuuutttmmmeee___WWWNNNJJJKKK\\\iiiuuuyyyxxxxxxvvvsssnnngggaaa___]]]]]]aaagggjjjggghhhkkkjjjggggggjjjmmmppprrrmmmddd[[[WWWVVVSSSUUU^^^kkkppprrryyyrrrjjjnnn{{{{{{kkkhhhdddccceeefff^^^KKK;;;222,,,)))***+++)))(((+++(((((((((((((((((((((((((((((()))))))))))))))))),,,///333888<<>>@@@===SSSyyyxxxssspppuuu~~~}}}nnnfffaaa```ccchhhxxxuuusssuuuyyyyyytttooosssrrrsssrrrnnnttt{{{oooaaaYYYUUU]]]uuu}}}~~~~~~|||wwwqqqmmmlllgggpppxxxzzz|||}}}yyyrrrllllllnnnuuu|||~~~}}}|||xxxrrrnnnooouuuzzz}}}}}}}}}xxxqqqmmmooottt}}}}}}}}}uuunnnddd^^^ZZZVVVPPPKKKGGGJJJOOORRRUUUYYY]]]```iiinnnuuuwwwwwwwwwzzz}}}vvvhhhgggbbbbbbccccccccccccbbbbbbccceeegggiiikkkoootttxxxxxxyyyyyyxxxvvvtttqqqpppkkkggg___XXXTTTWWW___fffggggggbbbZZZSSSUUU```jjjwwwxxxjjjfffccc```\\\UUUNNNLLLPPP^^^qqq}}}zzzxxxpppiiicccaaa^^^YYYWWWWWW___```fffooorrrpppoooqqqqqqvvvzzzzzzsssiii```[[[TTTRRRSSSXXX^^^ccciiinnn~~~sssllliiimmm~~~www}}}}}}tttwww}}}uuuccceeennntttsssmmmdddUUUHHH:::111*********)))((()))))))))))))))))))))))))))***))))))((())))))***+++///111555999===??????@@@DDDDDDCCCFFFPPP___nnnvvvkkk```SSSPPPXXXgggvvv|||ggg]]]aaa|||uuupppmmmpppuuutttkkkcccbbbbbbeeejjjmmmnnnpppsss{{{{{{rrrooopppqqqzzz}}}vvvvvvxxxzzzyyywwwnnn___TTTXXXcccooo~~~{{{wwwtttuuuzzz~~~}}}{{{rrriiihhhuuu{{{uuuooojjj```TTTNNNVVVhhhwwwzzzuuussstttsssnnnkkkkkkbbbfffnnnvvvwwwlllZZZKKKGGGHHHGGGEEEIIIUUUeeeqqqttt~~~pppSSSHHHHHHNNNNNNYYYiiioootttwwwwwwsssrrrqqqmmmhhhbbbcccbbb^^^WWWSSSSSSUUUWWWYYY[[[\\\]]]___bbbeeeccceeeiiikkkkkkiiieeecccbbb\\\ZZZ___eeeiiilllpppsssnnndddWWWNNNNNNWWW___hhhmmmqqqqqqpppooojjjcccZZZ[[[\\\[[[UUUMMMDDD>>>555444333333333333333222...------...///...,,,******)))((()))*********(((************************(((((())))))))))))((((((((((((((((((((()))***+++))))))(((''''''''''''''''''''''''''''''((())))))((('''&&&&&&((()))******))))))))))))******************+++---...///444===???@@@WWWxxxwwwiiijjjoooxxx}}}~~~tttggg```]]]___gggooowwwrrrnnnppptttuuupppjjjlllkkkkkklllqqq|||pppeeeXXXRRRVVVgggvvv~~~~~~{{{uuummmfffaaa```___nnn{{{}}}}}}~~~zzzssshhhjjjpppyyy~~~|||xxxqqqkkkiiimmmuuu{{{{{{wwwrrrooollllllsss{{{{{{rrrnnnhhhccc___]]]ZZZYYYWWW[[[```eeeiiimmmrrrvvv}}}yyy{{{}}}pppgggiiibbbeeehhhjjjkkkkkkiiihhheeegggiiikkknnnqqqvvvyyy~~~~~~|||xxxwwwwwwuuutttrrrpppooonnnjjjbbbYYYTTTUUU]]]dddiiifff___UUUOOOPPPYYYaaajjjvvv}}}zzzwwwuuummmbbb^^^]]]\\\ZZZTTTMMMMMMRRRbbbvvv}}}zzzyyyuuummmhhhgggeee___ZZZXXXZZZ[[[```iiilllkkkkkkmmmvvvwwwyyyzzzwwwoooddd\\\TTTRRRPPPQQQTTTZZZ```eeewwwyyyssstttvvvtttjjj~~~}}}{{{xxxqqqfffrrrxxxssspppqqqgggXXX[[[jjjuuutttnnnfffYYYLLL???555+++***+++***))))))))))))))))))))))))))))))))))))(((((()))***,,,---222444666999<<<>>>@@@AAADDDCCCCCCKKK]]]pppyyyyyyggg___XXXZZZaaakkkwww{{{vvv[[[```qqq{{{zzzyyy{{{{{{uuukkkbbbccceeeiiilllnnnooorrrtttxxx}}}|||rrrkkkjjjlllvvv}}}wwwxxx}}}yyywwwvvvooo```TTTXXXdddxxx~~~~~~|||zzzxxxxxxyyy{{{||||||kkkaaa```lllxxxyyywwwwwwqqqiii\\\PPPLLLVVViiiyyyzzzvvvtttwwwxxxwwwvvvxxxwwwpppUUUCCCCCCDDDAAA@@@III[[[llluuu|||oooXXXMMMQQQZZZ___jjjyyy|||xxxvvvqqqmmmnnnqqqooojjj]]]^^^]]]YYYTTTRRRTTTWWW\\\]]]^^^^^^]]]^^^```bbbaaadddgggiiiiiigggeeeccc___bbbjjjuuu{{{|||~~~{{{uuujjj^^^VVVXXX```gggpppwww|||zzzvvvrrrkkkdddXXXYYYXXXSSSJJJBBB===:::444444444333333222222222------------///...,,,***+++***))))))++++++***)))************************(((((())))))))))))(((((()))(((((('''((()))+++,,,***)))(((''''''&&&''''''''''''&&&''''''((()))***((('''&&&&&&((()))******))))))))))))******)))))))))***+++...000111999<<<===CCC\\\xxxttthhhlllvvv~~~vvvuuutttrrrlllkkksss~~~vvvqqqlllnnnsssvvvtttqqqnnnnnnkkkkkkwwwyyyrrrggg]]]UUUUUUbbbzzz}}}zzzwwwyyyuuu~~~|||yyyssskkkfffcccbbblll}}}}}}zzztttmmmrrr}}}zzzuuummmiiikkkqqqwww{{{wwwoooiiiiiikkkoooxxxyyyuuuvvvuuurrrmmmiiigggggggggkkkoootttxxx}}}|||{{{}}}nnnhhhjjj___bbbgggjjjjjjgggccc```^^^aaadddgggjjjooossswww|||zzzxxxwwwuuusssqqqpppoooooonnnllleee]]]WWWYYYaaahhhlllfff]]]TTTNNNOOOTTTYYY\\\gggooommmkkklllhhh```\\\[[[[[[ZZZTTTMMMNNNSSSfff{{{|||yyyyyyvvvoookkkkkkjjjccc\\\YYYUUUVVV\\\eeekkkmmmppptttzzzxxxvvvxxxyyysssggg\\\SSSSSSPPPLLLKKKQQQYYY^^^fffqqqvvvrrrtttnnnxxx~~~llloooooollljjjfff]]]SSSVVVdddoooqqqpppmmmaaaRRRCCC777---+++,,,+++)))***)))))))))))))))))))))))))))((('''((()))+++...///666777888999<<>>999666444444444444222111000000...------...//////---***,,,***)))***+++,,,+++***)))))))))))))))))))))))))))))))))******))))))))))))(((''''''(((***,,,---***)))(((''''''&&&&&&&&&&&&&&&&&&''''''((()))***((('''&&&&&&((()))******))))))))))))******(((((((((***,,,///111333<<<<<<<<>>888333333444555444222000////////////...///000000...+++,,,+++***+++,,,,,,+++***((((((((((((((((((((((((******++++++++++++******)))(((''''''(((***,,,---******)))''''''&&&&&&&&&&&&&&&&&&'''''')))******((('''&&&&&&((()))******))))))))))))******++++++***+++---000222444888999<<>><<<:::888666555555555333222111000000000///////////////......---***))))))***,,,,,,+++)))))))))))))))************(((((())))))))))))((((((''')))+++,,,+++)))******+++***((('''&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((******))))))))))))******+++++++++,,,...111444666>>>IIIXXXfffqqq{{{uuulllmmmwwwkkk```[[[RRRYYYoooyyyvvvvvvtttrrrxxxvvvtttuuuxxxyyyxxxvvvxxxzzz}}}}}}uuukkkeeeeeeeeekkksssxxxzzz{{{}}}vvvuuuyyyyyysssnnnooowwwvvvmmmooovvvzzz|||~~~wwwqqqmmmpppooohhh```\\\WWWXXX\\\cccfffgggjjjppp}}}yyywwwvvvssskkk```\\\^^^\\\```dddhhhgggddd___[[[[[[]]]___bbbdddhhhmmmqqqzzz}}}|||zzzzzz{{{~~~zzzvvvtttrrrrrrrrroooiiidddaaaZZZSSSOOOMMMOOOWWW```hhhggg```UUUMMMMMMQQQSSS```gggqqqzzz{{{oooggggggfffddd\\\UUUUUU[[[pppyyytttqqqsssrrrqqqrrrsssoooiiicccaaa[[[XXX[[[```fffoooxxxzzzyyyuuuqqqnnnmmmoooqqqlll___RRRNNNIIIEEEIIIPPP___gggnnntttpppbbbooo|||}}}kkkgggttt{{{zzz~~~hhhPPP;;;888666...***,,,---,,,***((('''((()))***)))))))))***,,,///333555888999<<>>@@@CCCNNNccc{{{{{{tttpppiii```aaahhh[[[SSSLLLIIIHHHGGGJJJNNNPPPSSSXXX[[[\\\\\\]]]^^^]]]bbbhhhkkkhhhccc^^^ZZZ```^^^\\\[[[[[[YYYWWWUUUTTTSSSRRRQQQPPPMMMIIIFFFAAA???<<<:::999:::<<<===@@@???>>><<<:::888666555555555333222111000000000///////////////......------+++))))))***+++***)))))))))))))))************(((((())))))))))))(((((()))+++------+++***)))*********)))(((''''''''''''''''''''''''((((((((((((''''''''''''((((((******))))))))))))******+++++++++---///333666888>>>WWWwww||||||zzz~~~yyypppwww}}}vvviii]]]WWWYYYeee}}}uuuuuuwwwuuuqqqttttttuuuuuutttsssrrrqqqrrrxxx~~~wwwkkkaaa]]]\\\dddnnnvvvyyy{{{}}}|||xxxxxx~~~wwwqqqkkkmmmvvv{{{qqqjjjoooxxx}}}zzzpppeeeccclllmmm```VVVUUUYYY\\\dddlllpppssszzz|||ooojjjhhhjjjiiiccc___^^^^^^aaaeeeiiijjjfff```[[[[[[]]]___bbbdddhhhmmmpppyyy}}}~~~{{{|||}}}{{{uuutttrrrsssrrrnnngggaaa\\\TTTKKKGGGEEEFFFNNNVVV]]]\\\XXXPPPJJJKKKOOOSSSfffmmmwwwqqqmmmmmmmmmkkkcccZZZWWWZZZfffuuu|||vvvsssqqqrrrrrrsssuuuvvvssslllfff```[[[WWWVVVXXX^^^jjjwwwxxxxxxuuuooojjjkkkqqqwwwrrrdddUUUNNNJJJGGGGGGKKKXXXfffqqquuu|||bbbeeexxxyyyzzzuuuzzzZZZAAA???>>>222+++///...,,,)))'''&&&''')))***(((((()))***---111444666888999<<>>>>>??????BBBAAA???<<<:::888777666555555333222111000000000///////////////......---,,,***'''&&&'''(((((('''((()))))))))************(((((())))))))))))((((((***,,,...---,,,***)))******))))))((((((((('''''''''''''''(((((((((((((((''''''''''''((((((******))))))))))))******++++++,,,---000444888:::DDDggg}}}|||sssxxx~~~}}}zzzwww~~~wwwttt}}}uuueeeXXXUUU___tttwwwsssuuuvvvrrrmmmooouuuyyywwwqqqlllnnnqqqwww}}}pppddd\\\ZZZcccoooxxx|||~~~{{{zzzzzztttnnnooovvv~~~vvvmmmgggmmmxxxyyyuuulllbbbcccoooooo___TTTUUUYYY]]]eeemmmqqqvvvuuueee___^^^fffnnnllleee___aaacccfffjjjkkkggg___YYYZZZ\\\___aaadddhhhmmmpppyyy}}}~~~vvvtttsssrrrqqqmmmeee___XXXOOOEEE@@@>>>>>>CCCJJJRRRQQQOOOMMMKKKLLLSSSYYYhhhqqq~~~uuummmlllnnnmmmeeeYYYSSSSSS^^^lllzzz|||wwwtttrrrppprrrrrrsssvvvwwwtttmmmggg```[[[VVVSSSSSSXXXffftttuuuvvvuuupppjjjkkkrrryyysssgggYYYPPPKKKHHHHHHIIIOOObbbrrryyyddd^^^vvv{{{qqqsssuuu||||||}}}yyydddHHHEEECCC666...111...,,,)))'''&&&''')))***'''((())),,,///222555777777999;;;>>>AAACCCEEEEEEXXXiiirrrtttuuummmgggnnnpppyyywwweeepppxxxyyyxxx|||}}}|||}}}~~~zzzwwwuuuuuuwww{{{|||zzzwwwuuuuuuuuuvvvvvvuuutttssswwwwwwzzz~~~yyyxxxzzz~~~zzzzzz}}}wwwvvvuuuooodddYYYXXX]]]eeekkkpppuuu}}}}}}zzzzzz|||}}}|||{{{~~~vvvllljjjtttzzzrrraaaOOOMMM]]]uuu}}}zzzvvvrrrqqqtttnnnllllllooonnnfff^^^ZZZ\\\cccrrryyyYYYBBB;;;===???FFFNNNYYYdddjjjggg___```hhheee]]]dddxxxwwwiii]]]QQQJJJEEE???======GGGLLLQQQQQQOOOLLLMMMNNNTTTZZZaaagggiiijjjjjjjjjXXXYYY[[[[[[[[[YYYXXXWWWVVVUUUSSSRRRQQQOOOLLLIIIGGGFFFCCC@@@???>>>>>>???EEECCCAAA>>>;;;:::999888555555333222111000000000///////////////......---,,,***'''&&&'''(((((('''((()))))))))************(((((())))))))))))((((((***,,,...---,,,***)))***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((******))))))))))))******,,,,,,,,,...222666:::<<>>AAACCCEEEEEEVVVhhhrrrtttsssiiieeelllpppxxxuuuiiibbbvvv~~~{{{zzz}}}~~~~~~zzzuuuttttttwww{{{|||yyyuuunnnmmmnnnpppsssttttttsssvvvvvvyyy}}}{{{|||}}}yyy{{{}}}xxxvvvtttooodddYYYWWW[[[^^^dddkkksss}}}~~~zzzzzz||||||yyytttvvvqqqfffbbbmmm~~~{{{rrraaaQQQPPPccczzz|||yyywwwsssqqqrrrhhhhhhmmmsssrrrhhh___[[[aaahhhtttcccFFF999;;;@@@GGGPPPYYY___bbbbbbZZZQQQSSSbbbeee^^^lll}}}^^^VVVOOOLLLIIIEEEEEEHHHNNNRRRVVVVVVSSSRRRUUUYYYfffppp|||}}}tttnnn[[[]]]```___\\\XXXTTTSSSRRRQQQOOOOOOOOONNNKKKIIICCCCCCBBBAAAAAAAAABBBCCCGGGEEEBBB???<<<::::::999555555333222111000000000///////////////......------+++))))))***+++***)))))))))))))))************(((((())))))))))))(((((()))+++------+++***)))***((())))))******))))))(((((((((((((((((('''''''''''''''''''''((((((******))))))))))))******,,,,,,---///222777;;;>>>WWW{{{xxxuuuuuuqqqrrr```VVVRRR\\\kkkvvvzzzyyyvvvvvvssswwwtttmmmoooyyy|||xxxqqqzzzvvvgggVVVVVVbbbqqq|||zzzzzzxxxuuuqqqpppuuuyyyvvvoookkknnnrrr{{{}}}qqqcccXXXXXXcccsss{{{xxx~~~yyywwwrrrmmmkkkmmmtttyyyyyyoooiiinnnxxx|||uuunnnhhhgggjjjmmmhhh^^^ZZZ[[[___dddkkkrrrxxxooogggkkknnnwwwyyyjjjaaa___^^^```cccfffddd^^^XXXWWWYYY]]]```dddiiinnnrrruuu|||~~~~~~vvvsssnnnllljjjfff```[[[SSSIII@@@===<<<:::;;;>>><<<;;;>>>DDDGGGKKKUUU```qqq{{{nnnooorrrtttlll^^^RRRNNNXXXfffssswwwwwwxxxxxxxxxwwwvvvuuuvvvwwwuuuppplllggg```YYYUUUSSSTTT\\\dddlllooossstttsssqqqqqqrrrppplllcccXXXNNNHHHFFFFFFGGGXXXooozzzvvvrrrjjjeeeqqq~~~}}}sssxxxyyyuuuttt{{{mmmgggvvv~~~|||eeeLLL@@@<<<666...))),,,+++***)))(((((((((((()))***+++...000333555666999:::===@@@CCCEEEFFFGGG\\\mmmtttrrrooofffccclllqqqzzz~~~}}}fff___hhhttttttxxx{{{~~~|||ttttttuuuxxx{{{zzzvvvqqqaaaaaaaaaeeekkkooopppooottttttxxx}}}~~~~~~{{{zzz{{{yyyvvvtttnnncccWWWSSSVVVZZZeeeqqqzzz~~~xxxxxxzzzyyysssllllllhhh]]]XXXdddzzzvvvlll[[[LLLNNNccc{{{vvvvvvwwwtttooolllaaaeeeooowwwvvvlllbbb^^^aaafffppp{{{~~~||||||~~~mmmQQQ;;;777>>>EEEKKKUUU___cccfffiiihhheeehhhsssyyyzzzbbb]]]ZZZXXXTTTPPPQQQVVVTTTXXX\\\\\\ZZZ]]]eeelllzzzzzzrrrkkknnnpppmmmeee\\\TTTQQQMMMLLLJJJJJJJJJIIIGGGEEE@@@AAAAAABBBDDDFFFGGGIIIGGGEEEBBB>>>;;;:::999999555555333222111000000000///////////////......---***))))))***,,,,,,+++)))))))))))))))************(((((())))))))))))((((((''')))+++,,,+++)))******((()))************)))((()))(((((((((''''''''''''''''''''''''((((((******))))))))))))******,,,,,,---///333777<<<>>>XXX~~~vvvvvvsssfffuuuwww|||eeeVVVSSSVVV```ppp||||||zzz{{{zzz~~~zzzqqqrrr|||~~~yyyuuu~~~yyysssbbbRRRYYYlll|||xxxuuusssrrrqqqoooqqqrrrsssqqqmmmllllllnnn{{{wwwkkk```\\\hhhxxx{{{www}}}~~~}}}yyyrrrlllmmmtttzzzyyyoooiiioooyyy|||tttllldddfffhhheee^^^YYYYYY[[[^^^dddllluuu}}}vvvgggffflllsss{{{yyyhhh```\\\[[[[[[___dddccc^^^XXXVVVXXX\\\```dddiiiooossssss{{{zzz|||uuuqqqllliiigggccc]]]YYYQQQHHH@@@>>>>>><<<===???>>>===@@@HHHLLLPPPZZZfff{{{wwwjjjjjjnnnqqqjjj[[[NNNHHHRRR```nnnuuuxxx{{{~~~~~~zzzxxxvvvwwwxxxvvvrrrmmmlllccc[[[WWWTTTSSSXXX]]]iiimmmsssvvvvvvtttqqqooopppooogggZZZNNNGGGEEEDDDGGGUUUmmmyyyssstttwwwvvv~~~vvvfffrrrxxx{{{zzztttrrrwww|||}}}wwwsssggghhhwww}}}yyy{{{}}}kkkTTTEEE???===666...++++++******)))(((((('''******,,,...111333444555:::<<<>>>AAADDDFFFHHHHHHmmmyyyzzztttpppiiiiiiuuuttt|||~~~wwwssszzzuuuZZZ]]]wwwkkknnnsssxxx}}}wwwvvvwwwyyyzzzxxxqqqlllWWWVVVWWW[[[bbbhhhjjjjjjsssrrrwww|||yyyxxxzzzwwwsssmmmaaaTTTPPPQQQ[[[kkk|||}}}wwwvvvxxxvvvnnnfffccc```VVVPPP]]]uuupppeeeRRREEEIII___wwwxxxpppssswwwuuummmggg]]]dddqqq{{{zzzoooeeebbb^^^bbblllvvvyyyvvvvvvxxx|||wwwdddIII888:::CCCHHH___iiitttyyy|||zzzvvvpppiii^^^TTTQQQTTTUUUYYY^^^______eeeqqqzzz{{{~~~}}}{{{pppbbbXXXSSSKKKIIIGGGGGGFFFFFFDDDBBB>>>>>>???AAACCCEEEGGGHHHGGGEEEAAA===:::999888888555555333222111000000000///////////////......---'''&&&''')))++++++)))'''))))))))))))************(((((())))))))))))((((((&&&(((***+++***)))******((()))***++++++***)))((())))))(((((('''''''''&&&''''''''''''((((((+++++++++++++++++++++++++++...***...:::;;;777;;;ZZZ}}}yyyvvvqqq|||yyyuuusssdddXXX[[[fffrrr~~~~~~|||xxx}}}|||vvvvvv}}}xxxpppuuu{{{vvvmmm^^^UUUdddzzzxxxuuuuuuuuuqqqnnnmmmmmmooorrrmmmfffhhhooo|||uuuoooiiicccqqq{{{tttqqqppprrrxxxxxxvvvtttuuuzzz|||ssskkkhhhbbb\\\[[[YYYYYY]]]ccccccnnnxxxvvvccc]]]```kkkvvvzzzmmmeeeWWWZZZ^^^```^^^\\\YYYXXXYYYXXX[[[aaadddeeekkkqqqvvv}}}zzzwwwsssooollliiieee^^^YYYSSSKKKDDDBBBFFFHHHEEEBBBGGGEEEFFFJJJOOOUUUaaallltttgggkkkooonnnfffZZZOOOIIIOOOZZZfffooowww}}}~~~~~~}}}|||zzzwwwsssooolllmmmhhh```VVVOOONNNQQQTTT```lllwwwzzzyyywwwqqqjjjmmmmmmhhh^^^PPPHHHFFFHHHFFFPPPfff|||yyyzzzxxxwwwuuu{{{~~~xxxttthhh^^^]]]dddlllqqqsss~~~xxxiiiWWWLLLEEE999,,,---------+++)))'''((()))))))))+++...111444666666777:::BBBHHHDDDCCCRRReeezzzhhhcccnnnvvvtttppp~~~xxx}}}{{{sssfff___hhh~~~yyymmmbbb```kkkssswwwyyyxxxyyy{{{|||yyyrrrlll]]]ZZZZZZ]]]^^^\\\]]]aaagggqqqzzz~~~~~~zzzxxxwwwyyyuuuqqqkkk^^^QQQOOOTTTbbbtttzzzvvvvvvrrrrrrmmm```]]]YYYSSSRRR```tttsss^^^JJJDDDIIIUUUjjj~~~uuummmqqqxxxxxxrrrmmmhhh|||uuukkk^^^___aaaiiiqqqpppkkkjjjooorrrhhhWWWEEE>>>BBBJJJOOOkkkoooooozzzwwwhhh^^^]]]___```mmmmmmttt~~~{{{oookkkfff\\\QQQMMMHHHFFFDDDCCCBBB@@@===;;;?????????@@@BBBEEEGGGHHHIIIEEE@@@===:::999777555777666555444333333222333............---,,,+++***---,,,+++***))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((()))******++++++************))))))))))))((((((((((((((()))******))))))))))))))))))+++++++++++++++++++++++++++...,,,///999999999BBBddd~~~xxx~~~{{{uuuuuullleeekkkvvv~~~}}}~~~|||uuuwww{{{qqqsssxxxpppggg\\\ZZZnnn~~~xxxuuuvvvuuurrrooollllllooorrrnnnhhhjjjppp{{{rrrhhhbbbmmmyyy~~~xxxvvvttttttyyy|||yyywwwwww{{{{{{rrrjjjeee^^^XXXVVVVVVVVV\\\bbbgggsss}}}eee\\\aaakkkwwwtttiiibbbXXX[[[___aaa```^^^[[[YYYZZZYYY\\\aaacccdddhhhooowww}}}zzztttqqqmmmkkkjjjfff```[[[SSSNNNHHHFFFHHHJJJJJJIIIIIIHHHIIINNNSSSZZZgggrrrssslllooosssrrrlll___QQQHHHPPP[[[gggooowww}}}{{{yyyvvvtttqqqnnnlllmmmiiibbbYYYQQQOOOPPPRRRZZZgggsssxxxyyyxxxqqqiiijjjkkkiii___SSSJJJHHHJJJFFFOOOcccwww}}}xxxzzzxxxyyy~~~wwwtttjjjaaa^^^```ccchhhlll}}}|||sssaaaQQQEEE;;;333------,,,***)))((()))******+++,,,...111444555555777;;;BBBFFFDDDGGGYYYmmmpppkkkqqqtttnnnuuuzzz{{{vvvtttxxxzzzxxxxxxkkk]]]]]]nnntttiii^^^WWWaaakkkssswww|||zzzzzz|||}}}{{{uuupppgggcccaaabbb___ZZZYYY[[[\\\fffqqqyyy~~~}}}{{{zzzyyyvvvssskkk\\\OOOOOOUUUffftttwwwrrroooiiikkkmmmfff```[[[TTTTTTaaasss~~~~~~ppp[[[HHHBBBFFFRRRfffyyywwwppprrrxxxwwwsssppptttfff^^^___bbbgggeeeaaabbbhhhlllbbbRRRCCC===BBBMMMTTTkkkmmmqqq|||yyyyyy{{{}}}xxxnnnhhhjjjqqqttt|||qqqhhhddd]]]QQQGGGDDDDDDBBB@@@===<<<;;;:::999???@@@@@@AAABBBEEEIIILLLMMMHHHBBB===;;;999777666666555444333222222222222............---,,,+++***+++***)))(((''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))******++++++************))))))))))))((((((((((((((()))******))))))))))))))))))++++++++++++++++++++++++***///...000777777===MMMuuu~~~www}}}|||{{{|||uuuwwwzzzooobbbYYYUUU^^^xxx}}}xxxvvvvvvvvvtttqqqlllmmmppprrroookkkkkkpppyyyzzz{{{|||~~~{{{pppddd___gggpppwww~~~yyyxxxwwwvvvyyy}}}zzzyyy|||zzzrrrjjj```ZZZTTTSSSTTTWWW^^^fffooo{{{tttfff[[[bbbttt|||wwwpppfff```YYY[[[___bbbcccaaa^^^\\\\\\[[[]]]aaaccccccgggmmmxxx}}}}}}yyyrrrooolllkkkkkkhhhbbb]]]VVVRRRNNNMMMOOORRRTTTTTTRRROOOPPPUUU[[[cccoooyyywwwqqqmmmooosssuuurrreeeUUUHHHKKKUUU```hhhqqq{{{|||xxxuuusssrrrpppooonnnkkkeee]]]UUUPPPOOOOOOSSS^^^llluuuzzzyyyrrrjjjgggjjjjjjbbbVVVMMMJJJKKKFFFMMM]]]pppyyyyyy|||vvvvvv}}}xxxsssvvvpppkkkgggbbb```fffooozzznnnXXXFFF===999...---+++************++++++,,,---///111222444444777<<>>===>>><<<:::888777777888999===???AAABBBBBBEEEKKKPPPQQQKKKDDD===:::888777666444444333222111111111111............---,,,+++***+++***)))(((''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))******++++++************))))))))))))((((((((((((((()))******))))))))))))))))))***+++++++++++++++,,,,,,)))///000222666777DDD\\\{{{{{{}}}yyyvvviiiZZZSSSVVVggg|||xxxvvvvvvvvvuuusssnnnppprrrrrrpppllllllmmmpppqqqqqqssstttooodddZZZYYY```iiirrr~~~yyywwwuuuuuuyyy}}}zzzzzz|||zzzrrriii\\\VVVRRRSSSWWW\\\fffppp{{{|||eeeaaaggg}}}|||xxxuuupppggg```ZZZ\\\```cccfffeeebbb___]]]\\\^^^ccceeeeeejjjpppyyy}}}zzzvvvqqqooollllllkkkhhhaaa\\\WWWSSSRRRVVV]]]bbbcccaaa___[[[[[[___dddkkkuuu~~~tttkkkgggcccffflllrrrsssiiiXXXJJJGGGQQQZZZbbbmmmyyyzzzvvvuuuuuutttssspppnnniiiaaaYYYRRRNNNMMMNNNWWWeeerrr{{{{{{ssslllfffjjjkkkeeeZZZPPPKKKKKKFFFJJJWWWiiivvv|||tttoooyyywwwxxxwwwvvvvvvrrrhhhbbbjjjxxxzzzwww```KKK???;;;///---+++******+++,,,,,,,,,...///000000111333444888===BBBBBBGGGXXXppp~~~||||||{{{yyynnnooo```ZZZmmmwwweee```hhhhhhpppvvvyyy~~~{{{xxxyyy{{{{{{yyywwwqqqjjjccc```^^^]]]```fffiiiqqqyyy|||}}}~~~~~~{{{yyyxxxxxxwwwyyyuuufffTTTKKKPPPYYYbbbiiiooowwwkkk[[[SSSRRRTTTaaallljjjddd]]]VVVXXXdddrrr{{{}}}nnnYYYGGGDDDJJJVVVhhhxxx}}}wwwxxxzzzzzz{{{~~~{{{pppdddYYY[[[^^^``````ccchhhnnneee[[[OOOGGGEEEKKK[[[hhhjjjkkk{{{tttrrrtttxxxvvvxxxwwwuuuwww|||~~~vvvpppppprrreeeaaaZZZPPPFFF??????AAA@@@@@@???>>><<<;;;<<<===<<>>111...+++)))+++,,,,,,,,,,,,///111111000000333555999???BBBCCCMMMdddzzz~~~{{{}}}~~~zzzxxxooo]]]VVV[[[tttvvveeedddooonnntttyyy||||||yyyyyy|||}}}}}}{{{rrrhhh___[[[ZZZ^^^gggpppxxx}}}~~~zzz{{{|||{{{yyywwwwwwxxxuuuxxxssscccQQQKKKSSS]]]bbbhhhmmmvvvwww___PPPNNNZZZiii{{{zzzbbbZZZTTTYYYfffsss|||nnnYYYFFFDDDMMMZZZlll|||}}}xxxzzz}}}~~~|||sssjjj```eeejjjllllllnnnqqqtttcccZZZQQQLLLJJJPPP```ppplllbbbggguuu~~~xxxvvvwwwzzz{{{yyyvvvuuu{{{{{{ssssss}}}}}}uuuyyyoooddd^^^```eeeaaa]]]SSSGGG???@@@HHHNNNVVVVVVTTTPPPJJJGGGFFFGGGAAAFFFKKKOOOQQQTTTWWW[[[OOOIIIAAA:::666444444333222222111000000000111111............---,,,+++***,,,+++******************++++++******++++++,,,---))))))))))))))))))))))))((((((((()))******++++++************)))))))))(((((((((((((((((())))))***((((((((((((((((((*********++++++,,,,,,---+++///000444999===VVV|||yyy|||uuuvvv~~~zzz|||tttqqq{{{ttthhh[[[[[[kkk~~~}}}{{{xxxuuusssrrrssssssqqqtttvvvsssrrrqqqmmmiiidddgggiiifff[[[NNNIIILLLJJJTTT```jjjvvvyyyssspppqqqvvvwwwuuutttuuuyyy}}}{{{tttiii```TTTPPPOOOUUU]]]fffrrr|||{{{kkk```oooyyyjjjlllpppuuuvvvqqqhhh```ZZZ[[[___eeejjjkkkhhhddd^^^^^^aaafffjjjkkkqqqwwwzzz}}}zzzwwwrrrpppmmmkkkiiicccZZZTTTKKKPPP\\\mmm|||yyypppjjjdddaaaeeekkkrrrzzzwwwdddVVVMMMHHHLLLQQQYYYcccgggdddZZZRRRLLLTTT^^^gggrrr|||wwwwwwwwwuuusssrrrrrrnnnhhh___VVVPPPNNNMMMNNNWWWhhhwwwzzzvvvrrrllliiigggfffccc\\\RRRJJJGGGGGGNNN^^^sssnnnqqq~~~wwweeekkk~~~pppYYYIIICCC444000+++)))+++---,,,+++,,,///222222000000333666:::AAACCCEEEUUUooozzzssssssyyy|||yyyvvvyyyjjjQQQQQQaaauuuffffffppprrrxxx{{{|||zzzzzz}}}~~~uuujjj___YYYXXX]]]hhhssszzzzzz{{{|||{{{zzzyyyzzz{{{uuuwwwppp```QQQPPPYYYbbbiiinnnttt|||xxxbbbQQQHHHRRRkkk^^^UUUQQQYYYgggttt~~~pppZZZFFFDDDNNN\\\nnn~~~yyytttxxx~~~~~~{{{~~~uuuooommmtttxxxvvvsssrrrrrrppp___XXXRRRPPPPPPTTTdddvvvrrr^^^aaajjjsss~~~wwwrrrqqqrrrooonnnmmmnnntttwwwpppfffiiirrrxxxyyy~~~~~~}}}wwwnnnfff\\\WWWYYY___\\\XXXNNNBBB???HHHVVV^^^nnnlllfff]]]SSSNNNNNNPPPNNNRRRXXX^^^aaaaaa^^^\\\JJJEEE>>>888555444333333222222111111111111111222............---,,,+++***))))))((((((((((((((()))+++++++++***+++,,,,,,---))))))))))))))))))))))))((((((((()))******++++++************))))))))))))((((((((((((((()))******)))))))))))))))))))))******+++,,,,,,---------//////444;;;BBB___|||{{{}}}yyynnneeelll|||~~~}}}|||www~~~wwwuuuwww||||||pppdddXXX[[[ppp|||zzzwwwtttqqqppppppqqqooosssuuusssssstttqqqkkkeeeeeegggdddYYYMMMKKKPPPMMMXXXccckkktttzzzxxxtttppppppssstttrrrqqqrrruuuyyy{{{|||{{{sssiii```WWWSSSSSSYYYaaajjjuuu~~~vvvnnnkkkvvvyyy```fffooovvvwwwqqqiiicccZZZZZZ^^^dddkkkmmmjjjfff```___bbbgggiiikkkooovvvzzz~~~yyyvvvpppnnnkkkjjjgggaaaYYYRRRNNNZZZmmm|||yyylllbbb^^^YYYWWW^^^hhhqqqzzzuuu___PPPKKKJJJMMMRRRZZZ```bbb___YYYUUUOOOXXXbbbkkkvvvyyyyyyyyyvvvrrrsssssspppiii```XXXRRRPPPOOOLLLQQQbbbrrrwwwtttrrrlllfffbbbcccgggcccWWWMMMIIIHHHLLL[[[pppnnnmmm}}}|||{{{yyy{{{yyydddiii|||nnnWWWIIIFFF777222+++)))+++---,,,***+++...222222000000444888;;;BBBDDDGGG\\\xxxyyyjjjfffkkkvvvyyysssrrrxxxzzz\\\KKKOOOdddssshhhjjjppptttyyy||||||yyywwwxxx|||~~~~~~|||wwwmmmaaa[[[ZZZ^^^hhhqqqvvv{{{{{{|||||||||zzzzzz|||}}}wwwxxxooo^^^TTTWWWaaahhhmmmttt}}}lllQQQIIIIII___xxxYYYPPPMMMXXXhhhvvvxxx```JJJGGGPPP___qqq{{{rrrmmmttt}}}~~~zzztttttt||||||uuurrruuu{{{}}}vvvpppnnnkkkggg]]]VVVTTTVVVWWWZZZkkk~~~pppeeejjjvvv{{{ppphhhddddddaaafffiiikkkmmmnnniiibbbccchhhmmmrrruuuyyy}}}zzzpppeee^^^XXXRRRSSSXXXYYYVVVMMMDDDGGGVVVeeelllppplllbbbUUUJJJHHHNNNTTTZZZ]]]bbbiiimmmhhh^^^VVVFFFBBB<<<888666555444333222222111111111222222333............---,,,+++***))))))(((((((((((())))))***))))))))))))***++++++))))))))))))))))))))))))((((((((()))******++++++************))))))))))))((((((((((((((()))******))))))))))))))))))))))))***+++,,,,,,------...///...444===FFFddd|||zzz~~~rrrdddYYY]]]qqqtttyyy}}}~~~{{{tttmmmvvvwwwuuuzzzrrreeeYYY^^^vvv{{{zzzwwwssspppnnnoooppplllqqqtttrrrtttwwwtttmmmfffeeeeeeddd\\\QQQPPPUUUTTT^^^iiinnnuuu{{{|||sssqqqqqquuuuuurrrqqqssssssqqqooopppsssvvvxxxxxx|||vvvlllddd\\\YYYYYY___fffnnnwww{{{qqqoooqqqyyylll]]]fffqqqxxxxxxssskkkgggZZZZZZ]]]dddlllnnnkkkfffaaa```bbbggghhhiiimmmssszzz~~~}}}vvvrrrnnnllljjjiiigggaaaXXXRRRUUUggg}}}mmm\\\RRRSSSNNNNNNXXXdddppp{{{www^^^PPPPPPSSSRRRWWW]]]aaa```\\\YYYWWWVVV___jjjsss~~~}}}}}}}}}xxxttttttssspppjjjaaaYYYTTTQQQQQQJJJMMM]]]nnntttsssrrrlllddd^^^aaaiiihhh\\\OOOKKKIIIKKKYYYnnnxxx|||mmmjjj}}}www~~~tttzzz{{{}}}rrr]]]bbbuuuzzz|||{{{hhhQQQFFFFFF999333,,,***+++---+++)))***...222222000000444999<<>>JJJTTT```bbbgggnnnqqqjjjZZZMMMCCC@@@<<<999888777555444333222222222222222333333............---,,,+++++++++***************++++++((((((((((((((())))))***))))))))))))))))))))))))((((((((()))******++++++************))))))))))))((((((((((((((()))******))))))))))))))))))+++++++++***++++++,,,,,,+++111333333@@@[[[xxxzzzrrrwwwwwwddd\\\ZZZbbbssszzzsssyyy~~~|||zzzsssqqqooommmmmmvvv{{{tttkkk]]]UUUddd|||zzzuuupppllljjjlllnnnmmmmmmllloooxxx}}}vvvllljjjkkkkkkgggaaa]]]]]]___hhhkkkpppvvv|||{{{mmmccceeekkkpppvvvwwwsssooopppsssooolllkkkmmmmmmooovvv~~~ssseee[[[YYY]]]hhhssswwwwwwxxx~~~vvvtttwww|||sss^^^\\\bbbmmmzzzxxxlllccc]]]\\\^^^bbbfffgggeeeaaa^^^^^^aaaeeefffhhhooowwwzzz~~~~~~wwwtttpppmmmjjjgggeee___XXXRRR[[[qqqzzzcccTTTOOOLLLMMMSSS]]]fffnnnyyyxxxbbbWWWXXX]]][[[```ccc``````dddgggggggggiiinnn{{{{{{zzz~~~xxxxxxsssllliiihhhbbbWWWNNNLLLMMMLLLOOO\\\mmmvvvuuummmkkkeeebbbccceee```XXXLLLIIIMMMSSSbbb}}}zzzzzzuuuddduuuyyy}}}|||tttsssxxx}}}tttrrrccc___tttpppttt{{{yyyfffOOOFFFJJJ???222+++......)))***111///000222222111222555777>>>>>>DDDUUUkkk{{{}}}wwwaaagggppprrrkkkgggsss{{{]]]IIIHHHNNNeeemmmccceeejjjtttwwwzzzssspppooouuu~~~|||uuurrrkkkaaaYYYXXX___iiipppyyy{{{tttxxxyyyxxxzzz}}}wwwooohhheeefffiiijjjkkksssoooXXXKKKPPPmmmxxx^^^WWWPPPNNNXXXiiixxxiiiVVVQQQXXXnnn~~~ooofffcccnnn{{{mmmggghhhnnnxxx}}}|||zzzzzzuuurrrqqqqqqlllbbb___ccc\\\YYYXXX]]]hhhtttzzzlllppp|||mmmcccjjjwwwvvvrrrssspppkkkWWWUUUSSSPPPPPPTTTYYY^^^bbbeeeeee```WWWSSSTTTXXXVVVYYYWWWVVVfff{{{yyyhhhaaaTTTBBB666444:::CCCHHHXXX[[[]]]^^^[[[SSSIIICCC>>>===;;;999777666555555666555333111000000000000000...---...000///,,,)))******))))))))))))******)))((((((((()))***++++++,,,+++)))((((((((()))******,,,,,,+++)))((()))*********************++++++))))))((('''''''''''''''((((((((((((''''''+++++++++***++++++,,,---///444666888DDD]]]vvv~~~zzzvvvvvvzzz~~~{{{xxxmmmbbb______kkk~~~uuuwww~~~{{{{{{{{{uuuqqqnnnlllppp||||||vvvjjj]]]WWWiii{{{yyyuuupppmmmkkklllmmmmmmlllkkknnnvvv{{{uuullliiikkkllljjjfffdddeeegggkkkpppvvv|||xxxjjjaaa```kkkxxx}}}sssppprrrssslllgggeeejjjooorrrwww|||}}}rrrddd^^^]]]bbbmmmvvvwwwttttttpppwww{{{vvvwww{{{jjjXXXYYY___jjjwww}}}yyynnneee^^^]]]___cccggghhhfffbbb^^^]]]^^^bbbdddfffmmmuuuyyy|||xxxtttoookkkgggccc```]]]XXXTTT```qqqtttccc[[[ZZZ[[[ZZZ\\\bbbiiiqqq}}}vvvaaa\\\bbbiiinnnooommmkkkmmmrrrrrroooqqqrrrvvv~~~zzz}}}zzztttxxxrrrllljjjhhhcccYYYPPPMMMMMMJJJLLLWWWhhhqqqrrrmmmjjjdddccciiimmmfff\\\NNNIIIKKKQQQ^^^yyy~~~xxxzzz}}}~~~rrrmmm~~~zzzyyyzzzvvvrrrrrr{{{uuummmkkk^^^ZZZlllnnnsss{{{}}}ppp\\\SSSSSSFFF777---......******//////000111111111222555777@@@AAAHHHZZZqqq~~~www```jjjtttvvvnnnmmmtttYYYHHHMMMTTTlll}}}jjjaaaccciiitttvvvyyy~~~xxxvvvwww~~~wwwsssiii[[[SSSTTT^^^kkktttyyy{{{ssssssrrrssszzz|||xxxrrriii```\\\\\\]]]___fffpppvvvpppbbbWWWUUU[[[wwwwwwbbbXXXRRRRRR]]]mmm{{{jjjXXXUUU\\\qqq}}}hhhdddccclllwwwzzzqqqgggbbbeeennn{{{zzzyyyvvvtttttttttooofffcccfffcccdddgggmmmxxxrrrqqq}}}zzzrrrkkklllyyyvvvsssuuurrrlll]]]YYYTTTPPPOOORRRWWWZZZ```eeehhhgggcccbbbfffkkkdddaaa\\\^^^nnn{{{sssaaaZZZOOOBBB999999???FFFJJJOOONNNMMMJJJEEE@@@===;;;888888777777777888999:::777666555333222222222222000...---...//////,,,)))******))))))))))))******))))))))))))))))))***+++,,,+++***)))((())))))******+++,,,+++)))((()))***************************))))))((('''''''''''''''''''''((((((((()))+++++++++++++++,,,------...111444888GGG^^^ttt{{{yyyxxx~~~yyypppmmmqqqqqqmmmwwwxxxvvvzzzxxxyyy{{{ttttttpppnnnvvv}}}wwwfff]]]\\\qqqzzzxxxtttqqqnnnmmmmmmmmmmmmlllkkkmmmtttyyytttkkkeeehhhkkkkkkjjjjjjmmmpppnnnuuu~~~iii^^^]]]iii~~~sssrrrsssppphhhbbb___eeemmmrrrvvvzzz|||pppdddaaa```eeennntttrrrmmmkkkkkkuuuxxxvvvyyysss^^^PPPUUU\\\gggttt{{{{{{rrrjjj______```ccchhhiiigggddd___\\\\\\___aaadddkkksssxxx{{{wwwrrrmmmiiiccc^^^[[[XXXVVVTTT\\\fffpppooofff___```dddgggdddeeehhhmmmtttyyyiiiffflllrrrxxxwwwrrrpppuuu{{{|||xxxsssvvvyyy||||||yyytttvvvqqqllljjjiiieee\\\UUUPPPMMMHHHGGGQQQ```kkknnnnnnkkkggghhhooossslllaaaRRRJJJJJJMMMYYYtttuuuxxxeeezzz}}}xxx}}}|||uuuppptttnnngggddd[[[WWWbbbdddkkkuuu{{{wwwjjj^^^XXXOOO===...,,,...,,,***,,,...000111111111333666888BBBCCCMMMbbbyyy~~~vvvcccmmmxxxwwwoooqqqjjjTTTIIIMMMWWWqqqvvveee]]]```fffqqqtttxxx}}}yyyyyy|||~~~uuuqqqdddUUUMMMPPP]]]jjjrrrvvv}}}|||xxxvvvrrrttt~~~~~~{{{zzztttgggYYYQQQQQQUUU]]]ccclllmmmddd[[[\\\bbbpppvvvgggYYYUUUWWWeeeuuummm\\\YYY^^^nnnxxxrrr^^^^^^bbbiiipppooohhhaaa\\\aaannn}}}yyyvvvrrrsssuuuuuuppphhhgggiiiooottt{{{ssssssrrrjjjkkkuuuyyynnnlllooonnniiiddd]]]SSSMMMNNNQQQSSSTTTWWW]]]dddggghhhjjjpppvvvqqqggg```hhhtttuuugggXXXRRRKKKAAA::::::???DDDHHHJJJHHHDDD???999555444555333333333444666999<<<>>>888777666555444333333333///...---.........,,,*********))))))))))))******+++***))))))))))))))))))++++++***))))))))))))******+++,,,+++)))))))))+++************************))))))((('''''''''''''''((((((((())))))***+++++++++++++++,,,---.........111:::MMMdddxxxwww~~~{{{xxx|||{{{||||||uuu{{{tttppp{{{|||ttt___[[[aaazzzzzzxxxtttqqqpppooonnnmmmmmmmmmmmmnnntttxxxssskkkcccfffjjjkkkkkklllpppssspppxxx|||ggggggooossstttrrrhhhddd___]]]bbbjjjrrr{{{zzzooofffbbb```cccjjjmmmiiieeedddmmmwwwzzzoookkkssszzz|||gggUUULLLPPPXXXdddpppyyy|||wwwooo```___```ccchhhiiigggeeeaaa]]][[[]]]```cccjjjrrryyy{{{}}}tttnnngggccc^^^XXXTTTPPPNNNLLLKKKPPPUUUUUUSSSTTT[[[bbbcccbbbeeeiiinnnvvvsssoooppppppuuutttqqqmmmpppxxx||||||yyy|||}}}~~~}}}{{{wwwuuuqqqmmmkkkjjjggg```ZZZUUUOOOGGGEEEKKKXXXdddjjjoooooonnnnnnpppqqqllldddXXXMMMJJJKKKUUUoooyyy}}}bbbttt{{{sssrrrlllgggddd^^^ZZZ\\\^^^fffqqqzzz}}}vvvgggZZZTTTAAA///***------++++++...///000000111333777:::AAADDDQQQjjj~~~{{{rrriiiqqqxxxvvvpppqqq~~~zzzaaaQQQMMMHHHWWWsssooo```ZZZ^^^dddllloootttzzz|||vvvvvvxxx}}}vvvmmmiii^^^RRRLLLPPPYYYbbbggglllvvv|||vvvyyyyyyyyy{{{~~~}}}|||tttdddSSSNNNWWWaaaooovvv|||yyylllccciiiuuuvvvkkkZZZXXX]]]lll}}}ppp___ZZZZZZccchhh```VVVXXX___iiipppoooggg___[[[```lll{{{|||uuuqqqkkkooorrrrrrnnnjjjjjjmmmuuu|||zzznnnrrrtttmmmrrr{{{zzzpppgggeeegggjjjkkkhhh^^^QQQJJJKKKOOOQQQRRRTTTZZZaaaeeegggjjjooosssooodddaaakkkqqqhhh[[[SSSOOOIIIAAA<<<;;;???DDDHHHLLLJJJFFF???999555444444444333222111333666999;;;777777666555444444333333///......---------,,,+++******))))))))))))******++++++***)))((((((((()))++++++*********))))))))))))+++,,,+++***)))***++++++++++++***************))))))((('''''''''''''''************))))))++++++++++++,,,---...///444111333@@@VVVkkk||||||~~~}}}tttooo{{{uuujjjXXXZZZhhh~~~zzzuuurrrqqqpppooommmlllnnnppprrrwwwzzzuuummmfffjjjmmmnnnnnnnnnrrruuurrryyy~~~{{{qqq|||}}}rrruuummm\\\___^^^```eeemmmyyywwwnnnhhhdddaaaaaaeeefffdddbbbdddmmmsss}}}zzzkkkaaa___mmmsss~~~wwwbbbQQQKKKJJJTTT```kkkvvv}}}xxxpppaaa___```cccgggiiihhheeeccc^^^[[[^^^aaadddkkkqqqzzz|||zzzppphhh[[[ZZZWWWRRRLLLFFFCCCAAA<<<>>>@@@@@@AAADDDKKKPPPTTTWWW^^^gggnnnxxx}}}tttrrrqqqnnntttvvvtttnnnkkkrrr|||}}}zzzxxxuuurrrnnnmmmkkkhhhccc___YYYQQQGGGCCCGGGRRR^^^gggooovvvxxxsssllliiigggeee^^^QQQKKKKKKRRRjjjzzzxxxeeemmmwwwrrrnnnllliiihhhccc\\\___iiittt}}}ooo\\\UUUBBB///(((+++...---,,,......//////000333888;;;???EEEWWWpppuuunnnooosssvvvuuusssuuuzzz~~~oooYYYPPPSSSMMM___zzz{{{mmmaaa]]]aaagggfffkkkpppwww{{{sssrrrrrruuuwwwsssllleee___ZZZSSSPPPQQQUUUWWWWWW```kkkrrrmmmddd___``````dddkkktttzzz~~~tttaaaSSSVVViii|||~~~pppmmm{{{yyynnnZZZZZZaaarrrmmm___WWWRRRWWW[[[TTTSSSWWW```ooozzzzzznnnbbb___bbblllxxx}}}xxxpppmmmhhhnnnsssqqqmmmlllooorrryyy~~~pppgggjjj}}}{{{yyy~~~}}}ttttttqqqkkkdddccciiipppiii]]]OOOGGGHHHMMMRRRTTT\\\aaafffhhhhhhggghhhjjjddd]]]^^^gggfffZZZRRRSSSQQQMMMGGGBBBCCCIIIRRRWWWVVVOOOEEE<<<888999;;;===<<<999555111///000222444444444444444333222222111.........---,,,++++++,,,******))))))))))))******++++++***)))((((((((()))++++++++++++*********))))))***++++++***)))***++++++++++++*********))))))))))))(((''''''''''''''',,,,,,+++***)))(((++++++++++++,,,...///000555000444EEE\\\mmmwww{{{{{{yyyooolllzzz|||lll]]]SSS\\\ppp}}}vvvrrrrrrrrrpppooolllppptttwww|||~~~yyyqqqnnnqqqttttttssssssvvvyyyvvv{{{~~~{{{wwwwwwpppqqqfffUUUYYY\\\bbbkkkttt}}}tttmmmhhheeebbbcccfffgggeeefffiiimmmpppuuuvvvnnnccc___aaaiiinnnyyyxxxbbbQQQLLLHHHTTTaaakkkwww{{{qqqcccaaaaaadddhhhjjjiiigggeee___\\\___cccfffjjjoooxxx|||}}}zzz{{{~~~xxxlllbbbRRRRRRPPPLLLFFFAAA>>>======<<<;;;:::;;;>>>@@@BBBKKKPPP[[[fffppp|||sssmmmppprrroooyyy|||zzzqqqkkkrrr~~~{{{wwwuuuuuussspppnnnllliiifffccc\\\RRRGGGCCCEEEMMMYYYeeeoooyyy}}}uuuiiidddfffgggbbbSSSKKKJJJPPPfff}}}|||iiieeeyyy{{{rrrsssuuutttxxxtttccc^^^jjjuuu|||qqqYYYTTTDDD222)))***......------...//////000333999<<>>BBBNNNhhhyyyooooootttyyyzzzzzz~~~{{{mmm[[[NNNPPPWWWeeezzz}}}vvvnnnkkkkkklllfffhhhlllqqqzzzxxxrrrssstttuuusssmmmccc\\\YYYYYYXXXSSSNNNLLLNNNRRRUUUZZZZZZRRRIIIHHHJJJLLLJJJSSS___lll|||vvvhhh___gggzzzgggZZZYYYiiizzzxxxxxxrrrjjjXXXYYYbbbttt|||nnndddWWWHHHKKKUUUWWW]]]iii|||zzznnnkkknnnvvv|||tttqqqwww~~~wwwpppqqqxxx{{{zzz]]]YYY[[[```___[[[aaammmwwwwwwmmmlllkkkhhh___ZZZ```kkklllbbbTTTIIIFFFMMMWWW___ccceeeggggggccc^^^YYYVVVRRROOOLLLHHHDDDBBBCCCFFFHHHKKKNNNRRRXXXbbbmmmtttgggXXXGGGCCCKKKVVV\\\]]]LLLFFF>>>666111///000222111222333333333222111000---......,,,***)))+++---******))))))))))))******))))))))))))))))))***+++++++++,,,,,,,,,+++***)))(((***++++++******+++,,,,,,,,,++++++***))))))((())))))((('''''''''''''''((((((((((((((((((+++++++++,,,---...000000333111>>>[[[vvv~~~zzz~~~zzz~~~}}}mmmjjjnnnwwwfffVVVTTTddd}}}xxxrrrrrrssssssqqqlllttt|||wwwtttwwwzzzzzzxxxxxx{{{~~~pppjjjtttxxxzzzqqqkkkddd\\\VVVZZZZZZ```mmm{{{xxxtttpppiiiddd]]]^^^cccjjjllljjjjjjmmmllllllmmmkkkddd]]]^^^dddjjjlllwww~~~gggTTTNNNVVVeeesss|||~~~hhhfffeeehhhlllooonnnmmmddd^^^\\\```eeefffhhhkkkoooyyyzzzxxxxxxvvvwwwzzz~~~~~~vvviii^^^WWWVVVTTTPPPMMMMMMQQQVVVSSSNNNKKKKKKPPPTTTTTTTTTWWW[[[ccclllvvvrrrqqqtttppphhhkkkjjjeeeaaafffuuuzzzzzzwwwuuussspppmmmjjjhhhggg[[[PPPFFFBBBBBBFFFRRR```ooouuuwwwqqqllllllnnnooodddSSSJJJIIIKKK^^^vvv}}}hhhWWWrrrwwwaaaqqq|||~~~vvv\\\VVVLLL===///+++---......------......000444:::>>>EEESSSnnnxxxooorrrvvv||||||}}}wwwfffVVVLLLOOOWWWggg|||~~~xxxqqqllljjjjjjhhhjjjlllpppxxx}}}wwwrrrtttwwwyyyvvvmmmbbbYYY[[[\\\YYYQQQJJJJJJQQQYYYWWWZZZZZZWWWWWWZZZ\\\ZZZ\\\^^^cccmmm~~~yyymmmdddjjj}}}~~~mmmZZZRRRVVVfff~~~}}}vvvssspppiiicccWWWXXXbbbtttuuukkk[[[HHHHHHTTTXXXbbbrrrzzzpppnnnqqq{{{yyyttt}}}wwwnnnpppvvvzzzyyyyyyxxxuuueeeRRROOOKKKOOOXXX[[[ZZZdddrrr|||zzzqqqpppkkkgggfffaaa^^^dddnnnooofffXXXKKKGGGMMMYYYbbbccceeehhhhhheee```[[[XXXNNNJJJBBB:::777:::;;;:::@@@EEELLLRRRXXX___hhhnnn\\\PPPGGGJJJXXXaaa```[[[NNNIIIAAA999444333444666111222333444333222111000---//////,,,)))(((+++...******))))))))))))******))))))(((((()))***++++++++++++,,,---,,,+++***)))(((***++++++******+++---,,,,,,++++++***))))))((())))))((('''''''''''''''%%%%%%&&&'''((()))---,,,+++******,,,...///555222:::\\\wwwwww}}}zzzzzz{{{}}}yyy}}}|||oooiii```pppooo^^^UUUXXXttt{{{xxxwwwuuusssqqqmmmrrryyy~~~~~~|||zzz{{{}}}ttthhhjjjjjjrrrrrrfff\\\UUUUUUYYY\\\\\\```kkkzzztttmmmkkkiiiccc\\\[[[XXX[[[dddiiiiiikkkpppiiikkkjjjfffcccccceeeeeehhhuuuvvvkkkfffjjjyyymmmdddaaahhhnnnmmmjjjjjjbbb___^^^```aaabbbgggnnnrrrvvv~~~~~~xxxjjj\\\ZZZ[[[YYYTTTTTT]]]fffkkkfffbbb___^^^\\\[[[```ggghhhqqqvvvvvv~~~{{{xxx{{{zzzssskkkiiiiiihhhiiinnnzzzyyyrrrvvvtttrrrqqqpppllleee```XXXKKKBBBDDDDDDBBBGGGRRRgggvvvyyytttsssooolllqqqccc\\\PPPFFFFFFUUUmmm|||zzzzzziiiXXXkkkxxx~~~sssxxx]]]ttt}}}dddZZZ[[[AAA+++111000)))......++++++000333555;;;AAAGGG___wwwwwwooozzzvvv}}}~~~iiiTTTNNNLLLQQQ___mmm~~~yyywwwnnnaaaXXXVVV[[[eeeooosssvvvwwwuuuqqqrrrtttyyy|||vvvjjjaaa^^^nnnbbbUUUNNNLLLMMMSSSYYYcccaaa]]]]]]fffsss|||~~~zzzzzzuuuoooooovvv~~~}}}zzzzzzssskkkvvv|||^^^MMMNNNSSSddd{{{{{{xxxtttooohhhaaaZZZVVVRRRVVV```qqq}}}gggUUUJJJHHHPPPYYYiiiyyy~~~rrrxxx~~~{{{rrroooqqqtttwww{{{wwwiiiVVVKKKJJJJJJGGGMMMRRRYYY^^^eeeppp~~~|||vvvnnnnnnkkkgggcccaaadddjjjooosssqqqdddPPPEEEKKK[[[gggkkkhhhgggjjjkkkfff^^^YYYOOOAAA>>>>>>888999>>>;;;@@@FFFIIIGGGKKKUUU[[[[[[MMMKKKLLLTTT\\\]]]SSSJJJDDDAAA>>>:::777666555555333444555555444222000///------,,,,,,,,,,,,++++++))))))))))))((((((''''''************)))))))))))))))***+++,,,++++++***))),,,,,,+++***))))))))))))+++++++++++++++***)))(((******)))(((((((((((((((((((((((((((((((((...---,,,++++++---///000555555???___xxxzzzssskkksssyyyqqqtttwwwlllsssuuuzzzxxxpppsssrrrcccfff```sss~~~mmm]]]VVV___|||~~~~~~{{{xxxvvvtttqqqnnnrrruuuzzz|||zzzyyy{{{kkkccciiimmmwww}}}jjj]]]UUUPPPQQQTTTWWWYYY^^^iiiuuu}}}vvvmmmhhhgggfff___YYYZZZ]]]fffqqqtttnnnhhhhhhiiijjjhhhfffdddeeeeeeeeeiiirrr|||ooogggdddjjjppppppooopppkkkgggdddfffhhhjjjqqqxxxyyyyyywwwlll```VVVZZZ___fffsss{{{tttnnnkkkjjjjjjooovvvyyy||||||yyy|||sssqqqtttuuuooohhhhhhiiikkkmmmsss}}}xxxrrrsssqqqooommmlllhhhccc^^^WWWKKKCCCDDDCCCAAAGGGQQQeeeuuuxxxttttttoookkkpppjjjbbbTTTGGGCCCMMM___nnnnnnjjjkkkxxxlllXXXeeewww}}}wwwnnnuuuxxxbbbwwwnnnZZZ[[[DDD///111000***000000------111444666<<>><<<:::::::::;;;666777777777666444111000------,,,,,,,,,,,,++++++******))))))((()))))))))*********)))))))))((((((++++++,,,------,,,***))),,,++++++************++++++++++++++++++***))))))******)))(((((((((((((((''''''''''''''''''///...---,,,---...000111444666AAA___}}}yyyooo```^^^dddhhhqqqrrrfffnnnooosssqqqjjjmmmjjj[[[bbbaaayyyzzziii[[[VVVfff~~~}}}zzzxxxvvvrrrnnnjjjqqqsssuuuxxxzzz{{{{{{{{{~~~}}}{{{wwwtttvvv{{{yyygggdddnnnvvvttt]]]PPPKKKJJJKKKNNNRRRUUU[[[fffqqqyyyzzzyyyuuunnnfffbbbbbb```[[[WWW^^^eeerrr~~~~~~uuummmiiiiiigggeeeeeeeeeeeeeeedddnnnttt~~~wwwpppkkkoootttvvvvvvvvvrrrlllggghhhjjjooowwwzzzxxx{{{zzzooobbb___fffrrryyypppnnnooorrryyy}}}qqqkkkddddddgggiiieee```gggjjjnnnsssxxx{{{{{{zzzuuupppooommmjjjhhhfffccc___\\\VVVLLLEEEDDDBBB@@@EEENNNbbbrrrxxxtttuuupppkkkooopppgggWWWHHH@@@DDDQQQ[[[\\\WWW[[[mmm|||vvv^^^aaaxxx~~~xxxyyyyyynnniiirrrmmmaaaqqq{{{{{{rrrZZZZZZHHH555111...,,,333111//////222444666===EEEQQQiii|||~~~pppmmm{{{~~~{{{yyyppppppdddZZZVVVRRRXXXjjjzzzyyytttgggSSSEEEFFFNNNVVV]]]dddhhhmmmuuuyyyyyy{{{zzz{{{|||xxxppplllmmmtttdddRRRJJJKKKRRR]]]gggppphhh```cccxxx}}}xxxppptttxxxooo]]]MMMFFFJJJVVVmmmzzztttccc___WWWPPPIIIEEEDDDCCCHHHLLLXXXmmmlllSSSDDD@@@BBBIIIPPPWWWiii|||~~~{{{xxxtttxxx}}}wwwvvvwwwyyy{{{rrrlll```UUUTTTXXX[[[YYY]]]eeepppwwwxxxssslllhhh]]]___```dddmmmuuuuuuooommmllliiifffdddeeeiiimmmqqqpppgggWWWMMMSSScccnnnuuussspppnnnlllggg```ZZZQQQJJJPPPWWWTTTUUUZZZXXXTTTUUURRRLLLIIIHHHEEEBBBIIIOOOUUUVVVPPPHHHCCCAAAAAA@@@>>>===<<<===???@@@;;;;;;:::999777444222000------,,,,,,,,,,,,+++++++++***)))(((((()))+++,,,******))))))))))))((((((,,,------...---,,,+++***++++++++++++,,,,,,,,,,,,***++++++++++++***))))))******)))(((((((((((((((''''''''''''''''''///...---,,,,,,...000111111555@@@[[[uuuyyy{{{}}}{{{~~~{{{mmm```YYY___lllxxxzzzsssnnnnnnqqqooojjjnnnmmm]]]___ddd~~~tttdddYYYWWWkkk~~~}}}|||zzzxxxuuuqqqkkkgggkkkkkkmmmooorrrtttvvvxxx|||{{{xxxrrrnnnpppwww}}}~~~~~~vvvhhhhhhuuuhhhPPPDDDDDDFFFHHHJJJQQQSSSYYYdddpppwwwzzzyyyvvvlllaaa\\\[[[YYYYYYYYY```jjjyyywwwooollliiidddaaaccceeeeeeeeefffooowwwxxxxxx{{{|||}}}{{{wwwqqqllllllppprrrsssssspppggg``````ccchhhqqqyyy~~~xxxwwwxxx{{{}}}wwwjjj]]]gggttt}}}rrrjjjdddfffmmmttt}}}sssddd```\\\\\\___aaa^^^[[[fffiiinnnsssyyyxxxuuuuuutttpppmmmllljjjhhheeebbb___]]][[[UUUNNNGGGDDDAAA???CCCJJJ]]]ooovvvuuuwwwqqqllloooqqqhhhXXXIII@@@AAAIIIPPPQQQOOOWWWllliii```rrr~~~{{{vvvvvvllliiisss~~~xxxhhh]]]jjjrrrtttzzz|||pppZZZXXXLLL<<<111,,,---333111///000222444666>>>FFFVVVnnn~~~yyymmmnnn}}}~~~{{{|||qqqkkklllccc\\\ZZZWWW```wwwwwwvvvooo```NNNEEEJJJRRR^^^eeejjjlllrrr|||~~~|||sssnnnoootttdddSSSLLLOOOWWWbbbkkkpppfff\\\```uuu}}}zzztttvvvrrrcccSSSJJJGGGLLL[[[wwwvvvhhhgggeee___XXXPPPKKKHHHDDDGGGQQQfff|||rrr___JJJ@@@@@@CCCHHHLLLRRRaaapppxxxzzzxxxsssnnnlllmmmuuu|||xxxxxxxxxyyyzzzpppjjjbbb^^^___cccdddbbbbbbfffkkknnnkkkbbbWWWOOOQQQUUU[[[cccoooxxxwwwqqqmmmllljjjhhhfffgggjjjmmmyyywwwlllYYYNNNTTTcccnnnqqqrrrpppnnnnnnmmmhhhbbbVVVTTT```iiidddaaabbb___[[[YYYUUUPPPMMMJJJGGGDDDGGGLLLQQQPPPJJJEEEBBBBBB>>>===<<<;;;;;;<<<>>>???<<<<<<;;;999666444111///------,,,,,,,,,++++++++++++***)))((()))***,,,---***)))))))))((((((((((((+++,,,---------,,,***)))***++++++,,,------------******+++++++++******)))***))))))(((((((((((((((''''''''''''''''''...---,,,+++,,,---///000111666@@@XXXqqqxxx|||yyyqqqoookkkeeeiiivvv~~~~~~~~~nnnmmmqqqpppmmmsssqqqaaa^^^iii~~~rrrbbb[[[]]]ttt~~~~~~|||zzzxxxwwwtttpppjjjfffiiijjjlllooosssvvvyyy{{{~~~{{{uuuoookkkmmmuuu{{{yyymmmppp|||rrr]]]GGG???CCCHHHJJJLLLVVVVVVZZZbbbmmmvvv{{{|||zzzlll]]]VVVTTTSSSYYY___eeetttvvvkkkeeegggbbb```dddggghhhkkkqqqyyy|||ssspppnnnssszzziiigggcccbbbfffkkkmmmlllhhh___WWWVVVZZZ```gggooosssyyywwwyyy{{{|||wwwlllaaa[[[ggg||||||jjj[[[WWWWWW```jjjuuu}}}{{{tttjjjaaa___]]]\\\^^^^^^]]][[[aaacccggglllrrr~~~{{{vvvsssrrrqqqnnnkkkjjjiiigggddd```]]]\\\[[[TTTOOOJJJEEE@@@===AAAGGGWWWkkkuuuwwwyyytttnnnpppsssjjjZZZKKKAAA@@@DDDIIIPPPTTTaaauuusss```kkk|||{{{vvvyyywwwrrrxxx}}}yyywwwrrreee]]]fffnnnsssyyy}}}yyyqqq\\\VVVOOOBBB111***...111///...///111222555>>>III___vvvyyyqqqsssxxxzzztttiiillljjj___YYYYYYWWWeeewwwsssjjj]]]SSSRRRVVV[[[eeejjjnnnpppuuuuuummmkkkmmm___RRROOOTTT[[[bbbhhhmmmeee]]]aaauuu}}}{{{{{{wwwxxxqqq___PPPIIIJJJQQQbbb~~~zzzkkk]]]UUUOOOOOOVVVcccsss{{{yyyttt```QQQBBB???BBBEEEHHHKKKUUU___jjjsssxxxvvviii\\\]]]]]]bbbmmmvvvyyy}}}|||yyywwwwwwwwwvvvuuugggdddcccfffkkkmmmnnnnnnpppssswwwzzzuuuhhhWWWKKKQQQYYYccclllvvv|||yyysssooooooooonnnnnnqqqvvvyyyoooYYYKKKPPP___kkklllpppqqqnnnnnnppplllfff\\\^^^mmmvvvmmmfffeee```aaa[[[RRRLLLGGGBBB>>><<>>CCCJJJQQQ]]]ooo~~~pppnnnmmmjjjaaaaaa```]]]XXXSSSQQQQQQUUUZZZaaagggooozzz|||zzzyyyttttttssssssqqqnnnkkkhhhdddfffgggeee```\\\ZZZZZZQQQQQQNNNFFF>>>;;;>>>@@@NNNeeetttzzz{{{tttuuuwwwlll\\\LLLBBB???@@@AAAOOOfffyyy|||aaaaaaxxx~~~xxxyyy{{{sss``````fffoooxxx}}}hhhXXXUUUNNN777...111,,,+++,,,///222333777DDDPPPyyyzzzxxx~~~yyy}}}{{{ooolllppppppdddUUURRRWWWYYYjjj|||ssspppggg\\\YYY]]]^^^\\\^^^eeelllooouuu~~~~~~uuukkkhhhhhh\\\SSSUUU]]]aaaccceeeaaaaaaaaafffttt{{{{{{zzz}}}zzzzzz{{{xxxzzztttcccRRRJJJRRRdddrrrzzzpppwwwzzz}}}}}}wwwlll___VVVHHHAAA>>>AAAHHHNNNVVV]]]iiinnnuuuyyyzzzrrr```NNNJJJOOOWWW^^^___```gggppprrrrrrsssttttttqqqmmmiii^^^```gggqqqwww{{{}}}lllgggyyy|||uuuuuutttsssqqqrrrwww~~~yyywwwkkkVVVGGGHHHSSS\\\eeeooosssnnnlllmmmggg^^^]]]___lllssskkkjjjtttxxxuuudddQQQFFF???999888:::999888888<<>>>>>???AAADDDHHHRRRgggzzz|||llldddgggjjjhhhjjjkkkiiiddd]]]WWWUUUUUUVVV\\\eeemmmuuu}}}yyywwwnnnoooppppppnnnkkkgggdddbbbeeegggeee```[[[YYYXXXQQQRRROOOFFF===;;;===???KKKcccttt{{{}}}vvvwwwtttiiiYYYKKKBBB@@@BBBCCCLLLhhh}}}dddaaayyy}}}hhhfffiiittt~~~mmmZZZWWWRRR:::111333++++++---000333444999FFFTTT~~~~~~yyytttwww|||~~~zzzsssvvvrrrdddTTTSSS[[[^^^nnnxxxpppoooggg[[[VVVXXXZZZWWW]]]eeemmmrrryyy|||~~~tttlllkkkmmmaaaXXXZZZbbbggghhhiiigggiiijjjmmmxxx{{{zzzzzz{{{{{{wwwyyyuuueeeUUULLLXXXnnn{{{tttmmmooo^^^TTTHHHCCCAAAEEEKKKTTT___iiiooovvv|||}}}zzzqqqaaaRRR\\\bbbkkkoookkkeeeiiiqqqpppppprrrsssssspppjjjffffffhhhooowwwzzz~~~rrryyy~~~vvvvvvtttooojjjhhhjjjoootttoooooofffTTTGGGGGGPPPXXX```lllqqqmmmkkkmmmggg]]][[[[[[fffmmmggglll}}}nnn\\\III@@@===;;;>>>CCC999;;;???BBBDDDCCC???;;;333222111000000222444555111111111000000111222222---------,,,,,,,,,++++++)))***,,,,,,+++((($$$""")))(((((((((''''''''''''&&&(((***,,,.../////////******,,,,,,,,,***((('''((()))***+++++++++++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&<<<111+++...111...///444777???YYYqqqvvv|||yyytttxxxuuu^^^]]]wwwxxxcccVVV\\\jjj~~~}}}|||}}}wwwxxxwwwuuurrrpppqqqrrrvvvuuuzzz}}}zzzlll^^^ZZZ\\\aaaffflllooozzzyyykkkkkkxxx}}}hhhOOOOOOPPPSSSZZZbbbdddcccbbb___fffxxxtttrrrkkkfffkkkzzzwwwfffiiinnnhhhjjjkkkpppwww~~~sssooovvv|||yyyyyyzzz|||~~~vvv{{{~~~tttmmmgggdddiiirrr{{{kkk]]]SSSHHH???AAACCCEEEGGGKKKUUUaaajjjnnnppplllaaaWWWYYYdddoootttzzzyyyooofffbbb]]]WWW]]]aaaiiiqqqyyyyyyuuuuuuqqqqqqpppnnnllljjjhhhgggggghhhhhhddd___YYYUUUTTTRRRPPPLLLFFF@@@======>>>QQQ___ppp|||{{{rrrqqqjjj]]]OOOCCC>>>>>>AAANNN___www}}}eeebbbuuuoooxxxzzz___RRRQQQAAA000---//////222000222777666???TTT}}}xxxttttttvvv{{{{{{ttt{{{sss]]]VVVZZZXXX___xxxxxxtttjjj___WWWRRRPPPUUU]]]cccfffnnnxxxwwwrrrpppooogggaaaaaadddgggiiiiiikkkggghhhsss~~~~~~}}}yyyzzz}}}{{{ssskkkUUUYYYcccssszzzppplllmmm}}}lll]]]PPPIIIGGGNNNXXXcccpppzzz{{{xxxoookkk{{{vvvqqqkkkgggiiinnnqqqoookkklllkkkmmmtttyyy}}}~~~|||{{{||||||sssnnnlllggg___VVVUUU___jjjlllkkkdddVVVGGGCCCKKKUUU^^^eeekkkmmmllljjjccc[[[VVV]]]dddfffkkkqqqrrrnnn^^^SSSHHHFFFEEECCCAAAAAAEEEFFFDDDAAADDDHHHCCC999999888666444333333444555111333444222...,,,...000...------,,,,,,++++++***+++++++++*********))))))+++++++++*********))))))...)))'''+++333666111*********+++++++++******)))******++++++++++++******))))))))))))((((((((((((((((((((((((((('''@@@444,,,...000...///555???KKKiii~~~|||qqqjjjsss~~~rrr^^^ccc{{{qqq___VVV```ppp}}}{{{zzzyyyuuutttsssrrrqqqpppooonnnrrrpppssszzz}}}{{{{{{~~~wwwjjj^^^[[[___eeekkkqqq|||uuuoooiiiaaafffqqqvvvzzzuuufffTTTSSSSSSVVV\\\bbbcccbbbeeekkk|||sssqqqnnnmmmwww}}}pppeeegggnnnkkkmmmmmmqqqxxx~~~yyyqqqrrr{{{|||vvvnnniiiiiikkkmmmnnnqqqrrrsss|||}}}|||ooobbbYYYUUUUUU^^^iiiuuuxxxtttgggZZZQQQHHH@@@DDDGGGKKKNNNRRRXXXaaaggghhhccc[[[SSSPPPWWWkkk}}}|||rrrmmmhhhbbbbbbfffmmmtttzzzzzzuuusssoooooonnnmmmkkkjjjhhhgggggghhhgggddd___ZZZWWWVVVUUUSSSNNNHHHAAA===<<<===NNN]]]ooo}}}{{{qqqmmmhhh___RRRFFF@@@>>>@@@IIIWWWnnnzzzsssYYYWWWmmm~~~zzz___SSSUUUGGG666000......111///222777777@@@VVVyyy~~~zzzuuusssvvv|||}}}vvvyyylllYYYVVV[[[YYYaaa{{{wwwhhh```WWWQQQMMMMMMTTT]]]mmmssszzzqqqeeebbbgggnnntttxxx~~~vvvsss|||zzzxxx{{{~~~}}}wwwqqqbbbeeeooouuukkkfffjjjpppuuujjjbbbcccdddfffkkkuuuyyyggg___ccciiijjjhhhfffccceeekkkoooqqqssswwwiiijjjkkkkkklllooouuuzzzyyyqqqvvvpppdddUUUKKKLLLYYYffflllkkkdddWWWJJJEEEIIIOOOZZZ```fffiiikkklllfff```[[[\\\___bbbcccbbb^^^[[[SSSLLLHHHIIIKKKKKKKKKNNNMMMOOOOOOLLLKKKIII@@@666888777666777888888666444222333333111///......///...------,,,,,,++++++***+++++++++*********))))))+++++++++*********))))))+++)))***...444444///)))******+++++++++******)))******++++++++++++******))))))))))))((((((((((((((((((((((((((((((GGG888---...000...000555@@@RRRqqq}}}uuu~~~{{{uuuooojjjqqqyyy~~~xxxiii[[[iiizzzlll\\\XXXgggyyy}}}zzzwwwuuutttrrrqqqrrrssssssooolllkkkhhhiiinnnsssvvvxxx{{{rrrfff\\\\\\bbbhhhooottt}}}qqqeee\\\WWWXXXVVV```kkklllpppqqqiiiZZZXXXWWWZZZ___bbbcccbbbiiiuuusssrrrsss|||qqqjjjccceeemmmooooookkkkkkppptttuuuxxx|||sssnnnkkknnnvvv|||{{{wwwuuu}}}}}}wwwssskkkaaaYYYXXX]]]bbbkkkiiifffgggnnnwwwzzzwwwsssqqqoootttvvvfff\\\RRRMMMMMMRRR\\\fffgggkkkkkkaaaUUUMMMHHHEEEHHHMMMRRRVVVXXX[[[```dddddd[[[TTTPPPQQQ[[[ttt|||tttrrrnnniiiiiinnntttxxx}}}~~~}}}~~~zzztttqqqmmmmmmllllllkkkiiihhhgggfffggggggddd```\\\YYYXXXXXXVVVQQQJJJBBB===<<<<<>>???DDDQQQhhhwwwqqqWWWTTTnnn~~~}}}{{{^^^SSSXXXNNN===333------000///222888888BBBXXXssstttxxx{{{|||{{{xxxuuuwww}}}yyywwwvvvdddVVVVVV]]][[[ddduuuggg```ZZZVVVTTTUUU___jjjxxxzzzmmmmmmwwwwwwwwwyyy|||~~~~~~{{{xxxqqqsss}}}vvvllljjjpppxxx~~~}}}zzzxxxtttiiinnnuuutttooo^^^[[[]]]dddiiihhhggggggWWWXXXYYY[[[```gggooouuuyyy}}}wwwrrrtttnnnaaaTTTMMMTTTdddqqqqqqnnnhhh]]]SSSMMMMMMPPPTTTZZZ___ccchhhmmmlllhhhbbb\\\\\\bbbaaaVVVNNNMMMLLLHHHFFFGGGGGGFFFGGGKKKPPPSSSTTTPPPMMMIIICCC<<<:::999:::???CCCBBB<<<666444222111000000000...---...------,,,,,,++++++***+++++++++***************+++++++++***************(((***---111333222---((()))******+++++++++************++++++++++++******))))))))))))((((((((((((''''''((((((((((((MMM<<<......000///111666===RRRppp{{{vvv|||pppbbbhhhfffhhhnnnuuuyyyxxxvvviiilllpppssssssnnnddd\\\jjj|||mmm^^^]]]nnn}}}xxxtttqqqvvvsssrrrtttwwwwwwrrrllleeedddeeejjjqqquuuwwwxxxkkkaaaXXXZZZ```ffflllqqqxxxtttjjj]]]QQQLLLMMMPPPQQQPPP\\\hhhjjjpppuuuooo___[[[YYY]]]bbbdddeeefffppp|||vvvsssuuutttyyyjjjfffaaacccmmmsssuuukkkccccccggghhhhhhiiibbbbbbeeennnxxx~~~~~~|||www}}}yyywwwwwwgggddd^^^VVVRRRUUU___gggoooiiicccbbbgggmmmmmmjjjlllkkkkkkpppzzzxxxlll\\\VVVPPPNNNQQQVVV]]]bbbhhhjjjhhh^^^RRRKKKIIIJJJLLLPPPTTTWWWXXXZZZ^^^bbbfffaaa^^^]]]\\\ddd|||{{{nnnkkkmmmnnnlllmmmuuu|||{{{zzz|||yyysssooollllllllllllkkkjjjiiihhheeeffffffddd```]]][[[[[[WWWVVVQQQJJJCCC>>><<<<<>>???BBBQQQmmmttt]]]XXXqqqzzz|||}}}uuu||||||]]]QQQWWWPPP@@@555,,,---000...111888999DDD[[[mmmppptttwwwyyyzzz|||}}}}}}~~~zzz{{{zzzuuubbbWWWYYY___]]]hhh}}}sssmmmhhhdddddddddgggrrr|||xxxpppyyywwwyyy{{{}}}}}}}}}{{{zzzwwwzzzyyytttuuuzzzwwwrrrmmmpppzzz~~~xxx[[[YYY\\\eeelllkkkhhhggg```^^^^^^bbbjjjppprrrsssvvv{{{~~~|||zzzzzzxxxtttnnnkkkcccZZZZZZfffvvvyyysssiii^^^VVVQQQPPPQQQRRRUUUWWW[[[dddooosssqqqhhh]]]\\\eeedddVVVLLLMMMHHHEEEBBBBBB@@@???CCCJJJVVVWWWUUUPPPJJJFFFCCCAAA???>>>AAAHHHNNNMMMDDD;;;555222//////111111///,,,...------,,,,,,++++++***************************************************(((+++///111000...,,,+++))))))***+++++++++************++++++++++++******))))))))))))((((((((((((''''''''''''((((((QQQ>>>///---000///111666>>>SSSlllsssooo|||lll^^^```]]]\\\bbbkkkqqqrrroooppppppqqqrrrpppkkkeeebbbkkkqqqaaa```qqq|||xxxtttqqqwwwtttsssuuuxxxwwwrrrllleeegggjjjpppxxx}}}{{{xxxfff\\\TTTVVV\\\aaaeeeiiioooiii^^^QQQIIIIIIOOOVVVSSSNNNWWWcccjjjsssxxxpppccc\\\YYY___dddfffiiimmmxxxvvvrrrrrrwwwvvv~~~eeeaaa___dddqqqxxx|||lll]]]ZZZ^^^cccfffhhh^^^ccclllvvv~~~|||yyyyyyyyyzzz{{{zzzxxxuuurrr[[[YYYTTTQQQRRRYYYeeennnnnngggaaaaaaeeehhhiiiiiimmmmmmmmmpppwww{{{tttiiibbb\\\UUUQQQUUU^^^fffjjj}}}zzzrrrfffWWWMMMJJJLLLNNNPPPSSSTTTTTTXXX^^^dddjjjkkkiiieeecccmmm|||iiiaaaccciiimmmnnnnnnzzzxxxxxx{{{xxxrrrnnnmmmmmmmmmlllllljjjiiiiiidddeeeeeeccc___\\\\\\\\\UUUSSSPPPJJJCCC???======FFFWWWnnn{{{ooopppnnnfffXXXHHH???===@@@BBBUUUwwwxxxtttaaaWWWkkk~~~}}}yyyyyywwwyyyooorrr}}}yyy~~~]]]OOOTTTNNN@@@555------000...111999:::FFF]]]lllqqqwwwyyyxxx|||}}}zzz}}}~~~~~~fff[[[[[[___]]]kkk|||rrriiiffffffkkkrrryyy~~~nnneeeppp||||||||||||{{{zzzyyyyyyuuuwwwxxxvvvvvv{{{}}}vvvooopppuuussskkkhhhpppyyy]]][[[___iiiooonnnllllllhhhgggjjjsss~~~zzz|||}}}{{{wwwvvvwwwuuuqqqpppmmmeee___eeexxxzzzjjj[[[QQQLLLKKKLLLQQQRRRSSSWWWcccqqqwwwwwwhhh^^^]]]eeecccUUULLLOOOGGGBBB>>>>>>???BBBKKKUUU\\\]]]]]]ZZZRRRIIIBBB???BBBAAADDDKKKQQQOOOFFF===555222//////111111///,,,...------,,,,,,++++++******************************************************---......,,,+++---...((()))***+++++++++++++++******++++++++++++******))))))))))))((((((((((((&&&'''''''''((((((SSS???///---000000111555===OOOdddjjjlll~~~{{{jjjdddccc```___ccckkkpppqqqooosssppppppqqqnnnhhheeeeeeqqqsssaaaaaarrr|||yyyvvvtttxxxuuuttttttuuutttpppmmmjjjmmmqqqwwwxxxaaaXXXQQQTTTYYY\\\___aaaeeeccc]]]VVVPPPQQQVVV[[[\\\SSSWWWaaahhhssswwwnnnggg]]]YYY___eeeggglllsss|||zzzuuuuuuvvvyyy~~~sss```]]]^^^hhhvvv{{{vvveeeTTTPPPVVV]]]cccgggfffnnnyyy|||wwwwwwvvvuuuuuuwwwvvvrrroooXXXTTTQQQPPPTTT]]]ffflllgggbbb___aaadddeeegggkkkmmmooooooooorrruuuqqqkkkgggaaaYYYWWWbbbuuu~~~rrrcccUUUNNNNNNPPPQQQSSSSSSUUUZZZbbbiiinnnrrrooogggiiizzzvvvgggXXXUUUZZZaaaggglllooo~~~xxxxxxyyyvvvqqqooonnnnnnmmmmmmllljjjiiihhhdddddddddaaa^^^[[[[[[\\\TTTSSSPPPKKKDDD???======EEEVVVlll{{{yyynnnpppooohhhYYYIII???>>>AAABBBXXX}}}zzz{{{hhhWWWeeezzz}}}yyyqqqooosss|||hhhiiisssrrr}}}___QQQVVVPPPAAA777///...000...111999;;;GGG___pppvvv|||~~~~~~lll^^^ZZZ[[[\\\mmmyyyooobbb___bbbooo~~~wwwbbbTTTXXXdddqqq|||yyyxxxyyyzzzzzzyyyrrrppphhh^^^WWWYYYcccmmmtttuuuuuuppphhheeemmmyyyzzzrrrrrrxxx{{{vvv``````eeellloooooopppssslllpppyyy{{{tttqqqrrrppplllpppnnnhhheeerrrooo\\\NNNHHHHHHJJJPPPRRRTTT[[[gggtttxxxuuuaaa\\\\\\___[[[PPPJJJMMMMMMEEE>>><<<===AAAJJJRRRRRRUUU]]]dddbbbWWWKKKFFFAAA@@@AAAEEEIIIGGGAAA;;;444222111000000000...---...------,,,,,,++++++******************+++++++++***************++++++++++++,,,,,,,,,+++,,,...000((()))***+++++++++++++++******++++++++++++******))))))))))))((((((((((((&&&&&&''''''((()))SSS???...---111111111444;;;KKK^^^eeeoooyyynnnooonnnllllllooosssvvvvvvuuussspppqqqsssqqqjjjiiilll}}}tttaaacccvvv|||zzzyyyxxxzzzyyywwwvvvtttrrrpppoookkknnnqqqvvv~~~~~~uuu___VVVPPPSSSYYY[[[]]]___```___\\\XXXUUUWWW^^^dddnnncccbbbgggjjjsssxxxqqqkkk___YYY^^^dddfffmmmwww~~~tttsssxxxzzz}}}kkk```^^^aaaooo{{{yyygggYYYLLLKKKRRRXXX^^^bbbnnnwww{{{pppqqqqqqqqqooolllkkkjjj[[[WWWRRRSSSZZZaaafffgggeeebbbbbbdddccc```cccjjjjjjooopppnnnmmmpppqqqpppiiihhhdddeeerrr}}}xxxooo```UUUQQQQQQTTTWWWXXX[[[aaajjjqqqpppyyyxxxrrr}}}\\\QQQHHHJJJRRRYYYbbbjjjvvv}}}xxxyyyyyytttqqqpppnnnnnnmmmllljjjhhhgggfffcccdddccc```\\\ZZZZZZ[[[WWWVVVSSSMMMFFF@@@===<<>>===:::888222333333111///......///...------,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++******+++,,,---.........(((((()))++++++,,,,,,+++******++++++++++++******))))))))))))((((((((((((&&&&&&''''''((()))RRR>>>...---222111111444===LLL^^^hhhvvvxxxzzz}}}|||zzzxxxuuusssyyyvvvwww{{{yyysssrrrvvvvvvcccggg|||~~~|||{{{{{{{{{}}}}}}|||yyyuuurrrrrrsssiiilllmmmpppxxxzzzppp^^^VVVQQQTTTZZZ\\\^^^___dddaaa\\\VVVUUU\\\hhhrrr}}}sssqqqqqqooouuu{{{wwwoooaaaYYY^^^ccceeemmmxxxzzznnnrrr{{{zzzsssiiieeecccfffttt}}}uuu___UUUMMMOOOUUUZZZ]]]```nnnvvv~~~{{{iiimmmooommmfffbbbccceee___YYYUUUWWW```fffhhhfffhhhfffggghhhbbb\\\___fffiiinnnqqqmmmkkknnnsssuuuoooqqqqqqqqqzzzxxxuuuxxxuuuhhh[[[UUUSSSVVV[[[^^^bbbhhhpppvvvsssoooLLLDDD@@@GGGQQQYYYdddnnn~~~{{{yyyzzzxxxssspppqqqmmmmmmlllkkkiiigggeeedddccccccbbb___[[[YYYYYYZZZZZZYYYUUUOOOGGG@@@<<<;;;DDDSSSdddqqqxxxzzzsssjjjfffiiiiii___PPPDDDBBBCCCIII^^^xxx\\\eee{{{}}}vvvwww{{{yyyqqqrrrsssaaaeeeoooooo{{{yyyfff^^^eee[[[GGG:::222000222///222999;;;GGG___||||||~~~qqq]]]QQQPPPVVVooosssiiiZZZTTTWWWiii~~~qqqbbbRRRNNNYYYkkk{{{uuujjj]]]VVVZZZfffrrryyygggVVVKKKMMMPPPUUUiii~~~}}}ppp\\\WWWeeeyyy|||tttnnnoooxxxzzziiiSSSGGGIIITTT```fffmmmtttzzzuuuiiigggxxxvvvsssnnngggYYYLLLJJJNNNWWWnnnzzzqqqsssssstttxxx{{{vvvnnnnnnnnnoooppppppnnnllljjjfffiiiqqqwwwzzz}}}xxxzzzuuutttmmmeeecccjjjppprrrhhhppptttuuu~~~uuunnn```OOOBBB>>>BBBGGGKKKRRR]]]jjjwww{{{sssgggRRR[[[^^^YYYSSSTTTWWWXXXTTTJJJDDDFFFMMMRRRVVVZZZVVVNNNLLLPPPQQQJJJBBB???AAA???<<<999777777777777111333444222...,,,...000......---,,,,,,++++++***))))))******++++++++++++))))))******++++++++++++((((((***---000000...+++(((((()))++++++,,,,,,,,,******++++++++++++******))))))))))))((((((((((((&&&&&&&&&'''((()))XXXFFF///+++555222---333GGGNNNcccwwwxxxsssooorrr}}}|||uuuyyy}}}kkkaaahhhzzz}}}{{{zzzzzz|||xxxxxxzzzzzzuuuqqqjjjiiigggjjjsssyyytttkkkZZZXXXVVVWWW[[[```dddffffffaaaccc```\\\hhh{{{qqqpppyyy{{{{{{uuueeeZZZ\\\```cccppp}}}nnnlllwwwvvvqqqiiicccfffoootttqqqkkk[[[SSSNNNPPPUUUWWWYYY\\\kkkttt{{{||||||}}}{{{xxxmmmmmmiiiccc]]]ZZZ\\\^^^eee``````fffmmmnnnmmmmmmqqqqqqnnnhhh^^^XXXYYY^^^oooqqqooolllooouuuvvvqqqrrrrrrsssvvvzzz{{{yyyvvvmmmvvvzzzuuummmggg___WWWYYY___ffflllpppvvv}}}ZZZJJJIIIKKKRRRXXX```kkkuuu}}}zzz}}}|||xxxuuuvvvyyy{{{yyyuuurrroookkkiiiiiiiiihhhhhhjjjfff```[[[WWWUUUUUUUUUXXXWWWTTTOOOHHHAAA>>><<>>AAAJJJgggwwwRRR[[[|||}}}www|||}}}eee\\\fffnnnvvvyyytttwwwfffTTTfff___XXX:::111111111...222999;;;LLLjjj{{{~~~|||gggYYYTTTSSSXXXooo}}}qqqjjj^^^dddjjjqqqzzzzzzdddRRRHHHTTTeeelllppptttllleee^^^]]]dddnnnwww|||uuu^^^MMMPPPXXX```qqqwwwzzzttt___QQQZZZkkkuuu{{{wwwpppvvvwwwyyyhhhVVVPPPPPPWWWiii{{{pppqqqyyypppdddZZZNNNFFFEEEIII___qqq|||yyywwwyyyooo```TTTTTTYYYdddlllmmmnnnppplllnnnoooooommmkkkkkkkkkhhhpppuuuyyyzzzrrrppplllddd\\\[[[```hhhnnnqqqlllqqqsssrrruuuzzzxxxrrrnnneeeWWWGGG>>><<>>===;;;999777666555222222111111000/////////......---,,,++++++++++++***+++,,,,,,------------+++*********))))))((((((***++++++,,,------------************************))))))***,,,......+++))),,,,,,,,,+++***)))((((((((((((((((((((((((]]]KKK222+++444222...555BBBQQQjjj{{{}}}nnnkkkppptttuuuxxxjjjccclll}}}{{{{{{{{{}}}zzzxxxyyy{{{zzzvvvqqqhhhgggfffiiiqqqxxxuuulll[[[YYYXXXYYY]]]bbbfffhhhlll___```eeeaaahhh{{{{{{xxx~~~}}}}}}xxxhhh^^^___bbbeeesssrrrkkknnnvvv|||tttqqqkkkeeehhhnnnpppjjjcccYYYSSSOOOSSSWWWXXXYYY\\\dddkkkssswww|||~~~zzzlllllljjjeee___]]]^^^aaagggcccccchhhkkkiiigggfffmmmqqqssslll___WWWZZZaaajjjlllkkkiiimmmssstttqqqsssssstttvvvyyyyyyuuurrrooowww{{{wwwpppkkkddd^^^___fffnnnuuuyyy~~~nnnNNNNNNNNNSSS[[[aaagggooowww}}}vvvsssuuuzzz~~~yyyuuusssuuuyyy{{{zzzwwwqqqnnnkkkiiiiiiiiiiiihhhgggddd___[[[WWWVVVWWWXXXWWWVVVTTTNNNGGGAAA===;;;FFFSSSeeesss|||xxxpppmmmvvvqqqbbbVVVGGG@@@FFFHHHccc}}}{{{UUU[[[|||~~~{{{{{{bbb^^^nnnxxx{{{{{{vvvkkkUUUeeeaaa\\\???555222111---111777:::LLLlll}}}ttteeeXXXTTTUUU[[[sss~~~tttnnnhhhkkknnnttt}}}zzz^^^OOOGGGPPP___hhhpppyyytttkkkaaa```hhhsss|||{{{aaaNNNPPPZZZeeexxxtttrrrnnn```VVV\\\kkkwww}}}|||wwwwww{{{}}}kkkZZZTTTUUU\\\ooovvvyyy{{{tttoooiii^^^QQQIIIMMMVVVbbbvvv|||wwwfffRRRMMMRRR\\\fffkkkkkkmmmrrrtttsssrrrpppooonnnnnnnnngggnnnssswwwvvvmmmhhh[[[VVVPPPPPPTTT[[[```bbbgggmmmqqqpppqqqrrrnnnhhhjjj```QQQCCC<<<===BBBFFFOOO]]]nnnzzz~~~tttjjj___eeeiiinnn{{{|||mmmYYYQQQOOO\\\rrr|||ttthhhbbbXXXNNNEEEAAA??????======;;;:::888666555444222222111111000/////////......---,,,++++++++++++***+++,,,,,,------,,,,,,************)))))))))(((******+++,,,------------************************))))))***,,,...---+++)))******+++***)))((('''''''''''''''''''''&&&dddQQQ555,,,333111///888FFF___zzzxxxvvvhhhfffmmm|||oooooowwwllleeelll~~~~~~}}}|||{{{{{{zzzyyyxxxyyy{{{yyyuuupppfffeeedddgggpppxxxvvvppp]]][[[ZZZ[[[___dddgggiiigggZZZ```oooooottt|||~~~}}}{{{nnndddbbbdddiiivvv}}}pppgggllltttyyy}}}vvvqqqrrrlllhhhhhhkkkiiibbbZZZXXXTTTSSSVVVYYYXXXYYY[[[^^^dddmmmvvvwwwkkklllllliiidddbbbcccfffiiieeeeeehhhgggccc______eeeqqqxxxooo]]]SSSWWWaaagggiiijjjjjjmmmrrruuutttuuuuuuvvvxxxxxxvvvsssooowww}}}zzzrrrlllfffaaabbbjjjttt{{{rrrWWWEEELLLNNNUUU___fffkkkqqqxxx}}}uuuooonnnppptttwwwtttrrrqqqtttxxx{{{zzzxxxooommmjjjiiijjjjjjjjjiiidddbbb^^^ZZZXXXXXXYYYYYYWWWVVVSSSNNNGGG@@@<<<;;;DDDRRRcccrrr|||yyypppnnnzzzyyyjjjZZZGGG???HHHKKKgggXXX[[[|||~~~iiidddzzzlllRRRbbb```]]]???444111111---000666:::OOOppp{{{xxx~~~ooobbbWWWUUUXXX^^^vvv~~~wwwsssrrrqqqqqquuuzzzaaaTTTMMMUUUcccnnnzzzyyyllljjjtttkkkVVVXXXeeetttssskkkxxxxxxkkkeee___dddttt~~~zzz~~~{{{xxxgggXXXUUUZZZfff|||zzz}}}|||vvvwww|||~~~{{{vvvssssssoooeeeVVVNNNVVVcccpppyyyfffRRRLLLUUUdddppprrrppprrrxxx{{{vvvpppnnnnnnpppooonnnlllnnnllljjjssszzzwwwqqqeee[[[MMMJJJFFFFFFJJJOOOSSSVVV^^^fffmmmnnnlllkkkhhheeeeeeZZZIII>>>;;;>>>CCCFFFQQQbbbttt}}}}}}xxxooogggffflllttt}}}xxxbbbVVVPPPPPP```uuu~~~vvvjjjccc^^^WWWOOOGGGBBB@@@???<<<<<<:::999777666555444222222111111000/////////......---,,,++++++++++++***++++++,,,,,,,,,,,,,,,************)))))))))))))))***+++,,,------------************************))))))***+++------+++))))))))))))))))))((('''&&&((('''''''''&&&&&&kkkVVV888---111000///:::UUUuuussslllrrrddddddlll~~~ttthhhjjj}}}pppgggjjjyyy~~~||||||||||||yyyyyyyyyyyyyyyvvvpppllleeeffffffiiirrrzzzzzzuuu```^^^\\\]]]```ccceeefff```___kkkuuuuuu}}}xxxyyyzzz}}}uuukkkfffeeekkkwwwwwwiiifffsss}}}}}}uuurrrppprrrmmmhhhfffeeeccc^^^XXXZZZWWWWWWZZZZZZWWWXXX\\\```gggrrr~~~qqqkkkmmmooonnnjjjhhhiiikkkiiieeeddddddaaa\\\[[[^^^bbbsss}}}pppXXXLLLRRR\\\fffjjjmmmnnnooorrruuuwwwxxxxxxyyyzzzzzzwwwtttqqq{{{pppgggaaa]]]```hhhsss{{{~~~}}}{{{nnnXXXLLLLLLLLLNNNUUU___ggglllsss{{{|||yyyuuupppmmmmmmnnnpppsssrrrrrrtttwwwxxxxxxvvvmmmkkkiiiiiijjjkkkjjjjjjdddbbb^^^[[[YYYXXXXXXYYYXXXWWWTTTOOOHHHAAA>>><<<@@@NNN___ooo|||{{{rrrpppyyyvvviiiYYYEEE===GGGPPPnnnWWW\\\}}}{{{tttlllrrrTTTdddccc```@@@222000000---000777<<>>???LLL]]]ooo~~~uuurrrvvvpppeeeYYYFFF???IIITTTtttyyyzzzzzzTTT\\\~~~xxxvvvzzzuuuzzz\\\lllkkkgggCCC333...///---111888???YYY~~~{{{sssjjjuuu|||~~~{{{qqqkkkkkkaaa```cccggg{{{|||yyyyyyuuusssqqqvvvqqqeee```pppvvv|||vvvgggooo}}}pppkkkhhhrrrzzzuuu~~~wwwrrr^^^NNNAAABBBKKK]]]xxx{{{tttxxx}}}wwwvvvuuuvvvxxxzzzzzzyyy{{{wwwppphhh```^^^hhhtttzzzoooddd___gggxxx{{{tttmmmfffdddhhhmmmnnnmmmeee___TTTLLLOOO[[[fffkkkvvvuuuuuutttpppggg[[[RRRIIIKKKNNNRRRXXXcccoooxxxyyywwwssskkkbbb]]]```fff]]]QQQCCC;;;<<>>333---000000222888<<>>@@@CCCFFFQQQ]]]ggglllppprrrvvv}}}pppsssvvvwwwwwwvvvvvvwwwsssoooiiibbb\\\aaauuuwwwooojjjvvv}}}tttqqqpppooooooooooooppppppeee]]]TTTQQQXXXdddsss}}}{{{xxxrrrkkkccc^^^ZZZYYYTTT^^^jjjsssyyyooo[[[JJJ@@@AAAGGGIIIEEE@@@===>>>DDDKKKPPP\\\jjjxxxzzzuuupppooolllggg^^^VVVRRRRRRJJJJJJIIIGGGDDDCCCDDDFFFDDDDDDCCCAAA@@@???>>>>>><<<;;;;;;:::999888777777222222111111000/////////......---,,,+++++++++++++++++++++++++++***))))))((()))))))))************((()))***,,,---...//////***************************)))((((((***++++++***))))))************))))))''''''((()))+++,,,aaaRRR;;;111444///...:::RRRrrrqqqnnn~~~nnnZZZ______^^^bbbjjjpppooonnnnnnvvvxxxvvvvvvttthhhgggxxxyyygggfffwww}}}{{{yyyxxxxxxttttttssspppkkkgggeeedddeeekkkqqqwww}}}|||pppooonnnppprrrtttttttttvvvzzzssslllppplllmmm{{{zzzqqquuuwwwsssmmmzzzyyyqqqmmmkkkllliiijjjjjjgggbbb```aaabbbhhhhhhhhhhhhgggmmm}}}ppphhhiiinnnssssssoooiiieeeddd___dddkkknnnkkkggglllttt{{{}}}dddNNNIIIKKKJJJSSS___qqq~~~~~~wwwzzz}}}|||yyyrrrllljjjllloooooojjjhhhfff```ZZZ]]]eeeeeehhhkkklllnnnssszzzyyykkkhhhfffbbbaaabbbhhhtttmmmYYYVVVcccrrrvvvttttttvvvxxxxxxvvvsssrrrqqqkkkjjjiiijjjjjjjjjhhhfff___^^^]]]\\\[[[[[[[[[[[[YYYYYYVVVQQQIIICCC???>>>BBBLLL[[[kkkzzzvvviiibbbmmmssspppbbbKKKHHH[[[ttt~~~zzzsssgggggguuuxxx}}}tttUUUZZZwww}}}{{{nnnkkksss|||{{{tttnnnlllxxx~~~oooQQQ^^^\\\[[[AAA999...111111333666999QQQvvv|||yyy~~~}}}tttwwweeefffdddhhh{{{pppeeebbbdddgggzzzxxxvvvwwwtttvvvvvvwwwzzz}}}zzzttt```VVVLLLMMM\\\kkkpppmmmjjjlllpppwww~~~~~~zzzzzz{{{}}}|||yyy~~~yyyjjjXXXLLLGGGQQQ\\\aaafffnnnooo~~~{{{zzzjjjTTTEEE???@@@GGGLLLMMMSSS\\\^^^fffoootttzzzrrruuuwwwwwwuuutttuuuvvvrrrqqqlllbbbWWW[[[sss~~~yyywwwuuupppxxxppprrrsssrrrpppnnnnnnnnnfff___XXX[[[eeeuuusssggg___[[[XXXWWW```kkkyyy|||cccQQQCCC;;;===CCCAAA???>>>===???EEEMMMTTTaaaqqq|||zzzyyyfffdddbbbaaa^^^YYYTTTRRRNNNMMMNNNNNNNNNLLLHHHEEEBBBAAA@@@@@@?????????@@@;;;::::::999888777666666222222111111000/////////......---,,,+++++++++++++++++++++++++++***)))((((((((())))))*********+++((()))***,,,---...//////***************************)))'''(((***++++++***(((((()))))))))))))))(((%%%%%%'''(((***,,,dddZZZAAA111000---...777HHH[[[ggguuu|||{{{}}}xxxlllgggjjjjjjkkkmmmqqqsssrrrnnnkkkwwwtttpppuuuvvvkkklllsssfffaaannn}}}~~~}}}zzzzzz{{{{{{zzzvvvrrrlllfffdddeeeggghhhlllttt{{{~~~zzzvvvsssqqqsssssstttzzzlllddddddjjjiiieeennn~~~}}}tttvvvwwwsssssszzzzzzssspppjjjjjjppplllkkkjjjfffbbb______```fffeeeiiimmmkkkooo|||rrriiiqqqrrrppplllkkkkkkgggbbbbbbdddjjjooojjj```^^^bbbjjjsssvvviiiSSSEEEFFFMMMWWWbbbsss~~~}}}yyy{{{yyysssqqqoookkkkkkmmmrrrsssqqqllleeeaaaaaabbbcccdddeeeeeefffnnn{{{wwwpppmmmkkkiiiooosss|||wwwfff\\\hhhxxx}}}{{{yyysssvvvvvvuuuvvvxxxtttooopppnnnlllmmmmmmkkkfffbbb\\\[[[[[[[[[\\\\\\ZZZYYYZZZYYYVVVPPPIIIBBB???>>>EEENNN]]]lll{{{xxxllllllnnnsssppp^^^JJJJJJVVVhhhvvvlllhhhtttkkkjjj```___}}}vvvwwwvvvpppllllllkkkbbbfffoooooowwwwwwYYYaaakkk]]]MMM555222555111111888===PPPmmm{{{||||||~~~uuunnnqqqqqqqqqzzzmmm___\\\aaafffxxx{{{xxxuuuuuuuuusssooolllkkknnnpppeeeRRREEEKKKUUUXXX[[[aaaiiikkkpppvvvzzz{{{yyywww{{{xxxxxx|||~~~|||{{{wwwvvvtttqqqZZZPPPNNNYYYaaaccclllyyyxxxhhhYYYPPP@@@CCCHHHMMMNNNOOOWWWbbbggglllqqqtttyyywwwuuussssssuuuxxxzzzzzzvvvuuuooofff^^^^^^fffnnn~~~yyyvvvuuuuuuuuuwww}}}vvvuuutttsssqqqpppooonnnnnnnnniiibbbaaannn|||kkkcccaaa___aaadddvvv}}}wwwbbbQQQMMMKKKFFFGGGMMMKKKLLLDDD???DDDGGGSSSgggvvvzzztttqqqeeebbb]]]ZZZWWWUUUQQQOOORRRPPPOOOQQQSSSSSSPPPMMMNNNMMMKKKHHHDDDAAA???>>>::::::;;;;;;:::999777666333111000///000111000///------,,,,,,,,,,,,++++++(((((((((((('''''''''''')))))))))))))))))))))))))))))))))+++...//////---***)))((()))***+++***(((((()))***++++++***)))(((''')))***)))((('''(((***%%%&&&&&&'''((()))jjj^^^DDD111111//////777GGGWWWcccttt~~~vvvooollltttvvvxxxwwwvvvwwwmmmccc```nnn~~~}}}~~~zzzxxxxxxyyyzzzzzzyyyrrrggg```___ccchhhkkkrrrwww{{{}}}zzzwwwqqqllllllmmmpppyyylll___XXXYYYbbbgggiiittt{{{tttxxxzzzwwwzzzwwwuuutttmmmlllpppfffhhhiiihhheeeaaa^^^]]]```___aaafffgggnnn~~~sssllleeekkkllllllkkkmmmoookkkeee^^^```eeeiiieee^^^]]]bbbfffvvv|||jjjQQQDDDHHHNNNWWWbbbsss~~~|||wwwtttqqqllllllooo}}}zzzssslllfffeeefffhhhcccccccccdddiiirrr~~~{{{uuurrrrrrssssss{{{llldddgggzzz}}}yyyzzzyyywwwwwwzzzxxxsssqqqooommmmmmmmmkkkfffbbb]]]\\\\\\\\\]]]]]][[[YYY\\\[[[XXXRRRJJJDDD@@@???DDDNNN]]]nnn}}}|||ppplllpppwwwuuuaaaKKKGGGPPPVVVccc\\\ZZZiiijjjuuufff___zzz||||||zzzsssmmmllleeeYYY\\\eeehhhqqqwwwZZZdddooobbbRRR:::111444222333888;;;KKKfffuuu|||zzz{{{rrrrrr}}}tttbbb[[[^^^cccuuu}}}yyywwwuuutttrrrpppoooppprrrttt___OOOEEEKKKUUUZZZbbbjjjoooqqqtttvvvvvvvvvvvvwwwvvvvvvwwwzzz||||||||||||xxx{{{|||yyyyyyyyywwwrrr]]]TTTSSS^^^iiiooozzzuuudddTTTIII@@@AAAHHHRRRYYY]]]cccjjjlllnnnllljjjlllrrruuutttzzzxxxvvvuuuvvvwwwwwwwwwtttsssooogggaaaaaajjjrrrrrrrrrrrrsssttttttttttttsssyyyzzzsssooovvvuuutttsssrrrqqqqqqqqqnnnjjjfffhhhuuuyyykkkfffiiinnnuuu|||uuubbbSSSKKKQQQXXXVVVTTTWWWZZZZZZPPPJJJOOOUUUddd{{{|||tttooofffccc___[[[YYYVVVSSSQQQRRRPPPOOOPPPRRRRRRNNNJJJEEEEEECCCBBBAAA@@@??????;;;;;;;;;:::999888666666444222000///000000///...------,,,,,,,,,,,,++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))+++...//////...+++***((()))******)))(((((()))***++++++***)))(((''')))***)))((('''(((***&&&&&&''''''((((((rrrdddFFF111111222111777CCCSSS___qqqwwwqqqpppsssyyy|||yyyqqqjjjeee______nnn}}}}}}|||xxxvvvvvvxxxyyyzzz{{{pppbbbZZZ[[[ccclllqqquuuwwwxxxwwwyyy}}}|||xxxrrrjjjbbb```bbbhhhsss}}}vvvddd]]]VVVVVV___hhhmmmsss{{{}}}}}}tttrrrxxx|||zzzxxxrrrtttrrrkkkgggiiidddhhhkkklllhhhbbb]]]ZZZ```]]]^^^bbbfffpppwwwqqqlllfffeeegggiiilllqqquuuppphhh^^^^^^aaaccc```\\\]]]bbbeeezzziiiMMMDDDKKKPPPZZZcccttt|||yyyrrrlllmmmrrruuummmjjjkkknnnpppfffeeedddhhhpppzzz~~~xxxuuuuuuwwwyyyzzz|||vvvjjjhhhttt{{{yyyzzzyyyvvvwwwzzzzzzvvvrrrooommmlllllljjjeeeaaa___^^^]]]]]]^^^^^^]]][[[^^^]]]YYYSSSKKKEEEBBB@@@BBBNNN___pppuuukkkrrr{{{yyydddKKKCCCIIIIIITTTOOOQQQbbbjjj~~~hhh[[[qqqyyyqqqmmmiiiYYYWWW___bbbkkk|||sssVVVbbbooobbbSSS:::000333222333888:::GGG___nnnuuuyyy}}}ssstttzzzfff[[[[[[___sss}}}zzzxxxtttsssrrrrrrtttuuuvvvuuu\\\QQQJJJOOOVVV]]]fffpppqqqwww||||||wwwqqqooopppmmmrrrwwwzzzzzz{{{}}}~~~vvvxxxxxxxxxzzz|||wwwpppbbb[[[[[[dddnnnvvv{{{ppp___NNNCCCCCCEEEOOO]]]iiiooouuuyyy|||xxxooofffffflllpppoooyyywwwuuuuuuvvvwwwvvvuuutttuuurrrmmmiiikkkssszzzooosssxxxzzzyyyvvvsssrrrvvvxxxyyyyyyvvvrrrpppoootttttttttssssssrrrrrrrrrpppoooooouuuqqqkkkmmmsss}}}{{{___NNNGGGJJJ[[[iiijjjeeebbbdddcccXXXRRRXXXaaasss{{{ssspppgggddd___\\\YYYWWWTTTRRRRRRPPPNNNNNNPPPOOOKKKGGG============>>>???AAAAAA>>>===;;;999888777666666555333111000000000...---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))((()))+++...000///...,,,***)))((()))***)))((())))))************))))))''')))***)))((('''(((***'''''''''(((((((((wwwiiiIII111111333222666AAAUUUcccrrrsssqqqtttyyyllliiifffaaa\\\^^^ooo|||}}}{{{wwwuuuvvvxxxzzzzzzwwwlll^^^XXX^^^iiirrrvvvqqqqqqnnnlllooouuuuuurrriii```WWWVVVYYY```kkkuuulll^^^ZZZWWWYYYdddpppvvvtttrrrhhhlllmmmlllooowww{{{{{{|||sssmmmjjjkkkiiidddccceeelllooorrrpppkkkccc\\\YYYaaa^^^]]]aaagggssstttpppkkkdddbbbdddfffjjjqqquuuooofffaaaaaabbbbbbaaaaaadddhhhmmmcccJJJGGGNNNQQQ]]]fffuuu~~~}}}{{{ssslllmmmsss~~~sssmmmmmmqqqtttuuujjjiiijjjrrr}}}zzzvvvvvvwwwxxxyyywwwnnnkkkkkkvvvrrrwww~~~sssnnnppprrrssssssuuuyyyxxxsssqqqnnnkkkjjjjjjhhhddd___```___^^^___```___^^^\\\^^^]]]YYYSSSKKKEEEAAA@@@BBBOOO```rrruuujjjsss{{{wwwbbbJJJBBBFFFEEELLLMMMUUUeeennndddUUUjjj}}}xxx{{{eee^^^dddeeelll{{{rrrVVVcccqqqeeeTTT:::222444111222888:::FFF___lllqqquuu|||tttvvv{{{fffZZZZZZ```ttt}}}zzzxxxsssrrrrrrssstttsssooolllUUUPPPMMMRRRXXX]]]eeennnqqq{{{wwwjjjbbb______kkkvvvyyyyyyyyy|||}}}yyyyyyxxxwwwyyyyyyqqqggg]]]___dddoooyyy~~~tttkkk\\\MMMDDDJJJOOOZZZiiirrrxxx{{{ooommmrrrvvvuuuuuutttssstttvvvwwwwwwvvvwwwwwwwwwtttrrruuu|||xxxrrrrrrvvvvvvvvvtttrrrqqqrrrssspppqqqqqqqqqqqqqqqqqqqqqoooqqqttt{{{sssnnnnnnqqqyyyhhhPPPIIIHHHQQQgggzzz|||ssskkkllllllccc]]]aaaiii{{{zzzuuutttfffccc^^^ZZZXXXVVVTTTRRRQQQOOOLLLLLLMMMKKKGGGCCC::::::;;;<<<>>>@@@BBBCCC???>>>;;;999777666666666666444111000000///...,,,------,,,,,,,,,+++++++++++++++*********)))))))))(((((((((((((((((((((((((((((()))+++...000///...---+++)))((()))))))))((()))))))))******)))))))))''')))***)))((('''(((***((((((((((((((('''wwwkkkKKK000///222222555DDD```ttt}}}vvvlllnnnuuu}}}qqqpppmmmddd\\\^^^ooo}}}}}}|||yyyxxxyyyzzzzzzzzzqqqggg]]]]]]fffqqqwwwxxxeeedddaaaaaagggoooqqqnnnddd[[[TTTTTTYYY___hhhppprrrWWWNNNNNNRRR[[[jjjzzzzzzoooYYY^^^eeekkkssszzz|||{{{yyy|||yyykkk___^^^___bbbccceeeiiinnnzzzzzzyyyssskkkccc\\\ZZZ^^^\\\]]]cccmmmzzzwwwpppkkkbbbZZZ^^^```bbbeeejjjnnniiibbbcccdddeeeeeehhhmmmsssvvv{{{vvv\\\KKKLLLRRRRRR___hhhxxx~~~~~~~~~{{{ssskkklllqqq|||vvvooommmnnnqqqqqqqqqkkkkkkoooyyy{{{wwwvvvvvvvvvvvvxxxwwwssskkkcccccckkkrrruuulllllljjjccc```ccceeejjjooossswwwzzzvvvpppooollliiihhhhhhfffbbb___```_________``````^^^]]]]]]\\\XXXQQQIIICCC???>>>CCCPPPbbbrrr{{{qqqjjjrrrxxxqqq\\\HHHDDDHHHDDDJJJUUUgggxxx~~~^^^PPPgggtttjjjpppqqquuuxxx]]]kkkyyymmmZZZ???555555000111888;;;IIIbbbppptttxxx{{{zzzrrruuuyyydddZZZ\\\cccwww{{{xxxvvvuuutttsssppplllddd\\\WWWIIIIIINNNWWW```gggpppwwwrrrbbb[[[ZZZ```ooo{{{|||yyyxxxxxxwww{{{{{{wwwtttrrroooeeeZZZUUUbbbqqq}}}yyypppggg\\\QQQMMMOOOWWWccclllooorrr}}}yyyxxx}}}|||yyyxxxvvvvvvwwwxxxwwwvvvvvvwwwxxxwwwwwwyyywwwrrrtttoooppppppooonnnnnnqqqsssooopppqqqrrrrrrrrrqqqqqqnnnppprrrvvv~~~{{{sssmmmmmmpppssszzz|||{{{zzzyyywwwnnn\\\KKKMMMPPP]]]sss~~~uuu{{{~~~wwwppppppqqq}}}zzzvvvddd```[[[WWWUUUTTTSSSQQQQQQNNNKKKKKKKKKIIIDDD@@@:::;;;<<<>>>???@@@AAAAAA???>>>;;;999777666666666666444111000000///...,,,------,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((+++...000000///---+++((('''((()))))))))***))))))))))))))))))***''')))***)))((('''(((***((((((((((((((('''tttlllNNN111---111333777NNNqqq|||pppjjjmmmrrruuu{{{{{{}}}|||}}}xxxkkk]]]^^^ooo~~~~~~}}}{{{{{{{{{{{{zzzyyymmmeee^^^bbboooxxxyyyvvvZZZZZZYYY\\\fffqqqtttqqqfff]]]VVVXXX^^^dddlllrrr~~~fffPPPLLLMMMVVVcccqqqxxxfffWWW^^^iiiuuu~~~|||wwwwwwwwwtttnnnggg___YYYSSSXXX___fffjjjpppwww|||{{{tttkkkccc^^^\\\___```eeennn{{{zzzsssnnnfff]]]UUUWWWZZZ\\\\\\```eeeeeebbbeeeggghhhiiioooxxx|||lllZZZPPPRRRVVVWWW```jjj{{{|||zzzzzzzzztttlllkkknnnrrrpppmmmkkkiiihhhfffeeecccdddjjjuuu}}}xxxuuutttuuuuuutttrrrooohhhaaa___gggwwwmmm[[[UUUUUUTTTYYYaaabbbiiipppuuuzzz}}}xxxqqqnnnkkkgggfffgggfffccc```aaa_________``````___]]]\\\[[[WWWPPPHHHAAA===<<>>===>>>===;;;999888777666666555333111000000000...---------,,,,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))''''''(((+++...000000///,,,***''''''(((***++++++******))))))))))))******''')))***)))((('''(((***'''''''''(((((((((ooolllRRR444---222555;;;[[[|||www}}}|||wwwqqqnnnooopppoootttpppooovvv{{{qqq```___nnn~~~~~~}}}}}}}}}}}}{{{xxxvvvmmmeee```fffsss{{{xxxqqqTTTUUUXXX___mmm{{{~~~{{{jjj```XXXZZZaaaiiipppwwwxxx{{{eeeSSSSSSRRR___mmmxxxyyyddd^^^eeetttzzzqqqoookkkgggaaa\\\ZZZYYYZZZeeessszzz{{{{{{{{{|||zzzzzzxxxsssllleee```^^^cccfffmmmyyyzzztttpppkkkddd[[[UUUQQQVVVYYYXXX[[[ccciiikkkkkkmmmmmmkkkpppzzzttteee]]]XXXVVVYYY^^^cccnnn~~~zzzxxxwwwxxxuuuoookkklllpppooolllgggaaa[[[WWWUUUTTTVVV\\\fffqqqzzzzzzwwwssspppqqqrrrrrrrrrmmmjjjdddaaadddooosss```PPPOOOTTTWWW]]]dddfffmmmssswww{{{}}}zzzsssnnnkkkgggggghhhhhhfffccc```___^^^___``````^^^\\\\\\[[[WWWPPPHHHAAA===;;;BBBQQQeeettt~~~yyyooommmuuuwwwiiiTTTGGGFFFKKKOOO]]]~~~~~~SSSMMMnnntttYYYjjj|||qqq]]]???888888222333;;;===GGG]]]tttzzzyyysssgggjjj}}}fff[[[]]]dddxxx{{{yyyyyyvvvuuupppeeeYYYSSSTTTXXXZZZ]]]dddpppooommmwww~~~yyywwwyyyxxxtttpppooojjjeeexxxzzzyyywwwooolllpppmmmnnnpppqqqqqqwww~~~yyywwwwwwvvvvvvssssssttttttttttttuuuwwwtttwwwyyyzzzxxxvvvuuutttpppqqqpppooonnnpppsssvvvrrrssstttuuuuuutttrrrqqqsssuuuuuurrrsssuuusssoooooollllllnnnpppppptttzzz{{{xxxuuuvvvuuujjjZZZOOOMMMYYYlllxxx}}}yyylllbbb]]]XXXTTTRRRQQQQQQPPPOOOLLLJJJIIIJJJHHHCCC???===@@@CCCFFFFFFCCC@@@===;;;;;;;;;:::999888666666444222000///000000///...------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))''''''(((+++...111111000+++)))&&&&&&(((***,,,,,,+++***)))(((((()))***+++''')))***)))((('''(((***&&&&&&''''''((((((mmmmmmTTT666...222777===ccczzznnnmmm|||zzzwwwuuuttttttrrrpppuuuxxxrrrnnnuuuzzzuuubbb___mmm{{{}}}}}}}}}~~~~~~{{{wwwsssooofffaaagggtttzzzuuummmRRRUUUZZZeeeuuulllaaaXXXYYYaaaiiirrryyyxxx~~~uuu```NNNMMMOOO___ooo{{{pppdddlll{{{vvvjjjfffbbbaaa``````aaacccjjjyyyxxxrrrrrrssstttqqqlllfffbbb```cccgggnnnyyy{{{wwwrrrmmmjjjfff___XXXUUUOOOUUUYYYYYY[[[eeeqqqwwwrrrtttqqqmmmooovvvyyyvvv}}}mmmbbbaaa^^^XXX[[[dddfffqqqxxxtttwwwzzzvvvuuuxxxwwwqqqllllllrrrqqqnnneeeZZZPPPLLLKKKIIIKKKOOOXXXcccoooxxx}}}wwwtttpppmmmmmmnnnnnnnnnhhheeebbbbbbgggsssiiiYYYNNNSSS\\\___aaaeeekkkppptttvvvyyy|||yyysssoookkkhhhhhhjjjjjjhhheee```___^^^___``````^^^\\\]]]\\\XXXQQQHHHAAA===<<>>:::777888:::???IIISSShhhrrr}}}xxxrrrpppjjjiiijjjwwwlll[[[^^^ddduuu~~~{{{xxxqqqhhheeekkkwwwttteeeddduuu||||||}}}uuupppnnnqqqzzz}}}xxxwwwyyy|||yyyzzz{{{|||}}}{{{wwwuuutttsssrrruuusssqqqrrrsssssspppnnnlllkkklllnnnqqqssssssrrrtttssspppllljjjjjjnnnqqqwwwuuuqqqoooooonnnmmmlllkkkkkkkkkmmmoooooommmkkkiiifffgggkkknnnppptttzzzxxxsssooorrruuuooo```RRRVVVggg{{{yyyqqqwwwyyy}}}}}}rrrmmmllljjjbbb___[[[WWWUUUTTTTTTTTTMMMLLLJJJIIIJJJIIIHHHFFFCCCLLLXXX___\\\QQQCCC:::<<<<<<;;;:::888777666666333333222111000///...---------,,,,,,,,,,,,++++++,,,+++++++++******))))))******))))))))))))******''''''(((+++...000000///...,,,***)))***+++++++++***************)))(((((()))***,,,---,,,+++)))'''$$$'''******((('''kkkrrrXXX999444111///<<>>===CCCYYYhhhrrr{{{vvvssszzzrrr```RRRFFFEEERRRaaa~~~rrrmmmyyyYYY@@@PPPppp}}}}}}xxxiiiWWWssslllDDD???:::777888:::???IIISSSgggppp{{{|||uuunnnjjjbbb```eeezzzjjj___aaadddrrr~~~{{{{{{xxxuuuuuuyyy}}}iiifffqqq{{{yyyzzz{{{xxxyyy{{{|||}}}~~~{{{}}}{{{wwwuuutttsssssstttsssqqqrrrttttttqqqooonnnmmmnnnpppssstttsssrrrrrrpppnnnjjjhhhjjjmmmpppuuurrrooonnnnnnnnnmmmlllooonnnoooppprrrrrrqqqooojjjgggfffjjjlllnnnrrrwwwvvvuuuttttttrrrjjj\\\RRRXXXkkkxxxnnnjjjmmmqqqvvvwwwtttqqqqqqrrrzzz|||zzzsssnnnkkkhhhdddbbb```\\\WWWTTTSSSSSSSSSNNNLLLKKKJJJKKKJJJHHHGGGIIIRRR\\\aaa[[[PPPDDD======<<<;;;:::999777777666333333222111000///......---------,,,,,,+++++++++++++++++++++++++++************))))))))))))******))))))***---000222222111...,,,***)))***+++++++++'''((()))+++,,,,,,,,,,,,******+++,,,+++***)))((()))******)))((((((kkk{{{eee>>>333000///999KKKdddooottt|||vvvssspppkkkggggggqqqoooqqqwwwxxxrrrmmmmmmhhhooorrruuu{{{uuurrr{{{ppp___ZZZkkk|||zzzxxxvvvsssqqqqqqjjjcccbbblllvvvtttmmm\\\]]]iiiwwwiii[[[ZZZ```dddfffgggmmmwww~~~ooohhhkkk}}}zzziii]]]WWWTTTTTTXXX\\\bbblllvvvxxxkkkjjjppptttwwwuuunnnddd[[[UUUOOONNNPPPTTTUUUTTTWWW\\\cccmmmvvvwwwuuutttpppkkklllrrryyymmm```YYYTTTTTTVVV\\\aaaccc___XXXWWW]]]eeennnttt||||||zzzzzz~~~|||yyywwwtttpppkkkhhhpppmmmeeeXXXKKKBBB>>>>>>BBBEEEHHHOOO^^^oooxxxzzzqqqooonnnmmmnnnmmmkkkiiiaaaaaa```dddkkkmmmdddXXXOOONNNRRRYYY___dddlllsssyyyrrrppprrrtttsssqqqjjjiiihhhggggggfffffffffdddbbb___^^^_________^^^\\\ZZZTTTLLLDDD???>>>>>>EEE\\\kkkuuu|||wwwrrryyyppp^^^QQQGGGIIIWWWjjjwww```iii|||XXXBBBYYYyyy}}}uuu~~~ppp{{{iiiUUUnnn{{{kkkGGG???;;;888999;;;???HHHRRRfffppp}}}yyyqqqlll___\\\fffyyygggaaaccccccooo~~~||||||zzzxxxxxxyyyyyyxxxwwwlllxxx}}}{{{zzzxxxwwwvvvxxx{{{|||}}}~~~}}}zzzwwwyyy}}}zzzvvvuuutttsssssssssrrrrrrsssttttttrrrppppppppppppqqqtttttttttrrrpppooommmkkkiiikkknnnrrrqqqooommmmmmooooooooonnnppppppppprrrssssssrrrpppkkkgggfffiiikkklllpppuuuvvvwwwxxxvvvpppeeeYYYRRRSSSiiiuuubbbYYYZZZbbbjjjpppmmmbbbXXXTTTUUU\\\aaaeeefffiiijjjgggaaabbb```\\\WWWTTTRRRRRRRRROOOMMMLLLKKKLLLKKKIIIHHHLLLTTT\\\]]]UUUJJJBBB>>>======<<<;;;999888777777333333222111000//////............---,,,++++++*********++++++++++++++++++******))))))))))))******++++++,,,///222444444333...,,,***)))***+++++++++((()))***+++,,,---------++++++*********))))))))))))'''&&&(((---111oooiii===111222000666CCCVVVfffuuu{{{vvvvvvxxxxxxtttppp{{{}}}rrrjjjkkkgggqqquuuyyy~~~xxxuuu|||mmm\\\YYYjjj}}}zzzxxxwwwuuurrrpppqqqjjjbbb```iiitttuuuppphhhkkkyyyxxxiii[[[ZZZaaafffiiijjjrrr|||tttxxx}}}vvvkkk^^^UUUUUUSSSTTTYYY^^^dddnnnxxxtttjjjkkkqqqvvvxxxuuunnndddYYYPPPCCCCCCFFFIIIKKKMMMUUU^^^jjjttt{{{zzzvvvtttrrrppprrrwww~~~{{{iii]]]UUUQQQSSSXXXZZZbbbfff___WWWWWW___fffmmmppptttxxxzzz{{{|||}}}xxxrrroooqqqssspppllljjjpppnnngggZZZLLLBBB@@@AAAEEEIIINNNVVVdddttt||||||rrrooommmlllmmmnnnkkkiiiddddddgggmmmrrrooocccWWWOOONNNOOOTTT\\\gggrrryyyxxxqqqooorrruuusssppplllmmmllljjjgggfffggghhheeebbb___^^^_________^^^\\\YYYSSSKKKCCC>>>>>>???GGG^^^mmmvvv|||vvvvvv{{{qqq^^^QQQIIIMMM]]]mmmmmmYYYppp\\\LLLfff||||||iiiwwwxxxqqqlllUUUiiizzzvvvjjjKKKAAA<<<:::;;;<<<@@@HHHRRReeettt|||vvvhhheeeqqqwwweee^^^aaaaaannn~~~~~~|||}}}yyytttpppooorrrvvvxxx}}}~~~zzz{{{|||{{{xxxuuuxxx{{{}}}}}}|||}}}}}}|||~~~}}}{{{yyywwwyyy}}}|||~~~~~~}}}~~~}}}yyyvvvuuuuuutttsssrrrrrrrrrsssssssssrrrqqqpppppppppqqqssssssrrrqqqoooooonnnlllkkklllpppsssooonnnmmmnnnpppqqqqqqpppooonnnoooppprrrqqqooommmkkkgggfffiiikkkmmmrrrxxxxxxxxxxxxvvvpppeeeZZZRRROOObbbvvvzzzhhhSSSKKKNNN]]]gggoooiiiWWWGGGBBBDDDHHHNNNTTT[[[dddjjjgggaaaaaa___[[[WWWTTTRRRQQQPPPPPPNNNMMMLLLLLLLLLJJJIIIIIIOOOUUUSSSJJJBBB======>>>===<<<;;;:::888777777333333222111111000////////////...---,,,++++++***)))))))))******+++++++++******))))))))))))******++++++,,,///222444444444...,,,***)))***+++++++++++++++,,,,,,++++++***)))++++++***))))))))))))***(((%%%%%%---:::DDDtttbbb666///333000333BBBPPPfff}}}qqqiiinnnsss~~~zzz|||nnn^^^ZZZkkk}}}{{{yyywwwvvvuuurrrppprrrkkkbbb```hhhrrrtttpppqqqtttuuuggg\\\]]]fffmmmrrrvvv|||~~~{{{uuunnncccYYYSSSTTTSSSUUUZZZ___dddllluuuzzzmmmdddhhhrrrxxxyyytttnnnfffYYYMMM@@@???AAAEEEGGGKKKTTT]]]kkktttzzzxxxttttttuuutttuuuyyy}}}sssfff]]]WWWSSSVVV[[[]]]gggjjjaaaXXXYYY```eeehhhiiikkkpppuuuzzz}}}~~~ssskkkiiiooosssqqqllljjjooonnniii]]]OOOEEEBBBDDDGGGLLLSSS\\\jjjxxx~~~|||vvvqqqlllkkkmmmmmmllliiiggggggkkksssxxxsssggg^^^TTTUUUXXX```kkkvvv{{{|||yyyuuurrrrrrvvvwwwuuurrrsssrrrqqqmmmiiihhhhhhjjjeeebbb___^^^^^^___^^^]]]\\\YYYQQQIIIAAA>>>>>>@@@III```oooxxx{{{uuuyyy}}}ppp[[[OOOHHHNNN```rrrhhh]]]}}}[[[QQQnnnrrr\\\jjjpppqqqnnn\\\rrrzzznnnNNNCCC???<<<===>>>AAAIIIRRRggg{{{{{{uuuttt~~~yyyddd[[[]]]___nnn~~~}}}|||{{{|||yyytttqqqqqquuu{{{~~~{{{}}}~~~{{{uuuxxx{{{}}}|||{{{{{{{{{yyyxxxyyyxxxyyy|||zzz|||~~~zzz{{{zzzxxx|||~~~{{{xxxuuuuuuuuutttsssqqqrrrssssssrrrqqqqqqqqqooonnnnnnoooqqqrrrpppooommmmmmlllkkkjjjlllooorrrpppooooooppprrrtttsssrrrooonnnnnnpppqqqqqqnnnllljjjfffeeeiiilllooouuu|||{{{wwwttttttrrrkkk___VVVSSS___nnnsssfffTTTLLLOOO]]]iiipppgggRRRBBB>>>BBBDDDIIIOOOVVV```ggggggbbb```^^^[[[WWWTTTRRRPPPOOOPPPOOOMMMLLLMMMLLLKKKIIIEEEIIILLLIIICCC===<<<<<<======<<<;;;999888777666333333222222111111000000//////...------,,,++++++'''((((((((())))))************))))))))))))************+++...222444444333...,,,***)))***+++++++++***************))))))(((+++***))))))(((((()))))),,,((((((111@@@LLLtttyyyXXX222000444000333===JJJgggoooiiiqqq~~~qqqaaa]]]mmm~~~|||zzzxxxvvvvvvuuusssqqqrrrmmmeeebbbhhhpppqqqmmmiiilllvvvqqqhhh```dddllluuu}}}~~~|||wwwpppfff]]]UUUPPPSSSSSSVVV\\\```ccciiippp~~~vvvqqqeee```iiisssyyyyyysssnnnhhh\\\NNNCCCAAABBBFFFHHHKKKQQQXXXeeemmmtttvvvwwwzzz||||||xxxzzz{{{~~~vvvnnnddd^^^YYYUUUWWW[[[dddmmmnnnbbbYYY[[[```bbbaaaaaaccciiirrryyy{{{{{{ssslllllltttxxxqqqjjjiiikkkmmmjjj```QQQGGGDDDFFFIIIPPPXXXcccqqq~~~wwwnnnkkklllnnnmmmjjjhhhfffjjjrrrwwwsssjjjeee\\\ccclllvvvzzzuuuuuuuuuwwwxxxyyywwwvvvxxxuuuqqqnnnkkkjjjjjjjjjdddbbb___]]]]]]]]]]]]\\\\\\XXXPPPGGG@@@===>>>@@@KKKbbbqqqzzz{{{tttyyy|||mmmWWWKKKFFFNNNbbb|||bbbccc{{{[[[WWWsssttt]]]jjjtttxxxqqqhhhsssPPPEEEAAA???@@@AAACCCJJJSSShhh|||xxx|||~~~xxxddd[[[]]]^^^lll~~~|||zzzxxxrrrtttvvvwwwwwwyyy{{{~~~{{{xxxyyyyyyxxxwwwwwwyyy|||}}}|||zzzzzzzzz{{{~~~wwwsssuuuwwwwwwxxxzzzzzz|||~~~}}}{{{xxxuuusssssstttuuu{{{|||yyyvvvuuuuuuuuutttsssqqqrrrsssrrrpppooonnnooolllllllllmmmooopppooonnnkkkkkkkkkjjjiiijjjmmmoooqqqpppppprrrssstttsssqqqrrrqqqqqqrrrsssssspppnnniiifffeeehhhmmmpppwww~~~zzzvvvrrrrrrtttppphhh```ZZZ^^^ggglllcccUUUPPPUUUcccmmmrrrgggSSSDDDEEEKKKNNNSSSXXX[[[aaaffffffbbb]]]\\\ZZZWWWTTTRRRPPPPPPPPPNNNMMMLLLMMMLLLJJJIIIEEEFFFFFFDDDAAA???======<<<<<<;;;:::888777666666333333222222222111111111............------------((((((((()))))))))))))))******))))))))))))************+++---111333333222...,,,***)))***+++++++++&&&'''((()))***+++++++++******)))))))))(((((((((+++'''&&&,,,777>>>nnnoooQQQ333444333///777999GGGiiinnnjjjrrr~~~rrraaa\\\jjj}}}}}}{{{yyywwwvvvvvvuuusssqqqrrrnnnhhhdddiiiooommmhhh]]]^^^dddooozzz~~~{{{vvvrrrlllhhhlllrrryyy~~~zzzxxxssskkkbbbZZZSSSPPPTTTUUUZZZbbbfffgggkkkqqqtttyyyvvvpppkkk``````nnntttyyyyyyrrrmmmkkk```QQQFFFCCCCCCIIINNNPPPSSSWWW```iiirrryyyxxxxxxxxxyyyzzzssskkkddd___[[[XXX[[[```lllsssqqqcccZZZ]]]___\\\ZZZYYY\\\dddooowwwyyywwwppplllpppzzz{{{qqqhhhggghhhlllmmmdddVVVJJJGGGHHHOOOVVVaaannn~~~~~~rrrmmmmmmoooooollliiieeegggooossspppkkkiiieeeoooyyywwwvvvxxxzzzzzzxxxxxxyyy{{{xxxsssnnnkkkkkkllljjjhhhdddaaa^^^\\\\\\\\\[[[ZZZ\\\WWWOOOFFF>>><<<>>>AAAMMMeeettt||||||uuuxxxzzzkkkUUUJJJGGGRRRgggzzzYYYgggwww[[[YYYtttlll|||yyyqqqsssOOOHHHDDDBBBCCCCCCEEELLLTTTfff}}}vvvxxx|||}}}{{{xxxuuurrrddd```bbb^^^hhh}}}zzzxxxtttooossswwwyyyxxxwwwxxxyyy}}}}}}|||~~~|||zzzwwwtttssstttuuuvvvyyy{{{}}}}}}{{{zzzyyyzzz{{{~~~~~~{{{xxxyyyzzzyyywwwqqqnnnsssxxxyyyxxxyyy{{{|||}}}~~~~~~|||xxxuuurrrsssqqqnnnoootttzzz|||zzzxxxuuuuuuuuuuuuuuusssppprrrsssrrrnnnllllllmmmkkkjjjkkkmmmoooqqqpppooommmmmmmmmlllkkkkkknnnppprrrqqqqqqrrrsssrrrpppnnnssssssrrrsssttttttqqqooojjjfffdddgggkkkooouuu}}}vvvuuutttssstttsssqqqooocccccchhhkkkbbbTTTTTT]]]nnnuuuvvviiiWWWLLLPPPXXX```gggllllllkkkkkkhhhddd[[[ZZZXXXVVVTTTRRRQQQPPPOOONNNLLLLLLLLLLLLJJJHHHIIIFFFCCCBBBBBBAAA???<<<;;;;;;:::999777666555555333333222222222222111111------------............++++++++++++******************))))))))))))************+++...111333333222...,,,***)))***+++++++++'''((()))***+++,,,,,,,,,((()))*********)))'''&&&'''%%%%%%***111666iiijjjOOO777777222...:::<<>><<<>>>AAAPPPgggvvv~~~}}}vvvyyy{{{kkkUUUKKKJJJWWWmmmpppRRRiiiqqqWWWVVVqqqyyytttoooOOOIIIEEECCCDDDEEEFFFLLLTTTccc~~~wwwuuu{{{zzz}}}{{{|||vvvmmmmmmdddfffhhh___dddzzz}}}zzzvvvrrrvvvxxxzzzyyywwwwwwyyy{{{xxx~~~}}}~~~|||vvvuuuwwwwwwwwwvvvuuutttvvvzzz}}}zzz|||}}}|||{{{yyyzzzzzz}}}~~~zzzzzz~~~{{{ssstttooommmtttzzz{{{zzz{{{yyyzzz{{{}}}}}}zzzvvvrrrwwwzzzxxxqqqrrrzzz~~~|||yyywwwuuuuuuuuuvvvuuutttppprrrsssqqqmmmjjjjjjkkkjjjjjjjjjmmmpppqqqqqqpppqqqqqqqqqpppooooooqqqsssrrrqqqqqqqqqrrrqqqnnnkkksssrrrrrrssstttsssqqqnnnkkkfffdddgggiiimmmssszzzrrruuuvvvuuussssssvvvyyynnnnnnqqqqqqeeeXXX[[[hhhxxx|||zzzmmm[[[SSSYYYbbbpppxxx}}}{{{uuuqqqkkkfffYYYYYYXXXVVVTTTSSSQQQQQQOOOMMMLLLKKKLLLKKKIIIHHHLLLGGGBBB@@@BBBBBB>>>:::;;;:::999888777555444444333333222222222222222222,,,,,,------.../////////...------,,,,,,+++++++++******))))))))))))******++++++,,,...222444444333...,,,***)))***++++++++++++,,,,,,,,,,,,+++******'''(((***+++***)))'''&&&)))))),,,222999???sssoooTTT777///111222777<<>>;;;???EEE\\\iii|||}}}zzz|||zzzaaaLLLLLLKKKVVVtttmmm```qqqxxxTTTRRRyyyuuuttthhhLLLKKKJJJGGGEEEDDDHHHNNNSSSbbbxxx~~~|||{{{uuunnnfffaaa```hhh{{{|||yyyxxxuuuvvvxxxyyyxxxvvvtttssszzz{{{~~~~~~|||wwwwwwwwwwwwwwwvvvvvvuuutttuuuwwwwwwwwwyyy{{{~~~{{{{{{{{{zzzzzz{{{~~~}}}|||{{{zzzyyyxxxxxxwwwsssqqqppprrruuuxxxyyyyyyuuuwwwyyyyyywwwuuutttuuutttttttttssssssvvv{{{zzzxxxvvvuuuuuuvvvyyyzzzssssssrrrooommmlllmmmnnnnnnjjjggghhhmmmpppooolllnnnoooooonnnlllmmmoooqqqwwwuuuqqqnnnmmmnnnppprrrttttttsssssssssrrrrrrrrrnnngggdddhhhmmmpppsssvvvttttttttttttuuuvvvxxxxxx}}}pppmmmrrrhhhVVV\\\qqq~~~ppp\\\SSS]]]mmmwww~~~sssjjjfff\\\[[[XXXVVVSSSQQQPPPPPPNNNNNNNNNMMMKKKJJJHHHGGGDDDDDDCCCBBBAAA???===<<<999::::::999888666444222333333222222111000000000+++666@@@>>>333+++,,,111111111000///---,,,+++***)))))))))))))))))))))))))))***---000333555555666++++++++++++++++++++++++***************)))((((((+++******)))(((''''''&&&(((***---111333444{{{vvvZZZ;;;222111111555FFF___sssrrrlllooosssmmmiiikkkkkkwww}}}vvvnnnnnnooottt}}}vvvjjj\\\TTT[[[fff~~~~~~}}}wwwuuutttttttttrrrpppnnnnnnkkkhhhjjjnnnpppooolllhhhiiikkkpppvvv{{{|||sssnnnrrrzzz{{{yyy{{{yyyxxxwwwyyy|||}}}yyyvvvuuussspppmmmjjjgggdddbbbeeegggnnnvvvyyy|||wwwzzz{{{vvvtttrrrnnngggaaaUUUOOOOOOWWW```fffjjjmmm{{{}}}tttmmmiiiooozzz{{{tttnnnkkkgggbbb___aaaffflllrrrnnnggg```ZZZWWWUUUTTTTTTVVVZZZbbbrrr|||nnnjjjjjjqqqvvvrrrmmmiiilllssstttmmmeeeaaa```^^^kkk}}}sssnnnnnnoooqqqsssmmmeeeaaagggmmmmmmlllmmmnnnlllgggaaacccjjjmmmlllmmmqqqtttvvvvvvtttttttttqqqnnnjjjjjjlllllljjjgggccc^^^YYYXXXYYY[[[ZZZXXX[[[SSSJJJCCC===;;;@@@GGGYYYiii}}}{{{vvvuuu___LLLKKKKKKWWWsssyyy[[[QQQgggwwwXXXZZZkkkqqqzzzfffQQQNNNMMMKKKIIIIIILLLRRRWWW[[[lllzzz||||||wwwmmmfffbbbgggyyy|||zzzvvvwwwxxxyyyxxxwwwuuutttwwwxxx{{{||||||{{{yyyxxxuuuuuuuuuuuuuuutttsssssssssuuuwwwxxxxxxyyy{{{|||{{{|||}}}}}}{{{{{{|||}}}||||||{{{zzzyyyxxxxxxxxxsssrrrpppqqqtttwwwxxxxxxtttvvvwwwwwwuuusssrrrsssuuuuuutttssssssvvv{{{{{{yyywwwuuutttuuuvvvwwwqqqrrrqqqpppnnnnnnpppqqqooolllhhhiiimmmppppppnnnoooppppppnnnmmmmmmoooqqquuusssqqqnnnnnnoooqqqrrrsssssssssrrrrrrqqqqqqpppmmmfffcccffflllnnnrrruuuttttttttttttuuuvvvwwwxxxuuuhhhaaabbb^^^YYYeeeyyyuuugggaaakkkyyy~~~qqqhhhddd\\\ZZZXXXVVVSSSQQQPPPPPPMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDBBB@@@>>>===<<<::::::::::::888666444333333333222222111000000000,,,444;;;:::222+++,,,//////...------,,,+++******)))))))))))))))))))))))))))+++...111333555555555***************************************)))((((((*********)))(((''''''''''''(((***,,,,,,,,,|||www\\\===333222111444BBBYYYzzzpppgggddddddhhhkkkjjjhhhlllpppyyyxxxmmmlllmmmuuuxxxlll\\\TTTXXXccc|||~~~~~~wwwuuutttttttttrrrpppnnnlllkkkkkklllooorrrvvvwwwuuuvvvwwwyyy|||vvvnnnrrryyy~~~yyyvvvvvvwwwsssrrrrrrsssuuuvvvuuusssuuurrrooommmllljjjhhhfffgggjjjrrr{{{}}}|||uuuqqqpppooollliiiccc^^^^^^fffooovvv|||zzzqqqjjjffflllvvv|||xxxqqqiiigggeeebbbcccfffmmmrrrnnnjjjccc]]]XXXUUUTTTTTTSSSVVV[[[eeeuuu{{{mmmgggfffpppxxxxxxrrrmmmmmmtttwwwqqqkkkhhhgggeeesssyyynnnlllnnnoooqqqsssoooiiigggmmmtttwwwwwwxxxoooiii___YYY]]]fffjjjiiiiiillloooqqqqqqppppppqqqqqqnnnkkkkkkmmmmmmkkkhhheee```[[[YYYZZZ[[[ZZZXXXVVVNNNFFFAAA===<<>><<<:::999;;;<<<<<<;;;:::888666444333333222222111000000000000//////...---,,,+++***)))*********************)))))))))))))))))))))))))))+++///222444555555444************************))))))************)))(((***)))))))))((((((((('''$$$$$$&&&'''((()))iiigggPPP777222444444777===JJJcccrrrttt~~~yyyvvvnnnbbb]]]```]]]kkknnnnnnuuuooofffkkkooovvvrrrlllnnnqqqzzz|||qqqbbbXXX[[[dddzzz{{{zzzwwwuuutttttttttrrrpppnnnhhhnnnuuuxxxvvvtttuuuvvvtttwww{{{~~~|||vvvtttzzz|||zzzsssuuuwwwwwwvvvuuuttttttwwwvvvsssoookkklllqqqvvvvvvqqqkkkggggggfffbbb___^^^```fffqqqyyyvvvsssuuuvvvxxxvvvtttrrrqqqpppooonnnjjjgggiiirrr|||{{{vvvnnniiillluuuxxxrrrkkkhhhfffbbb``````bbbdddeeeeeedddaaa]]]XXXVVVWWWYYYZZZ^^^dddnnn|||yyyoooiiijjjuuuuuunnnfffoootttqqqmmmkkkkkkiiippptttqqqjjjgggiiimmmnnnppptttqqqrrruuuyyy|||}}}zzzuuuiiiccc[[[XXX```kkkooolllgggiiimmmnnnooopppqqqrrrrrrooommmnnnppppppllliiiccc___\\\[[[]]]^^^\\\ZZZRRRKKKDDD@@@======DDDMMMbbbuuutttoooqqqtttssscccTTTKKKIIIVVVpppyyylllRRRAAAOOOqqqhhhWWWkkk{{{zzz}}}iiikkktttkkkUUUPPPSSSTTTVVVWWWXXXYYY\\\^^^]]]hhhwww}}}{{{|||}}}||||||~~~{{{wwwrrrjjjbbbdddtttzzzyyyvvvuuutttttttttuuuvvvvvvwwwxxxxxxxxxxxxwwwuuuuuutttsssrrrrrrqqqrrrrrrrrrpppssswwwxxxxxxwwwwwwwww}}}|||zzzwwwttttttvvvxxxwwwwwwxxxxxxyyyzzzzzzzzzxxxvvvttttttvvvwwwwwwwwwuuutttrrrpppnnnppptttxxxyyywwwtttqqqppprrrwww{{{wwwvvvuuutttssssssssstttooopppqqqpppnnnmmmnnnooosssqqqnnnnnnoooqqqrrrsssrrrrrrqqqooommmlllnnnooopppppppppqqqrrrrrrssssssssssssssssssrrrrrrrrrrrrnnngggcccfffkkknnnpppttttttttttttttttttuuuuuuvvvmmmqqqpppqqqzzzrrrppprrrtttwww{{{vvvtttqqqlllgggdddbbbbbb[[[YYYWWWUUURRRPPPOOOOOOPPPPPPPPPOOOMMMLLLJJJIIIFFFEEEBBB???===;;;:::999;;;<<<<<<;;;:::888666444333333222222111000000000111...++++++,,,---+++)))************++++++++++++))))))))))))))))))))))))***,,,000333555555444333++++++++++++++++++++++++((())))))*********))))))))))))))))))((((((((((((&&&&&&'''((())))))gggfffPPP777333444444777;;;BBBWWWkkktttwwwqqqkkkffffffiiinnn|||nnnqqqgggoooooommmtttvvv{{{ttteeeZZZ\\\dddxxx|||zzzwwwuuutttttttttrrrpppnnnhhhnnnuuuwwwuuuqqqnnnmmmtttxxx}}}zzzxxxyyyzzzxxxtttuuutttqqqoooppptttwwwuuusssooogggbbbeeeooowwwvvvppphhheeefffeeeaaa]]][[[[[[aaajjjsssxxx~~~vvvqqqrrruuuvvvvvvvvvvvvuuutttsssqqqpppooommmooowww}}}xxxpppjjjmmmuuuxxxrrrkkkhhhddd```]]]\\\\\\\\\[[[\\\]]]^^^[[[VVVTTTUUUWWWYYY^^^fffqqqpppmmmppp{{{vvvnnnhhhqqqwwwuuupppnnnmmmllljjj|||yyysssnnniiigggjjjmmmnnnppptttnnnqqqttttttuuuvvvqqqkkkgggddd]]]ZZZ```iiillliiiiiikkknnnpppqqqrrrtttvvvsssqqqooopppqqqppplllhhhbbb___]]]]]]^^^^^^[[[WWWOOOIIIBBB???===>>>FFFNNNgggxxxwwwyyy}}}eeeTTTLLLHHHWWWnnnxxxyyyhhhNNNEEE^^^dddYYYpppnnnyyy{{{xxx|||eeepppxxxgggPPPQQQTTTWWWZZZ\\\\\\]]]___```ccciiittt~~~|||zzzyyy{{{}}}yyypppfffdddppp{{{zzzyyywwwvvvuuuuuuwwwyyyzzzxxxxxxyyyyyyyyyxxxwwwwwwvvvuuutttsssrrrssstttuuuqqqsssvvvwwwvvvvvvvvvwww{{{zzzyyyvvvttttttvvvyyyvvvvvvwwwxxxyyyzzz{{{{{{xxxvvvttttttvvvwwwwwwwwwqqqooojjjgggfffkkkrrrxxxyyywwwsssooommmooouuuyyyvvvvvvuuutttttttttttttttmmmooorrrrrrrrrrrrssstttqqqpppoooooooooooopppqqqpppppppppnnnllllllnnnooopppqqqrrrsssttttttssssssrrrrrrssssssssstttttttttnnngggdddgggkkknnnpppsssuuuttttttsssttttttuuuuuussszzz}}}vvvnnnoooqqqrrrrrrtttooommmjjjgggcccaaa___^^^ZZZYYYWWWTTTRRRPPPOOONNNNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDAAA>>><<<:::::::::;;;;;;;;;;;;999777555444333333222222111000000000111...++++++,,,---,,,)))++++++++++++++++++,,,,,,))))))))))))))))))))))))***---111444666666444333++++++++++++++++++++++++((())))))************)))))))))))))))(((((((((((()))(((((('''''''''ccccccNNN777333444444777:::;;;MMMdddvvv}}}wwwwwwkkktttvvvzzz}}}rrrbbbVVVWWW^^^sss~~~}}}wwwuuutttttttttrrrpppnnnlllppptttvvvtttqqqmmmkkksssxxx|||}}}{{{zzz|||}}}}}}{{{wwwwwwwwwuuurrrooonnnoooqqqsssnnnmmmjjjeeeccclll}}}|||tttkkkgggfffeee```[[[YYYXXX\\\fffnnnsssxxx~~~|||zzzuuunnnmmmqqqtttsssuuuvvvuuutttrrrqqqqqqrrrtttrrrtttzzz~~~vvvoooiiimmmvvvzzztttmmmeeeaaa]]]ZZZZZZYYYXXXVVVUUUXXX[[[ZZZVVVRRRSSSUUUXXX\\\cccnnn}}}|||nnnooouuuwwwpppkkktttzzzxxxssspppooommmggguuu}}}wwwuuutttpppkkkiiikkkmmmnnnpppuuunnnqqqqqqnnnmmmooolllfffeeeccc___[[[___hhhooooookkkmmmppprrrsssuuuwwwyyyuuusssqqqqqqrrrpppkkkgggcccaaa_________\\\VVVRRRJJJDDD>>><<<<<>>>>>>>>===<<<>>>===<<<;;;999666555333222222222111111111111000---------------------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))***---111555666555222000+++*********))))))(((((()))))))))))))))(((''''''******)))(((((((((((((((&&&&&&&&&'''''''''mmmwww^^^<<<666444111:::888AAAIII]]]xxx}}}zzzwww~~~~~~}}}uuuooo___LLLKKKWWWkkkzzz{{{wwwvvvtttrrrqqqpppoooooowwwwwwwwwxxxyyyxxxvvvssstttxxx}}}}}}||||||~~~|||zzzxxxvvvuuussstttsssqqqooooooqqqrrrqqqrrrpppnnnsss}}}xxxrrrjjjfffffffffdddaaacccgggdddiiizzz~~~~~~{{{xxxvvvvvvvvvuuuqqqqqqqqqqqqrrrrrrrrrrrruuutttttttttuuuwwwyyy{{{sssssspppqqqwww}}}}}}wwwsssmmmhhhlllsssvvvppphhh]]]]]]```gggllliii```ZZZYYY^^^cccccc___[[[[[[\\\YYY[[[aaakkktttyyywwwssspppvvvyyyrrrpppwww{{{wwwsssqqqoookkkjjjqqqzzz}}}{{{wwwuuuuuummmkkkhhhhhhjjjmmmoooooouuusssqqqnnnlllkkkjjjjjjhhhfffddddddlllwww{{{yyypppqqqsssuuuwwwvvvtttrrrtttrrrppprrruuutttooojjjddd___YYYXXXYYYXXXQQQKKKCCC???<<<<<<<<>>>>>>>>===<<<<<<<<<<<<;;;:::888777666222222222111111111111000.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++...111555555444111000************)))))))))((()))))))))))))))(((''''''******)))(((((((((((((((&&&&&&&&&'''''''''ppphhh>>>444555333888===AAANNNlll|||{{{zzzzzz{{{{{{zzzxxxttt|||xxxsssxxxzzzxxxvvvppp```NNNMMMVVViiixxx{{{vvvuuusssqqqqqqqqqrrrssszzzxxxwwwvvvwwwvvvuuusssxxx{{{}}}}}}{{{|||~~~}}}|||zzzxxxvvvttttttqqqqqqqqqooonnnoooqqqtttrrrssspppnnnppptttvvvsssssspppmmmiiihhhhhhiiijjjpppsssqqqxxx{{{vvvtttuuuxxxppppppqqqqqqrrrrrrrrrrrrttttttsssssstttvvvxxxyyytttrrrooonnnttt|||}}}xxxvvvooohhhiiiooorrrmmmggg[[[bbbmmmxxx|||vvviii___```bbbdddcccaaa___aaaccc]]]aaagggqqqzzz}}}zzzvvvtttxxx}}}{{{vvvpppwww{{{xxxtttqqqooolllgggooozzz{{{vvvtttllliiiggggggjjjmmmooopppsssrrrpppmmmkkkjjjiiiiiiggggggeeefffllluuuxxxuuunnnppptttwwwwwwtttqqqnnnqqqqqqqqqsssuuurrrlllggg___[[[XXXXXXXXXUUUNNNHHHAAA>>><<<<<>>???>>>===<<<;;;;;;;;;;;;;;;:::999888222222222111111111111000//////...---,,,,,,++++++++++++************++++++)))))))))))))))))))))))),,,...222555555333000...************)))))))))))))))))))))))))))(((''''''***))))))(((((((((((((((&&&&&&'''''''''(((llljjj<<<111666555999CCCEEEVVV}}}rrrrrrrrrrrrssstttsssssslll}}}wwwpppoooooonnnrrrqqqwwwyyyqqqbbbRRROOOVVVggguuu{{{vvvtttrrrpppqqqsssuuuwwwzzzwwwtttsssssssssrrrqqquuuwwwyyyzzz{{{~~~|||{{{zzzxxxwwwuuutttsssppppppooonnnlllmmmpppssstttsssqqqppprrrsssrrrppprrrrrrrrrooollllllooorrrsssvvvuuu}}}{{{yyywwwttttttwwwqqqqqqrrrrrrssssssttttttttttttsssssstttuuuvvvwwwsssqqqlllkkkrrrzzz|||yyyuuunnngggggglllooommmiii\\\nnn}}}oooeeebbbccccccbbbaaabbbeeehhhhhhjjjooovvv|||~~~{{{wwwyyy||||||yyyqqqvvvzzzyyyuuuqqqooonnngggoooyyyzzzuuurrrkkkhhhffffffiiillloooooopppooommmllljjjiiihhhhhhhhhiiihhhhhhlllrrrtttqqqggglllrrrvvvvvvtttpppnnnrrrrrrssstttsssnnnfffaaa[[[YYYXXXYYYXXXTTTLLLEEE???<<<;;;<<>>666@@@PPP^^^lllrrrssstttuuutttvvvrrrfff^^^jjj|||vvvzzzyyy|||}}}|||mmmfffrrr|||xxxsssttttttuuuvvvwwwwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyxxxuuurrrooooooooouuuxxxvvvuuuwwwxxxvvvvvvvvvuuutttssssssssssssrrrqqqooommmnnnoooqqqsssssssssrrrqqqqqqqqqqqqrrrtttttttttsssrrruuuzzz~~~~~~}}}xxxqqqlllnnnuuu|||}}}zzzwwwuuuuuuuuuvvvsssttttttssspppkkkfffcccjjjmmmpppqqqnnnlllkkkkkkggglllqqqppplllhhhiiilllpppssstttrrrrrrtttsssppptttrrrqqqqqqrrrrrrrrrpppnnnnnnnnnoooqqqtttvvvxxxzzzxxxuuurrrppppppqqqrrrssspppnnnmmmnnnnnnnnnnnnjjjmmmnnnkkkjjjlllkkkgggkkkhhhdddbbbaaa___]]]\\\[[[XXXWWWXXXVVVQQQNNNPPPQQQRRRPPPKKKIIIJJJIIIFFFBBBAAA??????@@@???===<<<;;;;;;:::999777555333222222222222111111111000000000//////---,,,+++*********))))))(((((())))))***))))))))))))))))))))))))///111333555444000,,,***))))))))))))))))))******)))))))))))))))(((''''''))))))(((((((((((())))))'''''''''(((((((((mmm}}}ddd:::111444444;;;CCCFFFVVVwww~~~yyynnnnnnmmmkkkjjjkkkooorrrqqqxxxyyysssrrrsssooowwwvvvxxx}}}vvvjjj\\\UUUUUUcccooo}}}{{{tttsssrrrrrrsssuuuxxxyyy|||zzzwwwvvvvvvwwwvvvvvvuuuuuuvvvwwwxxxyyy{{{{{{zzzyyyxxxwwwuuutttsssrrrqqqpppnnnjjjhhhiiilllooonnnkkklllqqqtttsssrrrssspppqqqrrrpppnnnnnnqqqtttqqqtttttt|||~~~|||uuu{{{~~~xxxvvvqqqqqqrrrssstttuuuuuuvvvssssssssssssrrrrrrrrrrrrpppnnniiihhhoooxxxzzzwwwpppjjjdddeeejjjooopppooosssnnnddd^^^]]]]]]___aaadddgggkkkmmmtttttttttuuuwwwzzz}}}~~~{{{{{{}}}|||rrrtttyyy{{{wwwqqqoooqqqlllooosssvvvwwwtttpppmmmkkkiiiffffffhhhjjjllllllpppppppppoooooommmlllkkkiiikkkjjjgggfffjjjkkkhhhaaaeeekkkmmmkkkiiiiiijjjlllnnnqqqrrrooojjjddd```[[[[[[[[[[[[XXXQQQHHHBBB;;;888888===FFFVVVnnn}}}~~~yyyYYYKKKLLL\\\nnn{{{oooTTT@@@CCCeeeuuuooobbbMMMIIIccc~~~uuummmQQQ;;;444===JJJ[[[llltttvvvxxxyyyxxxwwwvvvllldddppp~~~xxx~~~~~~rrr```]]]mmmyyy|||vvvwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwtttwwwzzzzzzxxxtttqqqoooqqqwww{{{xxxuuuvvvwwwvvvwwwwwwuuutttsssrrrrrrrrrooonnnmmmmmmoooqqqtttvvvvvvuuutttsssrrrrrrrrrrrrssssssssspppooorrryyyzzzrrrkkklllttt||||||{{{xxxvvvuuuuuuuuuvvvsssssssssqqqnnniiieeebbbiiimmmqqqqqqnnnkkkkkklllffflllqqqppplllhhhiiikkkmmmqqqsssqqqqqqtttsssooouuusssppppppppppppooonnnnnnnnnnnnnnnppprrrtttuuuwwwvvvtttrrrqqqpppqqqqqqqqqooonnnmmmnnnooonnnmmmjjjmmmmmmjjjiiijjjgggcccjjjgggcccaaaaaa```___^^^[[[WWWVVVWWWTTTPPPNNNPPPPPPRRRQQQMMMJJJJJJHHHDDDAAA@@@???@@@@@@@@@>>><<<;;;;;;:::888666333111000222222222111111111111000//////...---,,,,,,++++++******))))))))))))******))))))))))))))))))))))))000222444555333///***((())))))))))))************)))))))))))))))(((''''''((((((((((((((())))))***''''''((((((((()))iiirrrXXX666222333333===FFFJJJSSShhhyyyvvvxxx|||}}}uuukkkkkkkkkkkkmmmrrrzzzuuuuuuuuuwwwxxxxxxwwwwwwuuu~~~}}}yyynnn```WWWTTTaaalllyyy{{{ssssssttttttuuuvvvxxxxxx{{{yyyxxxxxxxxxyyyxxxwwwxxxwwwwwwwwwxxxxxxvvvuuuwwwwwwvvvtttsssrrrqqqpppooonnnkkkiiigggiiimmmpppnnnjjjjjjppprrrpppooorrrnnnooopppppppppqqqsssuuuwww{{{||||||xxx{{{ttttttoooooopppqqqrrrssstttuuurrrrrrrrrrrrrrrqqqppppppnnnlllhhhhhhoooxxxyyyvvvooojjjffffffjjjooopppppptttrrrhhhbbb\\\[[[\\\___dddiiimmmooopppssstttvvvwwwyyy|||}}}~~~~~~ssstttxxx|||xxxqqqooorrrjjjmmmqqqvvvwwwuuuqqqmmmllliiifffeeegggiiijjjjjjmmmnnnnnnooonnnmmmlllkkkhhhjjjhhhcccaaaccceeeddd\\\```dddeeedddeeeiiimmmkkknnnppppppmmmhhhccc```[[[\\\\\\ZZZUUUNNNFFF@@@;;;999:::???JJJ\\\vvv~~~|||~~~wwwkkkRRRKKKRRRdddttt{{{hhhFFFBBBYYYttteeeNNNYYYkkkwwwzzzcccJJJ999222999EEEXXXlllvvvyyy{{{|||{{{vvvxxxooofffpppzzzwwwkkk[[[^^^iiivvv{{{yyyzzz|||}}}}}}|||{{{zzzzzzyyyyyyxxxwwwvvvuuuuuusssvvvxxxxxxvvvsssrrrrrrqqqxxx|||yyyvvvwwwxxxxxxvvvvvvuuuttttttsssttttttoooooooooppprrrtttvvvwwwwwwvvvuuusssrrrqqqqqqqqqppppppnnnkkkiiimmmwww~~~}}}uuummmlllrrryyy{{{yyywwwtttssssssssstttrrrrrrrrrpppnnnkkkhhhfffmmmqqquuutttoookkkjjjkkkfffkkkqqqppplllhhhhhhjjjmmmqqqsssrrrsssvvvuuuqqqsssqqqnnnnnnnnnoooooonnnllllllllllllmmmnnnooopppttttttssssssrrrqqqqqqppppppooonnnoooppppppnnnllliiimmmmmmkkkjjjjjjhhhdddeeebbb___]]]]]]]]]]]]\\\[[[WWWTTTTTTRRRNNNNNNQQQNNNQQQRRRNNNKKKJJJGGGBBBAAA@@@???@@@AAA@@@>>>;;;::::::999888666555333222222222222111111111111000.........------,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))222333555555222...)))&&&((()))))))))************)))))))))))))))(((''''''((((((((((((((()))******'''((((((((())))))```eeeLLL111111222333AAAEEEIIILLLXXXfffhhhqqqttttttxxxsssooopppqqqssswww{{{uuurrruuu|||yyyzzzpppcccXXXTTTaaakkkvvv|||sssttttttuuuvvvwwwwwwxxxyyywwwvvvwwwxxxxxxwwwvvvwwwwwwwwwxxxyyyxxxvvvtttuuuuuutttsssqqqpppoooooolllkkkjjjggggggiiinnnrrrrrrlllkkkppprrrnnnmmmpppoooooopppqqqsssvvvwwwxxxwww{{{|||}}}|||zzzuuuoooqqqmmmnnnooopppqqqrrrssssssrrrrrrrrrrrrrrrqqqpppooolllkkkhhhhhhoooxxxyyyuuupppkkkggggggkkknnnooooooooo|||tttjjjgggddd^^^ZZZ\\\aaagggnnnqqqrrrrrrrrruuuyyy|||~~~ssssssxxx|||yyypppooosssgggjjjqqqwwwyyywwwrrrnnnmmmjjjgggeeefffhhhiiiiiijjjjjjkkklllkkkjjjiiihhhggghhhfff___]]]___aaa```VVVZZZ^^^```aaadddlllrrroooqqqrrrpppkkkddd___\\\\\\\\\[[[YYYTTTLLLDDD???===:::;;;AAALLL```zzzzzzzzz|||ppp___PPPMMMYYYkkkvvvwww___;;;UUUxxx|||gggKKK```zzzoooeeexxx~~~]]]FFF777111666BBBVVVlllwww{{{}}}~~~}}}zzz{{{qqqeeeooovvvuuujjj\\\dddfffsss|||xxxzzz{{{}}}~~~~~~|||zzzyyyxxxxxxwwwuuutttsssrrrqqqtttuuuvvvuuusssrrrssstttqqqxxx|||zzzwwwxxxzzzzzzuuuuuutttttttttuuuuuuvvvqqqqqqrrrssstttvvvwwwxxxwwwvvvuuusssrrrqqqppppppmmmmmmjjjfffdddiiittt~~~xxxooolllpppvvv{{{yyyvvvsssrrrqqqqqqrrrrrrrrrqqqpppooonnnlllkkkqqquuuyyyvvvpppjjjiiijjjeeekkkqqqqqqlllhhhhhhjjjnnnsssuuuuuuvvvyyyxxxuuuqqqooommmlllnnnoooooooookkkjjjjjjjjjjjjkkkkkklllrrrssssssssssssrrrqqqpppooonnnnnnpppqqqpppnnnllldddhhhiiigggggghhhfffaaa```]]]ZZZXXXXXXYYYYYYXXX[[[VVVSSSSSSQQQMMMNNNQQQMMMQQQRRROOOLLLKKKFFF@@@@@@@@@???@@@AAA@@@>>>;;;999999999888888777666555222222222111111111111000------------------------++++++************++++++))))))))))))))))))))))))222333555555222---(((%%%(((((())))))*********+++)))))))))))))))(((((('''((((((((((((((()))******(((((((((((())))))iiibbbEEE111555111000@@@DDDHHHMMMQQQWWWbbbtttxxxyyyyyy|||vvvnnnzzz~~~wwwnnncccWWWOOO\\\iiiwww~~~zzzwwwuuuttttttvvvyyyzzzzzzuuuvvvwwwyyy{{{zzzwwwtttvvvxxxxxxttttttvvvuuurrruuuqqqnnnmmmoooqqqqqqooommmnnnnnnlllkkkkkkmmmoooooopppqqqrrrssstttttttttpppnnnnnnppptttvvvuuusssvvvyyy|||||||||~~~xxxyyyyyyvvvqqqmmmmmmnnnlllnnnpppqqqpppoooooopppqqqqqqpppooonnnnnnoooooolllnnnnnnnnnqqqwwwxxxuuupppmmmjjjiiikkkmmmoooppprrrsssssspppkkkfffcccbbb``````dddkkksssyyyyyyxxxzzzzzzzzz}}}~~~uuuwwwzzzzzzxxxrrrlllgggdddjjjrrryyyzzzvvvoooiiipppkkkeeeaaaaaadddggghhheeedddeeehhhkkkkkkfffbbbgggddd```\\\[[[[[[^^^___^^^___^^^]]]cccmmmsssssswwwvvvsssnnngggaaa]]]\\\```\\\VVVPPPJJJEEE???;;;===;;;:::@@@TTTqqqyyyxxx|||gggSSSNNNPPP[[[ttthhhLLLHHHnnnhhhTTTYYYoooyyyfffbbbnnnvvv|||UUU999666666111;;;OOOgggwww}}}~~~zzzrrreeegggzzzwwwxxx~~~wwwdddfffkkkrrr}}}{{{uuuzzzyyyyyyzzz{{{{{{yyywwwxxxwwwvvvttttttttttttuuu{{{zzzyyyxxxvvvsssqqqppptttuuuwwwxxxyyyyyyyyyxxx{{{vvvqqqqqqtttwwwuuussswwwwwwvvvuuuuuuuuuuuuuuuzzzwwwsssrrrssssssqqqooolll]]]UUU[[[bbbdddjjjttt~~~zzzqqqmmmrrryyyzzz{{{yyysssqqqrrrrrrooosssssssssrrrqqqpppnnnmmmxxxwwwtttpppllliiifffdddeeefffkkknnnlllggggggkkkoootttvvvttttttvvvwwwvvvtttqqqooonnnooorrrsssssskkkkkkjjjhhhgggiiilllooooooqqqrrrqqqooooooooopppooommmkkklllnnnooollliiigggdddcccfffjjjkkkgggbbb[[[[[[[[[[[[ZZZYYYXXXXXXRRRQQQOOOMMMKKKJJJJJJKKKLLLJJJIIIIIIJJJIIIEEEAAADDDCCCBBB@@@>>>===;;;;;;;;;888999<<<999444555:::333222111000////////////......---------,,,,,,,,,************************)))))))))))))))******+++000222333222...***(((''',,,++++++***)))((('''''')))))))))))))))************)))'''(((***++++++***((((((((((((((('''iii```BBB///222000///>>>IIILLLQQQTTTYYYdddvvvyyyxxx}}}zzzqqqfffZZZRRRZZZfffsss|||}}}yyyxxxyyyzzz{{{{{{vvvvvvvvvxxxyyyyyyvvvtttuuuxxxxxxttttttwwwvvvttttttqqqooooooppprrrqqqpppoooooonnnllliiiiiijjjlllnnnoooqqqrrrtttuuuvvvvvvqqqpppqqqsssvvvwwwuuussssssuuuwwwvvvuuuuuuxxx{{{sssttttttqqqmmmjjjjjjllllllooorrrrrrqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnooonnnlllooouuuvvvtttooollliiihhhjjjnnnqqqrrrrrrsssrrroookkkgggfffeeeiiilllpppwww}}}~~~}}}}}}rrruuuwwwxxxvvvqqqkkkgggccckkktttyyyvvvqqqmmmkkkllliiifffdddeeefffffffffbbbeeejjjoooqqqooojjjfffbbb___[[[XXXXXXZZZ^^^```^^^^^^\\\[[[bbbnnnuuuwwwyyywwwrrrmmmfffaaa^^^]]]___ZZZSSSLLLFFFAAA===:::;;;;;;===FFF\\\yyy}}}yyyaaaNNNJJJRRRaaavvvxxx[[[GGGOOO|||qqqYYYRRRccc~~~yyyiiinnnvvvPPP777555666222999LLLddduuu}}}~~~vvveee___rrrzzz|||vvvyyyttt{{{qqqrrruuu}}}zzztttssssssuuuwwwxxxwwwvvvzzzyyyxxxwwwvvvwwwxxxxxxzzzzzzyyyyyywwwvvvtttsssuuuvvvwwwxxxyyyzzzzzzzzzyyyuuuqqqqqqtttvvvuuussswwwwwwvvvuuuuuuuuuuuuuuuxxxvvvtttsssttttttrrrpppdddWWWNNNRRRXXX\\\eeeppp{{{~~~yyypppmmmqqqwww{{{}}}{{{uuurrrssssssqqqtttttttttsssrrrqqqpppppptttttttttsssppplllhhhfffhhhhhhlllooommmhhhfffiiioootttvvvtttsssuuuvvvttttttqqqnnnmmmoooqqqssstttnnnmmmllljjjhhhiiillloooqqqrrrrrrqqqooonnnnnnpppsssqqqooonnnooommmjjjgggcccdddgggkkkmmmlllhhhddd^^^^^^^^^]]]\\\ZZZYYYXXXRRRQQQOOOMMMLLLKKKKKKKKKMMMKKKIIIIIIJJJIIIEEECCCDDDCCCBBB@@@???===;;;;;;<<<999999<<<;;;666666:::444333222111000000000000......---------,,,,,,,,,***************************)))(((((()))***+++,,,111222222000---***((((((,,,+++******)))((((((''')))))))))))))))))))))******)))'''((()))+++******((((((((((((((((((lll\\\???...///...000===MMMQQQTTTTTTXXXcccttt|||tttuuuxxx}}}|||ssshhh]]]VVVXXXbbbnnnxxx}}}yyyxxxyyyyyyzzzxxxwwwvvvvvvwwwvvvuuusssuuuxxxxxxuuuuuuwwwwwwtttqqqppppppqqqrrrsssqqqpppppppppnnnjjjgggfffgggiiinnnnnnppprrrtttvvvwwwxxxrrrrrrsssvvvwwwwwwuuurrrrrrssssssqqqooooooppprrrnnnnnnnnnllliiihhhhhhiiimmmpppsssuuusssqqqooonnnmmmmmmmmmmmmmmmmmmmmmnnnppppppmmmiiikkkqqqsssqqqnnnkkkgggfffiiinnnsssvvvrrrsssrrrpppmmmkkkjjjkkkssswww|||~~~}}}ppprrruuuvvvuuuqqqmmmiiidddmmmvvvxxxsssmmmkkkkkkgggfffeeeeeeffffffdddcccbbbhhhpppuuutttoooiiieeeccc```\\\YYYZZZ^^^cccfffaaaaaa___^^^fffsss|||~~~zzzwwwqqqjjjeeebbb```___]]]WWWNNNFFFAAA===:::888;;;===AAAMMMeeeqqqVVVHHHGGGTTThhhxxxmmmKKKCCC[[[aaaOOOXXXrrrtttnnnJJJ555333555222666GGG___sss|||~~~{{{lll```lllzzzwwwrrrqqqzzzooovvv~~~}}}~~~~~~rrrrrrrrrtttwwwyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyzzzyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{wwwtttqqqqqqtttvvvvvvtttwwwwwwvvvuuuuuuuuuuuuuuuvvvuuutttuuuvvvvvvtttrrrhhh]]]UUUUUUWWWZZZdddqqqrrrvvvyyyuuuooommmqqqwww|||}}}wwwsssssstttrrrtttsssssssssrrrrrrqqqqqqoooqqqssstttssspppllliiijjjjjjmmmqqqoooiiigggiiippptttvvvtttsssttttttrrrtttqqqmmmkkkmmmqqqssstttoooooommmjjjhhhhhhkkkmmmttttttsssqqqnnnmmmnnnooosssqqqpppoooooommmkkkhhhfffjjjpppsssqqqmmmiiigggbbbaaaaaa```^^^\\\ZZZYYYSSSRRRPPPNNNMMMLLLLLLLLLMMMKKKIIIHHHHHHHHHFFFDDDCCCCCCBBBAAA???===<<<;;;===:::999;;;<<<999777777555444333222111111111111......---------,,,,,,,,,************************+++)))((('''(((***---///222222111///+++))))))***++++++***))))))(((((()))******))))))))))))))))))***((('''''')))******)))''''''((((((((((((pppXXX<<<...------222;;;OOOTTTVVVUUUWWWccctttssskkkjjjyyy|||sssnnnrrrxxxzzz||||||tttiii___XXXYYY___hhhsss~~~|||wwwvvvvvvwwwwwwzzzxxxuuuttttttuuutttssswwwyyyxxxuuutttvvvvvvsssooopppqqqssstttsssqqqpppooonnnllliiifffeeegggiiinnnooooooppprrrssstttuuurrrsssuuuvvvwwwuuusssqqqssssssrrrqqqooooooooopppkkkkkkjjjiiihhhhhhiiijjjmmmpppuuuvvvtttqqqooommmllllllmmmmmmnnnnnnnnnnnnpppooojjjeeegggmmmpppooonnnjjjfffeeeiiiooouuuxxxsssssstttrrrpppoooppprrrxxx{{{}}}}}}zzzxxxzzz||||||{{{~~~{{{oooqqquuuwwwwwwtttqqqnnniiinnntttuuurrrnnnjjjiiidddbbbaaabbbcccdddcccbbbffflllssstttooohhhccc```ccc```\\\ZZZ[[[___eeehhh___```aaabbbkkkvvv~~~{{{vvvooohhhdddbbbaaa```[[[TTTJJJAAA<<<:::999999>>>???CCCQQQkkkbbbKKKFFFGGGUUUhhhrrraaa@@@AAAdddxxxVVVNNN```zzzeeeEEE333222333222444AAAXXXooo{{{~~~~~~~~~~~~ssseeemmm}}}qqqrrr{{{}}}ooowww}}}}}}rrrqqqqqqrrrtttvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwuuuuuuuuuvvvwwwyyyzzz{{{uuusssqqqrrrtttvvvvvvuuuwwwvvvvvvuuuuuuuuuuuuuuuttttttuuuvvvwwwwwwvvvuuutttlllfffcccbbbbbbjjjtttnnnrrruuusssooonnnrrrwww|||~~~wwwrrrssstttssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrssstttsssqqqooommmjjjjjjmmmrrrrrrmmmjjjkkkqqqvvvxxxvvvtttuuuuuurrrtttpppllljjjlllpppsssuuuooonnnllljjjhhhhhhkkkmmmvvvvvvuuussspppnnnnnnooonnnnnnnnnnnnnnnnnnmmmllloootttyyyxxxqqqkkkiiiiiieeeeeedddbbb```]]][[[ZZZSSSSSSQQQPPPNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFEEEDDDBBBBBBBBBAAA@@@>>><<<:::<<<:::999:::;;;:::777555444444333222111111111111......---------,,,,,,,,,************************+++***((('''(((+++///111222222000---***(((***++++++***)))(((((())))))************))))))))))))))))))((('''''')))******)))''''''''''''((((((sssUUU:::000---...444999MMMVVV[[[ZZZ___ooowwwxxxzzzxxxtttkkkggghhhuuu{{{mmmhhhdddggglllpppuuuzzz~~~vvvmmmddd___[[[]]]dddppp{{{{{{vvvuuuvvvwwwxxxzzzxxxuuussstttuuuttttttxxxzzzyyyuuussstttssspppnnnppprrrtttsssrrrpppoookkkkkkiiigggeeefffiiilllpppoooooonnnnnnoooppppppqqqrrrtttttttttrrrqqqpppsssrrrqqqqqqqqqqqqqqqqqqlllkkkiiiiiiiiijjjkkkllllllppptttvvvuuurrrooonnnmmmmmmnnnooooooooonnnmmmlllkkkgggbbbdddkkkooonnnnnnjjjfffeeeiiiooouuuxxxssstttuuuuuuttttttuuuvvvwwwxxxxxxvvvsssssswww{{{|||yyyuuuvvvzzz{{{xxxppprrrvvvxxxyyywwwuuusssnnnooopppssstttqqqkkkeeeccc```\\\[[[]]]aaacccdddjjjnnnqqqpppkkkeeebbbbbb```]]]YYYWWWXXX\\\aaaeee\\\___cccfffnnnwwwzzzxxxzzztttlllfffcccbbbaaa```YYYQQQGGG>>>:::999::::::???@@@EEEVVVsss}}}{{{}}}nnnQQQCCCGGGFFFRRR]]]aaaRRR:::BBBeeeyyy|||fffMMMPPPfff~~~~~~]]]AAA444111111000111;;;PPPiiiyyy|||~~~uuucccfffvvv}}}yyyyyy~~~uuuzzz|||pppnnnmmmlllnnnoooooonnnssstttuuuvvvwwwxxxxxxxxx{{{zzzzzzyyyxxxvvvuuutttrrrrrrsssuuuvvvxxxyyyyyyuuutttssstttuuuvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuuuussstttuuuvvvwwwwwwwwwwwwyyyvvvsssrrrqqqqqqvvv|||zzz||||||xxxrrrppprrrvvvzzz~~~~~~wwwrrrrrrttttttuuutttsssrrrqqqqqqrrrrrruuutttrrrqqqppppppppppppiiihhhmmmsssuuuqqqnnnooorrrxxxzzzxxxvvvwwwvvvsssrrroookkkjjjlllpppssstttoooooommmkkkiiijjjmmmoootttuuuvvvtttrrrppppppppplllmmmmmmmmmlllkkkkkkkkkqqquuuxxxtttmmmhhhiiilllffffffeeecccaaa^^^\\\[[[TTTTTTRRRPPPNNNLLLJJJIIIGGGGGGGGGFFFEEEDDDCCCCCCAAAAAABBBAAA@@@>>><<<::::::;;;;;;::::::999666333333222111000000//////000......---------,,,,,,,,,************************+++***((('''))),,,000333222111///,,,)))(((***,,,******((((((((()))***+++************))))))(((((()))(((&&&''')))******)))&&&'''''''''((((((vvvPPP888333---...555666LLLXXXaaaccclllyyynnnllllllkkkjjj```dddmmm{{{vvveeebbb``````ccciiipppttt{{{rrrkkkggg\\\[[[```lllyyy|||xxxwwwxxxyyyzzzzzzxxxuuutttuuuvvvvvvuuuwwwyyyxxxtttrrrsssrrrnnnnnnpppssssssqqqooonnnnnniiiiiihhhfffeeegggkkkoooqqqpppnnnmmmllllllmmmnnnoooqqqrrrrrrpppooopppqqqrrrpppoooooopppqqqqqqpppmmmkkkiiihhhjjjlllmmmmmmkkkooossstttsssqqqpppooonnnnnnooopppooonnnmmmlllhhhgggdddaaaeeemmmqqqqqqnnnkkkgggfffiiinnnsssvvvqqqsssvvvwwwwwwvvvvvvwwwuuuuuusssqqqqqqrrrvvvyyypppllljjjlllsss}}}|||wwwuuuppprrruuuxxxyyyxxxvvvuuuooommmmmmqqquuusssjjjbbbbbb^^^YYYWWWZZZ___cccfffmmmnnnnnnmmmjjjhhhhhhhhhaaa___]]]\\\]]]aaaeeegggcccggglllpppvvv||||||xxxxxxrrriiidddcccbbb```^^^UUUNNNDDD<<<999999:::;;;???AAAIII___|||yyyttt___FFF@@@HHHBBBMMMQQQLLLBBB999GGGfffwwwpppZZZLLLZZZqqqxxxUUU>>>444111000000000666IIIcccvvv{{{~~~zzzgggfffuuu}}}zzz|||uuu|||uuurrrooonnnnnnooonnnmmmtttuuuvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvuuusssqqqpppooopppsssuuuwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttuuuvvvvvvuuuvvvxxxzzz{{{zzz{{{}}}vvvpppppprrrxxx}}}~~~wwwrrrrrruuuwwwyyywwwuuutttrrrrrrssssssvvvuuurrrooonnnooopppqqqiiihhhmmmtttxxxuuuqqqqqqrrrxxx{{{zzzxxxyyyxxxuuuooommmkkkkkkmmmppprrrrrrqqqpppnnnkkkiiiiiilllnnnoooqqqtttuuusssqqqppppppnnnoooooommmjjjhhhggggggjjjmmmooommmhhhfffiiimmmffffffdddcccaaa^^^\\\[[[UUUUUUSSSQQQNNNKKKHHHFFFEEEFFFHHHHHHFFFCCCCCCCCC@@@AAABBBBBBAAA???<<<:::888===???<<<999888777444333222111000////////////......---------,,,,,,,,,***************************)))((()))***...111444111111///,,,)))(((***,,,***)))((('''((()))+++---++++++******)))((((((((()))'''&&&&&&((())))))(((&&&&&&''''''((()))uuuLLL666444,,,---444111KKKZZZeeegggpppqqqiiihhhffffffggg]]]eeeoooxxxssseeedddbbb___```eeelllqqq~~~~~~vvvooolll[[[XXX\\\jjjwww~~~|||zzzyyyyyyyyyyyyyyywwwvvvvvvwwwxxxwwwvvvsssuuuuuurrrqqqsssssspppoooqqqsssrrrooollllllmmmjjjiiigggfffeeeggglllppppppooommmllllllmmmnnnoooooopppqqqpppnnnnnnpppssssssqqqnnnnnnpppqqqpppnnnmmmjjjggggggiiikkklllllljjjmmmppprrrrrrqqqqqqqqqnnnnnnoooooonnnllljjjiiidddeeecccccchhhqqqvvvvvvooollliiihhhjjjnnnqqqrrrmmmqqquuuwwwwwwvvvuuuuuuuuussspppooonnnmmmkkkiii]]][[[YYY]]]gggttt|||wwwsssrrrmmmooosssuuuvvvvvvtttsssjjjjjjmmmppprrrooogggaaaaaa]]]YYYXXX[[[```eeegggooonnnlllllllllkkkhhhfffbbbbbbaaaccceeeiiilllnnnlllppprrrtttxxx}}}}}}yyyvvvooogggcccbbbbbb___\\\PPPIIIAAA:::888999:::;;;???CCCOOOgggxxx|||}}}qqqYYYDDD@@@FFFAAANNNLLL>>>888===QQQkkkooodddRRRTTTjjj}}}pppLLL:::555222000000000222CCC^^^ssszzz~~~ooojjjwww~~~~~~yyytttuuuzzz{{{www{{{wwwrrr}}}zzzwwwtttssssssssssssrrrtttuuuvvvwwwxxxwwwwwwvvvsssssssssrrrrrrqqqoooooommmpppssswwwyyyyyywwwvvvwwwxxxyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwuuutttuuuyyy|||{{{zzzzzz~~~vvvpppnnnooowww}}}yyyssstttxxxzzzyyywwwtttrrrppppppppppppsssrrrqqqpppooooooppppppkkkjjjnnnvvvzzzvvvrrrppppppvvvzzzyyyyyyyyyxxxuuummmlllkkklllnnnpppqqqppppppnnnlllgggdddcccdddfffgggkkkqqqssssssqqqooonnnnnnppppppnnnkkkhhhggghhhfffiiikkkkkkiiiggghhhjjjddddddcccbbb```^^^\\\[[[VVVUUUTTTQQQMMMIIIEEECCCDDDGGGKKKKKKHHHEEEDDDCCC???@@@BBBBBBAAA???<<<:::888@@@EEE???999888999777333333222111000000000000......---------,,,,,,,,,************************(((((()))***,,,///222333000000///,,,***)))***+++***)))'''''''''***,,,...++++++******)))((((((''')))'''&&&&&&((())))))(((&&&&&&''''''((()))tttHHH444444,,,,,,333...KKKZZZdddeeelll}}}~~~tttnnnkkkfffdddfffeeekkkppprrrxxx~~~{{{ttthhhiiifff```___cccjjjooozzz}}}uuupppnnnZZZVVVZZZiiiwww}}}|||yyyxxxxxxwwwvvvxxxwwwvvvwwwxxxyyyxxxwwwooorrrssspppqqqttttttrrrooorrrsssqqqmmmkkkkkklllkkkjjjhhhfffeeeggglllppppppooommmlllmmmnnnppprrrpppqqqqqqooommmnnnrrruuuvvvssspppoooqqqqqqooommmmmmiiieeeeeegggjjjkkkjjjjjjllloooppppppqqqqqqsssmmmnnnoooooommmkkkhhhfffbbbdddddddddkkkuuuzzzzzzpppmmmjjjiiikkkmmmooopppkkkoootttwwwwwwuuusssrrrvvvsssooollljjjddd\\\UUUNNNLLLKKKPPP\\\kkkyyy}}}zzzwwwtttqqqpppkkkmmmppprrrssssssqqqpppdddhhhnnnqqqooojjjeeeaaaaaa^^^ZZZZZZ]]]bbbfffgggqqqnnnlllkkkllliiiddd```^^^___```cccfffjjjnnnpppmmmooooooooorrrwwwwwwssstttmmmfffbbbbbbbbb^^^[[[LLLFFF>>>999777888:::;;;AAAFFFSSSlllqqq}}}sssYYYEEEAAAEEEBBBRRRMMM999555BBBZZZrrr```TTTJJJXXXttt~~~iiiEEE777555333000111000000???[[[qqqyyy~~~pppfffnnnttt|||zzzyyywwwrrrmmmooouuuuuuppp}}}|||wwwuuuqqq}}}|||yyyvvvsssrrrrrrsssssssssqqqrrrtttuuuuuuuuutttsssnnnoooooopppppppppoooooommmpppuuuyyy{{{zzzxxxvvvxxxyyyzzzzzzxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuxxxxxxwwwuuussstttyyy~~~wwwuuurrruuutttnnnmmmooowww}}}zzzuuuvvvzzz}}}vvvtttqqqnnnlllkkklllllloooooopppqqqqqqqqqpppooommmlllooowwwzzzvvvqqqooonnnuuuyyyyyyxxxyyyxxxuuulllkkkkkkmmmoooqqqpppooommmkkkgggbbb]]]ZZZ[[[\\\bbbgggnnnrrrrrrpppnnnlllkkknnnpppooollljjjkkkmmmhhhjjjmmmnnnllliiigggeeeccccccbbbaaa___]]]\\\[[[WWWVVVTTTQQQLLLGGGCCCAAADDDHHHMMMNNNKKKGGGEEEDDD???@@@BBBBBBAAA???<<<:::888CCCIIIBBB:::999::::::555444333222111111111111......---------,,,,,,,,,************************'''((()))+++...000222333/////////---***))))))******((('''&&&'''***---...+++++++++***)))(((((('''((('''&&&&&&((())))))(((&&&&&&&&&'''((()))ZZZBBB111222333---...666AAAQQQbbbfffeeekkkzzz}}}{{{{{{{{{tttvvvbbblllttttttyyytttqqqvvvsssooosssmmmvvvxxxqqqmmmpppoookkkxxx}}}vvvmmmgggZZZVVVYYYcccnnntttwwwyyy~~~~~~~~~{{{wwwtttsssttttttssstttxxx||||||yyyuuuqqqooonnnppprrrsssqqqnnnssspppllllllmmmnnnmmmkkkeeeffffffeeeeeefffiiikkkqqqpppnnnkkkiiikkknnnqqqppppppooommmlllnnnqqqtttrrrpppooonnnooonnnmmmkkkgggffffffeeeeeeeeefffffflllnnnpppqqqqqqooommmkkkoooooonnnlllhhhfffeeefffbbbhhhpppsssrrrqqqtttwwwrrrpppllljjjiiijjjlllnnnsssuuuxxxxxxvvvpppjjjeeeooonnnkkkhhhbbbZZZPPPJJJBBBAAAGGGUUUcccmmmtttzzzwwwvvvvvvuuutttrrrmmmjjjffflllsssuuurrrooooooqqqfffhhhiiiiiigggeeedddeeecccbbbaaaaaacccggglllnnnrrroookkkhhhgggfffdddccc```^^^]]]^^^bbbeeehhhiiikkkfffbbbccciiinnnoooooonnniiidddaaa```\\\UUUOOOGGG???::::::;;;:::;;;>>>GGGMMMddd~~~rrrrrrkkk\\\JJJ@@@BBBGGGVVVPPPJJJ999777___|||nnnfffLLLNNNkkk}}}pppnnnsss}}}\\\BBB:::444222222...444///888SSSlllwww}}}wwwkkkooo}}}|||rrrppptttoooeeehhhhhhlllssstttqqqrrrwww}}}}}}~~~~~~|||zzzwwwvvvvvvuuusssqqqmmmnnnoooppppppooonnnmmmnnnnnnnnnooonnnnnnmmmlllmmmoooqqqssstttuuuttttttrrrvvvxxxyyy{{{}}}zzzuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxvvvsssrrrtttvvvwwwwwwqqqkkkmmmxxx|||yyyzzzzzztttpppnnnooowww}}}{{{vvvwwwyyyzzzvvvrrroooppptttuuurrrnnnoooqqqqqqoookkkkkknnnrrrnnnnnnnnnoooqqqpppnnnkkknnnssszzz{{{xxxtttrrrqqqiiijjjkkkmmmmmmmmmlllkkkkkkgggaaa\\\YYYXXXYYYZZZ```iiitttwwwtttpppppprrroooooooooooonnnnnnmmmlllpppooonnnllliiigggfffeeeccccccbbb```^^^\\\ZZZYYY\\\ZZZUUUPPPLLLHHHFFFEEECCCEEEFFFFFFEEECCCCCCDDDBBB@@@>>>===>>>>>>===<<<:::;;;;;;;;;:::777444222111000///////////////000......//////......---,,,,,,,,,+++***)))(((''''''*********+++---///000111111,,,((())),,,///---***((((((((((((((()))******+++)))''''''((()))((('''''''''&&&&&&&&&&&&'''''')))))))))))))))(((UUU>>>///000111,,,---444>>>OOO```eeebbbbbbjjjsssvvvyyyxxxuuunnnrrryyyzzztttpppnnnkkkmmmxxxyyy~~~sssxxx{{{wwwnnngggVVVSSSUUU___iiiooorrrvvv|||}}}|||zzzwwwtttsssssssssrrrrrruuuyyyyyyvvvrrrrrrpppoooppprrrsssqqqnnnpppmmmjjjjjjkkklllkkkjjjggggggfffeeeccceeehhhkkkpppooommmjjjhhhiiilllooolllnnnooooooooooooqqqrrrsssqqqooonnnnnnnnnllljjjgggggggggggggggggghhhhhhmmmnnnpppqqqqqqooonnnmmmnnnppppppmmmhhhddddddeeeiiimmmqqqrrrpppoooqqqtttrrrpppmmmjjjjjjlllnnnppprrrsssssssssrrrooolllkkkooommmiiiddd\\\SSSJJJEEEKKKKKKRRR```mmmuuuzzzyyyxxxwwwvvvvvvtttpppmmmnnnrrrwwwvvvpppkkkjjjjjjeeeggghhhhhhfffeeeeeefffhhhgggfffgggiiimmmqqqsssqqqooolllkkkjjjjjjhhhfffdddbbbbbbdddiiinnnoooooommmiiieeefffkkknnnooommmooojjjeeebbb___YYYQQQJJJBBB<<<999:::;;;;;;===AAAKKKWWWpppxxxppplllaaaPPPBBB>>>FFFOOOWWWLLLBBB:::EEEooouuu[[[PPP^^^zzzccckkktttzzzyyyWWW@@@:::555333444///222///666LLLfffwww{{{ppptttzzzvvvvvvrrrmmmllloooqqqrrrrrrtttwwwyyy|||{{{zzzyyyvvvuuussssssllllllllllllkkkjjjiiiiiillllllllllllkkkkkkjjjiiilllmmmoooqqqsssuuuvvvwwwwwwzzz||||||~~~}}}xxxrrrrrrsssssstttttttttuuuyyywwwuuuuuuwwwxxxxxxwwwnnnnnnvvvrrriiihhhpppsssuuutttqqqppprrrttt{{{|||vvvuuuvvvvvvuuuqqqmmmnnnsssvvvvvvuuuqqqnnniiifffgggkkkooorrrooonnnnnnooopppqqqooonnnmmmsssxxxzzzwwwssspppppplllmmmooopppqqqppppppoookkkhhhccc______bbbfffiiiqqqvvv{{{zzztttmmmiiihhhkkkkkkllllllllllllkkkkkkllllllkkkiiihhhfffeeeeeecccbbbaaa___\\\ZZZWWWVVVTTTRRRNNNIIIFFFDDDCCCCCCEEEIIIMMMNNNLLLHHHDDDBBBCCCAAA???>>>>>>>>>===<<<::::::;;;:::999888666555111111000///////////////...............---,,,,,,++++++******))))))((((((******+++,,,...000111222///+++((())),,,...---+++((((((((((((((())))))******)))(((((())))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((NNN:::,,,...000,,,---333:::JJJ^^^gggddd______bbbzzzxxxxxxyyysss|||qqqhhhhhhsssttt}}}~~~zzzooogggWWWUUUXXX```hhhkkkooosssyyyzzz{{{zzzwwwtttrrrrrrrrrqqqqqqsssvvvvvvrrrnnnrrrqqqpppqqqrrrqqqooommmmmmllljjjjjjkkkllllllkkkiiihhhfffcccbbbdddhhhlllooonnnllliiiggggggjjjmmmjjjnnnqqqssssssrrrrrrssssssqqqooonnnnnnmmmkkkiiifffffffffffffffggghhhiiinnnooopppppppppppppppooommmppppppmmmfffcccdddgggqqqsssssspppllllllooorrrrrrpppmmmkkkkkknnnrrrttttttsssrrrppppppqqqrrrrrrsssqqqkkkdddZZZQQQIIIEEEKKKMMMWWWfffsssyyy}}}{{{yyyxxxwwwwwwvvvsssqqqsssvvvxxxuuuooojjjggggggeeefffggggggfffeeeggghhhlllkkkjjjjjjlllpppsssvvvqqqpppoooooooooooommmkkkiiifffeeejjjqqquuutttrrrqqqnnnmmmnnnrrrsssrrrpppmmmiiiccc___ZZZRRRIIIAAA<<<999777:::;;;<<>>>>>===<<<:::999999999999888888888888333222111000///.........------......------,,,+++***************************+++,,,...000111222333---***((())),,,...---+++(((((((((((()))))))))))))))(((((()))******'''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''GGG777,,,---///,,,---333555EEE\\\lllnnnfff``````}}}www}}}nnndddgggxxx}}}~~~sssjjjcccaaaccciiillllllppptttwwwyyyzzzzzzwwwtttsssssstttrrrqqqrrruuutttqqqmmmqqqqqqpppppppppooommmlllmmmmmmllllllmmmnnnnnnmmmhhhgggeeebbbbbbeeejjjnnnnnnnnnllljjjggggggiiillllllooorrrtttttttttuuuvvvsssqqqooonnnmmmllljjjhhhdddcccccccccdddeeefffgggnnnnnnooooooooopppqqqqqqlllnnnnnnjjjdddccchhhnnnvvvuuurrrmmmjjjkkknnnrrrrrrpppmmmlllmmmppptttwwwwwwvvvuuusssssstttvvvwwwsssqqqkkkbbbXXXPPPJJJGGGHHHMMMYYYiiivvv{{{}}}{{{xxxvvvvvvuuutttsssqqqssstttsssoookkkiiiiiiccceeeffffffeeefffhhhiiijjjjjjiiiiiikkkmmmppprrrqqqppppppqqqqqqpppmmmkkkiiifffeeeiiipppsssppplllmmmlllmmmooorrrrrrpppnnngggddd___ZZZTTTKKKAAA:::888666777999:::;;;AAAHHH]]]kkk{{{vvvbbbZZZMMMCCC@@@FFFSSS\\\RRR>>>222@@@```uuujjjPPPJJJZZZyyyxxxggg|||~~~dddMMM@@@===888777777000...111222:::SSSqqq~~~zzzzzz~~~wwwooosssxxxwwwxxx}}}{{{zzz||||||vvvsssvvv{{{~~~}}}yyyvvvxxx{{{wwwvvvuuusssssstttuuuvvvuuuuuuuuutttsssrrrqqqpppmmmmmmmmmnnnqqqsssvvvxxxwwwyyyyyywwwxxxzzzxxxsssxxxyyyzzz{{{|||}}}~~~~~~yyyyyyyyy{{{|||{{{xxxvvvqqq~~~eeeZZZ]]]rrrzzz~~~tttkkkiiikkkwww~~~}}}xxxxxxyyyzzzqqqpppooorrrwww{{{|||}}}zzzsssjjjeeegggmmmrrruuuwwwssspppnnnnnnoooppppppnnnsssxxxyyyvvvrrrppppppnnnoooppprrrsssrrrrrrqqqjjjeee___YYYVVVVVVYYY[[[aaalllwwwyyytttmmmkkkmmmhhhhhhiiiiiiiiihhhhhhgggeeeeeedddcccbbbaaa``````[[[ZZZXXXVVVSSSPPPMMMKKKHHHEEEBBB@@@AAADDDGGGJJJKKKQQQXXX[[[XXXRRRLLLHHHDDDAAA>>>===<<<;;;999888777777666666666777888999444333222000///.........---------------,,,,,,+++)))))))))******+++++++++***+++...000222333333222***(((((())),,,------,,,'''(((((()))))))))))))))(((((()))***+++***'''$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''AAA555---...///...///333444AAAYYYooovvvnnnfffdddssspppyyyiiicccgggvvv|||{{{}}}yyyqqqpppoooqqqrrrpppmmmoootttvvvxxxyyyyyywwwuuuttttttuuusssqqqrrrttttttqqqnnnoooooopppooonnnlllkkkkkkllllllmmmmmmmmmmmmmmmmmmfffeeedddbbbbbbffflllqqqnnnnnnmmmkkkhhhhhhjjjllllllmmmoooppppppqqqtttvvvqqqooommmllllllkkkiiigggdddddddddddddddeeefffgggllllllmmmmmmnnnoooppppppkkkkkkjjjfffcccfffnnnuuutttrrroookkkjjjlllpppssspppooommmmmmnnnqqquuuwwwwwwwwwvvvvvvuuutttsssssskkkjjjeee]]]TTTLLLIIIHHHNNNRRR^^^mmmwwwzzz~~~|||wwwtttssssssrrrrrroooooopppooollljjjiiiiiibbbdddeeefffeeefffgggiiiggggggffffffhhhjjjlllmmmnnnmmmlllllllllkkkhhheeefffcccbbbdddiiijjjgggdddaaabbbdddgggiiiiiigggeeecccaaa\\\WWWPPPGGG???:::666666888::::::<<>>TTTlllvvvppphhhfffwww|||}}}yyykkkjjjllltttuuunnnrrrvvvvvvlllnnnssszzz{{{xxxwwwxxxwwwpppiiikkkqqquuuvvvvvvvvvtttssstttvvvsssqqqoooppprrrssspppmmmmmmooopppooommmllllllllliiikkklllllljjjiiijjjjjjeeeeeedddccccccffflllppplllllllllkkkiiiiiikkkmmmhhhjjjkkkkkkkkkllloooqqqnnnlllkkkjjjkkkjjjhhhggghhhhhhhhhggggggggghhhhhhhhhiiijjjlllmmmnnnnnnnnnjjjiiigggfffggglllrrrwwwooonnnkkkjjjkkknnnqqqsssmmmmmmmmmnnnoooqqqssstttrrrrrrrrrrrrqqqooommmkkkggggggeee^^^UUUOOOLLLMMMSSSWWW```lllrrruuuyyy~~~xxxrrrpppooooooooonnnnnnllljjjiiigggffffffaaacccfffgggfffffffffgggffffffeeeeeefffhhhiiijjjiiihhhfffffffffeeecccaaadddcccbbbbbbcccccccccaaa___aaadddffffffeeecccbbbccc```\\\UUUMMMEEE???;;;666777:::<<<<<<@@@MMMZZZrrrgggQQQLLLHHHDDDEEEHHHIIIFFFAAA333666@@@[[[nnnaaaMMMNNN]]]ooo~~~mmmWWWJJJEEEBBB<<<======555222333222555CCCZZZoooyyy}}}{{{tttpppjjjeeehhhvvvwwwzzz|||zzzvvvrrrqqqqqqppppppqqqrrrtttvvvwwwxxxvvvvvvwwwwwwwwwvvvuuuuuutttsssrrrrrrqqqqqqrrrrrruuuuuussspppqqqttttttpppsssttttttuuuvvvwwwxxxxxxyyyxxxxxxzzzzzzyyyvvvsssjjjpppzzz|||oooccciiixxxuuuoooooorrrzzzyyywwwwwwvvvrrruuuyyy}}}~~~|||yyywwwvvvzzz}}}~~~~~~}}}yyytttpppoooooonnnnnnrrrvvvzzzzzzvvvrrrqqqqqqsssssstttuuutttsssrrrqqqlllkkkiiijjjlllqqquuuyyyttt```WWWWWWTTTTTTTTTSSSSSSRRRQQQPPPJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA???>>>======<<<:::999;;;>>>BBBDDDFFFGGGHHHGGGDDDCCCBBBCCC>>><<<:::888888777666444333444444555666777777777444333222111000/////////......//////......---,,,*********+++++++++,,,,,,***---000333333222000...'''((()))***************&&&''')))*********)))((()))(((((()))******'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((:::333///...///......000444999LLLffftttqqqkkklllxxxyyy{{{rrrkkkooopppsss~~~www|||yyyllldddeeeddd```bbbgggnnnvvv}}}yyyzzz{{{wwwnnnfffhhhooosssssssssqqqpppqqqsssvvvooommmkkklllnnnooommmjjjmmmoooqqqqqqnnnmmmnnnoooiiikkkmmmmmmjjjhhhhhhiiiggggggfffddddddeeeiiillliiijjjjjjiiihhhiiijjjlllfffhhhkkklllkkkkkkkkklllkkkiiihhhhhhiiiiiihhhfffkkkjjjiiihhhhhhhhhhhhhhhccceeehhhjjjllllllkkkkkkhhhggggggjjjooorrrsssrrrkkkjjjiiijjjlllooopppqqqjjjkkklllnnnooopppppppppmmmmmmmmmlllkkkjjjiiihhhggghhhgggaaaYYYRRRPPPPPPUUUXXX```jjjpppttt{{{zzzrrrnnnmmmmmmmmmllljjjhhhfffeeeeeedddccc```cccgggiiihhhfffeeedddeeeeeeddddddeeefffggghhhhhhfffeeedddeeefffeeedddfffggggggfffddddddfffiiifffhhhjjjjjjhhhfffdddcccbbb___YYYQQQHHH@@@;;;999777999===???@@@GGGXXXiiinnnUUUKKKMMMHHHCCCDDDHHHGGG???777111???PPPcccfffLLLDDD]]]xxxbbbRRRHHHFFFDDD>>>AAACCC;;;444222222555<<>>999666777;;;;;;:::>>>JJJXXXlllppp^^^WWWVVVVVVLLLFFFIIIKKKFFF===888:::KKKdddeeePPPMMMgggkkkggglllqqqppp}}}www___RRRKKKNNNMMMGGGCCCCCCCCC@@@888333333444222555III___sssyyyzzziiifffeeekkktttzzz||||||zzzyyy{{{|||}}}|||sssggggggjjjpppxxx|||zzzwwwttttttuuuuuuuuuvvvvvvvvvrrrssstttuuuvvvvvvvvvvvvvvvvvvttttttuuuvvvxxxyyyxxxuuuqqqppprrrtttvvvwwwxxxwwwvvvuuuttttttuuuuuuuuuwwwxxxwwwvvvttttttuuutttsssxxx|||ooogggiiinnnpppqqqpppmmmkkkkkkmmmrrryyy}}}zzzxxxxxxyyywwwxxxwwwwwwxxxzzz|||{{{zzzvvvvvvvvvvvvwwwwwwwwwwwwrrrqqqsssxxxxxxppphhhdddffffffgggkkkppprrrqqqoooqqqoookkkgggccc^^^YYYVVVUUUSSSQQQTTTZZZ```cccdddfffeeeccccccdddeeeddddddeeebbb``````bbbcccbbbaaa^^^aaaeeefffeeecccdddeeedddddddddccc```]]]YYYWWWUUUUUUSSSSSSSSSUUUWWWXXXRRRRRRNNNGGGEEEFFFGGGDDDCCCBBB???<<<:::999:::<<>>999333222111111111333555666000000///...---,,,+++++++++++++++++++++*********---000333222///+++)))((((((((())))))))))))(((((($$$'''***+++***(((''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((555222///---.........---222111666GGGcccyyy~~~wwwqqq{{{vvvqqq}}}vvvnnngggiiinnnhhh___bbblllrrrzzz}}}sssqqqsssqqqooorrrxxx|||{{{ooommmmmmooouuu{{{xxxllleeefffdddcccdddjjjppptttsssqqqiiikkknnnpppppppppnnnmmmtttvvvssskkkffffffgggeeedddiiikkkiiihhhkkkllljjjfffggghhhgggffffffhhhjjjmmmmmmmmmllljjjhhhfffdddcccddddddcccaaa______```cccccccccbbbbbbaaaaaaaaacccddddddccc```___```aaagggkkkqqquuuuuutttssssssvvvwwwwwwtttooojjjgggeeeoooqqqqqqpppmmmkkkjjjjjjkkkiiigggggghhhiiihhhgggdddfffgggeeecccaaa```aaaWWWXXXXXXVVVVVVYYY___eeejjjqqq|||rrrjjjaaa]]]___aaa```^^^\\\^^^___```^^^^^^^^^___^^^aaaddddddaaa```aaaccceeehhhjjjiiifffeeegggiiigggeeecccbbbccccccbbb```bbbaaa___^^^^^^^^^___```___\\\[[[[[[]]]\\\YYYVVVQQQGGG===999888777888;;;>>>>>>EEETTTiiiwwwfffZZZTTTQQQKKKEEECCCIIINNNIIIAAA;;;CCC___hhhYYYOOOXXXmmmiiiZZZaaakkkmmm|||lllXXXOOOQQQQQQNNNHHHFFFEEEAAA<<<777444444444000111???QQQnnnuuu|||qqqiiibbbdddoooyyy|||zzz|||oooqqqooollloooxxx~~~vvvkkkkkklllqqqwwwzzzzzzxxxuuuuuuuuuvvvvvvvvvwwwwwwssstttuuuvvvvvvwwwwwwvvvwwwvvvvvvvvvvvvxxxzzz{{{wwwtttqqqppprrruuuxxxyyywwwvvvuuuuuuuuuuuuvvvvvvuuuvvvwwwvvvtttrrrrrrssswwwwww}}}xxxeeeZZZYYYdddkkkrrrrrrmmmjjjkkkooouuu|||~~~zzzyyywwwtttwwwvvvuuuvvvxxxyyyyyyxxxttttttuuuuuuuuuvvvvvvvvvsssrrrsssvvvssshhh^^^ZZZ]]]^^^cccllluuuyyywwwssshhhfffaaaZZZTTTRRRUUUXXXUUUUUUWWW]]]cccjjjmmmoooooollliiihhhiiijjjkkkjjjiiigggeeeeeefffgggfffeeefffhhhiiiiiigggffffffggghhhhhhgggddd```\\\XXXVVVXXXWWWVVVUUUVVVWWWXXXYYYUUUSSSNNNIIIJJJMMMLLLHHHDDDCCC@@@>>>>>>>>>???@@@DDDDDDDDDCCCBBB===777222333222111111111111333333//////...---,,,++++++***++++++++++++++++++++++++000111111000,,,)))(((((((((((())))))))))))(((((($$$(((---000...***'''%%%'''''''''&&&&&&&&&%%%%%%&&&((((((&&&######'''***''''''''''''((((((777444111//////000/////////222444>>>YYYwwwwwwkkknnnllloooxxxsssqqquuussspppxxx~~~sssvvv}}}wwwwwwvvvzzz{{{wwwrrrrrrvvv|||uuuhhhaaa``````^^^```hhhrrrvvvrrrmmmggghhhkkkmmmooopppppppppuuuwwwtttlllgggffffffdddbbbgggiiigggfffhhhhhhgggggghhhiiihhhgggfffggghhhfffgggggghhhggggggfffeeeaaaeeeiiikkklllkkkkkkkkklllkkkjjjiiigggfffddddddggghhhiiihhhfffeeefffggglllqqqwwwzzzxxxwwwwwwxxxyyyxxxtttnnngggeeehhhlllwwwwwwuuurrrmmmjjjjjjjjjkkkiiigggfffffffffeeeccc___```___\\\XXXUUUUUUUUUVVVVVVUUURRRQQQUUU]]]dddkkkpppyyywwwddd___ZZZYYY[[[^^^]]]\\\[[[\\\\\\]]]___aaaccceeeeeeggggggeeecccbbbccceeefffiiikkkhhhdddbbbfffjjjfffdddbbbaaabbbbbb```_________^^^^^^^^^___```aaa```]]][[[\\\^^^\\\UUUOOOLLLBBB999888999999:::===CCCDDDNNNccc}}}tttddd[[[TTTNNNIIIBBB@@@DDDQQQXXXRRRDDD:::PPPpppkkkNNNQQQgggyyy~~~dddaaaqqq{{{xxxgggXXXSSSRRRQQQNNNIIIHHHHHHBBB:::999888888777111///999FFFfffpppyyy}}}wwwlllaaabbbppp~~~~~~tttkkkiiidddccclllxxx}}}|||rrrrrrsssvvvyyyzzzxxxuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzuuurrrooonnnooorrrtttuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvwwwxxxwwwtttrrrqqqrrruuuvvv{{{}}}qqq]]]SSSTTTaaakkkuuutttllleeefffjjjooowww}}}|||yyywwwtttqqqtttsssrrrsssuuuvvvuuutttssssssssstttttttttuuuuuuyyyuuussssssoooiiiddddddfffgggllluuu~~~yyyrrrYYYXXXVVVUUUUUUXXX]]]```ZZZ\\\___dddiiimmmooopppooolllhhhfffgggiiiiiijjjkkkjjjiiihhhhhhhhhggggggkkkllllllkkkjjjjjjjjjkkkjjjiiihhhfffccc___\\\[[[[[[ZZZXXXWWWUUUUUUUUUUUUTTTRRRNNNLLLQQQVVVTTTNNNGGGEEEBBB@@@@@@@@@@@@@@@>>>===;;;:::999666111...444444333222111111222222//////......---,,,+++++++++++++++,,,,,,,,,,,,,,,222111///---***)))((()))(((((())))))))))))(((((((((,,,000111///,,,)))''''''''''''&&&&&&&&&&&&%%%'''))))))&&&!!!"""'''---''''''''''''((((((888555222000///000//////,,,333555:::QQQqqq|||vvvlllffffffnnn||||||tttrrrwww{{{}}}zzzxxxyyy~~~wwwvvvyyy~~~|||rrrgggbbbcccbbb^^^]]]eeerrrwwwqqqiiifffeeeeeefffhhhlllppprrrsssvvvuuuppplllkkkjjjggghhhlllmmmiiiggghhhhhhffffffggghhhgggeeeccccccdddbbbbbbcccddddddeeeeeeeeeccciiipppvvvwwwuuutttssssssrrrpppnnnkkkiiigggfffiiikkkllllllkkkjjjlllmmmoootttyyyzzzxxxvvvvvvwwwvvvsssnnngggccceeemmmtttwwwvvvsssnnniiigggggghhhiiifffdddbbbbbbaaa___^^^[[[ZZZYYYVVVRRRQQQQQQRRRVVVVVVUUURRRRRRWWW___eeemmmrrrxxx||||||tttiiifffbbbaaabbbdddcccbbbbbbaaaaaacccfffkkkoooqqqnnnmmmllliiigggeeeffffffeeehhhiiieeeaaa___ccchhhcccbbbbbbbbbcccdddbbbaaa______```aaabbbdddeeefffdddaaa^^^______ZZZQQQJJJEEE>>>777888999999;;;>>>CCCHHHXXXtttvvveee[[[VVVRRRJJJCCC@@@BBBLLL]]]eee[[[HHH:::SSSnnncccHHHWWWxxxnnnuuuvvvaaaVVVSSSNNNNNNMMMJJJJJJJJJEEE===>>>>>>>>>;;;555111666>>>___kkkwww|||~~~zzznnnaaa___ooopppppplllgggiiittttttvvvyyy}}}~~~|||xxxuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvwwwxxxxxxyyyxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwssspppmmmlllmmmnnnoooooosssssstttuuuvvvwwwwwwxxxxxxyyyyyyxxxuuusssssssssuuuuuuwwwvvvgggUUUPPPUUU^^^iiisssrrrhhh___```dddaaakkksssuuutttuuusssqqqrrrppppppppprrrsssrrrqqqrrrsssssssssssstttttttttvvvsssrrrsssqqqllljjjmmmooooooqqquuuwwwsssiii```PPPOOOQQQWWW___eeeeeeccc]]]```dddiiilllmmmoooooonnnkkkhhhfffgggiiijjjjjjlllkkkkkkjjjiiiiiiiiijjjllllllllllllmmmnnnnnnnnnkkkjjjhhheeebbb^^^\\\ZZZWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPUUUZZZWWWPPPJJJFFFBBB@@@@@@AAA@@@>>>===<<<::::::::::::888555666555444444333333222222000000//////...---------++++++,,,,,,------------333000---***))))))))))))(((((())))))))))))((((((***,,,------+++)))))))))((((((((('''''''''&&&&&&$$$%%%%%%!!!$$$***''''''''''''((((((777444111///.........---+++222555888JJJeeeuuuuuuoooaaacccoooyyy}}}xxx{{{sssvvvuuuyyy{{{uuuuuu{{{}}}uuullliiilllgggaaa]]]cccmmmrrroooiiigggeeebbbaaaccciiiooorrrppptttuuuqqqnnnooonnnlllqqqtttsssnnnjjjkkkllljjjlllmmmmmmkkkiiihhhiiijjjllllllllllllllllllllllllnnnssszzz~~~~~~{{{xxxvvvyyyxxxvvvtttqqqooommmllloooppprrrrrrrrrrrrsssuuuwwwzzz|||}}}|||zzzxxxxxxpppnnniiifffeeejjjqqqwwwrrrppplllgggcccbbbeeegggfffdddbbbaaaaaa```___^^^ZZZZZZZZZXXXVVVWWWZZZ\\\ZZZYYYYYYZZZ^^^dddiiimmmmmmssswwwwwwxxx||||||zzzqqqnnnjjjhhhggggggfffeeeccccccdddggglllppprrrrrrpppooommmkkkiiihhhggggggcccdddeeebbb______aaadddaaaaaaaaabbbdddeeecccbbb______```bbbdddeeefffgggbbb```^^^\\\ZZZSSSJJJDDD===999666888888888<<>>NNN[[[VVVMMMddd}}}hhhXXXOOOKKKHHHKKKLLLKKKKKKKKKFFF@@@AAACCCBBB>>>777333666999UUUdddtttzzz}}}{{{qqqbbb]]]kkk~~~yyyrrruuutttnnnmmmsss|||qqquuu{{{|||zzzuuuuuuuuuvvvvvvvvvwwwwwwrrrssstttuuuuuuvvvvvvuuuuuuuuuuuuuuutttttttttsssqqqooommmlllmmmmmmlllkkkqqqrrrtttvvvwwwxxxxxxyyyxxxyyyzzzyyywwwuuuuuuvvvxxxvvvvvvqqq```PPPPPPZZZbbbkkktttsssjjjcccdddiiipppxxx~~~}}}zzzxxxuuuqqqqqqpppooopppqqqrrrqqqooorrrrrrssssssssstttttttttsssrrrsssrrrlllbbb\\\\\\```bbbeeegggfffaaaZZZUUUUUUTTTVVV]]]fffjjjgggbbb^^^bbbgggkkkmmmnnnpppqqqllliiigggfffhhhiiijjjjjjiiijjjjjjiiihhhhhhjjjkkkhhhhhhhhhkkkmmmnnnnnnmmmjjjhhheeeaaa]]]YYYVVVUUUTTTTTTUUUVVVWWWWWWXXXXXX[[[^^^^^^^^^___```ZZZSSSLLLGGGBBB@@@AAABBB@@@>>>===<<<<<<===>>>>>>===;;;555555555444444333333333000000/////////.........+++,,,,,,------......///222///+++)))))))))))))))(((((())))))))))))((((((((())))))'''&&&&&&''')))(((((((((''''''''''''&&&&&&&&&%%%### !!!&&&***''''''''''''((((((999666222000/////////...,,,000222444AAAWWWlllvvvsss```dddsssyyy{{{}}}zzzlllpppssswwwrrrmmmkkkpppyyyyyyrrrppptttkkkgggcccbbbeeeiiilllmmmiiifffcccbbbccchhhnnnrrrooosssrrrnnnlllnnnpppooouuuwwwuuunnnkkkmmmooonnnnnnooonnnmmmlllmmmpppsssttttttsssrrrrrrrrrrrrrrrtttwww{{{|||{{{xxxvvvuuuvvvvvvuuutttsssrrrqqqqqqqqqsssuuuuuuuuuvvvxxxyyy|||||||||||||||{{{wwwtttlllkkkjjjkkknnnqqqrrrrrrlllkkkgggccc```bbbfffjjjhhhfffeeeeeeggghhhhhhgggaaaaaa```___^^^```dddgggeeeccccccgggooouuuwwwvvvpppuuuxxxxxxzzz}}}}}}{{{wwwtttoookkkiiiggggggfffaaabbbffflllppppppmmmiiikkkjjjiiihhhhhhgggfffeeebbbaaaaaa`````````aaaaaa_________aaabbbbbbaaa___]]]]]]^^^___````````````XXXXXXWWWTTTOOOHHHAAA===666666888:::::::::AAAJJJVVVmmmyyykkkgggaaa[[[UUUOOOHHHCCCDDDNNN[[[^^^SSSEEEAAADDDLLLJJJPPP^^^vvvooo]]]SSSLLLGGGCCCJJJMMMLLLJJJIIIFFFBBBAAADDDCCC>>>777444444666FFFYYYlllvvvyyy~~~}}}vvvhhhaaalllvvv|||zzzrrrxxxoootttwwwuuutttvvvvvvtttrrruuuzzz~~~~~~}}}|||ttttttuuuuuuuuuvvvvvvvvvqqqrrrsssttttttuuuuuutttvvvvvvvvvuuutttsssrrrqqqooonnnooopppqqqqqqnnnlllpppqqqsssvvvxxxyyyyyyyyywwwyyyzzzyyywwwvvvvvvwwwwwwvvvvvvppp___QQQTTTaaakkkrrrwwwuuunnnhhhjjjnnn{{{|||yyyuuuqqqsssqqqpppqqqrrrsssrrrpppssssssssssssttttttttttttuuussssssqqqkkkbbb^^^```bbbfffjjjkkkhhheeebbbbbbfffddddddeeehhhiiihhhfffbbbfffkkkmmmnnnnnnppprrrjjjiiihhhiiikkkllllllkkkmmmooopppooonnnnnnqqqsssooooooooorrrvvvvvvtttqqqqqqpppmmmiiifffcccaaa```cccdddeeefffhhhiiiiiiiiinnnrrrssspppjjjddd[[[RRRKKKGGGBBBAAACCCEEECCCAAA>>>===<<<<<<===<<<999777333333444444444333333222//////............------,,,,,,,,,---.../////////000,,,)))(((***+++***)))(((((())))))))))))(((((('''(((((('''&&&&&&(((***'''''''''&&&&&&&&&%%%%%%***)))'''%%%%%%&&&(((***''''''''''''((((((<<<999555222222222111000...///000111:::NNNgggxxxvvvaaagggyyy{{{iiiwwwwwwllllllrrrwwwyyy{{{}}}xxxrrrccc```aaajjjwww}}}~~~|||uuusssvvvlllllliiiccc^^^aaajjjrrrjjjhhheeedddfffiiinnnqqqppprrroooiiihhhlllpppqqquuuvvvsssllliiillloooooohhhiiihhhhhhhhhkkkooosssnnnnnnnnnnnnooopppqqqqqqoooppprrrqqqpppoooooopppmmmmmmmmmmmmmmmnnnnnnnnnlllnnnpppqqqqqqrrrtttvvvxxxuuuttttttuuutttooojjjkkkkkkmmmqqquuuuuuqqqlllkkkiiifffcccaaadddjjjnnnkkkjjjjjjlllooorrrssssssiiiiiigggdddbbbdddgggjjjqqqnnnmmmrrr{{{{{{www{{{~~~yyy}}}zzzuuupppmmmlllkkkkkkbbbffflllssswwwtttkkkdddeeeddddddeeeffffffeeecccaaa```___```aaabbbaaa___^^^]]]^^^___``````]]][[[[[[[[[[[[[[[[[[ZZZYYYYYYNNNOOOPPPLLLFFF???:::888333666;;;>>>===>>>GGGRRRlll{{{fffgggeeeaaaZZZRRRKKKFFFCCCAAAOOOZZZTTT@@@111888HHHPPPCCCRRRooo|||fffXXXSSSOOOIIIAAAIIIOOOMMMIIIHHHEEEBBBAAACCCBBB<<<666333333444:::NNNeeepppuuuzzz{{{ooogggrrrrrr|||}}}tttvvvoootttyyy|||~~~|||tttkkkvvvxxx{{{{{{{{{zzzzzzzzzttttttttttttuuuuuuuuuuuurrrssstttuuuvvvvvvvvvvvvxxxwwwwwwvvvuuusssqqqpppnnnnnnpppsssuuuuuurrroooooopppsssvvvxxxyyyzzzzzzvvvxxxyyyyyywwwvvvwwwwwwssstttuuuqqqaaaUUUZZZiiioootttvvvssskkkfffgggjjjiiipppvvvuuussssssrrrpppuuusssrrrsssttttttsssrrrssssssssstttttttttuuuuuuuuusssrrrssssssttt{{{{{{uuussstttsssrrroookkkhhhhhhkkknnniiilllooopppooonnnoooqqqnnnnnnmmmoooqqqsssrrrqqqxxx{{{||||||{{{{{{~~~~~~~~~|||zzzyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxx}}}~~~wwwmmmbbbUUULLLKKKFFFAAABBBEEEGGGFFFDDD@@@???======<<<:::666333111222222333333333222222------------------,,,,,,,,,,,,------...///000000...+++((((((***+++***)))(((((())))))))))))((((((((()))++++++******+++,,,&&&&&&&&&%%%%%%%%%$$$$$$(((%%%###"""$$$%%%&&&&&&''''''''''''((((((:::999666333222111111111111---000777888===XXXxxxooocccxxxsssyyywwwuuufffnnnhhhqqqtttqqqvvvyyyiiilllnnnllllllwww~~~~~~~~~{{{uuuqqquuutttkkk```^^^fffnnnqqqqqqhhhbbbcccgggggggggiiihhhlllnnnkkkfffffflllrrrpppkkkggggggjjjllljjjgggddddddccccccdddeeeggghhh```cccfffiiillllllllllllhhhiiijjjjjjiiigggeeedddfffeeedddcccdddeeefffgggfffeeedddfffhhhiiiiiihhhnnnlllkkkmmmoooooollliiihhhpppxxxzzzvvvpppmmmllliiifffccccccfffjjjlllnnniiidddbbbfffmmmpppnnnjjjfffggggggeeecccgggpppxxx{{{{{{~~~~~~{{{|||||||||yyywwwxxxxxxtttnnniiieeedddcccdddaaappp{{{ooohhhfffbbbcccdddeeeeeecccaaa___cccaaa```___``````^^^]]]^^^^^^______```______^^^[[[[[[[[[ZZZYYYWWWUUUTTTNNNLLLHHHCCC>>>:::777555777444777???AAAFFFXXXmmmvvvtttqqqmmmcccVVVJJJBBB@@@@@@HHHNNNJJJ:::111777@@@CCCEEENNNhhh}}}nnnccc___[[[UUURRRSSSWWWUUULLLEEEEEEEEEBBBCCCGGGEEE<<<444333555666333>>>TTTmmmzzz{{{{{{|||~~~wwwjjjiiivvv|||vvvxxx}}}}}}}}}}}}{{{vvvqqqmmmssswww{{{zzzyyyzzz|||~~~|||yyyvvvuuuvvvvvvsssqqqrrrtttvvvxxxxxxwwwtttsssyyyyyywwwtttrrrqqqsssttttttttttttuuuuuuuuuuuuuuuxxxvvvuuussssssuuuvvvxxx|||{{{yyywwwvvvtttttttttvvvsssnnnfff\\\YYYbbbnnn{{{|||ooodddaaa```]]]]]]dddjjjlllppptttssspppwwwtttqqqpppppppppooonnnrrrrrrrrrqqqpppnnnmmmkkkqqqpppnnnnnnqqqxxx}}}|||yyywwwwwwtttqqqqqqrrrtttuuutttuuusssrrrsssvvvxxxyyyyyywwwxxx{{{}}}zzzvvvuuusssqqqpppnnnllliiiooolllfff]]]SSSLLLIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@AAA>>>;;;999999999888777888777666666666666333111222222000///............222---)))***///222222000---,,,***)))))))))******---,,,***(((''''''((((((***)))(((''''''((()))***''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((999888666444333222111111000,,,...555555999RRRppp|||vvvqqqyyy{{{vvvqqq```ffffffrrrxxxuuuyyy{{{nnnqqqqqqooonnnsss|||~~~~~~}}}yyyuuuuuusssoooiiiddddddjjjpppqqqggg^^^^^^```aaabbbeeecccfffhhhgggeeefffjjjoooooollliiiggghhhhhhfffdddaaaaaaaaabbbcccdddeeefffcccdddfffggghhhhhhhhhgggeeeeeeeeeeeedddcccbbbaaa______^^^^^^___```aaabbbcccbbbbbbdddfffggggggfffiiihhhhhhjjjlllllljjjhhhmmmsssxxxxxxsssmmmkkkkkkiiihhhhhhjjjmmmooopppooojjjeeeaaaccciiimmmmmmjjjgggggggggffffffiiipppuuu}}}zzzyyy{{{yyyuuutttvvvwwwyyyzzzyyyuuurrrrrrrrrmmmkkkgggccc___^^^___aaasss}}}yyyllleeedddeeeeeeeeeeeedddcccaaa```bbbaaa______```___^^^\\\]]]]]]^^^^^^^^^^^^^^^]]]YYYYYYZZZYYYXXXVVVTTTRRRMMMJJJFFFAAA<<<888666555999888;;;AAADDDMMMggg}}}vvvvvvmmmhhh^^^QQQFFF@@@???AAADDDBBB<<<666777>>>DDDEEEGGGZZZvvv|||hhhaaabbb```[[[XXXWWWYYYUUUMMMHHHIIIHHHFFFEEEIIIHHH@@@999777888888555;;;MMMfffvvv||||||~~~}}}}}}xxxnnnjjjpppzzzzzzxxxzzz{{{wwwtttwwwxxxwwwyyy}}}zzzyyyxxxwwwxxxzzzyyyvvvssstttuuuvvvwwwwwwwwwuuutttxxxwwwuuurrrpppppprrrtttuuutttttttttuuuuuuvvvvvvyyyxxxvvvuuutttsssttttttxxxyyyzzzzzzxxxuuurrrppptttqqqmmmggg___]]]gggtttyyypppmmmllliiimmmuuu~~~xxxtttoookkkkkkmmmnnnnnnoooooonnnlllkkkjjjiiihhhffffffggghhhlllsss||||||{{{{{{zzzxxxvvvppptttwwwyyyyyyyyy{{{}}}zzzyyyyyy{{{~~~zzzvvvrrrnnniiigggccc```^^^___cccgggmmmhhh^^^UUUNNNJJJIIIIIIFFFEEEEEEDDDCCCBBBAAAAAAAAA???===<<<<<<<<<<<<;;;999888777777777777444222222111000///............111---***+++///222111...,,,+++***)))))))))******...---,,,************+++***)))(((''''''((()))***'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((666666777666555333222000///+++---222111555JJJccczzz}}}yyy|||}}}~~~~~~rrrxxx}}}lll\\\bbbcccqqqxxxuuuwww~~~|||rrrppptttzzz~~~{{{vvvuuuyyy}}}||||||}}}~~~~~~{{{xxxvvvsssssssssjjjaaaeeeooopppggg^^^\\\\\\[[[\\\^^^]]]___aaacccfffhhhjjjlllnnnnnnmmmkkkgggeeeeeeeeebbbcccdddfffgggggghhhhhhhhhhhhhhhgggggggggffffffeeeeeedddcccbbbbbbbbbbbb_________``````bbbcccdddfffeeeeeegggiiijjjjjjiiilllkkklllnnnppppppooommmsssuuuvvvsssmmmiiihhhiiiiiijjjlllooorrrrrrpppnnnlllfffaaaaaafffjjjkkkiiiggggggggggggiiillloooqqquuuqqqnnnnnnmmmkkkmmmqqqpppqqqqqqooolllkkkkkkkkkddddddaaa]]]ZZZ[[[```eee~~~qqqgggcccdddhhhgggfffeeeccccccbbbbbbaaa```^^^^^^______]]]\\\[[[\\\\\\]]]]]]\\\[[[[[[XXXXXXXXXWWWVVVTTTRRRPPPKKKGGGBBB<<<888666666666888999===CCCIIIZZZ{{{rrrnnnnnnddd^^^UUUIIIAAA>>>???BBBHHH<<<222333999===>>>@@@RRRnnn~~~sss```\\\aaaaaa\\\WWWWWWVVVRRRMMMKKKLLLJJJFFFGGGKKKKKKEEE???===<<<;;;777888CCCZZZppp|||~~~}}}}}}zzzuuulllfffllluuuuuuyyy{{{{{{~~~~~~~~~|||vvvwwwwwwtttuuuwwwyyy{{{zzzwwwtttvvvvvvvvvvvvvvvvvvvvvvvvvvvuuurrrooommmmmmqqqsssuuutttssssssssstttvvvwwwyyyyyyxxxvvvtttrrrpppooosssuuuxxxzzzyyyuuupppllliiifffddd```[[[\\\ggguuu}}}{{{|||~~~~~~kkkeee^^^ZZZZZZ]]]```bbbbbbaaa___]]]]]]]]]]]]]]][[[]]]aaadddhhhnnntttxxxuuuttttttuuuvvvvvvuuusssnnnvvv}}}~~~~~~~~~~~~|||yyyuuuqqqmmmiiieeeaaa^^^\\\YYYUUUTTTZZZccckkkiii```UUULLLIIIIIIIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCDDDBBB???>>>>>>===<<<;;;;;;:::999999999888666444222111000//////......///000---,,,---000111///,,,++++++***)))))))))******,,,++++++*********+++,,,)))((((((''''''(((((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((555666888888888555333111000,,,---111000111AAAUUUwwwvvvqqqzzzyyy|||rrrwww|||nnnbbbjjjiiitttyyysssqqqvvvxxxuuurrr}}}}}}rrrtttyyyzzz{{{||||||{{{yyywwwwwwssstttwwwlll]]]```nnnpppiiieeeeeeccc]]]XXXXXXZZZZZZ[[[```gggkkkkkkjjjllloooqqqoooiiifffgggiiiggghhhjjjlllmmmmmmmmmlllmmmlllkkkjjjjjjjjjjjjjjjkkkjjjhhhgggggghhhiiijjjiiiiiijjjjjjkkklllmmmnnnooonnnnnnoooqqqsssrrrqqqqqqqqqrrrssstttsssrrrqqqssssssppplllhhhfffgggiiikkkkkkkkkmmmooonnnllljjjlllgggccccccfffiiiiiigggeeeeeeeeehhhkkkllllllkkkfffbbbaaadddeeefffiiinnnkkkkkkjjjhhhffffffffffffcccbbb```\\\ZZZ___hhhppp}}}|||xxxpppgggcccdddhhhkkkiiifffdddbbbbbbbbbccc```^^^]]]]]]^^^^^^]]][[[ZZZZZZ[[[[[[[[[ZZZYYYYYYWWWWWWWWWVVVTTTRRROOONNNGGGCCC===888555555666888888:::@@@LLLZZZqqqpppeee___\\\WWWRRRIIIAAA======@@@CCCHHH;;;333555999<<>>===;;;999===<<<:::::::::999777444111111000///////////////.........///111000---************))))))))))))***(((((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((666888:::;;;:::777444222222//////111000000;;;IIIooo}}}uuufffooo~~~}}}vvvooo~~~~~~{{{|||zzz}}}rrrwwwwwwnnnqqqvvvwwwvvvtttxxxzzz|||}}}|||zzzwwwvvvwwwrrrssstttjjj[[[___mmmnnnmmmooorrrnnncccYYYTTTVVVUUUVVV\\\ccchhhhhhfffeeejjjooonnniiifffhhhkkkggghhhjjjlllllllllkkkkkklllkkkkkkkkkkkklllmmmnnnooonnnmmmllllllnnnooopppqqqqqqrrrsssttttttuuuuuuvvvuuutttuuuvvvwwwvvvuuuqqqrrrssssssrrrpppooooooooommmjjjgggeeefffiiikkkpppmmmjjjiiiiiiiiihhhgggjjjhhhggghhhjjjjjjgggdddbbbcccdddgggjjjjjjhhhfff___]]]___dddffffffhhhllljjjhhhgggeeeeeeeeedddddddddccc___]]]^^^eeepppxxxtttqqqkkkeeeaaaaaafffjjjjjjhhheeebbb``````aaabbb^^^]]]\\\\\\]]]]]]\\\[[[YYYYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVTTTRRRNNNKKKJJJBBB>>>999555333555888::::::>>>III\\\sssxxxggg]]]TTTLLLIIIEEE@@@<<<;;;>>>AAACCC<<<777666999<<>>:::555555CCC\\\qqqxxxwww}}}{{{}}}}}}ppp___ZZZ___ccctttvvvqqqwwwtttwwwwwwrrrrrrrrrqqqrrrsssvvvxxxxxxwwwuuutttssstttuuuvvvqqqqqqooolllkkklllpppsssqqqqqqpppppppppqqqrrrsssssstttuuuvvvuuusssqqqooonnnnnnooonnnmmmkkkiiihhhbbb```aaacccdddhhhtttyyynnnddd___^^^aaaeeeiiikkkiiigggfffaaa[[[YYYWWWVVVVVVYYY\\\]]]]]]```_________aaadddgggiiiqqqtttwwwxxxvvvuuuttttttmmmmmmmmmmmmooorrrvvvyyy{{{|||}}}~~~~~~|||{{{yyywwwvvvwwwxxxwwwwwwwwwwwwwwwuuussspppmmmlllkkkkkkmmmoooppppppsssvvvvvvvvvuuutttsssrrrqqqqqqhhheee```\\\ZZZWWWTTTRRRPPPRRRWWW___fffiiifffbbbXXXRRRKKKIIIKKKKKKHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAABBBAAA???======<<<:::::::::999666444111000000////////////000......///000000...+++((())))))))))))***)))))))))&&&''''''((()))))))))***''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((:::;;;<<<===<<<999666444444111111222111000666???___wwwzzzlllkkkooonnnnnnggg|||tttsssxxxttt~~~rrrrrrvvvyyyyyyssstttxxx}}}}}}zzzwwwuuutttqqqqqqpppggg^^^aaakkknnnooossswwwrrreeeZZZUUURRRQQQRRRVVV\\\``````___]]]ccciiijjjgggeeefffhhhccccccddddddddddddcccccceeefffggghhhjjjlllmmmmmmnnnmmmmmmmmmnnnooopppppppppqqqrrrsssssssssrrrrrrtttsssrrrrrrrrrrrrqqqooopppqqqssssssqqqpppooopppkkkiiigggeeefffhhhkkknnnsssooojjjffffffggghhhhhhhhhhhhhhhjjjkkkjjjfffddd```bbbeeehhhhhhgggfffdddcccbbbdddiiijjjggggggiiihhhfffeeeeeeeeeeeedddbbbaaa```]]]^^^cccjjjrrrwwwmmmjjjeeeaaa```cccfffiiigggeeeccc```______``````]]][[[ZZZ[[[\\\]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUSSSQQQMMMIIIEEECCC<<<999555333333666:::===999AAARRRjjjpppbbbXXXMMMCCC@@@===;;;:::<<<>>>??????111444888999>>>QQQuuuyyy|||jjj]]]RRRSSSXXXXXXSSSOOOHHHIIIOOOVVVWWWPPPHHHEEEGGGJJJKKKHHHFFFFFFCCC???:::777555<<>>>>>>>>>>><<<:::777666444222222222111000333777NNNnnn}}}ssshhh```___fffeeeyyytttrrrwww{{{uuutttyyy{{{ssshhhlllrrryyy}}}|||xxxtttrrroooqqqqqqmmmhhhddddddfffnnnmmmnnnooojjj```YYYXXXRRRRRRQQQSSSVVVYYY[[[\\\ZZZ___dddgggfffdddddddddbbbaaaaaa_______________```bbbdddgggiiijjjkkkkkkiiijjjkkklllmmmnnnnnnnnnnnnnnnooopppooonnnmmmlllnnnllljjjiiiiiiiiigggeeeiiilllppppppooonnnoooqqqjjjiiiggggggiiilllnnnoooppplllhhheeeeeeggghhhhhhggggggggghhhhhhhhhfffeee___ccchhhiiigggeeeeeefffgggeeefffiiihhheeedddfffeeedddcccdddeeeeeebbb___\\\[[[\\\bbbjjjoooooonnnfffcccaaaaaaccceeeffffffbbbaaa```^^^^^^^^^^^^^^^\\\ZZZYYYZZZ\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRPPPLLLHHHCCC>>><<<666555333222444888<<>>===;;;888000666:::>>>NNNnnnyyy]]]TTTMMMOOOSSSRRROOONNNIIIKKKPPPWWWVVVOOOKKKMMMHHHJJJJJJGGGGGGHHHEEEAAA::::::888999FFF[[[jjjooosssxxx|||zzzuuummmaaaWWWVVVjjj}}}zzznnnmmmwwwuuujjjbbbeeehhhjjjkkkooouuuyyyuuuuuutttsssrrrqqqqqqqqqnnnpppqqqqqqppppppqqqsssoooppprrrssstttsssrrrqqqqqqrrrssssssssssssrrrqqqpppnnnllliiigggeeeddddddaaaaaaeeekkknnnqqqwwwzzzrrrnnnjjjeeefffjjjmmmppppppmmmllllllkkkgggiiiiiijjjmmmooopppooommmkkkkkkkkkllllllmmmmmmmmmiiiiiiiiifffcccaaaaaabbbfffhhhkkknnnpppuuu{{{~~~}}}|||}}}xxxuuurrrqqqqqqqqqpppooopppnnnkkkhhhffffffffffffjjjhhhhhhkkkhhhcccdddhhhiiiiiiiiijjjjjjjjjjjjjjjeee```YYYUUUTTTUUUWWWXXX[[[eeeqqquuunnnbbbXXXRRRKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAABBBDDDDDDBBB@@@;;;:::888777777666333000000000////////////000000000111111///---***((((((&&&''')))*********))))))((()))***++++++******)))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((@@@@@@@@@???===:::888777444222111222111///000333DDDfffzzzrrrbbbSSSTTTbbbfffwwwwwwtttwww|||uuuvvvzzz}}}{{{kkk[[[cccjjjtttyyyyyyuuuqqqooolllqqqrrrmmmiiiiiigggcccnnnjjjhhhfff```ZZZXXXZZZUUUTTTTTTTTTUUUWWWZZZ\\\\\\```dddggggggeeecccbbbfffdddbbb```_________``````bbbeeehhhjjjjjjjjjiiiggghhhjjjlllmmmmmmllllllnnnnnnooooooooommmllljjjiiigggeeedddcccbbb___]]]___bbbggghhhhhhhhhjjjlllkkkjjjiiijjjlllnnnoooooojjjhhheeedddeeefffgggggggggfffeeedddeeeeeefffggg___eeejjjjjjgggdddeeegggfffcccccceeeeeebbbbbbeeecccbbbaaaccceeeddd```]]]XXXXXX\\\fffpppsssnnnggg^^^]]]^^^aaaeeeggggggeee______^^^]]]]]]]]]]]]]]][[[ZZZYYYZZZ[[[\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUQQQPPPMMMIIIDDD>>>:::777333222222222555999>>>@@@FFFYYYsssnnnWWWIIICCC===777;;;;;;;;;>>>???<<<777222111777===HHHgggrrrjjjVVVOOOJJJKKKLLLJJJHHHIIIJJJKKKPPPUUUSSSMMMLLLRRRIIIKKKJJJGGGGGGIIIGGGCCC999<<<;;;888AAATTTeeemmmooowww{{{wwwvvvsssfffVVVTTTddd{{{zzzttt{{{|||lllmmmwwwrrrbbbVVV[[[aaaeeehhhlllqqquuuttttttsssrrrrrrqqqppppppnnnppprrrsssrrrqqqrrrsssoooqqqtttvvvvvvuuusssqqqrrrsssssssssrrrrrrqqqqqqpppooonnnkkkhhhfffcccbbbbbbbbbgggmmmqqqrrrwww~~~uuummmhhhhhhfffaaa```cccfffjjjlllkkkkkkmmmkkkgggnnnmmmmmmmmmooopppooommmjjjjjjkkkjjjjjjhhhgggfffffffffeeecccaaa```bbbdddfffiiinnnpppqqqrrrvvvyyy~~~yyyxxxzzzuuusssqqqppprrrssssssssssssqqqmmmiiigggggghhhhhhhhhfffiiimmmkkkdddbbbeeeggghhhiiijjjkkklllkkkkkk___ZZZUUURRRUUUZZZ^^^aaa___lllyyyvvvfffUUUNNNMMMIIIJJJJJJIIIGGGFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBAAABBBAAA@@@@@@???===:::777:::999777666666444111///000000////////////000111111111111///,,,)))((((((&&&'''(((*********)))(((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((FFFBBB===:::888888777666888444000///111111000...<<>><<<;;;;;;AAARRRcccrrrtttvvvvvvvvvssshhh]]]RRR```xxxwwwyyy{{{nnnaaabbbiiieeeYYYLLLXXXccchhhlllppppppkkkooossswwwvvvrrrnnnmmmnnnlllnnnqqqsssrrrqqqpppqqqnnnqqqssstttsssrrrrrrssstttttttttuuuttttttssssssssstttsssqqqmmmiiihhhhhheeekkkooopppttt|||~~~{{{nnnhhhcccbbbbbbbbbffflllpppnnnmmmnnnpppqqqrrrqqqppppppqqqrrrsssssssssssstttoooiiiggghhhjjjkkkjjjkkklllnnnmmmllllllooossswwwwwwvvvsssqqquuu~~~~~~zzzyyywwwvvvvvvtttssstttvvvwwwuuurrrrrrpppmmmjjjhhhggghhhhhhgggiiilllllliiieeecccbbbdddcccdddiiinnnoookkkfff\\\UUUVVV___aaa\\\]]]dddoookkkeee___[[[VVVRRROOOOOOMMMJJJHHHEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@>>>===;;;:::999666666666555444222111000...///111222333333222222222111///---,,,***))))))***+++,,,,,,+++***((('''+++*********))))))(((((()))*********((('''%%%###''''''(((((('''&&&%%%%%%%%%"""(((333444***&&&)))%%%%%%''')))***+++HHHEEE???<<<:::999888777777444111000111111///...666FFF___qqqpppccc[[[[[[xxx~~~|||vvvqqqooosssyyywww~~~zzzpppkkkjjjjjjccceeeeeebbb```aaaeeehhhkkklllmmmkkkhhhfffeeeeeemmmlllkkkkkkmmmqqqtttvvvcccYYYQQQNNNLLLIIIKKKPPPQQQRRRUUUWWWZZZ[[[\\\]]]```aaaaaaaaabbbbbbbbbbbbcccccccccdddeeeeeeeeedddaaabbbddddddccccccdddfffjjjjjjjjjjjjjjjjjjjjjjjjhhhgggfffffffffhhhiiikkkfffhhhkkkmmmnnnmmmmmmmmmmmmllllllmmmnnnllliiifffdddcccaaaaaaaaacccdddfffddddddddddddddddddddddddfffeeedddddddddfffggghhhhhhfffeeeeeefffdddaaa^^^bbbccceeefffdddaaa^^^\\\___kkkyyy}}}ttthhhbbbaaa[[[___eeehhhhhheeebbb``````^^^]]][[[ZZZ[[[\\\]]]]]][[[YYYXXXYYYYYYXXXWWWZZZXXXVVVUUUVVVVVVTTTSSSMMMJJJFFF@@@;;;888555444777999:::::::::BBBQQQ^^^yyyyyyaaaUUUEEE;;;999;;;;;;999<<<999777777444000111555777MMM___tttnnn\\\PPPMMMMMMJJJEEE@@@AAAGGGMMMPPPQQQQQQQQQPPPNNNLLLJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA>>><<<:::>>>KKKYYYlllpppssstttwwwvvvnnneeeXXXdddwwwttttttuuupppbbbTTTVVV```ccc\\\]]]cccfffhhhmmmrrrrrrmmmrrrtttvvvuuussspppoooooooooqqqtttuuutttrrrrrrrrrppprrruuuuuutttsssttttttqqqrrrssstttuuuuuuuuuuuurrrsssssspppmmmjjjiiijjjhhhmmmpppoooppptttsssooonnnjjjhhhkkkmmmnnnrrrxxx|||{{{zzz{{{}}}}}}}}}{{{{{{|||||||||||||||{{{zzz~~~{{{wwwvvvvvvvvvuuusssyyyzzzzzzxxxvvvvvvyyy|||vvvyyy{{{{{{}}}yyyvvvvvvvvvvvvtttrrrrrrtttwwwyyywwwvvvsssrrrooollljjjiiiiiiiiiiiimmmpppqqqooollliiigggeeeccccccfffiiiiiieee```ZZZZZZZZZ[[[aaaiiimmmmmmmmmhhhbbb\\\YYYUUURRRPPPOOONNNKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA???>>>>>>===<<<;;;;;;:::777777666555333222000///...///111222333333222222222111///,,,+++*********,,,,,,,,,,,,+++***((('''************)))))))))(((******+++***)))'''&&&%%%''''''(((((('''&&&&&&%%%&&&'''222@@@@@@333***)))(((((((((((('''&&&GGGDDD???<<<;;;:::999777777555222111111000///...///:::OOOeeepppmmmeeeaaazzzvvv}}}wwwpppmmmqqqwww{{{yyyzzz|||{{{uuunnnooouuuhhhbbbYYYTTTTTTYYY___cccgggiiijjjjjjgggeeeeeeeeejjjhhhhhhkkkppprrrrrrpppUUUNNNHHHFFFEEEDDDEEEGGGJJJKKKNNNRRRUUUWWWXXXYYY\\\]]]^^^^^^___`````````cccccccccccccccbbbaaa```^^^```bbbbbbaaaaaacccdddjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiikkkmmmnnnjjjooouuuwwwssspppooopppooommmkkkjjjjjjhhheeebbbaaa`````````aaacccdddfffeeeeeeeeeeeeeeeeeeeeeeeeggggggfffffffffggghhhhhhjjjiiigggggggggeeeccc```]]]aaaeeeeeebbb^^^\\\\\\lll}}}mmmjjjdddZZZXXXbbblllnnnhhhaaa```aaa___^^^]]]\\\\\\\\\]]]^^^\\\ZZZXXXWWWXXXXXXWWWVVVWWWVVVUUUUUUVVVTTTRRROOOHHHEEEAAA===999777666555444888;;;:::===LLLdddvvv~~~dddMMMEEE:::666777::::::999:::666444333111000333:::AAA___tttuuueeeUUUKKKNNNLLLIIIDDDAAADDDKKKRRRRRRRRRRRRPPPNNNKKKHHHFFFLLLKKKJJJIIIGGGFFFDDDDDDFFFCCCAAA>>>::::::BBBMMMggglllqqqsssvvvwwwrrrkkk^^^gggzzzvvvtttmmmlllcccXXXWWW^^^bbb___fffdddaaaccclllvvvwwwssstttsssrrrrrrssssssqqqppppppsssuuuvvvtttrrrqqqqqqrrrtttwwwwwwvvvuuuuuuvvvsssssstttttttttttttttsssrrrrrrqqqooollljjjjjjkkkmmmqqqsssrrrqqqqqqmmmiiillljjjlllrrruuuvvvyyy~~~~~~}}}|||}}}{{{zzzzzzzzzxxxvvvsss{{{{{{zzzyyyxxxzzz}}}|||zzzuuutttuuuvvvwwwrrrqqqrrrtttxxxzzzzzzzzzuuutttrrrooommmlllkkkkkklllooossstttrrrooommmlllgggeeebbbbbbcccbbb___[[[XXX___^^^[[[ddduuu{{{uuuhhhddd^^^YYYVVVTTTRRRQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;888777666444222000///......///111222333333222111222000---+++******+++---.........---,,,***)))(((************))))))))))))+++++++++***)))((('''&&&'''''''''(((''''''&&&%%%$$$&&&///;;;;;;000&&&%%%((((((((('''%%%$$$AAA???;;;999999999888888777666444333111000///...---222AAAYYYnnnuuunnneee~~~wwwuuutttuuupppiiijjjttt{{{}}}~~~{{{~~~~~~ssspppuuusssgggZZZQQQNNNRRR[[[cccgggiiikkkjjjhhhfffeeeeeegggeeedddgggjjjiiiccc]]]BBBAAAAAACCCEEEEEEDDDDDDFFFGGGKKKOOOSSSWWWZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^cccdddeeeeeecccbbbbbbbbbeeefffhhhhhhggggggiiijjjnnnnnnnnnnnnnnnooooooooopppoooooonnnnnnnnnoooooonnnqqquuuvvvssspppnnnmmmllliiigggeeedddccc```^^^_________```bbbdddeeefffeeeeeeeeefffffffffffffffggggggfffffffffggggggggghhhggggggfffffffffdddddd```cccdddaaa\\\[[[^^^bbbyyyuuueeeddd```VVV[[[ccclllllleee___^^^```^^^]]]]]]\\\\\\]]]^^^___[[[YYYWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTRRRNNNJJJBBB@@@<<<888666444444555444999<<>>======<<<<<<;;;;;;;;;888777555333111///......///000111222333222222111222000,,,***)))+++---/////////...---,,,***))))))*********)))))))))))))))*********)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&###%%%))))))$$$"""%%%$$$$$$%%%&&&&&&&&&===;;;999999:::;;;;;;:::888777777555333111////////////888MMMhhhvvvqqqfffzzz~~~~~~sssqqqmmmqqqnnnggglll{{{~~~xxxxxx~~~~~~xxxyyyyyyhhhZZZOOOKKKTTT```gggiiikkkkkkiiifffeeedddfffddddddfffgggdddZZZRRR???CCCGGGLLLOOONNNJJJEEECCCEEEGGGKKKPPPVVV[[[]]]^^^]]][[[ZZZZZZ[[[\\\]]]___bbbddddddccccccdddfffjjjkkkllllllkkkkkklllmmmmmmmmmmmmnnnnnnoooooooootttsssssssssssssssssssssooonnnmmmnnnooonnnkkkhhhhhhfffdddcccbbbbbb```^^^______```aaaccceeefffgggeeeeeeeeeffffffgggggggggeeeeeeeeeeeeeeeeeeeeeeeebbbccccccddddddeeefffgggffffffddd___]]]aaakkktttwwwkkkaaa]]][[[ZZZ```bbbdddccc```]]]]]]^^^]]]]]]\\\\\\]]]]]]]]]^^^ZZZXXXVVVUUUVVVVVVUUUTTTRRRRRRQQQRRRQQQNNNHHHDDD>>><<<888555333333444555999???EEEOOOdddlllRRR<<<>>>;;;999999;;;<<<:::888:::666333222333999GGGTTTrrreeegggmmmuuu|||gggVVVPPPPPPKKKLLLMMMNNNOOOQQQSSSUUUMMMLLLKKKJJJIIIGGGEEEEEEHHHIIIIIIIIIIIIJJJJJJJJJFFFDDDDDDDDD@@@;;;<<<@@@YYYccclllppprrruuutttrrrmmmdddfffmmmrrr{{{|||qqqgggfffeeefffjjjoootttxxxvvv{{{~~~{{{vvvqqqmmmiiifff```]]]cccpppxxxzzzxxxpppmmmjjjkkkpppssssssrrrqqqsssuuuuuusssqqqpppppprrrtttvvvvvvuuusssssstttvvvvvvvvvuuutttrrrqqqpppttttttqqqnnnkkkjjjlllnnnmmmnnnpppqqqooojjjeeebbbcccccchhhppptttuuuwwwzzzyyyyyy|||}}}xxxtttrrrsssuuuxxxuuuuuuvvvuuuvvvwwwxxxzzzwwwwwwxxxwwwvvvtttrrrqqqvvvuuurrrmmmjjjiiijjjlllkkkiiifffdddddddddcccbbbbbbccckkkvvvyyyqqqkkkkkk```\\\WWWTTTSSSSSSRRRQQQQQQPPPOOONNNLLLKKKIIIIIIEEEDDDDDDCCCAAA@@@@@@???AAA@@@???>>><<<;;;::::::777666444222000///......///000111222333222111111000...,,,))))))+++...000//////...,,,+++*********))))))))))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&***&&&$$$$$$$$$###%%%)))###$$$%%%&&&((((((===;;;:::;;;===>>>>>>===999::::::888555222111111222000333CCC]]]ppppppfffdddvvvzzzvvv}}}~~~wwwoooppprrryyyxxxpppwww}}}vvvqqqttt|||vvveeeTTTHHHLLLVVVccceeehhhiiihhheeedddccceeeeeehhhkkklllhhh```YYYQQQUUUYYY[[[[[[ZZZSSSKKKCCCBBBCCCEEEIIIPPPVVVZZZ\\\YYYVVVSSSTTTVVVZZZ]]]ZZZ]]]aaabbb``````cccfffiiikkkkkkjjjiiihhhiiijjjfffgggggghhhhhhiiiiiijjjkkklllmmmnnnnnnoooppppppkkkhhhfffhhhkkklllhhhdddgggeeedddddddddcccaaa______```aaabbbdddeeefffgggddddddeeeeeefffgggggggggdddddddddeeeddddddcccbbb^^^___aaaaaaaaaccceeehhhiiihhheeeccceeemmmyyy~~~rrriiifffbbb[[[\\\bbbbbb```]]][[[[[[[[[\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWUUUTTTUUUUUUTTTSSSQQQPPPOOONNNLLLHHHCCC???;;;999666333333555777999>>>HHHUUUddd}}}|||jjj[[[HHH999666666777999;;;<<<;;;:::666333222444999EEEYYYkkkvvv\\\rrrsss[[[KKKFFFGGGMMMNNNOOOPPPQQQPPPPPPOOOLLLLLLKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIJJJKKKLLLLLLFFFEEEFFFGGGDDD???>>>AAAKKKYYYgggnnnqqqtttwwwvvvtttfff___]]]___nnnyyyttteeedddbbbbbbeeemmmwww~~~xxxzzz|||{{{zzzxxxwwwvvvtttooommmqqqtttttttttuuurrrpppooooooqqqrrrssssssrrruuuwwwxxxvvvtttssssssqqqsssuuuuuutttrrrrrrrrrpppqqqrrrtttuuuvvvvvvvvvvvvuuurrrooommmnnnrrruuuxxxvvvwwwxxxuuunnniiiiiiggggggllluuu{{{~~~~~~||||||zzzvvvrrrnnnnnnqqqtttwwwwwwwwwuuuttttttvvvxxxvvvwwwyyyzzzyyyxxxuuuttt|||zzzuuupppkkkjjjlllnnnmmmmmmkkkjjjjjjjjjjjjjjjkkkkkkuuu|||jjjaaaeee]]][[[WWWUUUTTTTTTRRRQQQPPPPPPPPPOOOMMMLLLJJJIIIFFFFFFEEEDDDBBBAAA@@@@@@BBBBBB@@@???===;;;:::999666555222000////////////000111222333333222111000...---+++***+++,,,///111...---,,,+++*********+++))))))))))))************((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((((('''''''''''''''((((((((((((>>><<<;;;;;;<<<===<<<;;;:::<<<===:::666333222222333000000;;;RRRggglllfffVVV___lllnnnnnn|||{{{tttwwwuuuttt}}}{{{vvvpppqqq~~~xxxjjjZZZKKKGGGMMMYYY]]]bbbddddddcccbbbbbbaaaeeejjjoooooolllfffccceeeiiiiiieeecccbbb\\\SSSFFFDDDAAA@@@BBBHHHOOOSSSUUUQQQMMMJJJLLLQQQXXX]]]XXX\\\``````^^^^^^aaadddiiijjjjjjiiifffeeeeeefffcccccccccdddeeefffffffffgggggghhhiiiiiiiiiiiiiiidddeeegggjjjkkkjjjgggdddeeeeeedddeeeeeeccc___\\\^^^___```bbbcccdddddddddcccddddddeeeffffffggggggcccdddeeeeeedddcccbbbaaa]]]___``````___```dddggggggggghhhjjjooouuu{{{pppiiieeeddd```]]]```ggg```^^^[[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVTTTTTTTTTUUUTTTSSSQQQOOOMMMKKKHHHCCC>>>:::888666555444666:::???BBBIII[[[ppp~~~gggYYYPPPEEE;;;444555777:::<<<<<<;;;999444333444:::DDDVVVqqqxxxqqquuudddTTTJJJEEEDDDWWWUUUSSSRRRPPPNNNLLLJJJKKKKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLIIIHHHIIIKKKHHHCCCAAABBBBBBSSSdddlllooorrrtttuuutttiii```YYYWWWiiizzzzzzmmmmmmkkkhhhhhhooo{{{zzz|||xxxvvvvvvwwwrrrmmmooovvvzzzzzzyyywwwtttrrrrrrsssrrrtttwwwxxxwwwuuuuuuuuurrrtttuuuuuutttrrrqqqrrrmmmoooqqqsssvvvwwwxxxyyyvvvuuutttrrrrrrvvv|||{{{xxxyyywwwuuuxxx~~~|||{{{zzzxxxwwwuuupppmmmlllooorrrvvvvvvvvvtttrrrrrruuuxxxtttvvvyyy{{{|||zzzxxxvvv|||{{{yyyuuuqqqooooooppppppqqqqqqpppooonnnoooooolllttt||||||qqqddd___```\\\ZZZXXXWWWWWWUUURRRPPPOOOPPPPPPOOONNNLLLJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@??????===<<<;;;::::::444333111///...///000111000111222333333222111000,,,,,,++++++,,,...///000,,,+++************+++,,,((()))))))))************)))((('''&&&%%%&&&''''''%%%&&&&&&'''((((((''''''!!!###&&&'''''''''&&&$$$((((((((((((((('''>>><<<::::::::::::888666;;;===>>><<<777444333333222000...555KKKaaaiiifffUUUWWWaaafffeeerrrvvvnnntttxxxtttuuuqqqppp~~~rrriii___PPPHHHJJJRRRVVV\\\___aaaaaaaaaaaa]]]cccjjjnnnnnnkkkgggeeeppprrrnnngggeeefffbbbZZZKKKGGGAAA>>>???DDDKKKOOONNNJJJFFFDDDFFFNNNWWW\\\YYY]]]aaaaaa^^^]]]```dddkkklllllljjjgggeeeeeefffddddddeeeeeefffggghhhhhhmmmmmmmmmlllkkkiiihhhggg^^^dddlllooommmiiiggggggdddccccccdddccc```[[[XXX]]]^^^___aaabbbbbbbbbbbbccccccddddddeeefffggggggddddddeeefffeeedddbbbaaa^^^```aaa```^^^___bbbfffeeegggjjjoootttuuutttrrraaaeeefffccc^^^^^^cccggg]]]]]]\\\ZZZWWWWWWYYY[[[\\\\\\\\\[[[[[[YYYXXXWWWXXXVVVTTTSSSTTTTTTSSSRRRQQQOOOLLLHHHEEE@@@;;;777666555444555999???EEEIIIXXXqqqttt[[[LLLDDD;;;333888888:::<<<<<<;;;999888444444777@@@MMMdddvvvfffZZZTTTQQQLLLHHHaaa^^^XXXSSSPPPMMMKKKIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJKKKMMMKKKEEEBBBCCCAAARRRdddlllmmmoooppppppqqqiiicccZZZWWWiii|||~~~pppqqqqqqllliiinnnzzz}}}pppqqqttttttmmmhhhooozzz}}}wwwsssrrrtttooorrruuuvvvuuutttttttttssstttvvvvvvtttrrrrrrrrroooppprrrtttuuuvvvwwwwwwuuuuuuuuutttwww|||~~~}}}yyywwwwwwwwwwwwwwwwwwuuuqqqmmmmmmpppttttttuuuuuutttqqqrrrvvvyyysssuuuyyy|||}}}|||yyyxxxxxxyyyzzzxxxuuurrrppppppssstttuuutttrrrqqqpppqqqjjjyyyqqqccc``````]]]\\\[[[ZZZYYYXXXVVVRRROOOOOOOOOOOOOOONNNLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAA======<<<<<<<<<;;;;;;;;;333222000///...///000222000111222333333222000000+++++++++,,,---...///000+++***)))))))))***+++,,,(((((())))))*********+++***)))'''&&&&&&'''((()))%%%%%%&&&'''((((((((('''###$$$$$$###$$$'''((((((&&&''''''((((((''';;;<<<===;;;999777777888<<<<<<<<<;;;:::777555444999333---111@@@SSSdddmmmfffQQQJJJ\\\nnnsssyyyyyyggglll}}}zzzvvvuuuzzzrrrfffZZZPPPHHHEEEGGGNNNVVV^^^dddgggddd```^^^bbbfffiiijjjiiihhhiiippppppoookkkgggcccaaaaaaVVVOOOFFF@@@>>>???@@@???AAA;;;888===GGGQQQXXX\\\ZZZaaabbb\\\YYY^^^cccccckkkkkkhhheeebbbaaabbbddddddcccccccccdddeeeggghhhjjjkkkkkkiiifffddddddeeeeeeiiinnnqqqqqqlllfffbbbeeeeeeeeedddcccaaa___]]]____________```bbbcccddddddeeefffggggggfffeeedddfffbbb```aaacccddd```[[[TTTWWW[[[^^^___```aaabbbhhhggghhhmmmqqqpppjjjdddeee___ZZZ[[[```dddbbb^^^ZZZYYYYYYXXXXXXXXXXXXYYYXXXWWWUUUTTTTTTUUUUUUVVVXXXWWWWWWWWWVVVSSSOOOLLLIIIHHHEEEAAA===888444333444777999:::<<>>;;;;;;<<<;;;777444444333111000000000111222555333111000......//////))))))***+++,,,,,,------***************+++++++++))))))))))))))))))))))))555000***''''''&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''<<<======<<<999888888999::::::;;;;;;:::888666555444222000000777EEEXXXdddhhhXXXMMMTTTfffuuu|||pppjjjtttyyysssqqqtttyyy}}}wwweee```bbb___SSSFFFGGGIIIPPPZZZdddiiifffaaa```bbbddddddcccbbbcccdddoooooommmjjjfffddddddeee\\\XXXQQQJJJEEEBBBAAAAAADDD>>>;;;@@@HHHMMMOOOQQQVVV]]]aaa^^^]]]aaaeeeeeeiiiiiiiiifffdddcccdddeeeeeedddddddddeeefffggggggggghhhgggfffcccbbbcccdddfffhhhjjjkkkjjjhhheeecccdddeeeeeeeeedddbbb```___aaaaaaaaaaaaaaaaaabbbbbbddddddeeeeeeeeeeeeddddddeeebbb```aaacccddd```\\\VVVYYY]]]___``````aaabbbfffdddccceeehhhhhhddd```aaa^^^]]]___bbbccc```\\\YYYYYYXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXWWWUUUTTTRRROOOKKKHHHEEE@@@:::666666666666666888888===JJJ[[[jjjqqqsssuuucccMMMAAA;;;888777888888999:::999888777555333444999LLLeeexxx}}}ooo```UUUUUUUUURRRTTTZZZ___^^^YYYRRRPPPQQQPPPLLLLLLJJJHHHHHHLLLOOOOOOLLLOOOMMMKKKIIIIIIKKKMMMNNNNNNNNNLLLIIIGGGFFFGGGIIINNNKKKKKKVVVeeeppprrrooowwwtttoooggg```^^^aaaeeeeeekkkmmmsss~~~~~~vvvuuusssqqqrrruuuuuuqqqmmmrrryyyzzzrrrjjjfffmmmnnnppppppoooooopppqqqppprrrtttuuussspppooonnnrrrrrrssstttuuuuuuuuuuuuxxxxxxxxxwwwwwwvvvvvvvvvtttuuuvvvxxxyyy{{{{{{|||wwwvvvuuuvvvxxx|||}}}}}}~~~{{{}}}}}}~~~}}}}}}|||zzzzzz{{{|||{{{zzz}}}zzzwwwvvvvvvvvvuuutttvvvtttpppmmmmmmnnnqqqsssoooppprrrrrrrrrssstttvvvuuuuuutttsssrrrrrrrrrsssqqqsssvvvyyyzzzzzzxxxwwwtttwwwwwwrrrooottt{{{~~~uuuooohhhcccaaa```___]]][[[[[[YYYWWWUUUSSSRRRQQQRRRPPPNNNMMMLLLKKKIIIGGGGGGFFFEEECCCAAA@@@@@@??????===;;;:::;;;:::777444000000000000000111222222333333111000///.........******++++++,,,------...++++++******************((((((((((((((((((((((((000,,,'''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''===>>>>>><<<:::999999:::777888999:::::::::999888000333444111///888JJJYYYgggaaaRRRJJJ\\\{{{tttrrr~~~}}}wwwppplllpppuuuxxx{{{|||mmmhhhlllllldddYYYOOOJJJIIIRRR```hhhgggbbbbbbbbb```]]]\\\]]]```ccclllkkkjjjgggdddccceeegggcccccc___XXXPPPKKKJJJKKKJJJAAA<<>>999444222333666666666666;;;III^^^uuuqqq^^^OOO???777555444666888888999:::999777444222333999JJJ```rrr}}}sssbbbddd~~~~~~___UUUOOORRRTTTRRRSSSWWWUUUVVVSSSOOOOOOPPPNNNIIIKKKJJJJJJNNNRRRSSSPPPMMMOOOKKKHHHIIILLLOOOPPPOOOJJJHHHFFFFFFGGGIIIIIIIIIQQQJJJFFFMMM]]]kkkpppooovvvuuuqqqlllfff___ZZZXXX[[[bbbfffppp}}}~~~~~~~~~zzzyyyqqqyyy{{{zzzwww{{{wwwkkkccclllxxx~~~}}}uuummmiiiggghhhjjjmmmppppppnnnlllppppppqqqssstttsssqqqnnnrrrrrrrrrrrrssstttuuuvvv{{{zzzyyywwwvvvtttsssrrrqqqrrrssstttvvvwwwxxxxxxrrrrrrqqqrrrsssuuuwwwxxxxxxzzz~~~}}}|||yyyzzz|||}}}{{{xxxyyyzzz{{{|||{{{{{{zzzyyyyyywwwuuuuuuwwwyyyyyyyyy}}}zzzwwwuuuuuuuuuuuutttvvvtttrrrpppooopppqqqrrrmmmoooqqqrrrqqqrrrtttvvvwwwvvvvvvtttsssqqqooonnnkkknnnssswwwzzzzzzxxxwwwxxxyyywwwssstttzzz~~~~~~jjjfffaaa___^^^^^^^^^^^^ZZZYYYWWWUUUSSSSSSSSSSSSRRRPPPNNNMMMMMMLLLIIIGGGHHHGGGEEECCCAAA???>>>===>>><<<:::999999888666444...///111222333444444444222222222111000///------+++,,,,,,------.........,,,+++++++++***)))))))))((((((((((((((((((((((((***'''$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''===>>>???===;;;999999:::444555777999:::;;;;;;:::222555777222...333AAANNNaaaeeeXXXGGGZZZvvv|||yyyooofffccckkktttyyy~~~xxxooopppwww|||hhhXXXKKKMMMZZZdddgggfffdddbbb^^^ZZZXXX[[[aaaeeeiiiiiigggcccaaaaaadddfffhhhjjjjjjccc[[[XXX\\\aaa[[[LLL>>>===@@@BBBIIIPPPXXX[[[]]]\\\\\\^^^aaaccceeegggiiiiiigggeeeddddddeeefffggghhhhhhgggeeedddcccccccccaaa```aaadddfffeeedddbbbaaa``````aaabbbaaabbbbbbccccccccccccccceeeddddddcccccccccddddddfffeeecccccccccccceeefffcccaaa```aaaccccccaaa___]]]___bbbbbbbbbaaabbbccciiifffcccaaaaaaaaa___]]][[[___ccccccaaa]]]\\\\\\ZZZYYYXXXWWWWWWVVVWWWWWWTTTTTTSSSSSSSSSTTTTTTTTTTTTQQQLLLHHHEEEAAA<<<999777777777777666666777888???KKK]]]lllxxxpppbbbQQQEEE999555444444555888:::;;;;;;:::666111333777BBBWWWmmmxxxqqqZZZTTT^^^uuuvvvnnnUUUPPPOOOSSSUUUSSSRRRTTTNNNNNNJJJFFFGGGLLLMMMJJJJJJHHHIIINNNRRRPPPMMMLLLNNNJJJEEEFFFKKKNNNLLLIIIGGGDDDBBBCCCGGGIIIHHHFFFOOOJJJEEEHHHTTTbbbnnnsssrrrrrrqqqooolllfff^^^XXXdddkkkooovvv~~~{{{{{{wwwnnnwwwzzz|||sss___aaaiiitttzzzwwwoookkkddddddeeeiiiooorrrqqqoooqqqpppppprrrvvvwwwtttpppsssrrrqqqqqqrrrsssuuuvvv{{{zzzyyywwwuuusssrrrqqqrrrrrrrrrrrrssssssttttttsssssssssssssssssssssssstttwww{{{~~~}}}}}}zzzxxxxxxzzzzzzyyyxxxzzz{{{|||||||||{{{zzzyyywwwuuuttttttvvvxxxyyyyyy}}}zzzvvvttttttuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrppprrrssssssrrrrrrtttuuuxxxxxxxxxwwwuuurrrpppnnnmmmoooqqqssstttuuutttsss}}}|||yyyvvvwww{{{yyytttcccaaa___]]]\\\]]]]]]^^^YYYWWWUUUSSSRRRRRRSSSTTTSSSRRRPPPPPPPPPNNNKKKHHHGGGFFFEEEDDDBBB@@@???>>>>>>===:::888666444222111000111333555666666666555111222222222111///---,,,---------...............,,,,,,,,,+++***)))(((((((((((((((((((((((((((((('''&&&$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&===>>>???===;;;999999:::333444666999:::;;;;;;;;;444555444222000444<<>>;;;777555333666999777666999AAAIIIYYY```jjjttt~~~|||jjjZZZSSSGGG>>>777666666555777:::;;;999:::999333000777BBBTTTjjjbbbWWWeeepppwww{{{xxxuuu```SSSQQQSSSVVVWWWTTTRRRRRRPPPMMMEEE???AAAIIIOOOPPPIIIDDDDDDJJJMMMKKKHHHHHHKKKGGGDDDEEEJJJMMMLLLIIIJJJGGGEEEFFFIIIJJJHHHFFFJJJJJJHHHGGGKKKWWWhhhuuuqqqqqqqqqqqqpppkkkddd___qqq}}}yyymmmnnn|||{{{zzzggg]]][[[eeeqqqsssoookkkgggdddcccffflllrrrttttttrrrppppppssswwwxxxvvvssssssrrrqqqqqqrrrsssuuuvvvwwwwwwvvvvvvuuutttssssssvvvuuusssrrrqqqqqqqqqqqqpppqqqqqqqqqqqqppppppooorrrsssuuuwwwyyyzzzzzz{{{xxxwwwuuuuuuvvvvvvvvvvvv{{{{{{|||||||||{{{yyyxxxwwwvvvuuuuuuxxxzzzzzzzzz{{{xxxuuutttuuuvvvvvvvvvttttttssssssssssssssssssssstttuuutttrrrqqqrrrsssuuuvvvvvvvvvtttrrrpppoooppppppnnnnnnnnnppprrrsss{{{{{{zzzwwwxxxxxxrrrjjjaaaaaa```^^^]]]\\\\\\]]]XXXVVVTTTRRRQQQRRRSSSTTTRRRQQQPPPPPPOOOMMMJJJGGGEEEEEEEEEDDDDDDBBBAAA@@@>>>===:::777333000//////111222444555555555444333222222333333222000...---........................,,,,,,,,,+++***)))((((((''''''''''''''''''''''''(((((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''===>>>>>><<<:::999999:::333444666888::::::::::::444333222111111333666999MMM___ddd]]]ggg}}}xxxppppppuuuzzzqqqgggjjjzzz~~~~~~iii\\\WWWVVV[[[dddeeeddd```[[[WWWVVVWWWYYYeeeeeedddcccbbbcccfffhhhlllooopppmmmkkkppp{{{nnnTTTKKKIIIIIITTTcccbbb\\\UUUSSSRRRSSSWWW]]]^^^aaaccccccaaa___^^^^^^bbbccccccdddddddddccccccccceeeggggggfffggghhhiiiccccccdddccccccbbb``````aaaaaaaaaaaabbbcccdddeeebbbbbbccccccdddfffggghhhdddccccccccccccccccccddd___```aaabbbbbbbbbbbbbbbaaabbbccccccbbbbbbcccdddeeeeeeeeeeeecccbbbaaa```bbbbbbaaa^^^ZZZYYY\\\```ZZZZZZXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTSSSQQQPPPOOOHHHDDD???;;;999777555444333444555444777AAARRR___gggfffmmmxxxssskkkVVVEEEBBB<<<666333555777777888<<<888555555555222333BBBTTT{{{xxxdddiii}}}gggXXXTTTUUUWWWXXXWWWUUURRRQQQSSSPPPHHHAAACCCLLLSSSUUUOOOHHHHHHOOORRRMMMIIIKKKGGGEEEEEEHHHMMMPPPPPPOOOOOOMMMLLLLLLLLLLLLKKKIIIGGGJJJKKKGGGEEEMMM___nnnoooqqqttttttrrrnnniiifffooo~~~zzznnnggguuu~~~{{{{{{zzzgggZZZ___jjjoooooopppjjjgggdddcccgggmmmrrruuuqqqqqqqqqsssuuuvvvvvvuuurrrrrrrrrrrrssstttuuuvvvttttttttttttuuuuuuuuuuuuwwwvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttuuuwwwyyyzzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvwwwvvvvvvwwwyyyzzzzzzyyywwwuuutttuuuvvvwwwwwwvvvtttssssssrrrrrrsssssssssqqqrrrsssrrrqqqpppqqqrrrrrrrrrrrrrrrqqqpppooonnnooommmkkkjjjlllooosssvvvsssuuuuuutttttttttnnnfffaaabbbbbbaaa^^^\\\\\\]]]XXXWWWUUUSSSSSSRRRSSSSSSNNNMMMMMMMMMMMMJJJGGGCCCBBBCCCDDDDDDCCCBBB@@@???;;;;;;888555111...///000111111222222333222222222444444444333222111///////////////......------,,,,,,+++++++++***)))))))))''''''''''''''''''''''''((())))))'''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''<<<======<<<999888888999444555777888999999888888444444444333111111222333???RRRaaaccccccnnn{{{~~~~~~yyyvvvuuuwww|||~~~}}}xxx|||qqqdddVVVJJJKKKSSSXXXYYYYYYWWWUUURRRRRRRRRZZZ[[[]]]^^^___aaadddgggoooqqqqqqooonnnqqqyyyyyybbbQQQOOONNNIIILLLWWWTTTMMMHHHIIIJJJKKKOOOUUUWWWZZZ\\\]]]]]]]]]]]]^^^````````````aaabbbbbbcccaaadddggghhhgggfffffffffddddddcccbbbaaaaaaaaaaaadddccccccccccccdddfffgggdddcccccccccdddeeeffffff``````aaaaaaaaaaaa``````^^^```aaabbbbbbbbbccccccaaabbbcccbbbaaaaaaccceeeeeedddcccaaa```aaaccceeecccbbb```]]][[[ZZZ\\\]]]YYYXXXVVVUUUTTTSSSSSSSSSPPPPPPPPPOOOMMMKKKHHHGGGAAA>>>999666555666666555666555666;;;EEERRR___fffhhhnnnwwwaaaXXXRRRFFF;;;666555222222555777666777:::666222222444444;;;SSSmmmsssqqq|||hhh\\\WWWUUUWWWXXXWWWUUUTTTRRRQQQQQQPPPLLLHHHJJJPPPSSSRRRRRRLLLNNNWWWYYYQQQJJJKKKFFFFFFHHHJJJMMMOOOQQQQQQNNNOOOPPPOOOMMMKKKKKKKKKHHHJJJKKKFFFBBBFFFRRR^^^iiinnnuuuwwwtttpppmmmmmmkkksss}}}|||wwwyyymmmmmmttt|||~~~qqq^^^\\\```ccciiiqqqllljjjfffbbbaaadddiiimmmnnnppprrrrrrrrrrrrtttuuurrrrrrssstttuuuuuuuuuuuurrrssssssttttttuuuuuuvvvuuutttsssqqqqqqqqqssstttrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyzzzwwwwwwxxxxxxwwwvvvtttsssttttttuuuwwwyyyyyywwwuuusssssssssvvvxxxyyyxxxvvvtttsssrrrqqqqqqrrrssstttoooqqqrrrsssrrrrrrtttuuutttsssrrrpppoooooonnnnnnlllkkkjjjjjjlllooosssuuunnnpppooolllkkkllliiiddd```bbbdddbbb___]]]]]]^^^XXXWWWVVVUUUTTTSSSRRRRRRLLLLLLLLLLLLLLLIIIEEEBBBAAABBBCCCCCCAAA???===;;;666666555333//////111444111111222222333444666666666666444333222111111111//////......---,,,++++++++++++******************''''''''''''''''''''''''&&&((()))(((%%%$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((;;;<<<===;;;999777777888666666888999999888777777666888999777222000111333444FFF[[[ccc[[[VVVaaaqqqqqqtttxxxyyyvvvppplllnnn{{{}}}wwwxxxvvvxxx~~~rrrgggTTT@@@<<>>:::666333444555666777888888<<>>???;;;333666333333777888555555888666222222666999DDDbbbqqq}}}nnnZZZUUUXXXTTTVVVWWWUUUSSSRRRRRRQQQLLLNNNOOONNNOOORRRPPPKKKMMMHHHLLLXXXYYYNNNDDDDDDGGGIIIKKKKKKJJJKKKLLLNNNJJJMMMOOONNNKKKHHHIIIKKKJJJKKKIIIEEE@@@BBBJJJQQQaaajjjtttxxxvvvsssqqqrrrooommmlllvvv}}}rrrooo~~~yyyxxxvvvmmmyyyyyy}}}ppp]]]UUURRRRRR\\\jjjlllkkkhhhbbb]]]]]]aaaeeelllooorrrqqqooooooqqqtttrrrssstttvvvwwwvvvvvvuuurrrssssssttttttuuuuuuuuusssrrrqqqpppqqqrrrtttvvvooooooooooooppprrrtttuuutttuuuuuuuuuuuutttsssrrrtttuuuuuuuuuttttttuuuwwwwwwwwwxxxwwwwwwuuusssrrrqqqrrrsssvvvxxxwwwtttqqqpppqqqsssvvvyyyzzzxxxvvvtttrrrqqqppppppqqqssstttoooqqqsssuuuuuuvvvyyy{{{xxxvvvtttqqqpppooooooppplllllllllmmmmmmooopppqqqnnnooommmgggdddeeedddbbb^^^aaadddccc```^^^^^^___XXXXXXXXXWWWUUUTTTRRRQQQMMMMMMMMMNNNMMMKKKFFFCCCAAABBBBBBAAA???<<<999777111222333111///000444777444333333444666999;;;===888777555333222222222333//////...---,,,++++++******************+++++++++''''''''''''''''''''''''###&&&((('''%%%$$$&&&)))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))AAAIIIIII<<<555777888333666666777777666555444444666666555444333222222111444<<>>BBBKKKTTTUUUPPPMMMOOORRRRRRRRRSSSTTTXXX^^^cccnnnppppppppprrruuurrrlllWWWMMMCCCBBBHHHMMMMMMJJJFFF>>>888:::<<<<<<@@@FFFHHHLLLQQQTTTVVVWWW[[[^^^\\\YYYWWWWWWZZZ^^^aaabbbccccccbbbaaa```___^^^^^^aaabbbaaa```______aaacccfffeeedddbbbcccdddeeegggiiigggeeedddeeefffeeeddd```___^^^^^^^^^```aaabbb___````````````aaaaaaaaaaaabbbcccdddddddddcccbbbbbbeeeeeebbbaaadddggggggdddbbb___\\\YYYWWWWWWVVVWWWVVVTTTRRRPPPNNNMMMMMMKKKHHHEEEBBB@@@>>><<<;;;:::777444444555888999999>>>===FFFYYYhhhmmmnnnooo|||kkkTTTNNNEEE>>>:::888777666333444555333444777999999333666:::>>>GGGWWWlll{{{zzzuuutttqqq\\\WWWVVVRRRSSSSSSSSSRRRQQQQQQSSSTTTTTTRRROOOMMMLLLKKKLLLMMMNNNLLLJJJJJJJJJJJJIIIHHHGGGIIIIIIHHHFFFGGGKKKPPPJJJNNNOOOLLLJJJLLLLLLJJJJJJIIIGGGEEEEEEFFFGGGIII]]]jjjwww{{{wwwrrrsssvvvqqqnnniiinnnvvvrrrrrr{{{xxxrrrkkkkkkpppuuuzzz~~~}}}uuuhhh[[[VVVUUUSSSTTTXXXfffllloooiiiaaa\\\\\\]]]dddeeehhhnnnsssuuusssqqqssstttvvvvvvtttrrrqqqqqquuuttttttuuuxxxwwwtttpppuuurrrpppppprrrsssrrrppppppooooooppprrrttttttssssssuuuwwwwwwvvvssssssrrrsssrrrqqqpppppprrrtttuuuuuuvvvxxxxxxwwwuuusssqqqrrrrrrsssssstttuuuuuuuuuuuuwwwyyyzzzyyywwwtttrrrwwwsssrrrttttttqqqqqqtttrrrtttuuutttsssssswwwzzzzzzuuuppplllkkklllmmmmmmnnnlllkkkmmmppprrrqqqoooooonnnkkkgggdddccceeegggbbbcccdddeeedddbbb___^^^YYYYYYZZZZZZYYYWWWUUUTTTRRRQQQPPPOOONNNKKKHHHEEEBBBAAA???<<<:::888777666333333222222222222333444444333222333555888<<>>EEEEEE:::333666666333555555666666666666555555555555555444444333333222444999FFFUUU]]]YYYRRRNNNNNN___nnnttt|||}}}nnnpppmmmuuu|||qqqooorrrrrrpppttt~~~zzzllleeegggdddTTTCCC;;;@@@>>>BBBLLLTTTTTTRRRPPPMMMNNNOOOOOOQQQUUUZZZ___iiilllnnnpppuuuzzzyyytttaaaVVVGGG???@@@DDDGGGGGGEEE>>>999999:::888:::>>>@@@DDDIIILLLOOOSSSWWW[[[[[[XXXUUUUUUXXX[[[^^^______`````````aaaaaabbbbbbbbbbbbbbbaaa``````bbbeeegggfffdddccccccccceeefffeeedddccccccddddddbbbaaabbbaaaaaa```aaabbbcccddd```aaaaaaaaabbbbbbcccccc___```aaabbbbbbaaa```___aaaaaa^^^[[[]]]cccdddaaa___]]][[[YYYWWWUUUTTTTTTTTTRRRPPPMMMJJJHHHGGGFFFDDDBBB>>>;;;:::999999999666777666555555888>>>CCCQQQQQQXXXfffpppvvv{{{lll]]]NNNIIIAAA;;;888777777666555555444333444666777777666777;;;DDDQQQcccttt}}}yyy~~~fffYYYVVVTTTOOONNNOOOPPPPPPOOOOOOPPPPPPMMMMMMLLLKKKLLLNNNPPPRRRMMMKKKIIIIIIJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFKKKMMMKKKIIIJJJJJJGGGFFFFFFEEEEEEEEEFFFHHHIIITTTbbbrrrzzzyyyvvvwww{{{yyysssfffaaadddbbbkkk~~~{{{tttmmmhhhggghhhiiisssxxx}}}{{{ooo```ZZZ\\\^^^YYYRRRYYYbbbkkkllleee^^^ZZZYYYZZZ\\\```hhhqqquuutttqqqrrrtttvvvvvvtttssssssssssssrrrsssuuuxxxxxxuuussswwwuuussssssuuuvvvuuussssssrrrqqqqqqssstttsssrrrppprrruuuvvvuuutttsssssssssrrrqqqppppppqqqrrrrrrtttuuuvvvwwwwwwvvvvvvuuuttttttssssssttttttuuuuuuwwwwwwxxxwwwvvvtttqqqooopppmmmmmmppppppmmmnnnqqqqqqssssssrrrpppppprrruuuuuuqqqllljjjkkkmmmoooooonnnlllkkkmmmoooqqqpppnnnjjjjjjiiifffccccccdddfffdddeeeffffffeeecccaaa___ZZZZZZZZZYYYWWWTTTRRRQQQRRRQQQOOOOOONNNLLLHHHEEECCCAAA???<<<999777555444000111111111222333333444333333333666:::<<<;;;999444444444444333222111000111000...,,,,,,,,,---...))))))*********+++++++++)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''':::@@@@@@777222555555222555555555555555666666666444444444444444444444444444555:::FFFUUU\\\TTTGGGDDDZZZmmmtttzzzvvvsssqqqxxx~~~wwwmmmmmmooopppqqqvvv~~~{{{sssllllllqqqpppfff\\\HHH===888@@@MMMRRRQQQNNNIIIJJJKKKKKKMMMPPPTTTXXX]]]bbbhhhmmmttt{{{{{{xxxqqqhhh]]]SSSNNNLLLLLLKKKJJJEEEAAA@@@>>>:::888888777:::<<>>:::888555333222222444555333666888777777===IIISSSgggjjjqqq{{{nnn[[[OOOEEEAAA;;;777666777777777777666555666777888888777777999AAAQQQhhh}}}iiiwwweeeXXXVVVTTTPPPMMMKKKLLLMMMNNNOOOOOONNNNNNKKKJJJJJJKKKLLLNNNQQQRRRLLLJJJHHHHHHJJJJJJJJJIIIGGGDDDCCCHHHOOOQQQMMMHHHBBBGGGJJJHHHGGGHHHGGGEEEBBBCCCDDDFFFGGGGGGHHHHHHIIIVVVhhhtttyyyyyyzzz{{{|||wwwhhh\\\WWWSSS]]]uuu}}}}}}vvvkkkhhhnnnoookkkooosssvvv{{{yyykkkccciiipppgggWWWKKKTTT```hhhgggbbb\\\ZZZTTTTTTVVV___iiiqqqrrrqqqqqqsssuuuuuutttrrrrrrrrrqqqqqqrrrtttwwwxxxvvvtttwwwvvvtttttttttuuutttssssssrrrppppppqqqqqqpppooommmppptttvvvuuutttsssssssssrrrrrrqqqqqqpppoooooorrrrrrssssssuuuvvvxxxxxxvvvuuutttssssssssstttuuuxxxwwwuuutttqqqooonnnmmmjjjhhhiiimmmnnnlllkkknnnooopppqqqpppnnnmmmnnnoooooollliiihhhjjjnnnpppqqqnnnlllllllllnnnnnnmmmlllggghhhhhhfffddddddeeefffddddddeeedddcccaaa```^^^[[[ZZZYYYWWWUUURRRPPPNNNPPPOOONNNMMMMMMJJJGGGDDDBBBAAA>>>:::777444333222///000111333444444444444444555777;;;>>>===888333000222333555444222000///111///---+++++++++,,,---)))))))))************+++))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''777;;;;;;666333555666444666666555555444444444444333333333444444555555555333444333888JJJZZZXXXLLLJJJSSShhh~~~pppmmmtttyyywww{{{{{{sssllleeehhhmmmrrryyy~~~~~~yyysss{{{___NNN>>>>>>FFFLLLMMMMMMGGGHHHIIIJJJJJJKKKNNNQQQPPPWWW^^^ccckkksssuuusssvvvwwwvvvrrrjjjaaaYYYUUUWWWUUURRRPPPLLLGGGAAA>>>999888888777888:::===???@@@???@@@DDDKKKRRRVVVXXX\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___bbbdddbbbbbb```_____________________```bbbcccccc```^^^````````````````````````]]]^^^^^^___```aaabbbbbbaaaaaabbbbbbbbbaaa___^^^```[[[WWW[[[hhhqqqlllaaaVVVVVVUUUTTTRRROOOLLLJJJKKKIIIFFFBBB???<<<999888666555333111000111444777444666888;;;@@@JJJYYYcccooouuuyyyiii\\\PPPIII<<<999666444555666777777888666777:::;;;999888888:::>>>MMMgggjjj]]]vvvjjjRRRQQQUUUQQQMMMNNNIIIJJJLLLNNNPPPPPPOOOMMMNNNMMMLLLKKKKKKLLLLLLMMMKKKJJJIIIIIIJJJLLLKKKJJJIIIDDDCCCLLLWWW[[[TTTKKKBBBFFFGGGCCCBBBEEEGGGFFFCCCDDDFFFHHHIIIHHHGGGFFFEEEKKKXXXhhhvvv|||zzzwwwvvvzzzssshhh]]]PPPRRRccc|||}}}rrrsss}}}}}}tttssssssrrruuu|||pppgggooo}}}xxxhhhOOONNNRRR\\\dddeeecccbbbZZZUUUQQQTTT]]]fffkkkllloooqqqssssssrrrppppppqqqrrrrrrssstttuuuuuuuuuttttttsssqqqqqqqqqqqqpppppppppnnnllllllnnnooonnnnnnooorrruuuvvvuuusssrrrrrrtttttttttsssrrrqqqooonnnqqqpppppppppqqqsssvvvwwwxxxwwwuuusssrrrrrrssstttuuutttrrrooonnnmmmmmmmmmllljjjkkkooopppmmmlllooonnnnnnooonnnnnnmmmmmmmmmllliiiggggggiiilllooopppmmmlllllllllllllllkkkkkkiiijjjjjjiiigggeeeeeefffbbbbbbbbbaaa```^^^\\\[[[[[[ZZZYYYWWWUUUSSSQQQPPPOOOMMMLLLKKKKKKIIIEEEBBBAAA???<<<999555222000000000111333444555666555555888;;;>>>>>><<<888444222444444444444333222000///---------,,,+++***)))((())))))))))))************(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''666999888555444666666555999888666444333222222222222333333444444555555555333555222222???RRR[[[XXXRRRLLLcccyyytttmmmmmmxxxsssrrrqqqlllfffZZZaaalllvvvzzzzzzwwwwww}}}}}}zzz}}}zzzgggQQQFFFCCCDDDGGGLLLGGGHHHIIIIIIHHHHHHIIIKKKHHHOOOUUUYYY___fffjjjiiiqqqwww}}}~~~yyypppgggbbbffffffdddaaa^^^XXXPPPJJJ>>><<<999777777777888888888999<<>>===???EEEPPP^^^jjjrrrqqq{{{pppaaaWWWOOOHHHCCC666444222333555777888777:::777888<<<;;;777777;;;JJJQQQbbbooo[[[ZZZsss}}}~~~mmmWWWKKKQQQUUUNNNKKKPPPGGGGGGHHHLLLOOOPPPOOOLLLOOOOOONNNLLLKKKKKKJJJJJJLLLKKKIIIJJJKKKLLLLLLKKKIIIDDDCCCJJJUUUXXXQQQHHHFFFHHHFFFAAA???DDDHHHIIIFFFGGGIIIJJJJJJIIIGGGEEEEEECCCIIIZZZppp}}}~~~yyyuuu~~~~~~uuukkkZZZSSS\\\vvv{{{}}}|||zzzxxxtttttt|||vvvwwwoooeeekkk}}}{{{kkk[[[OOORRR\\\cccfffiiiggg___UUUOOOQQQYYY```eeennnpppssssssrrrqqqqqqrrrtttuuuuuutttssssssrrrrrrqqqqqqpppooonnnmmmnnnnnnooommmkkklllnnnpppqqqqqqtttvvvwwwwwwuuusssrrrrrrvvvvvvvvvuuutttrrrqqqpppqqqpppnnnmmmnnnooorrrssswwwvvvtttsssrrrrrrrrrrrrqqqpppnnnmmmmmmmmmooopppooommmnnnqqqrrrooooooqqqoooooonnnnnnooooooooonnnllliiigggfffhhhjjjkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkiiifffdddcccdddcccbbbaaa```___]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTSSSPPPNNNMMMLLLKKKHHHEEEBBB===<<<999666333111000///000111222444555555555666===AAABBB>>>666111222555;;;999555222000000000111,,,---000111000,,,)))&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''777777666555555666666666999888666444222222222222333333333444444555555555444555333111888GGGVVV^^^YYYOOOggguuu{{{sssjjjppp~~~{{{vvvrrrqqqqqqllleee```lll}}}|||uuusssvvvsssvvvnnnXXXHHH>>>999<<>>GGGOOOTTTWWWLLLMMMOOOQQQTTTVVVXXXYYYTTTVVVWWWXXXYYY[[[___aaa^^^_____________________]]]]]]]]]___bbbbbbaaa___``````aaaaaaaaa```__________________````````````____________^^^\\\ZZZYYYZZZYYYXXXZZZ```aaaXXXLLLMMMLLLKKKHHHFFFCCC@@@???::::::888666555444444444000333666777777999>>>CCCNNNNNNPPPWWWdddpppzzz~~~qqqhhh[[[PPPIIIDDD???<<<444333222444666888999888;;;888888;;;999777@@@MMMlllrrrsssaaaYYYaaayyyyyyxxxZZZOOOLLLTTTVVVOOOLLLQQQDDDCCCCCCGGGLLLOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIIIIKKKKKKKKKJJJHHHDDDBBBEEEKKKLLLGGGAAAKKKLLLIIICCCAAAFFFJJJKKKHHHIIIJJJKKKJJJIIIGGGFFFEEE@@@???LLLcccvvv~~~{{{{{{vvviii___cccpppzzzzzzzzzwwwvvv|||wwwxxxrrriiilll{{{oooWWWPPPRRRWWW]]]eeejjjfff^^^VVVQQQRRRXXX]]]hhhkkkoooqqqrrrssstttuuuuuuvvvvvvtttrrrqqqqqqrrrrrrrrrrrrpppnnnmmmnnnooorrrpppnnnnnnqqqtttuuuvvvwwwxxxxxxvvvsssrrrrrrsssxxxwwwwwwuuutttsssrrrrrrqqqpppnnnmmmlllmmmoooppptttttttttsssrrrqqqppppppmmmmmmllllllmmmoooqqqrrrrrroooooorrrsssqqqrrrvvvuuurrrpppooopppqqqqqqpppmmmkkkhhhfffggghhhhhhhhhhhhiiijjjjjjhhhhhhiiijjjjjjjjjiiifffcccaaaaaaaaafffeeedddbbbaaa___^^^]]]ZZZYYYXXXVVVUUUUUUUUUUUUQQQPPPNNNLLLJJJGGGCCC@@@888777666444222111000000000000111222555777999;;;AAABBBAAA:::222///333888>>>;;;666222//////000222...000333444333///***'''***)))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''777555444444555555555666666555444222222333444555333333444444444444444444555333222333555<<>>AAACCCDDD???@@@BBBDDDGGGJJJLLLMMMKKKLLLNNNOOOPPPSSSWWWZZZWWWXXXYYYZZZZZZ[[[[[[[[[YYYYYYXXXZZZ]]]^^^^^^]]]______`````````___]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\\\[[[ZZZXXXVVVTTTNNNPPPPPPNNNOOOOOOKKKDDDBBBAAA@@@>>><<<;;;::::::666666666666777888999999666;;;BBBGGGIIIMMMSSSXXX```ccchhhnnnuuu}}}rrrWWWSSSLLLEEE@@@<<<999777444333444666888::::::999:::666777:::;;;CCC[[[uuuvvvpppnnnooowwwfffSSSOOOPPPVVVVVVQQQNNNOOODDDBBBAAAEEEKKKOOONNNLLLLLLLLLMMMNNNNNNOOOOOONNNLLLJJJHHHHHHIIIIIIHHHGGGEEEEEEDDDDDDEEEFFFFFFFFFMMMPPPOOOIIIGGGIIIKKKJJJFFFGGGHHHIIIIIIIIIHHHGGGFFF@@@;;;???MMMaaasss}}}}}}yyymmmkkkgggooowwwzzzxxxxxx{{{~~~{{{~~~zzzsssmmmmmmtttvvv```SSSIIIDDDLLLYYYaaaeeehhhddd[[[TTTTTTWWW[[[___eeejjjnnnqqqtttwwwsssuuuuuutttqqqppprrrtttrrrssssssqqqmmmlllmmmooovvvsssqqqppprrruuuvvvvvvwwwwwwuuusssqqqqqqsssuuuxxxwwwuuutttssssssssstttqqqpppooonnnnnnoooppppppqqqqqqrrrssssssqqqooonnnlllmmmmmmnnnoooqqqrrrsssssspppooosssuuuvvvyyy|||xxxrrrooopppppppppooommmkkkhhhgggggghhhggggggeeegggiiiiiiggggggiiikkkjjjiiigggdddbbbaaabbbdddgggfffdddbbbaaa___^^^^^^[[[YYYWWWUUUTTTSSSSSSSSSNNNLLLJJJHHHEEEAAA===999444333222222111111222222111111333555:::???DDDGGGBBB>>>999555333555777888:::888555222000000000111000000111000///---***)))******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''666333222444555444444555444333222111222444777888444444444444444444444444666111000555555666BBBQQQVVVXXX\\\eeesss}}}}}}wwwdddrrrxxxrrroootttxxxvvvqqqpppqqqzzz~~~oookkkrrrrrrxxxkkk___TTTNNNIIIAAA999666111555:::>>>@@@AAACCCDDD???CCCDDD@@@@@@GGGMMMPPPQQQSSSVVV\\\dddiiijjjjjjwww|||}}}|||}}}vvvmmmooojjjccc]]]XXXQQQIIICCC@@@>>><<<;;;;;;;;;999888666666888999;;;===>>>???BBBCCCEEEFFFHHHKKKOOORRRPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUTTTVVVXXXZZZ[[[[[[\\\\\\]]]^^^]]]\\\ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVRRRRRRRRRQQQPPPMMMKKKJJJBBBGGGHHHDDDCCCEEEFFFEEE:::999777666666666777888777777888999;;;===???@@@FFFMMMWWW^^^bbbgggnnnssslllrrrzzz~~~|||dddQQQGGGFFFCCC???;;;888777666555555555777:::;;;:::999777444555;;;AAARRRvvvzzz~~~xxxeeeVVVSSSRRRSSSVVVVVVSSSOOOLLLGGGDDDBBBFFFMMMQQQQQQOOONNNNNNOOOOOOOOONNNNNNMMMKKKIIIGGGFFFGGGGGGFFFDDDDDDFFFGGGGGGFFFIIINNNSSSMMMRRRSSSOOOLLLLLLKKKIIIDDDEEEFFFGGGHHHIIIIIIIIIHHHCCC;;;666:::KKKdddvvv~~~tttmmm\\\```hhhmmmiiidddjjjtttvvvmmmiiihhhiiiqqqzzzrrrcccTTTCCC777>>>OOOUUUbbbnnnoooeeeYYYTTTTTTOOOTTT[[[bbbhhhmmmsssvvvqqqsssuuusssqqqqqqsssvvvppprrrrrrpppllljjjlllnnnwwwtttqqqpppqqqsssttttttvvvuuussspppoooppptttwwwwwwvvvtttrrrqqqrrrssstttpppppppppppppppqqqrrrrrrnnnppprrrssssssqqqnnnmmmmmmnnnnnnooopppqqqrrrrrrtttqqqqqquuuxxx{{{|||tttooooooooonnnmmmmmmjjjhhhggghhhhhhhhhgggdddfffhhhhhhggggggiiillljjjjjjhhheeeccccccfffiiifffeeecccaaa___^^^]]]]]]\\\ZZZWWWTTTRRRPPPPPPPPPIIIGGGDDDBBB???;;;666222111111000000111222333333444555666:::@@@HHHOOOTTTBBB:::222111666;;;:::777555555444333111000000///000///---***)))(((((()))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''666555444333333333333333222222333333555666888999666555444444333222111111555666666333000222999???TTTTTTSSSSSSVVV]]]gggnnnccclllrrrsssvvvxxxtttmmmooovvvtttoookkkqqqyyy|||{{{zzz|||~~~pppccc\\\ccchhh___NNNBBB:::777555666:::===<<<;;;>>>???@@@AAABBBCCCCCCCCCEEEGGGIIILLLOOOUUU\\\```eeehhhnnnwww}}}wwwuuuqqqnnnjjjeee___[[[TTTVVVPPPEEE===<<<999444999999888666444333555777666888;;;>>>@@@BBBEEEGGGFFFHHHJJJHHHEEEDDDEEEGGGFFFHHHIIIJJJJJJMMMPPPSSSWWWXXXYYYWWWUUUSSSRRRSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJFFFBBB@@@@@@@@@>>><<<>>>===<<<<<<<<<;;;888666999888888999888888:::===???AAABBBDDDMMMYYY``````oooooossszzz}}}{{{xxxxxxxxx|||~~~lll\\\NNNDDD<<<:::777555333222333333:::===<<<999666666666555999999???LLL[[[mmmyyynnnuuuyyykkk[[[UUUUUURRRSSSTTTUUUTTTRRRPPPOOOIIIKKKJJJJJJPPPXXX\\\\\\TTTRRRMMMJJJMMMSSSRRRMMMNNNLLLJJJIIIHHHFFFEEEGGGJJJHHHJJJLLLLLLJJJLLLQQQRRRPPPMMMJJJHHHGGGFFFFFFGGGIIIKKKJJJGGGEEEFFFHHHGGGGGGDDD===:::AAASSSaaa|||~~~yyymmmiiippprrrhhhaaa```zzzssskkkeeegggpppwwwxxxuuuxxxjjj\\\TTTKKKAAA:::999>>>LLL^^^llloooiii```ZZZTTTSSSRRRSSSYYYccciiijjjkkkmmmpppqqqqqqqqqrrrrrrmmmqqqsssqqqmmmkkknnnrrrqqqqqqppppppooopppppppppsssuuuvvvuuussssssuuuxxxvvvuuusssrrrqqqqqqrrrrrrppprrrsssuuuuuutttsssrrrsssrrrqqqooommmllllllkkkiiijjjlllmmmmmmnnnqqqsssrrrppppppttt{{{yyyxxxuuusssqqqpppoooooorrrnnnkkkjjjlllmmmlllkkkkkkgggdddccceeefffeeeccceeeeeeeeecccaaabbbdddfffaaa```___^^^]]]\\\[[[ZZZ\\\ZZZXXXVVVSSSOOOKKKGGGGGGCCC>>>;;;:::777222...000000111333333333222111888444999HHHUUUUUUKKKCCC555777666111000333444333777555444444333111...+++---,,,++++++******++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&''''''''''''(((((((((((("""######$$$%%%&&&555555444333333333333333333333333333444666777888555444444333222111111111333555555333000111777<<>>999555444999???BBBCCC@@@??????>>>???@@@AAABBBBBBDDDFFFHHHKKKOOOVVVZZZ\\\___eeennnvvv{{{{{{zzz|||yyyvvvsssqqqooommmllllllllldddUUUHHHCCCAAA>>><<<:::888666666666777888555666777777888999;;;<<<>>>???AAA???===<<<===???>>>???AAAAAABBBDDDGGGJJJPPPQQQRRRPPPNNNKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDCCCAAA>>>;;;999:::999888666666666666666666666666666555444444555666:::AAAHHHLLLRRRXXX^^^gggttt{{{}}}}}}{{{{{{sss___QQQFFF>>>888666555333333444555666999:::;;;;;;;;;:::777444222===MMMZZZfffwww|||}}}mmm[[[kkk{{{nnnZZZRRRSSSXXXSSSSSSTTTUUUTTTSSSQQQOOOKKKMMMMMMNNNTTT^^^bbbaaaWWWUUUQQQNNNQQQWWWWWWRRROOOMMMKKKJJJIIIIIIJJJLLLLLLJJJKKKMMMMMMJJJLLLQQQNNNMMMLLLKKKJJJIIIIIIIIIGGGIIIKKKJJJHHHFFFFFFHHHGGGHHHFFFBBB@@@EEEPPPYYYooozzz~~~ssspppwwwyyyooofffdddxxx|||uuurrrqqqyyyppp\\\OOOFFF>>>;;;;;;333===OOOddduuuzzztttnnnddd___WWWPPPPPPWWW^^^bbbbbbfffjjjnnnqqqrrrrrrssstttuuuuuusssppppppsssvvvoooooooooooooooppppppqqqssstttuuuuuussssssuuuwwwvvvuuutttrrrqqqqqqrrrrrrpppqqqsssuuuvvvuuutttssssssrrrpppnnnmmmmmmmmmnnnnnnooopppooonnnoooppprrrtttssssssuuuxxxzzz{{{{{{uuusssqqqooonnnnnnpppqqqqqqooollllllmmmnnnlllkkkkkkhhheeeeeefffgggfffeeeeeefffggggggeeeddddddeee``````___^^^\\\[[[ZZZZZZ\\\ZZZWWWUUURRROOOJJJGGGAAA===777444333333111///,,,...000111000222888<<<===???FFFQQQSSSKKK@@@999333999;;;888777:::===<<<777666555444444333///---++++++******))))))******)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''555444444333333333333333444333333333444444555666333333222222111111111000111333444333111111555888CCCPPP[[[WWWJJJCCCJJJTTTccciiiqqqvvvzzz{{{tttlll|||}}}}}}~~~uuujjjeeeiiilllooosssvvvyyy{{{|||{{{|||uuuqqqSSSIII<<<333222666:::<<>><<<;;;;;;<<<>>>???>>>???AAABBBDDDHHHMMMPPPUUUWWW]]]fffooovvvyyyzzz}}}{{{yyyxxxxxxyyy{{{}}}uuueeeXXXSSSQQQPPPGGGBBB<<<999999999777555777666444333333333444555444666666666444333444555333444666666666777:::<<>>GGGLLLNNNQQQRRRJJJ>>>888888???FFFHHHCCC===::::::999666555555555555444111...*********))))))))))))((()))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''''''''((((((((((((((('''''''''&&&444444333333222333333444444444333333333333333444222222111111111111111111///111333222111111222444:::GGGUUUXXXRRRJJJIIIKKKYYYiiizzz{{{zzz{{{qqqxxx|||uuuqqqtttuuunnnddd^^^___hhhqqquuuttttttvvvzzzyyyyyyyyyiii[[[GGG777000000333555:::999999999:::;;;<<<<<<;;;<<<===>>>>>>AAADDDGGGLLLOOOTTT\\\eeennntttwwwxxxyyy{{{|||}}}vvvlllhhhggggggeee^^^WWWMMMHHHFFFEEE@@@<<<>>><<<999777777777777666555555555555444444444444000111333333333333555777666888::::::999888999:::888777777666555555444444444444333333333444333333222666999888666888>>>DDDIIILLLNNNQQQ\\\ppptttrrrwwwyyy|||}}}mmm[[[YYYQQQFFF<<<666444333222222333444666888:::;;;;;;888666555555999AAAJJJYYYtttaaaVVVhhhyyy{{{tttzzzxxxeeeVVVOOONNNPPPRRRUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQPPPNNNRRRWWWYYYWWWVVVVVVSSSOOOPPPTTTTTTPPPMMMLLLIIIEEEEEEIIILLLMMMKKKIIIIIIKKKJJJGGGHHHLLLIIIJJJKKKLLLLLLKKKJJJIIIFFFHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGEEECCCMMM^^^rrr}}}{{{rrrggg___aaaiiipppttttttrrrvvv||||||wwweeekkkvvvwww\\\MMMJJJNNNPPPQQQPPPHHHEEEOOOeeeyyy{{{vvvnnneeeYYYOOOLLLMMMSSSTTTWWW\\\bbbhhhkkklllpppoooooopppssssssrrrqqqppppppoooooooooppppppqqqssssssssssssrrrssstttuuuuuuuuuttttttssssssssssssqqqrrrsssssstttssssssrrrtttrrrpppnnnnnnqqqtttvvvsssttttttrrrpppooopppqqqtttuuuvvvtttpppoooqqqsssnnnnnnnnnooooooppppppqqqoooooopppppppppooommmkkklllkkkiiihhhhhhhhhhhhhhhfffhhhiiiiiigggeeeeeeeeefffeeedddbbb```^^^\\\[[[WWWTTTPPPLLLHHHCCC>>>;;;777444111......///111222444444444444666===GGGOOOYYYTTTMMMEEE;;;555:::CCCHHHOOOQQQIII>>>888555222555444333444444333111...***************))))))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%333333222222222333333444444444333222222222222333111111111111111111222222///000111111111000111111000777CCCPPPXXXVVVNNNGGGQQQoooooonnnyyyvvvooommmrrrtttnnnccc\\\\\\mmmzzzrrrtttzzzzzzrrruuuqqqcccNNN>>>666555666777444555777888:::::::::::::::;;;<<<<<<;;;<<>>;;;999:::999888888888777666666222444555555444444555666111333555666666777888999777777666555555444444333444555666777777888999999777;;;@@@BBBCCCGGGPPPWWW^^^aaaccceeerrrzzzmmmdddhhhrrruuu~~~yyyeeeTTTGGGCCC>>>888333111333555555555666777888999:::;;;>>>:::888888999DDDZZZooo{{{ccchhhsssiii]]]UUUSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQSSSRRRPPPSSSXXXXXXVVVUUUVVVSSSOOONNNPPPOOOKKKPPPQQQMMMFFFFFFKKKNNNLLLKKKIIIJJJKKKJJJGGGHHHLLLJJJKKKKKKKKKJJJIIIGGGEEEFFFGGGHHHJJJKKKIIIGGGFFFIIIGGGFFFGGGHHHHHHEEECCCCCCOOObbbttt}}}kkk^^^___fffuuuyyy{{{zzzxxxwwwvvvvvvdddjjjuuurrr]]]UUUZZZcccfffccc\\\WWWTTTYYYfffttt|||~~~rrrrrrvvvxxxppp```TTTQQQNNNKKKIIILLLSSS\\\bbbeeegggiiilllqqqtttuuurrrooosssrrrqqqpppppppppppppppsssrrrqqqqqqrrrsssttttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqpppoooqqqooommmkkklllooorrrtttqqqrrrrrrqqqooooooppprrrqqqssstttrrrooommmppprrrooopppsssttttttrrrpppnnnnnnpppqqqqqqooonnnllllllllllllkkkiiihhhhhhiiijjjggghhhgggeeecccbbbdddeeecccbbb```]]]ZZZXXXUUUTTTQQQNNNHHHCCC???;;;666333222222222000//////000000444444666===HHHQQQWWWYYYSSSIII>>>666333555???JJJFFFLLLMMMFFF>>>999666333333222222222333222///---++++++,,,,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''######$$$$$$%%%&&&222222222222222333333444333333222111111222222222000111111111222333333333000000000000000000000000...///888GGGWWW]]]WWWNNNPPPttt{{{rrrmmmuuukkkiiimmmvvv{{{ttthhh```ggg~~~vvvuuuzzz~~~rrrsssqqqeeeUUUGGG>>>999555222333444555666777888888888999:::;;;:::999:::;;;===<<<>>>CCCGGGLLLRRRYYY]]]hhhoooxxx|||tttwww|||xxxrrrpppooonnnkkkhhh___ZZZUUUQQQOOOKKKEEEAAA???>>><<<;;;;;;:::888777333555666666555333444444...111333444444444555666333333444444444555555555555777:::<<<<<<===>>>@@@BBBGGGLLLQQQVVV]]]eeekkklllooonnnooo{{{zzz|||{{{mmmjjjeee\\\QQQNNNWWWdddsss}}}tttbbbNNN@@@;;;777333333333222444888888888888999999999999999666444777???GGGUUUoootttsss}}}zzziiiaaaWWWQQQRRRVVVZZZ\\\VVVUUUTTTSSSRRRQQQPPPOOOQQQSSSSSSSSSWWW]]]^^^[[[TTTVVVTTTOOOMMMNNNNNNJJJKKKNNNKKKCCCBBBHHHJJJGGGKKKJJJJJJLLLKKKHHHJJJNNNKKKKKKJJJIIIHHHFFFDDDCCCFFFFFFHHHJJJLLLKKKHHHEEEKKKJJJHHHHHHIIIIIIHHHFFFAAAEEESSSgggyyyxxxggg___^^^pppvvv~~~~~~sssiiifff___fffqqqzzzyyymmm```^^^lllyyyzzzssslllmmmooorrrtttsssooolllbbbeeeqqquuugggaaaQQQKKKDDDCCCIIIQQQXXX[[[]]]aaahhhnnnrrrssssssrrrrrrqqqqqqpppooopppppppppsssqqqpppppprrrssssssrrrttttttuuuuuuuuuttttttsssssssssrrrrrrqqqpppppppppmmmllljjjiiijjjllloooqqqooopppqqqpppooooooqqqrrrpppqqqqqqpppoooooopppqqqppprrrtttvvvuuurrrooommmnnnpppqqqpppnnnllllllmmmllllllkkkjjjggggggiiijjjggggggeeeccc``````bbbeeeeeeccc```\\\XXXTTTQQQOOOHHHEEE@@@;;;888555111...///000111111000///000111444777???MMM[[[cccbbb]]]@@@999333333666:::AAAIIILLLNNNKKKCCC===:::666222333222222222222111...+++++++++,,,------+++***)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''(((222222111111222333333444222111111111111111222333000111111222333444444555222111//////000111111000///000444>>>JJJTTTXXXYYYVVVmmm||||||qqqiiillltttwwwuuuiiimmmyyy{{{sss{{{zzzsssuuuyyywwwxxxqqqjjjaaaXXXQQQIIIAAA;;;888777444333333444666888777999:::999888888999;;;999<<>>>>>>>>888:::;;;;;;999888888999999:::<<<>>>AAACCCEEEFFFFFFJJJNNNPPPPPPQQQSSSUUUZZZ\\\```eeejjjppptttvvvsssuuutttvvvzzzvvvnnnjjjkkkllleee[[[[[[VVVOOOGGG@@@@@@KKKXXXgggllllllbbbUUUJJJ???777777222111444555444555999777888888999999999888888444444>>>RRRbbbmmm{{{}}}kkk___[[[UUUQQQQQQTTTXXXZZZUUUUUUSSSRRRPPPOOONNNNNNNNNPPPQQQQQQTTTZZZ[[[XXXOOORRRRRRNNNLLLNNNNNNKKKFFFKKKIIIBBBAAAIIIJJJEEEHHHFFFGGGIIIIIIFFFHHHMMMJJJJJJHHHFFFEEEDDDCCCCCCEEEEEEGGGJJJLLLLLLHHHDDDFFFGGGIIIIIIHHHGGGGGGGGGFFFCCCHHHXXXiiivvvyyykkkbbbdddfffooozzzyyylll___YYYWWW```mmmvvvzzzyyyyyyyyysssjjjbbbfffxxx}}}~~~{{{ooogggVVVVVVbbbxxxzzzxxxddd[[[PPPIIIIIILLLMMMMMMNNNTTT[[[aaadddhhhmmmqqqmmmmmmmmmmmmnnnooopppqqqsssqqqoooppprrrssssssqqqssstttuuuvvvvvvuuutttssssssrrrrrrrrrsssssstttuuunnnmmmmmmlllmmmnnnpppqqqpppqqqqqqpppooooooppprrrrrrpppoooooooooppppppoooppppppqqqqqqqqqpppooonnnnnnooopppnnnkkkjjjlllnnnkkklllllljjjgggfffhhhkkkfffffffffdddbbbaaaaaabbbcccaaa]]]XXXSSSNNNJJJHHH>>>;;;888555444333111000///111222222111333777:::@@@HHHTTTaaagggcccXXXNNN777444444999===@@@FFFLLLTTTQQQJJJBBB>>>>>>;;;555555444333333222111---+++******,,,,,,,,,+++)))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((222111111111222333333444111111000000111222222333111111222333444444555666333111//////000111111111,,,///111333777BBBQQQ\\\[[[aaammm{{{~~~yyyyyy}}}yyyjjjdddiiiiiidddrrr{{{{{{pppoooooo{{{yyyzzzuuuooommmlllllljjjeee]]]VVV>>>:::444000...111555888666888999888777777888999333666999::::::<<<@@@DDDHHHPPPYYYaaafffnnnwww~~~}}}}}}{{{yyy{{{~~~}}}wwwqqqpppmmmjjjhhhhhhgggccc```RRRTTTVVVUUUSSSQQQPPPQQQJJJKKKLLLJJJGGGEEEDDDDDDHHHJJJMMMQQQVVVZZZ]]]___bbbfffjjjmmmmmmnnnpppsssqqqqqqrrruuuxxxzzzzzzyyyuuuxxxxxx|||mmmhhh^^^RRRMMMOOOPPPNNNXXXRRRJJJDDD???AAALLLXXXWWWVVVOOODDD<<<999777444777222111666888555555888666666777888888888888888===>>>MMMiii~~~uuuzzzooo___UUUVVVVVVVVVTTTSSSRRRQQQUUUTTTSSSQQQOOONNNNNNNNNJJJLLLLLLKKKNNNRRRRRRNNNJJJNNNNNNKKKJJJMMMMMMLLLHHHOOOOOOHHHIIIQQQRRRLLLCCCBBBCCCEEEEEECCCEEEJJJIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEGGGJJJMMMLLLHHHDDD@@@CCCFFFHHHFFFDDDDDDDDDLLLEEECCCLLLYYYgggyyyrrr___YYY]]]kkkqqqjjj```\\\TTT```ooozzz|||zzzxxxxxxrrrjjjdddiii}}}xxxPPPKKKUUUnnnzzzooo```UUUNNNJJJEEEBBBAAAGGGNNNRRRUUU[[[eeelllhhhiiijjjkkkmmmoooqqqrrrssspppnnnooorrrtttsssqqqssstttuuuvvvvvvuuuttttttrrrrrrrrrsssuuuwwwxxxyyyrrrqqqqqqqqqrrrsssssstttrrrssssssqqqoooooopppqqqtttqqqnnnnnnpppqqqooolllooonnnlllkkklllmmmooopppnnnoooooommmjjjiiikkknnnjjjlllllliiifffeeehhhkkkdddfffhhhgggeeebbb``````[[[XXXTTTOOOIIICCC???<<<888555333222333444444333222333444333333777>>>DDDQQQ\\\iiiqqqkkk[[[GGG:::999888:::===???BBBKKKUUUPPPLLLEEE@@@BBBHHHHHHDDD777555444444333111...+++((()))+++,,,+++***((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$555333111111222333222111111111111111000000000000000000000000000222444555111///...------...///111/////////...000999GGGRRRZZZXXXXXX\\\bbbiiinnnppp~~~yyywwwvvvnnncccdddlll|||yyynnnllleeemmmwww~~~~~~{{{yyyxxxuuu{{{gggHHH555333000111444222222222444777555222444888888888888888999:::;;;;;;@@@AAAEEEKKKSSS[[[ccchhhppppppsssyyy}}}}}}~~~|||uuutttoooqqqsssrrrooommmnnnpppllliiifffeeefffddd```\\\aaaeeejjjlllmmmooouuuzzz}}}zzz{{{}}}~~~{{{wwwsssuuuvvvyyyzzzwww~~~tttjjjddddddaaaXXXPPPNNNTTTZZZZZZSSSIIICCCBBBCCCCCCCCC<<<;;;888555333222222222...555777333222666888666444;;;777333888777666===BBB___xxxyyyuuu~~~fff\\\iii}}}ssssss{{{ggg[[[XXXVVVQQQMMMLLLOOOPPPOOOMMMLLLPPPQQQOOONNNPPPQQQOOOPPPJJJHHHMMMOOOLLLMMMQQQLLLLLLLLLLLLKKKJJJIIIHHHMMMKKKJJJKKKNNNNNNLLLJJJIIIGGGDDDBBBAAACCCEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDGGGEEECCCDDDEEEEEEBBB???>>>BBBFFFFFFCCCBBBEEEHHHLLLHHHIIIKKKIIIKKK___vvvqqqcccWWW[[[iiirrrmmmccc^^^hhhvvv}}}yyyrrrsssyyytttpppmmmqqq{{{~~~wwwnnn\\\ZZZYYY^^^iiivvv{{{ooobbbYYYNNNEEEBBB@@@???BBBIIIQQQWWWZZZ[[[___dddgggggghhhkkknnniiilllnnnooonnnnnnqqqtttttttttuuutttsssqqqooonnntttttttttttttttuuuuuuuuurrrooommmmmmpppssssssqqqsssrrrpppnnnmmmnnnooopppooonnnmmmmmmnnnoooqqqrrroooooopppppppppppppppooopppnnnkkkiiijjjjjjiiihhhkkkiiihhhhhhjjjjjjiiihhhgggggggggeeebbb]]]XXXUUUPPPNNNJJJEEE???999444111000000111111222444999<<<888333555===BBBEEERRRaaapppmmmeeeVVVFFF===;;;>>>===CCCIIILLLJJJGGGDDDCCCEEE@@@>>>EEEPPPUUUQQQJJJ???<<<888555333111///---......---,,,+++))))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''555333111111222333222111111111111000000000//////000000//////000111222333000///...------...///000...///000......222;;;CCCVVV\\\___YYYSSSWWWgggvvvyyyuuuqqqrrrqqqppprrrvvv~~~xxxeeeZZZfffkkktttzzz||||||zzzyyy}}}{{{yyyZZZFFF???666222555333666444333444333000222666777777777777888999:::;;;:::;;;>>>CCCJJJQQQXXX\\\___bbbhhhqqqyyy}}}}}}{{{}}}~~~~~~}}}||||||||||||zzzxxx{{{}}}~~~}}}{{{|||~~~~~~~~~{{{yyy{{{|||}}}zzzyyy~~~yyypppiiifffhhhjjjjjjddd[[[WWWYYY]]]PPPKKKDDD???===;;;999777888777555444333222333333444999999666666:::;;;888777:::555222777888>>>LLLnnnyyyeeeZZZ]]]nnnmmmpppzzz}}}ppp```TTTPPPMMMNNNPPPRRRQQQOOOMMMKKKUUUWWWVVVQQQOOORRRRRRQQQRRRLLLKKKNNNOOOLLLLLLNNNOOOOOOOOONNNMMMLLLKKKJJJKKKIIIHHHJJJLLLLLLJJJHHHFFFDDDCCCBBBAAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFDDDBBBCCCDDDDDDAAA???===AAADDDDDDAAA@@@CCCFFFIIIEEEEEEHHHFFFEEERRRddd}}}wwwccc^^^gggttt{{{||||||~~~zzzllldddjjjuuu{{{uuuiiieee```___bbbjjjrrrxxxzzz~~~|||xxxrrrggg\\\XXXQQQHHHBBBAAADDDHHHJJJGGGLLLSSSYYY^^^bbbgggkkkhhhjjjmmmnnnmmmmmmoooqqqssstttuuuvvvvvvvvvuuutttssssssssssssssssssssssssssspppnnnoooqqqssssssrrrrrrqqqpppnnnnnnooopppqqqoooooonnnnnnnnnpppqqqrrroooooopppppppppppppppoooooommmkkkjjjkkkkkkkkkjjjkkkjjjiiijjjjjjjjjgggeeeeeedddbbb^^^YYYTTTOOOLLLGGGDDDAAA<<<888555333333444444333222000000333555999<<>><<<888333000222222222222222333444555444666666555777::::::777666888444555>>>DDDTTTmmm^^^UUU\\\iiixxxoooyyyyyynnnfff[[[RRRLLLLLLOOORRRSSSQQQOOOPPPQQQXXXYYYWWWRRRQQQTTTUUUSSSQQQNNNMMMPPPPPPMMMKKKLLLOOOOOOOOONNNMMMLLLJJJJJJHHHGGGGGGGGGIIIIIIGGGFFFBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAABBBBBBBBB@@@>>>>>>AAADDDCCCAAAAAACCCFFFGGGCCCCCCFFFDDD@@@FFFPPPjjjyyyxxxlllmmmyyywwwfffbbbsssxxxsssqqqooollljjjiiiiiiiiiqqqvvv|||vvvkkkbbbUUUIIICCCAAAAAABBB@@@CCCHHHMMMQQQVVV[[[___dddfffjjjlllllllllmmmooonnnoooppprrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrpppooooooqqqrrrrrrqqqpppooonnnnnnnnnooopppqqqpppoooooonnnooooooppppppnnnnnnoooooooooooonnnnnnmmmkkkiiiiiikkklllkkkjjjjjjiiiiiijjjkkkiiifffcccaaa^^^ZZZTTTNNNHHHDDDAAA<<<:::777444222222333444444444444333333555999<<<<<>>===<<<:::888555222000111111222222333444555555333333444555888999777444111666888@@@NNNZZZpppfffeeerrr}}}}}}kkkaaa\\\UUUPPPNNNPPPNNNLLLKKKLLLOOOSSSUUUSSSTTTSSSQQQRRRVVVVVVSSSOOONNNNNNPPPQQQPPPMMMLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCC@@@AAABBBDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>BBBDDDEEEEEECCCCCCEEEGGGJJJEEECCCDDDCCC???@@@EEEWWWggg{{{~~~yyykkkmmmvvvtttxxx}}}|||vvvpppllldddeeehhhooo~~~zzztttlllccc[[[RRRKKKFFFCCCBBBAAAAAACCCGGGKKKOOOYYY[[[```dddgggiiijjjkkkjjjjjjkkkmmmnnnnnnoooooooooooooooooooooooooooooopppooooooooopppqqqqqqqqqnnnnnnmmmnnnnnnpppqqqrrrppppppoooooooooooooooooommmnnnnnnnnnnnnmmmlllllljjjhhhggghhhjjjkkkjjjiiiggggggggghhhhhhfffbbb^^^XXXUUUPPPIIICCC???;;;:::444444333222111111222222444444444555777===DDDJJJNNN^^^lllnnnlllgggYYYIII@@@???BBBLLLWWW\\\WWWPPPRRRQQQPPPNNNLLLKKKJJJJJJGGGCCC??????AAABBB???;;;===888333///---,,,,,,+++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''555333111111222333222111000000000////////////...............------------......------------......,,,,,,---...///222666888666???NNN\\\ccc```VVVMMM\\\}}}www{{{|||qqqmmmtttvvvooosssrrrqqqggghhhjjjbbbaaaccc^^^MMMAAA666222222000///111111111111222333444666777666666666666888999;;;<<<:::>>>CCCHHHLLLOOORRRSSShhhpppssspppooowww{{{}}}yyyuuurrrppplllgggbbbZZZYYYVVVNNNDDD;;;666444555444333222111000111222444444444555555555555555777666777999:::888555333444@@@GGGPPP```nnnvvv|||qqqhhh___XXXRRRMMMLLLOOORRRLLLIIIKKKRRRVVVTTTQQQPPPRRRRRRQQQSSSVVVTTTOOOKKKLLLMMMNNNPPPRRRPPPMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAACCCDDDFFFFFFFFFEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@@@@DDDEEEEEEDDDDDDDDDFFFGGGKKKFFFBBBAAAAAA???@@@CCCGGGSSShhh}}}xxxpppuuuuuuuuuzzz}}}{{{yyybbb]]]WWWXXXfffxxx|||pppbbbXXXMMMIIICCC>>><<<>>>@@@BBBGGGIIIMMMRRRWWW[[[]]]^^^bbbcccdddfffiiikkkmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnooopppppppppqqqrrrnnnnnnooopppqqqrrrssssssqqqqqqqqqqqqppppppoooooommmnnnnnnnnnmmmmmmlllkkkhhhgggfffggghhhhhhgggeeeeeedddcccaaa___[[[UUUQQQIIIGGGBBB>>>999777555555111111222333333333222111777999<<<@@@FFFNNNXXX^^^nnntttqqqfff\\\TTTGGG888;;;AAALLLXXX___^^^XXXQQQNNNMMMLLLKKKKKKKKKJJJJJJAAA???======>>>>>><<<:::888444000------...------)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''555333111111222333222111000000////////////......,,,------.........------------------------------...---+++***+++...000222222000666HHH]]]ggg```VVVYYYwww{{{vvvwwwuuuvvvvvvtttqqqooooooooonnnooozzz~~~{{{xxxvvvlllkkknnnppp|||yyybbbHHH777000---...000111111111111222333444555444333333333444555555666666777999:::;;;===AAADDDPPPUUUXXXVVVYYYcccooovvv{{{~~~~~~zzzxxxxxxzzz|||}}}wwwwwwzzz{{{yyyzzz}}}}}}zzziiieeebbbcccccc^^^SSSKKKGGGFFFBBB===777333333333222333222111000222555888555666666777777666666555777666666777666555888===LLL___fffgggsss|||wwwttt___^^^\\\ZZZSSSMMMPPPVVVTTTRRRUUU]]]gggfff[[[PPPSSSSSSQQQOOOPPPSSSOOOIIIIIIKKKKKKKKKNNNRRRQQQNNNLLLLLLLLLLLLKKKJJJIIIIIICCCEEEFFFEEECCCBBBBBBBBBDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCDDDDDDBBBAAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEJJJGGGCCC@@@??????AAACCC@@@EEEUUUmmmwwwssspppooopppvvv{{{www{{{xxx{{{|||{{{yyyvvvwww|||yyyqqqdddZZZ[[[bbbeeeccclllrrr~~~zzzoooiii^^^TTTKKKEEE@@@=========>>>AAAFFFIIIKKKKKKNNNOOORRRUUUYYY]]]aaaccccccddddddeeefffggghhhhhhgggiiilllmmmmmmmmmnnnpppmmmnnnnnnooopppqqqqqqrrrppppppppppppooonnnllllllkkkkkkkkkkkkjjjiiihhhhhhdddcccbbbbbbbbbaaa___]]]^^^\\\YYYUUUQQQKKKEEE@@@;;;999777444222111111111000111333555777888999999???FFFQQQ]]]gggqqqxxx}}}yyyqqq```NNNDDDBBB@@@===DDDJJJSSSZZZ[[[YYYVVVTTTJJJJJJJJJKKKLLLLLLJJJHHH<<<===>>>>>>>>>===;;;:::444111///......///...---(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''555333111111222333222111000000/////////.........+++,,,---...//////......---------......---------...,,,+++***+++---------000,,,,,,777JJJYYY``````\\\gggvvv~~~yyyoookkknnnooorrrtttpppiiieeegggjjjmmmyyy~~~uuu{{{wwwvvvuuuxxxoooooouuu|||xxx[[[III???999444333333222222222222222333333111111111222222222333333555777888777666777:::======AAACCCCCCGGGPPPXXXZZZaaadddggggggdddccceeeiiinnnssstttppppppuuuyyyzzz{{{xxxvvvxxx||||||{{{zzz}}}tttnnnkkkkkkkkkhhheeefffhhheee```NNNMMMLLLLLLLLLHHHAAA;;;:::999777444222222444555222444555444333444777:::444555666777777777777666666444444777888>>>LLL\\\vvv~~~pppmmmvvv~~~wwwkkktttsssccc^^^^^^^^^^^^XXXSSSUUU[[[UUUXXX^^^iiippplll___SSSRRRPPPJJJFFFIIIMMMLLLHHHJJJLLLKKKIIIKKKPPPPPPLLLLLLMMMMMMMMMMMMMMMLLLLLLDDDFFFGGGFFFCCCAAABBBCCCGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCDDDDDDBBBDDDFFFFFFDDDCCCDDDEEEFFFDDDBBBAAABBBCCCDDDDDDIIIJJJHHHEEEAAA@@@BBBCCCBBB@@@HHH\\\rrr{{{qqqiiijjjnnnrrrwww|||kkkqqquuuqqqjjjiiiqqq{{{yyy{{{yyyyyy}}}|||}}}}}}{{{vvvqqqqqqvvv{{{wwwoooggg\\\QQQRRRXXXcccqqq~~~uuukkk^^^RRRJJJEEEBBB>>>===???@@@@@@>>>>>>>>>???BBBEEEHHHKKKMMMPPPQQQRRRTTTVVVWWWYYYYYYZZZ^^^aaaccccccdddfffhhhgggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhgggeeecccbbbbbbbbbbbbbbbaaa```___^^^[[[YYYXXXWWWVVVTTTPPPMMMMMMKKKHHHEEECCC???;;;888444333333222111111111111444444666999>>>DDDJJJMMMUUU```ooo|||gggYYYIII@@@<<<===BBBGGGJJJNNNSSSWWWWWWTTTQQQOOOFFFFFFHHHJJJLLLJJJFFFAAA<<>><<<;;;333111000000000///---+++'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''555333111111222333222111000/////////............***+++---///000000//////,,,------......------,,,,,,++++++---/////////.........000333;;;HHHWWWaaa```XXXXXXcccjjjhhhfffjjjeeemmmsssrrrkkkgggiiinnnqqq~~~wwwlllzzz}}}{{{yyyrrrlllqqq{{{|||ggg\\\TTTJJJ>>>888444333222222111222222222111111111222222222333333333555777666444333666888777:::;;;;;;>>>DDDFFFEEEHHHMMMQQQRRRPPPQQQUUUYYYccchhhgggaaa```gggnnnpppsssnnnjjjkkkqqqyyy{{{|||zzzrrrkkkkkkeeemmmtttrrriiibbbaaaccc^^^[[[VVVQQQRRRRRRMMMEEE;;;<<<======<<<:::999999666555444222111222333444...111333333111000222444222333555777888888777777888666777<<>><<<<<<;;;:::::::::;;;======@@@AAABBBDDDFFFHHHJJJKKKNNNRRRWWWYYYYYYZZZ\\\_________```aaaaaaaaa``````___``````___^^^\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTQQQPPPNNNLLLJJJGGGCCC@@@===;;;::::::;;;;;;:::888444444444444444444444333999888999<<>>999333333333333333333333333444444333333333222222222111333444444111111333666444555666777666555444333444888@@@KKKWWWfff}}}eee]]]hhhpppuuunnnmmmsss{{{iiibbbdddaaa___\\\ZZZYYYWWWUUUSSSZZZWWWRRROOOTTTYYYXXXRRRNNNHHHAAA<<<<<<@@@EEEHHHFFFHHHGGGDDDGGGMMMNNNJJJOOONNNMMMKKKKKKKKKLLLLLLHHHHHHGGGFFFDDDEEEHHHJJJIIIGGGEEEFFFIIIJJJHHHFFFCCCBBBBBBCCCEEEGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHFFFEEEDDDDDDFFFFFFFFFDDDGGGHHHHHHGGGEEECCCDDDDDDDDDDDDEEEGGGKKKYYYsss{{{ooohhhggggggkkkfffcccdddgggkkkrrrzzzxxxvvvttt{{{{{{|||wwwvvv}}}yyyhhh]]]ZZZWWWYYY^^^fffooowww}}}ppphhh]]]UUUNNNHHHFFFFFF@@@:::888<<<:::555888AAA===;;;::::::===???@@@@@@CCCDDDEEEGGGJJJLLLLLLKKKJJJKKKMMMOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJHHHFFFDDDCCCCCCBBB@@@???>>><<<999777<<<999777777999999777555111000111333666888888888BBBCCCHHHRRR```mmmwww|||~~~wwwlll]]]PPPHHHHHHHHHHHHJJJNNNQQQPPPMMMMMMRRRWWWXXXUUUOOOIIIFFFFFFDDDBBBDDDFFFGGGDDDAAA>>>??????>>>===;;;999888...111444444111---)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''444333333222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111------------------------+++...000///---000888???QQQYYY]]]WWWLLLKKKVVVbbbqqquuuvvvtttsssuuuuuurrr|||}}}qqqjjjqqq{{{zzznnndddjjjuuuzzzyyyuuu|||||||||vvvnnnmmmnnnpppssswww}}}nnnWWWCCC888555222000++++++---000222222444555222333333444444555555555555555555666777777888888777777888888999:::<<<<<>>>>>========================<<<;;;:::888777666777777777777888999888777333222222555999<<<<<<;;;===;;;:::<<>>???@@@BBB???>>>???BBBCCC@@@===999:::;;;;;;:::888666555777:::;;;:::666444555666777444111111333333000---111111111111111111111111111222222333444555666777111333555555444222222222666555222111555>>>IIIQQQ\\\dddnnnuuuxxx}}}}}}qqqccc]]]ZZZ[[[^^^XXXWWWVVVWWWYYYYYYWWWVVVUUUTTTOOOGGGDDDIIINNNOOOPPPIIIEEELLLWWWYYYOOOCCCKKKFFFHHHPPPRRRLLLHHHKKKKKKLLLNNNPPPPPPNNNKKKIIIHHHGGGGGGJJJMMMMMMJJJFFFFFFFFFFFFHHHJJJKKKJJJIIIHHHGGGEEEFFFJJJMMMPPPQQQJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFDDDAAABBBAAAAAA@@@@@@?????????@@@?????????===@@@MMM[[[vvv}}}{{{||||||{{{}}}}}}}}}sssaaaSSSTTTbbbqqqxxx~~~zzzuuujjjbbb```___XXXOOORRRPPPMMMKKKJJJGGGDDDAAA===<<<:::888777777777777888777777666666666666666444444444444444444444555444444555444444333222111111111000111111333444444777777888:::===?????????>>>AAAGGGPPP\\\hhhsssyyy~~~tttfff\\\JJJIIIKKKRRR[[[^^^ZZZUUUWWWVVVVVVWWWYYYYYYXXXWWW^^^ZZZSSSMMMHHHEEEBBBAAA@@@DDDIIILLLKKKGGGDDDBBB:::999888666444222111000777555000,,,((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''111111111000000/////////---------------------------------------------------,,,+++++++++---000111++++++++++++++++++++++++******+++---//////...---111666BBBPPP[[[\\\TTTLLL]]]|||}}}pppttt~~~~~~zzzuuurrrqqqrrruuuvvvxxxlllkkkxxx{{{}}}}}}|||gggVVVGGG===999777888555111/////////---222222222222222222222222333333333333333333222222666666555444444555555555333333333333444555666777888888888888888888777777888777777888::::::777555555555555555555555555555333555777666444333444555333111000000222222111///222222222222222222222222222222333444555555666666555555555555444444444555444444444888CCCVVVkkkyyyuuuppp|||tttbbbZZZYYYYYYYYYZZZZZZXXXWWWVVVUUUSSSPPPMMMLLLIIIBBB<<<===DDDHHHHHHKKKIIILLLXXXeeeggg\\\PPPVVVLLLLLLUUUTTTIIIEEEJJJKKKLLLNNNOOOOOONNNLLLKKKOOOIIICCCCCCGGGKKKLLLJJJHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHJJJMMMOOOOOOOOOIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGEEECCC@@@AAA@@@????????????>>>===@@@???@@@@@@>>>>>>DDDMMMiii{{{{{{}}}~~~{{{wwwyyyvvvuuu|||iiiMMMBBBHHHUUU]]]lllttt}}}zzzzzz{{{qqqllljjjgggddd```[[[UUUQQQHHHGGGCCC???;;;999999::::::999888777777777999:::333333444444444444444333444444444555555444444444:::::::::999888999:::<<<:::;;;>>>AAAEEEGGGHHHHHHPPPYYYgggttt~~~|||yyyrrrkkkaaaVVVJJJCCCGGGPPP^^^lllssspppeee\\\WWWTTTTTTWWWYYYYYY[[[]]]___\\\WWWNNNFFFCCCDDDGGGHHHKKKNNNMMMGGGAAA>>>===444444444444555555666666666222---)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''000000////////////......------------------------------------------------...,,,***))))))***+++---++++++++++++++++++++++++,,,+++***+++...000000///---+++000@@@TTT```___YYY^^^ttt{{{qqqqqqtttxxxyyyxxxsssmmmkkknnnrrrrrrnnnwww}}}ooopppuuu|||vvvvvvwwwzzz}}}wwwjjjbbbZZZUUUUUUIIINNNMMM@@@444000///...///000111222333444555555333333333333333333333222333333222222111111222222222222111111222222333333222333444555555444333333222222333444555444222111333333222222222222333333///111222333222222222333333222222222333333333222333333333333333333333333444444444444444444444444777555222000111222444555444888@@@LLL^^^xxxooodddZZZWWWVVVVVVXXX[[[ZZZXXXVVVTTTRRROOOJJJGGGGGGAAA:::888@@@IIIJJJDDDDDDGGGNNNYYYaaabbbZZZRRR\\\QQQNNNUUUUUUKKKIIIPPPNNNMMMMMMMMMMMMMMMNNNNNNQQQKKKFFFEEEIIIMMMMMMKKKIIIJJJLLLLLLLLLJJJIIIIIIHHHHHHIIILLLMMMMMMKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEDDDBBB@@@AAA???>>>>>>@@@AAA???===>>>===???BBBBBBAAADDDIIIYYYrrryyyzzztttkkkgggiiilllttthhhVVVPPPSSS[[[```]]]fffmmmnnnpppuuuvvvtttzzztttpppbbb```\\\UUUMMMIIIHHHIIIFFFDDD@@@<<<999777666555666666777777777666555444555555666777777777777777666888:::<<<<<<>>>BBBEEECCCGGGMMMTTTZZZ^^^bbbdddrrryyy{{{sssnnnbbbaaa```[[[UUUPPPMMMLLL```fffnnnqqqoookkkgggfff]]]YYYXXX[[[\\\\\\```fffcccdddaaaVVVJJJDDDGGGMMMRRRRRRPPPIII@@@:::888999222333333333444444555555///,,,)))((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((((())))))************************...,,,***)))***+++,,,+++++++++,,,111<<>>BBBNNNWWWRRRHHHJJJNNNRRRVVVWWWUUUQQQNNNQQQIIIGGGLLLNNNKKKKKKPPPOOONNNMMMLLLLLLMMMOOOPPPMMMMMMMMMPPPRRRPPPKKKFFFFFFIIIKKKLLLKKKIIIHHHHHHGGGGGGHHHJJJKKKJJJHHHEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBB@@@BBB@@@>>>???BBBCCCAAA>>>===;;;<<>>666666555444333111111000111111111222333333333444555555555444444555666666333333444444444444333333222222222333333444444444444444444333222333444555111111222222222222111111111111222333444555444333111222222222111111111222222222222222222222222222111111222222222222222222000222777AAALLLUUUZZZ\\\iiipppxxx|||vvv~~~~~~vvv~~~rrrbbb\\\WWWUUUXXXZZZZZZZZZ]]]WWWWWWVVVVVVUUURRRMMMIIIIIIIIIKKKQQQ\\\aaa[[[PPPYYYWWWUUURRRPPPNNNLLLKKKDDDCCCDDDFFFIIIKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOJJJMMMPPPRRRQQQLLLGGGCCC@@@DDDHHHJJJIIIHHHHHHIIIGGGFFFDDDEEEGGGHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCCCCAAA???======???AAABBBBBBCCC@@@===???BBBDDDAAA>>>???;;;;;;???BBBAAABBBDDDBBBRRR\\\ggg}}}|||||||||qqqjjjaaa^^^cccmmmuuuzzzvvvrrrmmmjjjhhhfffddddddcccwwwwwwbbb]]]]]]iiitttzzz|||~~~~~~qqqdddMMMKKKMMMTTTXXXYYY\\\___\\\\\\^^^bbbhhhmmmpppppp~~~zzzwwwsssrrrnnnnnnooonnnllljjjgggeeeffffffgggggghhhhhhggggggooouuu{{{~~~~~~~~~wwwpppllljjj\\\]]][[[TTTLLLHHHIIIKKKZZZfffooolll___VVVWWW]]]^^^hhhuuu|||yyyqqqiiieee\\\TTTQQQVVVXXXZZZeeettt{{{uuulllaaaXXXUUUUUUWWWKKKFFF@@@<<<<<<===???@@@HHHHHHGGGCCC>>>777111---)))&&&###$$$(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++))))))))))))))))))))))))%%%(((+++,,,+++******+++(((((()))+++...000222222KKKYYYbbb[[[QQQRRR^^^iiimmmnnnqqqvvv{{{}}}|||zzz}}}}}}xxxwwwrrreeejjj|||~~~|||yyywwwzzzuuuwww~~~vvvjjjooo}}}pppggg]]]QQQNNNLLLHHHCCC===888555333///000000111222333333444333333333333333444555555111222222333333333222222222111000000000111111222222222222000///000222444///000111222333222111111000000000111333333333111222333333333111111111222111111111111111111111111//////000111222333333444999???LLL^^^qqq{{{~~~zzzrrrhhh```RRRPPPTTT___eeeccc\\\YYY[[[ZZZYYYXXXVVVRRRMMMIIIIIIOOOVVV]]]cccfff^^^TTT```ZZZQQQKKKIIIIIIIIIHHHDDDHHHJJJJJJMMMPPPNNNIIIJJJLLLOOOPPPQQQPPPNNNMMMKKKMMMMMMKKKHHHEEEDDDDDD:::???DDDGGGGGGGGGHHHIIIHHHEEEAAAAAACCCGGGJJJLLLDDDDDDCCCCCCCCCDDDDDDEEE@@@===::::::===@@@BBBCCCCCC???===>>>BBBDDDAAA>>>DDD>>><<>>CCCEEEFFFHHHHHHGGGCCC===555,,,(((+++&&&""""""%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((------------------------...---,,,+++++++++,,,,,,***************************++++++***))))))***,,,******++++++++++++************)))))))))***,,,---)))************+++++++++999JJJ\\\bbb[[[SSSRRRTTTeeepppxxxuuuzzzyyy~~~~~~vvvsssxxx{{{}}}yyyzzzwwwrrrvvvwwwxxx~~~uuuhhhtttuuukkkhhhgggddd```hhhrrrqqqcccOOO===555777333000111333444111...222...222555111333777222444333222444666666555444999666222000000111222222//////000111222111///---444333222000000000111222111333333333444555222///222222222222333333444444//////000000...,,,...222***666555000666;;;:::===MMMUUU```ssswwwggg^^^___bbbTTTTTTVVV\\\bbbccc^^^YYYXXXXXXWWWVVVSSSOOOLLLJJJIIISSS___dddaaaZZZUUUSSSYYYTTTNNNHHHEEEEEEFFFHHHLLLKKKJJJLLLPPPQQQOOOMMMOOOUUU[[[\\\WWWQQQNNNNNNKKKJJJIIIIIIHHHGGGDDDAAA555>>>EEEFFFEEEEEEDDDBBB@@@@@@@@@BBBFFFIIIJJJJJJMMMEEE???AAADDDCCCBBBBBB???>>>=========>>>@@@AAA======<<<<<<===???AAABBBAAA@@@@@@??????@@@@@@AAAFFFFFFFFFHHHRRRffftttlllrrr{{{zzzsssoooqqqnnnlllpppxxxyyynnnooo{{{rrrlllooopppmmmpppvvvvvvhhhZZZ```ffffffdddfffmmmtttwwwnnngggddd^^^UUUQQQRRRNNNRRRSSSQQQQQQWWW^^^```gggbbbcccllltttwwwzzz~~~|||wwwxxxxxxuuussssssrrruuuwwwwwwtttpppmmmkkkhhhooonnngggfffjjjeee[[[[[[^^^\\\UUUMMMLLLUUU___gggggghhhfff[[[OOOOOOWWWZZZbbbgggbbb\\\___jjjssswww}}}wwwssszzzwwwjjjddd[[[UUUTTT^^^iiiqqqvvv{{{rrrfffXXXOOOMMMOOOOOONNNFFF>>>777999CCCKKKMMMLLLHHHAAA888000,,,***'''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''------------------------------,,,,,,,,,+++++++++***************************++++++***))))))***,,,)))******++++++******)))******)))))))))***+++,,,))))))*********+++++++++222777BBBQQQ^^^aaa[[[UUUUUUooo~~~tttvvvwwwyyyzzzwwwpppkkkiiiiiisssxxxyyyqqqppprrrrrrtttxxx|||vvvyyyyyyzzzwwwmmmiiieeebbbtttmmmWWWHHH666333//////000222222111555///222333---...000***222000000111444777888888>>>===:::666222000111222777444111000000111222333------------///111333444000111111111333444444222111000000///000111222222222000//////000000000111---444444777DDDLLLPPPZZZ___iiisss~~~xxxjjj```ZZZWWWVVVTTTSSSSSSWWW\\\\\\YYYTTTTTTTTTTTTSSSPPPMMMIIIGGGLLLRRRYYYZZZVVVPPPMMMMMMVVVSSSNNNJJJHHHIIIJJJLLLLLLKKKKKKNNNQQQRRRPPPNNNNNNSSSXXXXXXSSSMMMKKKKKKJJJHHHGGGGGGHHHFFFCCC???<<>>???@@@AAABBB???>>>>>>>>>>>>???AAABBB@@@??????>>>>>>??????@@@@@@AAABBBCCCIIIWWWhhhuuuxxxvvvvvvrrrppppppqqqqqqttt}}}vvvuuuxxxrrrqqquuussskkkiiinnnzzz}}}zzzqqqfffbbbfffkkkkkkiiijjjnnnsss}}}vvvqqqqqqnnneee^^^\\\XXX[[[\\\ZZZ]]]gggqqquuuooogggaaaccceeeeeegggkkkiiidddaaadddeeebbb^^^^^^ffffffddd```]]]\\\^^^``````iiimmmllloootttoooddd[[[[[[YYYVVVTTTWWW]]]ccc]]]]]]^^^ZZZOOOGGGLLLVVVmmmmmmkkkgggeeehhhnnnsssrrr}}}}}}zzz~~~xxxkkkfffZZZ]]]dddlllssswwwuuusssddd\\\SSSNNNOOOOOONNNKKKCCC@@@???DDDKKKNNNLLLHHH>>>888111+++)))((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''------------------------+++,,,---------,,,***)))************************)))***+++***)))(((***,,,)))******++++++******)))******)))))))))***++++++)))))))))*********+++++++++)))---;;;NNN\\\___\\\UUUkkk~~~rrrpppwwwwwwwwwuuurrrllleeeaaammmxxxtttqqqlllnnnyyyyyyyyy|||}}}sssmmmkkkiiieeeuuuooo___LLLGGG@@@>>>>>>>>><<<:::888111222444///222666000444222000000222444555555333444555333000///111333222111///------...///000555555444333333333444444/////////000000111222333222222111000000000000111444222///000333666777666AAAEEEIIIUUUdddcccdddrrrjjjttt~~~xxxmmmooo|||tttddd[[[YYYXXXSSSOOOUUURRRPPPQQQTTTUUUSSSQQQQQQQQQPPPOOOMMMJJJGGGFFFLLLNNNPPPOOOKKKIIIJJJLLLRRRPPPOOOMMMMMMMMMNNNOOOKKKLLLMMMOOOQQQQQQOOOLLLMMMPPPSSSQQQMMMIIIGGGHHHIIIEEECCCDDDGGGFFFBBB===>>>EEEIIIFFFDDDDDDEEEDDDEEECCCBBBCCCDDDEEEDDDCCCFFFCCCDDDJJJLLLGGGBBB???AAAAAA@@@@@@@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAA>>>>>>>>>======>>>>>>>>>;;;===???@@@BBBGGGOOOUUUnnnzzzvvvpppoooqqqrrrwwwwwwttt~~~vvvvvvyyyyyyxxxttttttxxxvvvqqquuu~~~yyyrrrkkkoooqqqtttuuuttttttuuuwwwwwwpppooonnniiidddaaadddggghhhkkkttt{{{oooiiiggggggiiillleeebbbbbbhhhkkkgggcccaaacccbbb```^^^]]]___cccgggrrrzzz~~~}}}|||rrrfffWWWTTTPPPOOOPPPSSSVVVXXXQQQSSSUUUUUUQQQRRR]]]iii}}}uuulllhhhiiilllnnnnnnxxx}}}ooo```]]]XXXfffrrruuuuuusssjjj___TTTQQQOOORRRXXX[[[YYYUUUJJJKKKNNNPPPPPPKKKCCC>>>111---(((&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''------------------------***+++---...---,,,***(((************************)))*********((((((***+++))))))************))))))***))))))))))))*********))))))))))))***************+++------222???RRR___bbbfffmmmtttvvvrrrmmmiiissstttuuuuuutttrrrpppnnnttt|||yyyuuupppmmmooojjjllllllqqq}}}{{{yyyzzzwwwqqqnnnooonnnkkkwwwwwwjjjeee^^^YYY]]]dddfff___WWWHHH<<<888666000333888333111000...///000222333222...///000111222222333333,,,...111222111000///...000000///......---------111000111222222///000222///000111111111111000000000444666777<<>>>>>======>>>>>>???===???@@@AAA@@@@@@CCCEEEMMMZZZlll~~~yyyqqqooopppssszzzxxxpppkkkqqqvvvvvvsssssshhhhhhkkksss}}}{{{zzzssspppqqqsssyyy}}}xxxuuuvvvxxxzzz{{{||||||{{{~~~ssseee___```bbbccccccdddeeeiiirrr~~~qqqjjjjjjoootttxxxrrroooqqqxxxzzzuuuooolllcccddddddbbbaaaaaaccceee~~~|||wwwpppdddXXXPPPNNNMMMMMMOOORRRVVVXXXZZZ[[[^^^bbbfffkkkrrrxxxtttiii___]]]```ccceeeggg~~~yyyiii\\\\\\___qqq|||uuulllhhh]]]NNNMMMLLLNNNUUU^^^aaa___[[[ZZZZZZYYYTTTJJJ???555000)))'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''------------------------***+++,,,------+++)))(((************************)))******)))(((((()))+++)))))))))******))))))))))))))))))***))))))))))))(((((()))))))))*********+++...///***&&&,,,>>>MMM\\\^^^^^^]]]\\\___ccceeehhhlllrrrttttttuuuxxx{{{yyy|||rrrooopppssswwwzzzppprrrppptttwwwxxx||||||xxxrrroooqqqrrrppp~~~wwwjjjjjjdddfffvvvyyybbbQQQFFF<<<333555999444555333111111222222222111444222///000333444111...---000333444222111222333,,,---...///111222222222111///111444222...///444///111444777999;;;;;;;;;BBBLLLQQQMMMKKKSSS___fffpppxxxzzztttuuuhhhkkkvvv{{{xxxtttppp{{{|||kkk```ZZZTTTQQQRRRTTTUUUUUUUUUSSSQQQQQQRRRSSSTTTTTTPPPPPPPPPOOONNNMMMKKKKKKBBBDDDGGGIIIKKKMMMPPPQQQMMMNNNOOOOOOOOONNNLLLLLLMMMNNNOOOOOOLLLJJJGGGFFFLLLLLLKKKHHHFFFDDDDDDEEEFFFDDDBBBCCCGGGGGGCCC>>><<>>>>>????????????@@@AAA@@@@@@@@@AAABBB>>>FFFRRR```nnn}}}zzzvvvpppnnnqqqwww~~~uuuooojjjkkkllljjjgggfffdddhhhpppyyyuuunnnnnnrrr|||zzzkkkmmmooorrruuuwwwxxxyyy~~~vvvlllfffhhhmmmooonnnfffeeehhhuuu}}}mmmggg```^^^eeeqqqzzz{{{vvvtttwwwuuunnnfffbbb\\\[[[XXXUUUSSSTTTWWWZZZqqqqqqnnniiiddd```YYYRRR[[[]]]___```aaaeeemmmsssmmmmmmnnnsssxxxzzztttmmm\\\UUUQQQUUUYYY]]]dddkkkyyyoooiiinnnmmmzzz|||mmm___[[[TTTHHHKKKJJJMMMTTT\\\```^^^ZZZbbb___VVVJJJ<<<111+++)))'''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''------------------------***+++,,,,,,,,,+++)))(((************************((()))***)))(((''')))+++((())))))******))))))((())))))*********)))((('''((((((((()))))))))***************+++,,,...000111>>>OOO]]]\\\TTTSSSZZZaaa```jjjuuu|||~~~}}}}}}~~~yyyzzz|||tttnnnrrr~~~|||zzzyyyooommmsss|||yyyxxxrrrkkkkkkrrrxxxyyy}}}vvvnnnmmmiiinnnqqq```VVVQQQLLLSSSZZZVVVVVVPPPGGG???999555222000333111......000111000...///000000...++++++///333000111222333333333333333111...000555555333888BBBIIIIIIJJJLLLPPPTTTYYY\\\sss}}}}}}lll\\\[[[ccciiipppxxx~~~}}}}}}~~~yyy|||yyyhhhZZZZZZYYYVVVSSSQQQPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPOOONNNNNNNNNNNNBBBDDDGGGJJJLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMKKKJJJNNNOOOOOONNNKKKIIIHHHIIIMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGEEECCCGGGNNNQQQNNNIIIGGGEEEBBBBBBBBBCCCEEEGGGHHHFFFEEEEEECCCEEEHHHIIIFFFFFFHHH???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@??????>>>>>>??????@@@???????????????@@@@@@AAA???BBBEEEJJJPPP[[[iiirrr|||xxxssssssvvvyyyzzzwwwuuussspppmmmiiifffdddkkkuuu~~~vvvvvvwww|||uuuiii```cccfffiiillloootttxxxxxxwwwxxxttteeeeeeeeeiiiuuuxxxtttooofff___\\\VVVUUUTTTSSSVVV^^^hhhoootttqqqmmmjjjjjjkkkjjjiiixxxyyyyyyuuuqqqrrrxxx~~~pppsssyyyttteeeWWWTTTWWWaaahhhllluuuzzztttooommmrrrmmmrrrlll\\\OOOMMMLLLHHHFFFGGGKKKUUU```fffeeeaaaWWWQQQFFF999///)))(((***((()))***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''------------------------++++++++++++*********)))************************((()))***)))'''''')))***(((((())))))))))))(((((())))))*********)))'''&&&(((((((((((()))))))))***)))((('''***---...+++'''))):::JJJOOOPPPUUU[[[]]]YYYfffzzzwwwssszzz}}}xxxssskkkdddmmmhhhhhhuuu}}}wwwrrrlllhhhhhhppp~~~tttiiihhhpppyyy}}}|||zzzwwwyyyyyytttssszzzxxxsssgggffflllqqq~~~ssscccUUULLLIIIIIIIIIMMMNNNLLLEEE===999:::===<<<@@@DDDCCC>>>999888888444666888;;;>>>@@@@@@AAAEEE@@@AAAHHHLLLPPP^^^ooowwwrrrkkkffffffllltttyyymmmjjjooopppssszzzttt```fff~~~}}}~~~}}}rrreee\\\VVVYYYYYYYYYWWWUUUTTTSSSSSSSSSUUUVVVWWWUUURRRPPPOOONNNNNNMMMMMMMMMMMMMMMNNNEEEFFFHHHKKKMMMMMMKKKJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMNNNOOOMMMKKKKKKMMMPPPNNNMMMKKKKKKKKKJJJJJJIIIFFFHHHKKKKKKIIIHHHHHHIIIPPPTTTSSSLLLGGGFFFFFFEEECCCCCCDDDFFFHHHIIIGGGDDDBBBBBBEEEIIIIIIFFFEEEHHH@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;>>>???AAA@@@AAADDDKKKQQQPPPWWWeeerrrwwwzzz|||xxxvvvyyy|||}}}~~~}}}zzzwwwtttsssvvv~~~}}}sssrrrsssuuu|||nnneeefffjjjnnnpppqqquuu~~~}}}~~~}}}{{{sssuuuyyy}}}tttooojjjdddaaaaaaZZZ]]]bbbggglllrrrxxx}}}ssspppnnnqqqvvv||||||uuuqqqppprrrssssss~~~~~~nnnfffbbbgggttt{{{|||{{{iiifffdddaaadddbbb___WWWNNNGGGEEEIIIMMMLLLMMMRRR[[[ccceee___ZZZAAA;;;333+++'''&&&'''(((&&&(((******'''%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''------------------------,,,+++******))))))******************************((()))))))))'''''')))***(((((())))))))))))((((((((()))*********((('''&&&(((((((((((()))))))))))))))***+++(((%%%%%%***///)))***,,,555III\\\```ZZZOOO___xxx~~~mmmiiisss|||~~~zzztttkkkcccccc```cccuuu~~~yyy{{{zzzpppgggggglllxxxrrrjjjnnnuuuxxxyyyrrrsss{{{uuuxxx{{{tttlllqqq}}}qqqeeeaaafffmmmrrroooXXXJJJIIIOOOTTT___jjjnnngggZZZOOOIIIHHHLLLTTT^^^hhhpppuuuxxxccc]]]]]]eeellluuurrrmmmrrr|||zzz||||||kkkWWWQQQ___vvvtttqqq~~~}}}nnn^^^XXXXXXXXXYYYYYYYYY[[[\\\\\\YYYWWWRRRUUUXXXXXXUUUPPPKKKIIILLLLLLKKKKKKKKKKKKLLLLLLHHHHHHIIILLLNNNPPPOOONNNJJJKKKLLLMMMNNNOOOOOOOOOLLLNNNOOONNNLLLNNNRRRVVVNNNMMMLLLMMMMMMMMMLLLKKKFFFKKKOOONNNJJJHHHJJJMMMQQQSSSPPPGGGCCCEEEIIIJJJEEEEEEFFFHHHIIIIIIFFFDDD@@@@@@EEEJJJJJJFFFDDDFFFAAABBBDDDEEEEEEEEEDDDCCC??????AAAAAAAAAAAA@@@???======<<<<<<<<<<<<======>>>>>>?????????===999666777;;;>>>>>>===<<>>@@@===<<<>>>@@@>>>;;;;;;<<<======<<<<<<======<<<;;;===@@@CCCDDDAAA>>><<<============:::::::::;;;<<<===>>>???IIIPPPXXX___eeeooo|||~~~{{{{{{}}}ttthhh[[[XXXaaammmuuuwwwxxxvvvvvvkkkdddcccjjjqqqpppllliiigggfffjjjyyyyyyeeebbb___^^^bbbgggkkkmmmhhhiiijjjiiiaaaXXXWWW\\\ZZZ[[[^^^iii|||jjj^^^mmm|||zzzwwwzzzjjjjjj{{{uuuhhhaaaVVVOOORRRZZZ]]][[[^^^VVVLLLFFFJJJUUUbbbjjjrrrhhhYYYLLLAAA777+++$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""'''&&&%%%$$$$$$%%%&&&'''++++++***((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((++++++++++++++++++++++++*********************************)))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''')))+++******///:::CCCMMMSSS\\\hhhpppnnnfff^^^aaannnnnnkkkppprrrsss{{{{{{wwwwww~~~tttkkkooo~~~zzzxxx{{{yyyrrrttt{{{www{{{~~~~~~~~~zzz||||||xxxuuunnnooopppqqq|||xxxfffbbbggglllssswwwhhhaaalllooowwwtttnnnjjjmmmqqqvvv}}}{{{~~~{{{~~~xxx{{{uuulllppp}}}xxxxxxxxxqqqkkkfffeeeaaa\\\\\\```\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWXXXWWWTTTQQQPPPPPPPPPPPPOOOMMMLLLLLLMMMNNNMMMMMMMMMOOOQQQQQQOOOMMMLLLMMMNNNOOONNNMMMJJJIIIJJJNNNPPPOOOPPPSSSSSSPPPNNNMMMMMMNNNPPPPPPOOOMMMKKKIIIGGGHHHKKKMMMMMMKKKJJJIIIHHHIIIJJJKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCEEEHHHIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDD===:::>>>AAA???===???@@@>>><<<;;;<<<<<<;;;:::<<<======<<<;;;<<>><<<<<<===<<<<<<999888999999:::;;;<<<===;;;???EEEHHHLLLRRR\\\ccc|||zzzxxx{{{~~~uuufffhhhaaa[[[ZZZaaahhhmmmnnn}}}}}}xxxlllccc^^^rrrvvvzzzzzzvvvpppjjjfffiiittt{{{zzzzzzzzzrrrhhhjjjfffaaaccckkkttt{{{~~~yyytttnnniiibbb[[[YYY\\\ccceeekkk{{{~~~hhh^^^kkkzzz|||~~~~~~qqq}}}vvvggg[[[ZZZVVVRRRUUU]]]bbbccc```YYYTTTXXXaaaiiikkkjjjgggZZZHHH999111---+++((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))((((((((('''''''''&&&&&&%%%%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((((((***...000<<>><<<>>>AAA@@@>>>>>>???>>>============;;;999<<<======<<<;;;<<>><<<<<<<<<;;;:::777777777777777888999:::777999;;;::::::<<>>???AAA@@@>>><<<=========???@@@@@@===;;;<<<<<<===<<<;;;<<<>>>@@@BBB@@@===;;;;;;;;;999888777777666666666777888888:::;;;;;;999777777999<<<>>>BBBFFFIIIOOOXXX```eeeuuuzzz}}}|||vvvssssssoooyyy{{{oooggggggjjjnnnooovvvuuuvvvyyy~~~~~~xxxqqqiiibbb___[[[ZZZ```hhhjjjiiiooosssooosssuuuuuuvvvuuu{{{yyyggggggooo~~~{{{rrrjjjkkkpppwwwpppjjj___TTTWWWZZZ\\\^^^ggguuuvvvmmmdddcccccc[[[JJJ:::333///***''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%************************************************(((((((((((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((,,,)))'''''')))+++***)))'''+++///222666===GGGOOOOOOVVV[[[nnn}}}tttooonnnrrrxxxxxxppphhhdddbbbbbbkkkyyyzzzyyysssssswwwsssooo}}}vvvtttyyy~~~~~~zzz{{{xxxlllnnnyyy{{{|||uuuoooxxxqqqppp}}}vvv{{{|||vvvvvvvvvrrruuuyyyeeebbbbbbrrrxxxyyyyyyzzz}}}wwwkkkeeeccc___\\\XXXZZZ[[[ZZZYYYWWWUUURRRPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVXXXWWWTTTQQQQQQSSSTTTTTTSSSOOOOOOOOOPPPRRRRRRQQQOOOPPPNNNLLLKKKKKKMMMOOOQQQOOORRRRRROOOPPPSSSTTTQQQIIIIIIIIIJJJKKKLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJKKKOOOMMMLLLLLLMMMMMMLLLJJJEEEEEEDDDDDDCCCBBBAAAAAA??????@@@DDDGGGJJJJJJIIIDDDDDDEEEFFFFFFFFFEEEDDDEEECCC@@@@@@AAABBB>>>:::<<<<<<===@@@BBBCCCAAA???;;;<<<======;;;;;;===>>>@@@>>><<<;;;;;;:::888777999888888777777777777888777777666555444444555777777666777777999<<>><<<;;;:::;;;:::888777:::999888888777777777777222222222222222333333444555333333444333111444999<<<>>>AAAGGGPPP]]]kkktttxxxddd^^^VVVUUU[[[dddlllpppyyyvvvvvvyyyvvvrrrqqqwwwwwwzzz}}}yyywwwvvv}}}ssshhh```ccchhhmmmmmmkkklllqqqrrrpppjjj```XXXWWW[[[```hhhnnnuuu|||rrrdddXXXPPPDDD777...***))))))&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''************************))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((((((((())))))(((((('''(((,,,111444AAAHHHIIISSSkkkwwwtttrrrgggeeedddgggmmmsssvvvxxxyyyvvvqqqqqqzzztttvvv|||uuuuuu}}}wwwqqqnnnyyy{{{yyy}}}|||~~~yyyuuuyyy{{{xxxxxx~~~|||iii``````fffttt{{{zzzxxxxxxnnnfffccc___]]]\\\\\\[[[ZZZTTTXXXYYYVVVVVVXXXVVVQQQTTTSSSRRRQQQQQQPPPPPPQQQQQQSSSVVVWWWVVVVVVWWWWWWVVVRRRNNNOOOSSSUUUSSSQQQQQQRRRTTTVVVXXXVVVQQQNNNPPPOOOLLLJJJIIIJJJKKKLLLFFFIIIHHHEEEFFFJJJKKKJJJIIIHHHHHHIIIKKKLLLJJJIIIHHHJJJKKKIIIGGGGGGIIIKKKKKKJJJHHHHHHJJJKKKKKKJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@CCCEEEGGGFFFEEEEEEFFFFFFFFFEEECCCAAA???>>>@@@@@@???CCCHHHFFF??????===<<<===>>>??????>>>;;;<<<======<<<;;;;;;<<<;;;:::999:::;;;:::999777:::999888777666666666666333222111222333333333333222///111444333///000555999999888999<<>>>>>DDDKKKJJJCCCAAA>>><<<;;;;;;<<<<<<;;;:::<<<======<<<;;;;;;<<<:::999888999;;;;;;999777:::999888666666555555555444333222222222222111000000...111666555//////444111333666777666444444444444???HHHJJJNNNYYYgggpppzzzwwwvvvuuutttuuuwwwvvvrrrnnnmmmpppbbb]]]gggqqqsssvvv|||wwwjjjiiihhhjjjmmmppprrrrrrvvvzzzvvvvvvwwwsssnnnnnnvvv~~~rrrhhheeeaaaZZZ\\\fffkkkjjjnnnyyyzzzuuuvvvyyy|||~~~wwwvvvlll[[[KKK???555...,,,***((('''((((((&&&###%%%'''))))))'''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***+++---111777===AAABBBMMMVVV[[[jjjuuuttttttyyy~~~vvvlllfffeeemmmyyy}}}~~~sssnnnyyyrrrqqqvvv}}}~~~~~~~~~|||pppjjjmmmsssyyykkklll}}}tttllluuuwwwzzzrrrooo{{{pppgggccc^^^ZZZYYY]]]]]]\\\XXXTTTRRRQQQRRRPPPOOONNNNNNNNNNNNOOOPPPSSSPPPMMMKKKJJJHHHCCC???DDDHHHPPPVVVXXXVVVUUUVVVTTTRRRQQQQQQRRRQQQNNNLLLMMMQQQRRRPPPPPPRRRQQQMMMMMMMMMNNNOOOOOOOOOOOONNNLLLJJJHHHHHHJJJIIIFFFCCCDDDEEEGGGIIIKKKLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAACCCDDDEEEFFFEEEBBB???===>>><<<<<>>IIIMMMUUU___jjjuuu~~~wwwvvvwwwnnnZZZVVVZZZcccddd```eeeppptttxxxvvvddd^^^[[[___ffflllsssyyytttjjjkkkgggiiiiiiggghhhppp~~~{{{zzzppp```YYY]]]mmmmmmpppyyyzzzppphhhSSSJJJ>>>555000---+++***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))),,,+++******+++...111333444>>>FFFMMM^^^xxxyyyooommmuuu~~~~~~{{{{{{zzz~~~~~~{{{zzz{{{wwwrrrooosss|||}}}yyyxxxkkkiiitttuuurrrttt||||||wwwzzzrrrfff___cccjjjuuulllsss{{{}}}wwwlllbbb```aaa^^^[[[ZZZZZZZZZYYYVVVSSSQQQQQQRRRQQQPPPOOOOOOOOOOOOPPPQQQRRROOOLLLIIIGGGDDD???;;;666<<>>???===<<<>>>BBBDDDBBB>>>>>>===;;;::::::<<<===>>>>>><<<:::999:::;;;;;;;;;777777555444444555666777555555666666666444333222000000111111111111000000000111111111222222222222333333333333222111000000000000000000222333555666444666:::???EEEKKKPPPSSSeeeiiiqqq|||}}}xxxnnneeemmmiiijjjpppoookkkqqq|||xxxjjj___ZZZZZZ^^^eeeiiikkkqqqwww|||jjjcccfffmmmqqqvvvyyy~~~uuukkkjjjqqqzzz{{{wwwlll```SSSFFF===777222,,,)))((('''&&&$$$''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((((((((())),,,333999@@@QQQkkk~~~qqqbbb___gggqqquuuvvv~~~zzzxxxqqqgggaaadddcccdddppp~~~|||tttooopppiiiwww|||sssssszzzvvvyyyqqqrrrxxx{{{rrrkkknnnttt{{{mmmcccnnn{{{aaa[[[WWW[[[___]]]ZZZYYYUUUVVVVVVTTTRRRQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQNNNKKKHHHDDD???999555///555===EEEKKKQQQUUUXXXRRRQQQOOONNNNNNNNNMMMKKKMMMPPPQQQNNNLLLKKKHHHCCCIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGHHHJJJMMMNNNNNNLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@??????@@@BBBDDDEEEDDDEEEFFFFFFEEECCCAAA???@@@===:::;;;===>>>===:::;;;::::::::::::<<<>>>???>>><<<::::::;;;;;;;;;:::777666555444444555666777777888999999888666444333222222333333333222111111111111111111222222222222333333333333222111000///000//////......//////000...//////000222333555666@@@FFFOOOZZZhhhyyy}}}zzzxxx~~~~~~qqqddd[[[___ccclllssssssppprrrwww~~~pppccc```dddhhhmmmttt|||}}}mmmeeeYYYKKK???444+++%%%&&&%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************,,,000222555@@@RRR___cccddd]]]XXXZZZaaaiiiqqqwww|||zzz{{{~~~xxxkkkfffiiifffcccooouuuwwwiiiqqq||||||{{{yyy}}}{{{zzztttrrruuupppllliiieeedddjjjsss~~~{{{qqqmmmiiifffvvv}}}yyyiii```]]]```ZZZXXX[[[^^^[[[WWWVVVSSSTTTUUUTTTRRRRRRSSSUUUTTTSSSRRRRRRRRRRRRSSSTTTQQQOOOKKKFFFAAA:::444111111444666999BBBMMMUUUWWWTTTQQQNNNMMMMMMNNNMMMLLLMMMOOOMMMIIIGGGHHHGGGDDDJJJJJJJJJJJJJJJKKKKKKLLLGGGGGGIIIKKKMMMNNNNNNNNNMMMNNNNNNMMMLLLIIIGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@===<<<;;;;;;===???BBBCCCCCCDDDEEEEEEDDDBBB@@@???@@@===:::999:::<<<;;;:::;;;::::::::::::;;;<<<===>>>===;;;;;;<<<<<<;;;999666666555444444555777888::::::999777666555444444333333444555666666555555222222222222222222222222222333333222222111000///000000000///////////////333333333333333444555555...333999>>>EEEQQQaaalll{{{}}}xxxssswwwwwwzzz~~~|||xxxwwwyyyuuunnnmmmqqqxxx{{{{{{pppccc[[[EEEAAA:::333...,,,******((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))$$$%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((***+++,,,---,,,,,,***,,,,,,+++///666;;;<<>>777222///111000---000>>>OOOXXXXXXVVVRRROOOMMMMMMNNNNNNNNNNNNNNNJJJDDDDDDHHHKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKHHHJJJKKKLLLLLLMMMMMMNNNMMMNNNNNNNNNMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFFFFEEEHHHHHHGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@===<<<;;;;;;===???BBBCCCAAABBBBBBBBBBBB@@@???>>>>>><<<::::::;;;<<<======<<<<<<;;;;;;::::::::::::>>>===;;;<<<======;;;999777666555444444555666777<<<:::777444333333555666333444555777888999999:::333222222222222222222222222222222222111000//////......//////000000000000//////......//////000111)))---000000000444<<>><<<<<<<<<<<<<<<===>>>???======<<<<<<;;;::::::999<<<<<<;;;<<<>>>>>><<<;;;888777666555444555555666;;;999666333222333555666333444666777999999::::::333333333333222222222222222222222222111000///...+++,,,---...///000000000---,,,++++++******++++++(((***------++++++...111---///111444999@@@IIINNN^^^^^^dddppp{{{yyypppggg```WWWMMMGGG;;;999555111---***((('''&&&(((***)))(((&&&&&&'''''''''&&&$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%...,,,***'''%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***...---------,,,+++++++++)))+++222:::===EEE^^^yyy{{{wwwqqqkkkeeefffrrr~~~~~~{{{sssllliiihhhhhhjjjsss}}}yyy}}}~~~ooollluuu{{{nnnlllooottt}}}llleeeiiimmmsssxxxttt~~~vvvjjjgggsss|||xxxvvvwwwvvvvvv{{{~~~|||{{{uuupppggg___ZZZZZZYYYUUUQQQQQQWWW\\\ZZZWWWUUUWWWWWWSSSRRRTTTXXXYYYXXXVVVTTTSSSSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVUUURRRKKK@@@666000///000222666???SSSqqq}}}iiiVVVRRRMMMJJJJJJLLLNNNOOONNNOOOMMMIIIIIIMMMPPPNNNHHHGGGFFFEEEEEEGGGHHHJJJLLLOOOQQQRRRPPPPPPQQQSSSOOOPPPPPPPPPNNNMMMKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@???;;;<<<===>>>=========>>><<<<<<=========<<<<<<;;;;;;:::;;;===??????>>><<<999888666555444444444444777777666666666555555444444555555666666666666555444444333333333222222222222222222222111000///...+++,,,...///000000////////////...------,,,------((()))***+++,,,---......000111000...,,,---111555000000666@@@GGGKKKRRRZZZ]]]aaaeeegggjjjpppyyy~~~}}}xxx{{{}}}{{{wwwvvvuuuqqqhhhaaaTTTMMMCCC:::555000***$$$))))))((('''&&&''')))***###%%%((()))'''&&&'''(((&&&'''((('''%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%,,,+++)))&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((***+++---...---+++***++++++******,,,++++++000666555444CCCXXXXXXZZZ]]]___\\\\\\gggsss}}}rrriiiiiinnnjjjsss~~~xxxmmmsss{{{ooommmwww{{{tttuuuxxxpppqqqpppvvvxxxrrrzzzyyykkkeeefffkkkttt}}}{{{|||xxx{{{}}}yyyzzzwwwooogggaaaZZZSSSPPPTTTVVVQQQJJJIIIOOOWWWVVVTTTUUUXXXXXXSSSQQQRRRYYYYYYYYYVVVSSSQQQRRRSSSUUUUUUTTTSSSSSSTTTUUUUUUUUUQQQIII>>>444......000000888HHHccceeeVVVQQQLLLHHHIIIKKKMMMNNNNNNQQQPPPMMMMMMOOOOOOLLLJJJIIIHHHGGGGGGIIIKKKLLLMMMPPPSSSTTTSSSSSSUUUWWWQQQQQQQQQPPPOOOLLLJJJHHHKKKJJJJJJIIIIIIHHHHHHGGGJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHAAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA;;;===??????>>><<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;===???@@@>>>===:::999777555444333333444333555888::::::888555333555555555555444333222111444444444333333222222222111222222111111000///......///000111111111000///------,,,,,,,,,------...+++***)))***,,,......---$$$)))...000///---,,,---000...000444333///333:::333888<<<===>>>CCCHHHLLLQQQTTTYYY\\\^^^]]]]]]]]]iiiffffffkkknnnnnnpppsssvvvzzzxxxoooiiiiiihhhddd^^^XXXRRROOOMMMGGG<<<333333000---+++...///,,,&&&((())))))(((''''''((()))''')))***)))&&&$$$%%%'''$$$''')))(((&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((***)))'''%%%$$$%%%'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***)))(((((('''+++,,,---,,,,,,...111444???CCCGGGFFFGGGOOO___lllyyy}}}|||{{{zzzvvvuuuvvv|||uuurrrqqqwwwtttwwwzzzrrrwwwzzz~~~tttoooooowwwxxxvvvwwwyyyuuuqqqttt{{{}}}vvvuuuyyy~~~~~~~~~oookkkddd]]]WWWSSSQQQPPPUUUSSSPPPMMMLLLMMMQQQTTTRRRQQQRRRUUUTTTRRRTTTYYY[[[YYYXXXYYY[[[ZZZVVVSSSOOOQQQVVVWWWSSSNNNPPPVVVVVVRRRHHH<<<444000...---111DDD\\\yyynnnaaaYYYMMMFFFIIINNNNNNMMMOOOOOOPPPRRRRRROOOMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOQQQTTTVVVWWWXXXQQQQQQPPPNNNLLLKKKLLLNNNNNNLLLLLLNNNMMMIIIJJJOOOIIIIIIHHHGGGGGGHHHHHHHHHIIILLLOOOPPPOOONNNMMMMMMDDDEEEEEEDDDBBB@@@AAABBBAAA???>>>@@@CCCEEEDDDBBBCCCAAA>>>===>>>???>>>>>>@@@>>><<<===???@@@???======>>>>>>>>>>>>======<<<777777777777777666555555666777888888888777555444555444444333333444444555666555333111111111333444222222222111000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))+++,,,------,,,++++++******)))***+++---...---......///000111222222555666777888999:::;;;;;;888999;;;>>>AAADDDFFFGGGHHHGGGEEECCC@@@>>><<<;;;555555444333222000...---******))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%''')))%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******)))(((((('''***++++++++++++,,,...111111555888999<<>>?????????>>>???>>>===???AAAAAA@@@===>>>>>>>>>>>>>>>======<<<888888999999888888777666555666777777777666555444444444333333333333444444555444333222111222222333222222111111000//////......------------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,+++*********+++,,,))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.........111111000///---,,,++++++)))*********))))))((('''))))))))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%'''(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++,,,***'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++******))))))((((((''')))******)))))))))+++---((()))+++---111777???DDDNNNXXXaaaccc___^^^eeennnrrrwwwxxxsssnnnmmmoooxxx{{{qqqiiinnnyyy{{{sssooorrrzzz{{{|||{{{}}}}}}zzzwwwsssmmmdddXXXOOOMMMMMMNNNOOOPPPQQQRRRSSSRRRQQQQQQQQQTTTXXX]]]```\\\UUUPPPQQQRRRPPPNNNOOOTTTVVVYYYXXXVVVUUUWWWYYYZZZOOOHHHLLLSSSVVVVVVVVVRRRRRRNNNDDD888111222666GGGjjjoooVVVQQQQQQOOOOOOSSSTTTRRRQQQTTTOOOPPPPPPNNNLLLKKKMMMNNNLLLNNNPPPRRRRRRPPPNNNLLLMMMNNNNNNOOOPPPQQQRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMNNNOOOLLLFFFEEEGGGJJJIIIHHHFFFEEEEEEEEEFFFCCCEEEHHHIIIHHHHHHHHHIIIFFFGGGHHHGGGEEECCCDDDEEEFFFEEEDDDEEEGGGHHHHHHGGGDDDBBB@@@???@@@@@@@@@???>>>>>>???AAACCCCCC@@@>>>>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::999888888555555555555555444333333444444333333333333444444333333333222222222222222222111111000000//////...------------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++------,,,+++***)))))))))---,,,+++***))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((()))******)))(((((()))******)))((())),,,///000111999;;;CCCLLLLLLKKKUUUcccmmmttt~~~~~~}}}rrrpppuuu}}}uuuqqquuu~~~~~~|||~~~|||||||||~~~|||tttlllbbb[[[XXXTTTOOOJJJMMMNNNPPPQQQRRRRRRQQQQQQNNNNNNOOORRRXXX___eeehhh\\\SSSMMMNNNQQQOOOMMMLLLLLLOOORRRUUUUUUUUUUUUVVVXXXNNNGGGLLLSSSVVVVVVVVVTTTUUURRRIII:::000333;;;TTT{{{cccQQQSSSOOORRRVVVWWWUUUQQQQQQRRRNNNOOONNNLLLJJJJJJLLLNNNMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLKKKKKKKKKMMMNNNNNNMMMOOOMMMMMMNNNKKKGGGGGGKKKKKKIIIGGGEEEDDDCCCDDDDDDAAADDDFFFGGGFFFEEEFFFGGGEEEGGGGGGFFFDDDDDDDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@???>>>???AAACCCDDDCCCAAA???>>>>>>>>>>>>>>>===<<<;;;999::::::::::::999888888444444444444333333222222444333333333333333333444111111222222222222111111111111000000////////////---------,,,,,,,,,++++++++++++++++++************************************---,,,***)))))))))***+++++++++******)))))))))))))))))))))(((((('''''''''************))))))))))))'''((((((((())))))******'''''''''((((((((())))))&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))***++++++)))((()))***+++***)))***,,,---+++)))///---222<<<===:::CCCRRR```iiiuuu|||~~~{{{tttnnnsssxxxzzz||||||{{{~~~~~~|||zzzyyyuuuooojjjddd\\\RRRMMMMMMNNNLLLIIILLLMMMNNNOOOOOONNNLLLKKKPPPOOOOOOSSSYYY___ccceeeXXXOOOJJJMMMPPPOOOMMMMMMEEEHHHMMMRRRUUUUUUQQQNNNQQQLLLLLLPPPTTTTTTTTTVVVPPPPPPNNNGGG:::111999FFFmmmvvvZZZNNNUUUTTTYYY]]]\\\WWWTTTRRRRRRMMMMMMMMMKKKJJJJJJLLLNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJLLLNNNOOONNNLLLKKKHHHGGGHHHGGGEEEIIINNNJJJHHHFFFCCCBBBBBBCCCDDDCCCDDDFFFFFFEEEDDDEEEGGGCCCEEEEEEEEECCCBBBCCCDDDBBBBBBBBBBBBAAAAAAAAABBBDDDBBBAAAAAABBBAAA@@@>>>>>>@@@CCCDDDDDDBBB@@@???>>>>>>>>>===<<<;;;::::::888888888888888777777666444333333222222222222222333333333222222333333333000000111222222111111000000000000///////////////------,,,,,,,,,++++++++++++++++++*********))))))******************************)))((()))***,,,---(((((())))))************+++******))))))(((((('''''''''''''''((((((((((((%%%&&&&&&((()))***++++++''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((***,,,+++***))))))***''''''''')))+++,,,+++)))***(((***000111...444===CCCLLLXXX___dddfffbbb\\\^^^gggqqqzzz|||}}}zzzwww{{{zzz}}}|||oooeee```^^^\\\[[[TTTQQQOOONNNNNNMMMJJJFFFKKKLLLNNNOOOOOONNNMMMLLLUUURRRPPPRRRVVVZZZ[[[ZZZRRRMMMKKKOOORRRPPPOOOPPPIIIPPPZZZ``````ZZZSSSNNNLLLLLLOOOTTTUUURRRRRRUUUMMMKKKIIIFFF???<<>><<<<<<<<<<<<;;;:::888888666777777777777666555555444444333222222222222222333333222222222222333333000000000000000111111111////////////////////////,,,,,,,,,,,,+++++++++++++++************)))))))))************************((((((((()))***+++,,,,,,&&&&&&((()))************((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%######$$$&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''')))++++++***))))))***%%%&&&((()))))))))))))))%%%&&&(((*********+++...+++222999<<>><<>>;;;;;;;;;:::999888777666666666777777666666555444555444333222111222333333333333222222222222333333000//////...///000111222////////////////////////,,,,,,,,,++++++++++++***************))))))))))))************************))))))***************)))&&&'''((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&%%%###"""###%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%''')))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((%%%'''*********)))))))))((()))+++***'''&&&&&&'''###''')))((((((***)))''''''++++++)))---555777444666???HHHOOO[[[jjjrrrrrroooddd^^^bbbjjjrrr~~~uuullljjjlllrrr}}}wwwpppyyy~~~~~~wwwuuuqqq{{{|||sssqqqzzz}}}{{{{{{wwwxxxxxxvvvwww{{{xxx{{{vvvkkkhhhhhh^^^OOOOOOJJJCCC@@@CCCGGGIIIJJJLLLJJJHHHEEECCCFFFKKKOOOLLLLLLLLLLLLMMMMMMMMMMMMPPPMMMJJJLLLRRRVVVUUUSSSPPPPPPTTTXXXWWWSSSRRRUUUOOOeeezzz{{{jjjVVVNNNOOOQQQMMMMMMQQQTTTRRRRRRSSSHHH???999::::::???SSSiiixxxaaaYYYXXXUUUWWWOOOQQQOOOIIIHHHLLLMMMIIIGGGIIIKKKLLLKKKIIIIIIJJJHHHIIILLLMMMMMMLLLIIIHHHKKKKKKKKKLLLLLLLLLLLLLLLIIIFFFDDDGGGJJJKKKGGGCCCAAABBBGGGLLLLLLHHHGGGJJJFFFEEEBBB@@@???AAADDDFFFHHHIIIHHHEEECCCAAABBBCCCAAACCCDDDCCCBBBBBBCCCDDDAAABBBCCCBBB>>><<<===???AAA@@@@@@@@@AAA@@@===;;;CCCDDDEEEBBB>>>;;;<<<===:::::::::999888777555555777777777777777666555555555444333222222222333444333222222222222222222333000///...---...///111333.........///////////////,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))******+++++++++)))'''&&&((())))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""######$$$$$$%%%&&&''''''######$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&$$$###"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))((((((((('''''''''((())))))))))))))))))***+++***(((((((((***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))***)))((((((((()))+++,,,,,,111:::EEEPPPYYY```cccXXXZZZZZZWWWXXXcccvvvrrreee___dddrrr}}}zzzpppllltttvvvzzz}}}~~~{{{xxxuuu|||~~~{{{}}}yyyooorrruuuwwwxxxzzzvvvnnnnnnqqqttt~~~xxxmmmbbb^^^WWWQQQLLLJJJJJJKKKEEEEEEEEEEEEFFFGGGIIIIIIIIIFFFFFFHHHIIIHHHJJJOOOMMMOOONNNJJJIIILLLMMMKKKOOONNNNNNMMMNNNOOOQQQRRRPPPSSSWWWYYYXXXVVVTTTSSS^^^aaadddaaa[[[TTTOOONNNMMMLLLMMMPPPTTTUUURRRNNNLLL;;;333777999888CCCUUUvvvpppcccTTTPPPUUUUUUPPPOOOMMMJJJHHHHHHJJJMMMOOOTTTQQQNNNKKKIIIIIIJJJKKKHHHNNNOOOJJJIIIMMMNNNLLLJJJEEECCCIIIOOONNNLLLKKKHHHHHHFFFFFFFFFGGGHHHIIIIIILLLOOOPPPMMMHHHEEECCCGGGFFFEEECCCAAAAAACCCEEEIIIHHHGGGEEECCCBBBAAAAAA@@@BBBCCCCCCBBBBBBDDDEEECCCBBBAAA@@@????????????AAA???===;;;;;;<<<>>>@@@>>>???@@@>>><<<;;;<<<===:::::::::999999999888888:::999888888777666666555555444333222111111111111333222222111111222222333333111000///000///...,,,////////////////////////,,,------...---+++***)))+++++++++************)))))))))))))))((((((((((((''''''((())))))((('''&&&))))))))))))))))))))))))''''''''')))******'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((((('''''''''''''''((())))))))))))(((((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((()))((()))***+++++++++******,,,///444:::@@@EEEHHHIIIIIIJJJKKKKKKMMMWWWgggsssuuuppphhh___\\\bbbooozzzuuupppssszzz{{{}}}{{{vvvvvv}}}zzzqqqnnnoookkkooottttttmmmaaaSSSJJJJJJHHHEEEBBBAAAAAACCCDDDBBBBBBCCCCCCDDDEEEGGGGGGDDDBBBCCCGGGHHHFFFHHHMMMLLLNNNLLLIIIIIINNNPPPNNNLLLLLLKKKKKKMMMNNNPPPRRRQQQSSSVVVXXXWWWUUUSSSRRRSSSVVVYYYYYYVVVRRRPPPPPPMMMNNNOOOQQQTTTTTTRRRQQQOOOBBB777555333555BBBRRRbbb\\\QQQJJJJJJNNNOOOLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJIIIMMMNNNJJJJJJMMMNNNJJJKKKFFFFFFKKKOOONNNLLLLLLIIIHHHGGGGGGGGGHHHIIIIIIFFFIIIKKKLLLIIIFFFDDDCCCGGGGGGFFFCCCAAAAAACCCEEEIIIHHHFFFDDDCCCBBBAAAAAA>>>@@@AAAAAA@@@@@@AAACCCCCCBBBAAA@@@@@@?????????@@@???<<<;;;;;;<<<>>>@@@>>>???@@@>>><<<;;;;;;<<<::::::999999999888888888999999999888888777555555555444333222222111222222222111111000000111111222333222000000111111///...000000000000000000000000.../////////...---,,,++++++++++++************)))))))))))))))((((((((((((''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((***)))'''$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''(((((()))((((((((('''(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))&&&(((***,,,---+++)))(((++++++---///000111111111444444444555888???GGGNNNRRRPPPNNNJJJJJJPPP[[[ccc|||zzzqqqmmmpppzzzooorrrqqqooowwwtttiiigggmmmvvv|||yyynnnddd\\\WWWUUUNNNNNNNNNLLLHHHBBB<<<888999999999:::<<<===???@@@@@@@@@@@@AAABBBCCCEEEEEEBBBBBBEEEIIIIIIGGGHHHLLLKKKLLLKKKGGGHHHNNNQQQQQQLLLKKKJJJJJJLLLNNNPPPRRRQQQRRRTTTUUUUUUSSSRRRPPPMMMOOORRRRRRQQQPPPPPPPPPMMMPPPRRRTTTTTTSSSTTTTTTPPPJJJ@@@666333===OOO]]]aaaWWWNNNLLLNNNNNNNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGJJJLLLLLLLLLKKKJJJIIILLLLLLLLLNNNQQQPPPMMMKKKIIIJJJNNNOOOKKKJJJLLLIIIIIIHHHHHHHHHHHHIIIIIIEEEGGGIIIIIIGGGFFFEEEEEEIIIHHHGGGDDDBBBAAACCCEEEHHHGGGEEEDDDCCCBBBBBBBBB@@@AAABBBBBBAAA@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>><<<;;;;;;<<<>>>?????????@@@>>>;;;::::::;;;999999999888888888888888777888999:::999777555444555555333222222222222222111000000000000000000111333111000111222333222000000000000000000000000000000000000000000///------+++++++++************)))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%''')))*********((('''(((((())))))))))))))))))+++***))))))+++---......222333444555666:::@@@EEEOOOVVV___eeefffdddbbbbbbeeennnzzzxxxqqq\\\]]]\\\ZZZaaappp{{{wwwkkk\\\RRRPPPSSSXXXZZZXXXRRRKKKFFFCCC@@@<<<999555666666666777888999:::555666888:::<<<<<<======>>>>>>???@@@AAABBBDDDEEEEEEGGGKKKOOONNNIIIIIILLLKKKLLLJJJGGGIIIPPPUUUVVVPPPNNNMMMLLLMMMNNNQQQRRRQQQQQQQQQRRRSSSRRRQQQOOOQQQRRRQQQQQQPPPOOONNNOOONNNRRRUUUVVVTTTSSSUUUXXXPPPRRRJJJ======QQQiiiuuuuuuhhh\\\WWWTTTOOOOOORRRMMMMMMLLLLLLLLLLLLMMMMMMFFFGGGJJJLLLMMMMMMLLLLLLKKKKKKKKKNNNQQQTTTSSSQQQLLLKKKMMMOOOMMMIIIHHHKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIHHHGGGHHHJJJIIIIIIHHHEEECCCBBBDDDFFFGGGFFFEEEDDDCCCCCCBBBBBBEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;;;;<<<>>>???>>>??????===;;;999999:::888888888888888888888888666777999::::::888555333444333222111111000111111111111000000000000111111111000///000222333222111////////////////////////111111000000///......---+++++++++*********))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))%%%$$$$$$%%%''''''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))******,,,+++)))***++++++)))&&&)))+++---......///111222444888===CCCHHHMMMQQQSSSRRRUUUZZZ]]]]]]ZZZVVVRRRHHHJJJJJJIIILLLRRRVVVWWWRRRKKKCCC>>>=========;;;<<<888444444666777555222444444333333333444555555111333666999:::;;;::::::>>>>>>???@@@AAACCCDDDEEEHHHKKKQQQUUUQQQJJJHHHKKKIIILLLKKKJJJOOOXXX___aaaUUUSSSQQQOOONNNPPPRRRSSSQQQOOONNNOOOQQQRRRQQQOOOTTTSSSRRRQQQPPPPPPOOONNNPPPSSSVVVVVVTTTTTTVVVYYYQQQVVVRRRGGGKKKbbb{{{yyyjjj]]]RRRKKKKKKOOONNNLLLJJJHHHHHHJJJLLLNNNKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLNNNPPPPPPPPPQQQOOOMMMMMMNNNLLLGGGFFFJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGHHHJJJKKKIIIIIIHHHFFFDDDDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDHHHIIIJJJIIIGGGFFFFFFGGGCCCCCCDDDDDDDDDCCCBBBBBB@@@???>>>============>>>===>>>>>>===:::999999:::888888888888888888999999555777999::::::888666444333222111000000/////////222222222111111222222222///......///111222111000........................000000///...------------+++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))%%%$$$$$$$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((******(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&((())))))((((((''''''(((((())))))((((((***++++++***((()))***+++,,,,,,,,,+++***///......000555999<<<=========<<<<<<<<<<<<======444666888:::::::::888777888777666555555333000...222///...000222444222000444444444444333222111000000222666999<<<=========>>>>>>>>>@@@AAACCCEEEFFFEEEJJJSSSWWWSSSJJJFFFIIIGGGKKKLLLNNNTTT___fffgggVVVTTTQQQOOONNNPPPSSSUUUPPPMMMLLLMMMQQQSSSSSSQQQRRRQQQPPPPPPRRRSSSRRRQQQRRRSSSUUUUUUUUUVVVWWWYYYUUUYYYVVVOOOTTThhh}}}vvvaaaQQQKKKMMMNNNLLLJJJFFFDDDDDDFFFJJJLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQOOONNNOOOMMMLLLOOOTTTVVVQQQNNNMMMKKKGGGGGGIIIIIIIIIJJJIIIIIIHHHGGGFFFDDDEEEGGGGGGFFFFFFHHHJJJIIIIIIHHHFFFEEEFFFHHHKKKGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIHHHEEEDDDDDDEEECCCDDDEEEFFFFFFEEECCCCCCBBBAAA@@@???>>>=========;;;<<<===<<<:::999999:::999999999999999:::::::::666777888999999888666555333222111000000//////000333333222222222222333333///...---...000111111000------------------------000///...---,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&'''((((((+++***)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((((())))))))))))((('''&&&&&&'''((((((%%%&&&''''''''''''((()))''''''((()))))))))((('''+++)))''')))---///...,,,//////.........///000111,,,,,,---......---++++++...000222111000...------,,,,,,---...000000///...000111222333333444444444111333777:::===>>>>>>>>><<<======???AAACCCDDDEEEAAAHHHSSSYYYTTTKKKHHHJJJHHHKKKLLLLLLQQQYYY]]]^^^RRRPPPMMMLLLLLLOOOSSSUUUPPPLLLJJJLLLQQQUUUUUUSSSRRRQQQQQQSSSVVVWWWUUUSSSTTTSSSRRRTTTVVVWWWXXXWWWXXXWWWVVVUUU[[[hhhvvvgggRRROOOQQQNNNKKKJJJHHHFFFFFFHHHJJJKKKKKKLLLNNNOOOPPPPPPPPPOOOOOONNNPPPRRRPPPPPPYYYddd]]]UUUNNNMMMLLLJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHDDDFFFHHHIIIHHHGGGHHHIIIHHHHHHHHHGGGFFFGGGJJJMMMHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGDDDCCCCCCDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEDDDCCCAAA???>>>===<<<999;;;<<<;;;:::999:::;;;999999:::::::::;;;;;;;;;777777888888888888777777555444333222111111111111222222111111111111222222111000//////111222111000........................000///...,,,,,,,,,,,,---+++++++++************)))))))))))))))(((((((((((('''&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''((()))***)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&(((***,,,,,,+++)))(((''''''&&&&&&'''(((***+++)))***+++)))'''&&&(((***&&&%%%&&&''')))***)))(((&&&%%%%%%)))...///,,,)))***+++,,,------,,,+++***000...,,,---,,,+++,,,...---///000...+++***,,,///---///111222333333333333333333333333444444555555111333555777888999999999;;;<<<<<<>>>@@@BBBDDDEEE???GGGSSS[[[WWWNNNKKKNNNJJJLLLLLLIIIJJJNNNOOONNNLLLKKKIIIHHHJJJNNNSSSVVVOOOLLLIIIKKKQQQVVVVVVUUUWWWUUUUUUWWWYYYZZZWWWTTTUUUSSSQQQRRRVVVYYYXXXVVVXXXUUUTTTYYY```hhhrrrzzzwwwiiiQQQOOOPPPJJJLLLLLLLLLLLLLLLLLLLLLLLLGGGJJJNNNQQQSSSRRRPPPNNNLLLMMMRRRVVVVVVYYYgggwwwcccXXXOOOMMMNNNLLLKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIFFFIIIKKKLLLKKKJJJJJJKKKGGGGGGHHHGGGGGGHHHLLLOOOHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHEEECCCCCCDDDCCCDDDFFFGGGGGGFFFEEEDDDGGGFFFDDDBBB@@@>>><<<<<<888:::;;;;;;:::999:::<<<:::::::::;;;;;;<<<<<<<<<777777777777777888888888666666555444333333333333111111000000000000111111222111000111222222111000////////////////////////111000...---,,,,,,------+++++++++************)))))))))))))))(((((((((((('''&&&&&&&&&'''(((***+++))))))))))))))))))))))))(((&&&$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&(((((()))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///000111111222222333444444111444888:::999888777666999999:::;;;>>>AAAEEEGGGFFFJJJMMMMMMJJJHHHIIIKKKLLLMMMLLLHHHFFFHHHJJJKKKNNNMMMKKKIIIJJJLLLNNNPPPQQQMMMJJJIIILLLOOOPPPOOOPPPRRRQQQOOOPPPSSSSSSOOONNNQQQTTTVVVUUUUUUUUUUUUUUUUUUYYYaaadddaaa^^^]]]___cccddd___UUUOOOPPPSSSOOONNNMMMNNNQQQRRRPPPMMMEEEIIINNNPPPNNNLLLMMMNNNQQQOOOMMMNNNTTT]]]ffflllVVVTTTQQQMMMJJJHHHHHHHHHOOOMMMKKKHHHGGGGGGHHHIIILLLKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHJJJKKKMMMIIIIIIMMMNNNJJJEEEDDDIIILLLNNNNNNKKKHHHEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCFFFDDDBBB@@@@@@>>><<<:::888888888999:::<<>>AAADDDEEECCCDDDFFFGGGEEEDDDDDDEEEHHHJJJJJJGGGEEEEEEFFFFFFMMMLLLKKKIIIJJJKKKNNNOOOPPPMMMJJJJJJLLLOOOOOOOOOLLLOOONNNLLLMMMOOONNNJJJMMMPPPSSSUUUUUUTTTTTTTTTXXXUUUWWW[[[\\\WWWRRRRRRVVV[[[___^^^YYYSSSQQQQQQOOONNNMMMNNNQQQRRRPPPNNNGGGKKKOOOPPPOOONNNNNNNNNNNNPPPRRRUUUWWWYYYYYYYYYSSSOOOKKKIIIIIIIIIIIIIIIMMMLLLJJJHHHGGGHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIJJJIIIHHHGGGGGGIIIKKKLLLNNNHHHFFFIIIJJJHHHFFFGGGIIIHHHHHHGGGHHHHHHHHHIIIEEEFFFFFFFFFEEEDDDDDDCCCEEECCCAAA@@@@@@???===;;;999888888999:::<<<>>>@@@BBB@@@===;;;;;;;;;:::999555777999;;;;;;999777555777777666555444333333222111111111111000111222333///000000000000000000///111///---,,,---......---+++++++++***(((''')))***---+++))))))+++++++++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,------------//////000111111222222333333444666666555555777888<<<<<<<<<<<<>>>@@@BBBCCCEEEDDDDDDEEEFFFFFFDDDCCCCCCEEEFFFGGGFFFEEEEEEGGGLLLKKKJJJJJJJJJKKKMMMNNNNNNLLLKKKKKKMMMNNNNNNNNNHHHLLLNNNMMMMMMOOONNNJJJLLLOOORRRTTTTTTSSSSSSSSSXXXTTTSSSUUUTTTOOOKKKKKKLLLQQQWWW\\\\\\XXXRRRMMMOOONNNNNNOOOQQQQQQPPPNNNJJJMMMPPPQQQQQQOOOOOOOOOMMMOOORRRTTTTTTSSSPPPOOORRRLLLGGGFFFJJJMMMMMMKKKJJJJJJHHHHHHHHHHHHJJJJJJIIIJJJLLLMMMMMMKKKHHHGGGJJJIIIHHHGGGGGGIIIKKKLLLMMMGGGDDDEEEGGGFFFHHHKKKHHHDDD@@@@@@DDDIIILLLLLLGGGGGGGGGGGGFFFDDDCCCBBBCCCBBB@@@@@@@@@???>>><<<999999888999:::<<<>>>???AAA???===;;;;;;;;;:::999444777:::======:::777444888888777666444333333222000000000000111111111222000000111111111111000000000///---,,,---......---)))******(((((())),,,......,,,******++++++***)))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))******)))((('''&&&&&&((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++++++++++++++,,,,,,,,,---...//////000000111111222222333333222222333555777999999:::;;;<<<>>>@@@AAAFFFCCCBBBCCCFFFGGGEEEBBBDDDCCCCCCEEEEEEEEEHHHMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMMMMDDDIIIMMMMMMNNNPPPOOOLLLKKKNNNQQQSSSSSSRRRRRRRRRUUUQQQOOOQQQRRROOOMMMOOOHHHJJJPPPVVVZZZXXXQQQKKKNNNNNNNNNOOOPPPPPPPPPOOONNNOOOQQQRRRRRRQQQPPPOOOPPPNNNLLLJJJKKKNNNQQQSSSTTTMMMFFFFFFLLLPPPOOOLLLHHHGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKKKKJJJIIIHHHGGGKKKJJJHHHGGGFFFGGGIIIJJJJJJFFFDDDFFFGGGGGGIIIMMMIIICCC>>>>>>DDDJJJLLLLLLHHHHHHHHHGGGFFFDDDCCCBBBBBB@@@??????@@@@@@>>>===999999999999:::<<<>>>???@@@>>><<<<<<<<<;;;:::888555777999::::::888666444777777666555333222111111000000///000111000///---000000111111111111000000000...------......---,,,,,,,,,+++******---111444///---+++***++++++***)))((((((((((((((((((((((((***)))'''&&&&&&''')))***%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$############$$$$$$$$$$$$############""""""######$$$%%%########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***+++***((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******************++++++++++++------...//////000000111000000000//////000333555333444666888:::===???@@@AAA???===???BBBDDDCCCAAAKKKEEEBBBBBBAAA@@@EEEMMMHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPPPPNNNMMMMMMFFFLLLPPPNNNMMMMMMLLLJJJKKKNNNQQQSSSRRRRRRRRRRRRSSSNNNLLLNNNPPPOOOOOOQQQJJJJJJKKKPPPTTTUUUPPPKKKMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQOOONNNPPPMMMIIIFFFFFFKKKPPPTTTSSSLLLEEEEEEJJJNNNLLLIIIEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJHHHFFFFFFGGGHHHIIIMMMKKKIIIFFFEEEEEEEEEFFFFFFEEEFFFJJJKKKHHHIIILLLJJJEEE@@@BBBGGGKKKJJJHHHHHHHHHGGGGGGEEEDDDBBBBBBAAA@@@>>>???@@@@@@>>>===:::999999999:::<<<===??????===<<<<<<<<<<<<:::888777777666666555555555555555444444333111000000//////...///222444444222000000000111111111111000000///...------//////---,,,---------,,,,,,///333666///---+++***++++++***((((((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))*********+++,,,------......///000000.../////////...///111444000111333666999;;;===>>>??????>>>@@@CCCEEEFFFFFFRRRIIIBBB@@@<<<888===FFFFFFGGGHHHJJJJJJIIIHHHHHHIIIMMMQQQSSSRRROOONNNMMMRRRWWWZZZUUUPPPOOOMMMKKKKKKNNNQQQSSSSSSRRRRRRRRRQQQLLLJJJLLLNNNLLLLLLOOONNNLLLKKKLLLOOOPPPOOOLLLLLLNNNPPPPPPOOOOOOOOOPPPQQQPPPOOOOOOPPPPPPNNNLLLMMMLLLJJJIIIIIIIIIJJJKKKNNNIIIDDDDDDGGGIIIGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJHHHEEECCCCCCEEEHHHJJJLLLJJJHHHEEECCCCCCCCCDDDCCCDDDHHHMMMMMMIIIHHHKKKJJJGGGEEEEEEGGGIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAAAAA@@@>>>>>>??????>>><<<::::::999999:::;;;===>>>===<<<;;;<<<<<<<<<:::888888666555333222333444555333222222111111000000///------///444999;;;888555//////000000000000/////////...---...//////---++++++,,,,,,++++++,,,000333---+++))))))******)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%#################################$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))******)))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))******,,,,,,,,,---......//////...///000000///000222444111222444666999:::<<<<<<===???@@@AAACCCEEEIIIKKKTTTJJJCCCBBB===777:::DDDDDDFFFHHHJJJJJJIIIGGGFFFIIINNNSSSVVVTTTQQQNNNNNNVVV[[[\\\WWWQQQPPPPPPPPPLLLOOORRRSSSSSSRRRRRRSSSPPPKKKIIILLLNNNMMMMMMOOOOOONNNLLLKKKLLLNNNNNNNNNLLLNNNQQQQQQOOONNNOOOQQQQQQOOOMMMMMMNNNNNNLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGFFFDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHHHHGGGEEECCCBBBCCCDDDEEEBBBCCCHHHLLLKKKGGGGGGJJJJJJHHHFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@???>>>??????===;;;;;;:::999999:::;;;===>>><<<<<<;;;<<<===<<<999777777777666555444444333333111111111111111111111111///...000444999:::555000......////////////..................//////---+++***+++,,,+++******,,,...+++)))(((((()))***)))(((((((((((((((((((((((((((###$$$&&&''''''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++,,,------......//////000222222111111333444333444666777999:::::::::777:::===>>>>>>@@@FFFJJJQQQHHHDDDFFFBBB;;;>>>HHHDDDEEEHHHJJJJJJIIIGGGEEEIIINNNUUUWWWUUUQQQOOONNNLLLRRRTTTOOOKKKLLLOOOOOOLLLOOORRRTTTTTTSSSSSSSSSNNNJJJJJJNNNQQQQQQQQQTTTNNNNNNMMMLLLLLLMMMNNNOOOLLLNNNQQQQQQOOONNNOOOQQQPPPNNNKKKKKKMMMMMMKKKHHHIIIGGGEEEDDDDDDFFFHHHJJJDDDEEEFFFGGGGGGGGGGGGFFFDDDDDDFFFGGGGGGHHHHHHHHHAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBBAAABBBCCCEEEFFFBBBCCCGGGJJJHHHDDDEEEJJJIIIHHHFFFCCCBBBCCCGGGKKKBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>???>>><<<;;;;;;::::::999:::;;;===>>><<<;;;;;;<<<===<<<999777666777888888777555333222111111222222222333333333222000000333666444---'''------............------.........///000///---++++++---...---+++++++++,,,***((('''''')))***))))))(((((((((((((((((((((((($$$&&&(((******(((&&&$$$"""###$$$%%%&&&&&&'''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***(((((('''&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++------,,,------...///000333333444444555666666777999999:::;;;<<<>>>>>>???BBBBBBBBBCCCCCCDDDCCCBBBDDDEEEFFFFFFEEEEEEFFFGGGMMMTTTWWWUUUTTTVVVRRRKKKMMMLLLKKKLLLNNNOOOLLLJJJMMMLLLJJJLLLPPPRRRQQQOOONNNOOOPPPQQQQQQQQQQQQQQQNNNNNNMMMNNNOOOPPPQQQRRRQQQNNNLLLLLLNNNOOOMMMJJJJJJKKKKKKJJJHHHFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEHHHEEECCCDDDFFFGGGFFFCCCFFFEEEEEEFFFFFFEEEBBB@@@???>>>>>>???BBBDDDDDDDDDDDDDDDCCCBBBAAACCCGGGJJJHHHHHHGGGDDDAAA@@@AAABBBDDDCCCBBBCCCDDDDDDBBBAAABBBAAA@@@>>><<<;;;::::::;;;;;;<<<======>>>>>>>>>999:::;;;;;;:::777555333444444444444444444444444111222333333333333222111222222000/////////000111////////////............//////.........---------...---+++***)))***++++++---888222&&&)))---)))(((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$######"""%%%### !!!#################################$$$$$$$$$############"""$$$$$$############$$$$$$""""""############""""""$$$$$$$$$#########""""""######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,***(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++---,,,,,,------...///000222222333444444555555666777888999:::;;;<<<===>>>AAA???>>>???AAACCCCCCBBBEEEDDDDDDCCCCCCFFFIIILLLLLLPPPRRRPPPQQQVVVVVVSSSPPPNNNMMMMMMOOOOOOMMMKKKNNNMMMLLLNNNQQQSSSRRRPPPLLLMMMNNNOOOPPPPPPPPPPPPLLLMMMPPPRRRSSSRRRQQQPPPMMMLLLKKKLLLNNNOOOMMMKKKIIIIIIJJJJJJIIIIIIJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFKKKIIIGGGFFFGGGFFFCCC@@@BBBCCCDDDEEEDDDCCCCCCBBBBBB@@@@@@AAACCCEEEFFFEEEFFFFFFFFFDDDBBBBBBDDDGGGDDDDDDDDDCCCAAA@@@BBBDDDBBBAAAAAACCCEEEEEEDDDCCCCCCBBBAAA???===<<<<<<<<<:::;;;<<<>>>>>>>>>======:::;;;;;;;;;:::888777666555555555555555555555555333333333333333333333333333222111000//////000000111000000000000///////////////.........---------///...---,,,++++++,,,---???JJJBBB000,,,+++)))+++'''''''''((((((((())))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''((()))%%%###%%%)))+++)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%###!!!"""$$$'''((((((########################""""""######$$$$$$$$$%%%$$$$$$############$$$$$$""""""############""""""$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,***'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&''''''&&&###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++,,,,,,,,,,,,---...///000111111111222333333444444555666777888:::;;;<<<===>>><<<;;;>>>BBBDDDCCCBBBFFFDDDAAAAAACCCHHHMMMQQQNNNOOONNNKKKMMMSSSVVVVVVSSSPPPNNNMMMNNNOOOOOONNNNNNMMMMMMNNNPPPQQQPPPOOOKKKKKKLLLMMMMMMNNNNNNOOOJJJMMMRRRUUUVVVSSSPPPMMMJJJJJJJJJLLLNNNNNNMMMKKKHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIIIIIIIIIIGGGDDDBBBBBBEEEHHHGGGEEEDDDFFFHHHDDDCCCBBBCCCEEEGGGGGGGGGHHHIIIIIIGGGDDDCCCCCCDDD@@@BBBBBBBBBAAABBBDDDFFFBBBAAAAAACCCFFFGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>:::;;;===??????>>><<<;;;;;;;;;:::::::::999999999666666666666666666666666444333222222222222333444444333222000000/////////111111111111000000000000.../////////......------//////...---------......GGGQQQHHH444,,,((('''---''''''(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))000)))$$$%%%+++---***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!"""###$$$%%%$$$######$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%######$$$'''***,,,,,,######################## !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$""""""############""""""$$$$$$$$$#####################""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***+++)))''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))************,,,,,,,,,,,,---...////////////000000111222222333555555777888:::;;;<<<===>>>===???CCCGGGIIIGGGDDDEEECCCAAAAAAEEEKKKOOORRRRRRQQQNNNKKKJJJMMMOOOPPPQQQOOOMMMMMMNNNOOOQQQRRRQQQPPPOOONNNNNNMMMMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJMMMQQQTTTTTTRRROOOLLLIIIJJJLLLMMMNNNMMMKKKJJJJJJIIIIIIIIIJJJKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGHHHLLLOOONNNIIIGGGJJJNNNFFFEEEDDDDDDFFFHHHHHHGGGIIIJJJLLLKKKHHHFFFEEEFFFAAACCCDDDDDDCCCCCCEEEGGGDDDCCCCCCEEEFFFGGGFFFEEECCCCCCAAA@@@????????????;;;<<<>>>??????===;;;:::::::::999888888888999999555555555555555555555555444333111000000111333444444333222111000000//////111111111000000000//////...//////000///...------............---.........:::CCC;;;---***'''%%%+++(((((((((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((555///)))'''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!"""###%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$'''***++++++########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""######$$$$$$######"""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***(((''''''(((,,,///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))*********,,,++++++,,,,,,---...///......//////000111111111555555777888:::<<<===>>>>>>AAAFFFJJJMMMNNNLLLJJJFFFDDDBBBDDDHHHMMMOOOPPPQQQOOOMMMLLLKKKIIIIIIJJJMMMMMMLLLLLLMMMOOOSSSUUUVVVVVVTTTRRRPPPNNNMMMLLLQQQPPPNNNLLLKKKJJJJJJJJJLLLMMMNNNOOOPPPOOONNNNNNKKKMMMPPPQQQOOOLLLIIIHHHKKKIIIIIIKKKOOOQQQQQQPPPLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKKKKLLLKKKJJJJJJHHHIIIKKKLLLLLLKKKKKKKKKOOORRRTTTQQQKKKIIIKKKOOOHHHFFFEEEEEEGGGHHHGGGGGGIIIKKKMMMNNNLLLKKKJJJKKKFFFGGGHHHHHHFFFEEEFFFGGGHHHFFFFFFFFFGGGGGGEEECCCBBBAAA@@@???????????????<<<===>>>???>>>===;;;999999888777777777777888888444444444444444444444444333111000......000111333333333333222111000000///000000/////////............///000111000///---,,,,,,,,,,,,,,,---,,,,,,,,,,,,111+++&&&,,,+++&&&((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&///...,,,((($$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!"""###$$$%%%$$$#################################$$$$$$%%%%%%$$$$$$######"""!!!"""$$$&&&&&&%%%################################################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***(((''''''(((,,,///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$######$$$'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((()))))))))******++++++++++++,,,---...///.........///000000111111444555666888:::<<<===>>>???DDDJJJMMMMMMLLLNNNPPPJJJGGGEEEFFFJJJMMMMMMLLLKKKIIIIIILLLLLLIIIIIIKKKKKKLLLMMMNNNNNNOOOSSSUUUZZZZZZZZZWWWTTTQQQQQQQQQUUUSSSQQQNNNLLLLLLKKKKKKNNNNNNMMMLLLLLLMMMNNNOOOMMMPPPTTTTTTRRRMMMJJJHHHJJJHHHIIIMMMTTTXXXXXXWWWLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNMMMLLLKKKMMMNNNNNNMMMKKKJJJJJJKKKQQQRRRRRROOOKKKIIIJJJLLLJJJHHHFFFFFFHHHHHHHHHGGGHHHKKKMMMNNNNNNMMMNNNNNNJJJKKKLLLKKKIIIGGGGGGGGGJJJIIIGGGGGGHHHGGGEEECCCAAAAAA@@@??????@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888888777777777666666666444444444444444444444444222111000//////000111222222222333333222222111000////////////...............///000111111///...,,,)))***+++,,,,,,,,,++++++***---''''''000///((((((******))))))))))))(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$&&&((()))'''###"""%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""###############$$$$$$$$$###############$$$$$$$$$#########$$$$$$############"""!!!!!!######""" ########################$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***+++)))''''''(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))***++++++++++++,,,---...///.........///000000111111222333555777999;;;<<<===???EEEIIIHHHDDDDDDLLLTTTRRRLLLFFFEEEHHHKKKKKKJJJIIIEEEEEEIIIJJJHHHJJJNNNMMMOOOQQQQQQPPPOOOQQQTTTXXXYYYZZZXXXUUUTTTUUUVVVVVVUUURRRPPPOOOOOOPPPQQQOOOOOONNNMMMMMMNNNNNNOOOMMMQQQVVVXXXUUUPPPMMMLLLJJJHHHHHHLLLRRRVVVUUUSSSJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLNNNOOOOOOOOONNNMMMOOOPPPOOOMMMJJJJJJLLLOOOQQQPPPNNNLLLKKKJJJJJJKKKMMMKKKIIIIIIJJJJJJIIIHHHIIIKKKMMMMMMMMMLLLNNNOOOJJJLLLMMMMMMKKKIIIHHHIIIIIIHHHGGGHHHIIIHHHFFFDDDBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>><<<;;;;;;;;;;;;888999999999888777555444555555555555555555555555222222222222222222222222000111222333333333222222000000000////////////......///111222222000...,,,((()))+++,,,,,,,,,++++++,,,///)))(((///---(((---*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$######$$$&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$###"""!!!"""###%%%&&&""""""#########$$$$$$$$$!!!""""""######""""""!!!###"""""""""$$$$$$"""!!!#######################################$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,***'''&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++++++++,,,---............//////000111111111111222333555888:::;;;<<<>>>DDDGGGBBB;;;===JJJWWWXXXPPPGGGCCCEEEIIIKKKJJJJJJEEEDDDGGGHHHFFFIIIOOOPPPSSSUUUTTTQQQOOOPPPRRRRRRUUUWWWVVVTTTTTTVVVXXXVVVUUUSSSRRRRRRSSSTTTUUUOOOOOOOOOOOOOOOOOOOOONNNLLLQQQWWWYYYWWWRRRPPPOOOLLLHHHFFFHHHMMMOOOLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLNNNPPPPPPPPPNNNMMMMMMNNNNNNLLLJJJLLLQQQUUUQQQOOOLLLKKKLLLMMMMMMLLLOOOMMMKKKJJJKKKLLLKKKJJJJJJKKKLLLLLLKKKKKKLLLMMMIIIKKKMMMMMMKKKJJJIIIJJJHHHGGGGGGHHHIIIJJJHHHGGGCCCBBBBBBBBBBBBCCCDDDDDDBBB@@@>>>;;;::::::;;;<<<999:::;;;;;;:::777555333666666666666666666666666333444444555555444444333///000222333444444333222111111111111000000000000...///111222222000...,,,))))))+++,,,---,,,,,,++++++///***'''+++((('''111+++*********))))))(((((((((((('''''''''&&&&&&&&&(((((())))))(((&&&$$$###&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""%%%$$$""" !!!###%%%'''""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$######$$$&&&&&&%%%###########################!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,***(((''')))***###$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((*********+++,,,---///000............///000111222444555777777777888:::<<<@@@EEEJJJGGG@@@???EEELLLPPPKKKGGGEEEHHHKKKMMMMMMHHHFFFDDDDDDFFFIIILLLMMMNNNOOOPPPQQQRRRRRRRRRRRRNNNRRRTTTSSSPPPSSSZZZ```UUUTTTSSSRRRRRRSSSTTTTTTPPPPPPPPPPPPOOONNNMMMLLLNNNPPPQQQRRRRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLIIIGGGJJJOOOSSSRRROOOOOOOOOOOONNNLLLKKKIIIHHHMMMLLLKKKKKKKKKMMMOOOQQQTTTVVVUUUOOOIIIHHHLLLQQQMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHIIIIIIIIIHHHFFFEEECCCEEEDDDBBBBBBCCCCCCAAA@@@@@@???>>>===;;;;;;::::::888999:::999777777777888999999888777666555444444888666333222333444333333222222222333333222222222333222///......///222333///.........------------...444666000******,,,,,,,,,+++******))))))******))))))((((((''''''&&&&&&&&&'''''''''%%%$$$%%%&&&***)))'''&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$"""%%%%%%!!! ###$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$$$$%%%########################$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$############"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((*********+++,,,---...///............///000111111222333555555444555888:::>>>@@@AAA@@@>>>>>>AAAEEEGGGDDDAAACCCHHHOOOSSSUUUJJJHHHFFFFFFHHHJJJLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRSSSUUUYYY]]]___aaaVVVUUUSSSQQQQQQQQQRRRSSSRRRRRRRRRRRRQQQPPPOOONNNPPPPPPQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMMMMNNNKKKIIIKKKPPPSSSRRROOOQQQPPPOOOMMMKKKIIIHHHGGGLLLLLLKKKJJJKKKMMMOOOPPP]]]\\\YYYSSSLLLJJJKKKNNNNNNMMMKKKIIIHHHFFFFFFEEEHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCEEECCCBBBBBBBBBBBBAAA???AAA@@@>>>===<<<;;;;;;;;;888999:::999777777777888888888888777777777777777666444222111222222222111111111222222222222111111222111000......000111222/////////.........------222777888222,,,+++++++++,,,+++******))))))************))))))((('''&&&&&&&&&'''((('''%%%%%%%%%'''***)))'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#########"""&&&'''$$$"""$$$%%%###$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$####################################"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$###############$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))******+++,,,......------------...///000111000111222222222333555777===;;;:::;;;<<<>>>???@@@BBB@@@>>>@@@GGGNNNUUUXXXKKKJJJIIIHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRNNNMMMSSS]]]cccaaa]]]XXXVVVSSSPPPNNNOOOPPPQQQTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMKKKLLLPPPRRRQQQOOOQQQPPPMMMKKKIIIHHHHHHHHHLLLKKKJJJJJJKKKLLLNNNOOO\\\YYYTTTOOOJJJHHHHHHHHHNNNLLLJJJGGGEEECCCAAAAAAEEEFFFGGGIIIKKKLLLMMMMMMFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAABBBBBBAAA???@@@???>>>===<<<;;;;;;;;;888999:::999777777777888777777777777777777777777444222000000000111000///000000111111111111000000000000000000000000000000000/////////............666:::999333---++++++***,,,+++******))))))******,,,++++++)))((('''&&&&&&'''((()))(((&&&%%%&&&''')))((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&%%%###"""!!!!!!$$$"""###&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$###################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&%%%$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))))))))******+++------,,,,,,,,,,,,---...///000///000111111000111333555;;;:::::::::<<<>>>???AAAEEECCC@@@@@@CCCIIINNNQQQJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPMMMNNNUUU```eeebbb\\\XXXVVVRRRNNNMMMMMMNNNOOOSSSSSSTTTTTTSSSRRRRRRQQQPPPOOOOOONNNNNNOOOPPPPPPMMMMMMNNNNNNOOOOOONNNNNNOOOMMMKKKLLLNNNOOONNNMMMOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOSSSOOOKKKIIIIIIIIIHHHHHHJJJIIIGGGEEEBBBAAA@@@???DDDEEEFFFHHHJJJKKKLLLLLLEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCCCCAAA@@@>>>===<<<;;;::::::::::::888999:::999777777777888777777777666555555444444444222000000111111///...//////000000000000//////...///000111111000///...000000/////////.........444888777111------,,,***,,,+++******))))))******---,,,+++***)))((('''&&&((()))))))))'''&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&$$$!!! """"""%%%+++000111''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$###"""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%$$$##################%%%'''******)))'''%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))******+++,,,++++++++++++,,,---...//////000111111000000222444666999;;;;;;999:::???CCCFFFEEECCCAAAAAACCCGGGJJJGGGHHHIIIHHHFFFFFFHHHKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRVVV\\\bbbdddccc```VVVTTTQQQMMMLLLLLLMMMMMMQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMMMMKKKKKKLLLMMMNNNNNNMMMMMMMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNOOONNNKKKIIIHHHIIIJJJKKKJJJFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEGGGHHHIIIIIIIIIIIIDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDCCCBBBAAA<<<<<<;;;:::999999999999888999:::999777777777888666666777777777888888888444333222222222222000////////////000000/////////...///000111111000///...////////////............000333333...,,,...---+++,,,+++******))))))******,,,,,,+++***)))(((''''''((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&$$$""" !!!$$$%%%$$$'''///666888''''''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$###"""""""""########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$###"""""""""""""""%%%''')))******'''%%%###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((()))******+++************+++,,,---...///000111111000000222444222555888777666777<<>>???555444333333444333111/////////000000000000//////......000000000000......///.........------------,,,......,,,,,,......,,,,,,+++******))))))******+++******))))))((((((''''''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$&&&&&&""""""(((---...&&&%%%%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#######################################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######""""""!!!"""""""""&&&'''(((((('''&&&###"""%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((((((((((()))*********))))))******+++,,,---///000000000//////000222222222333444666999;;;===<<>>===<<<;;;;;;:::;;;;;;;;;888999:::999777777777888777777888999:::;;;<<<<<<444333333444444333111//////000000111111000000///...//////////////////...------------,,,,,,,,,,,,+++------+++,,,///...+++,,,+++******))))))******((((((((((((((((((((((((&&&'''((('''%%%%%%%%%'''$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!$$$%%%!!! """###"""$$$$$$#########$$$$$$%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$########################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((())))))(((((((((((())))))***))))))))))))***+++,,,---.../////////......///111555222///222999======;;;;;;>>>BBBCCCAAA@@@AAACCC@@@DDDHHHHHHEEEEEEHHHLLLKKKLLLMMMNNNNNNOOOOOONNNPPPPPPPPPRRRSSSQQQNNNJJJIIIJJJLLLNNNNNNNNNNNNMMMLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPPPPPPPMMMJJJGGGEEEGGGIIIKKKMMMNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKMMMOOOKKKKKKJJJIIIGGGEEECCCBBBEEEFFFGGGHHHIIIIIIIIIIIIDDDGGGIIIGGGCCCAAAEEEIIIEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGDDDCCCAAAAAAAAACCCEEEFFFAAACCCHHHKKKLLLJJJHHHEEEBBB@@@??????@@@???>>><<<>>>======<<<<<<<<<======888999:::999777777777888:::999888777666444333333444333333333444333000...000000111111111111000000////////////////////////------,,,,,,,,,+++++++++,,,...---+++,,,///...***,,,++++++***)))*********''''''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$############$$$%%%&&&''' &&&)))'''&&&&&&%%%"""""""""""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$%%%########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&"""""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&''')))'''$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######((($$$###)))111333,,,$$$###$$$%%%&&&''')))******&&&''''''((()))******+++)))))))))***++++++,,,,,,------------...000111222333444555777888:::;;;<<<<<<;;;:::<<<@@@CCCBBB@@@@@@BBBDDDGGGJJJLLLNNNNNNKKKLLLMMMOOOOOONNNMMMMMMJJJLLLNNNNNNMMMMMMNNNOOOPPPNNNLLLJJJJJJLLLOOOQQQPPPOOONNNNNNNNNNNNMMMLLLNNNNNNOOOOOONNNLLLJJJHHHNNNNNNNNNMMMKKKJJJKKKMMMPPPNNNKKKIIIIIIKKKNNNPPPHHHKKKLLLIIIDDDBBBEEEIIIKKKJJJJJJJJJLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDCCCEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@???@@@BBBEEEIIIKKKIIIIIIJJJJJJIIIGGGFFFEEECCCCCCAAA???===<<<===???<<<<<<;;;;;;===???AAABBB<<<;;;:::999888999:::;;;555555666666555444333333555555444333333333444444111000///......///000111111000///...------.../////////111111000...,,,***)))***,,,------,,,+++***************))))))((((((,,,++++++***************(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$######"""#################################""""""""""""""""""""""""################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######&&&$$$###'''---...)))$$$%%%%%%&&&&&&'''(((((((((&&&''''''((())))))******((())))))******+++,,,,,,,,,,,,------...000111222111222333555666888999:::;;;999999<<<@@@BBBBBBAAABBBCCCEEEGGGIIIKKKMMMNNNLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKLLLNNNPPPRRRMMMMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLKKKIIIGGGFFFIIIJJJKKKJJJIIIIIIJJJLLLRRROOOLLLJJJIIIJJJLLLMMMGGGIIIJJJGGGCCCCCCFFFJJJKKKKKKKKKLLLMMMMMMKKKIIIHHHGGGFFFDDDDDDDDDEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEDDD@@@@@@@@@@@@BBBEEEHHHIIIJJJJJJJJJIIIGGGEEECCCBBBAAAAAA???===;;;:::;;;<<<::::::;;;;;;<<<>>>???@@@;;;;;;::::::999999999999666666666666666555444444444444333222222222222333111000////////////000111111000///...---......///...////////////---,,,+++***++++++,,,,,,,,,++++++++++++*********)))))))))++++++***))))))))))))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$###############$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$%%%'''(((&&&$$$''''''''''''''''''&&&&&&'''''''''(((((())))))***(((((()))******++++++,,,,,,,,,,,,---...///000111//////111222444555777777999999999<<<@@@BBBCCCBBBDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLJJJIIIKKKNNNOOOLLLJJJLLLLLLLLLMMMNNNOOOPPPQQQJJJKKKLLLMMMNNNOOOPPPPPPMMMLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMSSSQQQMMMJJJIIIIIIJJJKKKJJJKKKJJJHHHEEEFFFJJJNNNLLLLLLMMMNNNPPPOOOLLLJJJJJJIIIGGGEEEEEEEEEEEEEEEHHHGGGFFFGGGIIIJJJIIIHHHIIIIIIJJJJJJIIIGGGFFFEEE@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA>>><<<;;;::::::;;;999:::;;;<<<===>>>>>>>>>:::;;;<<<<<<<<<;;;999888777777777888777777666555444333222222111111111222111000000//////000000111000000///............//////......------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***************)))((((((((())))))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""###$$$%%%%%%########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***++++++++++++++++++,,,---...000000......///111333444666666999999;;;===@@@CCCDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLLLLLLLJJJJJJJJJKKKLLLMMMOOOKKKIIIKKKOOOQQQMMMIIILLLLLLMMMMMMNNNMMMMMMMMMJJJKKKMMMMMMMMMMMMOOOPPPLLLKKKIIIGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJLLLMMMQQQPPPMMMKKKJJJJJJKKKLLLOOONNNMMMJJJHHHIIIMMMPPPMMMMMMNNNPPPRRRQQQNNNKKKLLLKKKIIIHHHGGGGGGGGGGGGIIIHHHHHHIIIKKKLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFEEECCCDDDFFFHHHIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGGGGGGGDDDBBB@@@>>>=========<<<999:::<<<>>>???>>>>>>===;;;<<<>>>??????===;;;999888888888999999888888777555444333222111111111222000000000000000000000000/////////.........//////000///...------------......---,,,******+++,,,---++++++++++++++++++++++++***))))))(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$############$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''%%%######%%%'''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''(((((()))******++++++++++++++++++,,,...///000......000111333555666666999:::===???AAACCCEEEGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOQQQQQQMMMKKKMMMQQQRRRNNNJJJLLLMMMMMMMMMLLLKKKJJJIIIMMMOOOPPPNNNLLLKKKLLLNNNKKKJJJIIIIIIIIIJJJLLLMMMKKKLLLLLLKKKIIIIIIJJJKKKOOONNNLLLKKKKKKKKKMMMMMMQQQPPPNNNKKKIIIJJJLLLNNNOOOOOOOOOQQQRRRRRROOOMMMNNNMMMLLLJJJIIIIIIJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJJJJJJJKKKKKKJJJHHHGGGFFFGGGHHHJJJLLLMMMMMMLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEBBB???>>>??????>>>===;;;<<<>>>???@@@@@@???>>><<<>>>@@@BBBBBB???===;;;888888999999999999999888666666444333333222222222000000111111111111000000......//////////////////111000//////...//////000///...,,,+++***+++,,,---++++++++++++++++++++++++***))))))(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""###$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&'''((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((())))))******+++*********+++,,,---...///......000111333555666777999;;;>>>???@@@BBBDDDGGGCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLOOOQQQRRRQQQOOOMMMNNNQQQQQQNNNLLLMMMMMMMMMMMMLLLKKKJJJIIIPPPRRRSSSPPPLLLJJJKKKMMMLLLLLLLLLLLLLLLMMMNNNOOOKKKKKKKKKJJJGGGGGGHHHIIIMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLQQQPPPOOOPPPQQQQQQPPPNNNNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJIIIIIIJJJKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIJJJLLLMMMNNNMMMLLLLLLRRRPPPNNNJJJGGGEEECCCBBBCCC@@@<<<<<>>??????@@@@@@@@@???>>>???AAABBBBBB@@@>>><<<777888999999:::999999999777666555444333222222222000111111222222111111000---...//////000/////////000000000000000000000000///...---,,,,,,++++++,,,*********+++++++++++++++******)))((((((((())))))((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""###$$$%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''***+++***&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********))))))******+++---...///---...///111222444555666888;;;===>>>>>>???BBBDDD@@@BBBEEEHHHJJJJJJIIIHHHFFFGGGIIIKKKLLLNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTRRRMMMJJJKKKNNNNNNNNNOOOOOONNNNNNMMMLLLJJJKKKKKKJJJIIIHHHJJJKKKOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPOOORRRPPPNNNNNNOOOQQQQQQPPPLLLLLLKKKJJJJJJKKKMMMNNNKKKJJJHHHHHHIIIIIIHHHFFFDDDEEEFFFGGGHHHGGGFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJQQQOOOLLLIIIFFFEEEDDDCCCCCC???<<<===AAACCCBBB@@@>>>>>>>>>>>>>>>??????@@@>>>???@@@AAA@@@???===<<<777777888999999999999999777666444333222111111111000111222222222222111000,,,---///000000000//////...///000111111000///...............---,,,+++***)))))))))*********++++++++++++***))))))))))))***))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$###############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!###'''+++...---(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&'''%%%###)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''&&&''''''(((((()))*********)))))))))***+++,,,......,,,---...000111333444555777:::======<<<===???BBB>>>AAAEEEIIIKKKJJJIIIGGGFFFGGGIIIKKKLLLLLLKKKKKKMMMNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTPPPSSSUUUSSSMMMKKKMMMPPPPPPQQQQQQQQQOOOMMMKKKIIIKKKLLLMMMLLLLLLLLLNNNPPPPPPPPPNNNLLLKKKJJJJJJJJJLLLLLLNNNRRRUUUVVVVVVUUUSSSPPPNNNMMMNNNPPPQQQQQQJJJJJJIIIIIIJJJKKKLLLNNNKKKJJJHHHHHHHHHHHHFFFDDDBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJHHHGGGFFFGGGGGGHHHEEEAAA>>>???DDDGGGFFFCCC>>>>>>===<<<<<<===???@@@===>>>>>>???>>>===<<<;;;666777888999999999999999666555444222111000000000000111222333333222111000,,,---///000000000//////,,,---///111111000...------...//////...,,,+++)))(((((())))))*********+++,,,++++++*********************)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''''''''(((((((((((()))###$$$&&&'''''''''&&&&&&''''''''''''((((((((((((,,,,,,++++++***+++++++++......///000111222333333;;;999777888===@@@@@@@@@CCCDDDFFFGGGFFFEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGJJJNNNOOOMMMKKKKKKLLLLLLLLLNNNPPPRRRTTTUUUVVVTTTSSSQQQOOOMMMKKKJJJIIIOOOMMMKKKJJJJJJJJJIIIGGGJJJKKKLLLLLLLLLLLLOOOPPPLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFAAAEEEFFFAAA::::::BBBJJJJJJGGGDDDCCCEEEHHHJJJKKKCCC>>>AAALLLNNNEEE@@@CCC??????=========>>>???@@@>>>>>>===<<<;;;:::::::::999999888888777666666666666444333333333333111000222222222111000//////......///000111111000///...---.........//////000000............---,,,+++***+++******))))))))))))))),,,+++)))((((((((()))***...+++'''&&&''''''&&&$$$((('''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$ """###!!! !!!##############################""""""######$$$%%%"""###$$$%%%%%%$$$###"""%%%###!!!"""$$$%%%###!!!###############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&'''''''''((((((((($$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((++++++*********++++++,,,------...///000111222222888666555777;;;>>>??????AAACCCEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHKKKNNNNNNMMMKKKKKKLLLNNNOOOPPPRRRSSSUUUVVVWWWRRRQQQPPPNNNMMMKKKJJJIIIMMMKKKIIIIIIJJJKKKJJJIIIKKKLLLLLLLLLKKKKKKMMMOOOJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBDDDDDD@@@<<<<<>>>>>======>>>>>>>>><<<;;;;;;;;;:::999999999999888888777777666555555666444333222333333111000222222111000000///......---......//////......------........./////////000.........------+++******+++******)))))))))))))))---,,,***)))))))))******,,,)))&&&%%%''''''&&&$$$'''&&&&&&%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$!!!!!!$$$&&&###"""#################################""""""######$$$%%%"""###$$$$$$$$$$$$###"""%%%###!!!"""$$$%%%###"""&&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((((((((***)))))))))***+++,,,,,,,,,,,,------...///000000333333333555888;;;======>>>@@@BBBCCCBBBBBBCCCDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJMMMMMMLLLKKKKKKLLLOOOOOOPPPQQQRRRSSSTTTTTTOOONNNNNNMMMLLLKKKJJJJJJJJJIIIGGGGGGIIIKKKKKKKKKLLLLLLKKKJJJHHHIIILLLNNNIIIIIIKKKLLLMMMNNNNNNNNNKKKLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA???>>>@@@DDDGGGHHHEEECCCBBBDDDFFFGGGGGGKKKEEEDDDJJJIIIBBB>>>@@@>>>>>>>>>>>>>>>===<<<;;;999999999999999999888888888888777777666555555444555333222222333333111000111111000000//////......---,,,,,,,,,,,,,,,------.............../////////,,,,,,,,,,,,,,,+++***)))+++******))))))))))))))),,,,,,+++*********++++++)))'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$!!!"""''')))&&&$$$%%%###########################""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""###$$$%%%$$$"""&&&&&&%%%$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---***++++++,,,---.........///000111333666888::::::;;;===???@@@@@@@@@AAACCCFFFEEEDDDCCCCCCCCCDDDDDDHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHFFFFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFGGGKKKNNNIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC???@@@@@@AAABBBAAAAAAAAABBB@@@>>>>>>@@@CCCDDDEEECCCAAA??????AAABBBBBBBBBIIIDDDCCCFFFFFFAAA>>>???===>>>>>>>>>===<<<:::999888888888888888888999999777777666666555444444444444222111111222222111///000000000//////.........---,,,+++++++++,,,---...........................+++++++++++++++***))))))+++******)))))))))))))))+++*********************&&&&&&%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""" """(((***'''$$$%%%########################"""""""""""""""###$$$$$$#########$$$$$$###############"""###$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,******++++++,,,,,,---------...000222444666777888888:::<<<>>>>>>???@@@BBBCCCBBBAAA@@@@@@AAABBBCCCGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLIIIFFFEEEFFFGGGHHHHHHEEEEEEFFFEEEEEEGGGJJJMMMKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBB>>>>>>???@@@@@@@@@@@@@@@AAA???>>>???AAACCCCCCBBBBBB@@@??????AAAAAA@@@???DDDAAA@@@AAABBB@@@>>>>>><<<<<<======<<<;;;999777888888888888888999999999666666555555444333333222333111000000111222111////////////..................---,,,,,,,,,---///000...............---------******++++++******))))))+++******)))))))))))))))(((((())))))))))))))))))$$$%%%&&&&&&&&&&&&&&&'''###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!''')))&&&##############################""""""!!!!!!""""""###$$$$$$##################$$$""""""############$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''((()))***************++++++,,,,,,,,,,,,///222333333444555777555888;;;<<<===>>>???AAAAAA@@@???>>>>>>@@@BBBCCCHHHFFFFFFFFFHHHIIIHHHGGGIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLHHHEEECCCDDDFFFGGGGGGDDDEEEFFFGGGFFFGGGIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAA===>>>>>>???????????????@@@??????@@@BBBBBBBBBAAACCCBBBBBBCCCDDDDDDBBB@@@@@@???>>>???@@@@@@>>>===;;;;;;;;;;;;;;;:::999888888888888888888888888888555555444444333222222222111000///000111111000///..................------------------...///000111.........---------------******+++++++++******)))+++******)))))))))))))))&&&'''(((((())))))(((((($$$&&&((((((&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""" %%%'''$$$""""""########################"""!!!!!!!!!!!!"""######$$$$$$###""""""###$$$$$$!!!"""$$$$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))******++++++++++++,,,,,,---000444444333333444666444777:::;;;<<<===???AAAAAA@@@>>>>>>???AAADDDFFFJJJHHHFFFGGGIIIKKKJJJHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIFFFCCCBBBCCCFFFHHHIIIGGGIIIKKKKKKIIIHHHHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@======>>>??????????????????@@@AAAAAAAAA@@@@@@@@@DDDCCCCCCDDDEEEEEEBBB@@@????????????@@@@@@>>>;;;::::::999999999999::::::888777777777666555555555444444444333222222111111111///...///000111000///------------------------,,,,,,...//////000000000.........------,,,,,,,,,******+++++++++++++++***+++******)))))))))))))))&&&'''((()))***))))))(((%%%'''***)))'''&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""###$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$ $$$%%%###!!!###########################!!!!!!!!!!!!!!!"""######$$$$$$###""""""###$$$$$$ """$$$$$$###"""$$$'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((+++++++++++++++,,,,,,,,,...222555555444333444666333666999;;;<<<===@@@AAAAAA@@@??????@@@CCCFFFHHHLLLIIIGGGHHHKKKLLLKKKJJJGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJGGGDDDAAAAAACCCGGGIIIKKKKKKMMMOOONNNLLLIIIGGGFFFHHHHHHJJJKKKLLLLLLMMMMMMKKKJJJHHHGGGGGGHHHIIIKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@===>>>>>>???????????????>>>@@@CCCCCCAAA??????@@@BBBBBBBBBDDDEEECCC@@@>>>@@@AAAAAA@@@AAAAAA>>>999:::999888888888999:::;;;777777666555444444333333444444333333222111111000000///...///000111000///------------------------***,,,---///000000///............------,,,,,,,,,***++++++,,,,,,,,,+++++++++******)))))))))))))))'''((()))+++++++++***)))&&&(((++++++(((&&&&&&'''%%%%%%$$$$$$%%%&&&((()))######################################################""""""###$$$%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################&&&"""!!!$$$%%%###"""###########################!!!!!!!!!!!!!!!"""######%%%$$$###""""""###$$$%%%"""$$$$$$""""""%%%'''"""######$$$&&&'''((((((%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((($$$&&&(((******)))(((''')))))))))***++++++,,,,,,...444777333///000222333111444888::::::;;;===@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHJJJJJJJJJHHHFFFEEEKKKJJJIIIHHHIIIKKKLLLNNNLLLJJJHHHGGGHHHIIIIIIIIIGGG@@@@@@HHHKKKGGGJJJSSSPPPSSSUUUQQQJJJFFFGGGJJJNNNMMMLLLLLLMMMMMMKKKIIIFFFGGGHHHJJJKKKLLLLLLLLLGGGHHHIIIIIIHHHGGGFFFEEEMMMIIIEEEDDDEEEFFFEEECCCCCCBBBBBBAAA@@@@@@@@@???@@@??????AAABBBAAA???===;;;>>>@@@AAAAAAAAABBBDDDBBBCCCCCCDDDCCCAAA@@@???>>>@@@AAA@@@>>>=========>>><<<:::::::::;;;:::888:::999888666555555444444333333333444555444222000///000111222222111000///---------------...///000////////////........................---,,,+++***************************+++++++++***)))(((((('''%%%&&&'''(((((('''&&&%%%'''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%######"""!!!%%%)))((("""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((($$$%%%&&&'''((('''&&&&&&((())))))******+++,,,,,,,,,222555111...///111111222555888999999;;;>>>@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJDDDCCCIIIKKKJJJRRR^^^WWWTTTQQQNNNLLLKKKJJJIIILLLKKKJJJKKKMMMMMMLLLKKKHHHIIIJJJKKKKKKLLLLLLKKKFFFGGGHHHHHHHHHGGGEEEDDDHHHFFFEEEEEEGGGHHHGGGEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@???===???AAABBBAAAAAABBBDDDDDDDDDEEEEEEDDDCCCAAAAAA>>>???@@@???>>>===>>>???@@@>>>===<<<===>>>===<<<999999888777666666666666444444333444555555333111000111111222222111111000...---------......///000........./////////000000............---,,,+++***************************++++++******)))(((((('''&&&&&&'''(((((('''&&&&&&&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$!!!!!!###$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((''''''''''''''''''&&&(((((()))******++++++,,,***000222///,,,---///...222444555666777999<<<>>>??????@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOOOOMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMLLLHHHHHHKKKLLLMMMYYYgggaaaXXXNNNKKKNNNPPPLLLHHHKKKJJJJJJKKKMMMNNNNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEFFFIIIKKKLLLJJJGGGFFFFFFHHHHHHGGGFFFCCCBBBBBBDDDGGGFFFBBB@@@@@@AAA@@@AAACCCDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>===>>>@@@BBBCCCAAA??????@@@AAAAAA@@@:::999888888777777777777666555555555666666444222111222222333333222222111...............//////000,,,------...000111111222............---,,,+++***************************++++++******)))(((((((((&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###"""""""""$$$######""""""######$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!%%%'''### !!!$$$%%%################################################""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((,,,+++***)))(((((())))))(((((())))))***+++++++++)))...000---,,,...///---111111222333555777:::<<<>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNOOOOOOOOONNNLLLKKKJJJKKKLLLLLLKKKJJJKKKKKKJJJIIIKKKLLLKKKLLLWWWeeedddZZZOOOKKKNNNQQQOOOKKKPPPOOONNNNNNPPPQQQPPPOOOMMMNNNNNNMMMMMMLLLKKKJJJEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMOOONNNKKKIIIFFFGGGIIIJJJJJJGGGEEECCCCCCGGGJJJHHHCCC???@@@CCCBBBDDDFFFFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@>>>===???BBBEEEDDDBBBAAAAAABBBCCCCCCBBB===<<<;;;999888777777777888777666666777777666444333333333333333333333333000//////...//////000000---......///000000111111............---,,,+++***************************************))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$###""""""""""""""""""###$$$$$$$$$#########""""""######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """''')))&&&%%%'''))))))########################""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&''',,,+++***)))(((((())))))'''(((((()))******++++++***...000------///000...111111222444777999;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNQQQPPPOOONNNMMMMMMNNNOOOLLLMMMNNNLLLIIIGGGGGGHHHGGGJJJMMMMMMJJJIIIPPPYYYZZZUUUOOOLLLOOOSSSVVVWWWWWWUUURRRQQQRRRRRRQQQPPPOOOOOONNNNNNMMMKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGIIILLLNNNPPPOOONNNLLLKKKFFFHHHIIIJJJJJJGGGEEECCCGGGKKKNNNLLLGGGCCCDDDGGGDDDFFFHHHHHHFFFFFFFFFGGGIIIHHHHHHGGGFFFFFFEEEEEEAAABBBAAA@@@???@@@DDDFFFDDDCCCAAAAAABBBCCCBBBAAA@@@???===;;;999888777666999888666666777888777555444333333333333333333444111000000/////////000000000000000000000000//////............---,,,+++************************************)))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""######"""""""""$$$$$$$$$##################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$%%%%%%$$$(((------)))########################""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((''''''''''''''''''&&&''''''((())))))******++++++...///---...111111...111111333777<<<>>>???>>>===>>>@@@BBBCCCDDDDDDCCCEEEFFFGGGHHHJJJLLLMMMNNNQQQPPPNNNLLLLLLMMMOOOPPPOOOOOOOOOKKKFFFDDDFFFIIIHHHLLLOOONNNJJJHHHKKKNNNMMMMMMMMMMMMPPPUUU\\\```YYYWWWTTTRRRRRRRRRQQQPPPOOOOOONNNNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJMMMNNNOOOOOOMMMKKKLLLLLLGGGHHHIIIJJJIIIGGGEEEDDDKKKNNNPPPOOOKKKIIIIIIJJJEEEGGGIIIIIIIIIHHHIIIJJJMMMMMMKKKJJJJJJIIIJJJJJJDDDDDDDDDCCCBBBCCCEEEGGGEEECCCAAA@@@AAAAAA@@@???BBBAAA???<<<:::999888888:::888666666777777777666444333333222222333333444222111111000000000000000111111111000000/////////............---,,,+++*********************************)))))))))))))))))))))((((((''''''(((((()))))))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""########################"""######$$$$$$######""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!""""""!!!!!!&&&,,,+++%%%################################################$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&'''((('''&&&&&&''''''(((((()))************---...,,,...111111---...///222888>>>@@@@@@>>><<<===@@@BBBDDDDDDCCCCCCDDDFFFHHHJJJLLLLLLMMMLLLNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQOOOKKKFFFDDDHHHMMMNNNPPPQQQOOOMMMLLLLLLKKKIIIJJJLLLNNNRRRVVVZZZ\\\VVVSSSPPPOOOOOOPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMJJJHHHHHHKKKNNNJJJJJJJJJJJJIIIHHHGGGFFFIIIJJJKKKKKKKKKIIIHHHGGGFFFHHHJJJKKKJJJJJJKKKLLLNNNMMMLLLJJJJJJJJJJJJKKKFFFGGGGGGGGGEEEDDDEEEFFFFFFDDDBBBAAAAAA@@@???>>>@@@???>>>===<<<;;;;;;;;;:::888555555666777777666444333222111111222333444333222111111000000000111000000000000000111111111............---,,,+++***************************)))))))))))))))))))))******)))(((''''''((()))***)))((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$######$$$%%%%%%$$$##############################!!!###%%%&&&&&&%%%###!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############### """""" """%%%%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$&&&(((******)))((('''''''''(((((()))************,,,---+++---111000,,,)))+++///666===???>>>;;;<<<===@@@BBBDDDDDDCCCBBBDDDFFFIIIKKKMMMMMMLLLKKKKKKLLLNNNPPPPPPPPPNNNMMMPPPQQQOOOKKKFFFFFFKKKQQQSSSTTTSSSPPPOOOPPPOOOMMMMMMMMMMMMOOORRRTTTTTTSSSQQQOOOLLLKKKLLLNNNOOONNNMMMMMMMMMLLLLLLKKKJJJIIIMMMLLLKKKKKKKKKMMMNNNOOOLLLLLLJJJFFFDDDFFFKKKPPPLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEDDDFFFGGGGGGDDDBBBFFFHHHJJJKKKKKKKKKMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHGGGHHHJJJIIIGGGFFFEEEFFFHHHEEECCCAAAAAA@@@???===>>>===============>>>???:::777555555666777666666333333111111111111333333333333222111000000111111......///000111222333333............---,,,++++++************************)))))))))))))))************)))(((''''''((()))***((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$#####################$$$$$$!!!###&&&((((((&&&###!!!######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%% %%%'''### """"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((---(((%%%---''''''$$$###'''%%%###&&&''',,,((($$$000+++%%%000&&&$$$&&&$$$***'''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$***&&&&&&,,,))),,,)))...!!!%%%***&&&&&&&&&&&&&&&&&&&&&&&&,,,###)))******...%%%//////111///,,,...222000+++///+++>>>333...???666555666777===BBB>>>FFFGGG@@@FFFGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPTTTPPPTTTMMMLLLLLLRRRZZZTTTXXXHHHLLLTTTJJJCCCPPPLLLMMMNNNOOOPPPOOONNNNNNOOOLLLJJJKKKLLLMMMKKKHHHMMMLLLLLLJJJIIIHHHGGGGGGJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJHHHFFFEEEFFFIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEGGGGGGHHHHHHHHHLLLJJJIIIHHHHHHIIIKKKLLLKKKIIIFFFEEEGGGHHHIIIIIIPPPMMMJJJGGGDDDCCCCCCCCCDDDBBB@@@??????>>>===;;;============<<<;;;::::::777666555666777888777555333222111222444444222///333333222222111000/////////////////////.........000...------...///---,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$""""""&&&&&&###$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!################################################$$$###"""""""""###%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###"""###&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&!!!)))000&&&"""888:::%%%DDD???<<<777--- !!!,,,!!! )))///%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$)))%%% $$$%%%!!!(((%%%+++###%%% &&&&&&&&&&&&&&&&&&&&&&&&!!!###***)))...***555222AAARRRPPP<<<(((%%%---666%%%000333888:::***111???777777666???888???EEEAAABBBCCCEEEFFFGGGHHHHHHLLLLLLLLLMMMMMMNNNOOOOOOUUUSSSVVVKKKMMMXXXTTTRRRIIIRRRLLLJJJIIIIIIMMMEEELLLMMMNNNOOOOOONNNMMMMMMNNNLLLJJJKKKMMMMMMLLLJJJKKKKKKJJJIIIIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIHHHEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHGGGHHHIIIKKKLLLLLLIIIGGGGGGHHHJJJKKKJJJLLLJJJFFFCCCAAA@@@AAAAAACCCAAA???>>>??????===<<<::::::;;;;;;;;;:::999999777777777666555555444444222333444333111000///000333333222111111000//////////////////...............,,,++++++,,,---+++***++++++++++++++++++++++++,,,+++************+++,,,+++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&"""!!!$$$$$$$$$$$$$$$#########""""""################################################$$$##################$$$"""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!################################################$$$###"""""""""###$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)));;; +++***%%%666[[[hhh999---777999"""&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%((($$$$$$ZZZvvvvvvyyy}}}zzzddd&&&&&&&&&&&&&&&&&&&&&&&&(((///444___{{{~~~||||||zzzzzz{{{|||}}}xxxyyyYYY??????AAABBBCCCDDDFFFGGGHHHHHHLLLLLLKKKKKKKKKLLLLLLMMMCCCEEEIIIFFF```OOOLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIEEEGGGJJJKKKHHHDDDAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLKKKIIIHHHHHHJJJKKKLLLLLLIIIGGGDDDAAA???@@@AAABBBAAA???>>>>>>??????>>>===777888999999999999999888999;;;<<<999555333444555000444666444000---///111222222111111000000//////...........................,,,++++++,,,---+++***++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$+++...(((!!! ###$$$$$$$$$$$$#######################################################################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######################################################""""""######$$$%%%###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###...***!!!---,,,!!!...>>>888111!!!+++&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&---%%%&&&&&&///%%%%%%&&&&&&&&&&&&&&&&&&"""((((((HHH???BBBBBBCCCDDDEEEGGGHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJNNNPPPRRRTTToooLLLLLLLLLLLLKKKKKKKKKJJJFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGEEEHHHKKKLLLJJJFFFDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKJJJHHHGGGGGGIIIKKKKKKKKKHHHFFFCCCAAA@@@AAACCCDDD>>>=========??????>>>===666777888999999999999999===@@@AAA===777444555888222333444444222111222222111111000000000/////////------...............///000...------...///---,,,*********************************))))))*********)))(((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++111444000,,,)))'''####################################################################################$$$$$$######### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###############################################################$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%999!!!333!!!vvv000''',,,$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""%%%(((,,,%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%BBB222>>>>>>>>>???@@@BBBDDDEEEJJJIIIGGGFFFFFFGGGHHHIIILLLIIIDDDAAAxxxXXXJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEGGGHHHIIIGGGFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGHHHJJJJJJJJJJJJGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDBBBAAA@@@AAABBBCCC===<<<<<<===??????>>><<<888888999:::;;;;;;::::::===@@@AAA===777444555888444111000222777888555222000000//////////////////,,,---------......//////000...------...///---,,,************************)))))))))))))))))))))))))))(((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))...111333555555...%%%########################################################################"""###$$$$$$$$$$$$###""" !!!"""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""######$$$$$$$$$$$$########################""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''!!!''',,, ///UUU***&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###"""$$$%%%%%%&&&&&&'''''''''###%%%---,,,rrrAAA888>>>>>>>>>>>>@@@BBBDDDEEEHHHGGGEEEDDDDDDEEEGGGHHHQQQOOOKKKHHH{{{^^^HHHHHHHHHHHHHHHIIIJJJJJJIIIKKKLLLKKKJJJJJJKKKMMMGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGEEEEEECCCDDDEEEDDDCCCDDDFFFIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFDDDFFFHHHJJJKKKKKKJJJIIIFFFEEEDDDDDDFFFFFFEEEDDD@@@@@@@@@@@@@@@@@@??????<<<;;;<<<===??????===:::999:::;;;;;;;;;;;;;;;;;;999;;;<<<999555333444555666111---111888:::666000////////////............,,,,,,,,,---......//////...,,,++++++,,,---+++***************************(((((())))))))))))(((((())))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((---444888111'''###############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""###$$$$$$$$$$$$###########################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***'''@@@{{{---!!!$$$UUU###&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&---!!!$$$$$$$$$%%%%%%&&&''''''(((+++'''(((***000(((---%%%VVVdddFFF111***000'''222CCC???>>>>>>>>>???BBBDDDFFFFFFDDDCCCBBBBBBDDDGGGHHH@@@???AAACCCuuu]]]FFFFFFFFFFFFGGGIIIJJJKKKJJJKKKMMMLLLIIIHHHJJJLLLHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEGGGJJJLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEEEECCCAAA???@@@AAABBBBBB@@@>>>===<<<;;;<<<===>>>>>>;;;999;;;;;;;;;;;;;;;;;;:::999777777777666555555444444555222///111444555111---........................++++++,,,------...//////...,,,++++++,,,---+++***************************''''''((())))))(((''''''+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###%%%***...,,,&&&""""""#########$$$$$$$$$################################################!!!###$$$%%%%%%$$$###!!!"""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################!!!"""###$$$%%%$$$$$$#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888222666,,,333)))FFFccc%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&---!!!(((,,,$$$$$$%%%%%%&&&'''((((((%%% ***------///###,,,///444QQQ:::,,,+++777666777666444::::::999999:::===???AAADDDCCCAAAAAAAAADDDGGGIIIIIIFFFHHHIIIxxx]]]EEEEEEEEEEEEGGGIIIKKKLLLHHHJJJKKKJJJGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCHHHHHHGGGFFFFFFGGGHHHHHHFFFGGGIIIHHHGGGEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFHHHKKKMMMMMMKKKIIIGGGGGGFFFEEEEEEEEEEEEBBB@@@@@@BBBDDDFFFEEECCC???===<<<<<<<<<===>>>===:::888;;;;;;;;;;;;;;;:::999888777666555666777888777555444333222111111///---+++---.....................++++++,,,,,,---...//////000...------...///---,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&!!! ###%%%###""""""######$$$$$$$$$$$$################################################!!!"""$$$%%%%%%$$$"""!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$################################################!!!"""###$$$%%%$$$##############################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***%%%%%%HHH{{{"""''')))%%%)))!!!,,,ddd!!!### $$$$$$&&&,,, &&&&&&&&&&&&&&&&&&&&&&&&///###!!!...'''$$$+++###(((%%%+++&&&&&&&&&''''''''''''((('''%%%,,,333333111//////222444222111999@@@666666===:::???CCCCCCBBBAAA@@@AAACCCEEEGGGHHHAAABBBHHHyyy]]]JJJFFFKKKKKKEEEOOONNNIIIHHHIIIIIIJJJIIIIIIHHHHHHKKKOOOQQQMMMFFFBBBEEEJJJGGGGGGIIIMMMOOONNNIIIDDDDDDHHHKKKJJJFFFFFFJJJOOOHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLJJJHHHGGGHHHIIIKKKJJJHHHFFFCCCAAA???>>>BBBCCCDDDDDDBBB@@@===<<<>>>>>>@@@@@@@@@@@@>>>>>><<<<<<;;;::::::::::::;;;777666666555555555666666777666555333222111000000000000000000000///......------------------------111111///...,,,***))))))************))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%################################################''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########"""######$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$######""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&!!!***"""NNN(((###"""'''---&&&)))>>>\\\&&&///%%% &&&$$$$$$((()))))))))))))))))))))))) ###--- !!!---&&&""""""+++&&&&&&&&&''''''''''''(((((($$$(((yyy---222000...///111222222000000555333:::@@@666888CCCCCCBBBAAAAAABBBCCCEEEGGGFFFCCC@@@>>>qqqeeeVVVFFFHHHHHHFFFLLLIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNLLLGGGEEEGGGJJJGGGGGGHHHLLLNNNNNNJJJFFFIIIKKKLLLJJJGGGGGGIIIKKKGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKIIIIIIGGGEEECCCAAA???>>>@@@AAABBBBBBBBB@@@>>>===??????@@@AAAAAA@@@??????<<<<<<<<<;;;;;;;;;::::::888777666555555555555555777666555333222111000000000000000000000///..............................000000///...,,,+++******************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%################################################%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$############"""""""""!!!##################$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&...$$$000 """'''((('''...$$$%%%'''///(((###########################(((***%%%$$$""",,,$$$&&&&&&333'''###&&&&&&&&&''''''''''''((()))$$$###nnn&&&///...------///000000///444777999@@@FFF===999FFF@@@??????>>>???@@@BBBCCCDDDEEECCC???tttYYYOOOCCCPPPPPPVVVTTTEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMKKKIIINNNNNNLLLKKKIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLHHHJJJLLLLLLKKKJJJKKKLLLHHHGGGFFFDDDCCCAAA@@@??????@@@AAABBBBBBAAA@@@???@@@AAABBBBBBBBBBBBAAA@@@;;;<<<=========<<<;;;:::999888777666555444444444777666555333222111000000000000111111000000////////////////////////////////////......---,,,,,,+++++++++*********)))))))))***)))(((((((((((()))***)))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%###,,,777111"""(((%%%%%%444???###%%%$$$+++###'''''''''''''''''''''''' $$$000,,,!!!++++++,,,***&&&&&&&&&&&&''''''''''''(((+++%%%!!!ddd$$$---,,,,,,,,,---...//////777777444+++888CCC:::;;;BBBBBBAAAAAABBBBBBDDDDDD;;;>>>GGGPPPvvvHHHIII\\\EEEQQQZZZPPPRRRJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHIIIKKKKKKIIIFFFHHHHHHHHHIIIKKKLLLLLLLLLPPPNNNLLLKKKKKKKKKIIIHHHLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMIIIKKKMMMMMMKKKJJJJJJJJJGGGGGGFFFEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@;;;<<<===>>>>>><<<:::999:::999888666555444444444666666444333222111111111000000111111111000000///000000000000000000000000............------------+++++++++*********))))))+++***(((''''''(((***+++))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################""""""""""""""""""""""""#########################################################"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#####################"""""""""""""""!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&)))%%%TTT&&&)))%%%)))&&& &&&...'''###333)))|||,,, '''&&&&&&&&&''''''''''''(((***'''"""]]]'''++++++++++++,,,---...///###...999;;;xxxgggPPPSSSGGGHHHLLLLLLMMMNNNNNNNNNNNNNNNNNNKKKIIIIIILLLLLLHHHDDDHHHHHHIIIIIIIIIJJJLLLMMMOOOMMMKKKKKKLLLLLLKKKJJJMMMKKKIIIHHHHHHJJJMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNKKKLLLLLLKKKIIIGGGFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@:::<<<===>>>>>><<<:::999::::::888777555555444444666555444333222111111111000000111111111111000000111111111111111111111111........................++++++++++++************,,,***)))'''''')))***,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########################################################################################################""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""######!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&$$$ccc555'''%%%''',,,***!!!RRR***###---222###,,,333&&&&&&&&&''''''''''''((('''(((%%%YYY,,,)))***+++++++++,,,...000222:::???999eeeHHHPPPHHHMMMLLLMMMNNNOOOOOOPPPOOOOOOQQQNNNJJJJJJKKKKKKIIIGGGHHHIIIKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKIIIEEECCCCCCFFFJJJMMMLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKJJJHHHEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFDDDCCCBBB@@@??????>>>???@@@@@@@@@@@@???>>>:::;;;<<<<<<<<<;;;:::999:::999888777666555555555666555444333222222222222000000111111222222111111111111111111111111111111/////////...............,,,++++++++++++*********+++***))))))))))))***+++***))))))(((((())))))***((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$########################################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""############"""""""""###$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&&&&&&&'''(((***UUU000***(((###...+++!!!&&&!!!... +++###%%%&&&&&&&&&''''''''''''((("""((((((WWW---(((***,,,,,,++++++...111---,,,222---pppSSSPPPBBBKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQNNNKKKJJJJJJLLLMMMMMMHHHJJJLLLLLLIIIHHHHHHJJJJJJLLLMMMLLLIIIHHHKKKNNNKKKIIIGGGFFFFFFHHHKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMIIIHHHFFFCCCAAA@@@BBBEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????<<<<<<>>>>>>>>>>>><<<<<<;;;::::::::::::999999999999888888777666666777777555555444333222222222222///000111222222222222111111111111111111111111111000000//////......------,,,,,,+++++++++***************************************))))))))))))******((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!"""""""""############""""""""""""""""""""""""###"""""""""""""""""""""!!!"""""""""##############################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&&&&&&&((()))111===%%% ---000%%%(((***---!!!(((""")))$$$...(((&&&&&&&&&'''''''''((((((''')))VVV---(((***,,,,,,++++++...222555,,,222000gggOOOKKKBBBWWWJJJJJJKKKMMMMMMNNNNNNNNNOOONNNLLLJJJJJJLLLPPPRRRHHHKKKMMMMMMJJJGGGGGGHHHIIIMMMOOOLLLHHHFFFIIIMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLLLLLLLLLLMMMMMMMMMFFFEEECCC@@@>>>???CCCFFF@@@@@@@@@AAAAAAAAABBBBBB@@@@@@???>>>>>>??????@@@:::;;;<<<======<<<;;;:::;;;:::999888888888999999888888777777777777777888555444444333222222222222///000111222222222222222000000000000000000000000111000000///......------,,,,,,,,,+++++++++******)))***++++++++++++***)))******))))))))))))******)))((((((((('''''''''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''555111"""...000333((('''---###)))&&&"""((((((((((((((((((((((((((($$$)))\\\******+++,,,,,,------,,,,,,...)))---999xxxcccMMMMMMOOOKKKLLLKKKIIIJJJLLLOOOPPPPPPWWWQQQKKKHHHHHHKKKKKKKKKGGGIIIMMMPPPKKKFFFJJJRRRLLLKKKJJJIIIIIIIIIIIIIIILLLIIIGGGIIILLLOOOOOONNNKKKJJJIIIIIIKKKKKKJJJIIIDDDDDDEEEFFFEEEDDDBBBAAADDDDDDBBBAAA@@@?????????>>>??????@@@@@@@@@??????===:::888999;;;<<<:::888======<<<;;;;;;;;;<<<<<<999999999999888888888888555444222000//////000000000000000000111111111111000000000000////////////......//////......---,,,************************(((((())))))*********+++******)))(((((((((((((((''''''''''''''''''(((((((((&&&&&&(((&&&"""###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!""""""""""""#########%%%$$$###""""""###$$$%%%$$$######""""""######$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&444999%%%"""'''@@@(((===222&&&###&&&------'''((((((((((((((((((((((((((($$$)))\\\***)))***++++++,,,,,,++++++000555000***hhhNNNGGGLLLRRRKKKJJJIIIJJJLLLNNNNNNMMMPPPMMMIIIHHHJJJKKKKKKJJJHHHIIIIIIHHHHHHIIILLLOOONNNMMMLLLJJJIIIHHHHHHHHHKKKIIIGGGHHHKKKNNNNNNMMMIIIGGGFFFGGGHHHIIIHHHFFFCCCCCCDDDDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@??????>>>>>>>>>????????????>>>>>>888777666888;;;===<<<;;;===<<<;;;:::999999888888888888888777777777666666555444333111000000////////////000000000111111111000000000/////////......---............---,,,,,,************************((()))))))))***************))))))(((((((((((((((''''''((()))+++...000222---)))''''''&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''555 HHH444---***LLLjjj***///111### %%%!!!((((((((((((((((((((((((((($$$)))\\\***((())))))***+++*********))))))+++iiiGGGEEENNNOOOIIIHHHHHHJJJKKKLLLKKKIIIIIIHHHGGGHHHJJJJJJIIIHHHGGGHHHDDD???EEEOOOPPPJJJOOONNNLLLJJJHHHGGGFFFFFFIIIGGGFFFFFFIIIKKKLLLLLLFFFDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDBBBBBBAAA@@@???>>>>>>=========>>>>>>>>>======<<<999999888:::<<<======<<<<<<;;;:::999777666555555666666666555555555555444444444333333222000///...//////000000000000111111000////////////.........---------------,,,++++++************************))))))))))))************)))))))))(((((((((''''''''''''(((+++///444:::===444,,,'''''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$!!!///%%%MMM---,,,###...+++!!!***,,,((((((((((((((((((((((((((($$$)))\\\***((()))******++++++******111$$$333555yyy___AAANNNWWWKKKHHHHHHHHHIIIKKKJJJHHHFFFGGGFFFFFFFFFGGGGGGGGGGGGIIIJJJFFFAAALLL\\\ZZZKKKKKKKKKIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIDDDCCCBBBCCCEEEEEEEEECCCBBBAAA???>>>???AAACCCEEEAAAAAAAAA@@@???>>>===<<<<<<<<<=========<<<;;;;;;???>>>============<<<;;;::::::999999888777666555555555444444444333333333333444444444333111///...////////////000000000111/////////.........------,,,,,,------,,,,,,+++***************************)))))))))))))))*********((((((((((((((('''''''''''''''(((***///555<<<@@@999///''''''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$##################$$$$$$######""""""######$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$222TTT;;;000uuu)))###>>>TTT,,,'''&&&"""((((((((((((((((((((((((((($$$)))\\\***)))******+++++++++++++++///(((...:::SSSfffSSSPPPNNNEEEHHHHHHHHHHHHIIIHHHFFFCCCHHHGGGEEEDDDCCCDDDFFFHHHIIILLLJJJIIIVVVeee```OOOFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBAAABBBCCCEEEFFFEEEDDDCCCDDDFFFGGGFFFEEEBBBAAA???===>>>@@@CCCEEEAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;::::::>>>>>>>>>===<<<;;;;;;;;;888999:::;;;;;;::::::999444444444444333333333333333444444444333111///......////////////000000000............------------,,,,,,------,,,,,,+++*********************************))))))))))))))))))'''(((((()))((('''&&&&&&'''&&&&&&'''+++000666999999///''''''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""##################$$$$$$#########$$$######""""""######$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&''',,,000:::GGG&&&,,,,,,111qqqFFF)))/// &&& ---666*** (((...---+++)))((((((((((((((((((((((((((($$$)))\\\***)))***++++++,,,,,,++++++$$$000 (((,,,ccc222<<<999???999;;;:::JJJ{{{sssJJJCCCQQQ>>>OOOEEEHHHWWWJJJIIIHHHHHHHHHGGGEEEBBBHHHHHHFFFDDDBBBCCCFFFIIICCCEEEFFFGGGQQQZZZUUUIIICCCBBBBBBBBBBBBCCCDDDDDDAAABBBBBBAAA@@@AAACCCEEEEEEDDDDDDEEEGGGHHHHHHGGGCCCBBB@@@>>>>>>@@@CCCDDDAAAAAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;::::::;;;===999:::<<<===>>>>>>===<<<555555555444444444444333555555444444333111000///......////////////000000......---------,,,,,,,,,---------------,,,++++++************************************))))))))))))''''''((()))((('''&&&%%%'''&&&%%%%%%'''***---///444,,,'''''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''///"""''''''""""""&&&$$$---)))...***###...---%%%,,,555&&&%%%$$$///)))$$$(((&&&777###&&&((((((((((((((((((((((((((($$$)))\\\***((())))))***+++*********...666(((...(((***BBB:::666EEE>>>CCC:::===mmmRRRMMMEEEOOOIIIWWWDDD>>>HHHMMMJJJHHHGGGFFFFFFDDDCCCDDDFFFGGGGGGEEEEEEHHHJJJBBBBBBBBBEEEIIIJJJHHHEEECCCCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDCCCAAAAAADDDGGGFFFEEEDDDEEEHHHIIIHHHGGGDDDCCCAAA@@@@@@@@@BBBCCCAAABBBCCCCCCBBB@@@>>><<<============<<<;;;:::999:::<<<======;;;;;;<<<>>>;;;<<<>>>??????>>>===<<<777666666666666555555555666555444333222111111111........./////////000000---------,,,,,,,,,,,,+++---............---,,,,,,************************************)))))))))(((&&&'''((())))))'''%%%$$$'''&&&%%%%%%%%%&&&'''(((---)))''''''&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&########################################################################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((($$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&000'''$$$333!!!+++BBB\\\(((,,,###&&&333(((222VVVAAA&&&+++...((()))%%% ***(((&&&'''...,,,((((((((((((((((((((((((((($$$)))\\\***'''(((((()))))))))))))))///###***555$$$,,,///***:::777444BBB@@@AAAqqq___CCCNNNTTT@@@NNNRRRRRRMMMNNNKKKHHHFFFFFFEEEDDDCCC@@@DDDHHHJJJIIIHHHJJJKKKKKKHHHGGGJJJIIIEEEEEEIIIFFFEEEDDDCCCBBBAAAAAAAAADDDEEEFFFEEEBBBBBBEEEHHHEEEDDDDDDEEEHHHIIIHHHHHHEEEDDDBBBAAAAAAAAAAAABBBBBBBBBCCCDDDCCC@@@>>>===============<<<;;;:::999AAABBBCCCAAA>>><<<<<<>>>===>>>???@@@???>>><<<:::888777777777777666666666777666444222111111111222............/////////000---------,,,,,,,,,++++++......//////......---,,,************************+++*********))))))((((((&&&'''((())))))'''%%%$$$''''''&&&%%%%%%%%%%%%%%%(((&&&&&&(((&&&"""###'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""""""""#########"""###$$$%%%%%%$$$###"""$$$##################$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''"""'''///(((---... +++(((sss$$$$$$'''''''''''''''(((((((((KKK%%%---!!!555***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%***%%%)))\\\***&&&&&&&&&''''''''''''(((&&&***,,,***(((---;;;GGG^^^111888888;;;@@@CCCqqqbbbEEEKKKPPPNNNHHHFFFJJJOOOOOONNNLLLIIIGGGEEEDDDDDDDDDDDDEEEFFFHHHLLLOOOPPPMMMLLLJJJIIIGGGGGGFFFFFFGGGFFFCCCAAA???>>>??????DDDDDDEEEFFFFFFGGGHHHHHH@@@EEEHHHEEEDDDGGGJJJJJJFFFEEEDDDCCCCCCBBBBBBCCCDDDAAA>>>???BBBCCCAAA===:::;;;<<<<<<<<<<<<>>>@@@NNNMMMJJJFFFCCC@@@>>>>>>=========>>>?????????@@@:::999999888777666666555444444333333333222222222000///---,,,++++++,,,,,,++++++++++++,,,,,,---.........---------,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$!!! """%%%################################################""""""""""""""""""""""""################################################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!######""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''///"""))) &&&'''&&&***MMM333 &&&&&&&&&&&&'''''''''''''''}}}LLL+++((( +++444''''''''''''''''''''''''(((((('''''''''''''''&&&***%%%)))\\\***'''''''''((((((((())))))(((+++---***'''(((///666AAA???;;;DDD???@@@wwwbbbKKKJJJIIIHHHHHHIIIJJJLLLPPPOOOMMMKKKIIIHHHGGGGGGEEEFFFGGGHHHKKKMMMOOOQQQLLLKKKJJJIIIIIIHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDIIIJJJGGGEEEGGGHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDAAA???@@@CCCDDDBBB???<<<===>>>>>>===>>>@@@BBBNNNLLLJJJGGGDDDBBB@@@????????????@@@@@@@@@@@@@@@:::999999777666555444444333444444444444333222222111000///---------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!########################################################################################################################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""############"""""""""!!!######""""""######$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''###%%%222######KKK***'''111"""''''''''''''''''''''''''333:::---$$$222((((((((((((((((((((((((''''''''''''((((((((((((***&&&)))\\\***(((((()))))))))*********)))***,,,+++)))(((((()))""">>>333AAA999:::{{{bbbOOOIIICCCCCCHHHLLLKKKHHHOOOOOONNNMMMLLLKKKKKKJJJGGGHHHJJJLLLNNNOOOPPPQQQMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGCCCDDDFFFGGGHHHHHHGGGGGGFFFJJJJJJFFFDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDCCCBBB???@@@@@@@@@???@@@BBBDDDKKKJJJHHHFFFDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAA::::::888777555444333222222333555555555444222111111111000///............,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,+++++++++---------,,,,,,,,,++++++************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%))))))%%% ################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""######""""""######$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''' )))!!! 777$$$$$$wwwfff///...!!!>>>)))))))))(((((((((((((((---&&&HHHddd'''///%%%&&&))))))))))))))))))))))))'''''''''(((((())))))******&&&***\\\***((((((((()))))))))******))))))***,,,------+++***,,,555333:::???CCCtttbbbOOOIIIEEEEEEJJJLLLJJJFFFMMMMMMMMMMMMMMMMMMMMMLLLJJJKKKMMMPPPQQQQQQQQQQQQOOONNNMMMLLLKKKKKKJJJKKKHHHIIIJJJKKKJJJIIIHHHGGGEEEFFFHHHJJJJJJIIIHHHGGGEEEHHHHHHDDDCCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@???@@@CCCEEEGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@::::::888666555333111111222333555777666444222000000000000//////.........------,,,,,,,,,------...---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++************)))))))))((())))))))))))((((((((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&''''''%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########"""""""""""""""######""""""######$$$%%%""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''---&&&---$$$jjjKKK'''''')))555''''''((((((((()))))))))666(((www333---%%%(((((((((((((((((((((((('''(((((())))))*********+++&&&***]]]***''''''((((((((()))))))))+++)))(((***---......,,,(((000OOOrrr@@@:::LLLmmmbbbKKKJJJKKKLLLLLLKKKIIIGGGJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRQQQQQQPPPQQQPPPOOOMMMKKKJJJJJJJJJGGGHHHJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIEEEGGGGGGDDDEEEGGGGGGDDDAAABBBDDDEEEFFFFFFFFFFFFEEEGGGIIIHHHEEEDDDEEEGGGAAAAAAAAA???>>>???BBBEEECCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@??????>>>>>>::::::888666555333111111222444666777777555222000////////////.........---......---,,,,,,------------------,,,,,,,,,++++++++++++++++++************************)))))))))((())))))))))))((((((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""$$$'''#################################################################################################################################$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""############""""""######$$$%%%""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&''''''((($$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''',,,111### 333---(((111&&&''''''((()))***++++++...(((,,,222III!!!111''''''''''''''''''''''''))))))))))))************+++'''***]]]***'''''''''((((((((())))))+++***((((((***++++++***...###666nnnddd%%%999pppbbbHHHKKKOOOOOOLLLIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLNNNOOOOOOPPPPPPPPPPPPOOOQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKGGGHHHHHHFFFHHHLLLKKKGGGAAACCCDDDFFFGGGGGGFFFFFFDDDHHHJJJHHHBBB@@@BBBFFFBBBBBB@@@>>>===>>>BBBDDDAAAAAA@@@????????????@@@??????>>>>>>>>>>>>>>>>>>::::::888777555444333222333444666666666555333222---.../////////......---///...------------------......---------,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''***+++)))$$$!!!###%%%################################################""""""""""""""""""""""""################################################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$"""""""""!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''"""'''+++ dddBBB,,,000***+++,,,...///111222333)))///444"""LLLCCC;;;,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))+++'''+++]]]***(((((()))))))))*********((()))*********)))))))))..."""---<<>>:::===BBBCCCCCCAAA???===>>>BBBEEEAAAAAA@@@???????????????======>>>>>>>>>>>>>>>>>>:::999999777666555444444555555555555555444444333...///000000000000///...//////...---------------/////////.........------,,,,,,+++++++++*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))...000///,,,(((&&&########################################################################################################################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""##################""""""######$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&///444---,,,000111222444666888:::;;;@@@<<<<<<@@@666===222222222222222222222222,,,+++++++++***)))))))))+++'''+++]]]***)))************+++++++++$$$'''+++------,,,,,,,,,$$$777 >>>CCCbbbbbbLLLKKKJJJIIIHHHHHHGGGGGGIIIJJJLLLNNNOOONNNMMMLLLPPPOOONNNMMMLLLMMMNNNNNNJJJJJJKKKKKKLLLMMMOOOOOOLLLKKKIIIGGGGGGGGGHHHHHHKKKIIIGGGEEEEEEGGGIIIJJJEEEFFFDDDBBBDDDHHHFFFAAACCCDDDFFFGGGHHHGGGEEEDDD@@@EEEHHHCCC;;;666999>>>DDDDDDBBB???>>>???CCCFFFBBBAAAAAA@@@?????????@@@======>>>>>>?????????@@@:::999999888777666666555666666555555444444444444///000111222222111000///000///...---------------000////////////.........---------,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%---666;;;999000)))################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$#########"""###$$$$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%)))333]]]&&&///999999;;;AAAHHHKKKIIIEEEDDDEEEEEEDDD<<>>===???@@@BBBBBBAAA???===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777666555555444555555555555555444444333333333222111111000///......---.........------,,,,,,,,,------......------,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((+++,,,(((%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############%%%%%%$$$###""""""######$$$$$$######""""""!!!!!!$$$$$$""" ###(((&&& $$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###))),,,ZZZ555:::444DDDYYYFFFCCCAAACCCHHHMMMOOOOOOFFFDDDBBB@@@999777bbb===AAACCC???>>>@@@???<<<@@@<<<>>>>>>555111222111///,,,+++[[[+++)))((('''((())))))'''&&&+++***))))))***+++++++++333$$$'''///$$$333\\\;;;===BBBGGGKKKKKKHHHFFFHHHJJJLLLLLLKKKNNNSSSWWWTTTQQQOOONNNOOOMMMJJJGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLHHHEEEEEEBBB??????BBBDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEDDDBBB@@@BBBCCCCCC???:::999===AAACCCAAA???======???@@@BBBAAA@@@???>>><<<<<<<<<<<<::::::::::::999999999999888777666555444444444444222222222222111111111111222222222111000//////////////////......---------------......------,,,+++,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))&&&$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################################################################""""""""""""############%%%$$$$$$###""""""###############"""""""""""""""###%%%""" """###"""$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))###---(((<<<(((;;;:::===EEECCCBBBCCCGGGKKKMMMMMMFFFEEE???@@@AAA;;;@@@UUUAAAEEEGGGEEEDDDEEEFFFDDD???BBBEEEEEECCCDDDFFFFFFFFFFFF???iii222...,,,***)))******(((''')))***+++***)))***+++---(((,,,###)))---888\\\===@@@EEEKKKOOOOOOLLLIIIIIIIIIJJJKKKLLLOOOQQQSSSQQQOOOMMMLLLLLLKKKIIIGGGCCCCCCDDDEEEGGGIIIKKKLLLKKKEEEAAACCCDDDAAA??????BBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJDDDCCCBBBBBBCCCCCCAAA@@@@@@BBBDDDAAA>>><<<>>>@@@AAA@@@>>>======???@@@BBB@@@@@@@@@???>>>===<<<;;;999999999888888777777777777666555444333333333333000000000111111111111111333222222111111000000//////////////////.........------......------,,,+++,,,++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%$$$"""$$$$$$$$$##################$$$$$$$$$$$$###""""""$$$$$$$$$###############""""""""""""""""""""""""########################################################################""""""""""""############%%%$$$######"""#########""""""""""""############""",,,333---$$$"""%%%((($$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((($$$...!!!BBB///^^^OOO888JJJ:::>>>BBBFFFGGGGGGFFFEEECCCFFF???===FFFHHHDDDFFFyyyHHHKKKLLLJJJHHHHHHIIIJJJHHHNNNKKKDDDEEEEEE@@@>>>===EEECCCppp:::999666222///...---+++***)))+++,,,+++))))))+++---333'''!!!555///###888```FFFHHHLLLPPPSSSRRRNNNJJJIIIHHHGGGHHHKKKNNNNNNNNNOOONNNLLLJJJIIIIIIGGGGGGCCCCCCDDDEEEFFFGGGIIIJJJHHH@@@===AAAFFFEEEAAA???DDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHCCCAAA@@@AAACCCDDDCCCBBB@@@BBBDDDDDDBBB??????@@@@@@???>>>===>>>???@@@AAA??????@@@@@@???>>><<<;;;::::::999999888777777777666666444333333333333333111111111222222333333444111111111000000000////////////..................------......------,,,+++++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#############################################$$$$$$$$$######"""########################""""""""""""""""""""""""########################################################################!!!"""""""""############$$$$$$###############$$$!!!!!!""""""######$$$$$$)))333999222((($$$%%%'''$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&$$$,,,"""777OOO333GGG<<<333@@@DDDHHHIIIGGGEEEEEEFFFEEENNNHHH>>>DDDKKKJJJKKKLLLWWWWWWWWWUUUQQQOOORRRWWW```rrrmmmZZZTTTPPPKKKOOOLLLLLLKKK~~~DDDDDD@@@;;;777444111///,,,***+++***)))(((((((((*********)))***)))(((***///fffMMMNNNPPPRRRRRRPPPLLLHHHHHHGGGFFFGGGIIIKKKKKKJJJMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGDDD===:::AAAIIIIIIDDDAAAIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDHHHEEECCCBBBCCCCCCBBBAAA@@@BBBEEEFFFEEECCCAAA@@@@@@@@@???>>>>>>???@@@AAA??????@@@@@@@@@>>>===<<<<<<;;;;;;:::999999888888666666444333333333333333111111111222222333333444///////////////.........------------------------------......------,,,++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$########################"""######$$$$$$$$$##############################""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""############$$$###############$$$$$$!!!!!!""""""######$$$$$$###***...***%%%###""" $$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''(((***+++,,,######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))(((''''''&&&&&&''''''&&&***...>>>>>>CCC%%%999AAA>>>NNNOOONNNJJJFFFHHHOOOVVVYYYhhhdddWWWWWW[[[]]]aaaYYYssshhhfffeeeddd```___gggpppqqqggg^^^UUUZZZWWWLLLQQQMMMLLLIIIDDD@@@<<<999555222000...+++***+++***)))'''---###***+++ ***444'''$$$hhhMMMMMMMMMMMMNNNMMMJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKJJJHHHFFFEEEFFFHHHKKKJJJHHHGGGEEEEEEDDDDDDGGGBBBAAAIIIPPPPPPLLLJJJMMMKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBNNNKKKGGGDDDBBBAAA???===AAABBBEEEGGGGGGEEECCCBBBBBBAAAAAA@@@??????@@@@@@???@@@@@@@@@??????>>>===>>>===<<<<<<;;;:::999999777666555444333333333333000000000111111111111111........................,,,,,,,,,---------------------......------,,,++++++************)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&###############$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################"""######$$$%%%""""""""""""############!!!#########%%%%%%"""$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,000+++999]]]...666111NNN<<>>===777222111444444000+++%%%&&&***&&&%%%555444&&&333fffIIIHHHHHHIIIKKKMMMMMMMMMGGGIIIKKKJJJHHHFFFHHHJJJKKKKKKKKKHHHEEEDDDFFFIIIKKKJJJHHHFFFEEEDDDCCCCCCJJJFFFGGGOOOTTTRRRNNNMMMLLLKKKIIIGGGFFFFFFGGGHHHFFFFFFGGGGGGFFFEEEDDDCCCNNNJJJFFFCCCBBBAAA???>>>BBBCCCDDDGGGHHHGGGEEECCCDDDCCCCCCBBBAAA@@@??????@@@@@@??????>>>>>>??????>>>>>>===<<<;;;:::999999888777666555444444444444222222222222111111111111.........///////////////------------.........///------......------,,,+++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$$$$&&&""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""###$$$$$$%%%#########""""""""""""""""""$$$######&&&'''&&&$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''(((***,,,...000111;;;...>>>xxx)))FFFEEECCCGGG@@@JJJDDDXXX___gggjjjlllrrr|||yyywww}}}xxxyyyvvvttttttwwwyyyrrrWWWXXXWWWUUUTTTSSSPPPLLLIIIIIIAAA::::::>>>>>>888111)))(((''')))+++###%%%333$$$666$$$cccFFFEEEEEEGGGLLLQQQSSSTTTGGGKKKNNNMMMHHHFFFHHHKKKKKKKKKKKKHHHDDDDDDGGGJJJJJJIIIGGGFFFDDDCCCCCCCCCFFFCCCEEEKKKNNNKKKGGGFFFKKKIIIHHHFFFFFFGGGIIIJJJDDDEEEGGGGGGHHHGGGFFFEEEHHHFFFCCCAAABBBCCCCCCCCCCCCCCCDDDFFFHHHHHHFFFDDDEEEEEEDDDCCCAAA@@@??????AAA@@@???>>>>>>>>>???@@@>>>======<<<:::999888888888777666555555444555555555555555444444333333333////////////000000000000---.........//////000000------......------,,,+++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''''''%%%$$$$$$%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""###$$$%%%%%%$$$$$$######""""""!!!!!! %%%'''### !!!$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&''',,,,,,...000333777;;;===GGG888GGGOOOFFF@@@FFFJJJEEEHHHTTTUUUlllhhhkkkuuu~~~tttssswwwzzz~~~}}}uuuuuuuuuvvvyyyvvvXXXTTTRRRVVV___ddd]]]RRRKKKFFFDDDAAAAAAFFFJJJCCC999000...+++************)))(((444 HHHbbbDDDDDDEEEFFFHHHJJJLLLMMMJJJKKKKKKKKKJJJIIIHHHHHHLLLMMMNNNLLLIIIGGGHHHIIILLLKKKHHHFFFFFFFFFGGGHHHDDDEEEEEEFFFGGGHHHIIIIIIKKKIIIFFFEEEFFFFFFFFFEEEMMMIIIEEECCCDDDEEEEEEDDDDDDCCCAAA???@@@CCCGGGIIIHHHFFFCCC@@@@@@CCCFFFIIIGGGFFFCCCAAA@@@?????????AAA@@@???============>>>??????>>>>>>===;;;:::999888666444222333555777999777777666555444444333333111000000111333333222000000/////////............,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""!!! &&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((())))))'''&&&'''))),,,///111444777:::<<<>>>>>>555XXX222BBBQQQVVVGGGDDDFFFVVV___jjjsssoooooosssxxxuuusssxxx|||uuurrryyyzzz{{{~~~|||vvvWWW]]]WWWXXXaaagggbbbWWWPPPJJJGGGBBB@@@DDDHHHCCC;;;888555111...---,,,***)))&&&%%%000"""OOOCCCCCCDDDEEEFFFHHHJJJKKKHHHIIIJJJKKKKKKKKKKKKJJJLLLNNNOOOMMMJJJHHHIIIJJJLLLJJJHHHGGGFFFFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFIIIEEEBBBEEEJJJKKKFFF???AAABBBCCCEEEGGGIIIJJJKKKHHHFFFDDDCCCDDDGGGJJJMMMGGGEEECCCAAA@@@?????????AAA@@@???>>>>>>???@@@@@@??????>>>>>>===;;;:::999999888666555555666777888777666666555444444333333000//////000222222111///000000/////////.........,,,------------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############"""!!! %%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############""""""""""""############""""""""""""######""""""""""""""""""""""""###############################################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))******))))))))),,,000444888999;;;===>>>===;;;:::999999%%%EEEUUUJJJQQQ]]]]]][[[hhh|||zzzwwwtttssszzz{{{uuutttxxx|||wwwpppuuuoooppprrrtttvvvxxxyyyyyyttt~~~dddbbbnnnpppccc\\\ZZZaaafffccc[[[VVVUUURRRLLLHHHJJJMMMJJJDDDCCC@@@;;;777555222000...---%%%&&&,,,...PPPAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOOOOMMMKKKJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNKKKGGGEEEFFFHHHLLLIIIIIIPPPXXXXXXNNNCCC@@@CCCGGGJJJKKKKKKIIIGGGFFFDDDCCCCCCDDDGGGJJJMMMFFFEEECCCBBB@@@@@@??????@@@@@@???>>>???@@@AAABBB??????>>>>>>===;;;:::999::::::999999888888777777666666555555444333333333.........000222222000...000000000/////////......---------------,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###############$$$&&&((())))))((('''&&&$$$"""!!!!!!######""""""""""""############""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))************,,,...000222555:::===@@@@@@>>><<<999555333111444)))...333<<<[[[hhhnnnlllrrr|||wwwtttvvvzzzxxxyyyzzzyyy{{{~~~ttt|||yyyzzz|||}}}|||zzzwwwuuuyyyiiiffflllxxxyyywwwnnnoooccc^^^]]]```bbb___\\\\\\cccbbb^^^YYYWWWXXXTTTNNNKKKGGGCCC@@@>>><<<:::888222222!!!===NNN[[[@@@@@@AAABBBCCCDDDDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOOOONNNMMMLLLKKKLLLJJJIIIHHHGGGGGGGGGGGGHHHFFFGGGIIIKKKLLLLLLLLLLLLMMMPPPQQQNNNGGGDDDFFFIIIOOONNNPPPWWW\\\[[[QQQIIICCCEEEHHHJJJJJJGGGDDDAAABBBAAAAAA@@@AAACCCEEEGGGEEEDDDCCCBBBAAA@@@@@@???@@@@@@???>>>>>>???@@@AAA??????>>>>>>===;;;:::999;;;;;;<<<<<<;;;999888777555555555444444333333333/////////111333333222000000000000////////////...---------...---,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$###"""!!!"""$$$'''(((((('''&&&%%%###"""!!! ######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''""""""###$$$%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))))))))))))))))),,,000555999===???BBBDDDAAA>>>:::555111///.........888======666KKK]]]{{{xxxtttuuu{{{|||{{{~~~ttt}}}yyyvvvzzzxxx}}}~~~nnnrrrrrrbbbaaacccdddaaa]]]___dddkkkmmmlllgggbbb___YYYRRRLLLIIIFFFEEEDDDDDDCCCBBB111;;;555'''555,,,sssVVV>>>???AAABBBCCCCCCCCCCCCHHHIIIJJJKKKLLLLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLIIIIIIHHHHHHGGGGGGHHHHHHEEEGGGIIIKKKLLLLLLKKKKKKLLLPPPQQQNNNHHHDDDFFFIIIIIILLLOOOQQQQQQNNNJJJGGGFFFGGGHHHHHHHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAADDDDDDCCCCCCBBBAAA@@@???@@@???>>>===<<<<<<===>>>??????>>>>>>===;;;:::999;;;<<<<<<===<<<:::888666444444444444444333333333000000222444777777444222111000000000////////////------.........---,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%$$$""""""%%%$$$""" !!!###$$$############""""""""""""######""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''""""""###$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******++++++000555;;;@@@BBBCCCDDDEEE;;;888444111///000333444222FFF///:::WWW777[[[}}}uuupppuuu{{{{{{{{{zzzwwwtttqqqoooooossszzzzzz~~~|||rrr|||ggggggjjjllliiieeehhhmmmooossssssmmmfff```YYYSSSNNNLLLIIIHHHIIIIIIIIIHHH;;;???777,,,---,,,)))OOO<<<===???AAABBBBBBBBBAAAGGGHHHIIIJJJKKKKKKKKKKKKOOONNNMMMMMMNNNNNNMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGJJJLLLMMMMMMLLLKKKKKKMMMOOOMMMHHHEEEFFFGGGFFFIIIKKKKKKHHHFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;<<<===>>>??????>>>>>>===;;;:::999::::::;;;;;;;;;999888777444444333333333333333333111222444777:::999777444111111000000000/////////...............---,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%$$$$$$"""##################"""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""############""""""""""""############""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***---///222333444888:::>>>?????????@@@AAA888777555555555777999;;;CCC777666UUU@@@vvvbbblllppp|||uuuwww~~~}}}zzz}}}}}}{{{zzzxxxwwwuuuuuuuuu~~~zzzzzzqqqnnnlllnnnsssuuusssqqqrrrwww{{{zzzrrrhhhbbb\\\XXXXXXUUUQQQOOONNNNNNLLLKKKFFFBBB555III"""(((666888PPP888999<<>>>>>===;;;:::999888888999999999888888777333333333333333333333333222333555888;;;;;;888555111111111000000000//////...............------,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""#########!!!!!!""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++...222666:::===???===>>>>>>===;;;:::;;;<<<:::;;;;;;;;;<<<=========999MMMTTT\\\vvvwwwzzzvvvkkk|||xxxyyyzzz}}}}}}~~~zzz|||{{{yyy~~~yyyxxxvvvtttssssssttttttppp~~~uuu{{{}}}yyyuuu~~~sssnnnmmmvvv}}}|||vvvrrrwwwlllfffbbb```bbb___ZZZWWWTTTRRRPPPNNNDDDBBBJJJIII999<<>>AAADDDFFF??????>>>>>>===;;;:::999777777777777777777888888333333333333333333333333111222555999;;;;;;888555111111111111000000000000......//////......---,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""$$$%%%%%%%%%%%%##############################""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%(((***)))(((*********((('''(((+++---444333444999???CCCDDDCCC???:::;;;AAACCC???>>>@@@BBB<<<;;;@@@AAA???EEEOOOYYYdddnnnpppooorrrvvvxxxuuuwwwsssrrr~~~|||}}}}}}zzzzzz|||~~~}}}yyy{{{uuuuuuwwwvvvxxxzzz|||xxxyyy~~~|||ssspppppptttzzz{{{vvvpppvvv}}}wwwkkkddd```^^^eee```ZZZYYY]]]bbbfffhhh```XXXQQQOOOOOOJJJ???555111sssEEE///222777;;;???@@@@@@???AAAAAACCCEEEGGGIIIKKKLLLKKKMMMNNNLLLHHHGGGIIIKKKHHHKKKNNNNNNJJJFFFDDDEEECCCDDDEEEFFFFFFGGGHHHHHHHHHFFFEEEFFFHHHHHHFFFCCCBBBDDDFFFHHHGGGFFFCCCAAADDDCCCCCCBBBBBBCCCCCCDDDFFFCCCAAA@@@AAACCCDDDEEECCCBBBBBBBBBBBB@@@<<<:::::::::;;;>>>BBBDDDDDDDDD???>>>===<<<;;;:::::::::777777777777666555444333000111222333333333333333444444444666777666333000.........///////////////,,,,,,,,,,,,+++***))))))))))))************))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!! ########################!!!"""""""""############""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! ######"""""""""###%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''')))((('''((()))*********+++---///222222666;;;AAAEEEDDDCCCDDD@@@>>>@@@>>>999999===;;;:::===CCCHHHLLLSSS[[[fffmmmrrrpppnnnoooooonnnnnnuuu{{{}}}{{{~~~|||zzz{{{||||||wwwwwwxxxvvvwww}}}~~~xxxxxxtttiiijjjqqqnnn{{{zzzyyy{{{|||}}}|||}}}zzztttxxx}}}uuu}}}|||yyytttiiimmmssszzz~~~}}}yyytttwwwyyyvvvllleeefffkkknnnfffaaa]]]\\\aaahhhmmmppplllfff^^^ZZZXXXRRRIIIBBBCCC111KKKJJJ;;;///???(((000222555999<<<===>>>>>>AAAAAACCCEEEGGGIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJKKKGGGIIIKKKKKKHHHEEEDDDEEEEEECCCCCCFFFIIIHHHEEEAAADDDFFFGGGFFFDDDCCCCCCDDDDDDEEEGGGGGGGGGFFFDDDCCCAAAAAAAAAAAAAAABBBBBBCCCDDDAAA???===???AAADDDEEECCCBBB@@@??????>>><<<::::::999;;;>>>AAACCCCCCBBB???>>>===<<<;;;:::::::::666666666666555444333222000111222222333333333222333222222333444333111////////////...............,,,,,,---,,,,,,+++***)))))))))************))))))((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!!!!!########################""""""""""""####################################""""""###$$$$$$$$$############"""""""""###%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&&&&))),,,.........///000...111777>>>CCCEEECCCAAA>>>>>>???AAA>>>:::;;;@@@;;;BBBHHHMMMUUU```iiillluuuyyyzzzvvvssssssssspppqqqtttxxx~~~}}}zzztttqqqsss{{{|||}}}~~~~~~}}}{{{yyyzzz{{{~~~uuurrrpppoooooorrrxxx}}}yyyrrrkkkbbbiiiwwwzzzwwwxxxtttvvvxxx|||{{{|||zzztttrrruuuxxxuuuvvvkkkjjjmmmnnnkkkpppxxx}}}pppjjjkkkmmmnnneeeaaa^^^^^^ccckkkrrrvvvtttpppiiiccc]]]WWWQQQMMMWWWIIIQQQJJJ<<<(((///,,,000111333555777:::<<<===@@@AAABBBDDDFFFHHHIIIJJJLLLKKKJJJJJJLLLLLLKKKJJJFFFGGGHHHGGGEEEDDDEEEFFFHHHFFFDDDHHHMMMLLLFFF???CCCFFFHHHFFFBBB@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCBBB>>>??????@@@AAAAAAAAAAAAAAA???<<<;;;<<>>=========<<<;;;999999:::===@@@BBBBBBAAA>>>===<<<;;;:::999999999555555555555444333222222000111222222333222222222111000//////000000///.../////////......------,,,------------,,,+++***)))))))))************))))))((((((((((((''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$################################################""""""########################!!!!!!""""""###$$$$$$%%%#########"""######$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''''''''&&&***...000000/////////...222:::AAAEEEEEEBBB@@@999===BBBCCC???===???CCCMMMWWW]]]^^^eeerrryyyxxxyyy~~~{{{vvvxxx{{{|||wwwxxxxxx~~~|||tttqqqssswww|||}}}}}}}}}||||||}}}}}}|||~~~tttkkkgggfffeee```cccgggkkkrrr|||vvvrrrnnnbbb^^^bbb___pppvvv{{{xxxpppkkkjjjlllnnnuuu{{{~~~{{{xxxsssppppppqqqssstttttttttssstttzzz|||ttthhhuuuvvvyyy||||||wwwooohhhdddaaa______ccciiippptttxxxuuuoooggg___YYYWWWVVVNNNYYYVVVAAA<<<:::666,,,000//////111333777;;;===???@@@AAACCCEEEFFFHHHHHHLLLJJJHHHJJJMMMNNNLLLJJJGGGGGGFFFEEEEEEEEEGGGHHHLLLKKKJJJLLLNNNOOOLLLIIIHHHIIIHHHGGGEEEDDDDDDEEEDDDCCCAAA@@@???@@@@@@AAA@@@@@@AAABBBAAA@@@???>>>???>>><<<::::::>>>CCCGGGDDDAAA===;;;<<<=========999999:::<<>>BBBKKKRRRfffnnnqqqmmmoooyyy~~~|||}}}}}}uuuuuu|||{{{{{{xxxvvvuuuuuuuuu|||{{{{{{zzzzzzzzzyyyyyyxxxkkklllggg^^^YYYZZZ\\\\\\YYY___cccdddmmmyyyhhhaaaeeeeeerrrtttuuutttpppkkkkkklllsss{{{vvvsssnnncccaaaaaaccchhhmmmooooooqqqtttuuusssrrruuuxxxyyyzzz|||~~~wwwooohhhgggeeeddddddhhhlllpppyyywwwrrrkkkccc^^^^^^___aaaZZZKKKKKKJJJ;;;---777///.........111666;;;>>>>>>>>>???AAACCCDDDEEEFFFIIIGGGGGGIIIMMMOOOMMMJJJIIIHHHFFFFFFFFFHHHIIIJJJKKKMMMMMMLLLKKKLLLQQQUUUPPPKKKGGGGGGJJJLLLIIIFFFFFFDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEECCCAAA>>><<<>>>>>>===;;;:::===BBBGGGEEEBBB>>>;;;<<<===>>>>>>:::999:::<<<>>>@@@???>>>999888777666555444444444333333333333333333222111111111111222222111111000111///...---...///......///......---,,,++++++***------------,,,+++******))))))************))))))((((((((((((''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""######$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$#########"""#########$$$############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&'''(((((('''(((***,,,+++---///000000111333555>>>CCCHHHKKKJJJHHHFFFEEEBBBBBB???<<>>;;;<<<===>>><<<:::;;;@@@DDDEEEAAA>>><<<===>>>??????;;;::::::<<<>>>???>>>===888777666555444333333333333333333444444333333222111111111222111111000///111///......//////...------------,,,,,,++++++***.........------,,,+++***))))))************))))))((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$################################################""""""""""""###$$$%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$"""!!!###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&''''''''''''''''''''''''%%%'''))))))((())),,,///......//////111555;;;???DDDGGGJJJIIIGGGDDDCCCCCC<<<@@@BBBGGGUUUlll{{{wwwvvvvvvyyy}}}wwwvvvyyy}}}~~~}}}yyy}}}qqqjjjhhhgggdddcccdddggglllooopppooo~~~}}}uuurrrvvv{{{}}}www|||}}}zzzuuuyyyzzzxxxwwwssswwwwwwuuurrrlllfffaaa___``````gggsss~~~{{{ttt~~~uuummmnnnsssvvvzzz{{{{{{yyytttpppooopppkkkiiigggeeedddddddddcccccceeeRRRLLL>>>NNNFFFAAA888666333111111333555777::::::;;;<<<>>>???@@@@@@@@@CCCGGGIIIJJJJJJKKKLLLLLLJJJGGGHHHJJJKKKJJJHHHGGGHHHHHHFFFDDDFFFLLLQQQPPPKKKGGGGGGLLLOOOMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHAAACCCFFFHHHGGGDDD@@@===999<<<>>><<<999999<<<@@@BBB@@@===<<<<<<=========<<<;;;;;;===??????>>>===999888777555444444444444333333444444444444333333111111111111111000/////////......///000///---+++,,,,,,,,,+++++++++++++++............---,,,+++***))))))************))))))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$################################################$$$#########$$$%%%'''(((########################""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''$$$######$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%((((((((((((((((((((((((%%%'''******)))***...111////////////222999AAAGGGEEEGGGHHHEEEAAA>>>>>>??????GGGPPPYYYgggwww~~~xxxssswwwyyy{{{|||}}}||||||}}}}}}}}}zzzxxxtttwwwrrreee^^^___aaaaaabbbcccfffnnnwww~~~wwwsssvvv|||~~~|||}}}|||~~~||||||uuussszzz}}}zzz{{{~~~}}}}}}~~~{{{tttmmmhhhfffjjjlllooorrrssstttxxx}}}~~~}}}~~~ssslllooowww}}}}}}~~~yyysssqqqqqqllljjjiiiiiikkklllkkkjjjaaaaaaZZZdddJJJNNN@@@===<<<:::777333222111222333999999:::;;;<<<===>>>???>>>BBBGGGIIIIIIHHHJJJMMMLLLIIIGGGHHHJJJKKKHHHFFFHHHGGGFFFFFFGGGHHHJJJJJJKKKIIIGGGGGGHHHKKKLLLMMMMMMLLLLLLKKKIIIHHHGGGGGG===@@@DDDGGGHHHEEEBBB???777:::===<<<888777:::===@@@>>><<<;;;<<<===<<<;;;===<<<<<<===???@@@???===:::999888777666555555555333333444555555444444444111111111111111000//////---------///000///,,,)))++++++++++++++++++,,,,,,............---,,,++++++))))))************)))))))))(((((((((''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$%%%'''((()))########################!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((++++++***'''$$$###$$$%%%%%%$$$###"""!!!$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""###(((***'''$$$%%%(((***+++,,,,,,...000222111222777>>>CCCFFFFFFDDDCCCCCCBBB>>>===CCCLLL\\\ccclllsssvvvvvvtttssssssxxx{{{{{{xxx{{{||||||~~~xxxkkkcccfffeeecccaaadddiiijjjhhhooosssyyy~~~|||yyywwwwww|||}}}zzzvvvsssuuuxxxxxxvvvuuu}}}~~~zzzzzz{{{{{{{{{xxxwwwvvvuuuwwwtttvvvyyyrrrmmmwww|||vvvxxx~~~zzzyyyxxxyyy}}}xxx{{{wwwjjjbbbeeelllnnnpppsssrrriiiccceeeeee^^^UUUOOOHHHCCC???>>><<<777222///555999===<<<::::::>>>CCCDDDBBBBBBEEEJJJNNNNNNLLLKKKEEEEEEJJJMMMIIIFFFGGGIIIJJJJJJJJJHHHHHHJJJLLLLLLJJJIIIIIIKKKLLLKKKKKKMMMLLLJJJIIIJJJJJJHHHGGGCCCBBBCCCFFFGGGDDD>>>888;;;999;;;???===777777;;;BBB>>>:::999:::;;;<<<<<<@@@>>><<<::::::;;;===???===:::777777999:::999777777777777777666555333333222222222111111///.........------,,,+++***)))))))))******+++,,,---............//////......---,,,+++++++++************)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$"""!!!$$$))),,,***&&&"""""""""""""""""""""""""""######$$$$$$$$$##############################%%%$$$$$$&&&))))))'''$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((111111111000///000222444:::999:::===AAADDDDDDCCCBBB@@@@@@BBBDDDHHHSSS^^^pppuuu|||~~~|||wwwsssqqqooosssxxx{{{|||zzzwww}}}wwwsssqqqjjjbbb^^^dddeeeiiiooosssvvvwwwxxx}}}~~~zzzxxxwwwxxxyyyuuuxxxyyyzzz}}}}}}{{{wwwrrrppprrrvvv{{{~~~ttttttuuuwwwzzz}}}~~~yyytttrrrsssuuuvvvvvv{{{|||}}}}}}}}}|||}}}}}}zzzyyy~~~xxxuuuvvv{{{~~~yyyrrrnnnqqqvvv}}}~~~{{{}}}|||rrrjjjjjjooovvvzzzkkkeeeccc```\\\[[[\\\UUUMMMGGGCCC???:::888555777999:::;;;===@@@CCCDDDCCCCCCFFFJJJLLLLLLKKKIIIDDDDDDJJJMMMJJJHHHJJJHHHIIIKKKKKKKKKKKKNNNPPPNNNLLLJJJJJJJJJKKKJJJHHHJJJIIIHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCCCCAAA<<<777555555888<<<:::555555:::@@@>>>===<<<===>>>???@@@AAA???===;;;:::;;;===>>>>>>;;;999999;;;<<<:::888888888777666555444444333222222222222111000///...---------,,,,,,+++******++++++,,,,,,---...............//////......---,,,+++++++++*********))))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$%%%###"""%%%))),,,***&&&########################""""""######$$$$$$$$$$$$########################$$$######$$$''''''%%%###"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%(((***(((&&&&&&***///:::999777444111222555888@@@@@@AAACCCEEEEEECCCAAA>>><<>>?????????AAACCCBBBAAA>>><<<;;;<<<===>>>>>><<<;;;;;;<<<===<<<::::::999777666555444444444222222222222111000//////------------------------..............................//////......---,,,++++++*********)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$&&&$$$###%%%)))***(((&&&########################""""""""""""###%%%&&&'''###########################""""""###%%%%%%$$$""""""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$'''******)))+++000555:::888666333222444999===AAAAAACCCDDDEEEEEECCCBBB???CCCPPPbbbqqqwww{{{~~~www{{{}}}zzztttqqqtttyyy~~~{{{xxxwwwyyyzzz}}}|||tttlllmmmttthhh[[[QQQTTT___gggmmmpppzzzyyyzzzzzz||||||yyy{{{~~~zzzuuurrrsssxxxzzzqqqqqqppplllooowwwppptttwwwtttqqqvvvlllfffeeedddlllyyytttuuuxxxzzz{{{zzzwwwuuuqqqqqqrrruuuzzz{{{|||}}}yyytttnnnjjjhhhoooqqquuuxxx|||{{{|||sssiiihhhjjjhhhdddcccgggfffaaaYYYRRRLLLFFF@@@<<<777444555;;;AAABBBAAADDDDDDEEEGGGHHHIIIHHHHHHEEEDDDEEEGGGIIIJJJJJJKKKIIIJJJLLLLLLLLLNNNPPPSSSOOOMMMKKKJJJJJJJJJHHHGGGDDDDDDFFFIIIKKKKKKHHHFFFEEEEEEEEEDDDAAA<<<666333111111444:::???>>>:::777999<<>><<<<<<<<<===<<<<<<<<<<<<===<<<<<<;;;;;;:::888666555444444444222222222222111111000///............//////000000000000000/////////...............///......---,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$%%%$$$###%%%'''((('''%%%########################""""""""""""###%%%'''(((####################################$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&))),,,000444777888666666555555666:::@@@DDDBBBBBBCCCCCCBBBBBBBBBCCCJJJUUUlllxxxyyyyyyvvvtttxxx}}}zzzzzzzzzzzztttooolllgggaaa___aaabbb\\\\\\eeepppwww{{{~~~|||zzz{{{zzz{{{{{{xxxrrrrrrsssvvv{{{uuupppiii``````gggsssxxx{{{wwwsssuuuwwwaaaYYYUUUUUUbbbuuu{{{xxxtttsssvvvtttsssuuuzzz{{{|||zzz{{{~~~~~~{{{xxxsssuuutttsssvvv}}}~~~{{{vvvuuulllfffiiinnnmmmiiigggkkkrrrvvvrrrmmmhhh```VVVIIIAAA999777;;;???@@@???BBBDDDFFFGGGHHHGGGGGGGGGDDDFFFFFFFFFFFFGGGHHHHHHKKKLLLLLLLLLKKKKKKLLLNNNKKKIIIHHHHHHIIIJJJJJJIIIEEEFFFGGGJJJLLLLLLIIIFFFCCCEEEGGGGGGCCC<<<666222***+++000:::EEEJJJDDD===AAACCCEEEFFFEEEDDDCCCCCCCCCBBB@@@>>>===<<<<<<<<<:::;;;<<<===<<<<<<;;;;;;;;;:::999777555444444444111222222222222111111000/////////000111111222222222111111000000//////............///......---,,,*********)))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#########$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$#########$$$&&&&&&%%%$$$########################"""""""""###$$$&&&'''(((########################$$$$$$$$$$$$#########$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((('''))),,,111666999::::::777888:::<<<>>>AAAFFFJJJDDDDDDCCCAAAAAACCCGGGJJJXXXeee~~~zzzxxxvvvuuuwww}}}}}}~~~~~~{{{xxxwwwwwwnnneee]]]]]]___bbbggglllrrrrrrxxx}}}zzz~~~{{{tttkkkkkklllmmmooorrrtttuuussskkkdddaaa\\\UUUQQQQQQaaadddfffdddaaa```cccgggbbbXXXPPPLLLIIIIIITTTbbbzzzzzzxxxtttoookkkjjjjjjuuurrrooopppvvv{{{~~~sssxxxvvvyyy}}}}}}~~~}}}xxxvvvzzz}}}~~~~~~{{{rrruuu~~~tttlllmmmqqqrrrrrrrrryyywww^^^SSSEEE<<<;;;===>>>>>>@@@CCCFFFHHHGGGFFFFFFFFFDDDGGGHHHEEEDDDGGGIIIIIILLLMMMMMMKKKIIIHHHIIIKKKGGGFFFEEEFFFHHHJJJKKKJJJHHHHHHHHHJJJKKKJJJHHHEEEAAADDDGGGFFFBBB<<<777444,,,333===HHHTTT[[[YYYSSSQQQOOONNNMMMMMMKKKGGGDDDAAA@@@???>>>===<<<<<<<<<999;;;===>>>===;;;;;;<<<:::::::::999777555333222111222222222222222111111111111111222222333333333111111111000000/////////......//////......---,,,******)))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&########################$$$$$$%%%###"""!!!###$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((...555999999999:::;;;;;;>>>AAADDDEEEFFFHHHIIICCCCCCBBBAAADDDKKKUUU]]]iiittt~~~zzzwwwuuuvvv{{{}}}{{{{{{zzzxxxuuuqqqmmmjjj___\\\]]]cccjjjpppyyy~~~{{{xxxvvv{{{xxxkkk]]]]]]\\\[[[ZZZYYYXXXWWWTTTTTTRRROOOPPPTTTSSSPPPTTTTTTVVVXXXXXXVVVRRROOOMMMMMMMMMLLLLLLMMMRRRVVVZZZ[[[[[[XXXTTTRRRRRRSSSddd___\\\^^^eeelllpppqqqqqqkkkrrrxxxzzz}}}}}}||||||~~~~~~{{{{{{vvvoooqqqpppkkkhhhooo|||}}}sssrrrvvvwwwvvvvvvsssfffSSSDDD<<<;;;===>>>>>>BBBFFFHHHGGGFFFFFFGGGCCCHHHIIIFFFEEEIIIMMMLLLMMMMMMMMMKKKIIIHHHIIIJJJEEEDDDCCCDDDGGGIIIIIIIIIKKKIIIHHHHHHHHHGGGEEECCC@@@BBBCCCAAA===:::999999444EEEUUU\\\```dddfffeee```ZZZTTTRRRRRROOOHHHAAA>>>>>>>>>======<<<<<<<<<999<<>>======>>>999:::;;;;;;999666222000111222222333333222222111333333333333333333444444000000000000000/////////......//////......---,,,***)))))))))(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''%%%$$$###########################$$$$$$""" !!!$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))333===???:::666888<<<>>>BBBFFFHHHHHHGGGFFFFFF???@@@@@@BBBHHHUUUdddooo{{{{{{yyyxxx|||zzzyyy{{{yyyvvvssspppjjjccc]]]^^^cccnnnxxx{{{zzz~~~}}}zzz{{{xxxvvvzzz|||iiiVVVJJJJJJLLLOOOQQQTTTVVVWWWWWWYYYTTTLLLNNNYYY]]]ZZZ]]]\\\]]]bbbfffddd\\\UUUTTTXXXXXXTTTUUUYYYZZZWWWUUUXXXZZZXXXUUUSSSSSSTTTOOOKKKHHHKKKTTT]]]aaabbbiiiyyyqqqlllpppsssvvvyyyzzz{{{}}}uuuvvvrrrllliiinnnwww|||vvvxxx{{{zzzvvvsss{{{sss^^^JJJ>>>;;;===???<<>>===============<<<<<<<<<999===AAAAAA???>>>>>>???999:::;;;<<<:::666222///111222222333333333222222444444444444444444444444//////////////////000000......//////......---,,,))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$'''((())))))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))'''$$$"""########################!!!######!!! ###"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% ###&&&((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&%%%%%%$$$''')))(((%%%&&&+++111555888<<<<<<:::999;;;===@@@@@@CCCHHHIIIFFFEEEGGGKKKEEEBBBFFFQQQ```sss}}}wwwvvvvvvrrrooojjjeeebbbbbbdddeeeiiirrryyyyyy|||}}}zzzuuuqqqtttpppmmmkkkdddZZZSSSRRRFFFHHHLLLRRRWWW[[[^^^``````___^^^___aaacccdddcccooonnnrrrxxxyyyqqqhhhddddddddddddhhhmmmppppppooohhheeeaaa```bbbcccbbb______VVVLLLJJJNNNSSSRRRPPP[[[dddpppwwwyyyvvvsssqqqvvvyyyxxxuuuwww{{{zzzzzzyyyxxxvvvmmmpppxxx}}}~~~~~~}}}{{{~~~uuuwwwzzz||||||yyyxxx{{{}}}|||wwwiiiTTTFFFBBB???:::<<>>===<<<<<<<<<<<<<<<========================<<<:::888555444111222333333333222111000000000000000000000000000////////////////////////......////////////......+++++++++************)))''''''''''''''''''''''''***(((''''''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$###$$$&&&'''&&&%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%'''((()))***)))(((''''''''''''''''''((((((((('''&&&&&&%%%########################$$$$$$$$$$$$$$$###"""!!!$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---+++***))))))%%%'''''''''(((,,,333999=========<<<;;;===@@@CCCAAAAAADDDGGGEEEBBBEEEJJJMMMMMMRRR]]]hhhrrrxxxnnnaaabbbccceeefffiiilllnnnnnnuuu{{{|||tttkkkcccVVVTTTUUUXXXXXXUUUTTTVVVSSSTTTUUUXXX\\\aaafffiiiiiilllpppssstttrrrooommmkkkssswwwrrrrrr~~~}}}qqqmmmiiieeecccaaa```___ccc^^^WWWRRRRRRSSSTTTTTTTTT[[[dddmmmsssxxx~~~}}}vvvtttyyyxxxttttttvvvwwwwwwyyy|||zzzooohhhjjjpppsssxxx~~~yyyvvvvvvuuuzzz|||}}}}}}wwwwwwwwwyyy{{{zzzvvvrrrkkkhhh___VVVRRRSSSOOOHHHAAAAAABBBBBBBBBBBBBBBCCCEEEEEEEEEGGGKKKKKKJJJGGGJJJJJJIIIHHHGGGGGGHHHHHHCCCCCC@@@:::555888AAAIIITTTQQQLLLIIIGGGDDDBBB@@@@@@AAABBB@@@===<<>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888666444333444444444333111000///////////////////////////------------------------......////////////......+++++++++************)))************************)))(((''''''(((((('''&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$########################(((&&&%%%$$$%%%$$$###!!!########################$$$###"""""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$###""""""$$$###"""###$$$$$$###"""###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((((((''''''+++222:::???BBB;;;777444555:::???BBBBBBEEEAAA>>>>>>===<<>>777999FFFSSSMMMKKKHHHFFFGGGGGGFFFFFF@@@CCCFFFFFFDDDCCCEEEHHHJJJMMMQQQUUUXXXYYYYYYXXXTTTPPPJJJFFFEEEDDDBBBAAA??????>>>>>>===<<<<<<;;;===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::888666444444444444444333111///...........................---------------------------......//////......---+++++++++*********))))))************************)))(((''''''((()))(((&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###"""###%%%&&&&&&%%%########################%%%$$$"""!!!"""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$######"""$$$###"""###$$$$$$###"""######$$$$$$$$$######"""########################$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&)))))),,,000666:::<<<<<<777666777;;;AAAEEEFFFDDD@@@<<<:::???CCCFFFJJJOOOlllooouuu{{{||||||~~~rrrbbbWWWVVV^^^hhhxxx~~~~~~|||}}}sssXXXUUURRRSSSTTTWWWYYY[[[RRRQQQUUU]]]cccggglllqqqyyy}}}rrriiihhhjjjjjjiii```aaabbbccccccaaa^^^\\\cccjjjmmmjjjgggjjjnnnooooooqqquuuyyy{{{|||}}}}}}zzzvvvsssrrrssssssrrrrrrqqqqqqpppnnnmmmmmmnnnpppvvv|||vvvkkkiiilllpppqqqnnnjjjiiijjj___YYYOOOHHHDDDCCCDDDEEEJJJKKKLLLLLLKKKJJJIIIIIIJJJIIIGGGEEEBBBAAA@@@@@@GGGGGGFFFBBB@@@BBBIIIOOOGGGFFFDDDEEEFFFGGGGGGFFFBBBDDDEEEDDDBBBCCCGGGKKKLLLLLLMMMOOOPPPQQQRRRSSSOOOLLLHHHEEECCCBBBBBBAAA??????>>>>>>======<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::888666444444444444444333111///...------------------------------------------------------............------+++++++++*********))))))))))))))))))))))))))))))((('''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###########################""""""###%%%&&&&&&%%%########################%%%$$$###""""""###$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###"""######""""""""""""###$$$""""""###############"""########################"""######$$$$$$$$$######$$$###"""###$$$$$$###""""""######$$$$$$$$$######################################################"""""""""""""""######$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((+++...111555777777666666444666:::???CCCEEEDDDBBB===<<>>>>>>>>=========<<<<<<;;;:::::::::::::::;;;:::999888666555333444444444333111000///........................------------------------------............------+++++++++************)))((((((((((((((((((((((((((('''&&&'''((()))((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################&&&$$$######$$$$$$###"""########################$$$$$$$$$$$$#########""""""############$$$$$$$$$"""""""""#####################$$$%%%%%%$$$###""""""""""""!!!""""""###$$$!!!"""######$$$#################################""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###########################"""""""""###############!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''((()))+++///333666666444333444555555999>>>AAABBBAAA@@@@@@BBBJJJWWWbbbeeeeeejjjrrrxxx{{{{{{|||~~~~~~|||zzzyyyjjjfffhhhqqqzzz|||~~~{{{~~~|||fffZZZWWWWWWgggiiiqqq{{{}}}qqqhhhcccbbbaaaaaa___```___```eeennnqqqooonnnqqquuuwwwwwwwwwyyy|||yyyuuuuuuyyy{{{{{{wwwpppoooqqquuuxxx}}}zzz||||||oooooosssxxxvvvrrrtttzzzuuuaaaQQQIIIEEEHHHJJJJJJHHHGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHEEEDDDEEEFFFGGGGGGKKKKKKLLLMMMMMMJJJDDD@@@CCCFFFHHHHHHFFFEEEGGGJJJLLLMMMMMMMMMLLLKKKIIIIIIEEEFFFGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@????????????======<<<;;;;;;:::999999::::::::::::999888666555222333333444333222111000................................................,,,------......------,,,+++++++++************)))((((((((((((((((((((((((((('''&&&''')))))))))((($$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$######$$$$$$###"""##############################%%%%%%%%%###""" """############$$$$$$$$$!!!"""""""""#########$$$!!!"""$$$%%%%%%$$$###"""""""""!!!!!!"""######$$$!!!"""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((***,,,222666888666222000444888===BBBFFFGGGDDDBBBCCCDDDKKKYYYllluuupppkkkppp{{{www}}}xxxqqqkkkgggfffrrr{{{|||~~~}}}yyywww~~~{{{wwwqqqnnnppp}}}sss```^^^iiittt{{{}}}~~~zzzwwwvvvqqqhhhaaaccchhhgggcccgggiiijjjiiihhhjjjnnnrrrnnnlllooowww|||uuurrruuuzzz~~~~~~xxxvvvyyy|||~~~}}}www{{{xxxyyy~~~}}}wwwtttvvv{{{jjjUUUJJJEEEHHHKKKKKKIIIHHHIIIKKKGGGGGGHHHIIIJJJLLLNNNOOOLLLKKKHHHFFFEEEFFFHHHJJJIIIJJJLLLNNNOOOKKKEEEAAABBBGGGKKKLLLIIIGGGGGGHHHKKKLLLNNNOOOOOOLLLIIIFFFBBBDDDFFFGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@======<<<;;;::::::999999999:::::::::999888666555111222333444333222111000////////////////////////////////////////////////,,,------......------,,,+++++++++************)))(((((((((((((((((((((((('''&&&&&&''')))***)))(((###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!! """%%%&&&&&&%%%########################"""###%%%&&&&&&$$$!!!"""############$$$$$$$$$!!!!!!""""""#########$$$ """$$$%%%%%%%%%###""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&((((((((()))))))))******&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%$$$%%%(((&&&&&&)))///555777888999777555555777;;;===???DDDCCCDDDDDDBBB@@@FFFNNN^^^mmm}}}rrriiiqqq|||rrriiijjjqqqwww}}}|||~~~xxx{{{zzzrrrhhhgggpppyyyxxxvvvyyyjjjccccccccc```bbbaaa___]]]\\\]]]aaadddeeeeeejjjwww}}}ttttttwwwyyyyyyxxxnnnpppvvv{{{|||yyywwwuuurrryyy|||}}}yyytttrrrvvvzzzxxxsssbbbSSSCCCFFFIIIJJJIIIHHHIIIIIINNNLLLIIIGGGGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHGGGFFFKKKLLLOOOPPPOOOKKKGGGDDDFFFGGGIIIJJJKKKKKKKKKJJJLLLKKKJJJIIIIIIHHHHHHHHHIIIEEEAAA@@@BBBDDDDDDBBBEEECCCAAA@@@AAAAAA@@@???>>>===<<<;;;:::999999999:::999888777666666666666222222222222111111111000//////000111111111111000000///...------...///000///////////////......---+++++++++************)))))))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""!!!!!!#########""""""""""""""""""%%%((((((&&&######$$$"""###$$$$$$###"""###$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$#########"""""""""""""""$$$$$$##########################################%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''')))***++++++***)))'''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%$$$'''...555888999999888777888;;;>>>AAABBBDDDBBBAAA@@@<<<>>>IIIVVVmmmrrryyyyyyqqqlllsss~~~|||vvvxxxzzzwwwuuuvvv~~~}}}{{{~~~~~~xxx{{{ttt{{{~~~xxxoooppp}}}rrriiiddd^^^WWW[[[\\\^^^___aaaaaa```______```eeeppp|||tttrrrvvvzzz|||wwwnnnmmmpppssswww|||{{{uuurrrqqqqqqpppooo}}}~~~~~~|||yyywwwvvvxxx~~~yyyppphhh]]]SSSKKKHHHDDDDDDFFFHHHHHHHHHJJJIIIHHHHHHHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKMMMOOONNNLLLIIIGGGIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIHHHHHHIIIJJJLLLMMMJJJFFFCCCCCCDDDFFFEEEDDDCCCAAA???>>>??????>>>=========<<<<<<<<<<<<<<<===;;;:::999777666555555555222222111111111000000000///000000111222111111111000///...------...///000///////////////...------+++++++++************)))))))))************))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$#########"""""""""!!!""""""######$$$$$$$$$'''---111---%%% !!!$$$"""###$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$!!!"""""""""########################################################################$$$%%%&&&&&&######################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((($$$###'''000777:::999999:::;;;===@@@BBBDDDEEEAAA>>>;;;999888>>>NNN^^^llliiiiiilllooosss}}}}}}yyyxxxqqqrrr}}}yyyzzz~~~tttnnntttvvvnnnddd[[[ZZZXXXWWWYYY\\\]]][[[XXXXXXZZZ^^^dddllluuu|||yyyrrrppptttzzz~~~zzzrrrjjjiiijjjkkklllnnnyyywwwuuuuuuwwwxxxyyyyyy|||zzzzzz}}}zzzzzzvvvmmmgggddd___[[[XXXOOOEEEBBBEEEHHHIIIGGGFFFFFFGGGIIIJJJLLLMMMNNNLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLJJJJJJGGGHHHJJJKKKLLLKKKKKKJJJHHHGGGFFFEEEFFFHHHJJJLLLHHHFFFCCCCCCDDDEEEEEEDDDAAA???======>>>>>>===<<<===============>>>??????<<<;;;999777666444444444111111000000000/////////000000111222222222222111//////............//////...////////////...------+++++++++************)))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""###$$$%%%&&&&&&'''...333...$$$ %%%"""###$$$$$$###"""###$$$######$$$$$$$$$###""""""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$################################################"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))'''&&&'''---555;;;<<<:::;;;===@@@AAABBBBBBCCCCCCBBB===:::===CCCMMM\\\hhhjjjfffeeejjjrrr|||~~~rrrllljjjqqqyyyrrrxxx~~~vvvvvv||||||yyyyyyyyyyyyxxxzzzzzz{{{{{{zzzyyyxxxwwwyyyxxxxxxxxxyyy{{{|||}}}yyypppmmmeee\\\XXXZZZ\\\\\\ZZZ\\\^^^`````````aaaeeeiiixxxwwwuuusssrrruuuzzz~~~uuuqqqnnnmmmoooooonnnnnnzzz{{{}}}|||wwwvvv{{{~~~{{{vvvpppmmmkkkhhhfffddd[[[PPPIIIGGGHHHHHHGGGEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJIIIHHHHHHIIIGGGEEECCCBBBCCCDDDEEEDDDCCCAAAAAAAAABBBBBBBBB@@@???=========>>>===<<>>===============>>><<<;;;999777555444333222000000000000////////////000111111222222222222222/////////....../////////......//////......---,,,+++++++++*********))))))))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!&&&***(((""""""&&&"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########"""""""""""""""###############$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((***///666<<<>>>===:::===@@@CCCCCCAAA??????@@@BBB===???JJJXXXccckkkppptttssstttyyy~~~nnneeedddjjjxxxvvv}}}nnnwww{{{yyyuuutttuuuwwwwwwwwwuuuvvvwwwxxxwwwvvvuuutttuuuuuuuuuuuuvvvvvvwwwxxxttttttuuuvvvwwwyyyzzz{{{~~~}}}rrrkkkiiihhheeebbbdddgggiiigggbbb```bbbdddlllooosssvvvxxxzzz|||~~~vvvwwwwwwwwwxxxxxxwwwuuuuuuyyy~~~{{{uuussswww}}}zzzxxxvvvqqqllliiijjjeee^^^UUUMMMHHHFFFEEEGGGHHHJJJKKKLLLKKKJJJIIIJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDAAAAAABBBAAAAAAAAABBBBBBAAA???>>>>>>?????????>>>@@@???===<<<;;;:::::::::<<<;;;999777555333333222000000000000////////////000000111222222222222111...//////////////////..................------,,,+++++++++*********))))))))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!!!!"""############"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""#########$$$$$$$$$%%%$$$$$$###"""!!! """"""#########$$$$$$$$$########################&&&&&&%%%$$$##################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((+++111888===???>>>======>>>AAADDDCCC???<<<===>>>>>>>>>FFFWWWhhhoooqqqqqquuuwww|||xxxjjj```bbbiiippp~~~}}}nnniii||||||zzzyyyzzz|||}}}zzzxxxvvvvvvxxxyyyzzzyyyuuuvvvxxxyyyyyyxxxvvvuuuxxxxxxxxxxxxxxxwwwvvvvvvqqqqqqrrrsssuuuvvvvvvwwwxxxzzz|||}}}wwwnnnhhhkkkmmmmmmkkkhhhfffhhhkkkhhhlllqqqwww{{{}}}||||||uuuyyy{{{{{{{{{}}}{{{wwwuuuwwwzzz|||||||||}}}~~~yyy|||}}}zzzuuutttzzz~~~yyywwwyyyxxxrrrlllhhhmmmlllhhh___TTTLLLHHHGGGJJJJJJKKKKKKKKKJJJHHHGGGHHHJJJLLLMMMMMMLLLJJJIIIJJJIIIHHHGGGEEEDDDCCCBBBEEEFFFGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGAAABBBDDDCCCBBBBBBCCCDDDBBB@@@??????@@@AAA@@@???@@@???===;;;999888777777;;;:::888666555333333333111111000000000///////////////000111111111111000......////////////......---............---,,,,,,+++++++++************)))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!%%%"""!!!!!!$$$$$$###!!!"""###$$$$$$###"""###$$$$$$$$$%%%&&&&&&&&&%%%%%%########################"""############$$$$$$$$$%%%$$$$$$###"""!!! """""""""###$$$$$$%%%%%%########################''''''%%%$$$###"""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***000777>>>@@@<<<:::===AAA>>>AAADDDBBB>>><<<===@@@@@@GGGWWWjjjuuuwwwwwwxxxxxxxxx}}}~~~}}}}}}|||sssiiiccc___aaakkkuuuzzzyyyxxxxxxzzzppplll|||~~~}}}}}}|||{{{yyyxxxyyyzzz|||}}}xxxwwwvvvvvvxxxxxxwwwvvvuuuvvvxxxzzzzzzyyywwwuuuxxxyyyyyyyyyxxxuuurrrppplllmmmnnnooopppppppppppprrrssstttvvvyyy|||}}}yyy}}}zzzuuuooojjjiiikkkmmmiiiiiikkkpppvvvxxxwwwtttrrrzzz||||||zzzxxxwwwyyyzzz|||~~~}}}{{{{{{}}}wwwqqqoootttxxxwwwuuuuuuuuurrrmmmggg```YYYRRRNNNJJJJJJKKKJJJJJJIIIIIIHHHGGGHHHJJJLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDDDDDDDDDDDDD???BBBDDDDDDBBBAAACCCDDDAAA@@@>>>>>>@@@AAA@@@@@@>>>===<<<:::999888888888999888777666555444444444222222111111111000000000......///000000000000///---...///000000///...---------......------,,,++++++++++++************)))))))))************))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$######""""""!!!$$$$$$###""""""""""""""""""###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""######!!!""""""###$$$$$$%%%%%%########################&&&&&&%%%$$$##################################################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,444;;;AAA???888666<<>><<>>>>>???AAA@@@???===<<<;;;:::::::::::::::888888777555555444444444222222222222111111111111---......///////////////---...///000000///...---------......------,,,++++++++++++************)))))))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$"""""""""""""""#########"""$$$""""""%%%"""$$$$$$$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$##################$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))&&&((('''$$$&&&***''' &&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***---,,,)))***000555BBB===777777<<<@@@BBBAAADDDDDDBBB>>>;;;===DDDIII[[[hhh{{{uuusssssstttttt[[[___aaaeeeqqqzzzvvvwwwyyyzzzrrrhhhgggfffdddkkkxxx~~~xxxsssrrruuuxxxvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyywwwttttttvvvwwwuuusssttttttttttttttttttssssssrrrqqqqqqqqqoooiii```YYYVVVVVVVVVWWWWWWXXXYYYZZZVVVWWWYYYYYYZZZ\\\___bbbiiinnnsssuuuvvvxxx~~~zzzpppjjjhhhiiikkknnnooonnnmmmnnnnnnlllnnn}}}}}}yyyyyyyyywwwqqqlllhhhkkkuuuqqqrrruuummmddd```UUUMMMIIIKKKKKKFFFDDDFFFFFFFFFFFFHHHOOOTTTOOOFFFDDDEEEFFFHHHGGGFFFEEECCCAAA@@@???@@@CCCDDDDDDCCCBBBDDDCCC???@@@DDDFFFEEEFFFBBB>>>===???AAAAAAAAA???AAAAAA>>>???BBB@@@<<<888888888888888999999999999999999888777555444333222222000///............111111000/////////////////////...------------...,,,------------,,,+++***++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))&&&(((&&&###%%%)))'''!!!'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((,,,333888===999666777===BBBCCCBBBFFFEEECCC@@@@@@EEELLLRRRbbbmmm}}}tttnnnmmmooo]]]ccciiimmmvvv~~~zzz}}}zzzlllbbbbbbdddgggsss|||yyywwwrrrmmmhhhgggiiikkkmmmnnnqqquuuwwwyyyyyyzzzssssssttttttuuuuuuuuutttxxxuuusssssstttuuusssrrruuuuuuttttttssssssssssssooonnnnnnmmmhhh___TTTKKKHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMLLLLLLMMMPPPRRRXXX]]]cccgggjjjqqqyyy}}}xxxmmmgggddddddllljjjhhhjjjooorrrooojjjppp|||yyy}}}}}}zzzyyy{{{}}}yyyyyyyyywwwuuupppmmmooowww{{{kkkmmmrrrrrrppprrrcccUUUIIIHHHJJJIIIIIIJJJEEEFFFFFFFFFJJJMMMJJJCCCDDDEEEFFFGGGGGGFFFDDDCCCBBB@@@>>>???AAACCCDDDDDDBBBCCCBBB>>>>>>BBBCCCBBBBBB???;;;:::<<<======<<>>;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@??????AAACCCGGGKKKPPPUUU[[[eeepppxxxwww|||~~~yyypppkkkjjjjjjnnnhhheeemmmxxx{{{uuulllmmmxxxuuu{{{xxxsssvvv{{{~~~}}}|||~~~~~~}}}~~~yyyxxxzzzttthhhjjjppptttzzz|||gggQQQGGGFFFEEEDDDCCCDDDFFFFFFCCCCCCFFFEEEBBBDDDEEEFFFFFFFFFEEECCCBBBDDDAAA???>>>@@@CCCDDDDDDCCCDDDCCC??????CCCDDDBBBBBB@@@>>>>>>>>>>>>===<<>>???>>>???AAACCCEEEGGGLLLQQQXXXaaalllsssyyy{{{{{{{{{{{{}}}~~~{{{xxxyyyzzztttooopppzzzwwwmmmkkknnnnnnmmmrrr{{{www}}}~~~zzz|||}}}|||{{{~~~|||{{{|||}}}~~~|||rrrjjjlllpppsssxxx}}}oooXXXIIICCCAAA@@@@@@BBBFFFGGGBBB@@@BBBDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDBBBAAABBBCCCDDDDDDCCCCCCFFFEEEBBBCCCGGGHHHFFFBBBAAAAAA@@@@@@???>>>>>>???CCCCCC???=========:::888888888888888777777777666666666666666555444333333222111000000000000000222111000000//////000000111000//////......//////000///...------,,,,,,,,,,,,++++++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""######"""######$$$$$$$$$######################################################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))'''&&&%%%%%%$$$###$$$&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((***...333888:::;;;======???AAACCCCCCBBB@@@AAAGGGPPPZZZbbbgggjjjlllssszzzxxxmmmfffhhhsss}}}{{{~~~yyyuuuooofffaaa```dddccciiizzzxxxfff]]]PPPGGGCCCCCCBBBBBB>>>>>>===;;;888888999;;;<<>>AAADDDGGGHHHJJJMMMPPPTTTWWW]]]ccckkksss{{{|||{{{zzzzzzzzz{{{}}}~~~}}}zzzllleeefffgggeeebbbdddjjjpppqqqxxx|||yyyxxxwwwrrroooppprrrrrrrrrrrrnnngggZZZLLLEEEDDDFFFGGGBBBGGGHHHCCC@@@CCCGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGFFFCCCAAABBBEEEEEEDDDEEEIIIJJJHHH>>>?????????>>>============BBBCCC???<<<======;;;:::999999999888888888777555666666666666666555555333222222111111111111222222222111000000000000000000///......------......000///...---------......---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$######"""################################################$$$######""""""######$$$$$$$$$######""""""!!!!!!########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((((((&&&%%%''')))'''######'''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///222444666666AAABBBDDDDDDDDDBBB???>>>BBBKKKVVV___ccceeeggghhhzzzyyyuuummmhhhiiirrr~~~rrrlllfffbbbgggpppooorrr}}}|||tttfffQQQIII@@@;;;:::<<<===<<<;;;;;;:::888777888<<>>===???JJJWWW___aaaccciiiooo}}}wwwoooppppppqqqssszzz{{{rrroookkkkkkxxxzzzqqqiii[[[HHHCCC>>>===>>>AAAAAA?????????>>><<<<<<@@@EEEIIIKKKUUUdddttt}}}xxxtttrrrrrrtttvvvsssttttttqqqnnnlllmmmooommmkkkgggccc^^^YYYVVVTTTSSSWWW\\\^^^]]][[[ZZZZZZ[[[\\\\\\]]]^^^```bbbbbbdddiiiooouuuzzz~~~}}}zzzxxxuuuwww{{{wwwxxxzzz|||}}}~~~}}}}}}{{{eeeWWWUUUSSSZZZeeeoootttwwwzzz}}}wwwzzz~~~~~~vvvyyyqqqmmmpppsssrrrnnnkkkmmmhhh]]]UUUPPPJJJBBBIIILLLLLLHHHGGGIIIIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLGGGEEECCCBBBCCCCCCBBBAAACCCFFFGGGEEEEEEHHHGGGEEEDDDFFFFFFEEEDDDFFFIIIMMMCCCHHHIIICCC<<<;;;:::999======<<<;;;;;;:::999999666666777888999999888888333333222222222333333444333222111111000000111111000//////.....................------...000222444111///---+++******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######"""""""""""""""#########""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((%%%%%%***///,,,$$$###'''%%%'''***------,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---000///...111888???CCCDDDEEEDDDAAA>>>===<<>>AAABBBAAA???DDDDDDBBBAAABBBGGGMMMRRR```kkk}}}{{{tttnnnlllmmmooorrrqqqrrrssspppllljjjkkkmmmhhhfffaaaZZZSSSLLLGGGDDDIIIQQQ\\\cccddddddccccccggghhhjjjlllooorrrtttvvv{{{{{{xxxvvvtttvvv|||vvvwwwxxxyyyzzz{{{{{{{{{xxxfff[[[[[[XXX[[[aaahhhlllpppvvv|||zzz}}}wwwnnn{{{rrriiikkkqqqssspppllllllhhhaaa^^^\\\SSSHHHMMMOOOMMMIIIHHHJJJHHHDDDEEEEEEFFFGGGIIIKKKMMMNNNIIIEEE@@@>>>>>>@@@BBBBBBHHHKKKKKKHHHGGGIIIGGGDDDCCCDDDDDDCCCBBBDDDIIINNNKKKPPPPPPHHH@@@===<<<;;;>>>>>>===<<<;;;;;;::::::666777888999999:::999999333333333222222333444444333222111111000111111111111111000///////////////...---------...111444555222000...,,,******+++,,,************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((///000111111///,,,(((&&&(((,,,666BBBAAA444((($$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%'''((((((++++++,,,///333888===???======???@@@<<<777888===III[[[lllpppnnnsss~~~~~~cccYYYWWWSSS]]]___kkk|||~~~{{{{{{wwwqqquuu}}}zzzyyyzzzxxxmmmZZZLLLGGGHHHJJJKKKLLLOOOSSSVVV[[[TTTQQQSSSVVV\\\hhhuuu}}}}}}sssggg```ZZZXXX]]]ccckkkoooqqqmmmlllmmmmmmjjjfffZZZQQQFFF<<>>BBBBBBBBBAAA===<<>><<<::::::;;;<<<<<<;;;999777666555555666666555555444333222222222222222111111111111111111111000000000000000000000111111222222222...//////...,,,*********++++++************++++++(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%%%%###!!!""""""""""""############$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###""""""""""""###$$$########################"""""""""######$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''%%%&&&&&&%%%%%%$$$###"""%%%''',,,111111***$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###&&&))))))''''''))),,,///...///000333888<<<>>>CCC@@@===<<<;;;>>>IIIUUU```jjjqqqsssuuu|||uuurrrvvv|||xxxiii______gggooowwwxxxuuuooopppzzzzzztttuuuvvvsss{{{}}}zzzzzz{{{zzzwwwuuutttssslll```VVVTTT\\\gggqqqxxx}}}|||{{{{{{~~~~~~vvvrrrddd```___```___[[[[[[^^^aaahhhmmmmmmkkkkkkhhhcccTTTDDD@@@FFFGGGQQQbbbjjjyyy~~~gggPPPBBBEEEKKKYYYkkk}}}|||vvvzzzwwwrrrpppoooooommmllljjjnnnsssvvvvvvvvvuuuuuuxxxwwwuuutttwww{{{}}}xxxuuupppjjjeeebbb```^^^aaaeeekkknnnqqquuuzzz~~~xxxrrrnnnppptttyyywww|||~~~xxxqqq~~~}}}tttnnnkkk^^^PPPFFFFFFBBB<<>>MMM]]]ddddddccceeejjjnnnsss|||{{{yyy{{{jjj^^^bbbjjjqqq}}}~~~xxx{{{uuupppooosss|||zzzxxxwwwxxxyyywwwwwwwwwwwwwwwwwwuuuuuu|||{{{ooohhhdddbbbccchhhkkkmmmpppuuuqqqxxx|||xxxpppggg\\\SSSLLLBBBGGGTTT]]]sss{{{cccPPPKKKPPP\\\eeeyyy~~~||||||zzzyyyxxxxxxwwwvvvuuusssiiifffaaa]]]]]]cccnnnuuu~~~zzzwwwuuuttttttsssxxxzzzzzzzzzyyyzzz~~~}}}~~~}}}{{{yyywwwsssoookkkfff___YYY[[[\\\___fffnnnuuuxxxyyyrrrrrrrrruuuyyy}}}~~~~~~zzzuuuuuuuuu~~~yyyuuurrroooggghhh^^^QQQQQQ[[[ZZZPPPKKKMMMNNNMMMKKKIIIHHHIIIIIIHHHHHHHHHJJJMMMNNNNNNKKKLLLJJJFFFGGGIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEDDD@@@CCCCCC>>>===@@@>>>999;;;;;;;;;:::999777666666555555555666555555444333222222222333333444444444111111111000000000//////////////////////////////***,,,...---***((()))***++++++************++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$#########!!!"""""""""####################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$""""""############""""""#################################"""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%%%%&&&'''&&&######&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))'''&&&'''+++111888;;;333666:::???BBBDDDEEEEEE======IIIaaavvv{{{tttlllkkkpppuuuyyy}}}{{{qqqgggdddmmmxxxuuuffffffjjjsss}}}}}}|||{{{zzzyyyxxxxxxvvvxxxyyyyyyyyyzzz|||~~~yyytttqqqjjjgggeeehhhkkkmmmqqqwwwyyy|||qqqfffYYYNNNHHHFFFQQQaaapppqqq]]]MMMGGGRRRaaaxxxyyyvvvuuuvvvxxxsssrrrpppnnnkkkhhhfffddd[[[\\\^^^ccckkkwww|||wwwtttttttttttttttwwwzzzyyywwwwwwyyy{{{|||}}}~~~}}}}}}~~~|||xxxuuunnncccXXXWWWXXX[[[```gggmmmqqqrrrvvvvvvxxx|||yyyvvvuuurrrrrrvvvxxx}}}~~~zzzwwwwwwvvvtttfffllldddUUUYYYhhheeeSSSLLLNNNOOONNNLLLJJJJJJKKKGGGFFFEEEEEEEEEHHHJJJKKKHHHIIIIIIFFFGGGIIIGGGBBBAAABBBBBBBBBBBBBBBCCCCCC@@@@@@AAACCCDDDFFFGGGHHH<<>>???<<<:::::::::999888888777777555555666666555555444333222222222222333333333333000000/////////.........////////////............---+++)))))))))******)))++++++************++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((###$$$&&&'''((('''%%%$$$$$$''''''######'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&&&&+++333999::::::555999>>>CCCEEEDDDBBB@@@===EEEZZZtttvvvmmmooovvv}}}xxxnnnkkklllpppyyypppddd]]]bbbmmm}}}~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxvvvyyy{{{zzzxxxyyy|||{{{~~~|||{{{|||}}}rrrmmmiiijjjiiihhhkkkpppzzz{{{qqqeeeXXXMMMHHHKKK[[[ooouuucccRRRMMMNNNWWWkkk|||uuutttqqqmmmkkknnndddcccaaa^^^[[[ZZZZZZZZZZZZ```kkkyyyzzzuuuttttttttttttrrruuuxxxvvvsssrrruuuxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}{{{wwwkkk___YYY[[[]]]aaaeeejjjooorrrxxxxxxyyy}}}vvvqqqwwwyyyttttttyyyzzz~~~}}}vvvrrrtttwwwxxxnnnmmmcccXXX[[[ddd___QQQKKKLLLLLLKKKHHHGGGGGGHHHDDDEEEEEEEEEDDDEEEFFFHHHDDDFFFGGGEEEGGGIIIGGGBBB???AAACCCEEEEEEDDDCCCAAA===>>>>>>???BBBDDDGGGIIIGGGRRRTTTHHH======>>><<<999999888888888888888999555555666666555555444333222222222222222111111111............------------/////////......---------...---,,,,,,,,,,,,,,,,,,++++++************++++++(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%###"""###$$$""""""""""""############""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((%%%''')))++++++)))'''%%%###''''''######(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%'''...888>>><<<777777;;;@@@EEEFFFCCC???;;;EEESSSllluuulllqqqzzzuuufffccckkkttt}}}}}}ggg```^^^cccmmm~~~|||~~~wwwwwwxxxxxxwwwwwwwwwvvvvvvyyy{{{zzzwwwvvvyyy}}}xxxzzz{{{|||}}}|||~~~|||{{{zzzzzzwwwrrrmmmllliiiffffffjjjwww}}}zzzpppeeeXXXNNNKKKRRRcccyyyuuuaaaSSSKKKRRR___mmm{{{uuuqqqrrrmmmddd___```TTTSSSRRRQQQQQQTTTXXX[[[^^^gggxxx}}}wwwssstttuuuuuutttsssuuuwwwtttpppppptttxxxttttttuuuvvvwwwzzz{{{}}}zzz}}}~~~}}}~~~~~~uuuhhh^^^```cccdddfffkkkpppuuuvvvuuuwww{{{|||~~~yyy{{{zzz~~~|||ssskkknnntttyyyrrrddd______^^^XXXQQQIIIIIIHHHFFFCCCAAAAAABBBCCCDDDFFFGGGFFFEEEEEEEEE@@@CCCDDDCCCEEEGGGEEE@@@===@@@EEEIIIIIIGGGCCC@@@>>>>>>======???AAADDDFFFWWWcccdddSSSAAA======;;;888888888777888888999:::555555666666555555444333333222222111111000000000......---------,,,,,,,,,//////.........---------)))+++------+++*********++++++************++++++(((((((((((((((''''''&&&''''''''''''''''''''''''###%%%''')))***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###&&&%%%###!!!###$$$""""""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))((((((+++)))***333===AAA<<<555@@@@@@CCCGGGFFFAAA???AAADDDccc~~~ssslllmmmxxxlllfffpppttt~~~mmmddd___cccmmm|||}}}||||||vvvttttttvvvxxxxxxuuurrruuuuuuttttttttttttuuuuuuvvvvvvuuusssrrrrrruuuwwwpppllllllvvv}}}~~~|||{{{yyyyyy{{{|||}}}|||zzzwwwqqqjjjeeecccccchhhiiiiiigggaaaYYYRRRNNNFFFUUUjjjcccSSSQQQVVVcccppp|||xxxrrrkkkccc]]]XXXUUULLLMMMKKKKKKRRR```lllqqqsssyyyxxxwwwuuusssrrrrrrrrrvvvsssrrrsssvvvwwwvvvtttvvvwwwwwwxxxyyyyyyzzzzzzzzz|||~~~zzzvvvssskkkkkklllmmmgggbbbgggqqqxxxttttttzzz~~~}}}~~~}}}}}}rrrfffnnnyyysssxxxzzzuuuiiibbb___VVVKKKCCCDDDEEECCC???===>>>@@@DDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEDDDBBB@@@???@@@BBBDDDFFFEEEBBB???===>>>???@@@BBBCCCDDDEEEPPP```hhhZZZEEE:::;;;>>>888:::;;;;;;999888888999666666666555444444333333444333111///...---.........---,,,+++,,,---...///---...///...---,,,---...++++++************++++++***'''%%%&&&(((***((('''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""---+++)))&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''(((((('''''')))///555:::<<<;;;:::@@@AAACCCEEEBBB===>>>CCCPPPjjjzzzpppmmmnnnrrr|||uuussssss{{{yyyqqq___\\\]]]mmmzzz|||{{{{{{zzzzzzvvvtttssssssuuuuuussspppuuuuuuuuuuuuuuuuuuvvvvvvsssuuuvvvtttoooiiieeeccc^^^aaajjjuuu}}}~~~yyytttuuuuuuvvvwwwzzz}}}xxxpppiiieeeccc]]]ZZZUUUPPPLLLHHHEEECCCNNNZZZlll}}}kkkVVVVVV___ppp|||yyywwwyyyxxxtttpppllliiigggfff___bbbccceeeooo{{{ssswwwvvvuuusssqqqppppppppptttrrrqqqrrrtttvvvtttsssvvvvvvwwwwwwxxxxxxxxxyyyzzz|||~~~~~~{{{xxxuuutttrrrqqqmmmddd[[[]]]dddeeeeeennn}}}{{{{{{||||||{{{nnnpppyyywwwxxx}}}|||qqqggg^^^RRRDDDFFFFFFDDDAAA===;;;===@@@AAABBBCCCDDDEEEDDDDDDCCCFFFCCC@@@AAACCCEEEEEEDDD@@@@@@@@@AAACCCCCCBBB@@@@@@@@@AAAAAAAAAAAABBBBBBCCCMMMRRRJJJ???;;;;;;<<<888999;;;:::888777888888666666666555444444333333333222111///...---......,,,+++*********+++,,,---/////////...,,,+++++++++*********))))))************(((&&&&&&((()))((('''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""&&&%%%###"""!!!"""###$$$""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''$$$,,,444888888888<<<@@@BBBCCCEEEDDD???;;;@@@III\\\ooo}}}xxxkkkgggoooxxxxxxkkkmmmvvvzzzzzznnn\\\VVV^^^kkk{{{|||yyywwwwwwwwwvvvuuutttsssqqqpppqqqrrrqqqppppppqqqqqqrrrrrrqqqppppppnnnpppqqqmmmeee[[[SSSNNNWWWcccttt}}}vvvrrrpppqqqrrruuuyyy}}}|||tttlllfffddd\\\TTTHHH@@@>>>>>>??????HHHSSSeeeuuuxxxooofffcccooozzzuuutttttttttuuuttttttttttttuuuvvvvvvsssxxx|||zzzsssnnnuuutttrrrqqqoooooonnnnnnrrrqqqpppqqqssstttsssrrrvvvvvvvvvvvvvvvvvvwwwwwwyyy{{{}}}~~~|||zzzxxxwwwuuurrrkkk```VVVUUUZZZ[[[\\\hhh{{{|||yyysssppprrrzzz|||yyy~~~yyy}}}}}}|||pppaaaSSSNNNKKKFFFAAA======@@@DDDBBBCCCEEEFFFGGGFFFEEEDDDGGGBBB======BBBGGGGGGFFFGGGEEEDDDDDDFFFGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>:::>>>???<<<:::;;;:::888777999:::999888666666777666666555555444333333333333222111///............,,,++++++++++++,,,------000000///...---+++***)))***))))))(((((())))))***)))(((''''''))))))((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$###############!!! """###%%%""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%&&&''')))(((000888;;;999999???DDDEEEFFFFFFDDD===;;;EEEQQQaaammmuuupppjjjnnnzzzwwwxxxgggbbbmmmxxxyyyzzz{{{sss^^^WWWUUUXXXiii}}}zzz|||zzzxxxwwwvvvtttrrrooorrrpppooonnnnnnoooppppppppppppppppppnnnmmmkkkjjjmmmlllggg```XXXRRROOONNNcccttt~~~wwwtttrrrrrrsssuuuwwwzzz}}}~~~{{{tttmmmhhheeebbbWWWHHH>>>;;;===>>>>>>@@@JJJ^^^nnnpppkkksss}}}yyyxxxwwwwwwuuutttpppqqqrrrtttvvvxxx{{{|||{{{xxxwwwuuutttssssssqqqpppooonnnnnnnnnqqqqqqqqqqqqrrrssssssrrruuuuuuuuuuuuuuuuuuuuuuuuwwwyyyzzz||||||{{{zzzyyyuuuuuusssnnneee______aaaaaa^^^dddttt|||{{{|||wwwrrrqqqnnnkkklllwww|||pppVVVRRRJJJDDDAAACCCGGGKKKHHHHHHHHHGGGGGGGGGGGGGGGDDD???<<<>>>DDDIIIHHHEEEHHHGGGFFFGGGIIIJJJIIIHHHEEEEEECCCBBB@@@???=========<<<:::888888999888666777999:::999777555555666666666555444444333333222222111000000///........................//////000000////////////...,,,***))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$"""$$$&&&'''((('''%%%$$$################################################################################################"""!!!!!!!!!"""$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&))),,,111555:::<<<===???BBBFFFEEEDDDDDDAAA;;;<<>>===@@@>>><<<:::777666777999888999:::999777555555666555555555444333333222222111111000000//////............//////000000000000///......000222222///---))))))(((((((((((())))))'''((()))***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$"""###%%%''''''&&&%%%$$$################################################################################################$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%'''+++000999:::<<<>>>@@@BBBDDDFFFBBB@@@>>>===;;;???MMM\\\eeeiiinnnqqqyyyyyyooozzzyyylllddd^^^bbbmmmxxx{{{yyymmm]]]TTTXXX___fffwww}}}{{{|||ssssssrrrssssssrrrpppmmmlllmmmmmmkkkiiihhhiiikkkkkkiiifffccc```]]]\\\[[[SSSNNNGGGDDDIIIYYYlllyyyyyyuuusssppppppqqqrrrssstttuuuvvvvvv|||uuuoookkkjjjccc]]]SSSHHH@@@<<<<<<<<>>>>><<<;;;::::::777555888>>>999:::;;;:::777666555666555555444444333222222222000000000000000///......,,,---......//////......---,,,---000333333000---***))))))(((((())))))***''')))++++++***(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$############""""""""""""""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))(((&&&(((...444<<<===?????????AAADDDFFFCCC???<<<<<>>===<<<;;;777666999999777999???:::;;;<<<;;;888666666666555555444333333222222111///000000111000000......,,,---...///000///......---++++++...222222...)))*********))))))*********&&&))),,,,,,***(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""######"""""""""""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))(((''')))000666<<>>BBBGGGEEE@@@===???DDDMMM[[[hhhlllrrrwwwwwwzzzxxxkkkccccccvvvxxxbbbdddppp}}}yyyqqq|||qqqfffVVVUUUVVVYYY___mmm~~~{{{wwwsssrrrqqqppppppqqqpppnnnlllkkkmmmmmmiiibbb\\\ZZZZZZSSSPPPLLLHHHGGGGGGIIIKKKHHHOOO[[[kkk~~~tttlllqqqrrrkkkoooooooooooonnnmmmlllkkkmmmmmmllljjjgggffffffhhhdddddd```UUUJJJEEEIIINNNJJJXXXeeemmmyyyuuukkk^^^TTTQQQOOOMMMUUUaaaccceeejjjooosssrrroookkkqqqqqqqqqqqqrrrssstttuuutttwwwvvvssstttwwwyyywwwtttwwwzzzxxxtttpppoooppprrrqqqpppoooooonnnoooooommmoooqqqpppnnnnnnppprrrpppqqqrrrtttvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwyyyzzzvvvzzzyyysssppprrrpppkkkhhhXXXTTT___ccc^^^gggyyy|||~~~~~~zzz}}}xxx|||}}}zzzqqqwwwyyywwwyyy}}}zzzrrrhhhbbbZZZUUURRROOOLLLJJJFFFIIILLLNNNNNNMMMJJJHHHJJJPPPWWWWWWRRRLLLJJJJJJHHHFFFEEEEEEGGGHHHHHHGGGHHHGGGEEEBBB@@@===<<<;;;===666444999<<<::::::===;;;<<<<<<;;;999777666777555555444333333222222111//////000111111000///......///111222222222111000---+++***---000000***%%%++++++************++++++&&&))),,,---***(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""!!!!!!""""""###$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%''')))((((((+++111666BBBBBB===777999AAACCC@@@@@@===;;;@@@MMMZZZcccgggnnnnnnuuu}}}fff\\\___ggglllllleeellltttxxx{{{nnnccc]]]WWWXXXXXX]]]nnn}}}wwwtttooonnnmmmnnnpppqqqqqqooonnnnnnllliiieeebbb^^^]]]WWWTTTPPPLLLKKKMMMOOOQQQ```fffppp}}}qqqnnnoooqqqqqqnnnnnnnnnnnnmmmkkkiiihhhdddcccbbb```]]]ZZZWWWUUUYYYZZZYYYRRRIIICCCGGGMMMPPPYYYggguuu}}}qqqdddXXXNNNEEECCCEEEJJJSSS[[[gggggggggggghhhkkknnnpppppppppooooooppprrrtttuuutttuuuwwwwwwuuusssssstttsssqqqqqqsssuuusssooojjjqqqooonnnooorrrsssrrrooopppqqqsssssssssrrrpppooouuurrrpppqqquuuxxxxxxwwwwwwwwwxxxxxxzzz{{{|||}}}}}}zzzvvvrrrooommmllliiiddd```]]][[[]]]iiiuuuttt~~~~~~|||~~~~~~ooorrrwwwppptttuuuppphhhllluuussshhhhhhiiidddXXXNNNKKKJJJHHHIIIKKKLLLJJJIIIJJJJJJJJJKKKLLLNNNPPPQQQNNNIIIEEEFFFEEECCCBBBCCCHHHPPPUUU[[[QQQFFFAAAAAABBB???<<>>>>>===<<<::::::;;;;;;;;;:::888666333222222222111000000000000000000000000000////////////............///.........------------000///------......---,,,+++++++++************)))((((((((((((''''''''''''***(((&&&'''))))))'''%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################$$$###"""###$$$###$$$###"""""""""###%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""" """############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""" """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&(((...555:::???===888333777???AAA>>>888<<>>;;;999888999;;;<<<======;;;:::999:::;;;:::999777555333222222222111000111111111111111111111111000000000/////////....../////////.........------///---,,,,,,------,,,***+++++++++************)))))))))(((((((((''''''''')))'''%%%&&&'''(((&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######################################################"""!!!!!!###%%%$$$!!!$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######################################################### !!!"""###$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&###%%%***222888<<<:::888444333888???@@@<<<777FFF]]]uuuxxxuuuzzz{{{rrrllljjjiiigggeeerrrooobbbZZZXXX]]]eeejjjnnn|||}}}|||{{{zzzzzzyyyvvvtttrrrqqqpppppprrrrrrqqqooorrrqqqooommmkkkkkkkkkkkkmmmkkkjjjjjjnnnvvv~~~{{{wwwsssqqqqqqpppmmmiiikkkkkkjjjiiifffbbb^^^[[[]]]WWWNNNEEE???<<<<<<===???DDDHHHGGGFFFIIIQQQYYYYYY^^^lll~~~ppp___TTTRRRVVV```hhhiiifffddd]]]XXXSSSRRRUUUZZZ^^^___lllmmmmmmnnnpppqqqrrrrrruuuvvvvvvtttrrrqqqrrrsssrrrssssssrrrqqqqqqrrrtttsssqqqpppppprrrrrrrrrpppssssssrrrrrrrrrsssuuuvvvrrrrrrrrrsssvvvwwwvvvuuuvvvvvvvvvwwwxxxyyyzzz{{{|||{{{yyywwwtttrrrpppooooookkkgggdddaaa___fffnnnssszzz~~~|||{{{zzzzzzpppeeeiiitttzzz|||{{{vvvmmmeee```WWWOOOJJJJJJLLLMMMMMMKKKJJJIIIFFFDDDAAABBBDDDHHHJJJKKKGGGGGGGGGGGGFFFHHHLLLOOOPPPLLLFFFAAA>>>>>>@@@AAA>>><<<999888999;;;;;;;;;===;;;999999:::;;;:::999777555333222333333111000111111111111111111111111111111000000000/////////000/////////............---,,,++++++,,,,,,+++***+++++++++************)))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###################################################!!!!!!!!!###%%%%%%###"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&$$$(((...555888888666555555888>>>AAA???;;;>>>QQQmmmyyyzzz}}}wwwsssooollljjj|||kkk[[[XXXWWWXXXeeevvv{{{}}}yyyxxxvvvvvvwwwvvvtttrrrpppooonnnoooqqqrrrqqqppprrrpppnnnmmmmmmnnnoooqqqxxxyyyzzz~~~uuusssqqqpppqqqqqqpppmmmjjjjjjjjjhhhfffaaa\\\WWWTTTSSSNNNFFF???;;;;;;<<<>>>AAAFFFIIIHHHKKKSSS]]]ccceeegggrrrsssaaaccc___aaaiiimmmfff\\\UUUMMMIIIGGGKKKUUU___fffhhhgggfffeeedddeeegggiiikkkoooqqqrrrqqqooommmmmmnnnmmmpppsssssspppppprrruuutttrrrqqqpppqqqrrrsssssstttssssssrrrrrrrrrrrrrrrsssssstttvvvwwwwwwvvvuuussssssssstttuuuvvvwwwwwwzzzyyyxxxwwwvvvtttrrrrrrqqqmmmjjjhhheeecccgggmmmzzz{{{}}}}}}~~~uuu{{{}}}qqqrrr||||||}}}tttkkkccc[[[TTTQQQMMMKKKLLLKKKHHHGGGHHHFFFCCC@@@@@@CCCGGGIIIJJJDDDEEEFFFFFFEEEEEEGGGHHHFFFEEEBBB===999999===AAA@@@===;;;:::;;;<<<<<<;;;<<<:::888888999:::999888777555333222333333222111111111111111111111111111111111111111000000000000000000/////////.........---,,,***+++,,,---,,,***+++++++++*********))))))******)))))))))((((((((('''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%$$$##################$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!########################!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''(((---222555444111000111777>>>BBBAAA<<<999EEEWWWppp~~~www|||yyyuuutttsss{{{mmm___WWWZZZ[[[\\\mmm}}}yyywwwuuutttttttttrrrppplllllllllmmmppprrrrrrqqqpppooommmlllmmmnnnppprrrwwwzzz{{{uuusssnnnmmmllllllmmmllljjjiiijjjhhheeeaaa[[[UUUPPPNNNFFFEEECCCBBBBBBEEEGGGIIIMMMPPPQQQQQQYYYfffnnnooopppqqq|||wwweeeccc^^^\\\___^^^VVVLLLGGGMMMPPPXXXccclllooommmjjjYYYVVVRRROOOPPPTTTYYY]]]eeegggiiiiiigggeeeeeeeeeiiimmmrrrsssqqqqqqrrrtttvvvtttqqqmmmlllllloooqqqnnnooopppqqqrrrrrrqqqqqqtttuuuwwwxxxxxxwwwvvvuuusssssssssssstttuuuvvvvvvwwwwwwxxxxxxwwwvvvuuuuuupppllljjjjjjiiigggjjjooo|||}}}{{{~~~|||ooottt~~~}}}yyylllccc]]]YYYSSSKKKEEEFFFGGGEEEEEEIIIGGGEEECCCDDDFFFGGGGGGGGGCCCEEEFFFFFFEEEDDDDDDEEEAAABBBAAA===999999>>>CCCBBB@@@===<<<======<<<;;;;;;:::888888999999999888666444222222333333222111111111111111111111111111111111111111000000000000////////////............---,,,+++,,,---...---,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$######""""""""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((,,,000333333000---,,,000888@@@AAA<<<:::;;;OOO^^^rrr~~~}}}xxx|||yyyyyyyyyzzzddd^^^\\\``````dddxxx}}}|||~~~yyywwwtttssssssrrrqqqppplllkkkkkkllloooqqqqqqpppnnnmmmlllllllllmmmnnnoootttxxx~~~|||uuummmjjjkkkhhhgggfffeeeeeeeeeeeeeeefffccc^^^XXXRRRLLLIIIGGG>>>???AAADDDHHHMMMPPPRRRQQQTTTVVV[[[kkk|||yyysssvvvuuuccc^^^YYYWWWXXXWWWSSSQQQSSSaaakkkyyyuuueee[[[FFFDDD@@@???AAAGGGNNNRRRZZZ[[[[[[[[[ZZZZZZ\\\^^^eeegggjjjlllmmmnnnpppqqqssspppjjjdddaaabbbgggkkkmmmnnnoooqqqsssuuuvvvwwwuuuvvvxxxwwwvvvuuuuuuvvvuuutttttttttuuuuuuvvvwwwtttvvvwwwxxxyyyyyyxxxwwwqqqllljjjjjjjjjiiilllppp{{{vvvwwwzzztttwww~~~}}}vvvllleeeaaa^^^SSSHHHBBBEEEGGGEEEFFFJJJGGGFFFEEEFFFGGGGGGFFFDDDEEEFFFHHHHHHFFFDDDDDDEEEBBBBBBAAA>>><<<<<>>>>>>>><<<;;;;;;999777777888999888777666444222222333333333222222222222222222222222222111111000000000////////////.........---------------,,,+++,,,---...---,,,+++++++++************)))((((((((((((''''''''''''&&&'''((('''&&&%%%%%%'''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%)))---000111000/////////333;;;AAA>>>888;;;BBBWWWdddttt}}}~~~{{{{{{|||{{{yyyxxxwwwzzzpppccc```^^^```cccooo~~~|||zzzxxxwwwtttrrrqqqqqqrrrqqqpppooonnnmmmnnnooopppooonnnmmmlllllllllllllllkkkkkkpppsssxxx}}}~~~{{{zzz|||vvvrrrppplllccc___aaaaaabbbbbbbbbaaaaaabbbccc```\\\UUUMMMFFFBBB@@@???;;;<<<>>>AAAFFFKKKPPPRRRPPPVVV]]]lllxxxyyyfffbbb___]]]^^^]]]^^^dddlllvvv}}}tttaaaQQQGGG======>>>@@@EEELLLRRRVVVSSSQQQMMMJJJJJJNNNUUUZZZ^^^\\\ZZZ[[[___dddgggiiidddaaa[[[VVVTTTZZZccckkkmmmkkkiiihhhiiilllooorrruuuvvvwwwuuusssrrrsssuuussssssrrrrrrssssssttttttssstttwwwyyyzzz{{{zzzzzzsssmmmjjjjjjkkkjjjlllpppsssqqqooorrr~~~~~~zzzvvvvvvxxxuuuppp[[[OOOJJJNNNOOOIIIFFFIIIFFFDDDCCCCCCDDDEEEEEEDDDDDDFFFGGGFFFEEEDDDDDDEEECCCBBB@@@>>>>>>???BBBDDDCCCAAA???>>>>>>===;;;::::::888777666888888777666555444222222333444333222222222222222222222222222000000000/////////......------------,,,,,,,,,,,,+++******+++,,,------++++++++++++************)))''''''''''''&&&&&&&&&&&&%%%&&&((('''$$$###$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """###"""!!! """%%%!!!"""###$$$%%%$$$$$$###!!!###$$$&&&&&&%%%$$$###!!!"""""""""#########$$$################################################""""""#########""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''$$$)))---///......000222444888???BBB<<<777>>>JJJWWWdddrrrxxxvvvqqqppprrr|||yyyxxxuuussswwwuuu[[[bbb```\\\\\\eeexxxzzz{{{|||xxxttttttrrrpppoooqqqrrrrrrqqqsssqqqoooooopppooonnnllllllmmmmmmmmmlllkkkjjjiiiiiikkknnnqqqrrrrrrpppoooooogggbbbdddccc___^^^aaa]]]___aaabbbbbbaaabbbccc[[[VVVNNNEEE>>>;;;999999;;;;;;;;;===AAAFFFKKKNNNUUU]]]jjjqqqiiigggeeeeeecccdddnnnyyy{{{mmmYYYHHH???===>>>@@@DDDKKKRRRYYY^^^aaaPPPKKKDDD>>>>>>FFFQQQYYYWWWQQQLLLLLLQQQYYY___aaaSSSQQQMMMJJJMMMWWWeeeoooiiiddd]]]WWWVVVYYY^^^aaatttuuuuuussspppooorrruuuoooooooooooooooooopppqqqrrrsssvvvyyy{{{|||{{{{{{uuuooojjjjjjjjjiiikkkoooooooooooottt{{{}}}ggg[[[VVVZZZYYYNNNFFFGGGDDDBBB??????AAACCCDDDEEEBBBCCCDDDCCCBBBAAABBBCCCBBB@@@>>>======???AAABBBCCCAAA???>>>===<<<:::888:::888666666777888777666555444222222333444333222222222222222222222222222////////////............------,,,,,,,,,+++++++++***)))((()))+++,,,,,,***+++++++++************)))''''''&&&&&&&&&%%%%%%%%%###%%%'''&&&###"""###%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """!!! !!!$$$'''!!!"""###$$$%%%$$$######!!!###$$$&&&&&&%%%$$$###!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''&&&+++000000,,,+++000555888@@@FFFBBB:::888@@@JJJbbbnnnyyyvvvllljjjuuuzzzuuusssrrrssssss}}}eeeYYY^^^\\\bbbbbb___mmm{{{uuussstttuuuvvvssssssrrrpppnnnnnnqqqssspppppppppqqqqqqrrrrrrrrrqqqooolllkkklllllliiigggnnnooonnnkkkfffaaa```___bbbaaa```___```aaadddeeegggfffddddddddd```ZZZUUUMMMHHHAAA>>>>>>??????>>>???:::;;;DDDKKKNNNRRRWWWaaauuu}}}yyyuuutttpppkkkiiilllmmmggg]]]SSSKKKGGGFFFFFFLLLRRR]]]ggglllhhh___XXXBBB???>>>AAAGGGMMMOOOPPPEEECCCBBBJJJ[[[fff^^^MMMBBBBBBBBBGGGVVVgggqqqrrr[[[MMMBBBCCCHHHOOO^^^nnntttkkkdddddddddccceeekkkdddfffgggffffffjjjqqqxxx{{{yyywwwxxx|||~~~}}}|||xxxwwwsssnnnjjjhhhiiijjjlllmmmqqqxxx}}}}}}|||{{{dddYYY___\\\JJJCCCKKKFFFCCC???@@@CCCEEEBBB>>>CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBEEECCC@@@===;;;;;;;;;<<<:::::::::::::::999888777777666444222111111111222444333222222111111222222000////////////.....................---,,,+++***))))))************))))))************))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''########################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!! """$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((('''''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((((((---111000------111666;;;AAADDD@@@888999BBBMMMeeeoooxxxuuummmnnn|||}}}zzzuuusssssssssrrrqqqtttnnn]]]WWWVVV___fffjjjlll|||zzzuuusssssssssssspppqqqrrrrrrpppoooooopppppppppqqqqqqqqqqqqqqqqqqllljjjiiikkkmmmnnnllljjjiiiiiigggddd```]]][[[ZZZ]]]^^^^^^___bbbdddggghhhiiihhhgggeeeccc\\\TTTMMMEEE@@@<<<:::<<<@@@BBBCCCMMMIIIIIINNNQQQUUU^^^gggvvv~~~~~~{{{tttoooooofffaaaXXXPPPMMMNNNRRRUUUcccjjjtttwwwqqqdddVVVMMM>>>???AAADDDGGGIIIIIIHHH???FFFPPPZZZddddddUUUCCCAAAAAADDDPPPcccrrrooofffMMMDDD===@@@HHHUUUeeeqqquuuiii]]]WWWTTTRRRUUU[[[___[[[XXXYYY___iiisssyyy|||yyyxxxyyy{{{}}}}}}{{{{{{yyyuuupppllljjjjjjkkkkkkjjjkkkrrr|||~~~~~~fffVVVXXXTTTEEE@@@HHHDDDBBB@@@AAADDDEEEBBB>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@@@@@@@AAAAAADDDCCC@@@>>><<<<<<======::::::;;;::::::999888777777666444333222111222222333333222111111111111111/////////.........------............---,,,+++***))))))************))))))******)))))))))((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&###!!!########################################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""""""######$$$$$$$$$###### """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((()))))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&''')))+++///222111...///444999???AAAAAA<<<777:::GGGRRRjjjqqqwwwvvvrrrwww{{{www~~~}}}tttsssrrrrrrssstttsssssswwwwww^^^ZZZ[[[VVV```jjjsss~~~}}}xxxtttsssrrrpppooommmppprrrsssqqqooonnnnnnqqqqqqqqqpppppppppppppppjjjiiijjjlllmmmllljjjgggaaa___\\\\\\\\\\\\[[[ZZZ\\\]]]___bbbeeeggghhhiiifffeeebbb^^^XXXOOOEEE>>>>>><<<999999===CCCGGGIIITTTVVVYYY]]]^^^cccooo|||yyyvvvkkkfff]]]WWWUUUXXX^^^cccgggmmmqqqmmm```QQQFFF@@@CCCFFFIIIJJJIIIGGGEEEDDDHHHVVVfffmmmjjj]]]JJJ;;;???BBBLLL^^^ssszzzjjjVVVAAA>>>;;;???PPPgggvvv{{{fffZZZNNNGGGGGGKKKSSS[[[]]][[[\\\dddpppzzz|||zzzyyyyyyzzz{{{{{{{{{{{{yyyvvvrrrnnnllljjjiiikkkgggeeehhhpppvvvxxxxxx~~~~~~tttttt{{{dddUUUVVVTTTGGGAAAEEEBBB@@@@@@CCCFFFFFFBBB???@@@@@@AAAAAABBBBBBCCCCCCEEECCCAAA???>>>???@@@AAACCCBBB@@@???>>>>>>??????;;;;;;;;;;;;:::999888777888777555444333222222222222111111000000000000000............---------,,,............---,,,++++++))))))************)))))))))))))))(((((((((''''''(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%)))+++...///...)))$$$ ########################################################################$$$$$$$$$###############$$$$$$$$$#####################""""""######$$$%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((((('''((()))))))))(((&&&$$$###&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&''')))+++///111333222000222777<<>><<<;;;;;;>>>CCCGGGJJJQQQYYYccchhhllluuuyyytttkkkccc___^^^___aaa]]]\\\XXXSSSMMMHHHFFFFFFKKKMMMMMMKKKIIIKKKPPPTTTjjjsssyyyrrraaaOOODDD???CCCOOO```oooyyysss^^^JJJ>>>@@@BBBLLLddd~~~~~~RRRKKKEEEDDDKKKVVVbbbjjjeeelllyyy|||{{{yyyxxxxxxyyyzzz{{{yyywwwtttrrrooollliiifffiiifffcccaaa```cccgggjjjrrrwww}}}||||||~~~{{{~~~rrrlllvvv~~~|||{{{mmm___WWW[[[\\\PPPFFFDDD@@@@@@BBBDDDGGGFFFCCC@@@@@@AAAAAABBBCCCDDDEEEEEEEEECCC@@@>>>===>>>???@@@AAAAAA@@@??????@@@AAAAAA<<<<<<<<<<<<;;;999888888888777666555444444333333111111000///////////////......---------,,,,,,,,,---.........------,,,+++)))******++++++******)))((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&))),,,//////---)))'''#######################################################################################################################################$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''')))***,,,,,,,,,***(((&&&''''''''''''((((((((((((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&'''***---111222222222222555:::???CCCAAA===:::<<>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBB=========<<<;;;:::999888888888888777666555444333111000//////......//////......---------,,,,,,,,,---------...------,,,,,,******++++++++++++******(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%''''''''''''########################################################################################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$######$$$######"""######$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&(((***+++,,,+++***)))'''''''''((((((((())))))&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&(((+++...111111111111333777>>>CCCBBB???<<<<<>>@@@FFFNNNUUURRRTTTVVVXXXXXXYYY[[[]]]fffjjjnnnuuunnnrrrvvvnnnkkkkkkmmmqqqppppppuuu~~~xxxpppkkkfff```\\\^^^dddfffbbb\\\]]]___dddmmmzzzpppWWWGGGFFFTTTcccooo~~~www]]]JJJBBBAAAFFFVVVmmm~~~dddKKKIIIQQQ]]]kkk}}}{{{xxxxxxvvvtttssstttxxx{{{{{{yyyxxxyyyzzzvvvpppjjjbbbfffgggbbb[[[YYY^^^eeehhhhhhmmmyyy}}}|||vvvtttxxxzzzyyy}}}|||ssszzzxxxqqqsss}}}}}}uuutttmmmccc[[[TTTOOOLLLKKKDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGBBBAAAAAA@@@@@@@@@@@@@@@>>>??????@@@@@@@@@AAAAAA>>>>>>>>>===<<<:::999888999999999888777666555444111000000///////////////............---------,,,,,,------...------,,,,,,******++++++++++++******)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$######"""###$$$%%%&&&#######################################################################################$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''"""###%%%'''((((((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&(((,,,000111000///000333999@@@EEE@@@===<<<@@@KKK[[[lllvvvzzz|||tttooopppkkkiiiiiidddrrrxxx}}}}}}|||pppZZZXXXWWWXXXnnnyyywwwuuuttttttsssqqqnnnlllmmmnnnnnnmmmmmmooopppmmmmmmnnnnnnnnnnnnnnnnnnjjjkkkkkkhhhddd```___```aaadddeee^^^SSSJJJGGGGGGCCCCCCCCCCCCAAA@@@>>>===999999888777888>>>GGGNNNRRRXXX___dddgggiiilllnnnrrrwww}}}llliii{{{uuunnnjjjgggfffhhhdddhhhrrr{{{tttooolllllloooooojjjfffqqqwww{{{bbbUUUTTT\\\kkkxxx}}}fffOOOEEEGGGLLL[[[kkklllYYYQQQYYYfffwww{{{yyyuuuuuuuuurrrqqqrrrwww{{{zzzyyyyyy|||~~~{{{sssllleeeffffffdddaaa______```aaaaaaffftttxxxyyy{{{zzzuuuvvv|||~~~|||~~~~~~{{{rrrvvvwwwuuuvvv{{{~~~~~~}}}zzzqqqcccVVVPPPOOOOOOGGGHHHIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFF@@@@@@AAABBBCCCBBBBBBAAA>>>>>>???????????????????????????>>><<<;;;999888999::::::999888777555444222111000000//////000000/////////.........------,,,,,,------...------,,,***++++++,,,,,,++++++*********)))))))))((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&&&&'''''''''#########$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&)))---000000///...///333:::BBBGGG>>><<<<<>>@@@@@@AAA>>>>>>===:::888:::@@@EEEFFFNNNYYYbbbhhhlllpppsssuuu~~~rrr___iiiuuummmgggaaa```ccc^^^eeerrr{{{|||zzz~~~|||xxxwwwyyy{{{|||}}}~~~kkkZZZ[[[fffrrr~~~oooWWWIIIJJJRRRYYYqqq|||xxx```___kkkvvv}}}xxxuuusssssstttsssqqqpppqqqwww{{{xxxwwwxxx{{{~~~{{{sssllljjjgggdddcccdddbbb\\\WWWZZZ[[[bbbppp~~~{{{pppttttttqqqssszzz~~~{{{}}}}}}~~~|||{{{wwwrrrwww~~~~~~ooo```WWWSSSQQQJJJJJJKKKJJJHHHGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDD>>>@@@BBBDDDEEEDDDCCCBBB===>>>>>>?????????>>>>>>@@@@@@???>>>===;;;999888999:::::::::999777555444222222111000000000000000000////////////.........,,,,,,------...---------***++++++,,,,,,++++++***************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!###%%%&&&&&&&&&"""$$$%%%&&&&&&%%%###"""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''%%%$$$%%%(((,,,......///---///555>>>CCCBBB@@@???<<>>:::888555444666:::???CCCDDDBBB???>>>??????@@@@@@CCCAAAFFFQQQZZZ^^^dddlllsss]]]bbbsssxxxooonnngggXXXSSSYYYUUUgggyyy|||wwwuuuwwwzzzyyyrrrppprrr|||~~~qqqhhh[[[QQQPPPZZZjjjuuuzzztttvvvvvvsssrrrpppmmmttttttqqqnnnlllmmmqqqtttrrrrrrrrrtttwwwvvvrrrnnnhhhbbb___aaa```ZZZXXXZZZXXXWWW]]]jjjuuu{{{~~~zzzvvvuuuxxx{{{}}}{{{ooovvv~~~}}}|||nnn[[[YYYbbbXXXOOOGGGFFFIIIHHHHHHIIIFFFDDDBBBBBBCCCDDDDDDCCC???BBBFFFGGGFFFCCCAAA@@@@@@@@@AAA???>>>===???@@@???>>>===============>>>888888999999888777555444000///...///111222222111111111000000000000111111///////////////......---*********))))))))))))(((************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################################################################""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!"""###$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((&&&%%%&&&)))---.../////////111777???CCCBBB???===>>>MMM```ppp~~~~~~|||wwwvvvkkkaaaXXXVVVZZZkkk{{{{{{zzzxxxuuusssqqqnnnnnnppppppmmmjjjaaadddgggiiiiiiiiiiiiiiihhhddd___]]]___cccfffhhhfffbbb[[[QQQHHHBBBAAAAAAAAAEEEIIIIIIFFFDDDEEEGGGCCCAAA===::::::<<<@@@BBB???BBBGGGLLLOOONNNJJJGGGJJJKKKQQQYYY___eeesssvvv```YYYeeeuuutttllljjjaaaQQQNNNUUU[[[nnn}}}zzz{{{|||zzz|||~~~~~~}}}~~~|||tttkkkhhhdddccciiitttzzzsssjjjeeefffgggfffdddiiiiiiiiigggggghhhkkknnnmmmkkkjjjjjjmmmnnnmmmlllfffaaa```dddddd___]]]^^^YYYWWW[[[fffqqqyyy~~~uuuvvv}}}~~~wwwiiibbbccc]]]SSSJJJHHHJJJIIIHHHHHHGGGEEECCCBBBCCCDDDDDDCCCAAADDDFFFFFFDDDAAA??????>>>??????>>>======>>>@@@???>>>>>>===<<<<<<<<<===888888999999888777555444111000000111222333333111111111000000000000111111000000000000000//////...,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""################################################%%%%%%$$$$$$$$$#########!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''')))'''&&&(((+++...//////000111555;;;AAACCC@@@===777===TTTmmmxxxpppuuu}}}ssseee\\\VVVYYYbbbuuu|||zzzyyyzzzyyyuuuqqqwwwsssooonnnooopppnnnkkkffffffggghhhhhhiiijjjjjjbbb[[[SSSOOOPPPUUU[[[___]]]ZZZSSSJJJAAA<<<::::::777:::???AAAAAADDDHHHLLLLLLJJJFFFCCC@@@???>>>???>>>CCCLLLTTTZZZ]]]\\\\\\[[[```ggglllnnnwww^^^QQQTTTbbbnnn|||qqqkkkgggZZZKKKJJJUUU```ttt~~~||||||vvvwwwzzz~~~yyyrrrmmmooossszzzvvvkkkdddbbb^^^YYYXXXZZZ\\\\\\[[[^^^___aaabbbbbbcccfffiiieeebbb^^^^^^```ccceeefff```]]]\\\```aaa^^^\\\\\\XXXTTTVVV___jjjsss}}}yyysssvvv~~~~~~}}}vvvooodddXXXNNNKKKKKKIIIGGGHHHGGGEEEDDDCCCDDDEEEDDDCCCDDDEEEEEEDDDAAA???>>>???===>>>???>>><<<<<<>>>@@@@@@???>>>===<<<;;;;;;;;;888888888888777666555444333111111111333444333222111000000//////000000111000111111111111000//////------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########################################""""""###########################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###############""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******))))))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''(((,,,...000000222444999???CCCCCC???;;;777???YYYsss~~~zzzxxx}}}}}}pppmmmyyyuuugggaaa___UUURRR___rrrwwwvvvuuuvvvwwwvvvssspppuuurrrooonnnnnnmmmiiieee```___^^^^^^aaacccdddddd\\\UUUKKKEEECCCFFFJJJLLLPPPPPPNNNJJJEEEAAA@@@@@@===>>>@@@??????@@@DDDGGGQQQQQQRRRQQQOOOLLLHHHFFFGGGJJJNNNTTT\\\eeennntttrrryyywww]]]OOOOOOYYYcccsssuuulllfffaaaSSSEEEIIIXXXbbbwww{{{zzzwwwwwwyyy{{{~~~vvvsssoooiiiccc]]]XXXVVVRRROOOMMMLLLNNNOOONNNMMMOOOQQQTTTUUUUUUVVVXXXYYYWWWUUURRRPPPPPPSSSUUUWWWWWWUUUSSSUUUWWWXXXYYYYYY[[[XXXYYY```iiipppyyy}}}uuuttt{{{hhh\\\PPPKKKKKKIIIHHHIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCDDDDDDBBB@@@???@@@AAA>>>??????>>>======???@@@@@@???>>><<<;;;:::::::::888888888777777666555555333111000111333333222111000000////////////000000000000000000000///.........------------,,,,,,,,,************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!##############################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&)))---000111111666999===BBBDDDBBB>>>:::>>>GGG```vvv~~~xxxyyytttxxxxxxoootttnnn[[[VVVYYYOOOQQQiii|||wwwvvvtttttttttsssqqqpppnnnlllkkkkkkkkkggg```ZZZSSSQQQOOOOOOQQQRRRQQQPPPPPPKKKDDD>>><<<=========@@@CCCGGGIIIHHHGGGGGGGGGGGGGGGFFFDDDAAA@@@@@@@@@NNNRRRXXX^^^aaa```]]][[[YYYZZZ\\\___eeeooo{{{|||rrrkkkaaaNNNJJJSSS]]]kkkuuusssggg___YYYTTTHHH>>>GGGZZZiii}}}zzzxxxvvvvvvvvvwwwxxxzzz{{{|||yyypppeee^^^QQQNNNIIIEEEAAA???>>>>>>===<<<;;;;;;<<<;;;:::999:::<<>>???AAA???>>>===;;;:::999999999888888777666666555555555222111000000111222111///000000////////////000000......//////......---,,,,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!########################"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((()))***''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%'''***///333444444:::===AAADDDDDDAAA===:::AAAKKKcccvvv}}}vvvmmmooo{{{vvvuuuoooZZZVVVTTTOOOXXXxxxuuuwwwvvvuuusssrrrqqqqqqqqqmmmmmmmmmnnnnnniiiaaa[[[VVVSSSPPPOOOOOOMMMGGGCCCDDDAAA???>>>>>>>>>===<<<777:::???BBBDDDFFFHHHJJJLLLMMMMMMLLLKKKHHHFFFDDDFFFLLLTTT]]]eeeiiikkkkkkjjjnnntttyyy}}}tttnnnllliii\\\KKKHHHUUU___iiilllcccZZZPPPIIIEEE===999HHH^^^uuu~~~xxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwzzz}}}~~~~~~~~~|||vvvqqqmmmaaa___[[[SSSJJJBBB===:::777666444222111111222333...//////000000111111111000222333333222111222333222444555555333222222222888999:::>>>HHHVVV___bbb``````bbbgggiiihhhlllqqqrrrcccTTTMMMJJJGGGGGGHHHFFFEEEDDDDDDEEEDDDAAA???AAABBBCCCBBBBBBBBBDDDFFFCCCCCCCCCAAA???>>>???@@@>>>===<<<;;;:::999999999999888777666555555555555222111///000111111000///000//////......//////000---............---,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########################################""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&(((---222777888888===@@@DDDEEEDDD@@@===;;;BBBNNNfffvvvyyy~~~kkkaaammm~~~|||ttt{{{ooo]]][[[PPPSSSfff~~~xxxvvvtttuuuuuutttrrrqqqppppppqqqpppppprrrsssqqqkkkfffdddaaa______^^^YYYPPPHHHDDDCCCCCCEEEGGGHHHHHHFFF===>>>>>>>>>>>>AAAFFFJJJPPPRRRVVVYYY[[[YYYUUURRRMMMOOOSSSYYY___fffkkkooottt|||xxxnnnjjjlllmmmjjj\\\MMMMMMYYYaaaggghhh^^^VVVJJJAAA@@@>>>???SSSjjjzzzsssqqqrrrrrrtttuuuuuuttttttsssnnnpppqqqqqqooommmllllllkkklllnnnppprrrvvv}}}ssscccUUULLLFFF@@@<<<===<<<999666333000//////......000111222333333444...///000000000000111222222333444444333222444555222555777777666666777999:::???CCCIIIUUUdddlllmmm___^^^```ccccccbbbeeekkk}}}}}}}}}zzzjjjYYYOOOJJJFFFEEEFFFEEEDDDCCCDDDDDDCCC@@@>>>BBBDDDEEEEEECCCCCCDDDEEEDDDDDDDDDAAA>>><<<===>>><<<<<<;;;:::999999::::::999888666555444444555555333222000111222222000/////////............//////...............------,,,++++++++++++************************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################################################################"""#########$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&'''***///555:::;;;<<>>???CCCDDDBBBAAACCCBBB>>>@@@AAABBB@@@===:::999999:::999888777777777888999999999888888777666666666333333333222111000000///...------------...//////------......------,,,+++,,,,,,++++++***)))((((((((()))*********)))'''&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$####################################"""""""""""""""######$$$$$$$$$#########""""""&&&""" !!!"""!!!$$$((($$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$""""""###$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))''',,,555<<<>>>@@@EEEEEEBBBCCCGGGCCC===CCCOOORRRcccuuu}}}mmmdddfffttt{{{wwwrrrsssuuueee\\\YYYZZZtttwwwpppppptttsssqqqnnnmmmnnnppppppppppppqqqqqqrrrrrrrrrqqqqqquuuxxx}}}}}}xxxtttqqqnnnnnnmmmllljjjiiihhhhhhaaa```^^^ZZZVVVSSSSSSSSSWWW[[[bbbjjjqqquuuwwwxxx||||||{{{|||~~~~~~uuuqqqooohhhgggfffdddcccccccccdddfffbbb^^^```hhhpppvvvxxxtttppphhhccchhh{{{sssaaa]]][[[UUUOOOOOOOOOOOOMMMKKKIIIHHHFFFDDDAAA???===<<<======::::::999888777999===@@@CCCEEEFFFHHHKKKMMMIIICCCFFF???777333444666666666:::888666555666888888888666777888::::::::::::999;;;<<<===@@@BBBEEEHHHIIIJJJLLLPPPVVV]]]bbbfffhhhhhhkkkppptttzzz~~~jjj\\\]]]bbbbbbcccgggeeejjjzzz{{{rrrwww~~~~~~|||}}}zzzuuuhhh```YYYTTTOOOIIIEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAKKKLLLJJJDDDCCCEEEEEECCC@@@???>>>>>>===<<<;;;;;;;;;:::999888888888999:::888888888777666666555555333222222111000000//////---------------...//////---............---,,,,,,,,,,,,++++++***)))))))))((())))))))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$######$$$%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######"""""""""###########################""""""######$$$%%%&&&$$$$$$$$$#########""""""!!!"""'''---...((($$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((***000999???AAACCCFFFGGGDDDDDDDDD???>>>KKK[[[\\\lll||||||yyyvvvdddgggpppzzz|||uuussswwwuuulllaaaWWW[[[kkkyyyvvvtttrrrqqqrrrpppnnnnnnppprrrrrrrrrqqqqqqpppppppppppppppqqqrrrwww{{{{{{xxxwwwxxx{{{yyyyyyzzzyyyxxxvvvuuusssuuutttrrrqqqooommmiiifff___bbbgggmmmsssyyy}}}rrrjjjgggfffeeebbbaaa``````___``````aaa^^^\\\YYYZZZ```iiissszzzyyy}}}}}}{{{lllQQQFFFCCCBBB@@@::::::::::::888777555555777555444222111111111222333444444444333444777999999BBBJJJNNNSSSWWWUUUQQQOOOFFF<<<888:::<<<;;;999<<<<<<;;;;;;;;;<<<@@@CCCCCCGGGLLLNNNNNNNNNPPPRRRUUUVVVYYY]]]aaafffiiikkk{{{ooo^^^\\\___\\\ZZZZZZXXXcccuuu~~~|||tttyyy~~~zzzyyyzzzzzzwwwtttlllfffbbb```[[[RRRKKKJJJGGGFFFDDDCCCBBBCCCDDDEEEVVVUUUOOOHHHEEEGGGIIIHHH@@@===::::::===>>>===;;;;;;;;;:::999999999999999777777777666555555444444222111111000000//////...------,,,,,,------...///...............------,,,,,,,,,,,,+++******))))))))))))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############!!!###$$$$$$######$$$%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""#################################$$$%%%&&&'''((($$$$$$$$$############### """***222222+++$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))---555===AAACCCEEEFFFGGGFFFEEEBBB<<<===MMM___gggttt{{{uuupppccclllyyy|||vvvuuuxxxxxx^^^ccc```YYYgggxxxsssssssssqqqqqqqqqpppooooooqqqssssssrrrooonnnmmmkkkkkkkkklllmmmnnnpppqqqpppoooppptttwwwyyy{{{}}}~~~~~~~~~|||{{{|||~~~{{{www||||||}}}{{{ssskkkgggfffeeeaaa\\\YYYXXXXXXWWWWWWWWWWWWWWWOOOOOONNNMMMPPPWWWaaaiiimmm{{{yyy```GGG???<<<777333444555444444444444333333222666666555555555555666777888:::<<<<<<;;;<<<===???>>>SSSfffkkkjjjhhhddd^^^XXXPPPEEE===<<<>>>@@@AAAMMMPPPTTTUUUUUUWWW\\\```dddiiioooqqqoooooorrrvvvssstttvvvzzz~~~ppp___ZZZ[[[XXXTTTRRROOO^^^nnn|||yyy~~~|||zzz{{{}}}vvv|||}}}|||||||||zzzxxx{{{uuuooollldddXXXOOOLLLIIIGGGEEECCCCCCDDDGGGIIIVVVUUUPPPIIIFFFHHHJJJHHHCCC===888888<<>>NNN^^^oooyyy|||uuupppcccrrr|||yyy{{{}}}oooXXXbbbaaa```vvv}}}ssspppnnnmmmmmmpppnnnmmmllllllnnnooonnnmmmmmmllljjjhhhgggggghhhiiinnnkkkgggfffiiilllmmmmmmtttwww{{{~~~~~~tttkkkddd```\\\\\\]]]\\\VVVPPPKKKKKKJJJJJJIIIGGGFFFFFF@@@CCCDDDCCCBBBDDDJJJPPPVVVfffqqqrrrwww}}}ssscccNNN@@@777<<<===777333666444444444444555666777777777888888999:::<<<===>>>===???AAABBBBBBCCCDDDFFFSSSjjj|||wwwiii```ZZZTTTIIIFFFAAA<<<;;;AAAMMMUUU___eeemmmrrrtttvvvzzz}}}}}}~~~ttttttuuuvvvwwwyyy{{{|||}}}{{{mmm^^^YYYXXXVVVSSSQQQMMM[[[gggqqq~~~}}}zzzvvvrrrtttvvvuuu{{{yyyqqqkkkbbbUUULLLIIIKKKIIIFFFCCCCCCEEEHHHJJJLLLNNNMMMHHHGGGHHHHHHEEEEEE???:::999<<<>>><<<999:::::::::999999888777777666666555555444333333333000000000000////////////......------......///000//////000000//////...---,,,,,,,,,+++++++++++++++***)))(((&&&&&&'''(((((())))))((((((((('''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!###$$$$$$######$$$%%%########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$########################&&&""""""%%%%%%###$$$'''#########$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,555===@@@BBBEEEFFFFFFEEEFFFDDD???===DDDTTTbbbuuu{{{}}}{{{{{{tttpppiii||||||}}}iii[[[bbb___fffzzzvvvtttpppkkklllppplllkkkiiiiiijjjjjjhhhffffffeeedddbbbaaa`````````ccc^^^YYYXXX[[[^^^^^^\\\cccfffjjjnnnrrruuuwwwxxx{{{mmmddd```[[[VVVTTTPPPKKKHHHHHHGGGEEEBBB=========<<<;;;999888777444777999888666555777:::???GGGMMMMMMOOORRRLLLBBB999444333777777333333888333333444666888:::<<<>>>???@@@BBBDDDFFFHHHJJJKKKNNNPPPSSSTTTUUUWWWYYY\\\nnn|||}}}iiiTTTLLLIIIEEE;;;>>>BBBEEEJJJWWWiiivvv~~~yyymmmeeebbbbbbWWWWWWVVVVVVUUUVVVVVVVVV\\\\\\]]]```eeeiiijjjjjjrrrzzz|||zzz{{{uuummmbbb[[[WWWVVVTTTTTTPPPYYYaaahhhvvv|||{{{zzzxxxyyy{{{yyyzzzqqqkkkcccWWWOOOMMMLLLJJJGGGDDDDDDEEEHHHIIIDDDHHHIIIGGGGGGHHHGGGCCCDDD@@@===<<<===>>><<<:::;;;;;;;;;;;;:::888777666666666666555444444333333000000000000000000000000//////......//////000111000000000000000//////...,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$!!!###$$$$$$######$$$%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###############$$$$$$$$$###"""$$$((()))%%%###%%%############$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((///999@@@@@@@@@DDDFFFEEEDDDDDDAAA===@@@NNNaaaoooxxx{{{}}}{{{{{{~~~vvvnnnkkkzzzsss^^^```bbb```rrryyyuuutttsssooohhheeegggeeecccaaa```___^^^[[[YYYTTTTTTSSSRRRQQQOOONNNMMMKKKIIIGGGFFFFFFGGGGGGGGGKKKLLLMMMPPPRRRUUUVVVWWWggglllssszzz}}}wwwppplll]]][[[RRRIIIEEEEEEDDD@@@AAA???===:::999888888777555555666666555444333222111222444444444444555666888:::<<<>>>???@@@@@@@@@===>>>???AAA@@@@@@CCCGGGHHHHHHJJJLLLPPPSSSWWWYYY]]]___aaaeeehhhjjjlllmmmtttwwwyyy{{{}}}}}}eeeWWWYYYYYYSSSXXX\\\ccckkksssjjjeee\\\SSSKKKFFFCCCBBB@@@???>>>>>>>>>>>>>>>>>>???======CCCLLLRRRRRROOOTTT___qqq|||yyytttoooqqqwwwuuurrrjjj```XXXUUUUUUVVVQQQUUU\\\dddnnn|||zzztttlll```VVVSSSLLLJJJGGGEEEDDDEEEFFFGGGCCCGGGHHHGGGGGGIIIHHHEEE@@@@@@??????>>>>>>>>>======>>>>>>===<<<;;;999888777777666666555444444444111111111111111111111111000000000000000111222222000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((())))))))))))((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$!!!###$$$$$$######$$$%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$########################""""""######%%%&&&'''(((""""""#########$$$$$$$$$###!!!$$$((()))%%%###$$$############$$$$$$$$$$$$!!!###$$$$$$######%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))111;;;BBB@@@???CCCFFFEEEDDDBBB>>><<>><<<:::999;;;===;;;888666999<<<;;;;;;;;;;;;;;;<<<===>>>;;;CCCNNNVVVZZZ\\\^^^```ddddddddddddaaa]]]ZZZWWWRRRSSSTTTSSSOOOIIIBBB>>>::::::888444444777666222///333666888777555333333333444555666777666555555888888888999;;;===??????AAA@@@DDDIIIJJJGGGIIINNNOOOTTTXXXYYY[[[___bbbaaahhhiiikkknnnrrrwww{{{}}}~~~qqqggg^^^WWWRRRLLLGGG@@@;;;999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAA???AAAMMM^^^jjjllljjjaaakkk|||}}}yyyooogggiiipppxxxwwwqqqdddYYYTTTUUUWWWQQQSSSYYYbbbkkkuuu|||sssdddYYYUUULLLJJJHHHFFFEEEEEEEEEFFFFFFIIIJJJGGGHHHKKKKKKHHH<<<>>>@@@AAA@@@???@@@AAA???@@@@@@@@@>>>===;;;999777777777666555555444444111111111111111222222222111111111111111222222333111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))((())))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$########################!!!!!!"""$$$&&&)))+++,,,""""""######$$$$$$$$$$$$%%%""" ######!!!###'''"""############$$$$$$$$$ !!!############%%%'''###$$$&&&''''''&&&$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++444:::AAACCCBBBBBBDDDGGGLLL>>>444:::LLLaaauuuzzziiieeemmmyyyccc```iiilllxxxoooiiihhhddd___ZZZUUUQQQOOOLLLJJJGGGDDDAAA>>><<<<<<:::;;;:::888555333222333444333333333555555555444555444333222111222333444555777999:::;;;===@@@CCCEEECCCAAAAAAAAAAAA???===AAAAAAAAA@@@>>><<<999888777777777777777777666666:::777555555777888888888:::888666777:::===???@@@<<>>;;;888999<<<===<<<:::<<<:::===DDDGGGEEEFFFKKKIIIHHHNNNaaavvvxxxllltttwwwvvvoooeeefffoooyyyyyywwwpppcccXXXUUUWWWQQQYYYYYYZZZdddlllyyy}}}vvvlllccc^^^TTTNNNHHHFFFGGGJJJJJJIIIIIIGGGEEEGGGIIIIIIGGGDDDAAABBBBBBAAA@@@AAACCCEEEBBBBBBAAA>>>:::888888999888777666555555666777888222222222111222222333333111222444555555444222111444333333222111000......------,,,,,,,,,,,,++++++///+++((((((+++---,,,+++...***&&&%%%''')))((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""((()))$$$ ***<<>><<<:::999888888666777888777555444555666333222222222333333333222555444333222111222333333555777888999999:::<<<>>>>>>===<<<<<<>>>>>>===<<<999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<===???@@@AAA@@@???@@@BBBCCCCCCCCCGGGFFFEEEFFFHHHJJJLLLLLLOOOPPPRRRUUUYYY]]]aaabbbhhhiiijjjlllnnnrrrxxx|||qqq___LLLCCCBBBAAA@@@AAA===>>>>>>>>>======???AAABBB@@@CCCJJJNNNPPPUUU[[[]]]aaajjjvvv}}}sssiii~~~wwwvvvpppfffeeelllzzz~~~vvveeeWWWSSSVVVRRRWWWUUUXXXccckkkwww}}}{{{yyyyyyvvvqqqiiieeeWWWQQQKKKHHHHHHJJJJJJIIIHHHFFFEEEFFFHHHHHHFFFCCCBBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@===:::888888999888888777777777888888999333333222111111222222222111222333555555333222111222222222111000///------------,,,,,,,,,+++++++++------,,,******+++---...888444...***)))'''%%%"""&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$######"""""""""$$$$$$$$$#########""""""###%%%"""&&&444777111...,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())),,,...666;;;AAACCCCCCBBBDDDFFF<<<:::<<>>@@@BBBDDDDDDFFFIIIKKKLLLMMMPPPRRRUUUUUUVVVYYY]]]___``````ddddddeeeeeefffhhhiiiiiiiiijjjmmmoooppprrrrrrrrrqqqrrruuuyyy~~~|||zzzyyykkkcccZZZUUUSSSQQQLLLHHHDDDDDDDDDCCCBBBCCCEEEHHHHHHJJJMMMPPPTTTVVVXXXYYYUUUWWWVVVPPPJJJJJJOOOTTTTTTVVVVVVOOOEEE???>>>@@@>>>CCCHHHMMMTTTbbbvvv{{{zzz{{{~~~{{{xxxtttssstttttttttsssdddYYYPPPQQQVVV[[[^^^bbbdddiiimmmmmmkkklllqqqvvvzzz}}}{{{xxxwwwrrrhhhbbbbbbnnnyyytttggg]]]XXXXXXWWWTTT]]]lllnnnppp|||~~~xxxyyy|||yyyyyyzzzzzz|||}}}vvvYYYSSSLLLIIIIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCCCC@@@???BBBGGGGGGCCC>>>???@@@???<<<999777777888888888999::::::999777666444444222111000000000000111111222333333222111111000000000000///...---,,,,,,,,,,,,++++++++++++***+++,,,---+++))))))+++...777555222///---+++***)))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%##################################################################################################################""""""###########################%%%$$$"""$$$'''%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())),,,000444:::===AAACCCDDDDDDCCCCCC>>><<>>>>>???BBBDDD@@@BBBEEEFFFEEEFFFHHHKKKJJJKKKLLLNNNRRRVVVZZZ\\\```ccchhhlllnnnqqqtttvvvxxxxxxyyy|||qqqddd\\\WWWGGG@@@999777888999666333333444444222111111222444333444666888:::<<<===>>>???@@@AAA>>>;;;;;;AAAHHH\\\ffflllfffUUUGGGCCCEEEDDDIIIOOOSSS[[[jjj}}}vvvrrrrrrrrrqqqmmmhhheeeeeehhhkkkmmmggg```]]]cccmmmtttzzz~~~zzzwwwwwwssskkkccc```iiittt~~~}}}ttteeeWWWWWWUUUTTT___mmmkkkhhhrrr~~~{{{vvvtttvvv{{{~~~||||||{{{zzz}}}yyynnnWWWRRRKKKHHHHHHJJJJJJIIIGGGGGGGGGGGGFFFDDDDDDCCC@@@======@@@DDDEEE@@@;;;>>>>>>>>>;;;888777777888666777888888888777555444444333222111000000//////111111111111111111111111111111111111000///......,,,,,,+++++++++*********+++)))'''(((***+++***(((((((((((('''&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&%%%"""###%%%%%%""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&'''((((((***---333777<<<>>>AAADDDEEEDDDCCCBBB;;;===GGGXXXiiittt|||uuurrrzzzuuu[[[eeetttlllNNN@@@<<<999555::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>@@@@@@???BBBEEEHHHJJJLLLPPPRRRNNNRRRVVVXXXYYY[[[___ccceeefffhhhlllpppuuuyyy{{{}}}~~~}}}|||zzzwwwuuuvvvuuupppdddUUUHHH???<<<444000---,,,...000///...///000111000//////000222333333444555777888999:::888999<<>>;;;===>>>===;;;888666777888666666666666555444333333333222111000000000000000000000000000000000000000000111111111000000///...++++++++++++************+++(((%%%'''***+++)))%%%'''((()))(((&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''((((((***///444999===???AAADDDEEEEEECCCAAA;;;BBBRRRdddpppvvv{{{xxxqqqrrrzzz~~~zzz{{{{{{jjj\\\qqq}}}[[[JJJDDD@@@>>>@@@@@@AAADDDFFFGGGGGGGGGFFFHHHIIIJJJLLLOOOQQQTTTUUUVVVXXXZZZ\\\]]]^^^aaacccccchhhnnnqqqsssvvv||||||qqqiiieeeccc```^^^ZZZXXXXXXVVVTTTRRROOOQQQPPPJJJAAA:::888888333333222111000000111111,,,...///000000000222444555555666777999;;;===>>><<<<<>>???AAADDDEEEEEECCC@@@===III]]]nnntttuuuzzzyyyqqqooottt{{{zzz}}}xxxjjjeeetttTTTMMMMMMIIIIIIPPPLLLOOOTTTYYY\\\]]]]]]]]]___```bbbeeeiiimmmppprrrsssuuuuuuuuusssrrrsssttttttzzz}}}kkkYYYJJJBBB?????????===;;;:::;;;======<<<:::===???<<<666333333666+++---000000000111333555...000222333444555777999888999:::<<<>>>AAACCCEEEKKKKKKRRRaaakkklllnnnrrryyynnn\\\MMMHHHOOO\\\eee~~~fffWWWTTTVVVPPPSSSVVVYYY[[[^^^aaaccc\\\[[[bbbppp}}}vvv```TTTQQQZZZcccfffaaa^^^dddllloooooohhhdddjjj|||wwweeedddkkkqqqzzzzzzyyyvvvuuuuuurrrjjjbbb[[[pppwww___XXXOOOTTTZZZSSSUUUhhh}}}}}}{{{yyy|||zzzxxxrrrbbb[[[RRRLLLIIIGGGEEEBBBAAACCCDDDCCC???======>>>;;;<<<===<<<;;;;;;===???<<<<<<<<<:::777666777888888777555444333333444444111000000000000000111222000000////////////000000.........///......------+++++++++************)))&&&***,,,,,,)))''')))+++%%%''')))(((&&&$$$%%%'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&########################""""""######$$$$$$$$$$$$################################################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$"""###%%%'''&&&###"""### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''(((***---333999>>>>>>DDDGGGFFFGGGHHHCCC;;;===UUUgggpppvvvtttttt}}}sssdddfffvvv~~~zzz}}}rrrgggllllllcccdddgggiiijjjpppqqquuuxxx|||xxxoooiiiffffffeeeccchhhiiikkknnntttzzz~~~~~~|||ooodddaaa[[[VVVKKK>>>999;;;;;;:::>>>===<<<<<<===>>>???>>>???<<<===@@@>>>777555999777555333444555777888777555444444666999<<<===<<<;;;===BBBFFFGGGIIIPPPYYY^^^cccooozzzrrrpppqqqtttiiiWWWQQQOOOLLLMMMMMMPPPWWW\\\]]]\\\\\\VVVYYY___jjjvvv~~~~~~~~~~~~oooXXXGGGCCCGGGNNNRRRTTTSSSXXXdddoootttwwwnnneeefffvvvlllVVVWWWdddlllttt{{{}}}yyywwwzzzzzzmmm]]]^^^nnn}}}gggUUULLLQQQQQQMMMUUUeeewwwxxx}}}}}}||||||{{{~~~wwwyyytttyyy~~~}}}uuupppbbbUUUPPPKKKEEECCCEEEEEEDDDCCCBBB@@@???>>>===???>>>>>>>>>>>>>>>??????===<<<:::888777777777888666666666555444333111111000000////////////000000000000//////......------......//////......---,,,+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''(((***---333999===???DDDHHHGGGGGGGGGAAA:::???\\\rrrwwwyyyuuuxxx{{{ooohhhnnn{{{~~~}}}}}}mmmfffnnnyyyzzz}}}wwwbbb]]]VVVRRRQQQQQQPPPOOOKKKMMMPPPTTTXXX]]]aaadddmmmnnnttt}}}}}}yyyyyywwwuuuqqqgggYYYNNNKKKIIIJJJGGGAAA===>>>???===AAAAAAAAAAAABBBCCCCCCBBBEEEFFFKKKNNNJJJ???:::;;;999777555444555666555444;;;::::::999:::;;;===>>>CCCEEELLLSSSXXX]]]gggqqqbbbQQQMMMLLLJJJIIIJJJNNNVVV]]]___]]][[[PPPUUU^^^kkkvvv{{{xxxsssiiikkklllcccRRRDDDCCCIIILLLSSSXXX]]]gggyyykkkgggvvv}}}cccOOOQQQ^^^kkkvvvzzzwwwyyyxxxkkk]]]^^^qqq~~~lllYYYNNNQQQRRRNNNSSS```mmmnnnttt~~~|||{{{zzz{{{vvvwwwrrryyyuuutttgggZZZSSSMMMFFFCCCEEEDDDCCCCCCBBBAAA@@@??????AAAAAA@@@>>>>>>=========>>>===<<<;;;999999999999777777777666555444333222111111000/////////000000//////////////////............//////......---,,,+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''')))...444999===???EEEIIIIIIGGGEEE???999CCCdddzzz{{{wwwsssxxxrrrhhhmmmzzz~~~~~~hhhgggssszzzlll^^^SSSFFFCCC@@@>>>>>>??????>>>:::<<<>>>@@@AAACCCFFFIIIOOOPPPUUU]]]dddmmmzzz~~~{{{xxxvvvuuusssqqqoookkkgggbbb\\\RRRGGGAAAAAAEEEJJJLLLGGGCCCEEEIIIJJJJJJLLLOOORRRTTTVVVVVVVVV[[[___ddddddYYYIII@@@===???===;;;;;;<<<<<<;;;999???AAABBBAAA@@@BBBGGGLLLKKKOOOYYYfffqqqzzzyyyvvvtttuuuwww{{{tttYYYJJJHHHJJJIIIEEEGGGLLLUUU^^^aaa]]]XXXKKKQQQ^^^mmmwwwxxxooofffUUUXXX[[[YYYMMMBBBBBBIIIPPP]]]mmmyyyjjjcccuuuyyycccPPPPPP[[[iiixxx|||xxxwwwssshhh\\\___vvvqqq___QQQPPPPPPMMMOOOWWW___```iiiyyy|||~~~xxx~~~zzzxxxmmm```XXXQQQJJJEEEDDDCCCBBBBBBBBBBBBAAAAAAAAADDDCCCAAA???>>>===<<<<<<>>>>>>>>>===<<<;;;:::999999888888888777555444333333222111000000000000000////////////000000000000...////////////...------+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&***///555:::<<<@@@EEEIIIJJJGGGBBB===999GGGfffvvvsssppppppwww}}}lllgggvvvyyyfffjjjzzzzzzcccRRRHHHAAA;;;<<<;;;:::::::::;;;;;;;;;>>>>>>===<<<<<>>>>>=========>>>>>>>>>>>><<<:::999999999888888777666444333444333222111111000111111/////////000000111111111///////////////...------+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&'''+++222888;;;===BBBEEEIIIJJJFFF@@@<<<:::IIIbbbllliiinnnuuu|||}}}}}}~~~pppqqqrrreeennn~~~||||||qqq]]]III??????@@@>>><<<============>>>>>>???CCCDDDCCCDDDJJJWWWhhhtttyyy||||||rrrooonnnppprrrsssrrrlllcccYYYSSSEEECCCAAAAAA@@@BBBKKKVVVeeeqqqzzzxxxrrrrrrvvvyyyzzzpppccc[[[XXXRRRQQQPPPRRRVVV[[[]]]^^^```dddjjjmmmpppxxxvvv[[[VVVOOOMMMQQQYYY___aaalllrrrwwwzzzlllTTTFFFFFFIIIKKKEEEHHHMMMVVVccciii```RRRKKKNNNWWWdddpppqqqhhh^^^UUUTTTYYY^^^VVVEEE>>>AAAMMMfffkkkXXX]]]rrr~~~nnnccc___dddppp{{{{{{tttkkkbbb\\\fff~~~{{{nnn^^^SSSNNNLLLJJJJJJKKKOOO[[[qqqzzzsssiii```YYYSSSLLLFFFAAABBBBBBCCCCCCDDDEEEEEECCCBBBAAA@@@????????????;;;<<<======<<<;;;999888888888888777666555444333444444333222222222222222///000000000111111222222//////000000//////...---+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''''',,,444;;;======CCCDDDGGGIIIDDD===;;;>>>JJJaaaiiihhhsss|||}}}}}}iiidddrrr|||ooogggnnnzzz~~~||||||zzzooogggYYYJJJEEEFFFFFFBBBCCCDDDFFFFFFEEEFFFHHHJJJOOOSSSYYY___jjj||||||ooohhhdddbbbeeefffhhhhhhcccYYYMMMDDD>>><<<;;;<<<;;;>>>IIIUUUeeeyyyyyywww{{{}}}|||zzzxxxxxxvvvtttuuuyyyrrrXXXUUUZZZ^^^cccmmm{{{kkkTTTFFFEEEIIILLLGGGJJJOOOWWWgggpppfffUUUKKKKKKQQQ]]]kkkpppjjjbbbXXXWWW]]]ggg```MMMAAABBBNNNeee~~~uuuaaaUUU___ssstttcccZZZ]]]kkkwww}}}uuuiii```^^^nnnwwwhhhYYYPPPNNNMMMKKKGGGLLLYYYlll|||xxx}}}~~~{{{wwwnnnddd]]]XXXOOOGGGBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;;;;;;;:::999999888888888888777555444333444444333333333333444444111111111111111222222222///000000000000///......+++++++++************)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((((((...777===???>>>DDDDDDFFFGGGBBB;;;<<>>777888===AAADDDJJJXXXeeexxxsssYYYGGGGGGKKKOOOOOOMMMNNNSSSXXX]]]gggttt||||||tttZZZTTT___rrrtttmmm{{{}}}vvvdddMMM@@@@@@FFFJJJGGGKKKOOOYYYnnn|||tttaaaPPPOOOSSS```qqqzzzwwwqqqeeebbbkkkyyyttt[[[HHHDDDMMMhhh}}}cccRRR[[[qqqsssYYYIIINNNbbbtttwwwhhh``````~~~zzz{{{oooZZZKKKJJJKKKJJJMMMUUUaaaooo{{{yyyyyyuuulllssszzzyyylllccc]]]QQQEEECCCDDDDDDDDDEEEEEEEEEFFFHHHGGGEEEBBB@@@???>>>======<<<:::999999:::;;;<<<;;;;;;;;;:::999888777666333333333444555666777888444333333222222111111111000000000000000//////...+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())),,,000555999===@@@BBB???AAAEEE@@@999@@@NNN\\\uuuyyyvvvqqqqqq|||}}}rrreee\\\iii|||xxxuuusssqqqqqqssstttxxxzzzyyyyyyzzzyyyuuuiii```[[[bbbppp||||||{{{xxx~~~~~~hhhZZZVVVYYYZZZ___^^^RRRJJJHHHFFFIIIMMMKKKCCC;;;999===???BBBMMMbbbwwwvvvWWWBBBBBBBBBEEEJJJOOOTTTYYY___bbbhhhpppwwwtttaaaVVVSSSPPPWWW^^^ZZZ\\\\\\]]]^^^```dddiiimmmgggnnnwwwpppXXXTTTcccyyypppccckkkxxxlllXXXOOOLLLBBB???DDDFFFJJJKKKNNNZZZppp{{{lllZZZSSSRRRaaaxxxqqqjjjsss|||nnnHHHEEEQQQhhhyyyjjjOOOVVVjjj}}}uuuZZZHHHKKKSSSkkk~~~sssccccccttt}}}zzzxxxqqqeeeVVVLLLIIIJJJGGGRRRfffzzzvvvxxx}}}|||www}}}tttyyy~~~qqqllloooaaaIIIFFFEEECCCAAA??????@@@BBBCCCCCCAAA======@@@>>>:::>>>@@@AAA???===;;;;;;;;;===<<<:::888666666666666444444333333333222222222333333222222222222222222///000111111111000...---******************++++++************))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$##########################################''''''&&&%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&######%%%%%%######&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((***---111555:::>>>@@@BBBAAADDDFFF@@@:::CCCRRRaaatttwwwxxx~~~sssvvv~~~xxxlllccc___ppp}}}zzzxxxtttqqqrrruuuwww{{{|||zzzyyyzzzyyyvvvhhh```[[[cccsss~~~~~~{{{hhh___\\\[[[YYYeeessssssuuutttvvv{{{~~~|||xxx}}}hhhXXXSSSWWW[[[bbbaaaTTTJJJEEECCCLLLXXXYYYMMMAAA>>>AAADDDIIIXXXooolllUUUFFFHHHIIILLLSSS\\\gggrrr{{{___MMMEEEEEEDDDKKKSSSPPPXXX[[[___dddjjjqqqxxx}}}___HHHEEE]]]qqq{{{ccc[[[gggtttyyy\\\JJJDDDFFF???>>>EEEGGGGGGIIIKKKUUUlllyyyaaaXXXUUUbbbzzz{{{nnnttt~~~yyyPPPIIIRRRiii}}}}}}oooSSSWWWgggyyyvvvZZZGGGHHHNNNeeezzzwwwjjjlll}}}~~~|||vvvjjj^^^TTTNNNLLLLLLSSSaaaooowwwyyy~~~|||}}}vvvuuuuuukkkhhh\\\LLLGGGFFFEEECCCAAAAAABBBCCCDDDFFFDDD@@@>>>??????<<<===>>>??????===;;;;;;<<<===<<<:::888666666666666444444444333333333222222000000000000000000000000///000000111000///...---,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################'''&&&&&&%%%$$$$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&$$$$$$''''''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((***---222777;;;???AAAAAABBBDDDDDD===:::HHH[[[pppwwwyyy|||zzzssszzz}}}ooogggfffhhh}}}~~~}}}{{{zzzuuuppprrrxxx|||{{{yyyzzzzzzxxxggg^^^YYYcccttt~~~yyyoooXXXHHHAAABBBEEERRR]]]ZZZWWWYYY\\\```gggpppwwwzzzwwwqqq{{{iiiWWWOOOTTT[[[eeedddVVVJJJBBBAAAPPPdddiiiYYYGGGCCCFFFLLLXXXmmmuuugggVVVGGGFFFKKKPPP[[[jjj}}}gggUUUPPPUUUXXX```iiihhhmmmqqqxxxzzzVVVEEEEEE[[[nnn}}}zzzxxxqqq^^^[[[iiiwwwtttOOO???<<>>???EEEFFFHHHIIIJJJRRRgggjjj___YYYddd|||ssssssUUUKKKSSSjjj|||~~~~~~rrrWWWUUUbbbtttvvvYYYEEEDDDIII^^^sss}}}tttxxx~~~~~~wwwooofff[[[QQQKKKJJJLLLRRRZZZ___bbbkkktttyyyqqq{{{ooocccXXXOOOHHHGGGFFFDDDCCCCCCCCCCCCDDDHHHHHHCCC>>>>>>???>>>:::<<<======<<<;;;;;;<<<<<<;;;:::888666666555555444444444444333333333333000000000000000000000000///000000000000///...---///......------,,,,,,,,,************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################&&&$$$%%%))))))%%%$$$&&&#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((((()))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++///444999===@@@BBBAAABBBCCC???999===SSSjjj}}}~~~vvvuuu{{{uuu|||mmmeeekkkwww{{{~~~||||||zzzrrrkkkoooyyy~~~yyyyyyzzzyyyhhh^^^WWW___rrr}}}uuugggPPPAAA===BBBEEENNNUUUQQQRRR[[[dddlllxxx~~~uuu}}}mmmXXXMMMQQQZZZfffeeeWWWIIICCCDDDVVVkkkooo^^^KKKEEEKKKUUUhhhqqqkkkZZZEEE===EEELLL[[[qqq~~~{{{ooo^^^[[[dddjjjsss}}}~~~uuuWWWJJJLLLYYYnnn|||{{{ppp```___lllxxxtttOOO>>><<>>===>>>>>>888:::<<<<<<;;;;;;;;;<<<;;;;;;999888777555555444444444444444333333333333222222222222222333333333///////////////.........//////...---,,,,,,++++++************)))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$###%%%******%%%###$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())),,,000555;;;???BBBCCCEEEEEEBBB<<<999EEEbbb}}}zzzwww~~~yyyvvv~~~jjjaaannn~~~{{{}}}zzzzzzwwwlllbbbiiiyyyzzzyyyyyyyyynnncccZZZ___rrryyyjjjLLL>>><<>>888@@@SSSmmmsssfff]]]gggwwwbbb^^^jjjnnntttwwwWWWEEECCCUUUjjj|||zzzwwwhhhaaafffppp{{{XXXCCC===BBBCCCHHHPPPPPPOOOSSSUUU[[[mmm~~~ooodddkkktttKKKFFFNNNgggeeeYYY^^^rrr~~~qqqUUUDDDDDDDDDVVVkkk~~~~~~{{{}}}~~~|||{{{{{{zzzyyywwwvvvrrrhhhYYYMMMJJJGGGFFFHHHJJJPPP\\\gggxxxsssdddSSSMMMEEEAAA@@@@@@@@@>>>>>>CCCEEEAAA=========;;;888:::<<<<<<;;;;;;;;;<<<::::::999888777555444333222222222222111111111111/////////000111111222222000///......------......+++++++++******)))))))))************))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################"""###''''''###"""############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&''''''((()))%%%%%%&&&'''((()))+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((***---222888>>>BBBEEEFFFFFFFFFAAA;;;>>>RRRoooxxxvvvaaa^^^rrr~~~|||}}}yyywwwqqq___RRR___xxx|||wwwvvvuuurrrmmmfffhhhzzzwwwSSS@@@:::???DDDVVVtttgggVVVYYYnnn}}}ooo[[[OOONNNTTTaaaiiibbbOOOMMMQQQ___nnnqqqhhh\\\MMMRRR[[[hhh|||zzzkkkgggYYYFFF@@@999???OOOiii}}}gggZZZUUUeeeoooWWWQQQ[[[^^^aaakkkqqquuuxxx|||yyy[[[IIIFFFVVVkkk|||mmmfffiiisssaaaIII@@@CCCEEELLLVVVXXXUUUWWWXXX___sssssshhhooovvvLLLFFFMMMfffaaaUUU]]]sss~~~pppUUUDDDDDDDDDUUUjjj{{{~~~zzzyyy|||}}}zzzyyy|||zzzzzz{{{zzzvvvlll^^^UUUKKKGGGEEEEEEGGGNNN[[[hhhyyy}}}~~~}}}}}}yyyzzzkkkYYYQQQFFF@@@???@@@@@@???===AAABBB@@@???@@@>>>:::999;;;======;;;;;;;;;<<<999999999888777555333222111111111000000000000///...//////000111111222222000///...---------......******************))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%##########################################$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%###$$$''''''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''(((((()))&&&&&&'''((()))***+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((***---333999???CCCEEEFFFBBBBBB>>>999>>>QQQjjj|||www~~~zzzvvvddddddwww||||||~~~yyywwwppp\\\NNN]]]xxx|||vvvtttsssnnnlllgggjjj{{{wwwRRR>>>999AAAGGGWWWooo~~~zzzYYYKKKQQQkkkyyymmmYYYNNNNNNSSSaaakkkgggQQQNNNPPP___qqqxxxooocccNNNRRRXXXcccuuurrrlllZZZDDD<<<999>>>LLLeee}}}yyykkk]]]WWWggguuu[[[SSS\\\]]]___hhhnnnrrrtttxxx{{{~~~zzz[[[HHHDDDRRRhhhzzzmmmgggiiitttkkkRRREEEGGGGGGNNNYYY\\\]]]]]]\\\bbbvvvuuukkkrrryyyMMMDDDMMMfff~~~wwwXXXOOOZZZtttpppUUUEEEDDDCCCSSShhhxxx~~~~~~zzzyyy||||||xxxyyy~~~xxxzzz||||||wwwmmmaaaYYYRRRLLLHHHGGGIIIPPP___mmmttt}}}|||}}}zzz||||||uuuvvvyyyzzzlll^^^TTTHHH@@@???AAAAAA@@@>>>@@@AAA???@@@BBB???::::::<<<======<<<;;;;;;<<<999999999999777555333222000000000000////////////000111111222333333444444000///...---,,,---......******************++++++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%##########################################$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################'''%%%$$$''''''$$$%%%'''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))&&&'''((()))***+++*********))))))))))))((())))))(((((()))***++++++************))))))))))))'''((()))((('''&&&''')))&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&''''''((()))***,,,222666888===CCCEEEDDDHHH???666777EEEZZZmmmxxx~~~|||{{{mmmhhhooo~~~}}}|||{{{zzzxxxnnn\\\SSSbbbyyyzzzxxxvvvpppooonnnggggggxxxrrrPPP===888???FFFXXXrrrwwwZZZMMMRRRiiizzzlllbbbSSSJJJRRRcccllllllWWWSSSRRRZZZmmmyyyttthhhPPPLLLSSS```qqqnnn___SSSEEE<<<===<<>>IIIbbb{{{~~~qqqcccZZZbbbyyy{{{aaaTTTWWWYYY```hhhiiipppsssvvvyyy}}}yyy]]]JJJCCCNNNccc}}}wwwjjjeeerrrtttJJJ@@@@@@EEESSSZZZjjjiiigggeeejjjzzzwwwwww|||yyymmmNNN@@@HHH___zzz~~~nnnaaa\\\TTTRRRLLLKKKWWWpppqqqYYYDDD>>>GGGRRR```lllxxx|||{{{{{{}}}}}}}}}}}}{{{zzz|||}}}xxxlllbbbWWWKKKDDDFFFJJJMMMVVVaaagggmmm~~~zzzzzz||||||xxx||||||}}}~~~}}}eee___YYYNNNDDDCCCFFFDDD???@@@@@@@@@@@@@@@AAAAAAAAADDDCCCAAA???===<<<<<<<<<;;;:::888666444333222222111000000000////////////...////////////000000000000//////......------,,,++++++++++++************))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$&&&'''(((&&&%%%$$$###""""""############$$$$$$$$$$$$######$$$%%%%%%###""""""$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())),,,+++++++++************))))))))))))))))))***+++******))))))))))))(((((('''((()))((('''&&&''')))(((((())))))))))))((((((''''''''''''((()))******111666:::<<>>CCCUUUppp|||sssWWWHHHKKKbbb}}}ooohhhZZZMMMKKKWWWfffooommmbbbXXXYYYgggtttqqqfffUUUOOOUUUcccuuuoooVVVEEE===???CCCAAA@@@JJJaaayyyuuuggg[[[```tttdddVVVWWWXXX___ggggggmmmoooqqqtttwwwzzzgggOOOCCCBBBMMM\\\ssszzztttiiidddpppvvvLLL@@@===>>>LLLVVViiinnnlllhhhiiisss||||||zzzwwwhhhJJJ===DDDYYYqqqwwwkkkYYYNNNKKKLLLJJJLLLTTT```pppuuu\\\EEE===DDDNNN]]]hhhttt}}}}}}{{{|||}}}~~~}}}}}}{{{{{{}}}~~~yyyppphhhWWWLLLFFFHHHJJJJJJOOOXXX]]]cccuuu||||||~~~{{{zzzeeefff```TTTHHHDDDEEEDDD@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA???===<<<;;;;;;:::999888666555444333333111111000000000/////////........./////////000000//////000000///...---,,,,,,+++++++++***************))))))(((((())))))***'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######&&&%%%$$$###$$$&&&((()))***(((%%%"""!!!"""###%%%######$$$$$$$$$$$$#########$$$$$$###""""""###%%%########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())),,,,,,,,,+++++++++*********)))))))))))))))*********)))))))))(((((((((((('''((()))((('''&&&''')))'''((())))))***)))))))))''''''''''''((()))***+++222777;;;===AAAGGGIIIGGG@@@;;;:::CCCVVVjjjxxx~~~~~~|||}}}}}}{{{yyy~~~ooolllttt}}}}}}}}}~~~~~~zzzyyywwwnnn]]]RRR]]]ooo{{{wwwrrrlllaaa]]]bbbvvvyyyoooMMM<<<777===AAASSSooo~~~yyyrrrWWWFFFHHH^^^|||~~~qqqlll```QQQIIIQQQbbbooosssgggXXXUUUaaammmlllddd[[[TTTYYYfffwww|||]]]GGG>>>???HHHPPPDDDAAAIII___wwwxxxkkk\\\]]]ooocccTTTUUUUUU[[[ddddddjjjkkknnnqqqqqqqqquuu{{{vvveeeQQQAAA===AAAKKKYYYpppwwwqqqooommmhhhgggtttvvvNNNAAA<<<999DDDMMM```kkkkkkhhhgggnnnzzz{{{yyywww\\\DDD<<<@@@TTTjjjnnnbbbTTTOOOPPPWWWVVV]]]kkksssxxxzzz___EEE;;;AAAKKK[[[dddppp{{{||||||~~~~~~~~~{{{zzzzzz|||}}}zzzsssmmm[[[OOOGGGHHHHHHHHHMMMVVVaaacccmmmwwwxxxllljjjeeeZZZLLLFFFFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@@@@CCCBBBAAA???===<<<;;;::::::999888666555444444444111111111000000000//////....../////////000000000///000111222111///---+++,,,,,,+++++++++************))))))))))))))))))***''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######&&&%%%###"""###%%%'''((('''&&&$$$"""""""""###$$$######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())),,,,,,,,,+++++++++************)))))))))))))))***)))))))))((((((((((((''''''((()))((('''&&&''')))&&&'''((()))))))))))))))(((''''''(((((()))***+++111666:::<<<@@@FFFGGGFFFBBB<<<:::DDDXXXnnn|||www{{{}}}xxxuuuzzz}}}eeeppp}}}|||}}}}}}|||}}}zzzxxxtttlll[[[PPPZZZkkk~~~~~~xxxmmmaaaZZZ___ooouuuiiiLLL<<<777<<>>@@@EEENNN[[[rrrrrrddd___^^^___]]]___ppptttLLLBBB===999@@@GGGWWWhhhkkkkkkjjjmmmvvv|||yyyvvvfffKKK<<<<<<>>>QQQeeemmmiiicccfffkkknnnoooxxxyyy]]]EEE===BBBKKKZZZcccnnnyyy}}}}}}~~~zzzyyyyyyzzz{{{yyyuuuqqqaaaSSSHHHFFFFFFFFFNNNXXXhhhiiiooo|||vvvyyysssiiifff\\\NNNFFFEEEFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@???>>><<<;;;::::::999888777555555444444111111111111000000000000/////////000000000000111///000222222222000---,,,,,,,,,,,,++++++++++++*********))))))))))))******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######%%%$$$"""!!!"""###%%%&&&!!!!!!"""###$$$$$$$$$#########$$$$$$$$$$$$#########%%%&&&&&&$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())),,,+++++++++************+++******)))))))))))))))))))))(((((((((((('''''''''((()))((('''&&&''')))&&&'''((())))))***))))))(((((((((((()))***++++++111666:::;;;???EEEFFFDDDDDD>>><<>>===<<<;;;;;;:::999777666555444444222222111111111000000000000000000111111111222222111111222222111000...---,,,,,,,,,,,,+++++++++++++++******))))))******+++((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$$$$############"""""""""#########!!!###$$$$$$$$$#########$$$$$$$$$$$$#########%%%''''''%%%$$$%%%%%%########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))++++++*********)))))))))++++++***)))))))))))))))))))))(((((((((''''''''''''((()))((('''&&&''')))'''((()))***++++++++++++(((((((((((()))***+++,,,222666:::<<>>>>>JJJ```sss|||~~~~~~~~~{{{|||sssvvvtttnnn~~~{{{zzz}}}{{{uuuoooeeeUUUKKKTTTeeetttrrrhhh```ZZZhhh||||||mmm^^^MMM===999===???PPPppp|||yyywwwaaaJJJHHHZZZvvv|||sssqqqlllcccUUUOOOZZZiiisssooodddXXXTTTYYY___aaa\\\VVV]]]ooo{{{[[[AAABBBSSScccooowww\\\KKKCCCVVVuuupppjjj^^^YYYggg~~~eeeMMMCCCIIILLLSSS[[[[[[VVVPPPMMMMMMIIIGGGRRRbbbgggzzztttWWWLLLDDDCCCIIISSSaaalllaaa[[[ZZZ^^^[[[OOOHHHJJJGGGNNNUUU^^^sssUUUGGGAAA>>>BBB@@@KKKUUUaaammmpppqqqwwwsssbbbTTTDDD666444999:::DDDOOOUUUWWWZZZ```eeexxx|||xxxuuussscccYYYKKK@@@===@@@FFFJJJ]]]gggrrryyy~~~|||{{{zzzzzzzzzzzzyyyxxxlll\\\MMMGGGCCCBBBIIISSSWWWcccmmmsss}}}{{{yyy}}}zzzkkklllfffYYYLLLHHHHHHHHHGGGGGGEEEDDDCCCAAA@@@@@@<<<===>>>??????>>>===<<<===<<<:::888666444333333222222222111111111000000111222222222222333333333333222222111111000//////------,,,,,,,,,++++++++++++******))))))******+++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""""""""######$$$$$$%%%######$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))*********))))))))))))(((++++++***))))))((()))))))))((((((((('''''''''''''''((()))((('''&&&''')))((()))***+++,,,---------(((((((((((()))***+++,,,222777;;;<<<@@@EEEGGGEEEBBB>>>@@@NNNccctttzzzyyy|||{{{}}}{{{rrryyy{{{nnnrrr}}}{{{zzz|||uuummmbbbRRRIIISSSdddqqqkkk___]]]]]]vvvwwwlll___MMM>>>:::===???PPPppp}}}zzzyyydddLLLJJJ[[[vvv{{{sssqqqnnnfffYYYQQQYYYggguuutttkkk]]]UUUWWW]]]aaabbb[[[bbbqqqkkkQQQ???FFFYYYjjjyyydddOOODDDUUUuuummmiii___ZZZggg~~~ZZZCCC:::BBBGGGNNNVVVUUUTTTKKKDDDCCC???@@@PPPeeebbbxxx~~~iiiEEECCCFFFOOOZZZhhh{{{tttbbbUUUUUUUUUPPPOOOSSSSSS___nnn|||___LLLCCC>>>@@@<<>>===>>><<<:::888666444333222222222222111111111111000222222333333333444444444444333222111000000000000---------,,,,,,,,,++++++++++++************++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%&&&&&&%%%###"""'''&&&###""""""###%%%&&&######$$$$$$$$$$$$######!!!###%%%%%%$$$###"""###########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///***((((((***)))''')))...777999===AAAEEEGGGGGGHHH???@@@DDDOOOdddwww~~~|||xxxuuuzzzrrrlll}}}{{{{{{}}}|||yyywwwvvv{{{ppp\\\PPPIIIQQQddduuu}}}bbbTTT^^^oooyyyssskkkaaaNNN@@@===???>>>OOOppp{{{yyy}}}vvvjjjQQQKKKZZZwwwxxxtttpppiii\\\TTTYYYddduuutttjjj[[[QQQRRRXXX\\\\\\```fffssshhhOOOCCCLLL```yyybbbNNNCCCTTTrrrxxxkkkaaaTTTTTTkkkvvvSSS>>>777???CCCIIIQQQQQQPPPFFF???AAADDDIIIRRR\\\llltttWWWGGGHHHDDDZZZkkkuuubbbQQQ[[[___^^^cccfffxxx|||rrrNNNFFFIIIDDD???AAAEEEOOO\\\iiissszzz}}}[[[FFFBBB:::444888:::888::::::999666666:::===???FFFRRR___kkkoooiiiaaaOOOFFFHHHUUU]]]YYYXXX]]]bbbiiiqqqzzz}}}|||||||||zzzzzz{{{||||||{{{zzzyyyuuulll[[[JJJCCCDDDDDDBBBHHHQQQZZZbbbmmm~~~~~~zzz{{{|||~~~wwwqqqkkkcccVVVJJJJJJPPPFFFFFFEEEDDDCCCAAA???>>><<<======>>>===<<<;;;:::===<<<;;;999777666444444555444333222111222333333444333111000555:::777111444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$###########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################'''$$$ """%%%%%%#################################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&((((((%%%''',,,***$$$(((!!!%%%)))%%%!!!"""###$$$&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''(((++++++************++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***+++...000000000...---***((((((***)))'''***///666888<<>>???===HHH^^^yyyyyydddLLLXXXeeepppyyy}}}sssfffbbbiiirrryyy{{{|||}}}}}}}}}|||{{{{{{xxxooo^^^LLLCCCCCCDDDBBB@@@IIIRRRZZZgggzzz~~~}}}|||vvvoooiiicccYYYNNNKKKOOOGGGFFFFFFEEEDDDBBBAAA@@@IIIGGGDDDAAA>>><<<;;;;;;<<<<<<;;;999777555444333555444333222222222333333222444444111222444444000333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################'''$$$!!! """$$$$$$#################################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...333444---&&&%%%%%%"""'''######'''(((&&&&&&)))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))***++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...333666777555111...)))((((((******(((***///666888<<<@@@CCCEEEEEEDDD===AAAJJJ[[[ssszzzuuussswwwyyyzzz|||{{{xxxwwwtttwwwiiiUUUJJJFFFMMM^^^ooozzzvvvgggfffvvvzzzxxxqqqgggVVVCCC;;;===???PPPooo}}}yyy|||yyysss[[[OOOZZZvvvrrrooollliiiccc\\\[[[^^^ooorrrlll]]]OOOMMMSSSXXXZZZ[[[aaarrrsssUUUHHHLLLccc}}}YYYJJJDDDSSShhhnnncccWWWIIIIIIGGGJJJ\\\sss}}}{{{]]]JJJBBBAAA:::<<>>???AAACCCCCCCCCDDDUUUpppiiiVVVYYYyyyqqqbbbjjjrrryyy|||}}}}}}~~~~~~}}}}}}|||{{{sssbbbOOOCCCBBBCCCBBB@@@GGGOOOVVVbbbvvv~~~}}}vvv{{{{{{yyyrrrjjjccc\\\SSSNNNMMMGGGGGGFFFFFFEEEDDDCCCCCCOOOLLLFFFAAA>>><<<<<<<<<<<<;;;:::888777555444333555444333222222222333333000555666222///000111000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################&&&$$$!!!!!!###$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################ !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$############%%%&&&'''111:::<<<333'''!!!"""$$$'''%%%%%%%%%###!!!%%%+++111...***'''%%%%%%&&&(((''''''''''''''''''''''''''''''(((((()))***++++++************++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++///222333111---+++)))'''(((******(((+++000777999>>>BBBEEEEEEEEEDDD>>>DDDPPPddd|||sssrrrqqqzzz}}}yyyzzz|||zzzwwwwwwttttttdddQQQHHHEEELLL\\\mmmyyy}}}uuuyyyyyyuuuuuuooofffZZZEEE;;;<<>><<<;;;;;;<<<;;;:::999888666555444333444444333333333222222222000444444111000222333000////////////...---,,,+++++++++++++++++++++++++++******)))(((((()))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$""""""######$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$'''&&&%%%%%%&&&(((+++,,,---444888333)))$$$%%%(((%%%###"""###&&&***000555;;;666///)))%%%%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((++++++************++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%)))'''(((+++***))),,,111999<<<@@@DDDFFFFFFEEEDDD===EEETTThhh~~~wwwzzz|||zzznnnyyy|||yyy{{{|||yyyvvvvvvsssqqq```MMMGGGEEELLL\\\jjjxxx}}}tttsssrrrmmmggg]]]GGG<<<<<<>>>PPPmmm|||yyyuuuooo___RRR[[[xxxlllkkkgggdddaaa]]]VVVQQQ[[[``````UUUJJJHHHLLLOOOWWWWWWaaatttlllYYYJJJJJJ\\\wwwoooPPPEEEAAAMMM]]]ccc___ZZZ[[[^^^eeessseeeTTTNNNGGGFFFJJJIIILLLJJJEEEBBBEEEPPP^^^gggmmm~~~sss]]]PPP\\\ppp|||eeeOOOJJJQQQPPPNNNQQQPPPTTT\\\YYYNNNUUUnnn}}}fffOOOGGGIIIMMMTTT[[[YYYSSSMMMPPP\\\mmm|||hhh[[[[[[YYY[[[```]]]WWW[[[```ccceeelllwww~~~nnnsssyyy]]]]]]fffooovvv}}}~~~{{{{{{{{{||||||}}}}}}}}}{{{mmmXXXHHHBBBBBBCCCPPPUUUWWWXXX```qqqxxxuuu|||}}}{{{uuunnnqqqwwwggg^^^WWWNNNGGGEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>===<<<;;;999999999999888777555444333333444444444333333333222222111111000///333888666111......//////...---,,,+++++++++++++++++++++++++++******))))))))))))******'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#############################################$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''))),,,...(((***---...+++((('''(((###!!!!!!&&&111===DDDEEE777333---'''%%%%%%''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))'''(((++++++))),,,222:::===BBBFFFHHHGGGEEECCC:::FFFVVVhhhzzzxxxtttlllxxx|||zzz}}}|||xxxuuuvvvrrrnnnZZZHHHEEEFFFMMM[[[gggxxxzzztttsssrrrnnniii^^^HHH===<<<<<>>@@@>>>GGG```iiiXXXPPPccc{{{mmmYYYNNNLLLOOOUUU\\\^^^ZZZSSSPPPUUUcccuuuwwwtttwwwtttwww{{{xxxwww{{{cccQQQVVV```jjjpppwww{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}sss^^^KKKCCCCCCCCCKKKOOOQQQSSS\\\nnnzzzwww{{{yyyuuuwwwlll```XXXOOOGGGEEECCCBBB@@@??????@@@AAA>>>>>>>>>>>><<<:::777666888888777666555444333333333333444444444333222111222000......444:::888111---.../////////...,,,+++++++++++++++++++++++++++)))))))))******)))))))))&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""###%%%$$$###"""###$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))+++(((%%%%%%***,,,)))%%%###(((&&&$$$&&&000;;;===999+++)))&&&$$$###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++************++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++************++++++)))'''(((++++++***---222999===AAAFFFGGGFFFDDDBBB;;;III[[[iiiwww}}}pppkkkyyy||||||~~~}}}xxxuuuuuunnniiiUUUDDDCCCEEELLL[[[jjjzzz}}}xxxuuutttqqqmmmkkk]]]III???===:::LLLnnnlllbbbaaaaaa]]]XXXPPPIIIXXXvvv}}}nnnnnngggZZZQQQNNNIIIDDDBBBFFFHHHFFFFFFIIIJJJHHHPPPSSS```rrryyykkkUUUFFFFFFWWWvvvwwwSSSBBB<<<>>>LLL___mmmuuuzzz{{{cccUUUIIIIIIRRRVVVXXX[[[XXXPPPOOOWWWbbbgggkkkuuuxxxbbbYYYgggTTTEEECCCHHHEEEFFFKKKKKK\\\sssxxxddd___uuugggVVVNNNNNNTTT[[[^^^___]]]VVVRRRZZZmmm~~~sssZZZJJJMMMXXXccciiioooyyy||||||{{{{{{|||~~~}}}wwwcccNNNDDDCCCCCCCCCGGGKKKMMMWWWiii{{{yyy|||yyyyyyqqqccc[[[RRRHHHFFFDDDBBB???>>>>>>??????@@@???>>><<<:::999888888777777666666555444333333333333444444444333222111///111000///222666555111---...///000000///---,,,************************))))))************))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################!!!###%%%%%%###"""###$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''"""######$$$%%%&&&'''''''''###$$$***---((($$$###(((***(((%%%'''+++***$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((()))'''(((++++++***---333999<<>>BBBFFFFFFBBBMMMQQQ___qqqtttdddNNNAAAHHH]]]iiiBBB;;;777999GGGXXXeeennnssstttzzz{{{kkk```PPPIIIOOOQQQ]]]aaa___VVVSSSZZZcccgggkkkttt}}}fff]]]oooVVVIIIJJJPPPOOOSSS\\\\\\oooxxxqqqdddssssss\\\OOOMMMSSSZZZ]]]bbbddd[[[QQQUUUhhhzzz}}}tttttt|||}}}}}}kkkVVVCCCGGGRRR]]]dddjjjttt|||~~~}}}}}}}}}}}}|||yyyfffQQQEEECCCDDD@@@EEEHHHJJJSSSeeevvvxxxoootttggg^^^TTTIIIGGGEEEBBB@@@>>>>>>>>>??????===;;;888888999:::<<<777777666555444444333333333333444555444333222111---222333000...111222111---...000111111///---,,,************************))))))************))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$########################!!!###&&&%%%###!!!###$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((######$$$&&&&&&&&&&&&&&&&&&###%%%,,,...(((%%%'''&&&)))&&&%%%((((((%%%'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))),,,000444===>>>@@@DDDIIIJJJGGGDDDBBBPPPbbbnnnuuu~~~tttgggmmm}}}}}}}}}}}}}}}|||yyyuuuqqqlll\\\LLLCCC>>>???MMM^^^gggwww}}}xxxsssppppppnnnkkkggg\\\JJJ<<<<<>>@@@DDDIIIQQQ^^^mmmxxxyyyrrr~~~yyyggg___XXXGGGGGGDDD@@@======>>>???>>>>>>;;;888888:::;;;:::888;;;888555444444444444333333444444444333333222111222111111000///......---///////////////......------------,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$#########""""""#################################"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&#########"""######$$$%%%'''%%%###%%%((()))'''%%%%%%$$$"""!!!"""$$$&&&((()))((())),,,///...***%%%###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((//////---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***,,,000444<<<>>>AAAEEEIIIJJJFFFCCCBBBQQQaaakkkqqqyyytttfffmmm~~~~~~}}}||||||{{{yyyuuuqqqlllZZZIIIAAA>>>@@@MMM[[[gggwww}}}yyyuuusssqqqnnniiieeeWWWIII>>><<>>@@@AAADDDGGGEEELLL^^^mmmeeePPPGGGMMMTTTuuurrrNNN:::999===888666AAADDD>>>???CCCEEEHHHKKKPPPYYYdddlllsssyyyzzzppp___TTTSSSWWWYYY```iiillliiidddaaa```fffssssssiii|||}}}wwwvvvbbbLLLKKKRRRYYY\\\___dddlllmmm```UUU___rrr|||{{{zzz```MMMDDDNNN^^^ooovvvooo^^^OOOMMMSSS\\\___XXXVVViii}}}sss___AAABBBGGGNNNVVV^^^gggqqqwww}}}||||||~~~~~~}}}}}}|||zzzrrr```LLLBBBCCC===@@@CCCIIIRRR```qqq}}}}}}xxxvvvfff```[[[NNNGGGDDD@@@>>>>>>???>>>>>>@@@===:::999;;;<<<;;;999:::888555444555666666555333444444444333222222111222111111000//////......//////000000//////...------------,,,,,,***))))))******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%'''%%%$$$$$$&&&&&&###!!! """%%%''''''''''''&&&&&&''')))***(((%%%######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((333111000---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,111444;;;===BBBGGGJJJIIIEEEAAABBBRRRccclllqqqyyypppcccjjj~~~}}}{{{zzzyyyxxxuuurrrkkkXXXEEE???>>>AAALLLYYYfffvvv|||zzzwwwuuusssmmmeee___NNNEEE>>>======DDDWWWjjjaaa[[[YYY\\\^^^___iiiuuu~~~ssscccRRREEE;;;444000555777:::===AAAFFFIIIJJJDDDMMM^^^kkkaaaNNNKKKTTT\\\bbbFFF;;;;;;<<<888???MMMLLLDDDFFFFFFHHHLLLNNNSSS[[[fffnnn{{{qqq\\\UUUWWWZZZcccnnntttqqqiiibbb^^^bbboooxxxooo~~~{{{~~~~~~YYYHHHIIIPPPVVV[[[\\\aaajjjoooggg]]]aaammmrrrttt~~~uuu[[[FFF:::DDDRRR^^^```ZZZNNNFFFFFFVVVfffdddZZZ[[[mmm{{{fffJJJAAAEEEKKKRRR[[[eeennnuuuyyy~~~|||{{{|||~~~~~~~~~}}}|||{{{uuufffSSSFFFCCC>>>@@@BBBGGGQQQaaattt~~~~~~~~~uuufffbbb___TTTFFFDDDAAA@@@@@@@@@>>>===@@@>>>;;;::::::;;;;;;::::::888666555777888888888333333333333333222222222222222111111000///////////////000000//////...---,,,------,,,,,,+++***)))*********))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%$$$%%%%%%%%%###!!!###$$$%%%&&&''''''&&&&&&---......,,,)))&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((222111///---+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***---111555:::>>>CCCHHHJJJHHHCCC@@@DDDWWWiiiqqqwwwmmm```hhh}}}}}}zzzyyyxxxwwwtttrrrkkkWWWDDD>>>@@@DDDMMMXXXeeevvvzzzyyyxxxwwwsssjjj^^^VVVCCC???<<<;;;<<>>@@@@@@NNN___\\\RRRTTTYYY^^^dddjjjqqq|||dddXXXXXX___hhhsssxxxuuummmddd^^^bbbnnnwwwmmmkkkqqqrrrRRREEEGGGMMMSSSYYYZZZ^^^fffmmmlllfffgggmmm~~~uuuiiipppyyyaaaLLLBBBHHHQQQWWWXXXWWWVVVVVV___ppp{{{uuummmuuummmRRRBBBCCCGGGMMMVVVaaakkkqqqvvv{{{~~~~~~}}}{{{{{{|||~~~}}}}}}|||xxxlll[[[LLLCCC???@@@AAADDDMMM^^^qqq~~~zzz}}}}}}{{{|||~~~~~~xxxjjjdddaaaVVVFFFDDDBBBBBBBBBAAA???======<<<:::::::::;;;<<<<<<<<<:::777666777888888777333333222222222222222222222222222111111000000000000000000000000///......,,,,,,------,,,++++++***++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$$$$#######################################"""######$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$############$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%&&&%%%$$$%%%&&&***---///555555444///((($$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***---111555:::>>>DDDHHHIIIFFFBBB???JJJ___qqqvvv{{{zzz~~~}}}mmmdddmmm~~~~~~|||yyyxxxwwwvvvtttrrrkkkWWWDDD@@@BBBEEEOOOYYYeeevvvyyyxxxxxxvvvqqqfffWWWLLL===;;;999888:::CCCWWWhhhnnnjjjhhhiiijjjjjjmmmqqqkkkiiigggnnn|||jjjOOODDDEEEFFFFFFCCC>>>888555666999===CCCPPP]]]aaa]]]KKKRRR]]]```VVVMMMTTTbbbwwwmmmTTTHHHMMM\\\[[[YYYSSSWWWdddbbb\\\___ttt{{{|||bbbYYY[[[dddkkktttyyywwwpppgggbbbeeeppp[[[ZZZaaappp|||{{{rrrkkkkkkoooooolllsssmmmQQQHHHJJJMMMSSSZZZ^^^```eeekkkllljjjjjjkkkyyyllldddrrrlllXXXVVVWWWXXX[[[```hhhqqqwww}}}mmmUUUDDDCCCDDDIIIRRR]]]gggmmmwww{{{}}}zzzzzz}}}|||{{{{{{}}}}}}~~~}}}zzzrrrdddRRRDDDAAA@@@@@@AAAHHHVVViiivvvttt}}}~~~|||zzzyyyxxxzzz}}}wwwyyyyyyxxx~~~qqqggg```UUUGGGEEECCCBBBBBBBBB???>>><<<<<<<<<<<<===>>>@@@BBB???<<<999777777777666555333222111111111222333333222222222222111111111111000000000000000//////...,,,,,,---------,,,++++++++++++++++++************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################"""""""""#########$$$$$$################################################""""""""""""######$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%$$$$$$$$$%%%&&&!!!$$$)))---111555666---...---)))### !!!###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))+++++++++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***---222666;;;???EEEHHHGGGDDDAAA???QQQfffwwwyyy{{{~~~www}}}||||||~~~zzz{{{}}}}}}nnnlllwww}}}{{{yyyxxxwwwvvvsssppphhhVVVFFFAAABBBEEEOOO[[[fffwwwyyyxxxxxxvvvooobbbQQQEEE;;;;;;999777777???LLLWWWOOOJJJEEEDDDDDDEEEDDDCCCIIIJJJMMMRRRWWWWWWQQQKKKMMMPPPUUUYYYVVVLLL???666777<<>>CCCPPP```lllrrr|||~~~zzzzzz{{{zzzvvvtttyyywwwjjjaaaVVVHHHFFFCCCBBBBBBBBB@@@??????@@@@@@@@@@@@BBBEEEGGG@@@===999777777666555333222222111000000111333444222222222222222222222222000000111111000000///...,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""##############################$$$$$$$$$###""""""""""""###$$$$$$###############$$$$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###!!!!!!$$$&&&%%%)))...222222000+++((($$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((())),,,,,,+++++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***---222666<<<@@@EEEGGGEEEBBB@@@@@@SSSiiizzzzzz{{{yyyxxx}}}|||{{{|||~~~mmmrrr{{{zzzyyyyyyxxxvvvrrrnnndddUUUFFFAAA@@@BBBNNN\\\gggxxx{{{zzzyyyvvvnnn```NNNBBB;;;<<<<<<:::;;;???DDDHHHGGGEEEAAA??????AAABBBAAAFFFEEEIIIQQQSSSQQQYYYfffrrruuuzzz|||vvvdddKKK:::999???EEENNNaaassssssjjjNNNPPPQQQPPPNNNTTTeeeuuupppRRRNNN]]]uuuyyy{{{iiiXXXQQQSSSWWWZZZbbbmmmxxx}}}zzztttnnnooowww~~~SSSQQQRRRWWWYYYWWWVVVXXXdddgggnnnxxxhhhOOOKKKMMMMMMUUU```eeeiiimmmnnnmmmjjjeeebbbjjj}}}|||lllmmmvvvfffNNNMMMSSSgggyyyrrrnnnbbbJJJFFFBBBDDDLLLWWW```eeeqqqyyy~~~|||~~~{{{}}}}}}{{{{{{|||~~~|||zzzrrr]]]HHHAAA@@@>>>===AAALLL[[[fffuuuzzzxxx}}}|||}}}xxxttt{{{zzzlllddd[[[JJJGGGCCCAAAAAABBBAAAAAAAAABBBBBBAAA???@@@CCCEEE>>>;;;888777666666555444222111000///000111333444333333333333333333333333000111111111111000//////,,,,,,---------------,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$""""""#########$$$$$$$$$###""""""!!!"""###$$$%%%""""""#########$$$$$$$$$########################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""&&&,,,111444444333111,,,'''"""$$$$$$###%%%'''(((((('''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))......---,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***---222666===AAAEEEFFFDDDAAA@@@AAARRRiiizzz{{{|||{{{vvv|||~~~wwwjjjtttzzzyyyyyyzzzyyyvvvqqqmmmaaaSSSGGGAAA>>>@@@MMM\\\gggyyy}}}{{{zzzvvvnnn___MMMAAA:::===??????AAACCCCCCAAA???AAA@@@>>>>>>BBBFFFHHHNNNFFFLLL___iiikkkwwwxxxWWW@@@:::AAAGGGQQQdddvvvvvvjjjNNNMMMLLLKKKMMMXXXlll|||kkkQQQUUUjjj{{{uuu]]]QQQNNNPPPQQQRRR\\\jjjxxxxxxrrrqqqxxx~~~ZZZWWWWWWZZZ\\\```gggooouuu}}}bbbJJJGGGJJJJJJSSS___aaahhhnnnpppooolllfffbbbdddyyy~~~qqqsssvvvhhhPPPMMMTTTjjjyyytttuuulllLLLGGGBBBCCCJJJUUU___cccjjjttt~~~~~~~~~}}}{{{yyy}}}}}}{{{zzz{{{~~~||||||uuu___III@@@???===<<<@@@JJJYYYdddlllyyyzzzssszzz{{{nnnhhhaaaKKKGGGCCCAAAAAABBBBBBBBB@@@BBBBBB???<<<;;;>>>@@@<<<999777666666777666555222111000///000111333444333333333333333333333333111111111111111000//////,,,,,,------...------------------,,,,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%'''...777>>>888444,,,&&&###$$$(((***'''%%%###$$$''''''$$$!!!&&&%%%$$$###$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''(((((())))));;;...---111,,,)))+++(((,,,+++******))))))******((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,///333777<<>>>>>BBBFFFOOOcccvvvyyypppSSSGGGFFFJJJKKKZZZvvvsss```___ggg|||gggeeeiiidddaaaaaa___```dddkkkvvvjjjRRRJJJNNNNNNJJJPPPZZZjjjvvv}}}~~~{{{zzz~~~___PPPSSSbbblllxxxoooSSSEEEGGGEEEGGGNNNQQQ___fffpppuuuuuuoooiiieeegggppp~~~}}}vvv{{{mmmTTTIIIOOOfff}}}uuu|||uuuvvvyyybbbPPPCCCFFFOOOUUU\\\ccchhhnnnvvv}}}~~~}}}}}}}}}}}}~~~~~~}}}|||yyygggKKKDDDAAA@@@AAAAAAAAAEEEKKK]]]vvvvvv|||ttthhh```RRRHHHAAABBBDDDDDDCCCDDDAAAAAA@@@>>>===;;;::::::888777666555333222111000222222222111222222333333222222111111111111222222000000111111111000000///.........------,,,,,,,,,,,,+++******++++++***(((,,,+++***)))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$###$$$$$$########################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&"""$$$&&&''''''&&&$$$######$$$'''+++111777===@@@---+++(((&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((AAA111...222---+++---***,,,+++******))))))************++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,///444777<<>>AAAGGG[[[vvv{{{}}}}}}ssslllQQQHHH@@@@@@CCCBBBAAABBBAAA@@@???>>><<<;;;:::999777666555444222111000000333333222111111222222222111111000000000000111111111111111111111000///...---------------,,,,,,,,,,,,+++******++++++***(((,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$#################################$$$$$$$$$###############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""#######################################$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$''',,,///111000...,,,)))'''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((MMM777///222...,,,...,,,,,,+++******))))))******(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,///444888===CCCDDDEEEHHH@@@<<>>>>>===<<<>>>CCCZZZvvv}}}xxx~~~yyyrrrRRRHHH@@@???AAA@@@???@@@??????>>><<<;;;:::999999666666555444222111000000444333222111111111111111000000////////////000000222222222111000///...---,,,,,,,,,,,,------------,,,+++******++++++***(((++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$#######################################$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$""" !!!%%%(((+++((()))+++,,,+++'''###!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((([[[???000111---,,,...,,,,,,+++******))))))******++++++***)))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))******+++---000555999===DDDEEEEEEGGG@@@>>>HHHaaattt}}}|||yyyyyy}}}~~~vvvxxxxxxxxxuuummmcccZZZZZZZZZXXXOOODDD???CCCJJJXXXjjj|||yyyxxxxxxwwwtttqqqtttzzzwwwwww{{{vvvqqqdddNNN===???DDDQQQiii}}}zzzmmmKKKCCCFFFNNNVVVjjjyyybbbaaawwwjjjTTTQQQSSSSSSXXXTTTcccqqqxxxoooTTTGGGHHHMMMTTTYYYaaahhhmmmqqquuuwww{{{fffNNNLLLcccxxx|||lllwwwbbbFFF999<<<;;;===EEEHHHRRRXXXeeeuuu}}}|||www{{{}}}tttYYYJJJLLL```www{{{ssswwwooo|||{{{bbbKKKFFFKKKRRR\\\fffdddkkkttt{{{}}}}}}~~~~~~zzz|||~~~~~~|||}}}~~~ttt^^^IIICCC>>>======<<<>>>BBBYYYwww}}}~~~wwwuuukkkUUUKKKAAA@@@AAA@@@???@@@>>>======<<<:::999999888777777666555444333222222444444222111000000000000//////............//////222222222111000...---,,,+++++++++,,,,,,------...,,,+++******++++++***(((******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$##################$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&%%%$$$######$$$%%%&&&########################################################################$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""###%%%(((+++---000111***(((%%%###"""###$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((lllGGG111000---+++---,,,,,,+++******))))))******333222000...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++---111777;;;>>>FFFFFFFFFGGG@@@???KKKgggxxxxxxzzz|||}}}wwwwwwyyyyyyuuujjj```YYY[[[______TTTEEE>>>AAAFFFMMM]]]rrr~~~{{{yyyyyyyyyyyyyyy{{{vvviiilllwww~~~}}}uuussshhhSSS???@@@CCCQQQlll|||mmmHHHBBBHHHRRR\\\pppnnn^^^ffflllXXXUUUWWW\\\gggmmmyyywww\\\HHH>>>>>>BBBPPPRRRTTTWWW[[[bbbiiinnnmmmuuueeeOOONNNeeexxx|||nnnrrrjjjNNN@@@BBB>>><<>>>>>??????AAADDDXXXyyy~~~zzzpppcccZZZOOOEEEBBBBBBAAA@@@AAA======<<<;;;:::999999888999999888777666555555444444333222111000000////////////............//////222222111111///...,,,,,,***++++++,,,,,,---------,,,+++******++++++***(((***)))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$######""""""######%%%%%%######$$$$$$$$$%%%%%%%%%################################################&&&%%%$$$######$$$%%%&&&########################################################################"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""&&&,,,111333111...+++'''%%%###!!!"""$$$&&&((('''&&&%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((}}}QQQ444111...+++---,,,,,,+++******))))))******333111///,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++...222888<<>>@@@DDDEEERRRfffxxx|||yyyxxxxxxyyyzzzxxx{{{~~~vvvbbbSSSYYYhhhqqqjjjccc___eee^^^]]]aaalll}}}{{{tttrrriiiVVVCCCAAAAAANNNiii~~~xxxhhhGGGCCCKKKVVVaaasssyyyggg```rrr}}}wwwcccWWW___jjjvvv{{{]]]HHH>>>:::;;;>>>CCCCCCCCCDDDFFFLLLTTTZZZ[[[hhh~~~nnnccckkkqqqyyyeeeOOONNNcccvvvtttrrr}}}}}}nnnSSSGGGIIIEEEAAACCCCCCDDDIIIUUUfffwww|||yyycccOOOKKK[[[sss}}}nnnrrrqqq{{{}}}dddJJJBBBEEEJJJRRR\\\```gggpppuuuxxx{{{}}}{{{~~~}}}zzz{{{iiiOOOFFF???>>>@@@@@@BBBEEEUUUyyy~~~ssseee^^^RRRGGGDDDDDDBBBAAAAAA===<<<<<<;;;::::::999999::::::999999888777777666333222111000000000000000//////............//////111111111000///...---,,,++++++++++++,,,,,,,,,,,,,,,+++******++++++***((()))((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###"""""""""###$$$$$$%%%%%%######"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$######$$$$$$%%%&&&$$$(((...222111,,,&&&!!!###$$$&&&''''''&&&$$$###(((''''''&&&%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((([[[888333000---...---,,,+++******))))))******---,,,***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++...333999===@@@HHHHHHFFFFFF@@@BBBQQQgggttt|||{{{|||rrryyy|||xxxyyywwwuuuwwwyyyrrreee\\\ZZZ\\\fffhhhXXXEEE===@@@DDDBBBMMM^^^oooyyy}}}~~~~~~}}}{{{yyywwwwwwxxxyyyvvvqqqllldddSSSFFFMMM]]]ppptttgggUUUOOOKKKIIIOOOPPPVVVbbbpppxxxpppoooiiiXXXGGGBBB>>>IIIcccvvvooo]]]FFFEEENNNZZZddduuu{{{pppggghhhrrrjjj[[[^^^wwwlllMMM>>>::::::;;;===777888999:::;;;???DDDHHHPPP[[[lllyyyvvvggg[[[VVVdddjjjtttnnnTTTNNN```ssstttpppzzzyyyyyymmmUUULLLRRRQQQNNNPPPOOOFFFKKKTTT```nnn{{{~~~fffPPPIIIXXXppp~~~mmmppprrr{{{www^^^GGG@@@CCCGGGNNNWWW]]]dddlllpppsssxxx}}}}}}zzz~~~nnnRRRHHH???>>>@@@@@@@@@BBBOOOvvv{{{mmmaaaTTTIIIEEEDDDAAA@@@AAA======<<<<<<;;;;;;:::::::::999999888888777777666111111000000000000111111000//////////////////000//////000000///...------,,,,,,,,,+++++++++++++++,,,+++******++++++***((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%###"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""###$$$%%%&&&'''&&&''')))***)))&&&###!!!$$$%%%&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((aaa;;;555222...//////,,,++++++***)))*********,,,+++)))((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,...333999===@@@HHHHHHFFFFFF@@@CCCRRRiiivvv}}}zzz~~~sss|||{{{wwwyyyvvvtttuuuwwwpppccc[[[[[[]]]hhhjjjYYYEEE===@@@DDDBBBKKKZZZiiirrruuuwwwxxx{{{{{{{{{yyywwwvvvvvvwwwwwwkkk```YYYMMMDDDKKKYYYcccfffXXXJJJLLLOOORRRZZZfffkkkrrrxxx{{{pppqqqnnn```IIIBBB<<>>???@@@AAACCCIIIPPP\\\eeeeeebbbeeelllrrrwww~~~^^^RRRbbbuuurrrmmmyyyyyy{{{lllUUUPPPZZZ[[[ZZZ]]]]]]MMMQQQVVV^^^gggsssgggPPPGGGUUUnnnmmmqqqttt}}}oooXXXBBB>>>BBBGGGOOOWWW[[[aaahhhmmmooovvv~~~zzzqqqUUUJJJ@@@>>>???>>>>>>???JJJttt~~~sssaaaUUUIIIDDDCCCAAA@@@@@@=========<<<<<<;;;;;;:::999999888888777777666666111000000000000000111222000000////////////000000...///////////////......---,,,,,,++++++*********,,,+++******++++++***((((((((('''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%###"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""###$$$&&&'''(((&&&%%%###""""""$$$'''))))))'''###!!!!!!$$$(((***"""###$$$%%%&&&'''&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((eee<<<111,,,***------------,,,,,,+++***))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++------------///333888===BBBBBBGGGKKKFFF@@@EEEPPPooovvv~~~|||zzzzzz}}}xxxvvvvvvwwwpppbbbZZZYYYaaaeeeeeeZZZKKK@@@>>>AAAGGGKKKSSSaaaooovvvuuurrrxxxyyyyyyyyyxxxvvvtttrrrrrrlllaaaSSSDDD>>>GGGTTT^^^bbbYYYRRRZZZ```fffpppxxx|||rrrpppmmmcccOOOBBB;;;CCCPPPUUUQQQMMM>>>GGGOOOUUUbbbpppssslllmmmiii___\\\mmm}}}|||~~~|||yyy{{{wwwUUU@@@===999777::::::<<<===CCCHHHEEE@@@DDDMMMQQQTTT[[[ccckkksss~~~yyybbbSSS^^^vvvwwwsssxxxqqqmmmdddOOODDDLLLXXX^^^fffqqqdddfffeeeaaaeeerrr|||~~~jjjRRRHHHTTTjjjooosss~~~yyyyyycccOOO>>>>>>DDDGGGIIIMMM[[[bbbjjjpppsssxxx~~~zzzxxx___OOO@@@>>>@@@@@@???@@@JJJppp{{{ttt___VVVKKKDDDCCCBBB@@@===>>>===;;;;;;:::;;;<<<===<<<;;;:::999777666555444///000000111111111000000///...---------///000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***(((&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***hhh>>>333---+++------------,,,,,,+++******)))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********,,,,,,------///333999>>>CCCCCCGGGIIIDDDAAALLL]]]xxx|||{{{yyyyyy{{{xxxvvvvvvvvvpppccc[[[ZZZ]]]bbbccc\\\OOODDD@@@AAAGGGKKKSSS___jjjqqqttttttyyyzzz{{{{{{zzzwwwtttrrrqqqkkk```SSSDDD>>>GGGTTTeeeppprrrqqqzzz|||sssqqqooodddUUUFFF;;;>>>GGGJJJFFFBBBCCCIIIRRR\\\hhhqqqpppkkkuuubbbgggnnn}}}wwwwwwyyy{{{yyyuuuwww|||nnnNNN<<<===;;;:::===<<<;;;BBBMMMTTTPPPJJJNNNWWWeeeeeegggkkkpppwww~~~uuudddWWW___vvvuuuppp}}}xxxnnniiiPPPCCC===DDDKKKQQQ]]]kkkiiipppsssooonnnssszzz}}}|||kkkSSSHHHSSSiiiooorrr}}}}}}wwwuuuYYYHHH;;;===CCCEEEIIIOOO___fffnnnssswww}}}~~~{{{xxxaaaQQQBBB>>>@@@@@@???@@@LLLnnn~~~zzzyyyzzzdddZZZLLLCCCAAAAAA@@@>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999888666555555111111111222111111111000///////////////000000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***iii@@@444...,,,...------,,,,,,++++++*********)))******************)))))))))))))))))))))))))))************))))))))))))***+++,,,---///444:::???EEEEEEHHHHHHAAABBBTTTkkkyyyxxx}}}~~~xxx}}}vvvuuuxxxwwwuuuuuuuuupppeee^^^[[[\\\aaafffbbbXXXMMMFFFCCCGGGLLLSSS[[[ccckkkrrrvvvzzz|||}}}~~~}}}yyyuuusssoooiii___RRRDDD>>>GGGTTTlll}}}{{{tttsssrrrggg\\\KKK<<<:::>>>@@@>>>===AAAEEEQQQbbbqqqxxx}}}xxxqqqiiidddvvvtttrrrssswwwzzzxxxttttttxxxdddFFF888=========@@@???DDDNNN[[[```ZZZUUU[[[ddddddaaa___aaaccceeellluuuvvvyyyzzzvvvtttvvvxxxvvvwwwpppffffffwwwyyynnn{{{wwwlllgggQQQKKKFFFEEECCCDDDOOO]]]hhhsss|||}}}zzz{{{yyylllSSSHHHRRRgggnnnppp{{{|||ttt{{{oooNNNBBB:::>>>CCCEEEKKKSSS^^^dddkkkpppttt|||~~~zzzxxxeeeVVVFFF????????????@@@KKKiii||||||vvv}}}~~~xxxvvvxxxzzziii]]]NNNCCC@@@AAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888666555555333333333222222111111000///000111111111111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#######################################&&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***fff>>>444///---//////,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))++++++******))))))(((((()))***+++---///555;;;@@@DDDFFFJJJHHH@@@AAAWWWrrr~~~~~~|||xxxyyy|||xxx{{{|||ttttttvvvvvvuuuuuutttpppiiibbb]]]```eeejjjkkkdddYYYNNNGGGIIINNNUUUZZZ___gggrrrzzz}}}|||xxxuuummmhhh___RRRDDD>>>FFFSSSnnnxxxjjjsss}}}{{{{{{vvvwwwvvvlllaaaPPP???999;;;>>>???AAACCCFFFTTTiiiwwwttthhhbbbeeeyyy~~~vvvpppsssyyy~~~|||vvvtttwww]]]BBB777===<<<<<<@@@@@@JJJSSS```hhhiiikkkpppwww```ZZZVVVXXXXXXUUUYYY```lllssszzz~~~{{{ooosss}}}qqq{{{xxxooommm___ZZZTTTLLLEEECCCJJJQQQ\\\gggsss|||zzzmmmTTTHHHQQQddd}}}mmmnnnyyy|||qqqwwwiiiHHH@@@===BBBEEEFFFMMMWWW^^^ccchhhlllpppyyy~~~}}}zzzwwwiii[[[KKKAAA>>>???@@@@@@HHHeeelllxxx~~~|||zzzzzzvvvyyyvvvjjj___PPPFFFCCCCCCBBBAAA>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999888777666555666555444333222222111111000111222333333333111111000000000////////////...------,,,,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################&&&%%%###"""!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''((()))***aaa:::222...---000000,,,,,,+++++++++++++++*********++++++++++++******))))))))))))))))))))))))++++++******))))))((((((((()))+++,,,000555<<>>FFFRRRiiiooocccooo|||{{{|||xxxyyyyyyoooeeeUUUCCC;;;:::<<>>CCCFFFFFFMMMXXXbbbfffjjjmmmqqqyyy~~~}}}|||yyywwwnnnbbbPPPBBB===???@@@???GGGeee___ggg~~~{{{|||||||||tttjjj```SSSKKKHHHFFFCCC@@@>>>>>>>>>======<<<;;;;;;;;;::::::999888777666666666666444333222222222222111222333444444333222111111000000000////////////---------,,,,,,+++++++++************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''(((((())))))^^^888000------000000++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))************)))))))))))))))***+++---///555<<<@@@BBBFFFKKKKKKAAA???RRRkkk}}}||||||}}}~~~}}}zzzxxx||||||}}}vvvwwwuuussssssrrrlllddddddfffjjjoooppphhhYYYMMMNNNSSSYYY]]]```gggrrrzzz|||yyywwwooojjjaaaTTTEEE>>>EEEQQQeeewwwxxxooodddppp}}}{{{|||wwwyyyzzzpppjjjZZZIII>>>999888;;;@@@FFFRRRggg}}}wwwfffeeelllrrrsssooommmrrr|||wwwqqqpppRRR>>>999===999===QQQ___vvveee[[[___gggppp|||ssszzzwww{{{~~~}}}tttfffaaa```ZZZPPPUUUSSSXXXfffxxx~~~|||oooVVVHHHNNN___xxxmmmkkksssrrruuugggGGG???===CCCFFFFFFMMMVVVaaaeeejjjmmmpppwww~~~}}}}}}{{{zzzssshhhUUUCCC<<<>>>@@@???JJJhhh``````}}}~~~|||xxxzzzttt|||ssslllcccVVVNNNJJJHHHCCC@@@?????????>>>===<<<;;;:::::::::999999888777777666666555333222111222222333333333333333333333222111111111000000000/////////...------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''((((((((())))))]]]888000---,,,///...++++++++++++++++++++++++((())))))******))))))((()))))))))))))))))))))))))))))))))))))))*********)))***+++---///444;;;@@@CCCEEEJJJIIIAAA@@@RRRiiiwwwzzz}}}wwwxxxxxxwwwzzz|||{{{{{{wwwxxxvvvtttuuuvvvpppgggddddddgggnnnsssoooaaaUUUOOOSSSYYY^^^bbbiiipppvvv~~~|||zzzxxxwwwvvvqqqkkkcccUUUFFF>>>EEEPPPfffzzzqqqttt~~~|||lllcccnnn{{{zzzuuuwwwxxxooolll^^^NNNCCC;;;888:::???EEEWWWrrrvvvooossssssmmmssspppmmmsss~~~xxxooonnnOOO@@@???DDDBBBNNNnnnnnnfffYYYYYYiiizzzqqquuu~~~uuuxxx}}}tttrrriii\\\]]]YYYZZZeeeqqqzzz|||}}}pppWWWHHHLLL\\\vvvmmmjjjpppuuuvvviiiIII@@@===CCCHHHJJJPPPXXX___dddjjjnnnqqqyyy~~~}}}vvvlllXXXDDD<<<>>>@@@???LLLhhh~~~kkk]]]||||||}}}vvv~~~~~~zzzwwwttthhhYYYNNNIIIFFFBBB???????????????>>><<<;;;999::::::999999888777777777555333222111111222333444444333333222222111222222111111111000000000//////......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))___999111---,,,...---++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++***+++,,,---///444:::???EEEEEEHHHHHHAAAAAATTTjjjtttzzz|||vvvuuusssttt{{{zzz{{{zzzwwwwwwwwwyyywwwtttvvvyyysssiiieeedddfffooowwwuuuiii]]]NNNRRRXXX^^^dddjjjooorrr~~~{{{yyywwwuuuttttttrrrmmmdddVVVGGG>>>DDDOOOiiivvvlllnnnvvv}}}ooodddlllzzzxxxsssuuuvvvmmmlll```QQQGGG???;;;>>>CCCQQQfffssssssyyywwwdddhhhwwwvvvooouuuyyypppnnnOOOCCCFFFMMMMMM___vvviii^^^\\\XXXeeeaaa\\\nnn||||||rrruuuyyymmmbbb___```gggmmmrrr~~~|||{{{~~~pppWWWHHHLLL[[[uuunnniiiooowwwxxxkkkMMMBBB>>>EEELLLOOOUUU\\\bbbhhhoootttxxxxxxoooZZZEEE;;;>>>AAA???KKKeeevvvxxxsss\\\{{{zzzmmm[[[NNNGGGDDDAAA?????????@@@???>>><<<:::999:::999999999888777777777444222111000000111333555555444222111000111222222111111111111000000000000......---,,,,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))\\\666000///......***+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,///444888;;;FFFGGGHHHFFFCCCEEESSSbbbyyywww|||{{{xxx{{{yyyxxxwww{{{|||||||||zzzxxxuuussskkkgggfffmmmuuuuuulllcccYYYSSSSSS[[[fffmmmqqquuu~~~|||uuuooommmnnnpppjjjcccXXXFFF;;;CCCTTTkkkxxxiiiooo~~~pppaaaggg{{{{{{tttrrrsssnnnnnnhhhZZZJJJ===:::???EEESSSnnnqqqlllsssyyyxxx\\\ddduuuvvvqqquuu~~~~~~rrrkkk[[[SSSQQQWWW]]]jjj~~~tttlllggggggkkksssrrrQQQSSSlll|||vvvvvvooouuu}}}vvvssspppllljjjmmmttt}}}vvv~~~{{{yyyoooXXXHHHGGGUUUsssqqqeeelll|||~~~rrrRRRAAA???HHHKKKPPPZZZ[[[ffflllsssyyyuuunnn]]]III<<<;;;>>>@@@EEE[[[mmmrrrwwweeennn{{{hhh[[[RRREEE@@@BBB>>>======>>>>>>===;;;999888666444333444777888777555111111111222333444666666444222111000111222111000111111111111111000//////...---,,,++++++,,,---......,,,++++++,,,---,,,+++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%&&&&&&""""""%%%%%%$$$###""""""######&&&%%%%%%$$$$$$#########%%%&&&'''''''''%%%$$$#########$$$%%%&&&&&&%%%%%%***'''""" !!!&&&---111<<<444***%%%%%%&&&&&&$$$""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''...555222)))######'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))[[[555000///......***+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++---000555999<<>>CCCUUUuuuvvvlllppprrr~~~www\\\ddduuuuuupppuuuwwwrrraaaaaadddjjjqqq|||fffNNNPPPggg|||tttuuuhhhkkkxxxtttmmmooosssuuurrrnnnnnntttzzz{{{}}}|||pppZZZIIIHHHVVVtttsssffflll{{{sssWWWDDD@@@GGGJJJQQQ[[[]]]iiiooovvv|||~~~xxxqqqaaaLLL???===???AAADDDXXXiiiooosss}}}eeejjj|||iii]]]UUUGGGCCCEEEBBB???===;;;999888888999999999777555555777777666444111111111111222333444444222111//////000000///...000111111111111000//////---------,,,,,,---------///---++++++,,,,,,+++***)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%"""!!!%%%%%%$$$###""""""""""""###$$$$$$$$$###############$$$$$$%%%&&&&&&%%%$$$### !!!###%%%&&&%%%$$$###&&&...444777777777555...&&&"""###$$$###"""%%%%%%%%%&&&&&&'''''''''############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$***///---((($$$%%%'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))******YYY555000///......++++++++++++************)))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++,,,...111666;;;>>>EEEGGGJJJHHHDDDEEESSScccyyy}}}~~~}}}}}}www~~~}}}|||zzzzzzyyyxxxtttuuuvvvvvvvvvuuutttssspppllliiikkkppprrrmmmggg[[[TTTRRRWWW___eeekkkqqqxxx|||~~~wwwppplllkkkiiifffbbb[[[KKK>>>AAANNNfff|||yyykkkpppooo___ddd{{{zzzzzztttssstttooollleeeYYYKKKAAA>>>@@@CCCYYY}}}{{{kkklllrrrxxxuuu\\\ccctttuuuooottt~~~~~~}}}uuuiiigggkkkppp___OOOPPPbbbwwwrrrsss~~~fffcccnnnllleeeiiisss~~~}}}uuuooorrrxxx|||}}}qqq[[[JJJHHHVVVtttuuuhhhmmm{{{}}}vvv^^^IIIBBBGGGKKKSSS___cccooouuu|||||||||vvvgggRRRBBB>>>@@@AAAAAASSSbbbhhhnnnwww~~~cccaaa}}}kkk___VVVHHHCCCEEECCC@@@===999555444666999;;;:::999777666666666444222111111111000000111111222000///------...///...---000000111111000000///...,,,------......------,,,000...++++++++++++***))))))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!###$$$###!!!!!!%%%((($$$###""""""""""""""""""""""""""""""############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###""""""###$$$$$$+++111999??????;;;555000+++&&&""" """###""" &&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))***++++++VVV444000///---...++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,...222777<<>>@@@LLLbbbxxxzzzlllpppqqq```ccczzz}}}{{{tttrrrrrrjjjiiiaaaTTTIIIBBBAAADDDFFF^^^~~~mmmjjjtttuuuuuu]]]dddtttuuunnnttt{{{xxxxxxsssqqqppppppkkkbbb\\\[[[kkksss{{{vvvfff[[[^^^gggpppeeeVVVRRR```vvvqqqqqq|||rrrfffmmmmmmccccccooo~~~}}}{{{xxxzzzrrr[[[JJJGGGTTTrrryyykkkooo||||||yyyfffNNNDDDHHHMMMYYYggglllxxx}}}}}}~~~zzzlllVVVEEE?????????>>>LLLZZZaaagggrrr{{{~~~```WWW{{{ooocccXXXGGG@@@BBB??????===999666555666888:::888777666666555444333222222111000///////////////000...------...///...---000000000000000//////...+++,,,---......---,,,+++000...,,,++++++***)))((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!###$$$$$$######&&&)))######"""!!!!!!""""""###""""""######$$$$$$%%%%%%''''''''''''&&&%%%%%%$$$'''%%%######&&&+++111444EEECCC@@@:::444---'''###$$$""" !!!###$$$###!!!$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((()))******SSS333000///---...,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++,,,...333888>>>AAABBBFFFIIIHHHBBBEEEVVViii{{{}}}zzzyyy|||zzzxxxuuutttuuuvvvwwwxxxyyyzzzzzzyyyuuuqqqoooqqqrrrssssssoooeee\\\XXXXXXZZZ```ggglllrrryyy}}}{{{xxxwwwwwwooojjjeee^^^NNN@@@AAAKKK___uuu|||nnnoootttaaacccyyy||||||uuurrrpppggg___WWWLLLEEECCCEEEGGGHHHdddyyytttkkkeeekkkzzzuuu^^^eeeuuuvvvooorrr~~~{{{tttmmmggggggeee```\\\[[[[[[YYY[[[^^^\\\UUUPPPPPP[[[fffsssttteeeXXX]]]jjjwwwooo^^^SSS___wwwqqqppp{{{ooorrrrrrfffaaajjjvvv~~~}}}{{{xxxxxxyyyrrr\\\JJJFFFQQQnnn}}}nnnppp{{{{{{lllRRREEEJJJPPP___pppuuu~~~|||oooYYYFFF>>>=========FFFQQQYYYbbbooo{{{dddTTTsssyyylll^^^III???@@@===>>>===<<<;;;:::999999999555555555444444333333444111111000///............111///---...///000000///000000000000000///......+++,,,---......---,,,+++000...+++*********)))'''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''',,,222777;;;>>>???999444...'''""" !!!!!!"""""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))~~~QQQ333000///---...,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++...333999>>>AAA@@@DDDGGGEEE@@@DDDXXXmmm{{{~~~}}}zzzwwwtttuuuuuuvvvwwwyyyzzz{{{|||zzzxxxtttrrrrrrtttwwwyyytttjjj^^^XXXVVVXXX___hhhhhhnnnuuuyyyyyyzzz|||~~~vvvqqqmmmfffVVVEEEBBBJJJ\\\sss~~~oooooovvvbbbbbbxxxzzzzzzuuuqqqlllaaaQQQLLLFFFFFFJJJMMMLLLIIIdddnnnhhh[[[[[[aaannnwww___fffwwwxxxqqqqqq{{{zzznnnbbb\\\XXXZZZYYYTTTOOOMMMPPPQQQVVV\\\]]]WWWRRRQQQ]]]iiixxxzzzkkkYYYZZZfffzzzwwwgggXXX```yyyrrrpppzzzttttttwwwiiidddgggppp}}}zzzyyyzzz{{{|||ttt^^^KKKEEENNNlll~~~nnnppp{{{|||qqqUUUGGGKKKRRRbbbsssyyy~~~}}}rrr\\\HHH>>><<<<<<<<>>======>>>>>>===;;;999888444555666555333333444555111000//////............111000...///000111111000//////000000//////...---,,,------......------,,,///---************)))((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))///555<<>>BBBCCCGGGJJJGGGBBBHHH___www|||zzzwwwtttsssssstttuuuvvvxxxyyyzzzxxxxxxvvvtttrrrtttxxx|||zzznnnaaaXXXSSSTTT\\\eeegggkkkpppsssuuuwww|||}}}zzzxxxsssbbbMMMDDDGGG[[[rrrpppnnn~~~vvvaaa```uuuyyyyyyqqqjjjaaaTTTGGGFFFIIIQQQZZZ[[[UUUNNN[[[```VVVLLLVVVfffyyyyyyaaagggxxxzzzsssoooxxxvvvmmmggg```[[[YYY[[[ZZZTTTMMMKKKLLLOOOWWW```aaaZZZSSSQQQbbbmmm~~~ttt___\\\fff{{{wwwccccccyyytttqqqyyytttuuu|||nnneeehhhqqq{{{vvvxxx|||~~~}}}xxxaaaNNNFFFNNNjjj}}}mmmnnn||||||uuuXXXHHHJJJQQQaaarrrwww}}}~~~uuu___JJJ@@@======<<<>>>CCCMMM[[[nnnfffwww}}}kkkQQQCCCCCC@@@===>>>>>>>>>===;;;999888777888999777444333333555000000//////////////////111///...///000222111111//////000000//////...------------,,,,,,------------+++***)))***+++***)))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$######$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&(((,,,000333555999;;;<<<;;;555,,,############$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))***yyyMMM222111///,,,...---+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((***---222888>>>AAAIIILLLOOOLLLGGGNNNggg~~~|||{{{xxxuuuqqqqqqrrrrrrtttuuuwwwxxxwwwwwwvvvtttrrrtttxxx}}}sssdddXXXPPPOOOWWW```gggjjjnnnpppqqquuu{{{}}}kkkSSSFFFFFF[[[qqqpppmmm}}}uuu```___tttzzzxxxnnncccVVVGGGCCCGGGPPP^^^iiiiii^^^SSSRRRVVVMMMHHHWWWnnnzzzbbbhhhyyy{{{tttnnnvvv|||uuuddd\\\ZZZZZZVVVVVVZZZ[[[UUUOOOMMMNNNRRR\\\ggghhh```XXXUUUbbbmmm{{{gggccclll~~~nnngggxxxvvvqqqyyyrrrtttssseeejjjuuuxxxsssvvv}}}}}}zzzcccPPPGGGNNNjjj{{{kkklll}}}||||||xxxZZZHHHJJJPPP___ooossszzzwwwbbbLLLAAA>>>>>><<<<<<@@@KKKZZZooonnn|||~~~~~~lllQQQCCCCCC@@@>>>>>>======<<<;;;:::999:::<<<<<<:::555333333555000000////////////000000000///---...000111111000///////////////......---......,,,++++++,,,......,,,+++))))))***+++******''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""!!!"""###%%%%%%$$$###%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$#########%%%&&&)))---333999>>>AAA333000+++%%%""""""###$$$%%%$$$"""""""""###%%%&&&"""###$$$$$$######$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%#########%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))******+++|||RRR444...+++***---***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***---222888===AAAFFFNNNQQQKKKEEEQQQooo~~~xxxvvvuuuuuutttuuuvvvvvvvvvvvvvvvuuutttuuutttrrrqqqssszzzuuubbbQQQJJJLLLPPPRRRbbbfffkkknnnqqquuu|||dddJJJEEE[[[uuupppnnn}}}wwwaaa___ttt|||qqqeeeWWWJJJDDDGGGQQQ]]]kkkyyy{{{iiiQQQGGGFFFDDDKKKddd}}}kkkdddpppuuussszzz|||{{{rrr___[[[\\\[[[eeeSSSNNNTTTUUUWWWWWWQQQTTTWWWhhhuuusssnnncccSSS___rrrttthhhqqquuuhhhwwwyyyppp{{{~~~wwwuuussskkkkkkrrrsssttt{{{|||}}}~~~oooWWWEEENNNiiipppooozzzxxxuuu```JJJEEENNN\\\hhhpppxxx}}}}}}zzzhhhOOO>>>:::===888AAA@@@BBB[[[uuuoooqqq|||}}}jjjTTTGGGDDDEEEAAA???<<<999888999;;;<<<:::999888666555333222111000000000000000000000000111000///////////////000111111111111000000000000......---,,,,,,,,,,,,---+++,,,------,,,+++)))((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######""""""###""""""$$$''''''$$$!!!$$$$$$$$$%%%%%%$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''///111555777666111,,,(((######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''xxxOOO333///,,,,,,...+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++...333999???BBBGGGMMMPPPIIIDDDOOOjjjzzzxxxvvvvvvttttttttttttuuuuuuuuuuuuvvvuuutttrrrrrrtttyyy||||||ppp^^^OOOJJJMMMRRRTTT[[[```gggmmmqqqvvv}}}oooTTTNNN[[[uuusssooo|||wwwaaa^^^rrrzzzmmm___PPPGGGDDDPPPZZZgggtttnnnWWWHHHHHHKKKZZZwww~~~ppphhhsssuuurrrxxx~~~|||~~~fffZZZ___hhhlllkkkUUULLLRRRVVV\\\]]]UUU[[[^^^nnn|||{{{uuukkkZZZ```uuuyyymmmwwwxxxhhhtttyyyooozzz}}}tttoookkkmmmnnnvvvqqqrrryyy|||ttt\\\IIIOOOiiiqqqpppzzzyyyttt___KKKFFFMMMYYYeeemmmuuu{{{~~~zzzhhhPPP>>>:::===999BBB@@@DDD^^^zzzkkklll~~~uuutttyyykkkWWWJJJEEEEEEAAA???===;;;::::::;;;<<<888888777777666555444444222222111111111222333333000000////////////000000111111111111000000000000......---,,,,,,,,,,,,---******+++,,,,,,,,,+++******)))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############(((%%%!!!!!!"""$$$%%%$$$'''&&&%%%%%%%%%%%%&&&'''"""(((///555888::::::+++,,,------,,,)))'''%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((xxxPPP555000......///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,///444:::???CCCIIINNNOOOIIIFFFPPPfffyyy~~~}}}zzzxxxwwwttttttssssssssstttuuuvvvxxxvvvsssrrrsssvvvxxxxxxuuuhhhWWWKKKHHHLLLQQQUUUVVV\\\eeekkkpppuuu|||vvvYYYOOOZZZuuuvvvppp|||xxxbbb]]]pppxxxfffTTTGGGDDDFFFXXXdddrrrttt[[[FFFIIISSSkkkqqqhhhsssvvvpppvvv{{{~~~uuuaaa\\\hhhtttyyyrrrXXXKKKOOOXXXcccfff]]]]]]___ooo~~~{{{ppp^^^aaaxxxuuu~~~|||hhhqqqyyyoooyyy|||rrrjjjccchhhjjjtttsssqqqwww{{{|||eeePPPQQQhhh~~~rrrpppzzzzzz{{{mmm\\\JJJEEEKKKUUU```gggooouuu|||~~~zzz{{{{{{iiiQQQ@@@;;;===;;;CCCAAAGGGeeeppplll|||wwwssssssyyyxxxjjjZZZMMMFFFEEE@@@@@@???>>>===<<<;;;;;;777777777777777777666666444333222111222333555777000000000//////000000111111111111111000000000000......---,,,,,,,,,,,,---((()))***,,,,,,---,,,,,,******)))))))))((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%###"""###%%%'''((('''&&&%%%$$$######$$$%%%&&&///333:::???AAA@@@<<<999)))'''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((WWW999333///...000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************,,,///333999???BBBKKKNNNNNNKKKJJJSSSeeeuuu~~~|||zzzyyyuuutttsssrrrsssuuuwwwxxxzzzvvvrrrrrruuuwwwwwwuuupppaaaPPPFFFEEEGGGMMMQQQUUU[[[dddkkkooosssxxx|||yyyZZZNNNZZZtttzzzqqq{{{zzzccc]]]nnnuuu___LLLAAADDDLLL\\\jjj{{{www]]]CCCJJJ[[[vvvllldddppp}}}wwwooossszzz{{{uuujjjkkkvvv|||zzzvvv[[[JJJMMMXXXiiiooofff]]]]]]mmmwwwdddcccxxx}}}}}}gggnnn}}}yyynnnxxxzzzmmmccc[[[___bbbmmmvvvrrrtttxxxoooXXXUUUggg|||qqqpppyyy{{{tttaaaSSSEEECCCHHHPPPZZZbbbhhhnnnvvv|||uuuqqqttt|||jjjSSSBBB<<<===<<>>444......000...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---222888>>>AAAHHHKKKLLLJJJJJJSSSeeesss}}}~~~}}}{{{xxx}}}}}}{{{zzzvvvuuuttttttuuuvvvyyyzzzyyyvvvssssssvvvwwwvvvsssooo]]]JJJBBBAAABBBEEEKKKRRRYYYbbbiiinnnsssxxx|||aaaPPPZZZsss|||qqq{{{|||eee]]]mmmrrrZZZFFF???HHHUUUbbbqqqwww]]]FFFQQQeee{{{fff___nnn|||xxxoooqqqxxxwww~~~}}}xxxuuu}}}}}}ttt\\\LLLLLLWWWkkkvvvoooaaa___nnnpppggg|||xxxdddmmm~~~{{{ooowww~~~rrraaaUUUMMMSSSWWW```rrrvvvsssqqqrrr}}}yyybbbZZZgggzzz~~~qqqooowww|||{{{jjjQQQGGG??????CCCJJJTTT\\\cccjjjrrrxxx}}}{{{kkkgggjjjwwwlllUUUDDD======;;;CCCCCCLLLmmmxxxdddqqq|||wwwzzz{{{{{{|||uuukkkcccXXXKKKCCCBBB???@@@AAAAAA@@@>>><<<:::::::::999888777666555555444333111///000222555666000000000000000111222222111111111111000000000///......---,,,,,,,,,,,,---,,,,,,,,,++++++*********************))))))))))))******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%&&&&&&)))))))))(((&&&$$$###"""***---333888===???@@@@@@555222...)))%%%"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))```>>>444...---000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***---222888===AAACCCGGGIIIGGGGGGPPPbbbqqqxxxwwwwwwzzz~~~|||zzz}}}{{{tttzzz}}}|||{{{vvvvvvuuuuuuvvvxxxzzz{{{wwwvvvuuuuuuvvvvvvuuutttooo[[[GGG@@@???>>>@@@FFFNNNUUU___gggnnnvvv}}}eeeRRR[[[rrr}}}pppyyy~~~ggg___mmmlllUUUDDDBBBNNN]]]jjj{{{uuuYYYKKKWWWjjjzzzccc]]]mmm{{{yyyoooppp~~~|||tttuuu~~~~~~lll[[[OOOMMMTTTjjjyyyvvvddd```lllwwwqqqooo```lll~~~pppwww~~~fffPPPDDD===CCCGGGOOOXXXaaahhhnnnqqqooosssuuutttvvvzzz{{{yyyyyywwwwwwvvvqqqnnnzzzjjj___hhhyyy~~~qqqooowww}}}vvv^^^DDD>>>:::<<<@@@EEENNNWWW___fffnnnuuuzzzwwwccc]]]___mmmoooXXXFFF>>>===:::CCCDDDLLLiiizzzdddppp{{{}}}{{{ttthhhcccZZZLLLCCCAAA@@@@@@@@@@@@???>>><<<::::::999999888666555444444444222111000000111222333000000000000111111222333111111111111000000000000......---,,,,,,,,,,,,---...---,,,+++************++++++*********)))))))))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$&&&+++222888???@@@@@@???<<<777333000)))&&&""" $$$'''"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((WWW999222......///,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++...333999>>>BBBCCCGGGJJJFFFDDDMMM```pppvvvwwwzzz~~~{{{{{{{{{yyy}}}~~~~~~|||{{{{{{ttttttuuuvvvwwwxxxyyyyyysssuuuwwwwwwvvvuuuuuuvvvqqqZZZEEE@@@???===???EEEOOOUUU^^^gggnnnwwwfffRRR[[[qqq|||oooxxxiii```nnnfffPPPDDDEEETTTcccsssoooQQQIIIRRRbbbooorrrqqquuu}}}|||aaa\\\lllyyyyyypppppp|||vvvqqqttt~~~qqqcccYYYSSSOOOQQQfffyyyzzzkkkdddmmm{{{fff[[[jjj~~~qqqwww}}}___GGG===:::;;;BBBIIIKKKIIIHHHJJJNNNNNNSSSVVVUUUWWW]]]ccceeeooouuutttkkkuuuqqqccciiixxxsssqqqxxx}}}pppTTT>>>:::999<<<>>>AAAIIIQQQXXX___gggmmmssszzzsss]]]UUUUUUdddyyyrrr[[[HHH>>><<<999EEEFFFJJJaaauuu|||kkkuuu~~~sssiiihhhaaaQQQDDDAAA@@@@@@@@@???>>>===;;;;;;777777777666666555555555444333222111111000000111000000000000111222333444111111111111000000000000......---,,,,,,,,,,,,------,,,+++*********+++,,,+++++++++*********)))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$(((,,,000444888???CCC@@@===999222,,,&&&!!!&&&%%%$$$#########$$$%%%""""""###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((tttMMM333111///...///***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,///444:::???CCCEEEKKKMMMHHHDDDLLL```rrrzzz~~~xxxwwwzzz~~~}}}{{{{{{}}}{{{{{{{{{rrrssstttvvvwwwxxxxxxxxxqqquuuxxxxxxvvvtttuuuwwwqqqZZZEEEAAAAAA>>>@@@GGGSSSYYY```gggnnnvvvkkkUUU[[[ppp|||nnnxxxjjjaaaooo}}}bbbMMMCCCGGGWWWfffwwwhhhHHHCCCIIIUUUbbbfffeeekkktttsss```[[[iiiuuuzzzppppppzzz|||sssooosss{{{^^^\\\WWWVVVQQQOOOcccyyy}}}uuummmttt```XXXiii}}}rrrwww}}}^^^GGG@@@???@@@IIIRRRQQQIIIBBBBBBEEEDDDIIIMMMLLLOOOXXXbbbgggppp{{{yyyjjjqqquuueeejjjxxxuuussszzz}}}mmmNNN<<<::::::<<<===>>>FFFNNNQQQXXX```fffkkksss}}}pppZZZQQQOOO^^^uuuttt\\\III???<<<:::FFFFFFHHHZZZkkkqqquuunnnvvvrrrkkkmmmgggUUUFFFBBB@@@@@@???>>>===<<<;;;;;;444555555555666666666777444444444333222111000///000000000000111222333444111111111111000000000000......---,,,,,,,,,,,,---+++******)))***,,,---...+++++++++************)))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((222999BBBFFFCCC>>>999666,,,)))&&&###"""$$$&&&''' !!!$$$&&&%%%###!!!$$$$$$######$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''dddMMM888000///,,,,,,///,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++...333999>>>BBBIIIHHHEEEBBBEEEQQQdddsssxxxuuuttt}}}~~~yyy||||||}}}}}}}}}wwwwwwwwwwwwvvvvvvuuuuuuqqquuu{{{~~~}}}zzzxxxwwwooo___GGG>>>DDDCCCBBBKKKUUUXXX```jjjvvvsssWWW[[[rrrtttssslllbbbnnn{{{XXXBBBHHHTTT```nnnxxxZZZMMMGGGDDDEEELLLRRRUUUZZZ______iiixxx[[[SSSggg||||||qqqnnnssssssnnnooouuujjjVVVQQQYYY[[[VVVUUUaaasss~~~yyywwwwww\\\UUUkkk~~~}}}oooqqqwww}}}hhhIII@@@OOOJJJfffuuubbbHHH???BBBCCCKKKMMMSSS[[[fffttt|||fffggguuu}}}kkkjjjvvvzzzuuuwwwkkkHHH===???AAAAAAAAAAAACCCDDDKKKJJJLLLQQQWWW___mmmzzz}}}~~~```LLLHHHKKKYYYnnnwww```KKK???;;;??????@@@DDDMMM\\\mmmxxxhhhtttyyytttppppppiii[[[KKKBBB??????>>>===<<<;;;;;;:::999888666666777777555444333222111000///000111222000000000000000111111222000000000000000///......---------,,,,,,,,,+++++++++++++++************)))+++++++++***)))((((((''')))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$###$$$###"""""""""$$$'''((( ###&&&)))***(((&&&%%%+++)))&&&%%%%%%%%%$$$###)))%%%###(((222===CCCEEEAAA>>>888222,,,(((&&&%%%'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((XXXEEE333//////,,,,,,000,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++...333999>>>BBBIIIIIIGGGEEEGGGRRReeesss{{{yyy}}}~~~~~~wwwzzz~~~||||||}}}|||wwwvvvuuutttssstttttttttsssuuuyyy}}}}}}{{{xxxuuuyyyiiiNNN???AAAAAADDDQQQXXX[[[cccmmmxxxtttWWWYYYqqqttttttkkk```llltttSSSBBBJJJUUUcccuuuqqqUUUKKKIIIHHHJJJPPPRRRQQQPPPRRRPPPXXXdddppp}}}ZZZSSSfffxxxvvvllliiiooorrrrrrwwwZZZLLLOOOWWW]]]^^^\\\aaaooo|||}}}{{{tttZZZTTTkkkqqqqqqtttuuuqqqVVVHHHQQQUUUiiippp]]]DDD===GGGQQQbbbjjjwww~~~aaa[[[ddd{{{mmmkkkvvv}}}xxxzzzmmmJJJBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHIIINNNSSSZZZgggsss}}}vvvUUUFFFCCCGGGWWWmmmwww```KKK???<<<;;;<<<===???FFFVVViiiwwwfffkkkwww}}}{{{uuuqqqooogggXXXIIIBBB>>>>>>===<<<;;;:::999999999888666666777777555444333333222111111111111111000000000000000111222222000000000000000///......---------,,,,,,,,,++++++++++++++++++************++++++******)))(((((('''((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%$$$###""""""###$$$%%%***(((%%%$$$$$$&&&)))+++(((&&&$$$%%%(((+++---...999;;;AAAGGGJJJEEE:::111---+++(((&&&$$$######$$$&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((MMM===111000000,,,,,,000,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++...333999>>>BBBIIIJJJIIIGGGIIISSSeeetttzzzuuutttuuuxxx}}}uuupppgggaaalll~~~{{{|||{{{zzzwwwuuurrrppppppqqqsssuuuvvvvvvxxx{{{}}}{{{vvvqqqsssiiiSSSDDDCCCBBBGGGUUUYYY]]]eeeoooyyyuuuXXXVVVooottttttjjj^^^jjjrrrRRRIIITTT\\\lllfffOOOIIIJJJKKKPPPWWWYYYTTTQQQRRR[[[dddssszzzXXXSSSdddtttqqqhhhdddjjjqqqvvvoooLLLEEEMMMTTTaaaiiifffbbbkkkzzzuuu\\\TTTjjjrrrrrr~~~tttqqqeeeRRRTTT___ggghhhVVV@@@<<>>888:::<<<<<<@@@PPPgggzzzbbbbbbmmmuuusssyyy{{{vvvrrrgggXXXJJJDDD>>>>>>===<<<;;;::::::999999777666666666666555333333333333333333222222111111000000000000111222222000000000000000///......------------,,,,,,,,,,,,,,,+++++++++************+++******))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%***111888===>>>>>>:::777333111///***"""""""""!!!!!!"""$$$%%%'''&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((GGG:::111111111,,,+++...,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++...333999>>>BBBGGGJJJJJJHHHIIISSSeeesss}}}vvvooorrruuuyyy]]]VVVVVVhhh~~~{{{{{{zzzyyyuuussspppnnnnnnqqqtttvvvzzzwwwuuuwwwzzzxxxqqqjjjbbbcccWWWLLLJJJFFFIIIUUUYYY^^^fffoooxxxsssVVVSSSllluuussskkk^^^iii~~~pppRRRNNN[[[bbbsss^^^KKKHHHHHHKKKSSS^^^bbbaaabbbeeemmm{{{vvvTTTPPPaaaqqqnnngggccchhhqqq{{{___GGGEEEMMMSSSdddtttqqqeeejjjzzzzzz___VVVjjjssssssxxxwwwkkkUUUSSSbbbeeefff]]]PPPOOOfffvvvYYYNNNRRR```uuutttlllssswwwTTTHHHEEEEEEJJJQQQVVVVVVSSSQQQQQQSSSXXX]]]bbbmmmxxxmmmLLLCCCBBBKKK^^^vvvzzzbbbKKK@@@@@@888<<<>>><<<>>>NNNjjj^^^^^^nnnxxxnnnsss}}}zzztttgggUUUHHHDDD@@@??????>>>===<<<;;;:::999777666555666666555333222333444555444333222111111111000000111111222333000000000000000///.........------------,,,,,,,,,,,,,,,+++++++++***************))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))*********%%%%%%%%%%%%&&&&&&''''''---222:::BBBGGGEEE???;;;666...%%%!!!$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((FFF888......000,,,+++...,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++...333999>>>BBBEEEIIIJJJHHHHHHQQQdddsss~~~zzzrrrxxxvvvyyy]]]YYY^^^sss{{{{{{zzzxxxrrrqqqooonnnnnnppprrrtttwwwrrrnnnnnnooonnnhhhbbbdddjjjaaaTTTOOOJJJKKKUUU[[[aaaiiipppwww~~~pppTTTQQQjjjtttrrrnnn___jjjnnnQQQNNN[[[bbbsssyyyXXXIIIHHHGGGJJJSSS___fffkkkrrryyypppPPPLLL]]]mmmhhhdddcccjjjvvv~~~XXXHHHGGGMMMSSSeeexxxwwwlllnnn{{{yyy```VVViiirrrsssbbbMMMMMM]]]bbbiiimmmmmmrrroooRRRGGGJJJYYYmmmxxxmmmrrr}}}\\\IIIGGGGGGMMMUUU[[[[[[YYYOOOPPPTTT[[[```fffqqq{{{lllQQQEEEFFFQQQfff~~~|||dddKKK@@@BBB:::===???<<<===OOOmmm]]]___ttt}}}qqqmmmwwwxxxhhhTTTFFFBBB???>>>>>>===<<<;;;::::::888777555555666666444333222333444555444333222111111111111111111222222333000000000000000///...............---------,,,,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((***'''$$$###'''///777===>>>>>>??????<<<555,,,%%%%%%&&&''')))******(((&&&&&&%%%$$$######"""""""""$$$#########$$$$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((NNN;;;,,,,,,///...---000,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++...333999>>>BBBFFFIIIKKKGGGFFFPPPddduuuyyy~~~vvv{{{ttthhhccchhh||||||{{{zzzwwwqqqppppppooonnnmmmlllkkkiiieee```^^^^^^]]]\\\YYYrrrvvvjjjWWWPPPLLLNNNXXX```fffmmmtttxxx~~~mmmRRROOOiiisssqqqpppaaajjjsssXXXSSS```iiixxxmmmQQQFFFHHHGGGIIIPPPZZZaaahhhsss}}}hhhJJJHHHXXXeee^^^___dddoooxxxTTTHHHEEEMMMSSScccssswwwsssuuu|||sss^^^TTThhh}}}qqqsssuuuVVVFFFJJJOOOXXXdddoooyyy~~~dddKKKCCCHHHUUUggg~~~|||rrruuu~~~fffPPPOOOQQQVVV^^^cccddddddUUUWWW\\\dddjjjppp{{{fffRRREEEIIIVVVnnn~~~gggLLL@@@BBB999<<<===:::===OOOmmmaaaaaauuu{{{sssqqq{{{uuu^^^NNNJJJ======<<<;;;:::999888888888666555555555555444222333333333333333222222111222111111111111222333333000000000000000///..................---------,,,,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%"""###$$$%%%&&&&&&'''&&&((((((''''''&&&%%%%%%$$$$$$(((000777<<<>>>>>>===888444...(((%%%###!!!!!!$$$%%%%%%###!!!$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''((('''&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((eeeKKK444///222111///000,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++...333999>>>BBBGGGKKKLLLHHHFFFPPPeeewww~~~yyy~~~zzz|||~~~wwwmmmgggmmm}}}|||zzzxxxpppqqqqqqpppmmmgggbbb___UUURRRMMMJJJJJJLLLOOORRRhhhoooeeeUUURRRQQQRRRZZZbbbhhhoootttwww{{{lllRRRNNNiiisssoooqqqbbbjjj{{{aaaXXXeeerrr___HHHDDDGGGGGGHHHMMMTTTZZZ```lllwwwzzz]]]FFFGGGRRRYYYZZZ___iiivvvwwwTTTHHHCCCLLLRRR]]]iiirrrxxx{{{}}}qqq^^^TTTggg}}}qqqrrr~~~kkkRRRIIIPPPKKKTTT]]]cccppp~~~}}}wwwssspppqqqtttvvvtttrrr{{{yyyxxxppp\\\HHHDDDMMMRRRbbbxxxwwwzzznnn[[[]]]```eeejjjnnnqqqsssccceeekkktttzzzyyyaaaNNNFFFLLL]]]wwwiiiLLL???CCC;;;<<<<<<:::???RRRooohhhdddrrr~~~{{{{{{iiiWWWRRR??????>>>===<<<;;;::::::888666555555555555444222333333222111111111111111222222111111222222333444000000000000000///..................------------------,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((('''''''''&&&&&&###$$$%%%'''((()))))))))(((''''''&&&'''((()))***(((///999AAABBB;;;222,,,((($$$!!! ###$$$%%%---+++'''###!!!###&&&)))###$$$%%%&&&''''''''''''###"""###$$$%%%$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''&&&%%%######$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''''''''((()))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((|||]]]???666666333///...,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++...333999>>>BBBIIIMMMMMMHHHFFFPPPgggzzzxxxuuuzzz}}}{{{lllfffooo~~~}}}zzzxxxqqqrrrsssqqqkkkcccZZZUUUEEECCC@@@===<<>>===<<>>>>>888666555444555555444222444333111000///000111222222222111111222222333444000000000000000//////...//////.........------------------,,,,,,,,,++++++'''''''''((((((((((((((()))(((((((((((('''''''''%%%&&&''')))***+++++++++&&&&&&&&&(((+++///333555BBB===666...)))''''''(((%%%%%%&&&)))***(((%%%"""&&&&&&&&&%%%######$$$&&& !!!"""###$$$$$$$$$$$$""""""###$$$%%%$$$!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&'''(((((('''&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&''''''((()))+++&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((kkkNNNBBB:::777555,,,------,,,,,,,,,,,,++++++************************---,,,***)))))))))*********************************++++++,,,///555===CCCFFFKKKNNNIIIEEEOOOeeeyyy{{{|||}}}|||zzzlllnnn{{{zzzwwwvvvvvvqqqrrrpppjjj___UUUMMMJJJAAA===999999;;;===>>>===EEEJJJPPPRRRRRRRRRVVVYYYaaagggkkkkkkoooxxx}}}}}}mmmPPPRRRcccxxxhhh}}}rrraaahhh}}}hhh___iiiqqq}}}iiiMMM@@@AAADDDGGGLLLQQQUUUZZZcccpppzzzjjjMMM??????IIIUUU^^^eeeppp~~~UUU@@@AAAFFFHHHOOO^^^nnnzzzuuu```QQQbbb|||yyyuuu{{{qqqUUUOOOVVV[[[]]]aaafffnnnqqqkkk```TTTRRRTTTZZZaaaggglllppp{{{pppjjjhhh[[[IIIFFFNNNMMMbbbuuuzzz~~~nnnpppsssyyy~~~xxxzzz~~~yyygggUUUKKKUUUiiilllRRRBBB@@@:::<<<<<<:::AAAVVVqqqpppeeekkklllXXXLLLGGGEEEAAA@@@@@@???>>>===;;;;;;:::999888777666555555555555444333222111000333333333333333333333333222222222111111///......------------------------......---,,,,,,,,,,,,---***)))))))))((((((''''''(((((('''&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&"""&&&,,,111555777888999222000,,,)))&&&%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''tttSSSBBB999666333---------,,,,,,,,,,,,++++++************************,,,,,,***)))))))))*********************************++++++,,,///555===CCCHHHLLLNNNJJJGGGOOOddduuu~~~~~~mmmrrryyywwwvvvvvvvvvvvvrrrgggXXXKKKBBB???999999999999:::<<<>>>???@@@DDDJJJMMMNNNOOOSSSWWWZZZ```ddddddiiissszzz|||mmmQQQQQQaaayyyiii~~~sssaaahhh||||||ddd\\\hhhrrr}}}zzz^^^FFF===>>>AAAAAAGGGMMMRRRWWWaaaoooyyy~~~\\\GGG>>>@@@JJJTTTccckkkvvvVVVBBBDDDFFFIIIPPP\\\jjjuuu|||}}}wwwmmmiiiuuuvvv```PPP___yyyzzztttzzzuuuZZZSSSYYY```dddiiiooouuuvvvmmmbbbVVVUUUWWW^^^gggpppvvv{{{~~~rrrjjjiii___MMMFFFJJJLLL```sss~~~~~~wwwuuutttvvv{{{~~~ppp```YYY```qqqmmmSSSBBB???;;;===<<<:::@@@QQQkkk}}}mmmbbbggg}}}xxxooobbbYYYDDDBBB???>>>?????????>>>;;;;;;:::999888777666666444444444444333333222111333333333333333333333333222222222222111000///...------------------------......---,,,,,,,,,,,,---*********)))))))))((((((((((((((((((((()))))))))$$$&&&)))++++++((($$$"""...555===>>>999222...---+++)))'''$$$######$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''YYY@@@777444111...------,,,,,,,,,,,,++++++************************,,,+++******)))***************************************+++,,,///555===CCCJJJMMMNNNJJJIIIQQQbbbpppyyy|||{{{yyy~~~oootttxxxvvvwwwwwwtttsssmmm___NNN???888666888:::===>>>???@@@AAABBB>>>AAAEEEHHHKKKNNNQQQTTTTTTXXX[[[]]]cccoooxxx|||pppUUUPPP___~~~{{{kkk~~~uuubbbfffzzzzzzbbbYYYfffpppxxx~~~kkkRRR@@@;;;===>>>===BBBHHHLLLPPPXXXdddmmmuuuuuubbbLLL@@@???DDDMMMUUUhhhqqq~~~|||WWWEEEHHHHHHLLLRRR[[[dddoooyyyyyyqqqjjj___ZZZkkkxxxaaaPPP^^^vvv~~~{{{tttyyy}}}ddd]]]aaaiiinnntttyyy}}}{{{ooobbbYYYZZZ\\\bbblllwwwqqqhhhkkkgggWWWKKKJJJRRRddduuu~~~}}}vvvooommmqqqwwwzzzzzz|||}}}yyykkkhhhnnn~~~oooTTTBBB>>><<<======;;;>>>KKKbbbuuummm^^^```}}}wwwzzzyyyssskkk^^^RRRBBB@@@>>>===>>>??????>>>;;;::::::999888777666666333333444444444333333222333333333333333333333333333333333333222111000000////////////////////////......---,,,,,,,,,,,,,,,+++++++++************)))(((((()))***++++++++++++((('''%%%%%%'''+++111444888>>>CCC>>>222((($$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''\\\===555222///000------,,,,,,,,,+++++++++************************++++++***************************************************+++...555===BBBLLLNNNNNNKKKJJJRRR```lllvvv{{{{{{www}}}{{{pppuuuxxxvvvwwwwwwqqqooogggXXXHHH===888999??????@@@FFFKKKMMMJJJFFFCCCDDDEEEGGGJJJNNNPPPQQQPPPRRRUUUYYYaaalllxxxxxx]]]QQQ^^^|||{{{iii{{{xxxdddeeeyyy~~~cccXXXccckkkpppyyyvvvbbbKKK===;;;=========AAAEEEGGGGGGLLLTTT[[[ggglllooonnnpppqqqkkkdddWWWMMMCCC???AAAIIIRRRXXXlllvvvyyyVVVHHHKKKJJJPPPVVV\\\bbbkkkwwwyyylllcccXXXWWWkkkyyycccQQQ^^^vvv|||uuuwwwqqqiiilllqqqxxx~~~}}}nnn```[[[]]]```eeeooo|||oooeeemmmqqqdddUUUOOOZZZjjjzzz}}}~~~~~~|||oooiiilllrrrvvvwwwyyyzzz~~~wwwppp|||pppUUUCCC>>><<<===>>>===>>>HHH]]]qqqooo\\\ZZZ}}}uuuyyyxxxhhhSSSCCCDDDBBB???>>>>>>???>>>>>>::::::999999888777777666333333444444444444444444333333333333333333333333333444444444333333222111////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++******&&&''')))---222888===@@@555666333,,,$$$ """&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''^^^999444111---333------,,,,,,,,,+++++++++************************************+++*********************************)))******+++...444<<>><<<>>>CCC@@@BBBPPP```ddd[[[OOOLLLIIIGGGGGGKKKNNNNNNMMMLLLMMMPPPVVV___jjjvvv~~~cccTTT___{{{{{{gggwwwzzzfffeeexxxgggWWW___hhhlllsss|||rrr]]]GGG;;;:::<<<;;;???CCCGGGGGGFFFHHHNNNTTTaaa```\\\XXXVVVWWWUUUQQQKKKJJJGGGCCCDDDKKKUUU[[[ooozzztttTTTHHHLLLMMMSSS[[[___ccckkkwww~~~ooo```TTTWWWmmmzzzeeeRRR___xxx}}}uuuwwwzzzqqqssszzzqqqddd]]]bbbfffkkkwwwnnndddpppyyyooo]]]SSS[[[mmm~~~}}}~~~|||}}}xxxqqqrrrwww|||~~~~~~}}}pppUUUCCC???;;;<<<>>>???>>>FFF\\\rrrqqqZZZYYY{{{vvv}}}|||jjjUUUGGGHHHEEEBBB@@@??????===<<<::::::999999888777777777333333444555555555444444333333333333333333333333333444444444444333222222000000000000000000000000------,,,++++++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++******)))(((""",,,;;;GGGIIIBBB666...,,,((($$$""""""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''```777555111+++444------,,,,,,,,,,,,++++++************************))))))***++++++++++++***************************))))))***+++...444<<>>===???AAAEEEEEEOOOgggsss```UUUOOOIIIIIILLLNNNMMMKKKJJJJJJMMMUUU^^^gggsss~~~hhhVVV___zzz|||fffttt}}}hhheeexxxkkkXXX]]]eeellltttwwwnnn[[[FFF999888::::::@@@FFFKKKMMMMMMOOOVVV[[[___ZZZTTTPPPPPPRRRTTTUUUXXX\\\ZZZPPPIIIMMMXXXaaatttmmmPPPGGGLLLOOOUUU]]]cccgggmmmvvv}}}uuuccc[[[hhhzzzfffRRR^^^www~~~vvvwww}}}tttuuu}}}wwwmmmbbbjjjqqqwwwmmmcccppp}}}uuucccWWW[[[ooo|||}}}{{{|||xxxwww{{{oooVVVDDD@@@;;;:::===???>>>DDD\\\tttsss\\\]]]wwwzzzyyyxxxfffWWWOOOJJJGGGCCC@@@???>>>===;;;999999999888888888777777444444555555555444444333333333333333333333333333333333333444444333333222000000000000000000000000------,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++************+++444:::CCCGGGDDD999+++"""&&&$$$###&&&***+++'''###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''ddd888777222)))333------,,,,,,,,,,,,++++++************************((()))***+++,,,++++++***************************)))))))))***---444<<>><<>>===<<<999999999888888888888888555666666666555444333333333333333333333333333333222222333333333333222222////////////////////////---,,,++++++***+++++++++************+++++++++,,,---+++***)))***,,,///111AAA>>>888111,,,)))''''''&&&&&&'''((()))(((%%%""""""######$$$$$$###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''ggg999999333'''222---------,,,,,,,,,++++++************************((()))***+++,,,,,,+++***************************)))))))))***---444<<>>@@@DDDJJJQQQUUUVVVYYY```eeemmmjjjiiimmmtttzzzuuu\\\YYYggguuuaaaIIIEEEMMMMMMTTT]]]gggnnnrrruuuvvv~~~kkkggg~~~~~~zzzdddNNNWWWooowww~~~xxxyyyyyyyyyooosssuuuuuuwww{{{|||yyyzzzooo[[[VVVjjj~~~rrrjjjrrr{{{}}}|||~~~nnnVVVFFFCCC<<<:::<<<===;;;???WWWsss{{{ddddddmmmkkk|||vvveeeUUULLLEEEBBB???>>>>>>>>>======999999999888888888888888666666666666555444333222333333333333333333333333111111222333333222222222////////////////////////---,,,++++++******++++++)))))))))******+++++++++,,,+++))))))+++///444666444222---)))&&&%%%&&&&&&''''''&&&### ###&&&"""###$$$%%%%%%&&&&&&%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''uuu@@@...///......------,,,,,,,,,,,,++++++******************************++++++++++++******)))))))))))))))))))))))))))***++++++,,,222:::AAAEEEMMMMMMJJJMMMPPP___xxxuuuuuu}}}xxx|||}}}yyy}}}mmmkkkqqq|||}}}xxxoooVVVGGG666999[[[~~~oooXXX~~~wwwdddSSSPPPSSSUUUZZZaaaZZZZZZ___fffkkkpppzzzwwwYYYYYYtttmmmppp~~~hhhdddyyy]]]SSS\\\bbbdddmmmjjj___NNNAAA>>>@@@AAAIIIQQQPPPPPP[[[```bbbiiitttsssuuuyyyzzz|||{{{ccc___pppcccIIIEEEDDDOOOSSSZZZbbbkkksss{{{oooiiizzz~~~yyyjjjUUUXXXkkkvvvwwwtttzzzxxxnnnnnnooorrrwwwyyyxxxvvv~~~dddZZZVVVcccttt{{{wwwrrr|||zzz~~~|||xxxzzziiiSSSCCC======<<>>>>>>>>>>>>>><<<:::888777777777777666555555444444333222222222222333333333333222222333333333222222222111111////////////............******+++,,,+++***)))(((---,,,***((((((((()))***%%%)))...222333111---*********)))(((''''''&&&&&&''''''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((('''''''''(((((((((}}}JJJ555333111///------,,,,,,,,,,,,++++++******************************++++++++++++******)))))))))))))))))))))))))))***++++++,,,111:::AAADDDMMMNNNLLLMMMLLLWWWlllyyyvvv|||{{{~~~{{{}}}zzztttuuuiiijjjrrr}}}{{{sssiiiNNNFFF>>>CCCYYYmmmkkk]]]^^^uuucccSSSQQQTTTVVVZZZaaagggfffiiimmmpppsss|||wwwWWWWWWrrrnnnooo~~~hhhcccwww___SSSZZZaaafffooolllaaaPPPDDDBBBEEEGGGIIISSSSSSSSS___fffjjjrrr{{{xxxwwwyyyyyy|||}}}jjjiiiwwwaaaJJJIIIKKKNNNQQQVVV___iiittt|||rrreeeiiirrruuu~~~yyyiiiUUUWWWlllxxxxxxuuusssooolllmmmrrruuutttqqqrrruuu}}}ggg\\\VVV^^^lllvvvzzz|||uuu{{{{{{xxxwwwfffQQQBBB<<<777777;;;???>>>CCCYYYsss~~~YYY^^^nnnlll~~~~~~uuudddSSSIIIBBBAAA@@@>>>>>>=========<<<;;;:::999888888999:::555444444333222222111111111111222222222222111111333333222222222111111111////////////............***++++++,,,+++***)))((()))***,,,,,,,,,***(((&&&(((***...000000---)))''''''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((SSS:::444111000------,,,,,,,,,,,,++++++******************************++++++++++++******)))))))))))))))))))))))))))***++++++,,,111999@@@BBBLLLNNNLLLKKKFFFKKK]]]qqqwww{{{}}}~~~}}}~~~kkknnnzzzzzzrrrggg\\\EEEBBBCCCLLLZZZcccdddaaauuuqqq___PPPOOOSSSUUUYYY```nnnnnnppptttvvvyyysssUUUUUUppppppooo~~~kkkccctttcccSSSWWW___gggnnnlllbbbQQQFFFEEEJJJNNNPPP\\\]]]]]]iiirrrxxx|||zzzzzzuuuwwwmmm[[[\\\]]]KKKLLLPPPYYYeeerrr||||||jjjbbbgggrrr~~~yyyiiiSSSWWWmmmyyyzzzvvv|||tttkkkjjjnnnssssssqqqsssvvv}}}zzzlllddd___ccckkksss|||ooowww{{{www}}}|||~~~tttcccOOOAAA<<<888:::>>>BBBAAAIIIbbb}}}\\\^^^|||oooooo~~~uuuhhhUUUFFFAAA@@@???===<<<<<<;;;;;;:::999888777777888999:::444333333222222111000000111111111111111111111111333222222222222111111111/////////............---,,,,,,,,,++++++)))(((''')))***+++++++++***)))(((***+++,,,,,,+++(((%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''VVV:::222//////------,,,,,,,,,+++++++++******************************++++++++++++******)))))))))))))))))))))))))))***+++++++++000999???BBBJJJKKKIIIHHHBBBDDDTTTnnnxxx~~~mmmppp|||qqqcccUUULLLCCCBBBJJJZZZkkkxxxlllZZZLLLLLLPPPRRRVVV]]]iiikkkrrrzzz}}}lllSSSTTTmmmsssooo~~~ooodddssseeeRRRRRRZZZdddjjjiii```PPPEEEFFFMMMRRR[[[jjjmmmkkkttt~~~xxxssskkkGGGHHHLLLUUUaaannnyyyzzznnnzzz~~~zzziiiSSSVVVlllzzz{{{www{{{pppmmmsssyyyzzzyyy{{{ssspppoooppprrruuuhhhvvv{{{www~~~fffiiisss}}}sssbbbNNNAAA<<<===???BBBCCCBBBLLLeee~~~^^^___zzzrrrssswwwjjjWWWDDDAAA@@@>>>===;;;;;;::::::999888777666555666777777444444333333222111111111111000000000000000000111222222222222111111111111//////.........---------,,,,,,,,,+++***)))((((((+++***'''&&&&&&)))+++---******)))((('''%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&VVV999000///111------,,,,,,,,,+++++++++******************************++++++++++++******)))))))))))))))))))))))))))++++++***+++000888>>>BBBIIIHHHFFFFFFAAADDDSSSpppxxxjjjkkkuuuiiiUUUIIIDDDGGGLLL\\\vvv~~~kkkYYYJJJJJJOOOQQQVVV]]]ccchhhsssfffQQQRRRkkk}}}wwwpppuuuhhhsssgggRRRNNNTTT___eeefff___PPPEEEFFFNNNTTTcccvvvzzztttzzzkkkJJJMMMRRRYYYbbbmmmxxx~~~{{{jjjRRRTTTkkkzzz{{{vvv~~~yyyvvv{{{~~~zzz{{{||||||zzz~~~wwwbbbvvv|||wwwvvvXXX```ppp|||rrraaaNNNAAA===999<<>><<<;;;:::999999<<<;;;999777666666666666555555555444333333222222111111000//////000111111222222222111111111000000............------------,,,,,,+++******)))))))))(((((((((((()))***+++,,,((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&YYY;;;333111333------,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))***++++++***+++///777>>>CCCIIIGGGEEEFFFBBBFFFVVVpppxxx~~~kkkjjjqqqdddNNNFFFIIILLL\\\vvv~~~zzzmmmZZZKKKIIINNNQQQWWW___dddjjjvvvaaaMMMOOOhhhzzzyyyooo~~~zzzjjjsssjjjUUUMMMOOOYYYaaaddd```RRRFFFGGGOOOVVVccczzzvvvxxxeeePPPVVV___dddhhhnnnvvv~~~}}}lllSSSSSSiiiwwwzzzttt|||~~~}}}zzzwwwwwwyyy{{{}}}ooo]]]ttt~~~xxx|||qqqUUUaaavvv{{{rrrbbbNNN@@@;;;666999<<>>999999;;;===@@@HHHTTT```hhhttt~~~ccchhhlllXXXNNNBBBAAA???===<<<::::::999<<<;;;999888777777777888555555444444333222222111333222111000000111222333111111111111000000000000.........---------,,,,,,+++***)))))))))***+++,,,444333222000---***(((&&&'''''''''''''''''''''((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''((()))******)))((('''&&&&&&'''''''''(((\\\@@@777000,,,---------,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))***++++++******///666===DDDKKKKKKKKKNNNIIIIIIUUUjjjxxxyyyvvvzzz{{{|||fffeeelll|||^^^HHHLLL\\\ssszzztttkkkWWWDDDAAAEEEIIIQQQZZZcccgggppp{{{WWWGGGHHH```sssyyylllzzz~~~kkkrrrppp]]]PPPLLLQQQVVV\\\ZZZNNNBBBAAAHHHNNN\\\xxxuuussswwwzzz~~~{{{{{{~~~}}}yyy~~~qqqKKKSSSaaaoooqqqjjjgggllltttvvvpppUUURRReeerrryyyqqqxxxuuulllgggeeehhhiiijjjkkkmmmqqqvvvyyykkkTTThhhzzz}}}{{{vvvfffZZZPPPccc}}}yyyqqq```KKK<<<666999:::;;;===EEEOOOVVVYYYkkkwww]]]bbbzzz~~~lllVVVOOOCCCBBB@@@>>><<<;;;::::::777666555444444555666777444444333333222111111000444333111000000111333444111111111111000000000000......---------,,,,,,,,,***))))))))))))+++,,,---EEE>>>444+++&&&&&&***---)))))))))(((((('''''''''******)))(((''''''&&&&&&$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''((()))******)))(((''''''''''''(((((((((VVV;;;666333222...////////////---,,,+++***************************++++++***((('''((()))************))))))))))))***)))***------...444===HHHLLLOOOOOOMMMJJJIIIJJJppp{{{~~~{{{|||uuu|||}}}lllcccddduuuwww\\\UUUddduuusssdddQQQ@@@>>>??????EEEOOO[[[dddoooxxx~~~~~~ZZZHHHGGGZZZtttppprrrnnnooovvvZZZNNNKKKJJJRRRTTTSSSLLLDDDAAAGGGNNNfffuuu|||~~~|||iiitttxxxzzzhhhKKKNNNVVVhhhnnnfffiiirrrrrrvvv}}}ooo\\\UUUcccwwwyyyrrrzzz}}}yyy|||~~~~~~gggTTTfffzzzzzzhhhYYYRRRZZZmmm|||wwwmmm\\\III>>><<<<<<888888<<<@@@GGGSSS^^^oooxxxpppUUUJJJ___{{{www[[[JJJGGGDDDAAA???>>>===;;;999:::;;;777222222666999888777777555444333222222222111222222333333444444555444444333333333333222222000000///...---,,,,,,,,,+++000000)))&&&///>>>HHH;;;666///,,,+++++++++)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&((())))))'''%%%$$$&&&&&&&&&'''''''''WWW;;;666222000...////////////---,,,+++***************************++++++***)))((((((***************))))))))))))***)))***---------444<<>>DDDOOOYYYjjjpppdddJJJHHHeeewww]]]OOOHHHEEEBBB???>>>===:::999======999666777<<<===:::888888666555444333333333444444444444444333333333444444333333333222222222000000///------,,,,,,---,,,,,,******000:::???>>>333///***((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""!!! ######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((&&&%%%'''''''''(((((((((XXX>>>666111///////////////...---,,,+++++++++++++++++++++++++++)))+++++++++)))((()))***++++++*********)))))))))***)))***,,,,,,---333<<>>===;;;999???>>><<<<<>>222+++)))(((''')))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%'''((((((((('''''''''(((((((((((()))[[[AAA888111////////////......---,,,,,,++++++++++++++++++++++++)))+++++++++))))))***++++++++++++*********))))))***)))***,,,,,,,,,333;;;FFFNNNVVVVVVOOOIIIIIILLLvvv}}}|||nnngggssswwwkkkUUULLLFFFJJJOOOQQQRRRUUU]]]bbbkkkttt}}}yyy\\\KKKFFFUUUnnnvvvtttnnnjjj}}}nnnPPPCCC@@@???@@@?????????CCCJJJRRRWWWkkklllXXXRRRiiivvv{{{uuuvvvuuuaaaLLLVVVmmmyyyrrrvvvxxxrrr\\\NNN[[[rrr}}}uuu{{{xxxUUULLL```qqqzzz|||{{{www~~~kkkXXXQQQSSS[[[kkktttuuuooo\\\PPPWWWcccwww|||ttthhhVVVDDD;;;:::888777888:::;;;===GGGRRR```kkkaaaJJJOOOuuu|||}}}kkkVVVKKKEEECCCAAA?????????===<<<>>>======???IIIPPPNNNHHH888777666555444444444444444444333333222222222222333333333222222222222111000///...---------------)))+++...555???BBB888+++***)))******++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$&&&'''((((((((((((''''''''''''((((((]]]EEE:::333222000//////...------,,,,,,++++++++++++++++++++++++)))***++++++***)))***,,,++++++++++++***************)))***,,,+++,,,222:::FFFNNNVVVWWWRRRLLLKKKLLLttt~~~vvvooozzz~~~vvvlllXXXSSSQQQWWW]]]``````___eeejjjrrr|||}}}bbbLLLFFFRRRkkkyyytttnnnhhh{{{sssUUUGGGBBB@@@>>>@@@BBBCCCEEENNN\\\hhh{{{___PPPOOOggguuu{{{uuuuuuwwwdddPPPWWWmmm{{{vvvxxxyyypppzzzttt^^^NNNZZZrrr|||tttyyyzzztttsss{{{qqqSSSKKK\\\ooowwwzzz{{{uuu~~~kkkYYYSSSWWWXXXffflllggg^^^OOOLLLZZZiii~~~yyyrrrgggVVVEEE======999999:::;;;;;;>>>IIIUUUffftttiiiMMMRRR~~~}}}lllYYYMMMBBBAAA??????@@@AAA@@@???>>>===<<<>>>FFFLLLIIIBBB666666555444333333333333000111111111222222222333333333222222222111111111//////...------------...'''111:::<<<:::777000)))***+++,,,,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((()))%%%%%%%%%&&&&&&&&&^^^FFF;;;444444000000...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++,,,,,,++++++++++++************)))***,,,++++++111999FFFMMMTTTWWWUUUQQQMMMLLLggg|||zzz|||~~~|||ttt~~~~~~~~~~~~xxxpppaaa___```fffnnnrrrqqqnnnooosss|||fffNNNEEEPPPhhh~~~{{{sssooogggzzz{{{___PPPIIIEEE:::>>>BBBDDDIIIXXXmmm}}}nnnWWWKKKMMMeeeuuu|||uuutttvvvbbbTTTWWWkkk{{{xxxzzzwwwjjjtttwww```MMMWWWooo|||ssswwwtttmmmkkktttmmmQQQHHHWWWmmmvvvyyy{{{vvvlllZZZTTTVVVTTTaaaeee___VVVMMMTTTjjj|||}}}xxxrrrhhhXXXGGG>>>===::::::;;;<<<;;;???LLLZZZppp~~~oooMMMUUU{{{zzzvvviiiWWWKKKBBB@@@??????AAABBBAAAAAA======:::999===@@@<<<666555555444333333333333333000000000111222333333333222222222222111111111111///......---------......+++777@@@;;;222,,,+++***)))***++++++)))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%###""""""###$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&]]]FFF;;;444555111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,++++++***,,,---,,,,,,+++++++++*********+++)))***+++++++++111999GGGKKKRRRWWWYYYUUUOOOKKKXXXzzzxxxwwwyyy}}}|||rrr}}}~~~}}}||||||}}}}}}}}}|||~~~{{{uuuiiiiiikkkqqqzzz}}}yyyxxx|||fffOOOEEENNNfff}}}}}}qqq~~~pppgggzzzlll]]]VVVQQQBBBCCCFFFJJJVVVjjj|||kkkUUUJJJLLLbbbsss{{{uuutttttt]]]OOONNN```rrrrrruuuxxxiiiqqqzzzbbbLLLSSSkkk|||sssvvv}}}kkkeeedddnnnmmmRRRHHHVVViii~~~xxxzzz}}}xxx}}}jjjWWWNNNNNNNNN^^^ccc]]]WWWRRR```{{{}}}yyysssjjjYYYGGG===;;;:::999:::;;;:::???OOO___wwwtttTTTbbb~~~yyywwwrrrdddTTTKKKDDDBBB@@@@@@AAAAAA@@@???;;;<<<:::666777999777222666555555444444444444444333333333333333333444444222222222222111111111111......---------......///444:::;;;444,,,*********((()))+++)))'''&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&[[[EEE:::333666111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,+++++++++******+++)))***+++++++++111888GGGJJJPPPWWW[[[XXXQQQKKKPPPttt~~~wwwvvv{{{wwwlllwww{{{{{{{{{zzzzzz{{{|||}}}~~~}}}xxxkkklllooouuu~~~}}}dddOOOEEEMMMeee}}}~~~ppp}}}pppgggzzzwwwiiiaaa[[[TTTQQQPPPVVVggg~~~}}}nnnWWWKKKNNN___qqqzzzuuuuuurrrYYYEEEBBBRRRgggjjjmmmyyy{{{iiiooo|||cccJJJPPPggg}}}tttvvvwwweee___```lll|||pppUUUJJJWWWfff}}}{{{{{{}}}zzzxxxfffRRRFFFDDDKKK\\\ccc___ZZZWWWhhh{{{uuulllZZZGGG<<<999999999999:::999@@@QQQbbbxxxyyy^^^qqq|||}}}uuufffWWWPPPGGGDDDBBB@@@@@@@@@>>>===888;;;:::777666::::::888777666666555555555555666777666666555555444444333222222222111111111111000......---------......///<<<:::555---***,,,,,,)))(((***+++***((((((***---((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""#########$$$$$$#########%%%$$$"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''