BM6P6(@ tttddddddWWWXXXYYYXXXUUURRRQQQQQQYYYXXXRRRIII@@@:::999:::LLLAAA444+++***+++,,,,,,+++)))'''&&&&&&(((***,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,222888BBBNNN___vvv{{{kkkKKKDDD:::444111111000///---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,------------......///......------,,,,,,,,,---...///000111........................---......///000111111222111111000//////000111111666555333222222333555666555666777888:::;;;<<<=========???AAADDDGGGIIIKKKLLLLLLKKKKKKLLLMMMOOOPPPWWWZZZaaaiiipppzzz}}}gggRRR@@@===888666666555111...222222222111000//////...////////////000000000000////////////////////////------------------------------------------------,,,,,,------...///000000000//////222555555222///......///000000000000000222222111111222222333444333333333333333333333333444444666777999;;;<<<===GGGiiipppiiiiiiTTTzzzfffEEE<<>>>>>>>>@@@AAACCCEEEFFFHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRSSSTTTVVVWWWXXXYYY[[[[[[]]]^^^```bbbcccdddeeeffffffggggggggggggfffeeedddbbbbbbaaa^^^ZZZVVVZZZ___eeegggffffffhhhjjjtttddddddXXXXXXYYYXXXVVVTTTRRRQQQXXXVVVQQQHHH???999888999>>>777...***+++------++++++***(((&&&&&&''')))+++'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,---000222555:::EEESSS^^^rrrzzzhhhVVVEEE:::888444000.........---,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,---------...---------,,,,,,,,,,,,,,,---...///000..............................//////000000111111111111111111111111111111555444333111111333444555444555666777888:::;;;;;;<<<<<<>>>???BBBDDDFFFHHHHHHHHHGGGGGGHHHJJJLLLMMMLLLNNNSSSXXXZZZ^^^jjjwwwrrr\\\HHH;;;999666333111222222000...222222111000000///............/////////000000000////////////////////////------------------------++++++++++++++++++++++++,,,,,,------...//////000......///222555666444111......///000000000000000111111111111111222333333333333333333333333333333333444555777888:::;;;<<>>???AAACCCDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZ[[[\\\^^^```aaacccccceeefffgggggghhhhhhggggggeeedddddddddcccaaa]]]ZZZYYYZZZ\\\___bbbeeeffffffsssddddddYYYYYYYYYXXXWWWUUUTTTSSSVVVUUUPPPHHH>>>888777888444000,,,,,,---...,,,***,,,+++((('''&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''((((((((((((***))))))))))))***++++++)))***+++)))))),,,222888@@@NNNaaaqqqsssfffSSSCCC888333///---...---...///000000...,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------////////////////////////000111222333333222111000444333222111111222333444333333444555777888999999:::;;;<<<===???AAABBBCCCCCCBBBBBBBBBDDDEEEGGGIIIIIIJJJNNNPPPNNNLLLRRRZZZ\\\eeesss}}}~~~mmmXXXGGG<<<555222222000......///000000///111111000000///.........---.........////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,...111444555444333......///000000000000000111000000000000111222222222222222222222222222222222333444555777999::::::???MMMhhhwwwlll}}}mmm|||zzzjjjOOOIIIDDDEEEEEEBBB???>>>:::999999999999999::::::;;;:::888777777777888999<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRTTTVVVXXXYYYZZZ[[[\\\^^^___aaabbbbbbffffffggghhhhhhhhhhhhhhhfffeeeeeefffgggeeebbb___\\\YYYVVVYYY___cccdddcccttteeeeee[[[ZZZYYYXXXXXXWWWUUUTTTVVVUUUQQQIII???999888999777444111///...---+++(((,,,+++)))'''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))***++++++(((***,,,------///222444222444666999BBBTTTkkk|||}}}lll[[[OOO<<<777111...///111333333//////000111111///---+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))***++++++,,,,,,++++++******))))))***************++++++,,,++++++******+++,,,,,,---------------------------//////////////////......000111333444444333111000222222111000000111222222333333444555666777888888888999:::;;;===>>>>>>>>>???>>>>>>???AAACCCEEEFFFIIIKKKOOORRRPPPLLLMMMRRRQQQTTTZZZbbbpppxxxkkkWWWOOOEEE;;;666444333333111000/////////000000000/////////.........------------------............------------------------++++++++++++++++++++++++.............../////////,,,,,,,,,------.........+++,,,---///111111111111......///000000000000000000000000///000000111222111111111111111111111111111222333444666777888999;;;???RRRrrrkkkmmmaaaOOOCCCGGGKKKEEE>>>===<<<;;;:::999888999999:::;;;:::888777666666666777::::::;;;===???AAACCCDDDEEEEEEFFFFFFHHHIIIKKKLLLLLLMMMOOOQQQTTTVVVXXXYYY[[[[[[\\\^^^___```bbbbbbeeeeeefffggghhhhhhhhhhhhffffffggghhhjjjjjjgggeeeddd```\\\ZZZ\\\___aaaaaatttffffff\\\ZZZXXXWWWXXXXXXVVVUUUVVVVVVRRRJJJAAA;;;999::::::777222///---,,,+++***,,,+++)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++(((***,,,,,,+++************,,,......///444===EEEVVVggg~~~|||ppp___QQQHHHAAA999333111///...---,,,+++***(((------,,,+++***)))))))))******+++++++++++++++***************************************************))))))))))))))))))))))))))))))(((((())))))***++++++++++++******)))))))))***))))))))))))***+++,,,++++++*********+++,,,,,,------------------------////////////............000111333444444333111000111111111111111111111111333444444555666777888888666777999:::;;;<<<<<<<<<=========>>>@@@BBBEEEFFFFFFHHHLLLPPPOOOJJJJJJMMMPPPQQQSSSXXX___hhhrrryyy~~~dddJJJ>>>999777444333222222000...000000000///......//////.........---------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,---------------+++,,,---------,,,------......///000000000000000000000000///000000111222111111111111111111111111111222222444555666777888:::777CCCbbbnnn```oooiiiLLLEEEHHHGGGBBB@@@>>>===;;;999888888999999:::999888777666555555555888888999;;;===@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVXXXYYY[[[[[[\\\]]]^^^```aaaaaabbbcccdddeeeffffffffffffeeeeeegggiiikkkllljjjhhhiiihhhddd___ZZZYYY[[[^^^vvvhhhhhh]]]YYYVVVVVVXXXYYYWWWUUUVVVUUURRRKKKBBB<<<::::::666333000---++++++,,,---******)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((()))******((()))************)))(((***---//////---...111555555===GGGOOOVVV___iiiqqq~~~uuufffYYYRRRCCC>>>777333222111///---111///---+++***))))))************)))((((((***---))))))***+++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((()))(((((((((((()))***************)))))))))))))))***)))(((((()))***,,,---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000111222333333222111000111111111111111111111111333444444555666666777777555666888:::;;;<<<;;;;;;<<<<<<===>>>@@@CCCFFFHHHHHHGGGJJJMMMLLLGGGFFFIIIJJJNNNTTTZZZ^^^```aaaaaa^^^ccciiirrrnnn___OOO===333222333111/////////000///......//////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------,,,+++***+++,,,......///000000000000000111000000000000111222222222222222222222222222222111222333444555666777777888777===SSSuuu~~~aaaWWWnnn```GGGBBBDDDFFFGGGAAA@@@===:::999888999:::999999999888777666555555666777888:::<<>>KKKTTTeeettt}}}}}}vvvsssgggbbbXXXMMMBBB888111...//////......------,,,+++)))))))))***+++---000333***+++,,,,,,******,,,...((())))))***++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))))))))***)))(((((()))***,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////111111111111111111111111111222222222222222222111222222333333444555555555444666888;;;<<<===<<<<<<<<<<<<<<<>>>AAADDDGGGHHHLLLJJJKKKMMMLLLHHHGGGJJJIIILLLPPPTTTXXXYYYXXXWWWSSSUUUVVVXXX]]]hhhvvv~~~~~~gggSSS@@@999555000111777000...,,,,,,...000111000+++------,,,***)))+++---+++++++++,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++---///......///000000000000000111111111111111222333333333333333333333333333333222222333444555666777777666:::===HHHeeepppWWW___wwwQQQAAABBBGGGGGGDDDBBB>>>;;;999999::::::::::::::::::999999888777555666777999;;;>>>@@@AAAAAABBBBBBCCCDDDFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSUUUVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^```aaaaaabbbbbbaaabbbcccfffiiijjjhhhfffffffffeeeccc___\\\[[[ZZZxxxjjjkkk\\\XXXTTTTTTWWWYYYWWWTTTSSSSSSPPPJJJAAA:::888888444444444222///,,,++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))******((('''%%%%%%'''((()))***'''***---...---+++******++++++---///222333222000//////777@@@CCCCCCNNN^^^___jjjyyy{{{pppjjj```UUUJJJAAA:::777222222222111000///...---...//////---++++++---...''')))++++++***)))(((((((((+++---,,,)))''''''((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''(((((())))))*********)))(((((()))+++---...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111000//////000111111222222333333333333222222111111111222222333333444444666999;;;===>>>======;;;;;;<<<>>>AAADDDGGGIIIMMMJJJIIILLLKKKIIIJJJNNNOOOMMMIIIIIIKKKOOORRRSSSJJJNNNQQQRRRQQQUUU\\\ccc___pppuuu___NNNFFFDDD666...222555///---000///...------......---+++***,,,...---+++***---000+++++++++++++++++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,---000333...//////000000000000000222222111111222222333444333333333333333333333333333333444444555666777777444<<<>>>AAAYYY|||{{{```\\\~~~^^^FFFCCCEEECCCFFFCCC@@@<<<:::999:::;;;;;;;;;<<<<<<<<<;;;::::::444555666888;;;===@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPSSSSSSTTTUUUUUUVVVWWWWWWZZZ[[[\\\^^^___````````````aaabbbeeehhhiiigggeeeeeecccbbbdddfffeee```\\\vvvgggeeeYYYVVVUUUVVVXXXXXXUUURRRVVVTTTOOOGGG???999666666333222000...,,,+++*********)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++,,,---...,,,,,,,,,---------......000000000000111222333444:::>>>CCCHHHMMMSSSXXX\\\ccckkkyyyqqqllldddZZZQQQJJJEEEBBB888777555333000...,,,+++------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))(((&&&'''+++)))%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++)))((('''((()))+++,,,******++++++++++++,,,,,,++++++******)))*********,,,,,,------...////////////000000000111111111111333333333333333333333333444333222111111333555666777888:::<<<>>>???@@@@@@?????????@@@BBBDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKNNNLLLKKKMMMQQQSSSRRRPPPOOOMMMKKKNNNTTTYYY[[[\\\WWW]]]eeekkkrrr|||nnncccVVVNNNKKKGGG===555222111111000///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------///...---,,,+++,,,------,,,---...///000000000000222111000000000111333333333333333333333333333333333333444444555666666666666999999;;;MMMnnn|||bbbggg^^^FFFEEEFFFBBBGGGFFFCCC>>>:::999999:::999999999::::::;;;;;;;;;999888777777999;;;>>>?????????@@@AAAAAABBBCCCCCCGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNPPPRRRTTTUUUWWWXXXYYYYYY[[[\\\^^^___aaaaaa``````aaabbbccccccdddddd^^^^^^^^^___```aaacccdddsssfffdddZZZWWWUUUUUUWWWWWWUUURRRVVVTTTOOOGGG???999666555333222000...,,,+++*********)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))************************+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000))),,,///111222444777:::888<<>>@@@@@@AAA?????????@@@BBBCCCEEEFFFIIIJJJKKKLLLLLLMMMLLLLLLMMMLLLKKKMMMPPPRRRQQQOOOMMMKKKKKKNNNRRRUUUVVVUUUSSSWWWYYYZZZYYY[[[aaafffvvvuuupppfff[[[HHHBBB<<<;;;======888333000000000///......------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******++++++******)))************************++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,------///...---,,,+++,,,,,,---,,,---...//////000000///111111000000000111222333333333333333333222222222333333333444555555666666666888999;;;EEE___|||uuuqqqYYYHHHBBBHHHFFFEEEBBB???;;;999999999999999999:::::::::;;;;;;999999888888999;;;===>>>>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXYYY[[[\\\^^^___```^^^^^^___```aaaaaabbbbbbeeeeeedddccccccccccccdddqqqdddccc\\\YYYUUUTTTVVVVVVTTTRRRUUUSSSNNNFFF>>>888555555333222000...---++++++******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))))))))*********+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------************+++,,,---------...000///......///111111111222222333444444444111222555999===@@@CCCEEEEEECCC@@@@@@BBBCCCCCCCCCDDDBBB@@@<<<999777555444:::666333222333333111...///...---,,,,,,,,,---...******++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&***,,,(((%%%&&&((('''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((***)))((('''((()))***+++)))))))))************+++,,,++++++***++++++,,,,,,+++,,,,,,------......///////////////000000000000333333333333333333333333555444333333333444555666666888:::<<<>>>@@@AAAAAA>>>>>>???@@@AAABBBDDDEEEIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJLLLNNNOOOOOONNNLLLLLLNNNPPPSSSSSSQQQOOOOOOQQQSSSRRRPPPOOOQQQTTTXXX[[[```eeemmmwww~~~qqqjjjhhhiiifffZZZLLLGGGJJJGGG@@@666555555666666555111...///......------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))))))******++++++******)))******************************************++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,---...////////////000000//////000000111222222222222222222222222222222333333444444555555666666666999;;;<<>>MMMEEEDDDBBB@@@===:::999888999999999999:::::::::::::::999888888888:::;;;<<<======>>>???@@@AAABBBBBBDDDDDDEEEFFFHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^___```aaabbbbbbccccccbbbbbbaaaaaaaaa```qqqdddccc^^^YYYUUUSSSUUUVVVUUUSSSUUUSSSNNNFFF>>>888555444333222111///---,,,++++++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))*********)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,,,,++++++,,,...000000///......//////000......///000111111222222...---,,,,,,,,,---------......---,,,,,,+++,,,,,,...---,,,---......,,,***...---,,,+++***)))************+++++++++,,,,,,,,,************************))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((...000***$$$$$$&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((()))******))))))*********+++++++++++++++++++++++++++,,,---+++++++++,,,------.............../////////000000333333333333333333333333333333222222222333444555666777999;;;===???@@@@@@======>>>>>>???AAABBBCCCFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLLLLNNNOOORRRTTTTTTRRROOOLLLKKKNNNQQQRRRRRRRRRSSSTTTSSSQQQNNNNNNQQQUUUYYYZZZ^^^___bbbhhhqqqzzzwwwqqqooonnnnnnooonnnhhh\\\MMMBBB>>>>>>===<<<888555999???===666777999;;;;;;888333///------,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))************))))))************************)))))))))***************)))))))))))))))***++++++***++++++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,...............///////////////000000000000000111111111111111222222222222333444444555555777444777<<<999>>>ZZZ{{{}}}wwwxxxcccFFFLLLEEECCCBBB@@@???<<<999777999999999999999999999:::::::::999888888999999:::;;;;;;<<<>>>???@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSUUUVVVXXXYYYZZZ]]]]]]^^^___aaabbbcccccc]]]]]]^^^^^^____________sssfffddd]]]YYYTTTSSSUUUVVVUUUSSSUUUSSSNNNGGG>>>888555555444333111///---,,,++++++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))((((((((()))***************+++++++++,,,,,,,,,,,,++++++,,,,,,------(((***++++++******+++---))))))***++++++++++++***------,,,,,,,,,,,,++++++,,,------,,,,,,,,,------*********+++,,,---...///)))(((((()))***)))(((&&&&&&&&&'''((()))***+++,,,++++++++++++++++++++++++************************((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((''''''''''''((((((000666777000)))((())))))((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((())))))***************+++++++++++++++*********++++++,,,---******++++++,,,------------............/////////222222222222222222222222111111111111111222222222555666888:::<<<===>>>>>><<<<<<<<<<<<===>>>@@@@@@BBBBBBDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIIIILLLNNNQQQSSSQQQNNNKKKIIIGGGIIILLLMMMLLLKKKKKKKKKKKKIIIGGGHHHJJJKKKKKKIIIHHHHHHHHHIIILLLPPPSSSUUUccciiinnnmmmgggbbbaaabbbeeehhhlllppprrrpppllliii\\\___gggsss~~~yyyrrrhhh]]]NNNCCC?????????>>>@@@AAAAAA<<<555222555999222222222333888:::444------111555777444111000///++++++++++++************++++++++++++++++++++++++************************+++++++++*********)))))))))))))))******)))))))))))))))))))))))))))))))))((((((((())))))*********))))))(((((())))))***+++*********+++++++++,,,,,,+++++++++++++++************+++,,,---............------....../////////////////////000000000111111111111222222333444444444888333555<<<;;;:::JJJaaannnZZZgggaaaKKKFFFDDDBBBAAA@@@>>>;;;888999999999999999999999999::::::999999888888888999999:::;;;<<<>>>???@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPRRRTTTUUUVVVWWWZZZ[[[\\\]]]___```aaabbb^^^_________^^^]]]\\\[[[vvvgggeee[[[WWWTTTTTTVVVWWWVVVTTTVVVTTTOOOGGG???999666666444333111///...,,,,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))*********++++++++++++******)))******++++++---/////////---,,,---...+++,,,---......---++++++))))))******+++,,,,,,,,,+++,,,------+++++++++---,,,++++++***++++++,,,,,,,,,,,,---------,,,+++***++++++,,,,,,---.........******)))))))))(((((((((************************((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((000444444...)))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++))))))))))))***+++,,,,,,)))******++++++,,,,,,---------------.........///000000000000000000000000//////000000000111111111555666777999::::::::::::::::::::::::;;;<<<===>>>===>>>???AAABBBCCCCCCCCCBBBCCCEEEDDDDDDCCCEEEFFFFFFIIIKKKKKKIIIGGGFFFFFFDDDFFFHHHJJJKKKLLLLLLLLLFFFEEEEEEEEEFFFFFFDDDBBBCCCBBBAAA???>>>>>>>>>>>>IIIIIIGGGCCC???>>>AAADDD===@@@DDDGGGIIIIIIGGGFFF===@@@GGGPPPVVVTTTKKKCCCCCC???;;;999999999666333333444555333000000333666333111///000222222000---+++---///000...,,,++++++************************)))************+++++++++))))))))))))))))))))))))************************((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))******)))(((((((((((()))******************++++++++++++***++++++++++++***))))))******+++,,,------------,,,,,,---............------......//////000000000000111111222222333333444666333555:::;;;:::AAAMMM{{{}}}kkkJJJFFFnnnUUUIIIEEEBBBAAAAAAAAA===:::999999999999999888888888999999999999999888888888777888999;;;<<<>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^``````^^^\\\YYYUUURRRPPPxxxhhheeeXXXVVVTTTUUUWWWXXXVVVTTTWWWUUUPPPHHH@@@:::777777444333222000...---,,,,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((((((''''''((((((((())))))))))))*********+++******))))))))))))******'''((()))((('''&&&'''(((((((((((((((((((((((((((******+++,,,------......''')))++++++)))((()))***,,,+++***)))))))))))))))'''((()))(((((('''((())))))))))))((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''((((((+++***&&&%%%'''&&&###((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((()))(((((((((((()))***+++,,,))))))******+++,,,,,,,,,,,,,,,---------.........///////////////////////////000000111111111111111555666666777777777777777888888888888888999:::;;;999:::<<<>>>???@@@AAAAAA???AAABBBBBB@@@@@@AAACCCAAACCCDDDCCC@@@@@@BBBDDDCCCCCCEEEHHHKKKNNNOOOOOOEEEEEEEEECCCAAA???======<<<<<<<<<<<<<<<<<<======CCCAAA<<<999777888;;;===444666888999999999:::;;;888999;;;???AAA???:::555//////000111222222000...444333222000///...------///---,,,,,,---...///111111000...,,,+++******)))************************))))))))))))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((()))******************++++++++++++)))***+++++++++***(((((()))***+++,,,,,,------,,,***+++,,,---...------,,,,,,------...//////000000000000111111222333333333222555777666666888===BBBfff}}}vvvZZZKKKVVVkkkLLLGGGBBBAAABBBBBB@@@<<<999999999999888888888777777888888999999999999888666777888:::;;;===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSTTTSSSSSSUUUVVVXXXZZZ[[[\\\^^^^^^\\\YYYUUUPPPKKKIIIxxxhhhdddVVVTTTSSSUUUXXXYYYWWWTTTXXXVVVQQQIIIAAA;;;888777555333222000...---,,,,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))************,,,+++************++++++)))+++,,,---------///111***)))(((((()))***,,,...+++*********))))))))))))'''))),,,+++)))''')))***((((((''''''&&&''''''(((((()))))))))))))))+++---'''((()))***++++++++++++''''''(((((()))******+++(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&''''''%%%&&&***)))%%%((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++)))))))))***++++++,,,,,,,,,,,,,,,---------..............................000000111222222222222111555666666666666666555555777666666666777888999999888999;;;<<<>>>??????@@@===???AAA@@@>>>===???BBB@@@AAAAAA???======AAAEEEBBBAAA@@@AAABBBCCCBBBAAACCCDDDCCCAAA>>>>>>???AAA:::::::::::::::999999999777666555666888888666555666666666444222111222444333222222444555666666555555444222000//////000000...---,,,...000111000///------...///---******---...+++((((((+++---//////***************+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((()))******)))************+++++++++)))******++++++)))((('''))))))***+++,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,------...///000000000000000111222222333333///666888333000555<<>>999999999999888888777777777777888999999999999999555666777999;;;===>>>???>>>???@@@AAACCCDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMKKKLLLMMMNNNPPPRRRSSSTTTSSSTTTUUUWWWYYYZZZ\\\]]]______^^^\\\XXXTTTOOOMMMwwwfffeeeXXXQQQPPPXXX^^^]]]WWWTTTVVVTTTPPPHHH???999888999666444111//////...,,,***,,,+++)))((((((((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''(((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))+++,,,,,,+++***,,,---***++++++,,,,,,------...222111111000000000//////444555555555555555444444999777555444666777777666============>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>@@@@@@@@@@@@@@@AAABBBBBB???>>>===<<<;;;;;;<<<<<<888777666777888999888777666555555666777777666444222222222222222222222222000/////////000111222222////////////.....................------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((((((((''''''((()))***++++++,,,***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))***************((()))+++,,,,,,+++)))((())))))))))))************)))******++++++,,,------///......---------............//////000111111111222222222333555777888999>>>___~~~zzznnn^^^```bbbFFF666@@@KKKFFF@@@???888888888888888777666555777777888888888999999999444555777:::<<<===>>>>>>@@@AAAAAABBBBBBCCCCCCCCCEEEFFFHHHIIIJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQOOOQQQSSSUUUXXXYYYZZZ[[[YYYZZZ[[[\\\]]]]]]]]]]]]sssbbbaaaVVVSSSTTTYYY\\\YYYVVVUUUVVVTTTPPPHHH???:::888999777444111//////...,,,***+++***)))((((((((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********)))***,,,+++******+++---***++++++,,,,,,------...//////000111222222111111333444444444444444333333888666555555777888999888<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<>>======<<<<<<<<<===>>>>>>??????>>>===<<<::::::999888777666666888888777666444333333444555555444222111111111111111111111111000000/////////000111111/////////.........------...---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))((((((((('''((((((((())))))******+++)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))************)))((()))+++,,,,,,+++)))((())))))))))))************)))******++++++,,,------///......---------......---......///000000111111111111111222444555777888<<>><<<999777666666777888777777777777888888888888444555666888:::;;;======@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTVVVXXXXXXYYYWWWXXXZZZ\\\___aaacccdddnnn^^^]]]UUUTTTWWWZZZZZZUUUTTTWWWVVVTTTOOOHHH@@@;;;999:::777444111000///...,,,******)))((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******(((***++++++******+++,,,***++++++,,,,,,------...,,,...000333444444333222222222333333444333333222666555444666888;;;<<<;;;<<<<<<<<<============>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@??????>>>@@@??????>>>>>>>>>??????=========<<<;;;888666555777666555666777777666555222111000111333333111000////////////////////////000000//////.../////////............------------------,,,,,,,,,,,,,,,+++++++++++++++*********)))******))))))))))))(((((()))))))))(((((((((''''''((((((((()))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))((()))***++++++***)))((())))))))))))************)))******++++++,,,------......---------......///------......///000000000000000111222333444666777===999MMMwwwaaaLLL[[[yyyeeeQQQEEEBBBEEEGGGCCC@@@:::666444666888;;;666666777777777888888888555555555666777999<<<===>>>??????@@@AAAAAABBBBBBBBBCCCEEEFFFGGGHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWXXX[[[^^^aaadddeeelll]]]]]]UUUSSSTTTXXXZZZWWWUUUWWWVVVSSSNNNGGGAAA===;;;:::777555222000///...,,,+++)))((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((()))******))))))***,,,***++++++,,,,,,------...,,,...111444555444333111222222333444444444444333444333444666:::===>>>>>>;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;<<<=========>>>>>>???????????????AAAAAA@@@????????????@@@:::;;;;;;<<<:::888555444777666444555666666555444111000///000222222000///////////////////////////000000///...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))***)))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************))))))((()))))))))************)))******++++++,,,------...------------...//////---------...//////000000111111111222333555666777>>>555???aaajjjMMMKKKfffnnnQQQEEECCCBBBEEEAAA<<<777555555777999777777777888888888999999777666555555666999;;;=========>>>???@@@@@@AAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKOOOOOOQQQRRRSSSTTTTTTTTTVVVVVVWWWXXXYYY\\\^^^___nnn```aaaWWWQQQOOOUUU[[[[[[WWWVVVVVVRRRMMMGGGBBB>>><<<;;;777555222000000///---+++(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((((((((()))))))))''')))******)))(((***+++***++++++,,,,,,------...---///222444444333111///333333444555555555555555333333444777;;;===>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<===>>>???????????????>>>======<<<<<<<<<======999:::<<<======<<<:::888666555444444555555444222111000///000222222000///000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))(((((()))))))))(((((((((((('''((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))******)))))))))((()))))))))************)))******++++++,,,---------------------...//////------......///000000000333333333333444666777777;;;;;;>>>LLLhhheeeNNNOOOrrr~~~XXXFFFBBB@@@BBB@@@===:::777555444444888888888999999999::::::999888777666777999;;;===;;;;;;<<<===>>>???@@@AAA???@@@@@@BBBCCCEEEFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLNNNNNNPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVXXXYYYZZZ[[[qqqccccccXXXQQQMMMTTT[[[[[[WWWTTTVVVRRRLLLGGGCCC@@@===;;;888555222111000///---+++((())))))))))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((((((((())))))&&&((())))))(((((()))******++++++,,,,,,------......///111222222111000///333333444555666666666666333333444777:::<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>???????????????>>>>>>>>>??????@@@AAA;;;<<<>>>?????????>>>===666444333333444444222111111000///000222222000///000000000000000000000000------,,,,,,,,,,,,,,,,,,++++++++++++************)))************+++++++++))))))))))))(((((((((((())))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------------...///000......//////000111111111444444444444555666777888777>>>>>>===NNNppp~~~|||___HHH]]]^^^IIIEEEEEE@@@@@@>>><<<:::666333222777888888888999999999999999888888777888999:::;;;999:::;;;<<<===>>>???@@@?????????@@@AAACCCDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTUUUWWWYYYYYYZZZZZZqqqbbbaaaYYYSSSQQQUUUXXXWWWTTTTTTVVVQQQKKKFFFDDDAAA>>><<<888666333111000///---,,,))))))*********)))(((''''''&&&%%%%%%$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''''''''((((((((())))))&&&''')))(((''''''(((******++++++,,,,,,------...,,,---...///000111111111222222333444555555555555333333444777999;;;:::888999::::::::::::;;;;;;;;;;;;::::::;;;;;;===>>>>>>;;;<<<===>>>????????????AAAAAAAAAAAABBBCCCEEEEEE<<<<<<<<<<<<<<<;;;;;;;;;555444222222333333111000000//////000111111000...........................,,,++++++++++++,,,,,,---++++++*********)))))))))))))))))))))******++++++))))))((((((((('''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))************)))******++++++,,,---------,,,,,,------///000000//////000000111222222222333333333333444555666666555:::<<<:::AAAYYYxxxzzzzzzXXXVVVgggpppVVVIIIGGGAAAAAA???===;;;888555444666666666666777777777777777777777888888888888888888888999;;;<<<===????????????>>>>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPRRRTTTVVVWWWWWWVVVTTTSSSqqqaaa___ZZZWWWVVVWWWVVVRRRQQQSSSVVVQQQKKKFFFDDDBBB???<<<888666333111000///---,,,)))***+++++++++***(((''''''&&&%%%%%%$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))&&&'''((((((''''''(((******++++++,,,,,,---......***+++,,,---///111333333000111222333444444555444444444555777999999888666999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>???;;;<<<===>>>????????????======>>>???@@@BBBCCCDDD:::999888777666666666666555444222222222222111//////......///000000///---------------------------************+++,,,------************))))))))))))(((((())))))*********+++)))((((((((('''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,---...///000111000000000111222222333333222222222222333444444555666666999===???KKKjjjnnnZZZTTT|||cccLLLCCCCCCBBB@@@>>>;;;999888777444444444444555555555666555666777777777777666666777888999:::<<<===>>>?????????>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEEEEFFFCCCEEEGGGIIIKKKMMMNNNOOOSSSUUUVVVVVVTTTPPPKKKHHHsssddd___XXXWWWVVVWWWXXXXXXVVVTTTTTTPPPJJJGGGEEEBBB>>>:::666444222111111000///---,,,+++***((('''''''''''''''&&&$$$######$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$######$$$&&&$$$$$$$$$#########"""""""""############$$$$$$$$$"""$$$'''((('''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...---------............///111111111222333444666666444444555555666777777777777777666666666666666777777888999:::;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>===<<<<<<<<<<<<======999999888777666555444444222222222111111111000000...........................---,,,+++***************************)))((((((((((((((((((((()))******))))))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------......///000000000111111111111000111111222222333444444777666888;;;:::AAA^^^}}}lllddddddzzztttJJJCCCCCCCCCAAA===888444333333333333444555666777888:::999777666555666777777444555666888:::<<<>>>???<<<<<<======>>>>>>?????????@@@BBBCCCDDDDDDEEEEEECCCDDDEEEGGGIIIKKKLLLMMMHHHQQQYYYYYYPPPFFF@@@???tttddd___YYYXXXWWWXXXXXXXXXVVVTTTSSSNNNIIIEEECCCAAA<<<888666444222111111000///---++++++)))((('''&&&&&&&&&'''&&&$$$######$$$&&&'''"""$$$%%%$$$###"""###$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''((((((((())))))))))))******++++++,,,---------------------............/////////000111222444444333333444555555666666777777666666555555666666666666666888999:::;;;<<<<<<>>>>>>>>>????????????@@@======<<<;;;;;;;;;;;;;;;888888777666555444333333222111111111111000000000------------------------------,,,+++************)))************)))((('''((((((((((((((())))))***(((((()))))))))*********''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------/////////000000000111111000000111111222333333444444333666999777999NNNfff~~~hhhhhhsssXXXMMMDDDBBBAAA===<<<===444333333222333444666777999999888777777777777777444555666888999;;;<<<===;;;<<<<<<======>>>>>>??????@@@AAABBBDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLNNNRRRTTTQQQIIIBBB>>>===uuuccc___[[[YYYXXXYYYYYYXXXVVVTTTQQQMMMGGGDDDBBB???;;;777666444222111111000///---******((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###"""!!!!!!"""###########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$""""""###$$$$$$$$$$$$###############"""############$$$$$$$$$###$$$%%%$$$#########%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((''''''&&&'''''''''''''''((((((((()))))))))*********+++,,,,,,------,,,,,,,,,---------......------------///000111222222222333333444555555555555555555444444555555666444444666777999:::;;;;;;=========>>>>>>>>>??????===<<<;;;:::999888888888777666666555444333222222111000000000000/////////---------------------------,,,+++***)))))))))))))))))))))))))))(((((('''((((((''''''(((((()))***(((((())))))))))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------....../////////000000000000000000111222222333333444333666999666444===KKKqqq~~~kkkUUU\\\qqqXXXEEECCCEEE@@@===???777555333111111333555666888888888999888888777777555555666777888999:::::::::;;;;;;<<<======>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMNNNOOONNNJJJDDD>>>;;;rrrccc```\\\ZZZYYYYYYZZZYYYWWWUUURRRMMMGGGDDDBBB???;;;777666444222111111000///---***)))((('''%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###"""!!! !!!###########################""""""###$$$$$$$$$$$$$$$################################################$$$%%%%%%$$$"""!!!"""###########################""""""#########$$$$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---///000111000111111222222333444444444333333333333444444555222222333555666888999:::;;;;;;<<<<<<<<<=========;;;;;;999888666666555555444444333333222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((((())))))(((''''''(((''''''''''''((())))))(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,---............///////////////000000111222222222666444555888777444777===RRRddd~~~sssZZZPPPggglllNNNHHHHHHAAA<<>>===>>>???AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGIIILLLRRRXXXZZZUUUKKKCCCoooaaabbb[[[ZZZYYYYYYZZZYYYWWWUUUSSSNNNIIIEEEDDDAAA<<<888666444222111111000///---***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$########################""""""###$$$$$$$$$$$$###################################################$$$%%%%%%$$$"""!!!"""###########################""""""#########$$$$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))******++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,---...///000111/////////000111111222222222222111111222333333444111111111222444555777888999999999:::::::::;;;;;;999888777555444333333333222111111000000/////////.........---------,,,,,,++++++++++++++++++++++++******)))((((((((())))))&&&''''''((((((((('''''''''''''''''''''(((((()))'''(((((((((((()))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,---------............//////000000111111222555333333555666666777:::===PPPooo}}}bbbQQQ______MMMFFF@@@@@@EEE@@@===999555333444555666444555777888999999888777666666666666666666666666777888999:::;;;<<<======<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEHHHKKKSSS\\\cccccc\\\VVVnnn```aaaYYYXXXXXXXXXYYYYYYXXXVVVTTTPPPJJJGGGEEEBBB>>>:::666444222111111000///---******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################!!!"""######$$$$$$#########################################################$$$%%%$$$""""""###$$$###############$$$$$$$$$"""############$$$$$$$$$###$$$%%%$$$#########%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111------......///000000111000000000000111222333333111000000000111333555666666666666777777777888888666555444333222111111111////////////......------------,,,,,,,,,+++++++++************************))))))(((((((((((())))))%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******))))))*********++++++++++++,,,,,,,,,,,,---------.........///000000111111000000000222333555777999777FFFaaa}}}WWWNNNcccqqqUUUEEE???CCCIIIBBB@@@<<<888555444444555333444555666777777888888777777777777666666666666666777888999:::;;;<<<===;;;<<<===???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEHHHNNNVVV[[[\\\[[[ooo______WWWVVVVVVWWWYYYYYYXXXVVVUUUPPPJJJGGGEEEBBB>>>:::666444222111111000///---++++++)))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%########################!!!""""""###############################################################"""###$$$$$$###"""###%%%""""""#########$$$$$$$$$"""############$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''(((((()))******+++************+++++++++++++++++++++,,,---...///000,,,,,,------.../////////////////////000111222333111000///...///000222333444444444444555555555555333333222111000000111111...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((''''''(((((()))$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++++++++++++++,,,,,,,,,,,,------...//////000000111---000111111111222444444777===OOOkkk{{{jjjaaannnpppXXXLLLIIIGGGCCCAAA===999666333222222222222333333555666777888777777777777777777777777555666777888999;;;<<<<<<;;;;;;===>>>???@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDAAAAAABBBDDDHHHLLLNNNOOOqqq^^^]]]UUUUUUUUUVVVXXXYYYXXXWWWTTTPPPJJJGGGEEEBBB>>>:::666444222111111111///---,,,+++***(((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$###"""###$$$########################!!!!!!"""###############""""""""""""""""""""""""########################!!!"""$$$$$$######$$$&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""$$$'''((('''%%%$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''(((((()))*********)))************+++++++++*********+++,,,---//////++++++,,,------......///.........//////000222222222000///......///000222222222222333333333444444111111000000000000000111------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((('''''''''(((((()))$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000---222555444222222222111777555@@@]]]{{{nnn^^^tttvvvbbbRRRFFFBBB@@@===:::666333000///222222111222333555777999777777777777888888888888555555666888999:::<<<<<<:::;;;<<<>>>????????????>>>??????@@@BBBCCCCCCDDDCCCEEEHHHJJJJJJHHHFFFEEEwwwbbb[[[TTTTTTUUUXXXZZZ[[[ZZZYYYWWWSSSMMMIIIGGGDDD@@@<<<777666333222222111///---,,,***)))'''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((((((((())))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////////////////222333444444555555444444444444333222111//////...---,,,++++++******++++++))))))*********))))))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************((())))))+++,,,---................../////////000------...///000111222222555:::;;;CCCbbbwwwXXX]]]qqqLLLJJJ@@@<<<@@@>>>444///222111111222222222222111111999888888777777777777777888888888888888888888888;;;;;;:::;;;;;;<<<===>>><<<===?????????AAACCCEEEHHHLLLKKKGGGLLLTTTRRRGGGuuubbb]]]UUUUUUVVVXXXZZZ[[[ZZZXXXWWWSSSMMMIIIGGGDDD???;;;777666333222222111///---,,,***)))'''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000000000000000222333333444444444444444333333222111000000//////,,,,,,+++***************))))))*********))))))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************((()))***+++,,,------...............////////////---......///000111222333444888;;;@@@VVVyyyaaaUUUooovvvRRRFFF???AAA>>>666444888222222111111111111222222777777666666666666777777888888888888888888888888999999999999:::;;;<<<===<<<===?????????AAACCCEEEGGGNNNRRRPPPUUU]]][[[SSSsssbbb___VVVVVVWWWXXXZZZZZZXXXVVVWWWRRRLLLIIIFFFCCC>>>:::777666333222222111///---,,,***)))'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""""""""""""""############"""#########$$$$$$$$$$$$######""""""""""""##############################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$#####################$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((())))))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111111111111111111111111222222333444444444444333222111111111000000//////+++******)))))))))))))))((())))))******)))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,---...//////.....................//////000111222333333444666999<<>>?????????@@@CCCEEEIIIUUU___aaadddhhhggg```qqqaaa___XXXWWWWWWXXXZZZYYYWWWUUUWWWRRRLLLHHHFFFBBB===999777666333222222111///---,,,***)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((())))))******,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------......///000111111111111111111111111111111111111111111222333333333333333000000000000000000000///******)))((((((((((((((('''((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************))))))***+++,,,,,,------//////............------//////000111222333444444666444666999<<>>???BBBDDDNNN]]]lllqqqrrrsssqqqmmmqqqaaa^^^XXXXXXWWWYYYZZZYYYWWWUUUWWWRRRLLLGGGEEEAAA<<<888777666333222222111///---,,,***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""######""" !!!!!!!!!"""""""""!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++------------,,,+++******+++++++++,,,,,,---------...///000111222222222222111111111111111111111111000111222222333333222222000/////////////////////***)))((((((''''''((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))))))))*********************++++++,,,,,,---...............---------//////000111222333444444888333333777888===QQQiii~~~hhh```wwwmmmPPP@@@===>>>>>>===???===:::666333111000///000000000111222444555666666666666666666666666666777777777777888999:::;;;;;;<<<=========>>>@@@BBBMMM]]]pppzzz~~~~~~}}}tttaaa]]]XXXWWWWWWXXXZZZYYYWWWUUUWWWRRRKKKGGGDDDAAA;;;777777666333222222111///---,,,***)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$########################"""""""""############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******+++,,,------------,,,,,,+++******++++++,,,,,,------...//////000111222222222222111111111111111111111111000000111222222222222111000000//////.........---***))))))(((((((((((((((&&&&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------............//////000111222333333888333333777888999CCCPPPuuummm```tttmmmTTTEEE@@@???@@@AAA@@@>>>;;;888555333222000000000111222333555666666666666666666666666666777777777777888999:::::::::;;;<<<<<<;;;<<<>>>@@@FFFVVVkkk{{{wwwccc]]]WWWWWWWWWXXXZZZZZZXXXVVVVVVQQQKKKFFFDDD@@@;;;666777666333222222111///---,,,***)))'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""!!!!!!"""""""""#########"""""""""#########$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,,,,---------,,,++++++******+++,,,,,,---.........///000111222222222222000000000000000000000000///000000111111111111111000000///......---,,,,,,+++***))))))(((((())))))%%%&&&'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))***************++++++++++++,,,,,,,,,++++++,,,---......//////---......///000111222333444444555666666888===BBBcccxxxhhhbbbrrreeeNNNDDDBBB@@@@@@AAA@@@>>>;;;888777111000111111222333444555555555555555555555555555555555555555666777888999888999::::::999:::<<<===AAAOOOdddxxxyyyeee^^^VVVVVVWWWXXXZZZZZZXXXVVVVVVQQQKKKFFFCCC@@@:::666888666333222222111///---,,,***)))'''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!!!!"""######"""""""""""""""########################$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""########################""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,---+++,,,,,,------,,,,,,,,,******+++,,,,,,---.........///000111111222111111//////////////////////////////000111111111111111111000000...---,,,++++++++++++***)))))))))))))))%%%&&&'''((())))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************++++++++++++++++++,,,,,,)))***+++,,,...///000000------...///000111222222000555777555555888===>>>AAAddd~~~cccYYY______IIICCC>>>@@@AAACCCBBB@@@===;;;111111111111222333444444555555555555555555555555444444444444444666777777777888999999888888:::<<>>BBBAAA>>>===AAAFFFGGGCCC===999444000000222444444111222444555666444333111333333555666777777777777666666777777888888888999BBBHHHXXXnnntttbbb^^^XXXWWWVVVWWWYYYZZZYYYXXXUUUQQQJJJEEEAAA>>>;;;999888666333222222111///---...+++(((&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""#######################################"""""""""#########$$$$$$########################""""""""""""""""""""""""########################!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""""""""########################""""""#########""""""!!!"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$############"""$$$$$$############$$$$$$########################"""##################"""$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))***************++++++++++++***************+++,,,,,,------...........................------,,,,,,------...---......///////////////***++++++,,,++++++******)))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))***************+++++++++,,,,,,,,,,,,---........./////////000000222333444444333444666888555>>>UUUvvvssskkkZZZmmmzzz___CCC===:::===EEEHHHFFFCCCBBB>>>999555333333222222111222333444555444444333333333444555666666666666666666666666777777777888===CCCQQQeeewwwsssaaa]]]ZZZYYYWWWXXXYYYYYYXXXVVVTTTOOOIIIDDD@@@===:::888888666444222222111///......+++((('''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""######$$$#############################################$$$$$$$$$%%%########################""""""""""""""""""""""""########################!!!!!!""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!######################## !!!""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###""""""""""""###########################$$$$$$$$$######""" """############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))((())))))******)))))))))(((((()))******++++++,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,---............---******++++++++++++******((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((()))))))))))))))++++++++++++,,,,,,---------------........./////////111333444333333444555555;;;BBBPPPqqqssskkkttt^^^MMM???>>>AAA@@@???BBBGGGDDD???;;;888666222000111111111222333444555555444444555555555555555444555555555555555666666666777<<>>;;;999999777444222222111000...---+++(((''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$#######################################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######"""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""################################################"""!!!!!!""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))(((((((((''''''(((((()))*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&''''''((()))(((((((((*********+++,,,,,,------,,,,,,,,,---------.........000333444333222333333:::<<<999<<>>777<<>>:::666222222111000///000222444666555555666666666555555444444444444444444444444444444777>>>GGGQQQ```wwwttteeebbb\\\[[[YYYYYYYYYYYYWWWUUUUUUQQQKKKFFFCCC@@@===;;;:::777444222111111000///---+++((('''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""############""""""########################$$$#########"""""""""!!!"""""""""""""""""""""""" !!!!!!"""######""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((%%%&&&'''(((((((((((((((&&&''''''(((((()))******++++++++++++++++++++++++((()))***++++++***)))((())))))***++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))&&&&&&'''((((((((((((((())))))***++++++,,,------,,,,,,,,,,,,------------...000333444333333333333555444555:::FFF^^^|||qqqyyykkkQQQ??????IIIGGGFFFEEEDDDCCC@@@<<<888444333111//////111333444666666777777777666555555444444444333333333333333666666888<<<@@@JJJ^^^ooossseeeddd\\\[[[YYYYYYYYYYYYXXXVVVVVVRRRLLLHHHDDDBBB???===;;;888444222111111111000---+++((('''((()))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""####################################$$$$$$$$$%%%########################""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$######"""########################%%%$$$$$$###""""""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$%%%%%%"""""""""""""""""""""""" """######$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$############"""$$$##################$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$#######################################$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((((((((&&&''''''(((((())))))***++++++++++++++++++++++++))))))************))))))))))))***++++++++++++***&&&'''((())))))***))))))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))***&&&''''''(((((((((((((((((())))))***+++,,,------,,,,,,,,,---------.........000222333222222333444444333777>>>===BBB]]]||||||ddd___uuuTTTBBB===DDDDDDDDDEEEFFFEEEBBB???:::888555333222222222333555555666666666666666555444444444444333333333333777666666777777;;;GGGTTTqqqfffeee\\\ZZZYYYYYYZZZZZZXXXWWWVVVRRRMMMHHHEEEBBB@@@>>><<<888444111111111111111---+++((((((((())))))((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""########################"""""""""#########$$$$$$########################""""""""""""""""""""""""######################## !!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$$$$%%%&&&""""""""""""""""""""""""!!!""""""#########"""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$############"""###""""""!!!!!!""""""###########################"""##################"""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))'''''''''((())))))******+++++++++++++++++++++++++++******))))))******+++))))))***++++++++++++***%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((())))))%%%%%%&&&''''''((())))))''''''((())))))))))))((((((((()))***+++,,,------------------...............///000000///000222333777666999;;;666444DDDZZZnnnYYYiiiuuuVVV@@@BBBBBBCCCEEEGGGGGGEEECCCAAA???<<<999666444333333222222333444555555555555555555444444333333333333666444444666666666:::@@@pppfffhhh[[[ZZZYYYYYYZZZZZZYYYXXXVVVRRRLLLHHHEEEBBB@@@>>><<<888444111111222222111---+++(((((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""########################!!!""""""""""""#################################""""""""""""""""""""""""######################## !!!!!!!!!"""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$%%%%%%&&&""""""""""""""""""""""""###$$$$$$######"""!!! """############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""########################""""""############""""""$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''(((((()))*********++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***+++++++++++++++((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))'''((()))***+++,,,---------------.........//////---.........---...111333222222444444333555>>>HHHdddmmmYYY|||uuuXXXAAAAAABBBDDDGGGHHHFFFEEEFFFDDDAAA===:::777444333///000111222333444444444555555555444444333333333444222333777888555555888uuuiiieee[[[ZZZXXXXXXZZZZZZZZZYYYVVVQQQKKKHHHGGGEEE@@@;;;:::888444333222222111000111,,,((('''&&&$$$%%%)))((('''%%%$$$###$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&''''''((((((((((((((()))))))))(((((((((((((((,,,,,,,,,+++++++++******+++*********))))))((((((******************++++++******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##############################""""""""""""######$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))************+++++++++---------...............000000000000111222333333555444444555777999<<<===BBBXXXuuuooobbb|||aaaOOOBBBDDDJJJJJJDDD@@@CCCCCCCCCAAA???<<<999777222111000//////111333444666555555444444333333333111222222333333444444555tttfffaaaZZZYYYWWWXXXYYYZZZZZZYYYUUUPPPJJJGGGFFFDDD???:::999777444333333333222111111,,,((('''&&&$$$%%%***((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!""""""!!!!!!########################!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!######""""""""""""##############################"""""""""""""""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$############################################################"""""""""!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((())))))))))))((()))))))))))))))))))))))),,,,,,+++++++++*********************)))))))))(((***************************)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$#################################""""""#################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''(((((((((((())))))*********+++++++++------------............000//////000000111222333333333444555666777999:::>>>JJJ^^^wwwiiijjjooodddNNN@@@<<>>777666333111000000111222333333333444444555555555333333333333333333333222sssddd___XXXWWWVVVWWWYYYZZZZZZYYYUUUPPPJJJGGGEEEBBB>>>:::888666333222333333333222000+++((('''&&&$$$&&&***)))(((&&&$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!""""""!!!!!!""""""###$$$$$$###""""""!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$########################"""############$$$$$$$$$######""""""""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''((())))))******))))))************************,,,++++++++++++*********************))))))))))))************************))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''''')))))))))*********++++++,,,,,,,,,------.........////////////000111222333222222444555555666666666::::::DDD]]]zzzuuugggkkk~~~vvvUUUAAA???FFFGGGGGGGGGGGGEEECCCBBB@@@>>><<<999666333111111111000111111333444555666666555444444333222222111111rrrddd___WWWVVVVVVWWWYYYZZZYYYXXXUUUQQQLLLHHHEEEBBB>>>;;;777555333222333444444333000+++''''''&&&$$$&&&***)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!""""""""""""""" """###%%%%%%###""" !!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""#########$$$$$$$$$###""""""""""""""""""###"""""""""""""""#######################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((()))******************************+++++++++++++++++++++*********************)))))))))))))))************)))))))))))))))((('''&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((())))))))))))************+++++++++,,,------....../////////000111222333444222333444555555555444333666222777JJJgggxxxkkklll|||YYYEEE???FFFFFFEEEEEEDDDDDDCCCCCCCCCAAA>>>;;;888666555444000000111111222333444444333333333333222222111111qqqddd```WWWVVVVVVXXXYYYZZZXXXWWWVVVSSSOOOJJJFFFBBB???<<<777555333222333444444333///***''''''&&&$$$&&&+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!""""""""""""""" !!!###$$$$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#################################""""""#########$$$$$$$$$"""""""""######"""""""""!!!!!!""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***************))))))******+++++++++++++++++++++*********))))))))))))))))))))))))***************)))))))))(((((((((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))***************++++++,,,------...000000000111222333444555222333444555555555333333555222444???OOOhhhqqq\\\lllzzz___OOOGGGEEEDDDBBBBBBDDDFFFGGGEEEDDDBBB@@@>>><<<;;;:::333333222222222111111111111111111222222333333333qqqccc___XXXXXXXXXYYYZZZZZZXXXVVVWWWUUUQQQKKKFFFBBB???===888666333222333333333222///***''''''&&&%%%'''++++++***(((&&&$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!""""""######""""""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""##############################"""############$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''((())))))******))))))(((((())))))***++++++++++++************)))))))))))))))))))))*********************))))))(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((((()))))))))******))))))***+++,,,,,,------/////////000111333444555222333333444444444444333444333444777;;;JJJkkkuuujjjooo}}}qqqTTTPPPIIICCC@@@@@@BBBCCCDDDDDDCCCBBBAAA@@@??????888777666555333222111000000000111111222333333444qqqccc___ZZZYYYYYYZZZ[[[ZZZWWWUUUVVVTTTQQQKKKEEEAAA>>>===999777444333333333222111///***''''''&&&%%%''',,,,,,***(((&&&%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!"""""""""###########################"""############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""####################################"""############$$$$$$$$$################################################!!!"""""""""############"""""""""""""""#########"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!"""###$$$$$$$$$######""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((())))))))))))(((''''''((())))))***++++++************))))))))))))((()))))))))************+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$#################################""""""#########!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***(((((()))***+++,,,------,,,------...000111333444111111111111111222333444555222333555444777KKKbbbssseeennn|||uuufffUUUIIIAAA??????CCCCCCCCCCCCBBBAAA@@@???<<<;;;:::999777666555444111111111111111222222222qqqddd```[[[[[[[[[[[[\\\ZZZWWWTTTUUUTTTPPPKKKDDD???===<<<:::888444333222222111000///***''''''&&&%%%''',,,,,,+++(((&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""######$$$ !!!!!!"""###$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&''''''(((((((((((((((&&&''''''((()))*********************))))))))))))(((((())))))*********++++++******)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$##############################""""""""""""######!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,------+++++++++,,,...000111222000////////////111333444666111222888777333:::FFFfffzzzpppcccddd{{{oooZZZKKKCCC@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;999999888333333222222111000000000nnncccbbbYYYWWWXXX[[[[[[WWWVVVXXXWWWWWWQQQHHHCCCAAA???;;;888888666555333111000000222...)))%%%$$$%%%(((+++222...((($$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!########################""""""""""""############$$$#########""""""!!!!!!!!!!!!"""#######################################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$###"""""""""!!!!!! """"""""""""##################""""""""""""######$$$$$$$$$#########""""""######""""""######$$$%%%""""""""""""###########################"""!!!!!!""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((++++++************++++++&&&&&&'''((()))***++++++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################################################################$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&***)))((('''&&&&&&'''((()))************+++++++++++++++,,,------......////////////000111111222222000000111222444555555666CCC```rrrkkkxxx___MMMMMMFFFGGGIIIHHHEEECCCCCCCCCAAA@@@???===;;;:::::::::999888666555333222222222kkk```]]]ZZZXXXYYY\\\[[[WWWVVVWWWXXXWWWRRRIIICCCBBB@@@<<<888888666555333222000000111...***&&&%%%&&&(((***///,,,'''$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!########################""""""""""""########################"""""""""!!!!!!!!!"""#######################################$$$$$$###"""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""""""""#####################""""""!!!!!!!!!""""""""""""##################""""""""""""######$$$$$$$$$#########""""""###############$$$$$$%%%""""""""""""###########################"""!!!!!!""""""############""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''))))))(((((((((((())))))'''''''''((())))))******''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################!!!""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''***)))((('''&&&''''''((())))))*********+++++++++++++++,,,,,,---...............//////000111111111000000111222333444555555???GGG___{{{ppp]]]^^^WWWMMMEEECCCDDDFFFFFFCCCBBBAAA@@@???>>>===<<>><<<:::888777666666lll___\\\[[[YYYYYY\\\[[[WWWUUUWWWYYYXXXSSSJJJDDDCCCAAA===999888777555333222111000///---***'''&&&&&&'''(((+++(((&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!####################################""""""""""""########################""""""""""""########################""""""""""""!!!!!!"""#######################################$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""###########################"""""""""""""""""""""##################""""""""""""######$$$############""""""""""""############$$$$$$$$$""""""""""""###########################"""!!!!!!""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""###$$$$$$%%%%%%########################"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''))))))(((''''''''''''((()))))))))*********++++++***++++++,,,,,,---......------......///000000000000000111222333444444555888222;;;\\\{{{}}}{{{rrrhhhaaa]]]WWWNNNGGGDDDCCCAAA@@@>>>>>>>>>>>>AAA@@@>>>===;;;999888777pppbbb^^^[[[YYYYYY\\\[[[VVVUUUVVVZZZYYYTTTKKKEEEDDDBBB>>>999888777555444222111000...,,,***(((&&&&&&&&&''''''&&&$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###############$$$$$$$$$#########"""""""""""""""########################!!!"""""""""#####################"""""""""""""""!!!!!!"""#############################################"""""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$##################!!!"""""""""##################""""""""""""##################""""""""""""""""""######$$$$$$$$$$$$!!!"""""""""###########################"""!!!!!!""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$#######################################"""""""""""""""########################""""""#########$$$$$$$$$#######################################"""!!!!!!""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$#######################################################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((('''''''''(((((())))))))))))*********************+++,,,,,,------,,,,,,------...//////000000000000111222333333444333000333CCC[[[xxxqqqgggiiivvvhhhYYYNNNIIIFFFBBB>>><<<<<<>>>@@@@@@??????>>>===<<<;;;:::rrrddd```[[[XXXYYY\\\[[[WWWUUUWWWZZZZZZTTTKKKFFFDDDBBB>>>999999777666444222111111...,,,***'''&&&&&&&&&'''%%%$$$$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!!!!"""##########################################"""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""############""""""######""""""""""""""""""##################$$$$$$!!!"""""""""##################""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###!!!"""""""""###########################"""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###############$$$$$$$$$$$$##############################""""""""""""""""""""""""#######################################$$$$$$$$$########################%%%%%%$$$###""" """"""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,---....../////////000000111111222222222000333777888<<>>:::999<<<>>>??????@@@@@@@@@@@@??????pppccc___YYYWWWXXX[[[[[[WWWVVVXXXZZZYYYTTTKKKEEEDDDBBB>>>:::999888666444333222111...,,,)))&&&%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!"""#######################################"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""###############""""""""""""##################""""""""""""######!!!!!!"""""""""""""""###!!!"""###%%%%%%$$$######""""""""""""###########################"""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################""""""""""""####################################################################################%%%%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((()))(((((((((((((((((()))))))))******((())))))******+++,,,,,,,,,,,,------...///////////////000000000111111111000111333444444>>>TTTiii{{{kkkjjjwww{{{ggg```UUUIII???:::888777;;;<<<===??????>>>===<<>>:::999888666555333222111///,,,(((%%%###$$$&&&((((((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!!!!"""#######################################"""""""""""""""###$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""############"""""""""!!!!!!!!!!!!""""""#########""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""######!!!"""$$$%%%%%%$$$###"""""""""""""""###########################"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))((((((''''''''''''(((((('''''''''''''''''''''&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$##############################################################################$$$$$$######""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%''''''%%%%%%&&&&&&'''(((((()))%%%&&&((()))))))))(((((((((((((((((()))))))))***(((((())))))***+++++++++---------...//////000000/////////000000000000000111...---111444777===CCC^^^tttssshhhyyyjjj[[[MMMCCC>>>???@@@AAAAAAAAA???===<<>>;;;999666555444333111//////,,,(((''''''''''''&&&'''&&&%%%$$$############%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############&&&$$$""" !!!"""###""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""############$$$#########""""""!!!!!!!!!!!!""""""#########$$$#########"""""""""""""""""""""!!!!!!"""###$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""##################""""""!!!!!! """"""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$$$$"""!!!########################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////////////////.........///000000000111111111111222777JJJiiixxxggg```ggg{{{ssspppkkkddd\\\TTTMMMIIIttteee]]]WWWSSSSSSWWWZZZXXXWWWXXXXXXVVVRRRMMMHHHCCC???===;;;999666555444333111//////,,,(((''''''''''''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!"""###############""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""""""""########################"""""""""!!!!!!"""""""""###############""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""###############""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!###$$$%%%$$$###"""########################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((((()))******++++++++++++++++++++++++++++++++++++,,,,,,---......//////...................../////////000000000111111333444<<>>UUUvvv|||}}}wwwcccYYYUUUTTTUUUYYYYYYVVVTTTVVVVVVVVVRRRJJJEEEEEECCC@@@>>>===;;;888555222000///222...)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""############""""""""""""""""""""""""######"""###$$$%%%%%%$$$###"""$$$"""!!!!!!"""######"""""""""""""""############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$""""""""""""#####################""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################################################################$$$$$$$$$##############################"""!!!!!!######################################################################################################$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***)))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,222888:::FFFhhhttt___VVVSSSRRRTTTXXXYYYUUUTTTVVVVVVVVVRRRJJJEEEEEECCC@@@===<<<:::777444222000///222...)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""############""""""#########""""""""""""""""""###$$$$$$$$$$$$###"""$$$###!!!!!!#########"""""""""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""########################"""!!!!!!!!!!!!""""""###"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""########################""""""""""""""""""""""""###################################################""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""######$$$$$$$$$$$$########################################################################################################################$$$$$$###############"""!!!!!!######################################################################################################$$$$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---222......///---///AAAWWWvvvrrr^^^TTTQQQQQQSSSXXXYYYVVVTTTVVVVVVVVVRRRJJJEEEEEECCC@@@===<<<999777444222111000222...)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$############$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""############""""""$$$#########""""""!!!!!!"""###$$$$$$$$$$$$###"""$$$###!!!!!!###$$$###""""""""""""#########$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""##############################"""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""######"""############$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################################################################"""""""""###$$$$$$$$$%%%"""############""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,000***))),,,---***///777HHHdddrrr___WWWQQQQQQTTTZZZ[[[XXXVVVWWWVVVVVVRRRJJJEEEEEECCC@@@>>><<<:::777555333222222222...)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$!!!"""""""""############""""""############""""""$$$$$$######"""!!!!!!!!!#########$$$$$$#########%%%###""""""###$$$$$$###""""""#########$$$$$$$$$######"""""""""""""""###"""""""""""""""""""""""""""""""""""""""##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############"""""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!"""""""""########################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""#########""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################################################################!!!!!!"""###$$$%%%%%%%%%""""""############"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((())))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++***'''(((...222000111444444>>>RRRnnnqqq```XXXSSSRRRVVV\\\]]]ZZZXXXYYYVVVVVVRRRJJJEEEEEECCC@@@>>>===:::777666555555555222...)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""""""""############""""""############""""""############""""""!!!!!!$$$##################$$$%%%###""""""###$$$$$$###############$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######################## !!!"""###$$$"""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""########################"""""""""!!!########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################################################################!!!!!!"""###$$$%%%%%%%%%!!!""""""#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$######""""""######$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))************************)))))))))*********++++++******+++------***+++---111...111BBB^^^|||ooo^^^WWWTTTTTTXXX^^^___[[[XXXYYYVVVVVVRRRJJJEEEEEECCC@@@>>><<<999777555555666666222...)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""############""""""############"""""""""""""""""""""""""""###$$$$$$###""""""###$$$$$$%%%$$$""""""$$$%%%$$$############$$$$$$$$$$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################################################################"""""""""###$$$$$$$$$%%%!!!""""""############"""################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#############################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************((())))))))))))************+++,,,+++)))'''))),,,//////000222777HHHeee}}}ooo___XXXTTTTTTXXX^^^___ZZZVVVWWWVVVVVVRRRJJJEEEEEECCC@@@<<<:::777444333333555666222...)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""############""""""!!!!!!!!!"""######$$$$$$$$$$$$###""""""###$$$$$$&&&$$$######$$$%%%$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""""""""############"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############ !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$########################################################################################################################$$$$$$!!!!!!"""###############################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))************************((((((((()))))))))******)))***+++***+++---......,,,...222111+++,,,===QQQqqq```ZZZTTTTTTXXX^^^^^^YYYUUUUUUWWWVVVRRRJJJEEEEEECCC@@@:::888555333111222333555222...)))&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""############"""""" !!!"""###$$$%%%%%%%%%$$$###""""""###$$$%%%&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""######$$$""""""""""""############ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################################################################$$$$$$$$$###############!!!!!!"""###############################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))+++---+++(((+++(((***///...+++...555;;;NNNhhh{{{vvvbbbXXXOOOSSSXXX\\\]]]ZZZVVVSSSWWWUUUNNNHHHGGGHHHEEE???<<<;;;888666444444333333555111+++(((&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$!!!"""""""""############$$$#########""""""!!!!!!!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######%%%$$$######""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######""""""""""""######""""""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""############"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$######$$$''''''$$$!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---+++++++++,,,,,,,,,------222555:::AAANNNccc{{{vvvddd[[[OOOSSSXXX\\\]]][[[WWWTTTXXXVVVPPPIIIHHHJJJFFFAAA<<<;;;888666444333333444555000+++'''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$############$$$$$$$$$$$$############"""""""""!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%$$$######""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######""""""""""""######""""""""""""####################################"""######$$$$$$######"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""############"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$"""!!!###%%%%%%###!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((***+++,,,+++++++++,,,,,,,,,,,,---***,,,...000666CCCTTTaaatttbbbZZZPPPSSSXXX\\\]]][[[XXXVVVYYYWWWQQQKKKJJJKKKHHHCCC===;;;888666444333444444444000+++'''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$######""""""""""""######%%%$$$######""""""######""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######""""""""""""######""""""""""""####################################"""######$$$$$$######"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""############""""""######$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$"""!!!!!!"""######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++******+++++++++,,,,,,,,,*********))))))...777===TTTeee~~~qqq]]]UUURRRTTTXXX[[[\\\[[[YYYWWWYYYVVVPPPJJJJJJKKKHHHCCC===;;;888555333333444444333///***'''&&&&&&'''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%$$$######################################################$$$%%%%%%%%%$$$$$$$$$######""""""######$$$%%%$$$######""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""""""""####################################""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$!!!"""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$$$$######%%%###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""############$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$##################$$$########################################################################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************++++++++++++,,,---...---,,,---000333---<<>>;;;888444333333444555222///)))&&&&&&&&&'''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""#########$$$""""""""""""""""""############""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%&&&&&&%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######""""""######!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""""""""####################################"""""""""######"""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$!!!"""""""""############!!!""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$######"""%%%%%%$$$###"""###$$$&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################"""""""""""""""""""""""""""""""""######$$$$$$$$$################################################""""""""""""""""""""""""#########$$$$$$#################################################################################$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++(((***,,,---------...//////000222888DDDWWWmmm{{{wwwbbbXXXUUUVVVWWWYYYYYYXXXVVVUUUUUUSSSMMMGGGGGGIIIFFFAAA>>><<<888444222333444666222...)))&&&%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""""""""#########""""""""""""########################""""""""""""########################""""""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#######################################$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######""""""######!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""######""""""""""""####################################!!!""""""######""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""############!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###############""""""############""""""$$$%%%%%%$$$######$$$&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################################################################!!!!!!""""""###$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################################################################$$$$$$############$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((())))))))))))*********((()))***+++,,,,,,++++++///...---,,,000888BBBIII___qqq{{{eeeZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTRRRMMMGGGGGGIIIFFFAAA???<<<777444222222444666111---(((&&&%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""########################"""""""""!!!########################!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""####################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""############!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$""""""############""""""!!!$$$&&&%%%###"""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&((((((((()))))))))******+++******+++,,,,,,,,,+++'''***///333333222000///333BBBWWWkkk{{{eeeYYYWWWWWWWWWVVVUUUTTTRRRRRRUUUSSSMMMGGGGGGIIIGGGBBB???<<<777333222222555666111---(((%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$#########""""""!!!!!!########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""######### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""####################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""############!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$""""""############"""""""""%%%%%%###!!!!!!###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&(((((((((((())))))))))))+++***))))))+++,,,,,,,,,...,,,)))''''''***...222000222333888GGG^^^rrr{{{{{{fff[[[SSSVVVSSSSSSXXXRRRMMMTTTUUUTTTPPPKKKJJJJJJEEE>>>:::888666333333444555777111...)))&&&%%%&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$"""!!! !!!########################$$$#########""""""!!!!!!########################""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$######"""""""""########################$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!%%%###""""""######""" """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!""""""######$$$$$$$$$%%%&&&%%%###!!!!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$##################################################################$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$$$$##################$$$###"""!!!!!!"""###$$$######################## !!!"""###$$$$$$%%%################################################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))************,,,,,,,,,++++++*********///---,,,---111888???DDDTTTccc{{{{{{eee[[[TTTWWWTTTTTTYYYRRRMMMTTTTTTSSSOOOKKKJJJKKKFFF???:::888666444333444555666222...***'''&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""'''((((((&&&###!!!!!!"""####################################"""""""""!!!########################""""""""""""############$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$####################################"""""""""!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""$$$###""""""######""" """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$#########"""""""""############$$$$$$$$$%%%$$$$$$###""""""""""""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""""""""############%%%&&&%%%###!!!!!!"""$$$$$$$$$#######################################################################################$$$#########""""""""""""############"""""""""!!!########################$$$###"""!!!!!!"""###$$$########################"""""""""""""""#########################################################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((()))))))))*********,,,,,,+++++++++******************+++...111555777:::BBBPPPaaarrr{{{dddYYYVVVYYYUUUUUUZZZSSSMMMTTTSSSSSSOOOJJJJJJKKKGGGAAA999888666444333444555666333///***((('''''''''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%'''+++---####################################""""""""""""########################""""""""""""############$$$$$$$$$###############&&&&&&&&&%%%%%%%%%%%%$$$####################################"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""$$$############"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""######"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!"""""""""#########$$$$$$$$$###"""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""""""""""""""###%%%%%%###"""###$$$###############$$$$$$$$$#######################################################################################"""""""""############""""""""""""##############################""""""""""""##########################################""""""!!!!!!################################################"""############$$$$$$$$$################################################$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''(((((())))))))))))******+++++++++***************'''(((***+++,,,,,,+++***---///111777AAAPPP```jjjzzz~~~yyybbbVVVWWWYYYVVVVVVZZZSSSMMMTTTSSSRRRNNNIIIJJJKKKHHHBBB999888666444444444555555333000+++((('''(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################## !!!###$$$&&&)))...222#################################"""""""""""""""########################!!!"""""""""#############################################################################################""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$"""!!!"""######"""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############"""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$######""""""!!!!!! """$$$$$$######$$$%%%"""""""""###$$$$$$$$$%%%###############$$$$$$$$$#################################################################################"""""""""""""""###############$$$$$$$$$###""""""""""""""""""#################################""""""""""""""""""################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''(((((((((((()))))))))************************))))))***,,,,,,,,,+++)))(((//////.........111777;;;@@@GGGSSSaaannnyyywww```TTTVVVYYYUUUVVVZZZSSSNNNTTTRRRQQQLLLHHHHHHJJJGGGAAA888888666555444444555555333000+++((('''(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################''''''&&&$$$"""###%%%(((########################""""""""""""""""""##############################!!!"""""""""####################################################################################""""""""""""""""""######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!"""###$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!!!!"""""""""!!!""""""""""""############"""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$######""""""!!!!!! """$$$$$$$$$###$$$%%%"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$"""""""""######"""""""""######################## !!!!!!"""######$$$$$$################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++---//////...---------,,,///444999>>>CCCIIINNNvvv___TTTTTTWWWTTTUUUZZZTTTNNNUUURRRPPPKKKFFFFFFHHHEEE???888777666555555444444444333///***((('''''''''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$%%%$$$###!!!!!!###%%%########################""""""""""""####################################""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################""""""""""""############"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""######"""!!!"""###$$$###"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!""""""""""""######"""""""""#########$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""""""""""" """$$$$$$######$$$%%%###############$$$$$$$$$"""""""""###$$$$$$%%%%%%#########################################################$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$%%%%%%""""""############""""""######################## !!!"""###$$$%%%%%%################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((())))))(((((((((((())))))))))))******)))))))))***,,,---***+++,,,,,,++++++,,,...+++++++++******,,,///222vvvaaaVVVRRRUUURRRTTTYYYTTTNNNVVVRRRPPPJJJDDDDDDEEECCC===888777777666555555444444222...***'''&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$ """""""""###%%%'''########################!!!"""""""""####################################""""""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################!!!"""""""""############"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$"""!!!!!!!!!###$$$###"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""""""""#########$$$$$$############$$$$$$$$$%%%"""""""""""""""###$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""""""""#########!!!###$$$$$$#########$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%#########################################################$$$$$$%%%%%%%%%!!!"""""""""############!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!########################!!!!!!""""""#########$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))((())))))******+++***++++++***)))((()))+++((()))++++++,,,...111444wwwbbbXXXQQQTTTQQQSSSYYYTTTOOOVVVRRRPPPIIICCCBBBDDDAAA<<<777777777666555555444444111...)))&&&%%%&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%$$$""" ########################!!!!!!""""""#########$$$########################""""""""""""############""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$########################!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&"""!!!!!!!!!###$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$"""###%%%%%%###"""###$$$%%%$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%#########################################################$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!####################################""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))***++++++***))))))###'''***---,,,+++***++++++------,,,***(((((()))~~~eeeVVVSSSSSSVVVYYYWWWQQQNNNPPPUUUNNNEEE@@@???@@@@@@@@@999666555777666222111333222///***'''&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""%%%$$$###""""""###$$$%%%###############"""!!!!!! """######""""""###%%%%%%$$$###"""""""""$$$$$$""""""""""""""""""######$$$$$$$$$############""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!! """%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$###############$$$############""""""""""""""""""""""""""""""""""""######"""""""""###%%%&&&"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############ """######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$########################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++~~~dddUUUTTTTTTWWWZZZWWWPPPNNNQQQSSSJJJ???:::;;;>>>>>>===888555444666555222111444222///***'''&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""""""""######$$$$$$$$$###############$$$$$$###""""""###$$$$$$###############"""!!!!!! """######""""""###$$$$$$$$$###""""""######$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""!!! """$$$&&&&&&%%%'''''''''&&&%%%%%%%%%$$$$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""######"""""""""###$$$%%%"""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############!!!"""###"""!!!!!!###$$$$$$######$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++~~~cccSSSTTTUUUXXXZZZVVVOOONNNQQQRRRFFF999555999>>>>>>;;;777444333555555222111444222///***'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$"""############""""""!!!!!!"""######""""""###$$$######"""""""""######$$$!!!""""""###$$$%%%&&&&&&'''&&&&&&%%%$$$######"""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!"""$$$&&&&&&%%%(((((('''&&&%%%$$$######$$$$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######"""""""""###$$$$$$"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""############"""######""" !!!"""###"""""""""###$$$%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************~~~bbbRRRTTTUUUXXXYYYTTTMMMLLLQQQSSSEEE777333:::@@@@@@===666333333555555222111444222///***'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$##################$$$""""""############"""!!!!!!"""######"""!!!"""$$$"""""""""""""""#########!!!""""""$$$%%%&&&''''''((('''&&&&&&%%%$$$##################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""!!!!!!"""$$$&&&%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$######""""""""""""""""""""""""""""""###""""""""""""#########""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""############"""###$$$###!!!!!!"""$$$"""""""""""""""###%%%&&&"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******}}}aaaRRRRRRTTTWWWXXXRRRKKKLLLQQQRRREEE777333:::@@@@@@===777444333666555222111444222///***'''&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$#########!!!""""""#########"""""""""###$$$###"""!!!"""###!!!!!!""""""############!!!""""""$$$%%%&&&''''''''''''&&&%%%%%%$$$######"""""""""############$$$######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$######""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""############"""###$$$$$$###$$$&&&((($$$###"""""""""###%%%&&&"""###$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""######"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################$$$######""""""######$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))))){{{aaaSSSPPPSSSWWWXXXQQQKKKMMMTTTPPPEEE888555999??????===999666555777666222111333222///***'''&&&'''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!""""""############""""""###$$$###"""!!!"""### !!!"""############!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%$$$######""""""""""""""""""""""""""""""#########"""!!! """""""""!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############"""###$$$$$$$$$%%%''')))&&&%%%###""""""###%%%&&&######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""######""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######################################################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((zzzaaaUUUQQQTTTYYYYYYRRRLLLPPPXXXQQQHHH>>>:::<<>>???;;;;;;;;;888555222222222222///+++)))((((((((('''(((+++...,,,&&&"""###%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%% !!!###!!! !!!######""""""""""""######$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%&&&)))+++---***)))(((&&&$$$#########$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""######$$$%%%'''***)))'''$$$###"""$$$%%%'''(((((('''%%%$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$############"""########################!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~dddWWWQQQSSSVVVXXXTTTOOOQQQXXXVVVMMMEEECCCBBB@@@@@@AAA;;;;;;;;;888555222222222111...***((((((((('''&&&'''***,,,+++&&&######%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$######***333#########""""""#########$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%&&&(((***+++***)))(((&&&$$$#####################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""######$$$%%%&&&((((((&&&$$$######$$$%%%&&&((((((&&&%%%$$$########################"""######$$$$$$######"""########################$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######################################################"""###$$$$$$%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''eeeWWWRRRTTTWWWYYYUUUPPPRRRXXXTTTLLLDDDCCCDDDBBBAAACCC;;;;;;;;;888555222222222000---)))'''''''''&&&&&&%%%(((***(((%%%###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%!!!###222AAA$$$$$$############$$$$$$$$$$$$$$$$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&((()))))))))'''%%%$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""######$$$###%%%&&&%%%$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$########################"""""""""######"""""""""########################$$$$$$$$$############"""########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$##########################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######################################################"""###$$$$$$%%%%%%$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&~~~aaaSSSRRRTTTXXXZZZVVVQQQRRRXXXUUUMMMFFFEEEDDDBBBAAABBB;;;;;;;;;888555222222222000---)))'''&&&&&&&&&%%%$$$&&&'''&&&$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$##################$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###########################""""""###"""!!!///===%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&''')))(((&&&%%%$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$"""###$$$###""""""$$$&&&$$$%%%&&&&&&&&&&&&%%%$$$########################""""""############""""""########################$$$$$$$$$#########""""""########################"""######$$$$$$$$$############################################################################################################$$$$$$$$$######"""######$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&|||___PPPQQQTTTXXX[[[WWWQQQRRRWWWXXXOOOHHHFFFEEEBBB@@@@@@;;;;;;;;;888555222222222000---)))'''&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###########################$$$!!! !!!!!!!!!&&&...%%%$$$$$$$$$$$$$$$$$$%%%######"""###$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%&&&((('''&&&%%%$$$#########""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""######$$$!!!"""###"""""""""$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$#########""""""##############################$$$$$$$$$######"""################################################################################################"""######$$$$$$$$$############$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&}}}___QQQPPPSSSXXX[[[WWWQQQQQQVVVYYYPPPIIIHHHFFFBBB??????;;;;;;;;;888555222222222000---)))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###########################'''""" ###%%%###!!!"""$$$$$$############$$$$$$############$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$%%%'''&&&%%%$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""######$$$!!!"""$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$############"""###########################$$$$$$$$$$$$###""""""###############################################################$$$$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############################################################$$$$$$$$$#################################################################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%|||___PPPOOORRRWWWZZZVVVPPPPPPUUUWWWOOOIIIHHHGGGDDDAAAAAA;;;;;;;;;888555222222222111...***((((((((('''&&&)))'''%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###########################%%% $$$&&&$$$!!! #########""""""#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$!!!###%%%&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$###""""""################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################################################################"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%zzz^^^OOONNNQQQWWWZZZVVVPPPPPPTTTUUUNNNHHHHHHHHHEEECCCCCC;;;;;;;;;888555222222222222///+++)))((((((((('''***(((&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###"""""""""""""""""""""""" ###%%%"""!!!"""######""""""""""""######"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!$$$&&&'''&&&$$$######%%%$$$$$$######$$$$$$%%%########################""""""############""""""########################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$###"""!!!################################################""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$##################""""""######$$$$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%~~~bbbQQQMMMOOOUUUXXXUUUOOOQQQVVVUUUPPPIIIFFFEEEFFFDDDCCC<<<<<<:::888666333111//////...+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""######$$$%%%########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$#########""""""""""""############""""""######""""""""""""######$$$$$$############$$$$$$#################################"""""""""""""""!!!"""#########!!! !!!!!!""""""""""""!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~bbbQQQMMMPPPUUUXXXUUUOOOPPPUUUTTTOOOIIIEEEDDDDDDBBBAAA===<<<;;;999666444111000///...+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$#################################""""""######$$$%%%####################################"""""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!$$$$$$$$$#########""""""""""""############""""""######""""""""""""######$$$######""""""######$$$###########################""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$############$$$$$$#########""""""#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&~~~bbbQQQLLLPPPVVVYYYUUUOOOOOOSSSTTTOOOIIIEEECCCAAA@@@???===<<<;;;:::777555333111///...+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""######$$$%%%####################################""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""$$$######""""""######$$$########################""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""%%%$$$######"""#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%}}}aaaPPPLLLPPPVVVZZZVVVNNNMMMQQQSSSPPPKKKFFFCCCAAA??????======<<<:::888666333222///...+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$##############################""""""######$$$%%%#################################"""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!########################""""""############""""""""""""############""""""######""""""""""""##############################"""""""""""""""############"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###############$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%{{{___OOOKKKPPPWWW[[[VVVNNNLLLOOOSSSQQQMMMHHHDDDAAA@@@@@@===<<<;;;:::888666444333///...+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$##########################################""""""######$$$%%%########################""""""""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""########################""""""############""""""!!!"""############"""!!!###""""""""""""""""""###########################!!!!!!""""""###############"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""$$$###############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%yyy^^^NNNKKKPPPWWW\\\WWWNNNJJJMMMQQQPPPNNNIIIDDDAAA@@@AAA<<<;;;;;;999888666444333///...+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""###############$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###########################!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$yyy^^^NNNKKKPPPXXX\\\WWWMMMIIIKKKNNNNNNMMMHHHCCC@@@@@@AAA:::::::::888777555333222///...+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################!!!"""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""####################################"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######################## !!!!!!"""######$$$$$$ !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""######""""""###$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$%%%############$$$$$$$$$$$$zzz^^^NNNJJJPPPXXX]]]WWWMMMIIIJJJKKKLLLKKKGGGBBB??????AAA::::::999888666444333222///...+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""####################################""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""######$$$$$$$$$$$$""""""############"""""" """###$$$$$$###""" """"""!!!!!!!!!!!!""""""######################## !!!!!!"""###$$$$$$$$$ !!!#########"""!!!!!!!!!""""""""""""!!!!!! """#########"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""######""""""###$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""############$$$$$$$$${{{```RRRKKKNNNUUU[[[YYYPPPJJJIIINNNKKKFFFDDDCCCCCCBBBAAA>>>;;;888666666666555444///---+++*********(((&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!###$$$%%%%%%$$$###)))((('''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""!!! !!!###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!|||aaaTTTMMMPPPVVV\\\YYYPPPJJJJJJMMMJJJFFFCCCBBBBBBAAAAAA>>><<<888666666555444333///---+++******)))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###""""""###"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$(((((('''%%%%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###"""!!!!!!"""###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$############"""""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""######"""""""""########################""""""""""""############"""############$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################$$$$$$$$$#########""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""~~~cccVVVQQQRRRXXX\\\YYYQQQKKKJJJNNNJJJFFFCCCBBBBBBBBBBBB???===999777666555333222///---+++******)))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""######"""""""""!!!!!!!!!""""""""""""###$$$%%%&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###"""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$############""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$###############"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""eeeXXXTTTUUUYYY]]]YYYQQQKKKKKKOOOKKKGGGDDDCCCDDDDDDDDD@@@===999777555444333111000---+++)))))))))((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#################################""""""######$$$%%%######################################################################################################$$$$$$$$$######"""#########"""""""""!!!!!!###""""""!!!"""$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$##################### !!!"""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""!!! !!!"""###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$############$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$##############################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""gggYYYVVVWWWZZZ]]]YYYQQQLLLLLLQQQMMMHHHEEEDDDEEEFFFFFF@@@===999777555444333111000...***)))))))))((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#################################""""""######$$$%%%################################################################################################"""######$$$$$$$$$##################""""""""""""###""""""!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$$$$### !!!"""###$$$$$$%%%########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""$$$$$$"""!!!!!!"""$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""####################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######iii\\\WWWWWWYYY\\\XXXQQQMMMNNNQQQMMMGGGDDDDDDFFFGGGHHH???===999777666555333222111...***(((((()))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#################################""""""######$$$%%%################################################################################################""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""########################!!!"""######$$$$$$######""""""""""""############""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###lll^^^WWWVVVXXXZZZWWWPPPNNNOOOPPPKKKFFFBBBBBBDDDFFFGGG>>><<<888666666555444333111...***((((((((()))(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#################################""""""######$$$%%%################################################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$"""""""""""""""#################################""""""""""""""""""""""""######################## !!!"""#########""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$######"""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$mmm```VVVVVVWWWZZZWWWPPPNNNPPPNNNJJJDDDAAAAAACCCEEEFFF>>>;;;888666666666555444111...***((((((((()))((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$#################################"""###$$$$$$%%%""""""""""""""""""""""""########################################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!######""""""!!!!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$mmm```[[[YYYYYYZZZVVVQQQPPPSSSQQQIII@@@>>>BBBEEEDDDAAA===;;;999888888777666444222000,,,)))'''&&&''''''((('''&&&&&&'''((()))***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################""""""""""""####################################"""###$$$$$$###"""###$$$########################$$$#########""""""!!!!!!%%%$$$#########$$$%%%&&&"""############$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$###"""!!!"""#########""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%"""!!!%%%'''%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++!!!(((,,,&&&###'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%kkk]]]ZZZXXXXXXYYYUUUOOONNNQQQRRRJJJAAA???CCCFFFEEEBBB<<<:::888777777666555333222000,,,)))'''&&&'''(((((('''&&&&&&&&&((()))***(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%########################""""""""""""####################################"""###$$$$$$###"""###$$$########################$$$#########""""""""""""$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################!!!###$$$###"""!!!"""#########""""""""""""######"""""""""""""""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""#################################"""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""" $$$&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%222666,,,###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%hhhYYYZZZXXXXXXYYYUUUNNNMMMOOORRRJJJAAA???CCCGGGFFFDDD<<<:::777666666666444333222000,,,)))'''&&&'''(((((('''&&&&&&&&&'''((()))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""""""""#########$$$$$$########################"""###$$$$$$###"""###$$$#######################################"""""""""$$$$$$######$$$$$$%%%&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""" !!!&&&(((%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!'''333666---$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%fffWWWZZZXXXYYYZZZVVVOOOLLLNNNQQQHHH???===BBBGGGGGGEEE===:::888777777666555444111///,,,)))'''''''''(((((('''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$##############################""""""######$$$%%%########################""""""#########$$$$$$$$$########################"""###$$$$$$###"""###$$$################################################$$$###$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!###$$$###"""!!!"""###""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###&&&+++---)))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###(((***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%eeeWWWZZZYYYZZZ[[[WWWPPPNNNPPPOOOFFF===;;;@@@EEEFFFDDD>>><<<999888888888777555111///+++(((''''''((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""######$$$%%%####################################$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$#######################################$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################!!!###$$$###"""!!!"""###!!!"""############"""!!!!!!"""""""""#########$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""####################################""""""!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%'''---...***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!"""$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%fffYYYYYYXXXZZZ\\\YYYRRROOOQQQNNNEEE<<<:::???EEEFFFEEE???===:::999999999777666111...+++(((''''''((()))((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#################################$$$$$$$$$$$$%%%########################"""###$$$$$$###"""###$$$#################################$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###$$$)))+++(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%fffZZZVVVVVVXXX[[[XXXRRROOOQQQNNNEEE<<<:::???FFFHHHGGG>>><<<:::999999888777555000...+++((('''''')))***((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%#################################$$$$$$$$$%%%%%%########################"""###$$$$$$###"""###$$$#################################$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######################################################"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!!!!""""""######$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$!!!"""&&&(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%fff[[[TTTTTTWWWZZZXXXRRROOOQQQOOOFFF<<<:::@@@GGGIIIHHH===;;;999888888777666444000...+++((('''''')))***((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%########################"""$$$$$$$$$###"""###$$$#################################$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$###"""!!!"""### """###$$$$$$###""" !!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%"""!!!%%%'''%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%fffXXX[[[[[[\\\\\\VVVOOOMMMPPPPPPFFF<<<;;;???DDDFFFGGG<<<;;;:::999777666555444000---***((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$###"""""""""###%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%eeeXXXYYYYYY[[[[[[VVVNNNLLLOOOSSSIII???<<>>???CCCDDDCCC<<<;;;:::999888666555555000...***(((''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################%%%$$$$$$#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%bbbUUUWWWWWWZZZ[[[VVVOOOMMMOOOTTTOOOEEE??????DDDEEECCC;;;;;;:::999888777666555111...***(((((('''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%aaaTTTVVVWWW[[[]]]XXXQQQNNNQQQRRROOOGGG??????EEEFFFCCC;;;::::::999888777666666111...+++)))((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%bbbTTTUUUWWW[[[^^^YYYRRROOORRRPPPPPPIII???>>>DDDFFFBBB::::::999999888777777666111///+++)))((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%eeeVVVSSSUUUZZZ]]]YYYRRROOOQQQQQQRRRKKK???<<>>::::::999999888777777777222///+++)))((((((&&&%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((((((((()))''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%hhhXXXRRRTTTYYY\\\XXXQQQNNNPPPRRRTTTMMM???;;;AAAAAA;;;:::999999999888777777777222///+++))))))((('''%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$&&&'''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%fffXXXUUUYYYWWWVVVXXXOOOIIIOOOXXXTTTKKKAAA===@@@@@@>>>999999888777666666777777222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&'''((())))))))))))))))))((('''&&&&&&&&&'''''''''(((((((((''''''&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&###############################################################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''(((*********))))))((('''''''''((()))+++,,,((())))))***))))))(((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$############&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%eeeXXXUUUYYYWWWWWWYYYPPPIIIPPPXXXTTTKKKAAA===@@@@@@>>>;;;:::999888666666555555222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((()))***)))))))))((((((''''''(((((()))***++++++******((((((''''''&&&'''''''''(((((()))))))))(((((('''))))))((((((((((((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&###############################################################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((()))***+++++++++***)))(((''''''&&&'''((()))******++++++,,,,,,++++++***((((((((()))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%cccXXXVVVZZZXXXXXXZZZQQQJJJQQQXXXUUUKKKAAA>>>@@@@@@>>><<<;;;:::888777555444444222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))((((((((())))))***+++++++++******(((((('''''''''((())))))(((((())))))))))))((((((((())))))******)))))))))******))))))(((''''''''')))))))))(((((('''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""""""""###%%%&&&#########################################################$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,+++******))))))((((((((())))))***))))))************))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%cccYYYVVVZZZXXXXXXZZZRRRKKKRRRYYYUUULLLBBB>>>@@@@@@>>>;;;::::::999888666555555222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((())))))))))))************)))******+++,,,)))))))))))))))*********)))******+++++++++++++++***************+++,,,---)))******++++++++++++***((()))+++,,,,,,+++******,,,,,,+++***)))''''''&&&++++++******))))))((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######"""""""""###$$$%%%#########################################################$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++((())))))************))),,,,,,,,,+++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%dddYYYUUUZZZXXXXXXZZZRRRLLLSSSZZZVVVLLLBBB>>>@@@@@@>>>888888999999999999888777222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,,,,+++++++++,,,,,,------------...///000111111111111////////////000111111222000111111222333333222222///000111333333333222111222222111000...---,,,,,,,,,,,,++++++***)))((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++,,,,,,,,,+++************+++,,,,,,,,,+++++++++***++++++,,,---------------,,,,,,++++++*********************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%fffYYYTTTYYYWWWWWWZZZRRRLLLSSS[[[WWWMMMBBB>>>@@@@@@===666777999:::::::::999888222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***,,,---...//////000111222333333444555666777999:::;;;;;;<<<888777777777777888888999:::;;;<<<===============;;;;;;<<<===>>>>>>>>>>>>>>>======;;;:::999888888000000///...---,,,++++++...---***(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++,,,,,,+++*********++++++******+++++++++++++++*********+++,,,------------,,,,,,++++++******))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%hhhYYYSSSXXXVVVVVVYYYQQQKKKRRR[[[WWWNNNCCC???@@@@@@===888999:::;;;;;;:::888777222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))*********++++++***+++,,,---///222444555555666666888999:::;;;;;;:::;;;===???AAACCCDDDDDD@@@??????>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCC:::999999888666555555444999666000***'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,---,,,,,,++++++,,,---...+++,,,---...//////......------...///000111111000111111000//////...------...---------,,,,,,,,,,,,************************)))))))))******+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%jjjZZZRRRWWWUUUVVVYYYQQQKKKRRR\\\XXXNNNCCC???@@@@@@===999:::;;;<<<;;;999666555222000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++&&&&&&'''((()))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,///000111333666888;;;<<<::::::;;;<<<>>>???@@@@@@;;;<<>>>>>BBB===555---(((&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...---,,,,,,---...///111...///111222333333333222666777888999::::::::::::777777666666555444333333000////////////.........************************))))))******++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%lllYYYVVV\\\ZZZXXXWWWNNNJJJTTTYYYVVVMMMCCC???AAAAAA>>>::::::;;;<<<<<<;;;::::::444222///+++)))((('''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((((((((()))))))))'''''')))+++&&&&&&'''''')))***+++,,,............///000111111///555777666999@@@BBB>>>@@@EEEEEEBBBAAAFFFFFFBBBEEECCCAAA??????AAADDDFFFEEEDDDCCCBBBAAA@@@@@@@@@GGGCCC@@@@@@DDDGGGHHHHHHJJJKKKJJJIIIHHHIIILLLNNNJJJIIIGGGFFFEEEEEEFFFFFFBBBBBBDDDIIIOOOOOOJJJDDDCCCCCC<<<111*********)))''''''(((((()))))))))(((***)))'''((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''***,,,+++)))''',,,---)))(((,,,,,,)))000,,,))))))***+++---///------...---,,,+++,,,---///111333666:::===???AAA<<<>>>CCCHHHIIIFFFIIINNNRRRQQQQQQTTTXXXYYYXXXUUUVVVQQQNNNOOONNNLLLLLLNNNGGGEEECCCBBB===666111///444111,,,))),,,000...)))+++)))'''''')))******)))+++++++++)))(((((()))+++'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))))))))))))))))))))((('''&&&+++)))'''(((+++,,,***(((&&&&&&'''(((((()))******(((((()))*********))))))***(((%%%%%%&&&'''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkXXXUUU[[[ZZZXXXXXXOOOKKKTTTZZZWWWNNNDDD@@@AAAAAA>>>999:::;;;<<<<<<;;;:::999444222///+++)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''(((((()))***++++++,,,,,,***)))((()))++++++,,,.../////////......111333444555777999<<<>>>>>>BBBCCC@@@BBBGGGIIIFFFDDDFFFEEEBBBDDDJJJJJJGGGIIIGGGEEEDDDCCCCCCCCCDDD@@@AAACCCEEEFFFFFFFFFEEEFFFBBB???>>>@@@BBBCCCCCCHHHJJJLLLMMMMMMNNNPPPRRRQQQOOOKKKHHHDDDBBBAAAAAAAAA@@@CCCIIIQQQUUUSSSQQQSSSRRRJJJ<<<222...,,,)))...---+++***)))((()))))))))((('''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&'''))))))(((&&&&&&+++,,,***+++///...***%%%%%%(((+++...---,,,,,,(((***///555;;;<<<:::777;;;CCCRRR```gggfff___XXXTTTVVV]]]dddfffbbb___```\\\[[[\\\bbbiiimmmllliiiiiibbb^^^```bbb```]]]]]]]]]ZZZUUURRRNNNKKKKKKKKKCCCBBB<<<555333333111,,,///---******+++,,,,,,+++------,,,***))))))***+++******++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((''''''''''''((())))))''''''(((((((((((('''''''''%%%$$$&&&(((***)))'''((((((((()))))))))))))))'''(((((((((((((((((((((+++)))'''&&&'''((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkXXXTTTZZZYYYYYYZZZQQQLLLTTT\\\XXXOOODDD@@@AAA@@@===999:::;;;<<<<<<;;;:::999444222///+++)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((()))***+++,,,)))***+++***))))))***,,,,,,...222555777777777777999;;;<<<<<<;;;<<<@@@DDDIIIKKKLLLKKKLLLPPPQQQOOOUUUUUUSSSPPPRRRXXX[[[ZZZXXXWWWUUURRRPPPOOONNNNNNKKKMMMNNNOOOMMMKKKGGGEEEJJJHHHFFFFFFIIILLLNNNNNNCCCDDDFFFEEEDDDDDDEEEFFFJJJIIIGGGFFFFFFFFFFFFGGGDDDBBBCCCGGGOOOTTTWWWVVV\\\[[[TTTGGG<<<888444111---,,,+++***))))))******)))(((((()))******)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((***+++***)))***,,,,,,+++---000...***222111///...///222555666777<<>>AAACCCAAAYYY___lllyyyyyy~~~}}}uuukkkeeebbb^^^```^^^ZZZVVVWWW[[[[[[VVVNNNJJJEEE???<<<888444222///---,,,,,,------,,,+++---,,,+++)))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''))))))(((((())))))***+++************************,,,,,,+++++++++++++++***+++,,,---//////000//////111000///...---......///,,,***))))))******(((&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkk[[[TTTYYYWWWWWW[[[SSSMMMTTT\\\XXXNNNCCC???@@@???;;;999999:::;;;;;;:::999999333111...+++)))((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))******+++---...000222222444777:::<<<<<<===???BBBEEEHHHIIIJJJPPPXXX```hhhqqqzzz~~~vvvlllbbbZZZVVVTTTRRROOOJJJGGGGGGJJJMMMMMMLLLKKKKKKKKKLLLMMMNNNSSSPPPNNNNNNQQQWWW\\\```\\\___^^^YYYTTTSSSQQQNNNXXXWWWUUUOOOGGG<<<222---,,,***))))))***+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))************************))))))***++++++,,,---...---,,,++++++,,,...333777;;;LLL___jjjooopppiiiaaannnuuu}}}vvvkkkbbbbbbddd___WWWZZZWWWRRRNNNLLLIIIGGGEEE:::777444333222000,,,***---,,,+++************+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''(((((())))))(((((()))))))))))))))***++++++++++++***))))))******+++))))))***+++,,,,,,---...333444777999;;;<<<<<<;;;;;;:::999888777777777777...,,,++++++,,,---+++***((((((((((((((()))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjZZZWWWZZZVVVVVVZZZSSSMMMSSSZZZVVVMMMBBB>>>???>>>;;;888999:::;;;;;;:::999888222111...+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))+++++++++++++++,,,---...000222444666777999<<>>:::444///,,,+++***)))***+++,,,---************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''(((((()))))))))))))))***************++++++,,,******))))))***,,,...///---///222444666888;;;>>>???AAADDDGGGHHHIIIHHHHHHDDDDDDDDDCCCBBB@@@???>>>444222000000222333444444//////...---,,,***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiZZZ[[[[[[UUUTTTXXXRRRMMMSSSWWWTTTKKKAAA===>>>>>>;;;888999:::;;;;;;:::999888222000...+++)))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))+++,,,,,,...000222444555777:::>>>AAAEEEIIINNNQQQUUUZZZcccnnnxxx~~~}}}~~~}}}vvvxxx~~~~~~{{{zzzzzz{{{|||~~~wwwsssrrrfffddd```\\\XXXVVVTTTTTTJJJJJJJJJJJJKKKNNNRRRUUU\\\bbbggggggfffgggfffccc[[[\\\]]]^^^]]][[[XXXVVVIIICCC;;;333///---+++***,,,++++++***))))))((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((())))))******++++++++++++++++++++++++)))+++---...------000222999AAALLLSSSPPPMMMTTT___sssnnnkkklllyyy}}}zzzvvvxxx|||||||||xxxpppjjjddd^^^[[[ZZZVVVRRRQQQQQQNNNHHHCCC888666333000---,,,,,,,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((()))************)))+++************+++,,,,,,++++++,,,...111444888:::;;;>>>AAACCCCCCEEEHHHKKKIIIKKKMMMOOOPPPOOOMMMLLLIIIJJJKKKKKKIIIFFFCCCAAA===:::777777:::===???@@@@@@???<<<888555111...---,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&jjj\\\]]]\\\UUUSSSWWWRRRLLLSSSVVVRRRJJJ@@@<<<>>>>>>;;;888999::::::::::::999888222000---+++)))))))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))+++,,,...000333777999;;;AAAEEELLLRRRYYY```hhhmmmuuuzzz|||~~~{{{pppgggsssrrrvvv~~~yyyvvvxxx{{{xxxzzzzzzwwwyyy~~~{{{yyyxxx}}}}}}|||zzzxxxuuusssrrr~~~vvvlllddd^^^[[[XXXWWWUUURRRNNNLLLKKKLLLKKKTTT\\\aaaeeekkklllkkkgggfffdddbbb```___^^^^^^ZZZSSSGGG===666222000///------,,,,,,+++***))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((%%%$$$&&&(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++++++++++++++++++++++++++&&&***...111222555999===JJJUUUeeelllfff]]]aaalllnnnvvvlllhhhvvv~~~~~~xxx|||{{{ttt}}}rrrggg```___\\\ZZZ\\\______[[[VVVNNNJJJDDD===666222///...************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((()))***************++++++******++++++,,,---...///000333888>>>CCCFFFEEEGGGJJJIIIHHHGGGIIILLLMMMNNNPPPQQQQQQOOOLLLJJJKKKLLLNNNNNNMMMIIIEEEBBBDDDAAA======@@@DDDGGGIIIPPPNNNIIIDDD>>>888444222......------,,,+++******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&iii\\\ZZZ^^^XXXTTTXXXUUUPPPUUUXXXSSSKKKDDD>>>;;;;;;<<<999:::;;;999777666666777666222...+++******))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''((()))***+++,,,((()))+++,,,,,,,,,,,,,,,...222555666555888@@@FFFQQQYYYbbbkkktttzzzwwwpppuuuxxx|||}}}xxxwwwuuuqqqqqqwww|||yyyrrrzzzyyy}}}~~~{{{uuuzzzzzzqqqkkkooolllbbbZZZXXXUUUQQQLLLKKKJJJKKKRRR[[[aaabbbfffkkkkkkfffcccdddddd```bbb\\\TTTNNNIIICCC<<<777333000---,,,------+++)))******************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++******)))(((''''''&&&((((((((()))******++++++,,,***)))((()))***)))))))))'''(((///222000---,,,666333444<<>>777111...,,,+++***---,,,+++)))'''&&&(((******)))))))))(((((((((((('''((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++,,,------+++)))'''((())))))+++---000333777<<>>CCCNNNZZZjjjvvvxxxuuupppmmmiiikkkjjjhhhjjjppprrrqqqyyy}}}sssooojjjddd[[[RRRPPPQQQJJJOOOTTTWWW[[[___ccceeekkkiiicccYYYOOOJJJKKKMMMNNNKKKFFF@@@;;;666222000///...---,,,,,,,,,------((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******************)))))))))((((((((())))))******+++,,,,,,)))+++,,,------,,,,,,,,,***222DDDVVV```bbbcccgggssszzz~~~{{{}}}}}}vvvooojjjjjjkkkmmmnnniiibbbZZZPPPFFF<<<555---+++***+++......+++(((*********)))))))))(((((('''((()))***************'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***+++,,,(((***+++++++++---111444444666999<<<@@@FFFMMMRRRYYYZZZ]]]bbbiiisss|||zzzuuusssuuuwwwyyyzzzwww{{{|||zzzzzz|||}}}zzzsssjjjccc______^^^\\\ZZZYYYZZZ\\\^^^WWWPPPHHHEEEGGGJJJKKKJJJLLLIIIEEE@@@===:::888777444444333000---***'''%%%(((((((((''''''(((((((((''''''''''''''''''''''''kkk\\\^^^aaaYYYTTTXXXUUURRRWWW^^^XXXPPPGGG@@@<<<;;;<<<666777888777555555555777444000,,,))))))******))))))(((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''***)))))))))***+++,,,---...333:::???CCCHHHOOOUUUeeeooozzz{{{rrrhhhaaa```eeekkkrrrwww~~~kkk]]]XXXTTTQQQOOOMMMNNNRRRYYY```dddggghhhdddZZZOOOHHHDDDNNNNNNNNNLLLFFF@@@:::777111000...---,,,,,,---...,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))************************)))))))))))))))))))))***++++++,,,,,,***,,,......,,,***+++---000===TTThhhooollljjjkkk{{{vvvooohhhgggllllllmmmkkkfff\\\QQQHHH;;;555...******,,,+++***************))))))))))))(((((()))***+++++++++***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((()))***+++,,,------,,,,,,---111777<<>>===>>>===;;;777333...)))&&&)))((('''&&&&&&''''''(((''''''''''''''''''''''''lll\\\]]]```YYYSSSWWWUUURRRYYY]]]XXXOOOGGG@@@===<<<===666777888777444333444555333///+++))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))+++---///000222;;;FFFOOOTTTYYY```eeehhhkkknnnjjjdddaaacccggghhhttt|||}}}~~~|||}}}zzzpppbbbZZZRRRLLLGGGFFFMMMTTTUUU^^^hhhlllhhh[[[MMMEEEHHHLLLQQQSSSPPPKKKFFFDDD777555222///,,,,,,,,,,,,...---+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''((((((((())))))))))))))))))*********++++++************************))))))******+++,,,,,,,,,,,,...///...++++++...111555CCCZZZlllrrrppprrrwww{{{}}}|||vvvzzzllldddccceeehhhkkkjjjddd[[[TTTRRRIII:::///((((((***,,,++++++*********)))))))))((())))))************)))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))************************))))))))))))))))))))))))((((((((()))***+++,,,---)))+++...333:::DDDNNNUUUZZZ[[[[[[[[[]]]aaagggkkkffffffeeebbb```aaaeeejjjqqqsssuuuvvvvvvvvvxxxzzzvvvwwwxxxxxxwwwwwwuuutttkkkooouuuyyyzzzzzzyyyyyy}}}qqqgggccceeeccc```\\\WWWTTTSSSRRRTTTTTTTTTQQQMMMIIIGGGGGGGGGFFFDDDAAA<<<666111...+++***((('''&&&&&&'''(((''''''''''''''''''''''''lll\\\```cccZZZTTTXXXUUURRRXXXZZZUUUMMMEEE???<<<<<<<<<777888888666444222222333222///+++))))))*********)))(((((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******'''(((***,,,///222555777===HHHVVV___aaabbbeeehhhbbbbbbbbbfffmmmtttzzz|||ttt}}}vvvvvv}}}~~~{{{|||||||||tttkkkbbb[[[RRRIIIIIIMMMSSSWWW^^^dddeeeaaaYYYSSSLLLQQQWWWZZZXXXTTTQQQPPPEEEBBB<<<666111...,,,,,,---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********+++++++++************************)))******++++++,,,,,,---,,,...000///---...444999===LLLcccuuuyyyxxx{{{|||~~~uuuwww}}}{{{|||ooojjjtttzzztttssspppllliiigggddd```]]]```[[[QQQEEE999111...---+++++++++*********)))))))))))))))***))))))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))************************))))))))))))))))))))))))*********+++,,,---//////---333<<>>;;;;;;<<<888999888666333111111222222///+++((()))***************)))(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++***+++...111555999<<<>>>IIITTTbbbiiigggdddbbbccciiifffhhhrrr~~~{{{zzzzzzxxxtttuuu|||xxxrrrfffWWWPPPRRRZZZVVVRRRSSSYYY^^^aaabbbWWW[[[______\\\YYYWWWWWWRRRNNNFFF>>>777222///...++++++******************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++******************++++++)))******++++++,,,------,,,...000///...111999@@@KKK\\\ttt}}}|||zzz{{{ooofffeeeoooxxxtttwwwwwwnnn^^^VVV```oooppptttxxxtttiiiaaahhhsss{{{zzz}}}rrrkkkhhhggggggaaadddeee^^^PPP@@@333,,,+++++++++************))))))))))))))))))((('''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******************************)))))))))))))))))))))))),,,,,,,,,---...///111111AAAGGGQQQ[[[dddkkkrrrvvveeedddccc```___bbbfffjjjuuuyyy}}}|||yyyyyy|||}}}}}}}}}|||{{{llluuu{{{nnnfffdddgggdddbbb]]]UUUNNNKKKMMMPPPQQQRRRRRRQQQNNNJJJEEECCC222111...+++)))))))))***((((((((((((((((((((((((mmm```hhh```ZZZXXXVVVSSSSSSUUUZZZVVVOOOGGGAAA===;;;;;;999888666555444444444555111000---+++))))))************)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))((('''//////111555;;;BBBIIINNNWWW\\\bbbccc___]]]^^^aaacccjjjuuuvvvtttqqqpppqqqtttxxx{{{{{{kkkaaa^^^YYYXXXTTTNNNKKKOOOZZZcccfffdddcccaaa___ZZZSSSOOOUUUTTTQQQLLLDDD===666333+++,,,,,,+++))))))***+++))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((()))******)))******++++++,,,------++++++***************+++)))+++...///.........///222///...111444===LLL[[[cccoooxxxuuuppprrryyy}}}|||tttzzzuuuiiihhhpppuuuuuuoooooolllhhhbbb\\\WWWTTTXXXXXXZZZ^^^bbbbbb]]]YYYYYY\\\bbbbbb[[[UUU^^^mmm|||ssstttyyy}}}zzzvvvssslllppplllhhheee```UUUGGG<<<000///---***)))((()))+++***++++++***)))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&%%%$$$%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''((((((((()))*********)))))))))))))))++++++++++++******)))))),,,)))''''''***,,,+++)))(((***---///222777===AAAPPPWWW]]]]]]YYYWWWZZZ^^^dddhhhlllmmmlllnnnssswwwuuu{{{zzzyyyzzz~~~}}}{{{}}}yyyvvvyyy~~~qqqgggfffiiiccc^^^]]]^^^ZZZQQQIIIKKKOOOVVVXXXPPPGGGKKKUUUFFF<<<111+++***+++)))'''&&&&&&'''''''''&&&&&&&&&mmm```gggaaa[[[ZZZYYYUUUTTTUUU[[[VVVNNNFFF@@@===<<<;;;999888777555444444333333111000---+++))))))************)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,,,,222777>>>EEEKKKQQQUUUWWWOOOTTTZZZ^^^^^^^^^___aaaccciiissszzzsssvvvzzz~~~wwwlllccc]]]UUUMMMIIIJJJMMMPPP]]]```cccggggggccc\\\WWWUUUTTTSSSPPPLLLEEE===888---,,,,,,------,,,***((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((()))***************+++,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++---000333,,,///888CCCLLLTTT^^^hhhccclllvvvxxxuuutttzzzssseeecccmmmvvvxxxuuurrrmmmbbbWWWUUUZZZ]]]\\\XXX[[[]]]ZZZUUURRRSSSUUUVVVWWWXXXZZZ[[[^^^aaadddbbbeeejjjjjjaaaYYY\\\eeerrrxxx|||wwwmmmccc``````yyy~~~pppeeejjjpppooogggZZZLLLDDD???666,,,***---000...***((()))*********)))*********)))))))))(((((((((((())))))))))))))))))))))))'''%%%$$$%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))'''''''''((((((((())))))************))))))))))))++++++++++++*********))),,,+++***+++---------,,,///---...222===KKKYYYbbbbbbcccaaa]]]XXXWWWZZZ^^^nnnqqqvvvzzz||||||{{{zzz}}}~~~}}}|||}}}}}}zzz||||||zzzzzz}}}zzzxxxvvvppplllfff```]]]ZZZYYYXXXWWWPPPNNNSSSVVVRRRMMMLLLIIIBBB777000---,,,***)))((('''((()))))))))(((&&&mmm```fffaaa]]]]]][[[WWWTTTUUU\\\WWWNNNEEE???<<<<<<===999888888777555333222111111///---***)))))))))******))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((())))))))))))(((((()))+++...222444777???KKKUUUZZZ[[[[[[ZZZWWWYYY]]]bbbfffjjjlllnnnqqqxxx|||wwwwwwtttrrruuu|||}}}xxxlll]]]QQQKKKIIIGGGEEEOOOTTT\\\dddiiihhhccc___UUUTTTTTTUUUTTTOOOGGGAAA777222...+++,,,,,,+++***))))))((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))(((((((((((()))************++++++,,,,,,------------,,,,,,,,,,,,------+++,,,---,,,,,,...111444555???PPPaaaiiikkknnnsssiiippp~~~~~~}}}~~~vvviii[[[TTTWWW\\\^^^]]]``````[[[UUUTTTYYY[[[ZZZ[[[bbbhhhiiiffffffjjjooonnnrrruuuwwwxxx|||}}}ttthhhaaaaaaiiiiiihhhfffbbb______```qqq~~~~~~uuulllmmmnnnooolllcccWWWNNNMMMEEE;;;444111000///---******+++,,,,,,+++************)))))))))((((((((())))))))))))))))))))))))'''%%%$$$%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))************************++++++++++++************+++---......---,,,,,,---...333>>>LLLZZZbbbcccbbb___aaacccddddddgggjjjmmmzzzxxxxxxzzz}}}~~~|||zzz}}}}}}{{{||||||{{{{{{~~~vvvwww}}}~~~qqqbbbZZZ\\\bbb```WWWQQQTTTXXXUUUNNNIIIMMMHHH???777111...------+++)))((()))+++,,,***'''mmm```ddd___]]]^^^\\\WWWTTTTTT]]]WWWMMMDDD>>><<<<<<>>>888888888777555333000///111///,,,***)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''(((((((((((()))))))))((((((((()))---222777:::AAAJJJUUU^^^___]]]YYYXXX[[[]]]cccmmmwwwzzzpppgggaaajjjooossstttxxx~~~ooobbbZZZTTTNNNKKKJJJMMMRRRZZZbbbfffgggfff[[[YYYWWWXXXXXXTTTMMMGGGBBB<<<444,,,((()))---000)))))))))))))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((())))))***+++******++++++,,,------...,,,,,,,,,,,,,,,------...---...000111111222444666GGGUUUiiiuuusssllllllqqqnnnttt}}}llleeepppwwwpppjjjkkkkkkfffaaa^^^]]]^^^]]]\\\cccfffhhhgggjjjqqqvvvwwwxxxlllcccXXXQQQPPPTTTXXX[[[mmmwwwwwwpppnnnooo|||~~~tttwwwpppjjjlllkkk```UUURRRTTTQQQFFF888///...000///...---------,,,***(((*********)))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))'''(((((((((((())))))))))))***************+++++++++++++++++++++++++++++++++---...---++++++///333:::@@@LLLZZZcccbbbWWWMMMYYYcccooowwwzzz{{{}}}~~~yyyvvvuuuyyy}}}zzz{{{|||{{{}}}ooo]]][[[```______^^^ZZZTTTOOONNNOOOLLLJJJEEE>>>777333222333222---(((''')))+++***(((nnn```bbb]]][[[]]]\\\VVVRRRRRR]]]WWWMMMDDD>>><<<<<<>>>888888888777555222000...000///,,,***(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((()))))))))***((()))***...222888===???LLLSSS[[[^^^\\\WWWUUUTTTRRR[[[jjjzzz{{{vvvnnnhhhfffiiiooorrrzzz}}}}}}sssggg\\\UUURRRPPPMMMOOOUUU^^^eeehhheeeaaa]]]ZZZVVVQQQKKKFFFEEECCC>>>666...***,,,///******+++++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))))))))***++++++***++++++,,,------......+++++++++++++++,,,------......///000444:::CCCHHHSSSdddxxx}}}qqqeeehhhsssxxxnnn___YYYaaaeeeaaacccmmmmmmmmmoooqqqsssuuuvvvwwwxxx|||oooccc______``````dddgggiiigggcccaaaffflllpppyyy~~~zzzyyyxxxuuu~~~}}}sssllleee___WWWXXXWWWRRRHHH>>>666111000---++++++,,,,,,***(((************))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))***))))))******+++++++++,,,+++++++++++++++++++++,,,***,,,------...444===DDDQQQLLLGGGIIIOOOUUUWWWVVVjjjuuu}}}~~~zzzvvvwww{{{}}}jjjcccddd```aaa___YYYSSSQQQQQQRRRJJJIIIFFFBBB<<<999888999999333,,,(((((()))******nnn```aaa]]][[[\\\[[[VVVSSSSSS\\\WWWNNNEEE???<<<<<<===888777777666444222111000000...,,,)))((((((((()))((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***((((((((()))))))))*********---111666;;;???BBBCCCJJJPPPUUUVVVRRROOOPPPRRR[[[gggyyy{{{rrrhhhjjjnnnsssxxx|||~~~||||||kkkaaa^^^WWWMMMGGGHHHOOOVVV[[[fffeeebbb]]]VVVOOOIIIEEEAAADDDFFFDDD===444...***+++,,,---------,,,******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***))))))))))))***++++++++++++,,,,,,------......+++*********+++,,,---...000///000333;;;IIIYYYccc]]]ooo}}}sssyyy|||nnneee^^^ZZZ[[[ccchhhkkkttt}}}~~~zzznnnhhhaaa[[[UUUTTT\\\eeekkkqqqwwwyyyuuuooojjjhhhpppxxx~~~oooiiikkk```XXXRRRTTTYYYUUUFFF888111---)))(((***,,,,,,***++++++*********)))))))))))))))))))))))))))))))))((('''%%%%%%'''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))))))))(((((((((((()))))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---111999CCCOOOVVVSSSMMMIIIJJJSSS^^^hhhmmmwww}}}|||zzz||||||mmmzzz{{{vvvuuuooohhh___YYY[[[]]]WWWNNNIIIHHHGGGEEEBBB@@@>>><<>>HHHIIIFFF???666...,,,,,,nnnaaaddd___\\\\\\[[[XXXVVVWWWZZZVVVOOOGGGAAA===;;;;;;777666444333222222333333000...+++)))((((((((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************222777???GGGLLLLLLJJJHHHCCCKKKTTTYYY[[[___gggnnnjjjlllnnnkkkiiikkkrrrxxxzzzxxxuuurrrqqqpppqqqrrrnnnsssyyy~~~wwwjjj]]]SSSMMMIIIGGGEEEPPP]]]cccaaa\\\[[[\\\LLLCCC<<<>>>FFFGGG>>>444...///000111111///---,,,)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))******+++,,,++++++,,,------......///,,,,,,,,,---...///000111333@@@SSSdddooosssrrrqqqppplllccc[[[ZZZ[[[___kkkwwwwww{{{ssslllfffhhhooorrrjjj^^^UUURRRUUUYYY\\\^^^mmmxxxxxxyyy~~~}}}vvvooo~~~~~~uuukkkkkkggg\\\QQQOOOVVV^^^MMMDDD888111000///---***+++++++++************))))))))))))))))))))))))))))))'''%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))&&&''')))*********)))((())))))))))))************))))))***+++,,,,,,------+++++++++,,,,,,---------222222555===GGGOOORRRRRRaaahhhsss}}}}}}eeeYYYWWWVVVPPPLLLIIIJJJLLLJJJDDD>>>LLLPPPRRRKKK>>>333------ooo```ccc___]]]___^^^YYYVVVUUUXXXTTTNNNGGGAAA>>>======888666333111222222222111......,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''(((((()))+++***)))(((***---000222888AAANNNWWWXXXSSSKKKGGGFFFFFFNNN]]]gggiiikkknnnkkkeeeaaaccclllvvv|||vvvnnnoooqqqsssxxx~~~~~~cccRRRLLLIIIEEEFFFEEEJJJYYYiiinnndddYYY\\\QQQEEE@@@DDDIIIJJJIII:::222...111222...,,,...)))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))************+++++++++***++++++,,,,,,.........///000///---***111......000000111666===EEEQQQcccqqqtttqqqtttzzzwwwuuupppcccccceeejjjsssyyy{{{ooocccZZZXXX[[[___eeemmmqqqnnniiijjjnnnoooiiinnnvvv~~~~~~kkkgggcccZZZXXX\\\ZZZZZZPPP<<<---***---///------,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))***,,,+++)))(((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************((()))+++,,,------,,,,,,...,,,***---111333000---888AAAIIIIIIFFFKKKYYYggglllssszzzwwwddd]]]___XXXUUUPPPMMMMMMMMMLLLKKKKKKOOORRRQQQOOOIII999)))nnn```ccc___]]]______YYYVVVUUUXXXTTTNNNGGGAAA>>>======888666333222222222222111......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))************+++---111444666@@@FFFNNNSSSTTTPPPMMMJJJKKKOOOZZZfffiiieeeccceeeeeeccccccgggmmmrrrsssrrrqqqnnnooouuuxxxwwwxxx|||kkk\\\UUUPPPDDDCCCDDDLLLYYYeeekkknnngggaaaVVVKKKDDDDDDIIIMMMDDD;;;444333111...---///))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))************++++++***++++++,,,------//////......////////////000------000333777AAAKKKVVVeeezzzuuuuuuzzz{{{xxxrrrkkkjjjooosssvvv|||yyyqqqlllkkkjjjcccgggggg___XXXYYY\\\^^^mmmtttzzzzzzwwwvvv{{{{{{}}}~~~}}}{{{{{{zzzmmmaaaZZZYYY]]]]]]WWWIII>>>777000(((++++++***++++++***(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))******(((''''''((('''''''''((((((((())))))(((((((((((())))))))))))((())))))***************))))))+++,,,------,,,,,,+++///111///+++...777???PPPSSSTTTSSSTTT]]]mmmzzz~~~|||xxxyyyyyyppplllpppggg[[[QQQLLLLLLNNNPPPMMMQQQSSSTTTUUURRRGGG999nnn```bbb^^^]]]```___ZZZVVVVVVXXXTTTNNNGGGAAA>>>======888666333222333333222111......,,,+++***)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++)))***,,,///333777:::<<>>888333...---///+++******))))))((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))(((((((((((()))))))))*********++++++*********+++,,,---...///000000///......///111111111...---111888EEEWWWgggwwwqqqmmmhhhbbb^^^aaannn{{{}}}pppoooiii\\\TTTTTTWWWXXXccclllssspppiiiiiiuuu{{{jjjpppwww}}}uuullleeebbb___YYYQQQJJJBBB444(((...,,,***+++------***&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&((())))))'''&&&&&&'''''''''((((((((()))))))))(((((((((((())))))))))))((()))******++++++******)))***+++,,,------------,,,...///...000888EEEOOOZZZZZZ[[[\\\aaajjjvvv}}}~~~qqq\\\PPPLLLMMMOOOOOOQQQSSSUUUYYYXXXPPPFFFnnn___```]]]]]]``````[[[WWWVVVXXXTTTNNNGGGAAA>>>======888666444333444333222000......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******)))+++///333888<<>>======777666444444444444222000......,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))*********))))))((((((((())))))***---222888===@@@AAABBB>>>BBBHHHMMMPPPTTTXXX[[[ZZZUUUPPPQQQXXX___cccbbbbbbcccdddcccdddgggnnnsssnnnvvv~~~~~~{{{ccc]]]SSSHHHAAADDDNNNWWWccciiimmmgggZZZNNNJJJKKKTTTTTTQQQJJJBBB999111,,,///---+++***))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))************+++++++++++++++++++++,,,---///000111...000222111///------...111999HHHWWWaaahhhtttuuukkk^^^fffqqq||||||vvvnnngggdddbbb^^^VVVPPPQQQYYYaaammmmmmnnnnnnooouuu}}}iiilllhhhdddaaa\\\TTTLLLGGG===777000,,,,,,------,,,************************))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))''')))******)))((()))***(((((((((((()))))))))***(((((((((((())))))))))))))))))***+++++++++++++++,,,,,,,,,------...//////...,,,///;;;JJJTTTUUUSSSUUU```lllsssssstttyyy~~~rrrfff\\\UUUQQQMMMLLLMMMSSSWWWTTTMMMGGGnnn___]]][[[\\\aaaaaa\\\XXXWWWXXXTTTNNNGGGAAA>>>======777666555555555444222000......,,,+++***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))******))))))(((((())))))***,,,000666;;;???@@@@@@???BBBGGGOOOUUUWWWXXXYYYYYYPPPNNNNNNSSS]]]eeeccc\\\YYY```iiimmmmmmnnnrrruuu|||}}}ttteeeTTTIIIFFFJJJOOO\\\cccjjjlllfff[[[OOOIIIOOOTTTWWWSSSKKKCCC:::222...,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---...///000111...000222222///...111333777IIIdddzzz~~~vvvpppooovvvqqqeeeaaaeeerrr~~~uuuooodddYYYRRROOOQQQSSS^^^___bbbcccbbbggguuu}}}}}}tttwww}}}{{{mmmjjjiiiiiidddYYYNNNHHHBBB>>>777///+++)))***,,,************************))))))))))))))))))))))))'''''''''(((((())))))***''''''((((((((()))))))))''')))++++++***)))***+++((((((((()))))))))******(((((((((((()))))))))))))))***++++++,,,+++++++++---------------///000000***555CCCJJJKKKNNNVVV]]]dddkkkssswwwxxx{{{pppdddXXXQQQQQQMMMLLLRRRWWWUUUPPPMMMnnn^^^\\\ZZZ\\\aaabbb]]]XXXWWWXXXTTTNNNGGGAAA>>>======777666555666666555222000......,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''((()))+++,,,---///333888===@@@???===;;;BBBHHHPPPWWWZZZZZZYYYXXXLLLNNNPPPSSS[[[aaa^^^VVVWWWaaakkkqqqpppqqqvvv{{{~~~|||~~~nnn\\\PPPKKKKKKOOOWWWccclllllldddXXXOOOKKKTTTZZZXXXRRRMMMDDD<<<000...+++)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))************+++++++++,,,,,,......------...///000000...000111000...111888???KKK^^^{{{vvvrrr}}}zzzvvvnnnhhhkkkqqq~~~~~~qqqfff```]]]]]]WWWTTTSSSSSSSSSXXXhhhxxxqqq|||tttkkkjjjoooxxxuuulllkkkhhh]]]OOOHHHFFFFFFBBB999///***)))+++************************))))))))))))))))))))))))&&&''''''((())))))******'''((((((((())))))))))))&&&(((******)))((()))***(((((()))))))))*********(((((((((((()))))))))))))))***++++++,,,,,,++++++...---------...///000111111>>>LLLRRRRRRWWWeeeqqqrrrtttwwwzzz{{{rrrooozzz~~~vvvjjjccc]]]TTTOOORRRUUUSSSQQQQQQnnn^^^\\\ZZZ\\\aaabbb]]]XXXWWWXXXTTTNNNGGGAAA>>>======777666666666666555222000......,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))$$$%%%&&&(((***,,,///000111444:::>>>@@@>>>;;;888<<>>BBBIIIQQQ]]]kkkyyyzzzzzz{{{yyyooosss{{{iii\\\RRRPPPQQQOOONNNQQQmmmbbbbbb^^^]]]```aaa]]]ZZZZZZ[[[VVVOOOHHHCCC???<<<:::555555555444333222111000///,,,******+++,,,***(((''')))***++++++***)))'''(((((())))))))))))(((((('''((())))))(((((()))******)))((((((***,,,///111>>>===;;;999888999:::;;;@@@BBBDDDFFFHHHLLLQQQTTT^^^[[[XXXWWWXXX]]]bbbffffffeeehhhnnnqqqttt{{{sssppp|||wwwaaaYYYHHHLLLNNNSSSaaannnjjj^^^WWWOOOTTTdddgggXXXNNNOOOCCC:::000***+++---,,,***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))******++++++,,,------...///000000...---...000222222333333555>>>OOO^^^uuuvvv|||```dddnnnzzz|||lll]]]WWWTTTPPPOOOQQQ^^^jjjnnnllluuuwwwwwwzzzpppcccZZZWWWOOOMMMQQQTTTIII666---......,,,***)))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************,,,---...---+++++++++---+++000444333000222999@@@LLLFFFFFFUUUnnnzzzxxx}}}fffUUUOOONNNLLLJJJmmmbbbbbb^^^]]]```aaa]]]ZZZZZZ[[[VVVNNNHHHCCC???<<<:::555555555444333222111000000---******+++,,,***((()))***+++,,,,,,+++***)))(((((())))))))))))(((((('''((())))))(((((()))***))))))))))))+++...111222;;;:::999999:::<<<>>>@@@CCCDDDFFFHHHKKKPPPVVV[[[\\\[[[YYYYYYZZZ]]]```bbb___bbbjjjtttxxxxxxzzz~~~zzz|||sssdddUUUOOOGGGGGGSSSdddkkkkkk```WWWUUU```fff___WWWUUULLLDDD999000,,,+++)))((())))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((*********+++,,,,,,------......///000000000111111000///000888GGGYYYkkkwwwzzzwww~~~nnneeejjjwwwpppggg___XXXVVVXXXUUU___fffhhhoooyyyzzzttt~~~pppccc^^^^^^\\\VVVSSSVVVUUUJJJ:::000---...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***************,,,------------...000000///......222;;;EEELLLKKKOOOWWWdddsss||||||{{{~~~ssseee\\\UUUMMMGGGmmmbbbaaa]]]]]]``````\\\ZZZZZZ[[[VVVNNNGGGBBB???<<<:::555555555444333222111000111...+++******+++***))))))***,,,,,,,,,,,,***)))(((((())))))))))))(((((('''((())))))(((((()))***))))))***+++...111444555777777888:::<<<@@@CCCEEECCCDDDFFFHHHLLLRRRYYY]]]YYYYYYYYYYYY[[[]]]___```dddeeelllsssuuussstttxxx~~~kkkZZZHHHAAAGGGRRR```jjjhhh```ZZZ[[[cccfffaaaZZZUUUNNNDDD999000+++))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))******))))))))))))(((((((((******++++++,,,,,,------...---...000222333333111000000888KKKeeexxx~~~|||xxx~~~wwwkkkzzzqqqddd^^^]]]QQQRRRUUUXXX\\\bbbiiinnnuuu}}}zzzvvvyyy~~~~~~nnnccc^^^bbbZZZRRRTTT\\\[[[HHH333111111000...,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))+++,,,------///111333222000///333===GGGOOOSSSSSS\\\hhhooottt{{{xxxwwwyyywwwpppwww}}}}}}rrrggg\\\QQQJJJlllaaa```]]]\\\``````\\\ZZZZZZ\\\VVVMMMFFFAAA>>><<<:::555555555444333222111000111///---+++************)))***++++++++++++***)))(((((())))))))))))(((((('''((())))))(((((()))*********+++---000333666888666777888;;;>>>BBBEEEGGG???BBBEEEHHHKKKOOOTTTWWWUUUUUUVVVWWWZZZ^^^aaaccchhheeefffiiilllpppyyy{{{sss\\\OOOHHHFFFPPP]]]hhhgggbbb\\\```hhhfff]]]YYYTTTLLLAAA666///------++++++***************)))++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******++++++,,,------...///......000333444222111444999IIIeeepppzzz|||~~~}}}vvvpppuuu}}}}}}rrrmmmdddXXXNNNKKKLLLQQQaaasssgggrrr}}}wwwnnniiihhhsssyyysss}}}qqq]]]```\\\UUUTTT^^^eeeWWWBBB<<<666000,,,+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++***+++,,,------...111444000333:::CCCLLLSSSVVVVVVfffnnnvvvxxxyyyjjjttt~~~}}}qqqdddYYYSSSlll```___\\\\\\___```\\\ZZZZZZ\\\VVVMMMEEE@@@>>><<<:::555555555444333222111000111000---+++))))))+++,,,(((((())))))))))))(((((((((((())))))))))))(((((('''((())))))(((((()))******+++---///222555888999777888999<<>>555000...,,,+++++++++******))))))++++++++++++++++++++++++******************************))))))))))))******))))))))))))***************++++++,,,------......000///...///111222222222888BBBWWWuuuuuuxxx{{{uuummmhhhfffmmmoooZZZPPPJJJLLL\\\oookkkooouuuwwwuuummmddd]]]nnnyyyqqqbbbccc```ZZZ___gggdddZZZKKK???111***+++...---***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))************+++++++++++++++,,,---,,,,,,---000333222:::EEEPPPXXX]]]aaadddsssxxx{{{xxx|||~~~rrrkkkkkk______[[[[[[___```\\\ZZZZZZ\\\VVVLLLDDD@@@===<<<;;;555555555444333222111000000///...+++)))))),,,///(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))******,,,...111333666888999888999:::<<>>BBBHHHKKKMMMMMMNNNNNNQQQRRRVVV[[[aaagggmmmpppjjjjjjnnntttyyy|||oooXXXIIIGGGLLLVVVcccmmmkkkhhhjjjkkkiiibbb___ZZZRRRHHH===333---,,,,,,,,,+++******))))))++++++++++++++++++++++++************************+++******))))))******+++)))))))))************+++++++++,,,,,,------......///000000//////111444888AAALLL^^^xxx{{{jjj]]]```qqqooo^^^TTTNNNSSS]]]lllgggdddgggoootttssspppooo{{{llljjjddd\\\[[[```fffgggYYYKKK999///...///---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))*********++++++++++++,,,------------,,,...222555;;;BBBMMMWWW```jjjsssxxxqqqwwwuuurrrvvvzzz{{{zzzkkk___^^^[[[[[[^^^___\\\ZZZ[[[\\\UUULLLDDD???===;;;;;;555555555444333222111000...///---+++)))***...111))))))(((((((((((())))))(((((())))))))))))(((((('''((())))))(((((()))***+++,,,///111444666777888777888:::<<>>NNNRRR]]]nnn~~~zzzyyy|||nnnqqqllldddaaa\\\YYY]]]^^^[[[XXXWWW]]]VVVLLLDDD>>>;;;999777444333333222111000//////...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((***---...,,,---000222555777888999555888;;;>>>??????AAABBBCCCCCCEEEHHHLLLNNNNNNMMMYYY\\\cccmmmvvvzzzzzzwwwnnngggjjjxxx}}}{{{~~~}}}zzzyyyyyyzzz{{{xxxyyy}}}gggSSSHHHCCCBBBNNN```mmmoookkkaaa^^^^^^```^^^WWWLLLFFF555000+++***---...,,,(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++,,,,,,,,,,,,------...//////,,,///666777;;;OOOfffsssrrrsssxxxwww|||~~~lllZZZNNNHHHJJJ[[[fff```gggpppzzz~~~fff[[[aaaeeeaaafffddd___VVVGGG777//////,,,,,,,,,+++******+++---))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++++++++,,,---............111---,,,...000555DDDTTTYYYXXXaaarrrzzzyyy|||yyyxxxyyy}}}sssnnnooohhhbbb\\\ZZZ]]]^^^\\\YYYXXX\\\VVVLLLDDD>>>;;;999777444333333222111000//////,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((***,,,///000000111222444555666777777555888;;;===>>>???@@@BBBAAACCCEEEFFFHHHLLLSSSXXXaaaaaaeeemmmvvvxxxuuupppmmmdddbbbkkkqqqnnnnnnssstttttttttuuuwwwzzz|||~~~jjjOOOGGGCCCJJJYYYeeejjjiiibbb___]]]```bbb]]]RRRJJJ;;;555///,,,---...---***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,---...//////---///111555CCCYYYppp}}}xxxrrrooowww}}}yyyyyyhhhYYYSSS```nnnlllfffhhhjjjlllqqqxxx~~~~~~www}}}pppbbb^^^aaahhheee```XXXNNNBBB666------...---,,,+++***++++++************************)))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,------...------111,,,+++111888???KKKWWWaaabbblllyyy}}}|||{{{zzz~~~yyyvvv{{{qqqjjjccc]]]ZZZ\\\^^^\\\ZZZZZZ\\\UUULLLDDD???;;;999777444333333222111000//////+++***************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***,,,...111222444444444555555666666666555777:::<<<===>>>???AAA@@@BBBDDDDDDEEELLLZZZeeehhhggghhhlllqqqpppjjjddddddZZZVVV[[[```aaaeeekkkmmmnnnpppssswwwzzz|||~~~~~~}}}|||zzzxxxwwwqqqppppppqqquuuzzz}}}xxxsssqqqnnnnnnqqqwww~~~bbbVVVIIIFFFNNN[[[cccgggfff```[[[^^^dddddd[[[QQQEEE===444///---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************+++++++++,,,,,,,,,,,,------...000000000444444999RRRyyy{{{yyyttt{{{{{{yyyxxxwwwuuuvvvwwwzzz~~~yyyggg[[[dddqqqqqqfffbbb```dddmmmuuuyyy{{{ooo```dddhhhgggaaaYYYUUUPPPAAA/////////...---,,,+++******************************))))))))))))))))))))))))***+++,,,------,,,+++***************+++++++++,,,,,,,,,,,,,,,------------///,,,...777DDDNNNWWW^^^mmmpppxxx~~~}}}}}}{{{|||~~~|||jjjhhhwwwooohhhbbb\\\XXX[[[]]][[[YYYZZZ[[[UUULLLDDD???<<<999777444333333222111000//////,,,+++******)))*********(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***,,,///111333444444444444444555555666666888:::<<<<<<===???AAAAAABBBDDDDDDHHHQQQ^^^hhhhhhiiiiiihhhddd___ZZZXXXTTTNNNLLLRRRYYY___ffflllpppqqqsssuuuwwwxxxyyyyyywwwyyy{{{zzzyyy{{{~~~yyy{{{uuupppmmmjjjgggeee^^^]]]\\\]]]aaagggmmmppptttvvvxxxxxxvvvppphhhddd```^^^\\\\\\___eeekkkpppvvv~~~mmmWWWHHHGGGPPP]]]eeekkkccc[[[YYY```eee```WWWNNNFFF;;;333......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,*********+++++++++,,,,,,------------...///111111444666888BBB^^^zzztttyyy~~~yyy|||xxxrrrnnnmmmlllkkkkkkmmmqqqvvv{{{}}}zzzvvvttttttxxx|||~~~ooonnnnnncccccc]]]]]]jjjyyy|||xxxllldddeeegggbbbYYYXXXXXXLLL;;;000///---++++++++++++***************************))))))))))))))))))))))))++++++,,,------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...---000777BBBOOOZZZccciiitttvvv|||}}}~~~~~~zzzwwwuuuuuuwwwxxxuuugggjjjrrrjjjbbb___YYYVVVYYY[[[YYYWWWXXXZZZTTTLLLEEE@@@<<<999777444333333222111000//////...---,,,***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((***,,,///111222111111111222333555666777777999;;;;;;<<<===???AAACCCCCCDDDHHHOOOWWW___ccccccggggggaaaVVVNNNMMMOOOJJJIIILLLTTT]]]dddjjjppprrrssstttuuuuuuuuuuuutttnnnrrrvvvwwwwwwyyy~~~xxxqqqqqqllleee___ZZZWWWSSSQQQMMMLLLKKKLLLOOOUUUZZZ^^^```bbbcccccc```\\\XXXVVVSSSSSSSSSTTTVVVYYY\\\^^^hhhpppzzzhhhOOODDDHHHUUU___kkkfff\\\VVVZZZbbbbbb\\\UUUNNNCCC888222...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,---------...///000222222444333;;;OOOhhhyyy}}}{{{|||~~~zzzrrrmmmooorrrsssvvvuuutttxxx}}}~~~~~~~~~xxxooohhhdddaaa```___aaadddhhhnnntttyyy|||~~~{{{{{{{{{zzzyyywwwuuusssnnnllliiihhhiiinnnsssvvvzzz|||~~~yyy___\\\TTTUUUiii|||dddbbbfffcccZZZVVVWWWSSSKKK333000,,,***+++,,,,,,,,,************************************************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...777DDDOOOYYYcccnnntttrrrtttyyy}}}}}}yyywwwyyyyyyyyyyyyyyyyyyxxxxxx}}}~~~vvvjjjcccuuueee]]]\\\WWWUUUYYY\\\YYYVVVVVVYYYTTTLLLEEE@@@===999777444333333222111000/////////...,,,***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++---///000111//////000000222555888999999:::<<<<<<<<<===@@@BBBDDDDDDFFFLLLTTT[[[______bbbdddcccYYYMMMFFFHHHLLLKKKNNNTTT[[[bbbgggkkknnnmmmmmmnnnpppqqqrrrssstttooorrruuuwwwyyyzzz|||~~~zzzzzz|||~~~xxxnnneee___ZZZSSSMMMJJJHHHEEEDDDCCCBBBAAABBBDDDHHHLLLOOOQQQRRRSSSRRRPPPOOOOOOPPPMMMMMMOOOQQQRRRSSSTTTTTTXXX]]]eeekkkpppwwwzzz]]]JJJEEELLLUUUcccfffaaaXXXWWW^^^bbb```ZZZTTTKKKAAA888222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,---------...000111333444333555DDD^^^ppp}}}wwwqqquuuyyy|||}}}~~~yyyvvvtttrrrpppnnnlllnnniii___WWWVVVXXXWWW^^^aaaeeejjjpppvvv|||}}}zzzvvvttttttuuummmhhh```ZZZVVVUUUTTTSSSWWWYYY^^^dddjjjooosssttttttsssqqqnnnjjjgggeeeddd___^^^\\\\\\___ccchhhkkkmmmoooqqqsssuuuvvvwwwwwwtttvvv}}}gggWWWRRRccc|||pppbbbdddddd___WWWSSSSSSVVV<<<666...***+++,,,------++++++++++++++++++++++++************************((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333444AAAPPPZZZaaakkkuuuzzzpppvvv~~~}}}{{{yyyvvvxxx{{{}}}~~~~~~}}}{{{{{{}}}{{{{{{mmmfffvvvddd\\\ZZZVVVVVV[[[^^^ZZZVVVUUUXXXSSSLLLFFFAAA===999777444333333222111000//////---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++---...000000111111111000111333555888:::;;;<<<=========>>>AAACCCBBBEEEJJJPPPUUU[[[___bbbgggccc]]]UUUNNNKKKLLLNNNPPPTTTZZZ___dddhhhjjjkkkhhhhhhiiikkknnnqqquuuvvvtttsssrrrssstttuuutttssssssrrrrrrsssqqqkkkaaaYYYPPPLLLGGGCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDGGGHHHIIIJJJLLLKKKIIIIIIKKKMMMKKKLLLMMMOOOQQQRRRSSSSSSRRRVVVZZZ\\\]]]___dddhhheeekkkuuu}}}qqqXXXKKKIIILLLVVVbbbhhh___XXX\\\bbbccc^^^ZZZSSSIII???777111...------------------------+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,------------...///000222333444777CCCVVVjjjxxx|||zzzzzz|||~~~{{{xxxuuuqqqkkkgggdddbbb___^^^WWWZZZWWWOOOIIIHHHIIIHHHPPPUUUZZZ^^^```dddjjjpppmmmooopppqqqooollliiifffiiigggeeeddddddcccbbb```VVVRRRMMMIIIHHHIIIIIIHHHLLLOOOSSSYYY___cccgggiiihhheeeaaa]]]YYYVVVUUUUUUQQQPPPOOOPPPRRRUUUYYY[[[^^^___aaadddgggiiiiiihhhbbbaaafffpppzzzyyyiiippphhhddddddeee]]]QQQOOOWWWHHH???333,,,+++---------++++++++++++++++++++++++************************((()))***++++++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,---///222555777>>>JJJWWW___iiitttzzz{{{zzz~~~|||zzzyyywwwyyy{{{}}}~~~~~~~~~~~~}}}}}}rrrtttyyyeee^^^ZZZWWWWWW]]]```\\\WWWUUUXXXSSSLLLFFFAAA===999777444333333222111000//////++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))+++,,,---///000111111111444333222222333666888:::<<<============>>>AAADDD@@@FFFNNNRRRTTTYYYaaagggmmmdddYYYSSSQQQRRRQQQPPPRRRWWW]]]```ccchhhjjjjjjhhhhhhhhhjjjmmmrrrvvvxxxwwwsssnnnkkklllllliiigggnnnllljjjiiigggaaaXXXQQQIIIFFFBBBAAACCCEEEGGGHHHFFFFFFEEEEEEEEEFFFGGGHHHFFFHHHKKKJJJHHHGGGIIILLLKKKKKKLLLMMMPPPRRRUUUVVVZZZ]]]___^^^[[[YYYYYY[[[WWW\\\bbbfffiiiqqq{{{}}}zzzuuuxxx||||||yyyyyy}}}fffRRRJJJIIIKKK```mmmeee[[[]]]ccceee```^^^XXXOOODDD:::333000------------------------++++++++++++++++++++++++,,,+++++++++******))))))++++++,,,,,,,,,---------------...///000222444555???SSSfffrrr~~~|||yyywwwssspppmmmkkkgggaaa\\\YYYVVVTTTRRRGGGLLLLLLGGGCCCEEEGGGGGGIIINNNRRRRRRNNNOOOTTTZZZTTTUUUWWWXXXXXXVVVTTTRRRTTTRRROOOPPPSSSTTTQQQNNNEEEBBB???>>>???AAAAAABBBEEEGGGLLLQQQWWW[[[___```\\\XXXSSSNNNJJJIIIHHHHHHFFFFFFEEEEEEGGGIIILLLMMMOOOPPPRRRVVVYYY\\\\\\[[[XXXUUUXXX```iiirrrxxx}}}mmmeeeeeekkkcccQQQKKKTTTQQQFFF888...,,,------,,,++++++++++++++++++++++++************************)))***++++++++++++***)))++++++,,,,,,,,,---------,,,,,,,,,---000333777999FFFOOOYYYaaannnzzz}}}yyy}}}{{{xxxvvvuuuyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~oooiiixxxlllZZZYYYVVVWWW\\\]]]ZZZWWWWWW^^^XXXOOOFFF@@@;;;777555222222111111000/////////000---+++******)))(((&&&))))))))))))))))))))))))((())))))((('''''')))+++,,,---///000000111444666000111333555777999999:::<<<:::999;;;???AAA@@@===IIIIIILLLRRRYYY^^^^^^\\\[[[[[[YYYXXXVVVTTTSSSRRRYYY[[[___ccceeefffeeedddggggggiiikkknnnnnnmmmlllddd___ZZZYYY[[[^^^``````bbb___\\\ZZZYYYUUUPPPKKKHHHFFFDDDCCCEEEGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJKKKIIIGGGFFFFFFGGGFFFEEEMMMLLLLLLPPPQQQQQQUUU\\\bbbiiiooonnngggbbbdddhhh___[[[YYY\\\ccckkkpppqqqrrrzzztttooowww}}}}}}uuu```RRRKKKKKKVVVdddjjjddd]]]```iiihhhccc\\\VVVNNNBBB888333///000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------...///000000333999>>>WWWiiiuuuzzz|||yyyxxxvvv~~~}}}|||{{{wwwtttooooooooonnnkkkfffaaa^^^ZZZZZZXXXUUUQQQMMMKKKIIIKKKGGGEEEGGGLLLOOOMMMKKKPPPOOONNNNNNOOOPPPOOOMMMUUUOOOMMMQQQQQQLLLIIILLLGGGJJJHHHEEEFFFJJJIIICCC>>>======<<<;;;::::::999>>>AAAEEEJJJNNNQQQRRRRRRPPPMMMGGGBBB???>>>>>>???>>>=========>>>???AAABBBBBBCCCEEEJJJNNNOOOOOOMMMNNNQQQTTTWWW[[[dddooowwwzzzyyy{{{~~~|||vvvcccdddfff[[[OOOKKKRRRRRREEE111+++111///%%%+++++++++***++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111++++++111333000444>>>QQQ[[[jjjwww}}}}}}}}}}}}xxxwwwyyy||||||xxxzzz~~~xxx~~~nnneeeppplll[[[YYYVVVVVVZZZ[[[YYYWWWXXX^^^XXXNNNFFF@@@;;;777555222222111111000////////////---+++***++++++***)))))))))))))))))))))))))))((()))))))))'''((()))+++000111222111111111333444333444555666777777777777:::999:::;;;>>>@@@AAAAAAIIIKKKOOOTTTXXXYYYXXXUUUYYYXXXWWWVVVUUUUUUUUUUUUZZZ\\\```cccdddeeedddcccffffffhhhjjjjjjhhhccc___UUUQQQLLLKKKMMMPPPRRRRRRRRRPPPNNNMMMMMMKKKHHHDDDCCCBBBAAABBBDDDFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEGGGHHHHHHHHHKKKJJJKKKPPPQQQQQQUUU[[[cccsss||||||qqqsssvvvyyy|||xxx^^^IIIGGGMMMYYYbbbccc```aaaeeeddd___ZZZWWWQQQHHH===666...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......000222111222===IIIvvvuuummmeeefffpppzzz~~~~~~zzzvvvqqqmmmjjjhhhdddaaa```___]]][[[YYYXXXXXXXXXSSSSSSSSSUUUUUUUUUSSSRRRLLLJJJJJJOOOXXX^^^``````aaa```___```aaaaaa```___bbb]]]\\\^^^]]]WWWSSSSSSLLLLLLIIIDDDEEEHHHFFFAAA@@@@@@??????>>>======<<<<<<>>>AAAEEEGGGHHHHHHHHHFFFDDDAAA===;;;;;;;;;<<<::::::999999:::;;;<<<=========???CCCGGGHHHGGGEEEEEEGGGKKKMMMQQQYYYccckkkvvv{{{uuu}}}yyyfff___\\\UUUMMMTTTVVVMMM<<<000...---(((,,,+++++++++++++++,,,,,,++++++******))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000444???JJJ[[[gggvvv}}}|||zzz~~~~~~~~~}}}}}}}}}~~~}}}}}}yyyhhhggg~~~jjj[[[ZZZVVVUUUXXXYYYWWWVVVXXX]]]WWWNNNFFF@@@;;;777555222111111000000//////......,,,******+++,,,+++***))))))))))))))))))))))))'''((())))))((((((***,,,444555555333111000111333666666666666666555555444777999;;;===>>>@@@CCCEEEIIINNNTTTWWWWWWTTTRRRPPPWWWVVVUUUTTTTTTVVVWWWYYY[[[]]]```bbbddddddcccbbbdddeeeeeeeeeccc\\\TTTNNNEEEBBB???>>>???AAACCCCCCCCCBBBAAAAAACCCCCCBBB@@@???@@@AAABBBEEEGGGJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGJJJPPPRRRQQQUUUZZZbbbxxxuuuSSSHHHEEEJJJWWWbbbfffdddcccaaa\\\XXXWWWVVVPPPEEE;;;///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///---111555111000AAAXXX~~~rrr\\\VVVRRRUUU___iiinnnpppiiifffaaa^^^\\\ZZZXXXWWW[[[YYYVVVVVVXXX]]]cccgggooonnnooopppppplllddd^^^TTTSSSVVV^^^lllyyyvvvooolll```[[[QQQHHHFFFGGGDDD@@@CCCCCCBBBBBBAAA@@@@@@@@@===>>>???@@@AAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888999999::::::999999;;;===@@@AAA???>>><<<>>>AAACCCFFFLLLUUU\\\fffqqqvvv|||oooaaabbb]]]QQQTTTVVVSSSHHH999///---///,,,,,,++++++++++++,,,,,,...---+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------(((...111...111>>>QQQ]]]mmmyyyyyyuuu{{{~~~}}}|||uuuxxx}}}~~~|||sssfffpppggg[[[\\\VVVTTTVVVWWWUUUVVVXXX\\\VVVMMMEEE???;;;777555111111111000//////.........,,,*********+++***)))(((((((((((((((((((((((('''((())))))((()))***,,,333444444333111000111222666666666666666555555444555888<<<===>>>AAAFFFJJJMMMRRRWWWXXXUUURRRQQQRRRUUUTTTRRRQQQRRRTTTWWWYYYYYY[[[^^^```bbbccccccccceeeccc```]]]WWWPPPHHHBBB???===;;;;;;;;;<<<>>>>>>@@@@@@??????@@@@@@AAAAAA@@@AAADDDEEEFFFHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGFFFFFFJJJPPPRRRRRRUUUYYY```tttnnnSSSFFF@@@LLL___iiiiiifff```\\\WWWVVVYYYWWWKKK???111///---++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...000---111666000///EEEbbbyyygggZZZPPPMMMKKKOOOYYYdddjjjlllhhhgggfffffffffhhhiiiiiijjjiiijjjmmmttt}}}}}}ooobbbbbbdddnnn{{{ooo]]]NNNGGGFFFDDDBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAAAAA@@@???===<<<======>>>>>>???>>>>>>>>>>>>>>>==================;;;::::::<<<>>>>>><<<;;;999;;;===>>>???DDDLLLRRR```jjjxxxmmmgggaaaXXXRRRRRRRRROOOCCC555000444------,,,+++++++++,,,,,,222111...,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------------+++111222...666MMMccclll}}}vvvtttzzz{{{xxx||||||vvvuuuxxx~~~~~~}}}}}}zzzwwwrrrpppnnnmmmmmmpppsssvvvyyyyyysssooossseee[[[]]]WWWTTTUUUVVVUUUVVVXXX[[[VVVMMMEEE???;;;888555111111000000///............,,,***)))))))))((('''(((((((((((((((((((((((('''((())))))))))))+++---///000111000//////111333333444555666777777777666555999<<<>>>???BBBHHHMMMQQQTTTVVVVVVSSSSSSUUUWWWTTTRRRPPPOOOPPPRRRUUUWWWVVVXXX[[[^^^```bbbccccccddd___XXXQQQKKKFFFBBB????????????>>>===>>>???@@@BBBAAA@@@?????????AAACCCBBBEEEHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFHHHJJJJJJGGGFFFFFFGGGHHHIIILLLRRRSSSRRRTTTYYY^^^qqqzzzxxx~~~dddPPP???DDDWWWeeeiiiiiibbb___YYYUUUXXXYYYOOOBBB666222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........000---000444111333JJJfffxxxjjj[[[QQQNNNKKKLLLUUUeeettt}}}tttrrrssszzzuuu]]]LLLEEECCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>???@@@AAABBBBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>><<<<<<<<<>>>>>><<<;;;999;;;<<<<<<<<>>444111...------,,,+++++++++,,,222111...,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,------............111//////>>>ZZZnnnttt|||{{{}}}}}}yyy}}}~~~zzzoooiiijjjkkkjjjhhhbbbbbbdddfffjjjooosssvvvuuuzzztttkkk|||ggg]]]]]]XXXUUUVVVWWWUUUVVVXXX[[[UUULLLDDD???;;;888666111000000//////......---...,,,***)))******)))((())))))))))))))))))))))))'''((()))))))))***,,,...,,,---.........///111333222333444666777888888888888999;;;===@@@EEEJJJNNNQQQRRRRRRRRRRRRSSSUUUWWWOOOOOONNNNNNOOOQQQSSSTTTUUUVVVYYY[[[^^^```aaaaaa^^^WWWNNNFFFBBB@@@@@@??????@@@AAAAAA@@@???@@@AAA@@@@@@@@@>>>>>>@@@DDDHHHGGGKKKOOOOOOMMMKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJDDDHHHLLLMMMLLLKKKMMMOOONNNNNNPPPSSSTTTRRRTTTYYY\\\qqq}}}rrrppptttxxxzzzvvv___HHHCCCNNN[[[dddhhheeebbbZZZRRRSSSXXXRRRHHH<<<777000------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............//////111333666@@@TTTggg~~~rrrbbbVVVSSSOOOQQQ```xxxmmmVVVHHHCCCBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBB@@@???======??????>>><<<:::;;;<<<;;;999;;;@@@DDDPPPVVV___ggglllnnnooopppooovvv~~~}}}jjjccceee```YYYRRRPPPNNNGGG999---///...---,,,,,,++++++,,,...---+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,---....../////////......555IIIcccuuu|||~~~zzz}}}|||}}}{{{tttpppooommmppprrrsssrrruuuzzz~~~{{{yyy{{{~~~~~~|||||||||~~~mmmhhhkkk___^^^YYYVVVXXXYYYVVVVVVXXXZZZTTTLLLDDD???;;;888666000000000///......------,,,+++******,,,......---))))))))))))))))))))))))'''((()))***)))***,,,///,,,---......---...000222222333444666777777888888:::::::::<<>><<<===???@@@>>>@@@BBBBBB@@@??????AAA>>>???@@@AAACCCHHHOOOTTTOOOTTTYYYZZZWWWTTTTTTVVVRRRRRRQQQPPPOOONNNNNNMMMMMMRRRWWWXXXVVVUUUWWWZZZUUUSSSSSSUUUTTTRRRTTTYYYZZZmmmyyyxxxxxxxxxqqqXXXKKKKKKRRR]]]gggfffddd[[[OOONNNVVVVVVOOOBBB;;;333//////000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...............111222444>>>RRRcccjjjuuu~~~yyynnnddd]]]\\\kkk|||iiiUUULLLIIIFFFEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????????????????@@@AAAAAABBBCCCCCC@@@AAABBBDDDDDDDDDCCCCCCDDDCCCAAAAAABBBBBBBBBAAA<<<>>>>>><<<999:::>>>AAAFFFKKKRRRXXX[[[[[[ZZZZZZUUUZZZaaahhhrrrxxxxxxzzzzzzuuurrrzzzvvvlllcccdddaaaYYYQQQQQQPPPCCC222//////...,,,,,,+++++++++++++++******))))))))))))++++++++++++++++++++++++,,,,,,------.../////////000...444CCCWWWkkk}}}{{{{{{vvvrrrqqqqqqrrrvvv|||{{{xxxrrrnnnlllnnnpppsssppptttvvvtttnnnhhhggghhhooouuu|||}}}iiilll{{{oooaaa^^^YYYWWWYYYZZZWWWVVVXXXZZZTTTLLLDDD???;;;888666000000000///......------+++******,,,///111222222))))))))))))))))))))))))'''(((************---///.../////////------///111444444555666777777777666===:::999<<>>::::::<<>>@@@CCCFFFJJJQQQ[[[bbbWWW\\\bbbddd```^^^^^^```[[[ZZZYYYWWWVVVTTTSSSRRRZZZ___cccccc```]]]^^^aaaZZZWWWVVVVVVUUURRRUUUZZZXXXggg~~~|||~~~eeeTTTLLLOOO[[[gggeeeeee[[[MMMKKKTTTXXXTTTFFF>>>555000000111000---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---333444555EEE___nnnnnnnnnyyy}}}wwwlllfffsss}}}kkk[[[UUUSSSMMMGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCAAA@@@@@@????????????@@@AAABBBDDDFFFGGG@@@AAACCCEEEFFFFFFEEEEEEHHHGGGEEEEEEFFFGGGFFFEEE???AAAAAA>>>;;;;;;>>>BBBCCCGGGLLLOOOPPPOOOLLLJJJEEEHHHNNNSSS^^^qqq{{{nnnfffllluuuwwwtttsss~~~uuu___ccceee^^^SSSRRRWWWMMM;;;000///...---,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...///000000111111<<>>:::999>>>GGGLLLKKKHHHHHHIIIJJJJJJIIIFFFCCCBBBHHHHHHJJJLLLOOORRRUUUVVVZZZXXXVVVWWWVVVSSSMMMIIIBBBAAA>>><<<<<<>>>@@@BBBBBBCCCCCCCCCCCCBBBAAAAAA@@@GGGNNNOOONNNPPPWWW^^^eeeiiillljjjjjjllljjjeee```aaaaaaaaa```___^^^]]]hhhqqq{{{zzzpppccc\\\YYYWWWYYYWWWTTTTTTYYY[[[YYYZZZaaavvv|||vvvZZZHHHGGGRRR\\\gggfff]]]PPPJJJPPPWWWYYYQQQGGG;;;222///...---+++......---------,,,,,,,,,..................------...------......///000111111111222???]]]www{{{ooonnnuuuyyy}}}~~~vvvtttmmmbbb[[[WWWQQQKKKLLLJJJFFFCCCBBBBBBBBBAAAEEECCCAAAAAABBBCCCBBBAAAEEEDDDBBBCCCDDDEEEDDDCCCFFFGGGFFFAAAAAAEEEFFFDDDCCCFFFIIIIIIGGGEEEFFFGGGDDDDDDDDDAAA===;;;===@@@BBBCCCDDDDDDDDDBBB@@@???@@@>>>BBBIIIKKKSSSlll~~~wwwkkkttt~~~~~~nnnddddddccc___VVVMMMGGGDDD555000,,,***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++******---000111000444777GGG___nnnuuu~~~{{{jjjfffbbbbbbcccaaa[[[VVVUUUXXX```hhhiiifffgggkkkjjjjjjkkknnnpppssszzzvvvjjj```ZZZXXXQQQPPPPPPPPPQQQSSSTTTUUUZZZ^^^hhhxxxxxxnnn[[[dddlll```aaaZZZVVVXXXYYYWWWUUUUUU[[[UUUKKKBBB<<<999666555111111000///...---,,,,,,///---)))&&&+++222000))))))))))))))))))))))))))))))((()))+++///111111000000///////////////000111333333444555666777777888888777999@@@HHHMMMNNNMMMHHHHHHHHHHHHFFFEEECCCAAAGGGHHHJJJLLLOOORRRTTTUUUYYYWWWUUUTTTSSSOOOIIIDDD>>>=========>>>@@@BBBDDDAAAAAAAAABBBCCCDDDEEEEEEHHHOOOXXX]]]]]]^^^bbbfffkkkrrrvvvwwwxxxwwwsssnnnnnnmmmlllnnnqqqttttttsssyyy{{{}}}}}}xxxqqqjjjffffffgggccc^^^\\\^^^]]]ZZZ``````iii}}}~~~jjjppp{{{dddMMMEEENNNXXXfffiiidddXXXOOOPPPUUUXXXVVVLLL???666111///...,,,.........---------,,,,,,.......................................///111111111333:::NNNlll~~~|||rrrooopppqqqtttwwwxxxxxxtttlllgggddd___YYYUUURRRNNNKKKIIIGGGFFFFFFGGGFFFEEEEEEFFFFFFEEECCCCCCBBBCCCEEEGGGHHHGGGFFFEEEHHHHHHEEEDDDGGGFFFCCC@@@CCCEEEEEEDDDDDDFFFHHHFFFGGGGGGDDD@@@===>>>???>>>???@@@@@@@@@>>><<<;;;<<<:::<<>>CCCHHHKKKMMMMMMIIIHHHGGGEEEDDDCCCBBBBBBGGGHHHIIILLLOOOQQQSSSTTTXXXVVVSSSPPPMMMHHHCCC???;;;<<<>>>@@@CCCEEEGGGHHHCCCCCCCCCDDDGGGJJJNNNPPPSSSZZZdddmmmqqqrrrrrrrrryyy~~~}}}zzzyyy}}}~~~xxxzzzyyytttllliiihhhddd^^^bbb^^^]]]fffwwwjjjiiiqqq~~~xxxYYYEEEGGGPPP^^^fffjjjaaaVVVRRRUUUYYY[[[RRRFFF;;;444000///............------------,,,....................................///000111111333666EEEddd|||zzz~~~xxxoooeeeaaa___aaagggoooyyy||||||wwwtttrrrnnniiiaaa___[[[WWWSSSQQQPPPOOOMMMMMMOOORRRUUUVVVTTTQQQMMMMMMLLLMMMOOOPPPNNNMMMLLLPPPSSSQQQQQQPPPMMMHHHDDDEEEEEEDDDCCCDDDGGGJJJIIIJJJJJJGGGCCC@@@??????===>>>??????>>>===;;;:::<<<999:::<<<;;;>>>PPPcccmmmeeebbbcccYYYGGG>>>AAA:::666111...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000000000222IIIddduuu}}}|||xxx}}}|||}}}tttdddSSSQQQNNNJJJHHHFFFFFFFFFGGGIIINNNRRRVVVXXXXXXXXX[[[[[[___lllyyy~~~~~~cccdddlllbbb```XXXSSSSSSUUUUUUUUUWWWZZZTTTKKKCCC===999666444111000///...---,,,,,,+++***++++++)))((()))***+++))))))))))))))))))))))))))))))+++...222444444333111000000///////////////111111222333444666777777:::???DDDGGGGGGFFFGGGHHHJJJHHHFFFCCCBBBBBBCCCDDDFFFGGGIIILLLNNNPPPRRRSSSVVVTTTQQQMMMHHHCCC???<<<>>>@@@CCCFFFIIIKKKLLLLLLIIIIIIIIIKKKOOOUUU[[[^^^```fffoooyyyzzzvvvtttnnnggg```]]]]]]aaaiiiyyyuuuooorrrqqqppp}}}lllLLLBBBFFFPPP]]]hhhggg\\\TTTUUUYYY\\\VVVLLL@@@777111//////............---------------------...........................///000111222555777LLLtttnnnjjjnnnqqquuu{{{}}}}}}qqqjjjaaa\\\XXXZZZcccnnnzzz|||{{{vvvqqqlllkkkiiiddd```]]]\\\\\\YYY[[[aaaggglllnnnllljjjdddaaa]]]ZZZZZZZZZZZZYYY\\\bbbggggggfffddd^^^WWWRRRPPPLLLHHHFFFFFFHHHJJJIIIJJJJJJIIIGGGDDDBBBAAABBBBBBBBBCCCBBBAAA@@@???@@@>>>===<<<:::===IIIXXXuuu|||kkkcccgggbbbOOOBBBAAA<<<888444000...---...///------------------------------------------------///...///111000...///222999XXXvvv~~~|||{{{zzzzzzyyyuuuqqqtttyyyyyynnngggYYYWWWTTTSSSSSSTTTTTTTTTPPPRRRUUUYYY\\\___```aaaggggggkkkwww}}}vvvffftttlllaaa^^^VVVQQQRRRUUUTTTUUUWWWZZZTTTKKKDDD>>>999666333000000///...---,,,++++++)))***++++++***)))+++...((((((((((((((((((((((((((()))+++...222333333111000000////////////000000000111222333555666777777===BBBGGGHHHEEEBBBCCCDDDHHHGGGDDDBBBBBBCCCDDDEEEEEEGGGIIILLLNNNPPPQQQQQQSSSRRROOOKKKFFFBBB@@@???DDDFFFIIIMMMOOOPPPPPPPPPRRRQQQQQQSSSXXX___eeeiiiooosss{{{yyyqqqcccbbbcccdddeeennnsssmmmddd\\\cccsssZZZEEEBBBIIIUUUdddhhh```UUUPPPQQQWWWUUUPPPFFF;;;333////////////.........------------------........./////////......//////000111222444666MMMxxxzzzccc\\\^^^```fffnnnwwwyyyzzzooohhh```YYYUUUWWWbbbnnn||||||wwwuuuvvvuuuqqqmmmjjjiiijjjjjjnnnttt|||vvvpppiiidddccceeehhhiiiooovvv|||}}}|||zzzssskkkfff```XXXPPPKKKIIIHHHHHHJJJJJJJJJJJJIIIGGGEEECCCEEEEEEFFFFFFFFFFFFFFFFFFBBB@@@>>>===;;;===EEENNNeee}}}qqqbbbfffgggYYYHHH@@@<<<:::666222...---------------------------------------------------------///,,,...111000---000666HHHggg~~~{{{|||cccbbbdddeeedddgggsss|||vvvlllbbb^^^```eeegggbbb^^^ccclll||||||zzzxxxvvvmmmiiieeeccccccbbbaaa```^^^]]]]]]^^^```cccfffiiimmmooowww|||uuuhhh}}}ggg[[[[[[TTTPPPRRRUUUTTTTTTVVVYYYTTTLLLDDD>>>:::555333000//////...---,,,+++++++++******,,,***&&&&&&***''''''''''''''''''''''''((()))+++...111222111//////////////////000111111000111222444555777888888<<<@@@DDDEEEDDDCCCDDDEEEEEECCCBBBAAAAAACCCDDDFFFEEEFFFIIILLLNNNOOOOOOOOOPPPOOONNNJJJGGGFFFFFFHHHMMMOOORRRTTTVVVWWWXXXXXXZZZYYYZZZ\\\```fffkkkooo|||wwwjjjgggddd```^^^eeexxxxxxpppfffZZZWWW\\\hhhooo~~~mmmQQQGGGKKKSSS___gggcccVVVJJJFFFOOORRRSSSMMMBBB777111000/////////.........------,,,,,,------.../////////////////////000111222222333;;;RRRuuu|||bbbVVVRRRQQQUUU\\\kkkrrr|||~~~{{{yyymmmeee]]]WWWSSSUUU___jjj~~~~~~xxxuuuuuuvvvzzz}}}zzzsssnnnooossswwwzzzwwwpppeee[[[TTTPPPMMMKKKMMMLLLJJJJJJJJJIIIGGGEEEEEEEEEFFFGGGHHHIIIIIIJJJBBB@@@>>><<<;;;<<>>YYYrrr~~~~~~zzzkkk```PPPMMMLLLLLLLLLOOOWWWaaakkkzzzsssfff]]]^^^bbbfffbbbZZZ\\\eeewww~~~wwwsssqqqoookkkhhhfffdddbbb```aaadddhhhjjjjjjnnnwwweeejjjeeeXXXXXXRRROOORRRUUUTTTTTTUUUYYYTTTLLLDDD???:::555333000///......,,,,,,+++***...***))),,,,,,'''%%%(((((((((((((((((((((((((((******,,,///222222///---............///111222333111111333444666888999:::<<<>>>@@@BBBCCCCCCDDDEEE??????>>>???@@@BBBCCCDDDDDDFFFIIILLLNNNOOONNNNNNLLLMMMMMMKKKJJJKKKNNNRRRYYYZZZ]]]___bbbdddeeefffccccccccceeehhhmmmqqqtttxxxjjjeee```[[[XXX]]]ooouuukkkbbbYYYTTTTTTYYYgggyyy~~~aaaSSSPPPQQQYYYeeeggg[[[KKKAAAFFFOOOVVVTTTIII<<<444222////////////............,,,,,,------...//////000////////////000111222333888IIIaaauuuyyy```TTTMMMHHHIIIOOO]]]hhhvvvuuunnnxxx|||ooofff]]]XXXVVVWWW___hhh{{{}}}|||~~~~~~sssiiiccc^^^ZZZWWWUUUQQQNNNLLLKKKJJJGGGEEEDDDDDDEEEFFFHHHJJJLLLMMMGGGFFFCCC???>>>???@@@AAALLL^^^zzzzzzsssnnnuuu}}}{{{iii___``````TTTDDD<<<>>>>>>:::444///,,,,,,................................................000,,,---222222000999GGGgggxxxzzzvvv}}}}}}wwwgggZZZRRRKKKFFFEEEDDDCCCFFFJJJWWWrrr}}}tttpppsssnnnbbb\\\___qqq~~~|||xxxsssooohhhgggeeeddddddfffhhhjjjjjjkkkqqq~~~llldddoooeeeXXXWWWQQQOOOSSSVVVUUUSSSTTTYYYTTTLLLEEE???:::555222000///...---,,,++++++***///***)))...///+++)))+++))))))))))))))))))))))))+++,,,---000222222///------------...000111333444111222333555777888::::::?????????@@@AAACCCCCCCCC;;;;;;<<<===???@@@BBBCCCDDDFFFIIILLLNNNNNNNNNNNNJJJLLLMMMLLLLLLNNNTTTYYYcccdddfffiiillloooqqqssskkkkkkkkklllooorrrvvvxxxvvvddd```]]]YYYVVVYYYggguuuxxxlllggg___UUUJJJMMMXXXiiivvv}}}mmm]]]QQQNNNUUUdddlllaaaOOOCCCBBBMMMXXXYYYNNN@@@777333000/////////............,,,,,,------...///000000////////////000111222333>>>WWWoooyyy}}}{{{xxx~~~ppp\\\RRRLLLGGGFFFKKKTTTbbbsss~~~yyyiiieeeppp~~~sssjjj```\\\[[[\\\bbbjjjvvv}}}tttoookkkgggddd[[[VVVQQQMMMLLLJJJGGGDDDDDDDDDEEEGGGJJJLLLNNNPPPOOOMMMJJJFFFDDDEEEDDDBBBGGGWWWrrr~~~jjjooonnn{{{ppp___]]]aaaYYYJJJ===@@@AAA>>>777000---,,,................................................222,,,---333333222===MMMnnn{{{}}}vvvhhh{{{{{{}}}rrrggghhh___WWWTTTRRRNNNLLLMMMQQQrrrrrreeeaaakkk{{{{{{vvvqqqhhhhhhhhhhhhhhhiiiiiiiiimmmlllnnnwwwuuugggdddcccWWW]]]WWWSSSUUUWWWUUUTTTTTTWWWQQQIIIBBB<<<888555222111///...---......---+++,,,+++******))))))******&&&))),,,,,,+++)))((((((++++++---...////////////------...///111222444555333444555444444555888;;;AAAAAAAAA@@@@@@AAABBBCCC======>>>???AAABBBCCCDDDFFFEEEFFFIIILLLNNNNNNMMMKKKIIIHHHIIILLLSSS[[[___ggglllqqqttttttuuuxxx{{{wwwwwwvvvwwwyyy|||~~~|||uuufff```ZZZVVVTTTWWWcccooowwwiiiddd___ZZZUUUOOOPPPXXX```hhhvvvpppjjjkkklllmmmppp}}}aaaUUULLLOOOYYY___cccZZZFFFAAAIIISSSXXXUUUKKK@@@999000/////////000000...,,,000000000///......------,,,111---,,,222222333<<>>???AAABBBCCCCCCFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHMMMTTT\\\aaammmrrrxxx{{{{{{{{{|||~~~||||||{{{zzz|||~~~rrrjjjccc^^^YYYUUUSSSVVV```kkkqqqhhhddd```\\\TTTOOOQQQSSSWWWfffwwwtttqqqpppnnnmmmooo|||rrrQQQFFFIIISSS[[[ccc```OOODDDJJJTTT[[[YYYOOOAAA777000///......//////...,,,////////////............111444000///222000555GGGiiijjjUUUNNNLLLFFFCCCEEEIIIWWWjjjwww|||~~~}}}yyyvvvtttnnnddd]]]^^^nnn~~~{{{nnneeeaaacccgggjjjpppzzzzzzuuurrrtttzzzxxxooocccYYYSSSNNNGGGBBBFFFGGGHHHHHHHHHJJJMMMPPPRRRPPPNNNLLLLLLKKKHHHFFFFFFQQQgggssssss}}}fff\\\ZZZTTTHHH@@@AAAIIICCC222+++111...------,,,,,,------...........................///---///333111666NNNhhh|||}}}}}}yyypppnnnmmmjjjdddiiiqqqzzznnnbbbaaakkkzzzzzzuuuooonnnlllkkkjjjkkklllmmmkkkjjjqqqppp___eeeZZZ[[[UUUQQQTTTWWWVVVUUUVVVYYYTTTKKKDDD>>>999555222000///------......,,,+++,,,+++******))))))******)))*********((((((***+++...//////000000/////////////////////000111222333444444444444444777<<<@@@EEEBBB??????@@@@@@>>>;;;<<<===>>>???@@@BBBCCCCCCEEEHHHKKKJJJFFFCCCBBBCCCDDDEEEFFFIIINNNVVV___eeerrrxxxwwwjjjaaa```[[[WWWUUUSSSTTT]]]gggzzzkkkddd``````WWWOOOKKKGGGIIIZZZmmm|||www}}}WWWIIIFFFOOOWWWbbbdddZZZKKKNNNVVV]]]___UUUEEE777111///......//////...---............////////////222333000111222///>>>\\\nnnYYYQQQMMMHHHEEEGGGFFFSSSdddqqqxxx|||xxxsssmmmiiigggddd___[[[]]]lll|||uuukkkffffffiiikkkmmmvvvuuulllgggaaaccchhhsssuuulllooorrrggg```YYYSSSOOOSSSSSSRRRQQQOOOPPPRRRTTT\\\YYYTTTRRRPPPOOOMMMKKKHHHOOOaaayyymmm___ZZZ```OOODDD@@@GGGHHH;;;000///......------------..............................///...000222444???[[[vvv}}}xxxuuuoookkkllltttqqq___YYY```ppp|||vvvuuusssqqqmmmkkkjjjiiiiiihhhgggnnn}}}qqqggg\\\ZZZTTTQQQTTTWWWVVVUUUVVVZZZUUULLLDDD>>>999555222000...------------,,,***,,,+++******))))))************)))((('''(((***---///000000000000000///...000000//////000111222222444444444444555888===AAACCC@@@===>>>AAAAAA>>>:::<<<<<<===???@@@AAABBBCCCDDDHHHLLLJJJDDD@@@???AAABBBDDDGGGKKKPPPXXXcccjjjssszzz}}}sssiiiccc]]]ZZZWWWVVVTTTTTT[[[cccttthhh``````XXXQQQLLLEEEFFFWWWkkkjjjUUUKKKMMMRRR]]]eee```UUUUUUXXX^^^bbb[[[JJJ<<<333000...---...//////...---------...///000000111---///...111333333KKKrrrzzzfff[[[UUUNNNJJJIIIEEEOOO]]]jjjtttzzzyyyppplllgggcccaaa___\\\YYY]]]kkk{{{|||pppjjjiiiiiijjjooowwwzzzoooeee]]]YYYSSSTTTXXX___kkk|||wwwfff[[[UUUVVVgggvvvpppllliiifffhhhfffaaa\\\XXXWWWYYY[[[gggbbb\\\WWWSSSQQQNNNLLLHHHMMM]]]tttvvvfff___lllWWWIII@@@FFFKKKCCC666---......------------..............................//////000111777IIIfff~~~{{{}}}|||xxxzzzwww^^^TTTXXXddduuuzzz{{{xxxuuupppkkkhhheeeddddddcccjjjxxxiii^^^YYYSSSPPPTTTVVVVVVUUUVVVZZZTTTLLLDDD>>>999555333///...,,,,,,------+++***,,,+++******))))))************)))'''&&&(((+++...///000000000000000///...000000//////000111222222333444444444555888===AAA>>>===<<<>>>@@@@@@>>>;;;<<<<<<===>>>@@@AAABBBCCCBBBGGGJJJIIICCC@@@@@@CCCAAAEEEJJJNNNRRRZZZeeennnvvv}}}{{{ssslllhhh^^^[[[YYYYYYVVVUUU[[[ccc{{{rrreee^^^YYYUUURRRJJJHHHUUUfff~~~|||aaaOOOKKKKKKVVVbbbccc```\\\ZZZ^^^bbb___RRRFFF666333///---......//////,,,------...///000111111+++///...000555:::UUU||||||xxxzzzmmmcccZZZQQQMMMGGGMMMYYYeeepppxxx~~~rrreeeccc```^^^[[[YYYVVVTTT___mmm{{{xxxqqqnnnlllkkkqqqwww~~~uuuggg]]]VVVRRROOOLLLMMMOOOSSS\\\jjjyyyuuufffWWWLLLFFFHHHGGGUUUppp~~~{{{www{{{~~~}}}}}}}}}{{{wwwnnnddd]]]ZZZ[[[^^^hhhddd]]]XXXUUURRROOOMMMIIIMMM[[[sssooo^^^ddd\\\OOODDDEEELLLIII;;;---///......------......//////////////////////////////000000111<<>>:::666444///...,,,,,,------+++***,,,+++******))))))******)))))))))((('''(((+++......//////000000/////////////////////000111222333222333555555666888;;;>>>:::;;;===>>>>>>>>>======;;;<<<===>>>???AAABBBBBBAAADDDFFFEEEBBBAAABBBDDD@@@EEEKKKOOOSSSZZZeeennn{{{~~~{{{{{{||||||~~~vvvooolllbbb___]]]]]]ZZZYYY^^^fffwwwzzzkkk```[[[XXXVVVNNNHHHOOO[[[wwwhhhPPPGGGDDDNNN^^^dddfffaaa^^^```dddbbbXXXOOO;;;777222.........//////---------...///000000111---333222111999EEE\\\zzzzzzvvvhhh[[[RRRKKKOOOVVVaaammmwww|||~~~zzzlllbbbaaa```]]][[[XXXUUUSSScccppp}}}~~~yyyuuurrrsssxxx}}}{{{ssseeeYYYRRRNNNLLLLLLJJJLLLNNNQQQWWWaaannnxxx|||qqqbbbRRRFFFAAA@@@CCCBBBLLL___kkkiiidddccciiixxx{{{oooeee___^^^___ccc```\\\YYYXXXVVVTTTSSSOOOPPP[[[rrrxxxtttrrrnnnooottt{{{wwwbbbZZZ___VVVKKKHHHMMMMMM@@@111//////............//////////////////////////////...111111555GGGcccyyy}}}}}}zzzrrrmmmpppvvv{{{oooZZZSSSOOOWWWdddpppyyyyyyrrrlllgggeeebbbaaaggguuuggg\\\[[[TTTQQQSSSVVVTTTSSSTTTVVVQQQIIIBBB===:::666444///---,,,,,,,,,,,,+++))),,,+++******))))))******(((((()))(((((()))+++---,,,---...///////////////.........///000222333444111333555777777777999:::888<<<@@@@@@<<<::::::<<<;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBB@@@EEELLLOOOQQQXXXccclll~~~uuupppppprrryyy}}}~~~{{{wwwwww|||}}}uuupppgggdddbbb```^^^]]]bbbkkkwwwuuufff___ZZZXXXQQQHHHKKKTTTlllyyypppvvvqqqTTTGGG@@@HHHZZZdddgggdddbbbeeegggeee\\\UUU???;;;444///......//////------......//////000000---777444222???RRReeewwwwwweeeXXXPPPQQQVVV```lllvvv{{{|||~~~uuugggddddddbbb___[[[YYYXXXXXXgggsss}}}yyy}}}}}}uuujjjddd[[[TTTPPPNNNMMMLLLMMMPPPSSSUUUVVV\\\fffnnnpppiii]]]RRRJJJGGGFFFFFFCCCDDDJJJUUU```ccc^^^XXXYYYaaajjjsssxxxoooiiigggfffcccaaa```___^^^\\\ZZZXXXUUU[[[ooo}}}sssooonnnllljjjlllzzz|||nnn]]]bbb]]]TTTMMMNNNOOOEEE777//////............//////////////////////////////...222333;;;UUUttt~~~{{{{{{~~~{{{wwwooofffeeehhh|||vvv]]]RRRIIIKKKSSS^^^jjjssszzzyyyrrrlllfffddd```^^^dddqqqeeeZZZ[[[UUUQQQSSSUUUTTTRRRSSSTTTOOOHHHAAA===:::777555///---,,,,,,,,,,,,+++))),,,++++++***)))*********'''((())))))))))))+++---+++,,,---...////////////------...///111222444555000333666777777777777888888>>>CCCAAA;;;777888;;;;;;;;;<<<>>>???@@@AAABBBDDDAAA>>>===>>>???@@@??????EEEKKKNNNPPPVVV```iii|||rrrkkkiiimmmrrrrrrvvvzzzyyyuuuuuu{{{{{{vvvjjjgggdddccc```___eeennnyyyjjjaaa[[[YYYSSSKKKLLLSSS\\\pppzzzppp___YYYeeetttzzzZZZJJJ@@@FFFXXXbbbfffeeefffiiijjjggg^^^WWWBBB===666000......//////.........///////////////)))777555222EEE]]]mmmxxxwww{{{sssxxxkkk\\\SSSSSSVVV___kkkuuuzzzzzz|||}}}rrrdddeeeccc```[[[XXXVVVWWWXXXjjjuuu}}}sssiii___\\\WWWTTTRRRQQQOOONNNRRRUUUXXXWWWVVVXXX^^^ddd```VVVLLLGGGIIIMMMNNNMMMCCCGGGKKKQQQ\\\ddd```WWWRRRRRRTTT^^^pppvvvqqqnnnllljjjhhhgggdddaaa^^^```ZZZ\\\lllzzz{{{||||||xxxeeedddbbbZZZQQQOOOPPPHHH<<>>??????@@@@@@@@@>>>;;;<<<>>>@@@>>><<>>222///222222000...///////////////000111111///111111777PPPppp}}}zzzzzzzzz{{{{{{yyyzzz}}}mmm^^^SSSRRRSSSYYYcccmmmtttwwwuuugggkkkeee___[[[WWWRRRSSSWWWjjjwww{{{qqqjjjbbb```\\\VVVSSSRRRUUUWWWYYYZZZ]]]```aaa^^^YYYVVVPPPPPPPPPSSS[[[```\\\SSSOOOHHHDDDJJJPPPSSSTTTUUULLLJJJKKKRRR^^^lllvvv{{{~~~~~~yyyzzz{{{tttkkkeeeffffffmmm|||zzzkkkfffjjjeeeYYYTTTUUUMMM@@@777222...000000///...000111000000000000000111222222666555LLLwwwyyy}}}~~~|||tttlllfffbbb\\\VVViii|||mmmYYYFFFAAACCCEEEMMMWWWgggoootttyyy~~~wwwqqqiii```ZZZYYYSSSSSS```wwwfffXXXXXXYYYQQQPPPYYYXXXPPPQQQRRRQQQLLLCCC===:::666111------,,,,,,,,,,,,+++++++++)))((('''((()))((('''))))))(((((()))+++---...---...//////000000//////000000111111222222333333333555777888888777888999:::;;;<<<;;;999888999::::::;;;<<<===???????????????===;;;===@@@BBBBBBAAABBBEEEHHHLLLRRRYYYbbbgggpppsssvvvuuurrrpppqqqrrr}}}ooobbbTTTNNNLLLPPPZZZdddnnnrrrwwwyyyzzz}}}|||yyysssnnnmmmooorrruuurrrfff]]]TTTLLLIIINNNRRRYYY```eeehhhiiiiiijjjllltttzzzlll```YYYQQQLLLRRR___zzz{{{]]]HHHDDDNNNWWWccchhhlllmmmmmmkkkeee^^^OOO@@@333000222222000//////////////////000111111111333222===___~~~mmm\\\PPPNNNMMMRRR\\\fffooosssxxx}}}yyymmmgggaaa]]]WWWRRRSSSXXXkkkxxx}}}ssslllgggfffbbb]]]YYYXXXYYY[[[\\\^^^aaacccbbb___YYYUUUSSSSSSTTTWWW```fffbbbZZZRRRIIICCCDDDGGGFFFDDDDDDEEECCCDDDLLLYYYhhhsssyyyyyyyyyxxxwwwxxxxxxuuunnnmmmrrrfffiiiggg___YYYUUUPPPJJJ;;;444000000111//////111000000000000000111111222333555>>>YYYzzzzzz{{{uuummmgggccc^^^VVVPPPfffxxxnnnZZZGGGAAAAAAAAAGGGOOO[[[eeehhhjjjoooqqq}}}vvvpppiii```ZZZYYYSSSRRR\\\ooogggXXXZZZZZZSSSQQQYYYXXXPPPQQQRRRQQQLLLCCC===:::666111------,,,,,,,,,,,,+++++++++)))''''''((()))((('''))))))(((((()))+++---......//////000000000000000/////////000111111222222444777999999999888888999999:::;;;:::999888999::::::;;;<<<===>>>?????????===<<<<<<>>>AAADDDEEEEEEEEEFFFGGGJJJPPPYYYcccjjjtttvvvyyyzzzxxxsssmmmiiijjjlllrrrfff\\\PPPJJJIIILLLUUU^^^mmmqqquuuwwwwwwyyy}}}~~~}}}wwwuuuvvvzzz|||lll^^^WWWOOOGGGBBBEEEIIINNNQQQSSSTTTTTTXXX[[[fffyyyyyykkk^^^YYYTTTPPPSSSZZZwwwpppLLLAAAIIIRRR```ggglllnnnnnnmmmhhhbbbRRRDDD777222333111000///000////////////000111111444555555CCCnnnttttttkkkYYYMMMIIIGGGIIIQQQ]]]gggmmmqqqvvvzzzzzz|||wwwqqqiiiaaaWWWQQQTTTZZZlllyyywwwpppooonnnkkkgggbbb______```cccfffhhhiiigggbbb\\\XXX[[[\\\^^^bbbkkkqqqlllcccTTTJJJAAA@@@???<<<999888<<<;;;<<>>EEENNNYYY\\\YYYYYYYYYeee||||||uuuppphhh```ZZZWWWRRROOOTTTbbbssseeeWWW[[[[[[SSSQQQYYYWWWOOOPPPRRRQQQLLLCCC===:::666111------,,,,,,,,,+++++++++***)))''''''((())))))((())))))(((((()))+++---......///000000111111000000......//////000111111111555888:::;;;999888888888999:::;;;:::999888999::::::;;;<<<===>>>>>>>>>>>>=========???BBBEEEFFFGGGGGGHHHJJJMMMQQQXXXaaafffrrruuu{{{|||mmmgggdddjjjwww{{{jjjeee]]]VVVQQQPPPTTTXXXdddiiinnnpppqqqrrruuuxxx}}}}}}lll\\\WWWPPPFFF>>>???AAACCCDDDEEEFFFFFFHHHMMM\\\tttzzzlll___ZZZXXXTTTTTTVVVuuuXXXFFFHHHNNN\\\dddllloooooooookkkfffWWWIII;;;555333111000000000000//////000000111222555666666FFFuuuqqqeeeaaaqqq|||eeeUUUKKKHHHCCCCCCIIITTT___gggjjjnnnooollllllwwwvvvfffWWWOOOTTT]]]nnnzzz|||vvvttttttsssooojjjfffddddddkkknnnpppppplllfff```]]]dddggglllsss|||wwwlllSSSIIIAAA@@@@@@>>>;;;;;;888777888<<>>======>>>>>>@@@AAABBBDDDFFFHHHHHHKKKNNNPPPSSSVVVYYY\\\^^^cccnnn{{{}}}tttnnnlllmmmqqqtttrrrrrrnnneee\\\VVVRRRQQQTTT[[[dddjjjooosssxxx|||mmm]]]XXXQQQFFFAAA@@@???>>>>>>>>>>>>>>>???DDDTTTpppzzzmmm```ZZZXXXUUURRRQQQlllfffOOOIIIIIIWWWaaakkkooopppqqqnnnjjj\\\NNN@@@888444111000111000000000000000111222222222555888IIIuuu|||bbbVVV\\\tttnnn]]]RRRLLLHHHCCCAAADDDMMMXXX```bbbdddbbb]]][[[hhhkkkVVVLLLTTT```ppp{{{~~~yyyyyyxxxtttoookkkiiihhhooorrrttttttoooiiieeeccciiioooxxxwwwTTTJJJBBBBBBDDDCCCBBBBBB<<<;;;999999===DDDKKKPPPYYY```kkkuuu~~~nnndddjjjjjj___VVVXXXLLL???333000000///...///000000000000111222333444BBBLLLssssss}}}}}}}}}~~~~~~|||qqqhhheeeiiiqqq}}}tttxxxqqq^^^MMMFFFBBB;;;:::>>>CCCSSSWWWQQQMMMIIIMMM\\\~~~xxxrrrkkkccc\\\RRROOOKKKIIIMMMZZZkkkwwwfffZZZYYYYYYRRRPPPXXXWWWOOOPPPRRRQQQLLLCCC===:::666111------,,,,,,,,,,,,++++++***((('''''')))******)))))))))(((((()))+++---...---......///////////////.........///000000111111333666999;;;:::888777777777888999999888888999::::::;;;<<<===============???@@@BBBCCCDDDFFFIIIKKKJJJMMMRRRTTTUUUTTTTTTUUUOOOWWWeeeuuu~~~nnneeekkkuuuyyy|||{{{qqqfff^^^XXXSSSPPPVVV```iiiqqqzzzrrrbbbYYYRRRLLLEEECCC@@@===;;;:::;;;;;;<<>>;;;:::;;;<<<<<<:::CCC]]]|||oooccc]]][[[YYYWWWZZZllluuu{{{~~~~~~]]]KKKJJJMMMZZZhhhnnnppprrrqqqooodddWWWGGG===666000000222111111000000111111222333333333>>>XXXsssaaa]]]oooqqq___UUUPPPNNNHHHGGGEEEAAA???BBBHHHMMMKKKKKKKKKGGGCCCKKKccc|||zzzgggSSSKKKWWWggg{{{~~~~~~yyywwwvvvwwwuuuxxx{{{yyyvvvtttvvvyyyzzz}}}yyy^^^SSSJJJIIIKKKJJJJJJKKKGGGGGGFFFBBB???===???AAADDDEEEGGGJJJQQQ^^^lllwww~~~xxxvvvvvvzzzzzzwwwxxx|||~~~|||lllgggmmmnnnpppxxx|||kkkgggiiigggaaa^^^YYYIII888222222222111111000000000111222333555555DDDiii}}}yyy~~~}}}{{{yyyyyyzzz|||~~~wwwuuuuuubbbPPPIIICCC===;;;???DDDXXXaaabbbfffbbb[[[]]]eeezzzrrrhhhbbbXXXUUUPPPKKKHHHJJJPPPUUUeeeooo}}}eeeZZZUUUVVVOOONNNWWWVVVOOOPPPRRRRRRLLLCCC===:::666111---------,,,,,,,,,++++++)))(((&&&''')))******)))))))))(((((()))+++---...+++,,,------......------//////000000111111222222///333777::::::888777777666888999999888888999;;;;;;;;;<<<<<<===<<<<<<<<<>>>BBBFFFHHHJJJMMMSSSWWWYYY[[[^^^______^^^^^^___dddppp|||gggTTTQQQfff~~~}}}yyysssmmmkkkppp{{{yyyqqqmmmkkknnnzzz{{{oooaaaTTTRRRXXXOOOKKKEEE@@@===<<<===???===777;;;TTTxxx|||ooobbbZZZXXXWWWUUUNNN^^^ffflll|||bbbNNNPPPKKKYYYgggmmmppprrrrrrpppfffYYYIII>>>666000000333111111111000111111222333888444AAA\\\qqqvvv|||kkkjjj}}}~~~kkkYYYPPPNNNNNNFFFFFFDDD@@@===>>>BBBFFFEEEEEEFFFCCC<<<>>>PPPeeexxxvvvpppcccRRRLLLYYYiii|||~~~}}}{{{|||}}}{{{~~~||||||{{{ooo```VVVMMMMMMOOOOOOOOOPPPHHHJJJJJJGGGCCCAAAAAACCC???DDDGGGFFFDDDIIITTT^^^uuuwwwsssccceeepppzzzoooeeeeeeiiikkknnnrrr|||~~~ssssssccceeeiiisss|||lllcccccccccbbb```^^^MMM;;;444444444222222000000000111222444555666===kkk|||vvvzzz}}}zzzxxxxxxzzz}}}|||yyywwwdddQQQIIICCC<<<:::>>>FFF\\\gggkkkrrrnnndddbbbeee|||tttjjjddd]]]YYYSSSMMMHHHFFFGGGIIIYYYeeevvveeeZZZWWWRRRPPPTTTVVVSSSOOONNNRRROOOJJJCCC<<<666222///......---,,,,,,+++******)))))))))))))))))))))))))))''''''***...000///,,,,,,---......,,,+++,,,---111111111111222333444444444444444777999;;;;;;:::555555555666666777888999<<<<<<<<<;;;::::::<<<>>>BBBCCCEEEHHHNNNUUU\\\``````cccggggggeeeeeeiiinnnyyy|||nnn\\\NNNEEEHHHYYYlll}}}rrrkkkkkkuuu~~~}}}pppfffaaaaaadddnnn|||hhh^^^[[[ZZZZZZUUURRRLLLFFFAAA<<<:::888:::??????FFFbbbwwwjjjaaa\\\VVVPPPKKKMMMTTTaaaooo}}}mmmRRRIIILLLVVVccclllnnnoooqqqtttmmm```PPPEEE;;;333111333000111222111000000222333<<<444KKKpppyyyrrrsssxxxyyyeeeuuuqqq```SSSOOOPPPHHHCCC@@@@@@@@@===<<<===BBB===888888999===GGGQQQdddgggeeeWWWIIIIIIZZZkkk~~~~~~{{{ooogggccc^^^ZZZVVVSSSSSSUUUWWWYYYUUUSSSPPPMMMKKKJJJGGGFFFFFFGGGGGGFFFFFFGGGKKKMMM]]]jjjzzz|||kkkccccccrrr~~~zzzkkkaaaYYYWWWUUUUUU[[[dddnnn||||||{{{vvvrrruuuoooffffffgggbbb\\\aaaTTTBBB666111111222222...000111///...222555777KKKkkkzzzxxxzzzuuuwww{{{{{{}}}{{{xxxvvvvvvxxx{{{}}}{{{~~~yyy}}}vvvdddQQQHHHEEEAAA<<<:::CCC[[[oootttwwwxxxkkkYYYcccuuuzzzsssmmmddd[[[SSSPPPMMMHHHEEEEEEKKKQQQbbbxxx~~~jjjooo{{{xxx{{{ccc[[[WWWRRRQQQUUUVVVSSSPPPOOOSSSPPPJJJCCC<<<666222000......---,,,,,,+++******)))))))))))))))))))))))))))((((((***...///...------...///...---,,,---...111111111000111222444555555444555777999;;;:::999555555555666666777888999;;;<<<<<<<<<;;;<<<>>>@@@DDDFFFJJJOOOUUUZZZ]]]___cccfffiiiiiiggggggkkkooo||||||{{{wwwpppiiidddaaa^^^TTTJJJCCC???@@@LLLYYYrrrzzzqqqlllmmmppp|||sssiiibbb___ZZZ[[[dddtttrrrccc[[[YYYXXXWWWTTTPPPLLLHHHDDD@@@>>>999:::999>>>VVVvvvzzznnndddYYYOOOHHHGGGKKKUUUcccttttttXXXMMMOOOWWWccclllqqqssstttvvvooobbbSSSGGG===555222333000111222111000000222444222;;;aaa|||zzz|||vvv|||lllbbbsss~~~wwwlll```WWWRRRPPPJJJDDDAAAAAA@@@<<<;;;<<<>>>:::777888999;;;BBBJJJWWW\\\]]]SSSHHHJJJ[[[lll|||vvvkkkffffffccc___\\\[[[\\\^^^___```]]]ZZZVVVTTTQQQNNNMMMLLLMMMNNNMMMKKKJJJKKKMMMPPP[[[iiixxxqqqeee^^^eeennnpppllljjjddd[[[TTTRRRQQQRRRXXX```ooo|||qqqaaa___cccfffgggbbbVVVEEE888222111222222111333333000///111444777KKKkkkrrrttt{{{zzzyyy|||~~~}}}{{{yyyyyy{{{}}}~~~||||||kkkWWWMMMHHHBBB===;;;CCCZZZnnnvvv|||tttbbb^^^kkkyyy{{{sssnnndddZZZPPPKKKGGGBBBAAABBBFFFIIIUUUiiizzzuuu]]]ZZZeeehhhvvvxxxaaa[[[XXXSSSQQQUUUWWWTTTQQQQQQTTTQQQKKKDDD===777333111...------,,,,,,++++++***)))))))))))))))))))))))))))((()))+++---///...---///000111000...---...///222111000///000222444666666555555777999:::999888555555555666666777888999:::;;;<<<<<<===>>>AAADDDGGGJJJPPPUUUZZZ\\\]]]]]]___cccggghhhhhhhhhkkknnnuuuoooeee[[[RRRLLLGGGDDDCCC@@@@@@CCCEEEGGGKKKPPPZZZiii|||rrrmmmjjjtttxxxnnnfff___[[[[[[SSSSSSYYYfffuuu|||lllaaaZZZWWWWWWUUURRRPPPLLLHHHBBB>>>:::777444999IIIbbb~~~zzzmmmbbbVVVLLLEEEAAAAAAHHHUUUiiidddRRRRRRXXXbbblllssswwwxxxxxxrrrfffWWWLLLAAA777333333111222222222111111333555444OOO~~~}}}lllPPP^^^ooo{{{rrrjjjddd]]]WWWRRRMMMGGGCCCBBB@@@<<<:::;;;:::777777999::::::???FFFPPPVVVXXXQQQIIILLL^^^ooowww~~~|||rrrjjjooommmjjjgggfffiiiooossssssqqqnnniiiddd___\\\ZZZXXXYYYYYYWWWUUUTTTTTTUUURRRVVV\\\cccooo}}}wwwiii\\\[[[```cccccccccccc]]]WWWVVVVVVWWW]]]cccttt~~~{{{yyyddd]]]___eeeiiieeeZZZJJJ<<<444111111111111222333222111222888===TTTqqqmmmuuu}}}uuuwww}}}~~~~~~}}}}}}~~~~~~~~~ppp\\\PPPIIIBBB<<<:::AAATTThhhssszzzhhhVVV\\\bbbjjjvvv}}}tttlllgggZZZQQQIIIFFFDDDCCCDDDHHHCCCAAAGGGYYYmmmxxx||||||zzz]]]NNNPPPTTTeeezzzyyyaaa[[[YYYSSSQQQUUUWWWUUURRRRRRUUUQQQKKKDDD===777444222---------,,,,,,+++++++++))))))))))))))))))))))))))))))***,,,---.........111222222111///...///000222111/////////111444666666666666777999:::888777555555555555666777888999999;;;<<<===>>>AAADDDGGGJJJMMMQQQUUUXXXYYYYYYYYYWWW]]]ccchhhhhhgggggggggbbbYYYOOOGGGDDDBBBAAA??????BBBIIIRRRZZZ]]]]]]\\\ZZZ___mmm~~~zzzsssjjjnnnuuu{{{}}}nnnddd]]]WWWTTTUUUPPPOOORRR[[[hhh{{{xxxmmmaaaWWWXXXVVVTTTSSSQQQLLLDDD??????999666:::AAAPPPmmm}}}nnnaaaYYYRRRMMMCCC???===BBBMMMaaa}}}rrrWWWSSSWWW___jjjtttzzz{{{zzzuuuiii[[[PPPEEE999333333111222333222222222444666>>>aaayyycccTTTJJJZZZlll|||yyyqqqiiibbb[[[WWWPPPJJJEEEDDDAAA<<<999:::999777888;;;<<<>>>CCCJJJTTTYYYZZZTTTMMMRRRddduuuyyyxxxssstttsssqqqooopppxxxxxxrrrpppmmmllljjjgggeeedddgggiiieeeddd```]]]aaallluuuwwwyyymmmaaa]]]bbbhhhmmmooooookkkfffdddeeeggglllppp{{{|||tttddd^^^```dddfffggg___PPPBBB666111000111...///111333333666>>>HHHggg|||uuu|||zzzuuuxxx~~~}}}~~~~~~~~~}}}~~~ooo\\\PPPGGG@@@:::999===LLL]]]kkkxxxuuueeePPPNNNMMMRRR[[[gggmmmooovvv{{{~~~zzzqqqgggbbb```ZZZTTTNNNLLLIIIFFFGGGJJJFFF@@@@@@PPPfffvvvzzzwwwgggRRRKKKLLLYYYppp}}}ccc[[[YYYSSSQQQTTTWWWUUUSSSSSSVVVRRRKKKCCC<<<777444333------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))***,,,---------......222333333222000...///000111000//////000111333555666666666777999:::888777555555555555666777888999999:::<<<>>>???BBBFFFIIILLLLLLMMMOOORRRTTTVVVXXX\\\aaahhhmmmlllgggaaa]]]MMMGGGAAA>>>@@@BBBCCCCCCIIIOOOXXXbbbkkkppppppnnnoookkknnnxxx}}}}}}iiiccc`````````dddrrruuuhhh```ZZZSSSPPPPPPPPPNNNOOOTTT^^^qqq}}}kkk\\\[[[YYYWWWWWWWWWTTTMMMGGGCCC===<<<======BBBZZZtttzzzlll___WWWPPPKKK@@@===<<<@@@HHHZZZuuu~~~[[[QQQUUU]]]hhhrrryyy||||||xxxmmm```UUUHHH<<<444222111222333333222333555777???dddwwwUUUEEEJJJYYYjjjzzzyyylllbbb\\\ZZZSSSLLLGGGEEEBBB<<<999999888666666:::===AAAIIIRRRYYY]]]^^^YYYTTT[[[mmm~~~zzzzzzwwwtttuuuzzzzzz}}}{{{yyyssskkkjjjqqqwwwyyyxxxrrrjjjhhhllluuuzzz|||~~~}}}yyyvvvuuuxxx{{{|||xxxzzzggg]]]]]]ccchhhjjjiiicccWWWGGG999111000222///...111444444666AAAMMMyyy~~~xxxwwwzzz}}}{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~nnn\\\OOOGGG???;;;:::;;;FFFSSS___kkkqqqiii\\\JJJEEEAAABBBHHHMMMPPPRRR]]]dddkkkllliiihhhjjjmmmsssnnniiieee^^^UUUQQQQQQNNNEEEAAAMMMdddwwwzzzuuu}}}ooo]]]RRROOOVVVmmmdddZZZXXXRRRPPPSSSVVVTTTSSSTTTUUUQQQJJJBBB;;;666444333,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))+++------------...///222333333222000...///000000000000000111222222333666555555777999:::999888555555555666666777888999888:::<<<>>>???BBBGGGJJJKKKJJJJJJLLLOOOTTTYYY\\\iiilllpppqqqmmmdddZZZSSSCCCAAA??????AAAEEEHHHJJJWWW^^^ffflllssszzz|||zzz~~~zzzzzz~~~mmm___UUURRROOOQQQcccyyy~~~sssggg```ZZZTTTQQQQQQPPPNNNNNNOOOUUUfff|||kkkaaa]]]XXXXXXYYYXXXSSSNNNEEEBBBAAA@@@;;;;;;IIIZZZkkkrrrtttmmmaaaWWWLLLDDD???<<<<<<>>>DDDSSSlll^^^NNNSSS\\\gggpppxxx}}}|||qqqeeeZZZMMM???555222111222444444333444666888???ddd\\\BBBLLL\\\lllzzzoooccc\\\ZZZTTTMMMHHHFFFCCC===999:::777555666;;;???DDDMMMVVVWWW\\\```^^^\\\cccttt|||zzz~~~~~~xxxvvv}}}zzz}}}{{{{{{vvvfff```cccjjjnnniiifff\\\MMM<<<333111333333111222555444333???NNNzzzwwwyyy||||||yyyyyyzzz{{{||||||||||||~~~~~~~~~ooo^^^QQQHHH@@@======:::BBBKKKTTT[[[___ZZZQQQEEE@@@<<<===>>>???AAADDDNNNVVVaaaiiiooovvv}}}uuuqqqsss[[[QQQGGGMMMcccxxx~~~yyy|||kkk]]]VVVSSSbbbdddYYYWWWQQQOOORRRUUUTTTSSSTTTUUUQQQIIIAAA:::555333222,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))+++......---,,,---///222333333222///......///...///000111222222222111555444555777999;;;:::999555555555666666777888999888:::<<<===???BBBFFFIIIGGGHHHJJJMMMSSS[[[aaaeeemmmmmmllliiiddd\\\SSSMMMCCCDDDEEEGGGKKKQQQYYY^^^lllttt{{{|||~~~yyyhhh]]]\\\[[[]]]rrrtttggg```[[[VVVTTTUUUSSSRRRQQQPPPRRR```|||wwwoooeee```___]]]WWWRRRJJJIIIFFFBBB======BBBHHHQQQ\\\dddccc\\\TTTLLLEEEBBB???======AAANNNggg}}}___LLLSSS^^^gggooovvv~~~vvvjjj```RRRCCC888444111333444444444555777999FFFeeerrrJJJPPPcccppp|||uuujjjaaa[[[UUUNNNIIIGGGCCC===:::;;;888888;;;AAAEEEIIIOOOVVVWWW___fffhhhfffiiittt~~~}}}vvvsssxxx~~~}}}xxx}}}}}}mmmeeeiiioooiiihhh```PPP???444222555444111222666333222???PPPwwwtttxxx{{{{{{xxxxxxyyyyyyzzz{{{||||||~~~}}}~~~qqq___RRRHHH???<<<===666===CCCHHHKKKMMMKKKGGG@@@<<<;;;===>>>===BBBIIIQQQWWW```hhhooouuu{{{yyyyyy}}}nnn```PPPOOObbbzzzsssddd^^^SSSZZZuuu~~~cccYYYWWWQQQNNNQQQTTTSSSRRRSSSUUUPPPHHH@@@999555333222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))),,,///...---,,,---///222333333222///---......,,,...000222333222111000444444444777:::;;;;;;:::555555555666666777888999888:::<<<===???BBBFFFIIIDDDFFFKKKQQQYYYbbbiiimmmhhheeeaaa]]]YYYSSSNNNJJJDDDGGGLLLPPPVVV```llluuu{{{xxxooorrrssswwwvvvhhh```\\\XXXXXXZZZWWWVVVUUUSSSSSS___zzzyyyooojjjeee^^^XXXOOOOOOKKKDDD@@@AAABBBAAABBBMMMVVVWWWUUUTTTSSSQQQGGGCCC@@@>>>@@@MMMfff|||___KKKTTT___hhhnnnvvvzzznnndddVVVFFF:::666111333444444444555777999LLLdddPPPRRRhhhttt~~~{{{sssggg^^^UUUNNNIIIGGGDDD>>>;;;;;;;;;<<>>222888444333444444333444999OOOkkk{{{|||}}}yyywww}}}VVVNNNiiittt~~~yyymmmccc[[[SSSJJJDDD???<<<>>>CCCAAADDDIIIOOOTTTXXXZZZ[[[XXX___fffiiijjjnnnwww~~~nnn```WWWRRRZZZiii{{{~~~xxxuuuzzzyyyzzz}}}}}}||||||zzzsssmmmmmmxxxqqqlllssssssmmmeeeZZZIII999222333333000888333444777@@@eeerrr}}}kkk~~~~~~zzzrrrrrryyy|||{{{|||yyyvvvwwwyyy{{{zzzyyyzzz}}}~~~sss___NNNCCC>>><<<;;;777888888999::::::;;;;;;::::::;;;>>>BBBEEEFFFFFFJJJLLLNNNOOOPPPRRRWWWZZZ\\\XXXVVVWWWXXX[[[dddnnn{{{}}}qqq^^^```xxxtttmmmeee___gggvvv{{{cccZZZXXXRRROOORRRTTTSSSQQQRRRSSSNNNHHHAAA<<<777333000,,,,,,,,,++++++*********))))))))))))))))))))))))&&&(((,,,---------...///...///000000//////000111000000111222444555666666444555777999;;;;;;888555222333555777888888888777666888;;;======>>>AAABBBCCCIIIQQQVVVUUUSSSPPPOOOMMMMMMQQQXXXYYYVVVVVV[[[\\\bbbjjjrrr{{{}}}xxx~~~wwwnnnggg```ZZZVVVYYY[[[VVVSSSVVVZZZnnnttteee^^^ZZZTTTNNNKKKJJJKKKMMMHHHIIIKKKNNNPPPRRRRRRQQQPPPKKKEEEAAA@@@HHHZZZkkk}}}oooXXX[[[iiiqqqpppyyy~~~ooo```QQQAAA444555333222444555444777<<>>@@@DDDHHHKKKOOOSSSVVVXXXXXXXXXWWW]]]cccfffiiinnnwww~~~~~~yyyvvvxxxzzzppp^^^TTT\\\kkkvvvsssvvv}}}~~~|||{{{|||||||||}}}yyypppwwwuuuoooggg\\\LLL<<<444444111...555111444:::FFFnnnwwwiii~~~xxxqqqpppvvvyyyxxxzzzwwwuuuuuuxxxyyyyyyxxxzzz}}}~~~}}}~~~qqq^^^MMMDDD@@@===<<<888888777777777777888888;;;;;;;;;===???AAAAAAAAABBBDDDFFFHHHIIIJJJLLLNNNNNNNNNOOOQQQQQQPPPVVV^^^|||{{{iiigggzzzxxxssslllhhhqqq|||aaaWWWXXXRRROOORRRTTTSSSQQQRRRSSSNNNGGGAAA<<<777333000------,,,,,,+++***))))))))))))))))))))))))))))))'''***---.........///000.../////////......111333111111111111222444666888666666888;;;<<<;;;777444222333444555777777777777555666888999999:::<<<===EEEJJJPPPQQQNNNIIIFFFEEEKKKJJJMMMSSSXXX]]]fffnnnpppxxx~~~}}}{{{vvvnnnfff___[[[YYY\\\WWWUUUWWWYYYkkkvvvoooiii___VVVQQQPPPQQQSSSPPPNNNLLLNNNRRRUUUUUUTTTTTTNNNIIIDDDBBBGGGVVVeeevvvyyy}}}~~~{{{\\\^^^lllvvvuuu|||ttteeeUUUDDD666444222222444555555999@@@]]]|||yyysssmmmnnnwwwqqqTTTGGGMMMdddppp|||~~~uuufffWWWHHHAAA@@@BBBEEEJJJQQQSSSVVVXXXXXXXXXVVVUUUUUUYYY^^^cccgggmmmssswwwwww{{{}}}tttpppqqquuuzzzjjjYYY[[[iii}}}zzztttrrryyy~~~zzzxxx|||nnnssswwwrrrkkk```PPP>>>666555222///444000333;;;IIIrrrnnnhhh|||zzztttnnnooouuuyyyyyyxxxwwwuuuuuuwwwxxxwwwvvvyyy|||}}}|||zzznnn\\\MMMDDDAAA???>>><<<;;;888666666666777888<<<==================<<<>>>???AAABBBBBBBBBBBBBBBGGGHHHLLLNNNLLLJJJNNNUUUnnn{{{~~~tttqqq|||tttpppyyy}}}bbbXXXXXXRRROOOSSSUUUSSSPPPQQQRRRNNNGGGAAA<<<777222///......---,,,***)))(((((())))))))))))))))))))))))(((***---/////////000111/////////...---...111444222111000000222444777999777777999<<<===;;;777444222222333444555666777777444666777777777777999;;;DDDHHHMMMMMMJJJHHHJJJMMMSSSTTTVVV\\\cccmmmxxx}}}tttfff^^^___hhh}}}uuullleeeaaaYYY\\\YYYVVVXXXYYYkkk|||qqqggg^^^YYYWWWWWWTTTSSSRRRSSSUUUXXXYYYZZZXXXRRRMMMHHHEEEGGGRRR]]]jjjlllmmmkkkkkkttt```[[[eeerrruuu~~~xxxiiiYYYFFF888555333333555555555;;;BBBjjj}}}yyyjjjVVVDDDCCCOOObbbooo|||vvvbbbQQQAAA===AAAGGGMMMRRRVVVXXXZZZ[[[ZZZWWWTTTRRRRRRVVV]]]dddkkkoooqqqrrrssswww~~~wwwrrrrrrtttxxxnnn___iiiyyy|||uuuvvvyyy{{{|||}}}~~~ooouuuyyytttnnndddSSSAAA666555666222777111333888DDDlllzzzfffjjjyyyuuuooommmqqqxxx|||~~~zzzyyyxxxwwwwwwvvvvvvuuuxxx{{{|||{{{}}}xxxlll[[[MMMEEEBBB@@@???AAA???<<<999777777999:::===>>>>>>===<<<;;;;;;<<>><<<888444222333333444555666777888555777888777777888;;;===DDDHHHKKKJJJIIIMMMUUU]]]bbbggglllrrr{{{uuuqqqvvv}}}ttteee[[[UUUVVVWWWbbb||||||tttmmmiii]]]```\\\YYY[[[\\\mmm}}}rrrggg___ZZZUUUWWWYYY[[[[[[\\\^^^___\\\VVVQQQMMMIIIGGGNNNVVVZZZ[[[[[[XXXXXX```ppp}}}cccWWW[[[iiirrr~~~|||mmm\\\HHH888777555666777555444;;;CCCkkk{{{bbbIII<<>>AAADDDEEEFFFEEEEEEIIIOOOTTTZZZ___iiirrrssslllggggggrrr|||zzzzzz```WWWXXXRRRPPPTTTVVVSSSOOOOOORRRMMMFFF@@@;;;666222///------,,,,,,+++***))))))))))))))))))))))))))))))(((+++.../////////000111000000000///......000222111111111111222444666888666888;;;>>>@@@===999555333333333444555666888999888999::::::;;;===@@@CCCHHHLLLPPPPPPPPPVVVbbblllttt{{{wwwtttwwwyyy}}}uuujjjaaa[[[ZZZYYYVVVWWWeeeyyyuuuhhhjjjddd_________pppwwwjjjbbbYYY\\\bbbgggjjjiiifffccc___YYYTTTPPPLLLHHHKKKPPPLLLMMMMMMKKKKKKQQQ]]]fffzzzfffWWWXXXgggqqq|||ppp^^^III999777777777777555444<<>>777;;;DDDLLLTTT[[[VVVXXXZZZ[[[ZZZVVVQQQNNNLLLUUUbbboooxxx~~~|||}}}xxx{{{~~~{{{uuupppmmmtttrrrvvv|||zzzzzz}}}~~~|||yyy{{{}}}yyyvvvwwwttt}}}|||}}}sss}}}{{{xxxtttkkkZZZEEE777444111///777333555777@@@fff{{{rrr~~~}}}sssqqqsssuuuvvvyyy{{{}}}~~~}}}zzzxxxxxxyyyxxx{{{{{{zzz{{{~~~~~~uuudddUUUKKKFFFBBB@@@>>><<<:::888888888999:::888999999999999>>>FFFLLLOOOTTTXXXWWWUUUXXXbbbjjjzzz|||aaaWWWXXXRRRQQQTTTVVVRRROOONNNQQQMMMFFF@@@;;;666111...,,,,,,,,,++++++*********))))))))))))))))))))))))'''***---//////...///000000111222000...---...///000000111222444555666666555777;;;???AAA???:::666555444444444555777999::::::<<<===>>>@@@CCCHHHKKKOOOUUU[[[^^^___eeerrr}}}~~~uuuwwwwwwqqqggg___\\\[[[XXX[[[ZZZ\\\mmmwwwxxxooogggeeecccsssvvvmmmffffffkkkwwwttthhh```[[[VVVSSSNNNIIIIIILLLHHHIIIHHHHHHHHHKKKOOOSSSfffxxxhhh\\\aaannnrrryyysssaaaKKK:::666666777888555666>>>IIIzzzrrrKKK<<>><<<>>>CCCGGGIIIMMMRRRYYY[[[]]]]]]ZZZTTTOOOKKKGGGMMMTTTVVVWWW\\\gggpppqqquuuyyy|||zzzwwwuuuqqqeeefffdddbbbhhhyyyxxxpppkkkggghhhpppvvvsssmmmjjjttt~~~{{{ooo______[[[VVVUUUaaawww}}}zzz}}}~~~zzz}}}{{{rrr```JJJ;;;666777333777111222777DDDllltttqqq{{{}}}rrrqqqrrrrrrrrruuurrrvvvzzz|||||||||zzz||||||zzz||||||}}}~~~rrraaaUUUMMMFFFCCC;;;;;;<<<======>>>>>>>>>===>>>@@@BBBFFFQQQaaalll}}}tttmmmqqqwwwwwwrrrmmmjjjzzzzzz}}}ddd^^^YYYUUUPPPOOOPPPQQQPPPNNNRRRMMMEEE>>>999555222000---,,,***+++,,,,,,+++)))&&&''''''((()))******+++)))+++///000000000111222666555222000...---------222000000000222333222111444666:::>>>@@@>>>999555555555555555777999;;;<<<<<>>888LLLqqqUUUAAAEEEMMMdddnnnvvvxxx|||~~~yyyoooeeeccceeeddd___VVVQQQIIIEEEDDDCCC@@@===BBB@@@>>>???EEELLLNNNMMMUUUUUUWWW[[[^^^[[[QQQIIIGGGGGGGGGGGGHHHLLLRRRVVV^^^fffpppxxx}}}{{{sssiiiccccccmmmxxxqqqkkkbbb^^^dddoooqqqmmmyyyvvvoooeee]]]YYYUUUVVVddduuu{{{xxx~~~yyy|||{{{pppeeeOOO:::555666000555333666999FFFppp}}}uuu}}}yyykkkuuuyyyssstttuuuttttttvvvwwwxxx{{{}}}~~~~~~~~~}}}|||{{{{{{{{{|||zzz{{{zzzmmm___RRRHHHDDD???AAABBBBBBDDDFFFBBB<<>>999555222000---+++******+++,,,***)))''''''(((((())))))******(((+++.../////////000111555444222000............222222111333444555333222444666:::>>>???===888444555555555555666999;;;<<>>UUUjjj~~~WWWDDDGGGQQQaaallluuuwwwzzzyyyiiieee]]]VVVWWW[[[[[[WWWPPPKKKEEECCCEEEGGGFFFDDDGGGGGGGGGGGGIIIMMMPPPRRRWWWWWWYYY\\\]]]YYYQQQKKKEEEEEEDDDCCCCCCEEEIIIMMMRRRZZZdddnnnvvv~~~|||ssslllhhhkkkxxx{{{uuullleeebbbeeeiiimmmuuujjjaaa[[[UUUSSS^^^nnn{{{yyyzzzwww}}}|||qqqgggQQQ;;;666666000555333666999FFFppp|||~~~nnn^^^hhhzzzsssnnnppprrrrrrsssuuuxxxxxxyyy{{{|||||||||||||||{{{zzzzzz{{{}}}~~~|||~~~~~~||||||yyylll^^^SSSMMMMMMSSSUUURRROOONNNKKKGGGJJJKKKNNNUUU\\\______\\\iiisss~~~ooo___UUULLLIIIFFFEEEGGGJJJMMMNNNUUUaaauuu~~~rrrsssyyyxxx___ZZZWWWSSSNNNMMMNNNOOONNNLLLPPPKKKDDD>>>999555222///---+++******++++++***)))(((((((((((())))))))))))(((***---/////////000111333222000///......///000333333333555777777555333444666:::===???===888333444444444555666888:::;;;@@@DDDGGGHHHIIIKKKOOOTTTRRRUUUZZZaaaiiiqqqwww{{{}}}}}}~~~xxxnnnhhhaaa[[[[[[dddttt}}}ppprrr|||uuuaaaYYYYYYQQQMMMOOOLLLJJJIIIIIIKKKNNNOOOOOONNNLLLXXXrrrnnn___lllyyyhhhPPP<<<444333;;;888;;;???CCCaaavvv~~~yyypppmmmwwwzzzPPPBBBCCCQQQ^^^iiitttwwwxxx}}}{{{nnndddUUUSSSOOONNNTTT]]]^^^ZZZPPPKKKFFFGGGMMMRRRTTTSSSRRRSSSSSSSSSQQQQQQTTTXXXYYYZZZ\\\\\\ZZZUUUPPPLLLEEEEEECCC@@@>>>???BBBDDDIIIPPPZZZccckkkuuuxxxppplllpppwwwvvviii```eeerrruuuiii```WWWRRRZZZfffzzzyyywwwtttkkkUUU===777666000555333666999FFFpppaaaUUUeeeuuunnnjjjmmmqqqrrrtttvvvxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzz{{{|||}}}|||{{{xxxqqqsssyyy}}}~~~lll```___eeegggaaaZZZWWWUUUSSSWWWZZZ___dddgggcccZZZSSSNNNTTT[[[^^^ZZZRRRIIIDDDBBB@@@@@@AAAEEEHHHJJJKKKLLLUUUeee~~~|||zzzlllkkkooo~~~www^^^YYYXXXSSSOOOMMMNNNOOOMMMKKKOOOJJJDDD>>>999555111///,,,+++******++++++***)))))))))))))))(((((((((((('''***---.........///000111000///......///000111111222444666888888555222555777:::>>>@@@===888444444444333444555777999;;;===@@@BBBCCCDDDEEEHHHKKKJJJLLLPPPUUU\\\bbbhhhkkkmmmmmmmmmmmmmmmpppsssvvvxxx}}}~~~vvvlllgggeeeaaa^^^\\\aaakkk~~~vvvuuu{{{}}}yyyeeeZZZVVVNNNMMMNNNJJJPPPPPPPPPRRRTTTSSSPPPMMMKKKUUUlllsss___ggg|||iiiPPP;;;555555===888999===IIIpppxxxhhhmmmvvv^^^GGGBBBAAAQQQ]]]hhhtttxxxyyy{{{|||wwwsssooogggZZZPPPKKKJJJJJJPPP]]]jjjnnnkkk]]]WWWSSSUUU^^^fffhhhhhhccc```^^^^^^]]][[[ZZZ[[[ZZZ\\\\\\ZZZUUUPPPMMMLLLFFFFFFDDDAAA??????AAACCCIIINNNUUU\\\cccmmmxxxzzzrrrqqqtttvvvdddeeesssrrrhhh\\\TTTXXXbbbrrr}}}}}}{{{{{{xxxoooYYY@@@888666000555333666999FFFpppxxxZZZWWWqqqvvvoookkknnnrrrtttuuuxxxwwwwwwuuuuuuuuuvvvwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{vvvvvvzzz~~~rrrgggiiisss|||~~~|||ttttttuuurrrjjjeeeeeedddbbbfffiiioootttrrriiiZZZOOOEEEFFFHHHHHHGGGEEECCCBBBCCCCCCDDDGGGJJJMMMMMMMMMGGGPPP___vvv|||vvvxxxhhhcccdddsss{{{yyywww~~~xxx___ZZZYYYTTTPPPNNNOOOOOONNNLLLMMMIIICCC===999555111...,,,+++)))***++++++***((())))))))))))(((((((((((('''***---.........///000000///.........///111222000000222555777777444222777888<<>>888444333333333333555777999:::;;;<<<>>>@@@@@@AAACCCDDDEEEEEEGGGJJJNNNSSSWWWZZZ]]]^^^_________aaaeeehhhhhhnnnttttttmmmgggffffffeeebbb```___bbbqqq{{{sssxxx{{{zzz~~~lll^^^WWWPPPQQQTTTNNNQQQSSSVVVYYY[[[YYYTTTPPPMMMTTThhh{{{dddjjjkkkQQQ;;;888777>>>999999AAAVVV~~~ttt|||hhhLLLCCCFFFDDDUUU___hhhssszzz{{{}}}{{{sssggg^^^XXXRRRKKKFFFDDDEEEHHHSSSfffyyyrrrlllfffiiissszzz|||yyytttkkkfffiiikkkfff```]]]\\\\\\ZZZVVVQQQLLLJJJJJJDDDEEEDDDBBB@@@@@@BBBDDDHHHKKKPPPUUU\\\fffrrr{{{xxxuuuwwwnnngggnnnxxxmmm```VVVVVV^^^lll||||||{{{sss\\\BBB999666000555333666999FFFpppyyy[[[[[[wwwwwwppplllnnnrrrrrrtttvvvvvvuuutttsssssstttuuuvvvxxxyyy{{{|||||||||{{{{{{pppooottt~~~|||yyyzzzoooccccccnnnyyy|||zzzxxxqqqrrrwwwxxxtttqqqssswwwyyyvvvjjjZZZOOOKKKHHHEEECCCCCCEEEGGGHHHEEEEEEFFFIIIKKKLLLKKKJJJHHHRRR___tttxxxqqq{{{xxxfff]]][[[hhhttt{{{uuuxxx~~~{{{aaa\\\YYYUUUPPPNNNOOOOOOMMMKKKKKKHHHBBB===999555000---,,,***))))))******)))((((((((((((((())))))))))))(((***---/////////000111//////...---...///000111//////111333555666444222777888;;;???@@@===888333222222222333444666888999:::;;;===>>>@@@AAAAAAAAABBBBBBCCCDDDHHHLLLPPPSSSWWWZZZ]]]^^^]]]___cccffffffkkkpppppplllhhhggghhhjjjiiifffcccbbbkkk|||rrrlll~~~rrraaaXXXSSSYYY___YYYWWWXXX\\\```aaa___[[[WWWQQQUUUfffllltttmmmSSS<<<999666===:::<<>>;;;555111222222222222444666888999999999;;;===???@@@@@@???AAAAAABBBEEEIIIOOOTTTXXX^^^bbbffffffcccbbbdddfffjjjnnnqqqrrrooolllkkkkkkllllllkkkhhhffflll}}}sssjjjsss|||~~~kkkaaa___jjjtttoooiiiiiihhhhhhhhhfffbbb___UUUWWWeee{{{nnn}}}oooTTT===888444<<<:::<<>>???>>>===@@@AAACCCGGGNNNUUU\\\```hhhlllooommmgggcccbbbcccmmmooorrrtttsssqqqpppppphhhhhhiiihhheeejjj|||vvvllllllxxx~~~nnntttzzzpppppp~~~zzzuuupppmmmjjjgggeeeWWWXXXeeetttlllqqqUUU>>>888333;;;999:::???UUUhhhJJJHHHHHH```eeedddkkkyyy}}}hhhVVVLLLIIIDDDEEEKKK]]]{{{~~~{{{|||ppphhhiiiddd\\\SSSNNNOOOOOOLLLJJJEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHGGGGGGJJJTTTaaakkkyyy}}}mmm]]]WWWZZZgggvvv}}}yyybbbEEE888666000555333666999FFFppphhh___wwwrrrkkkgggjjjnnnooopppsssnnnppprrrtttuuuuuuuuuuuussswww|||{{{xxx{{{xxxpppxxx|||yyyqqqmmmsssyyyzzzvvvzzzzzzwwwkkkddd[[[UUUTTTTTTTTTSSSRRRQQQQQQQQQSSSSSSQQQOOOHHHIIIOOOeeerrrmmmnnn[[[QQQPPP[[[lll|||{{{ddd\\\[[[WWWRRRPPPPPPOOOKKKHHHKKKHHHBBB>>>:::666222///+++++++++************)))))))))************)))))))))***+++,,,---.........---......---++++++---...,,,///222555666555333111444555888;;;===<<<888555333222111111111333555777999999:::;;;===@@@CCCDDDAAAFFFOOOVVV\\\```ccceeeiiiooouuuxxxuuuoooiiieeecccppp{{{}}}xxxuuurrrooohhhmmmoookkkggglllyyy}}}{{{xxxoooiiiiiixxxzzzhhhggguuuqqqfffgggccc^^^iiivvvooo}}}oooTTT???666;;;999777<<>>:::666111///+++++++++************)))))))))************)))))))))***+++,,,---........./////////...+++***+++,,,...000222444555444222111444666888;;;===<<<999555333222111111111444666777888888999;;;>>>BBBEEEGGGLLLPPPTTTWWWYYYZZZ\\\]]]ccchhhnnnqqqppplllhhhfffeeepppxxxxxxuuutttttttttrrruuutttnnngggiiiuuunnnddd^^^dddrrrqqqeeebbbjjj{{{|||mmmfffnnnqqqgggrrrnnnRRR===666999777888@@@EEETTTmmmTTTHHHNNNdddllleeehhhwwwsssaaaUUUNNNFFFGGGGGGRRRpppzzzppphhheee___XXXTTTTTTTTTRRRPPPQQQNNNJJJHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEJJJWWWdddyyyzzzhhhZZZUUUZZZjjj}}}{{{}}}}}}{{{cccEEE999888222888444555999GGGttt|||ppp{{{}}}___YYYpppooojjjggghhhmmmpppooommmqqqqqqqqqqqqqqqqqqqqqqqqrrruuuxxx|||uuusssrrrnnnssswww{{{uuuiii```[[[VVVSSSSSSSSSTTTVVVVVVVVVTTTSSSOOOHHHJJJ\\\vvvzzzlllxxxrrraaaVVVPPPOOOXXXnnn{{{qqquuuxxx~~~hhh___ZZZUUUPPPMMMMMMMMMKKKHHHLLLHHHBBB===999555000---+++++++++************)))((())))))******))))))((())))))+++,,,---.........000111000...+++******+++111222333333333333222222555666888<<<>>>===:::777222111111000222444666888777888:::<<<@@@CCCFFFHHHRRRTTTUUUUUUSSSSSSTTTUUU[[[___eeehhhhhhgggfffeeefffnnntttsssrrrtttxxxzzz{{{{{{xxxqqqjjjjjjsss|||uuuhhh\\\XXX[[[```hhhooouuunnneeeaaabbbbbb^^^YYYaaaaaaeeeoootttjjjccc___aaayyyzzzrrruuuooodddmmmmmmQQQ<<<888999666999AAADDDPPPgggxxxrrrkkkuuuuuuKKKBBBJJJcccmmmeeefffrrr}}}uuudddUUUJJJDDDEEEDDDKKKeeezzznnnfffeee```ZZZWWWXXXYYYXXXWWWUUURRRNNNLLLKKKJJJIIIHHHHHHFFFEEEEEEEEEIIIUUUbbbtttnnn___XXXQQQ^^^ppp||||||cccEEE999777222888555777;;;JJJwww~~~pppxxx```WWWkkknnnjjjggghhhlllmmmjjjfffppppppqqqqqqrrrssssssssspppsssvvvyyy}}}uuuooonnnlllnnnsssxxx{{{zzznnneee^^^YYYWWWVVVUUUUUUVVVVVVUUUSSSNNNMMMMMMVVVmmm}}}oootttuuufff\\\UUURRRXXXkkk~~~{{{tttuuuwww|||dddYYYYYYTTTNNNLLLLLLLLLJJJHHHKKKHHHBBB===888444///,,,+++++++++*********))))))(((((())))))))))))((((((((()))***,,,---......//////000000...,,,+++,,,---444333333222222222333333666777999<<<>>>>>>;;;999222222111000222444666888888999;;;>>>AAACCCFFFGGGMMMNNNNNNNNNNNNOOORRRTTTXXX[[[^^^```aaabbbcccdddeeelllqqqqqqrrrwww{{{}}}}}}|||xxxrrrmmmpppxxx~~~qqqcccZZZUUUQQQRRRVVV[[[ZZZWWWUUUWWW[[[ZZZVVVTTTRRRTTT]]]ooowwwsssrrrrrruuu{{{ppphhhddd___```uuu{{{zzz}}}~~~vvvmmmwwwmmmQQQ===888:::777:::???@@@PPPnnnyyyddd```qqq}}}[[[@@@>>>FFF^^^llleeeccclllwww~~~|||lllZZZLLLHHHGGGEEEHHH\\\}}}|||ppphhhfffaaa[[[YYY[[[\\\\\\[[[XXXUUUQQQNNNLLLJJJHHHFFFIIIGGGFFFFFFEEEHHHSSS```sssrrraaaWWWMMMUUUdddxxx~~~dddFFF999777222888666888===MMMzzzzzzyyy|||fff[[[mmmmmmjjjhhhjjjnnnnnnjjjeeennnooooooppprrrsssssstttppprrrtttwww{{{zzzjjjddddddcccdddkkkrrrwww}}}wwwkkkccc\\\YYYVVVTTTUUUVVVTTTRRRMMMPPPOOORRReee}}}vvvttt}}}lll```\\\VVVYYYjjj}}}{{{zzz|||cccWWWXXXSSSNNNLLLLLLLLLJJJHHHJJJGGGAAA<<<888333///,,,+++++++++*********))))))(((((())))))))))))((((((((()))***,,,---...//////---...///...------...000555444333222222222333444777888:::<<>>666::::::===???BBB]]]{{{gggfffzzz|||jjjKKK<<>>NNN|||jjj___pppmmmjjjiiimmmqqqrrrnnnjjjlllmmmnnnooopppqqqrrrsssqqqrrrtttwwwzzzzzzyyyzzznnn___UUUQQQPPPNNNTTT^^^jjjttt}}}~~~rrreee___XXXUUUTTTTTTRRROOOLLLPPPOOONNN___yyyyyywwwfff```XXXXXXhhh{{{fffYYYVVVRRROOOMMMNNNMMMJJJGGGHHHEEE@@@;;;777444///---+++++++++************)))'''(((((())))))((((((''''''(((***,,,---//////000,,,---......---...000222444444333333333333444555888999:::===@@@@@@???===555444222111111222444555;;;<<<===???@@@AAAAAAAAAGGGHHHJJJKKKLLLOOOSSSVVVYYYZZZ\\\\\\\\\^^^aaacccbbbiiippptttxxx}}}{{{uuuqqqqqquuu{{{~~~yyylll```UUUKKKHHHJJJPPP___lllkkkhhhgggccc]]]YYYVVVPPPOOOYYYqqqvvvcccZZZTTTVVVZZZ___mmm}}}yyymmmfffccchhh}}}}}}lllQQQ>>>444999<<<@@@DDDJJJmmmjjjHHH;;;FFFHHHTTTbbb______fffrrr}}}vvv___XXXOOOKKKRRRfff}}}xxxnnnkkkfffaaa___aaaddddddcccaaa\\\VVVQQQNNNLLLJJJIIIIIIGGGGGGHHHGGGJJJTTT```vvvvvvgggZZZRRRWWWaaa~~~iiiYYYTTTQQQWWWjjjfffFFF999777222888777999???OOO|||kkkaaarrrnnnkkkjjjnnnsssuuurrrnnnllllllmmmnnnooopppqqqrrrqqqrrrtttvvvyyy}}}|||sssssswwweee]]]RRRIIIGGGHHHJJJJJJGGGQQQ___ooo}}}pppggg]]]WWWUUUTTTQQQMMMJJJLLLJJJJJJWWWnnn~~~~~~ssscccZZZXXXfffxxxgggZZZUUURRRPPPOOOPPPOOOJJJFFFFFFCCC>>>:::777444000...+++++++++************)))''''''(((((((((((('''''''''(((***,,,...///000000...//////...------///111222222333444444555555555999999:::===@@@AAA@@@>>>777555333111111111222333888:::<<<>>>@@@AAAAAAAAAEEEGGGIIIKKKLLLNNNRRRTTTXXXYYY[[[\\\]]]___bbbeeedddkkkpppsssxxx~~~yyyrrrooorrrwww}}}zzzkkk^^^TTTNNNPPPUUU```rrr~~~ssseee]]]\\\WWWQQQTTThhhrrrdddXXXUUUSSSSSS^^^mmm~~~rrrlllhhhkkkvvv{{{jjjOOO;;;777999;;;AAAGGGNNNrrryyyOOO<<>>NNN{{{iiiaaasssnnnkkkiiilllqqqtttqqqmmmmmmmmmnnnooopppqqqqqqqqqpppqqqtttuuuvvvxxx{{{~~~|||xxxpppnnnzzz~~~nnn]]]XXXRRRNNNKKKLLLNNNQQQCCCIIITTTcccsss{{{qqqccc[[[WWWUUUQQQLLLHHHFFFDDDFFFOOO```sss{{{iii___\\\gggxxx~~~fffXXXTTTRRRPPPQQQRRRPPPKKKFFFEEEBBB>>>:::777444111...+++++++++************)))''''''(((((((((((('''''''''(((***,,,...///000000000000000///---,,,...///111222333444555555555555999:::;;;===@@@AAA@@@???888666444222000111111222666777:::===@@@BBBBBBCCC@@@CCCFFFIIIKKKMMMQQQSSSVVVXXXZZZ\\\^^^```dddgggggglllppprrrwwwzzzuuuooonnnrrryyyuuueeeXXXOOOMMMTTT]]]tttuuubbbccc```WWWTTTcccrrrbbbZZZTTTPPPXXXfffxxxrrrmmmmmmqqqvvvhhhLLL888;;;:::888???GGGLLLlll[[[@@@FFFCCCFFFXXXYYY]]]fffsss~~~rrrgggdddjjjuuu}}}vvvjjj___\\\XXXYYY]]]bbbdddddd]]]WWWNNNGGGDDDDDDDDDDDDIIIHHHIIIJJJJJJLLLWWWbbbuuuvvvaaaPPPLLLKKKGGGIIIPPPccc||||||jjjZZZSSSTTTbbbttt~~~gggGGG888777222888666999===MMM{{{iiibbbtttoookkkhhhjjjoooqqqoookkkooooooooopppqqqqqqrrrrrrnnnpppsssttttttuuuwwwyyy~~~uuunnnvvvwwwooolllhhh```VVVNNNNNNQQQEEEGGGMMMYYYhhhvvv~~~wwwhhh^^^YYYVVVQQQLLLFFFAAA???BBBIIIUUUiiizzzttt{{{pppeee```kkkzzz~~~aaaXXXUUURRRPPPOOOPPPNNNIIIEEEHHH@@@:::999777222///...,,,,,,++++++***)))(((((())))))))))))))))))))))))******+++---///000///---111111111111111000//////111111222333444444444444777:::999777;;;AAA@@@:::777555333222111111222333888999:::<<<===???@@@AAAFFFHHHJJJLLLMMMNNNQQQSSSXXXXXXXXX[[[___ccceeeeeegggjjjooouuuzzz~~~zzztttoooooottt{{{mmmVVVTTTWWWXXXaaaooonnnbbb___ZZZ[[[tttxxxggg[[[WWWVVVWWWlllyyyqqqtttssswww^^^BBB===CCC;;;<<>><<>>;;;:::AAALLLOOOQQQbbbyyyOOODDDCCCJJJ]]]```\\\```pppxxx{{{|||yyyvvvlllaaa[[[OOOKKKHHHJJJNNNQQQQQQOOOEEEBBB??????@@@CCCDDDDDDJJJGGGIIINNNNNNMMMVVVdddvvv|||tttdddUUUOOOLLLHHHFFFFFFKKK___wwwpppcccWWWXXXgggyyyyyyfffGGG:::888222777666:::???MMMyyyqqqzzz|||___WWWiiiiiiiiihhhhhhlllpppllleeeiiikkkmmmnnnnnnnnnooopppnnnoooppppppqqqssswwwzzz}}}}}}sss[[[VVVOOOMMMUUUbbbgggfffkkkwwwuuuggg```\\\UUUPPPJJJCCCBBBGGGGGGEEEMMMYYY___hhhqqq||||||mmmfffppp}}}|||```XXXUUURRRPPPOOOPPPNNNIIIEEEFFF>>>999999777333......,,,,,,++++++***))))))))))))))))))))))))))))))))))))((()))+++---...---,,,///////////////...------000000111222222222111111000222444555;;;BBBEEECCC;;;888444111///000111333555666888:::===???AAABBBEEEGGGJJJKKKMMMNNNQQQSSSVVVWWWYYY\\\___cccfffhhhiiilllqqqwww~~~}}}tttqqqtttyyy||||||uuuggghhhnnnuuutttaaa[[[jjjtttfff]]]jjj|||zzz[[[BBB@@@<<>><<<>>>???AAAEEEKKKOOOQQQQQQRRRMMMLLLNNNMMMMMMYYYhhh|||}}}vvvxxxtttdddVVVNNNKKKIIILLLVVVhhhzzzssslllhhhcccaaa^^^^^^dddrrr~~~hhh[[[```ooo~~~yyywwwuuuwwwzzzfffEEE999777111888777:::???MMMxxxyyyuuuxxxtttUUUKKKZZZ]]]```bbbeeemmmrrrnnnggggggjjjlllmmmllllllmmmooommmmmmmmmmmmnnnrrrwww{{{xxxmmmnnnwww~~~|||wwwnnngggbbb```VVVPPPLLLKKKGGGBBBBBBGGGQQQ[[[fffqqq~~~wwwmmmiiirrr}}}}}}zzz~~~yyy^^^VVVUUURRRPPPOOOPPPNNNIIIEEEAAA;;;777888888333...---+++++++++***************(((((((((((((((((((((((((((''''''(((+++------------------------,,,++++++000111222333444444444444666666888999:::999:::;;;===:::666222000///000111111222555888;;;>>>AAABBBCCCEEEHHHKKKLLLNNNQQQTTTRRRTTTXXXZZZ[[[^^^cccfffiiimmmssszzzwwwvvv|||ooohhhiiiwwwYYYDDDEEECCCJJJOOOOOONNNRRR\\\cccuuupppdddqqq~~~sss[[[@@@;;;AAATTTeeeiiiaaa^^^mmmyyy~~~~~~zzzsssiii\\\QQQKKKHHHDDD@@@???>>>======DDDEEEGGGLLLQQQUUUVVVVVVYYYRRRNNNNNNLLLMMMYYYiii}}}sssqqq|||xxxeeeVVVMMMKKKHHHLLL]]]ttt{{{ssskkkccc\\\WWWVVVUUUXXX```pppwwweeebbblll}}}{{{{{{bbbBBB888777111888777;;;???MMMxxx}}}uuuWWWJJJVVV[[[^^^aaafffnnntttqqqjjjgggjjjlllmmmllllllmmmooommmnnnnnnnnnooorrrwwwzzz~~~}}}vvvnnnhhheee^^^WWWPPPLLLHHHDDDDDDFFFIIITTTaaalllvvv~~~ssskkkhhhpppzzz}}}xxxsssxxx|||{{{___VVVUUURRRPPPOOOPPPNNNIIIEEE???:::666888888333...---************************))))))))))))))))))))))))((('''&&&(((+++---......---------------,,,++++++///000222333444555666666333444888<<<;;;888888;;;<<<:::777444111000000111000222444777:::===???AAABBBEEEHHHJJJLLLNNNQQQTTTRRRUUUYYYZZZ[[[]]]aaaeeehhhlllsss{{{~~~wwwuuuzzzooofffzzz}}}uuuuuuvvvWWWCCCEEECCCJJJUUUZZZVVVSSSZZZfffnnnaaammm}}}|||eeeIII???===KKKaaaggg```\\\kkkzzz{{{xxxqqqcccVVVKKKHHHCCC???>>>???AAACCCKKKMMMQQQVVV[[[]]]\\\ZZZ]]]UUUOOONNNKKKMMM[[[mmm}}}xxxqqqxxxyyydddVVVOOOIIIHHHUUUhhhzzzwwwnnnggg^^^VVVPPPPPPPPPUUU^^^nnnyyylllooo}}}~~~xxx|||[[[>>>888666111888888;;;@@@MMMwwwyyy]]]MMMUUU]]]___bbbgggpppwwwvvvooohhhjjjlllmmmmmmmmmnnnooommmnnnppppppppprrruuuxxx{{{~~~~~~{{{|||xxxtttssssss|||vvvnnnhhhcccaaa[[[SSSMMMJJJHHHGGGGGGFFFQQQ___iiipppvvv|||pppjjjgggnnnyyy}}}xxxpppsssxxxbbbYYYUUURRRPPPOOOPPPNNNIIIEEE>>>888555888888333...---************************))))))))))))))))))))))))(((''''''(((+++...//////---------...---,,,,,,+++,,,...000222444666666777222333888>>>===777666999:::999777555333222111000000222444666999<<<>>>???BBBDDDGGGJJJLLLNNNQQQTTTTTTXXX\\\\\\[[[]]]aaafffhhhkkkrrr{{{zzzwwwxxx{{{~~~vvvuuu{{{tttTTTAAACCCEEEIIITTT\\\VVVPPP]]]sssuuuPPP@@@;;;EEE\\\ddd^^^ZZZjjjzzz~~~~~~zzzkkkZZZLLLIIIDDD@@@@@@CCCIIIMMMVVVZZZbbbjjjooonnnhhhddd]]]UUUNNNMMMKKKOOO___rrr|||}}}{{{yyyhhh[[[SSSNNNSSS___lll~~~sssjjjddd\\\TTTNNNNNNNNNRRR\\\lll~~~}}}ttt{{{xxxUUU999888666111888888<<<@@@LLLwww|||cccQQQTTT\\\^^^```dddnnnvvvvvvpppiiikkkmmmnnnnnnnnnoooppplllnnnpppppppppppprrrssstttvvvwwwxxxxxx{{{yyynnngggdddiiimmmsss~~~{{{uuuppplllgggbbb___]]]ZZZTTTPPPNNNLLLIIIFFFEEENNNYYY___bbbfffqqqzzziiieeecccjjjwww}}}yyyqqqqqqvvv~~~eee[[[UUURRRPPPOOOPPPNNNIIIEEE===888555777888333...,,,******************++++++)))))))))))))))))))))))))))((('''(((,,,///000000------......------,,,+++***,,,...111333555666777333444:::@@@>>>555222555888888888666555333111000111222444666999;;;===>>>AAADDDGGGJJJLLLNNNQQQTTTWWW[[[^^^^^^]]]]]]bbbggggggkkkrrrzzzzzzxxxyyy|||~~~yyyuuu{{{rrrRRR???AAADDDBBBIIIQQQKKKFFF\\\|||TTTBBB>>>KKKXXXbbb]]]YYYjjj{{{qqq^^^NNNKKKGGGCCCCCCIIIPPPVVV___gggrrr}}}~~~uuunnn\\\TTTMMMLLLLLLQQQbbbvvv{{{}}}xxxiii___WWWVVVZZZcccuuuqqqhhhccc\\\SSSOOONNNNNNQQQ[[[kkk~~~xxxzzzuuuPPP777888666111888999<<<@@@LLLwww~~~gggSSSSSSYYY[[[\\\```jjjssssssnnniiilllnnnooonnnnnnoooqqqjjjmmmoooppppppooooooppprrrqqqqqqsssvvvzzz~~~uuuiiibbb]]]^^^```hhhxxxqqqhhhbbbaaa```^^^[[[YYYXXXUUURRRQQQOOOJJJDDDBBBGGGNNNPPPOOORRR___kkkccc______fffttt}}}zzzrrrpppvvv~~~hhh\\\UUUPPPOOOQQQQQQKKKEEECCC<<<666333666999555000...))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((()))***+++---...///,,,,,,,,,---------......***+++,,,...000333555666666555555666999:::777444777<<<===888444444333111111111222333666999<<<===AAABBBEEEFFFHHHJJJNNNQQQWWWXXXYYYYYYYYY[[[aaaeeeggghhhllltttzzzyyyzzzzzzzzz}}}}}}dddNNNBBB===>>>AAAFFFGGGEEEHHHWWWggguuuJJJ:::???MMMUUUZZZ\\\dddsss{{{{{{yyylllVVVMMMIIILLLOOOPPPZZZeeemmm}}}|||iii\\\NNNKKKOOOYYYgggrrr~~~oooaaa^^^\\\\\\gggvvv{{{tttkkkbbbYYYTTTOOOPPPOOOPPP]]]rrr~~~zzz~~~mmmKKK888666444444===777:::AAAJJJnnnlllMMMRRRZZZYYYZZZ___eeeiiiiiihhhkkkkkkkkklllmmmnnnooopppjjjlllnnnnnnnnnnnnooopppwwwtttuuuwwwvvvtttvvv{{{}}}~~~yyylllfff]]]TTTUUUjjjvvvmmmbbb[[[ZZZZZZYYYWWWXXXXXXYYYWWWTTTNNNIIIFFFFFFKKKPPPPPPMMMMMMSSSXXXXXXXXX]]]iiiuuu{{{xxxssssssvvvzzzhhh[[[UUUPPPOOOQQQQQQKKKEEECCC<<<555222666888555000---))))))))))))))))))))))))))))))((((((((('''''''''(((((()))***+++---...///........................,,,,,,---...000111333444555444444666888888555333777<<<>>>:::666555444111111111111222555888:::<<<>>>@@@DDDFFFHHHKKKNNNQQQTTTVVVXXXXXXYYY]]]bbbggghhhhhhkkkssszzzzzz|||~~~~~~```LLLBBB??????AAADDDFFFDDDFFFRRR___```BBBDDDJJJUUU[[[[[[```mmmvvvxxx~~~{{{pppYYYQQQMMMQQQTTTYYYfffuuussscccRRRMMMQQQ]]]lllxxxnnnfffaaa]]]___gggvvvvvvuuuppphhh___WWWSSSPPPPPPOOORRR```uuu}}}yyy{{{~~~}}}mmmLLL:::888444444===888;;;BBBLLLooo~~~nnnMMMPPPWWWWWWYYY^^^eeeiiijjjiiiiiiiiiiiiiiijjjlllmmmnnnjjjkkklllmmmmmmmmmnnnooovvvuuuwwwxxxtttppppppuuu|||yyymmmhhh^^^WWW]]]tttyyypppeee]]][[[ZZZXXXVVVZZZZZZZZZYYYUUUPPPKKKHHHLLLRRRXXXXXXUUUTTTXXX\\\YYYXXX]]]hhhttt{{{yyytttsssvvvzzzgggYYYTTTPPPOOORRRRRRLLLEEECCC;;;555222555777444...,,,))))))))))))))))))))))))***)))))))))((((((((((((((((((((()))***,,,......//////////////////..................///111222333777666666777999888666444777<<>>CCCFFFIIIKKKMMMOOOOOORRRTTTWWWZZZ___dddhhheeefffjjjrrr~~~}}}xxxxxx|||xxx[[[IIIBBBAAAAAA@@@BBBDDDDDDDDDKKKTTTqqqkkkDDDAAAGGGUUU]]][[[\\\fffppptttxxxyyyfff]]]XXXZZZ^^^eeevvvnnnXXXNNNSSS```ppp}}}tttkkk```ZZZZZZgggkkkmmmkkkddd\\\WWWUUUQQQOOONNNTTTeeeyyywwwssspppttt{{{~~~yyyxxxwwwyyy~~~iiiIII888777666555===888:::AAAIIIkkkpppyyy|||zzzmmmJJJJJJTTTTTTXXX]]]ccchhhjjjjjjhhhhhhhhhiiijjjkkkmmmnnnkkkkkkkkkkkklllmmmnnnooossstttxxxyyytttmmmmmmqqq{{{{{{|||}}}zzzqqqaaaXXXbbb}}}~~~wwwlllddd___\\\XXXVVVZZZZZZZZZXXXUUUPPPLLLIIIQQQWWW]]]^^^[[[YYYZZZ]]]YYYXXX[[[fffsss{{{{{{xxxsssvvvzzz~~~fffYYYSSSOOOOOORRRRRRLLLEEECCC;;;444111444777333---+++)))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((***+++---.../////////...............---------...///111333333999999:::;;;;;;;;;999888888===@@@>>><<<;;;666111000000000000222444666777999===BBBFFFHHHIIIJJJLLLKKKMMMQQQUUUZZZ___dddgggaaadddjjjsss}}}xxxsssuuuzzz~~~oooTTTFFFBBBAAABBB@@@@@@CCCEEEEEEIIINNNaaa{{{dddBBB<<>>DDDdddmmmrrr}}}|||{{{pppKKKFFFRRRTTTWWW\\\aaaeeeggghhhiiiiiiiiijjjkkkmmmnnnooommmlllkkkkkklllnnnnnnnnnnnnrrryyy|||wwwpppoootttzzz{{{yyyzzzyyy{{{yyyuuuuuuyyy||||||~~~}}}}}}~~~}}}~~~|||jjj[[[\\\rrrwwwnnngggaaa\\\XXXXXXXXXXXXVVVSSSOOOKKKHHHOOOUUU\\\^^^\\\YYYWWWXXXWWWVVVYYYdddsss~~~~~~tttvvvyyy}}}gggYYYRRROOONNNSSSSSSMMMFFFCCC;;;555111555777333---***))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''((()))+++,,,---------------------------++++++,,,...000222444666888999;;;<<<<<<;;;;;;::::::>>>@@@???>>>===999333111111000000111222444555999===AAADDDFFFFFFGGGHHHIIIKKKOOOTTTZZZ___bbbccc```fffnnnwww}}}uuurrrtttzzz~~~yyyeeeNNNCCCAAAAAACCC@@@@@@DDDGGGGGGJJJNNN^^^|||qqqiiisssWWWCCC===DDDWWWeeeaaaZZZ```kkkrrryyy~~~wwwtttrrrxxxgggVVVXXXfffvvvoooaaa[[[VVVZZZ^^^___]]]ZZZXXXXXXRRRNNNPPP]]]ppp~~~{{{jjjcccgggrrr{{{}}}wwwYYY@@@555444999777===888;;;AAAFFFeeexxx{{{xxxuuuxxxPPPGGGRRRTTTXXX[[[^^^aaadddeeehhhhhhhhhiiikkkmmmnnnooonnnlllkkkkkknnnooonnnmmmnnnrrryyy~~~{{{tttrrrvvvyyy{{{rrrmmmmmmiiiiiihhhiiipppyyy{{{xxx|||zzzzzzzzzwwwssswwwzzzkkk]]]XXXddduuuyyypppggg```\\\YYYXXXXXXVVVSSSOOOLLLIIIKKKQQQXXX\\\[[[XXXUUUTTTUUUTTTXXXddduuutttvvvxxx|||fffYYYQQQNNNNNNSSSTTTMMMFFFCCC===666222555777333---+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---,,,,,,,,,---------......******,,,...000333555666444666999::::::999:::;;;===@@@@@@??????@@@;;;555222222111000000111333333888;;;???BBBCCCDDDFFFHHHKKKMMMPPPVVV\\\___``````bbbhhhrrr{{{|||uuusssvvv|||{{{rrruuuvvvYYYGGGBBBBBBAAADDDBBBBBBEEEGGGHHHKKKPPP[[[yyyyyyooolll|||}}}eeeQQQCCC<<>>666888888777===:::???FFFKKKiiixxxuuuzzzQQQEEEPPPSSSWWWZZZ\\\^^^aaaccceeeeeefffggghhhjjjlllmmmmmmkkkjjjllloooooommmjjjkkknnnttt||||||xxxvvvwww{{{|||mmmccc^^^\\\bbbaaa___bbblllwwwzzzvvv{{{xxxxxxyyyrrrhhhjjjrrr{{{nnnaaaVVVWWW^^^vvvuuukkkccc^^^YYYYYYXXXVVVSSSOOOLLLKKKIIIOOOVVV[[[\\\ZZZXXXVVVVVVVVVZZZgggwwwtttuuuxxx{{{fffXXXQQQNNNNNNSSSTTTNNNFFFBBB>>>777333666888444...+++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&'''(((***+++,,,++++++,,,---...///000000+++,,,---...000222444555111444888:::999999;;;===???AAA@@@???@@@AAA===777444333222111111111222333555888<<>>888444777888444...+++))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,+++,,,---...///111222222---.........///111222333111555:::;;;;;;<<<>>>@@@AAABBB@@@>>>@@@BBB???999555444222111111111222333222555999===@@@EEEJJJNNNUUUUUUWWW\\\aaabbb___\\\]]]cccjjjppptttxxx}}}{{{vvvrrrrrruuuyyy{{{{{{{{{{{{}}}pppnnnrrryyyvvvkkkgggiiizzztttppprrraaaFFF>>>CCCEEECCCHHHFFFFFFGGGDDDCCCHHHPPPbbbfffJJJDDD999MMM\\\[[[XXX^^^ggglllttt}}}yyywwwiiiZZZ```nnnzzz|||ooodddbbbfffnnn}}}yyymmmddd[[[XXX\\\``````^^^YYYZZZcccttt|||uuuzzzhhhHHH666444888===:::>>>888;;;>>>@@@[[[{{{~~~~~~]]]OOOJJJOOOTTTXXX[[[^^^bbbfffeeeffffffhhhjjjlllnnnooohhhfffgggjjjnnnmmmgggbbbUUUUUU]]]nnn|||mmmUUUKKKJJJJJJUUUYYY\\\\\\aaallluuuyyywwwwww|||zzzlllkkksss|||vvvdddOOODDDEEEKKK^^^rrr}}}vvvjjj```\\\QQQQQQOOOMMMKKKHHHEEEDDDHHHMMMTTT[[[______^^^]]]]]]]]]aaalllzzzuuuuuuwwwzzz~~~hhhYYYRRRRRRRRRSSSRRRMMMGGGBBB>>>999666888888444///---+++++++++************)))(((((())))))((('''&&&&&&((('''&&&%%%&&&(((***,,,000///---///111222000---......------...///111222666:::>>>===::::::>>>BBB@@@???>>>>>>??????===;;;888555111111333444222000444555666888;;;@@@GGGLLLSSSYYY___aaa___]]]___aaaeeegggjjjmmmpppuuu{{{yyyrrrkkkjjjpppxxx|||}}}~~~{{{}}}zzzkkk___\\\XXXRRRRRRXXXjjjwwwnnnbbbrrrrrrSSSIII@@@>>>FFFKKKGGGHHHGGGFFFFFFHHHNNNSSSmmmZZZ???>>>GGGSSSYYYXXXZZZeeepppxxxggg\\\eeesss{{{tttiiiaaaggguuu}}}ooobbb```cccfffiiillljjjffflll|||^^^AAA777999<<<888:::===>>>;;;<<>>>>>???@@@AAAAAA@@@???:::777333222333444444222222333444666888===DDDIIIOOOTTTZZZ\\\[[[\\\___bbbggghhhiiijjjmmmrrryyy~~~{{{uuummmiiikkkqqqwwwzzzrrrppprrrvvvvvvtttwww}}}vvvgggYYYVVVTTTNNNMMMQQQTTT]]]ooozzzoookkkuuufffKKKFFFAAA@@@CCCCCCGGGHHHHHHFFFDDDEEEJJJOOO[[[vvvOOOBBBEEEKKKQQQVVV[[[eeeooouuu~~~ggg]]]gggssszzz|||yyysssmmmnnnsssxxxzzz|||xxxmmmdddaaa___dddxxxxxxlllkkkqqqtttuuuvvvxxxsssvvvyyyXXX>>>666999<<<888:::<<<===;;;<<>>@@@AAABBBBBBAAA<<<999555333333444555444000111222333555:::???DDDIIIMMMSSSUUUWWWZZZ___ccchhhhhhgggfffiiinnnvvv|||yyyppphhhdddgggoootttooommmmmmmmmjjjggggggjjj}}}wwweeeUUUQQQOOOKKKIIILLLKKKNNNZZZpppiii```nnn^^^HHHHHHGGGFFFFFFAAACCCEEEGGGDDDBBBCCCIIIOOOccccccFFFBBBBBBJJJRRRZZZdddmmmqqqzzziii```jjjuuu{{{|||~~~{{{uuupppnnnmmmmmmccc[[[SSSOOOLLLPPPcccwww~~~|||nnnPPP:::555888;;;888999;;;<<<:::;;;EEEQQQvvv||||||pppTTTIIINNNRRRRRRUUU[[[``````^^^___aaaccceeeggghhhiiimmmjjjggggggmmmxxxyyybbbUUUVVVcccxxxgggVVVLLLHHHAAADDDJJJMMMRRRZZZeeeoooxxx{{{wwwsssttt}}}~~~}}}iiiYYYLLLBBB@@@AAA===>>>DDDMMMSSSUUUWWW[[[[[[[[[YYYVVVSSSOOOLLLKKKFFFFFFFFFEEEDDDCCCAAAAAAIIITTT___bbbdddhhhkkklllqqqtttwww{{{}}}}}}{{{zzzwwwxxx{{{jjj[[[TTTSSSQQQPPPNNNKKKFFFCCC:::555333666777333///...************))))))))))))'''((((((((((((((('''''''''&&&&&&&&&&&&'''((())),,,,,,---...///000000///---,,,,,,+++,,,---...///222333444777:::;;;:::888:::<<>>@@@BBBAAABBBGGGQQQZZZyyyjjjDDD>>>>>>GGGPPPVVV```iiioooyyynnndddlllwww}}}vvvrrroookkkbbb___\\\YYYSSSRRR\\\iii~~~~~~cccHHH888444666999888888:::;;;::::::CCCNNNvvv|||zzzrrrpppQQQHHHKKKNNNQQQTTTYYY]]]```\\\\\\]]]```dddggghhhiiinnnkkkiiihhhmmmwwwooo```ZZZbbbwwwlllZZZOOOIII@@@DDDKKKPPPRRRVVVbbbmmmrrrxxx{{{yyyyyy}}}zzziii\\\QQQJJJGGGDDDAAABBBGGGIIIHHHHHHKKKLLLKKKJJJHHHFFFEEEDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBLLLXXXdddiiikkkooossssssvvvwwwyyy{{{{{{zzzyyyxxxrrruuuzzzkkk\\\UUUSSSQQQOOOMMMJJJFFFCCC:::555333666777333///...*********)))))))))((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''((()))+++,,,......///000000------,,,+++,,,---...///333333444777:::<<<;;;:::===@@@CCCCCCAAA>>>>>>>>><<<;;;777444222111222333000111222222333555999<<>>BBBAAA>>>>>>???AAAGGGQQQ^^^gggqqqssstttiiihhh}}}cccAAA===@@@JJJPPPQQQYYYeeennnwwwxxxiiilllvvvtttrrroookkkfffcccfffmmmyyy~~~|||~~~vvvzzzwwwYYYBBB777444555777888777999:::999999AAAJJJooo}}}mmm||||||uuuRRRGGGHHHKKKOOORRRVVV[[[```\\\[[[[[[^^^dddhhhjjjjjjjjjkkkkkkkkkooowww~~~nnnaaacccyyysss```RRRJJJBBBEEELLLQQQRRRSSS]]]jjjkkkttt~~~}}}}}}~~~~~~|||pppeee^^^UUUOOOKKKLLLLLLHHHEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAAOOO\\\iiiooorrrvvvyyyyyyzzzzzz{{{{{{|||{{{{{{zzzrrruuuzzzlll]]]WWWTTTPPPNNNLLLIIIFFFCCC;;;666444777777333///...******)))))))))(((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,---......000111......---,,,,,,---...///333444555777999;;;<<<===@@@DDDGGGGGGBBB>>>======;;;;;;:::666333111111222000111222222222444666999;;;===AAAGGGNNNUUU[[[^^^]]]]]]^^^___bbbgggnnnssszzz||||||vvvnnniiijjjlllxxxsssaaaXXXRRRLLLMMMTTTTTTRRRQQQWWWhhhzzzppp]]]UUUPPPXXXmmm\\\NNNIIIFFF===<<>>>>>CCCLLLXXXaaagggRRR___vvvrrrdddaaauuu}}}^^^CCC===AAAMMMQQQOOOTTT___iiisss~~~pppiiiooo}}}rrrvvv|||~~~xxxnnnOOO===777666666666888666777999999999???GGGlllsss~~~rrryyyYYYFFFEEEHHHMMMPPPSSSYYY```___\\\ZZZ\\\bbbgggjjjjjjeeehhhjjjlllooovvvzzzeeebbbwww{{{hhhXXXNNNEEEDDDHHHNNNOOOOOOWWWcccfffqqq{{{|||zzz{{{}}}~~~}}}ooogggaaa___\\\VVVQQQPPPIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDDDDCCCBBBAAA??????MMM[[[jjjqqquuuyyy|||{{{~~~~~~~~~}}}~~~~~~~~~~~~wwwyyy|||mmm]]]WWWTTTPPPMMMJJJHHHFFFDDD===888555888888333///---***)))))))))((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''&&&&&&&&&%%%%%%(((,,,---------000222000///...------...//////222444666666555777<<<@@@>>>CCCGGGFFFAAA<<<;;;<<<;;;<<<===:::555222111222000111222111111111444666777999===CCCKKKQQQVVVXXXUUUXXX[[[___cccgggmmmpppuuuyyy~~~~~~zzztttooommm}}}wwwkkkdddZZZOOONNNTTTRRRTTTTTTVVV^^^ttt{{{qqqwwwwwwggg\\\OOOIIINNNccczzz{{{UUUHHHFFFFFF@@@@@@CCC???AAA===<<>>FFFUUUeeennntttyyy||||||~~~}}}}}}}}}~~~~~~zzz{{{}}}mmm^^^XXXTTTPPPLLLJJJHHHFFFDDD>>>999666888999444///---))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&''''''&&&%%%%%%%%%(((,,,---,,,---000222000000......---...///000111444666555333555<<>>CCCBBB===999888999<<<>>>???<<<777333111222///000111000000000222333555777;;;AAAIIIOOOSSSTTTPPPTTTZZZ```dddhhhllloooqqqwww{{{tttooouuuzzzpppddd[[[eeeyyyzzztttooocccTTTOOOTTTPPPTTTVVVSSSUUUggg|||wwwiiihhhxxxqqqxxxvvvfffUUUJJJIIIEEESSStttmmmKKK???>>>AAA???AAA@@@777???;;;999???HHHKKKDDD<<>>???===999444000111000/////////000222333333444666:::@@@GGGMMMQQQOOOSSSYYY___dddhhhlllooorrrvvvzzz}}}zzzqqqrrryyyfff\\\\\\[[[\\\bbbzzz}}}oooaaaYYYVVVUUUPPPRRRYYY\\\ccc|||}}}{{{yyyvvvnnnhhhjjjpppqqq]]]aaayyyzzzpppdddSSSHHHGGGCCCSSSppp{{{UUU@@@@@@>>>=========>>>???======???@@@@@@AAA@@@@@@HHHAAAMMMwwwtttNNN@@@GGGHHHOOOVVVNNNXXX```lllyyytttdddYYYOOOJJJHHHFFFNNNYYYhhhmmmiiirrr|||sssfff]]]^^^aaakkk{{{yyy~~~~~~uuutttSSS>>><<<:::888888222777888999999999:::<<<>>>WWW~~~zzzLLLDDDBBBJJJPPPPPPTTT\\\hhhiiicccXXXXXXcccgggccceeecccaaabbbeeeiiimmmooodddeeemmm\\\QQQHHHCCCFFFJJJKKKKKKLLL^^^nnnzzzwwwooommmqqqvvvxxx{{{~~~}}}}}}~~~{{{kkkaaaTTTRRRNNNKKKIIIEEEBBB???DDDFFFRRRccclllnnnttt|||~~~}}}~~~~~~~~~|||{{{|||zzz}}}kkk^^^VVVQQQKKKHHHGGGFFFEEECCC>>><<<999777666333///---++++++)))((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))+++,,,------.........------,,,,,,,,,,,,///333555666666999;;;<<<<<<===>>>???<<<777222777999<<<>>>===:::666333333222222111111111111222222222444777<<>><<<<<<<<<============>>>???@@@@@@@@@@@@EEEAAALLLppphhhJJJAAACCCLLLRRRNNNWWW___jjjvvv|||nnn^^^UUUOOOIIIDDDCCC???DDDIIIRRReee{{{|||jjj[[[OOOMMMOOOVVVhhh|||}}}wwwhhhKKK;;;;;;888888999555777888::::::999:::<<<>>>QQQ|||SSSDDD>>>HHHOOONNNRRR[[[cccgggcccYYYYYYbbbhhhfffeeecccaaaaaacccfffjjjkkkssskkkdddvvvqqq```RRRIIICCCEEEIIIJJJJJJKKKUUUkkkuuupppssswwwxxx{{{~~~||||||||||||~~~rrr```[[[TTTQQQOOOLLLGGGCCCBBBBBBJJJWWW^^^aaajjjwwwyyyyyy{{{|||~~~~~~}}}{{{|||~~~gggZZZSSSPPPKKKGGGFFFDDDCCCAAA???<<<:::888666333///,,,+++******)))((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))***+++,,,---------...///...---,,,+++***---222555666666888999:::;;;???BBBCCCAAA;;;777666888;;;>>>>>><<<999777444444444333222222111111000000111444888<<>>>>>???@@@@@@@@@@@@AAAIIIddd```@@@@@@IIILLLOOOUUU\\\gggsss}}}|||eeeZZZPPPNNNMMMIIIEEEDDDAAABBBAAACCCOOOcccttt}}}tttbbbPPPIIIGGGJJJUUUbbb|||zzzqqquuu{{{xxxxxx}}}yyy|||}}}VVV@@@777999666666:::888888999:::::::::;;;===???MMMxxxyyy```FFF999EEENNNKKKNNNZZZ]]]dddddd\\\YYY```hhhiiigggeeecccbbbccceeegggiiilllwwwtttfffnnnppp___SSSIIIAAABBBEEEGGGHHHIIIJJJddd~~~yyyrrrtttxxxwwwzzz}}}zzzzzzzzzzzz|||rrriii^^^YYYWWWUUUOOOJJJEEECCCFFFLLLNNNRRRaaasssuuuwwwzzz}}}~~~}}}|||{{{xxx|||dddWWWRRROOOKKKHHHEEECCCBBBAAA@@@===;;;888666333///,,,+++******)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((***+++,,,,,,,,,---///000000...,,,+++***---111555777888888888999;;;???CCCFFFEEECCCBBB999:::<<<>>>>>>===;;;999333333333333333222222111000000000222444777:::<<>>===<<<;;;;;;;;;<<<=========>>>??????@@@>>>BBBFFFUUU~~~tttFFF@@@EEEGGGPPPRRRXXXcccnnnxxxxxxdddYYYPPPNNNNNNJJJGGGGGGFFFDDDBBBAAAGGGTTTaaajjj{{{rrr]]]QQQKKKJJJNNNUUUjjjyyyzzzrrrlll```aaagggsssxxxrrrooodddgggmmmsss{{{uuuyyylllGGG999666999444555:::999777999::::::::::::===???HHHsss~~~ooooooLLL777BBBLLLHHHJJJWWWXXXaaaeee^^^YYY]]]dddiiijjjiiigggfffdddeeegggiiinnnrrrvvv{{{kkklll~~~lll]]]SSSIII??????AAABBBCCCEEECCCZZZqqqxxxtttqqqsssvvvvvvyyy}}}yyyzzz{{{|||~~~zzzkkkcccaaa^^^WWWPPPNNNJJJHHHHHHGGGJJJ]]]rrrwwwzzz}}}~~~{{{yyyxxxzzz}}}}}}xxxbbbUUURRRPPPLLLHHHDDDBBBBBBCCCAAA???;;;999666222...+++************)))))))))(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''')))***+++,,,,,,---///000000///---,,,,,,---111444888::::::999:::<<>>===;;;:::222222222222222222222222111111111111222444666777<<>>PPPdddjjjPPPGGG@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@???CCCCCCIIIgggvvvnnnvvvxxxJJJ>>>>>>BBBNNNOOOTTT]]]gggrrr}}}}}}iii]]]PPPLLLJJJGGGFFFFFFBBBAAAAAAAAADDDJJJTTT\\\ooo}}}sss```RRRKKKHHHIIILLLVVVeeetttuuummmcccYYYRRRKKKKKKPPP\\\nnn}}}wwwsssiiijjjlllpppwww|||yyy{{{ZZZ@@@777888:::444555:::888777888999999999:::<<<>>>BBBiii~~~qqqvvvrrr}}}VVV;;;???HHHFFFHHHRRRVVV^^^ddd```YYYYYY___eeehhhiiihhhfffdddcccfffhhhooooooppp~~~mmmhhhyyylll```SSSHHH>>>===>>>>>>???@@@BBBOOO]]]cccggglllqqqtttuuuxxx|||~~~~~~~~~{{{|||~~~|||pppkkkfff^^^VVVUUUPPPLLLJJJFFFHHHYYYnnnwww{{{|||{{{zzzvvvpppbbbUUURRRPPPLLLFFFBBBAAABBBDDDBBB@@@<<<999666222...***)))************)))((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++,,,---...///000///......---...///333777:::;;;;;;;;;===???AAACCCGGGKKKOOODDDDDDCCCAAA@@@>>><<<;;;444333111000000111222222111111111111222333333444666:::AAAHHHMMMRRRWWWZZZ]]]___```dddnnnyyy~~~|||{{{|||sssiiinnnuuu~~~rrrhhh^^^bbbfffrrrwwwkkk]]]TTTFFFAAA>>>===:::@@@XXXpppwwwWWWGGGDDD???????????????>>>>>>===<<<<<<;;;;;;;;;===???@@@???BBBBBBCCCVVVyyytttcccaaasssyyypppNNN;;;999@@@IIINNNQQQWWW```jjjwwwqqqcccTTTNNNKKKHHHGGGIII@@@@@@AAADDDEEEFFFMMMVVVfff{{{yyyoooaaaTTTLLLHHHHHHIIIIIIUUU______YYYQQQIIICCCEEEEEEGGGNNN[[[mmm~~~{{{zzzxxxwwwzzz|||}}}oooLLL===666888999333555:::666666777888888888999;;;===BBBcccnnniii~~~wwwzzzcccDDD>>>DDDFFFHHHMMMRRRZZZaaa```ZZZXXX[[[```bbbdddeeedddaaa```cccfffiiilllooommmaaa{{{}}}vvvkkk___TTTIII???===>>>===<<<<<<@@@HHHPPPTTT\\\fffoooqqqtttwww{{{}}}~~~~~~}}}~~~~~~}}}|||~~~|||zzzrrrhhhaaa[[[VVVSSSRRRMMMLLLXXXhhhuuuzzz~~~zzzvvvcccWWWQQQOOOJJJDDD>>>>>>AAAEEECCCAAA===:::666222---***)))******+++***)))((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******---.........////////////...------000555999;;;;;;:::===@@@AAABBBCCCEEEHHHGGGFFFEEECCCAAA@@@???>>>:::777444000//////111222000000000111111111111111222555:::>>>CCCHHHMMMQQQVVVYYY]]]bbbkkksssuuuqqqrrrwwwsssddddddjjjwwwrrrgggiiilllmmmsss||||||yyymmmcccXXXNNNGGG???======>>>???KKKiii```IIIAAA@@@<<<===>>>?????????>>>===<<<;;;::::::;;;<<<>>>@@@>>>@@@AAACCCMMMcccqqqdddkkk{{{zzzwwwnnnWWW===:::BBBDDDNNNPPPSSSXXXaaannn|||zzzlll]]]UUUQQQMMMKKKKKKDDDCCCDDDGGGEEEDDDKKKTTTeeeyyy|||wwwmmm___TTTNNNLLLKKKGGGLLLOOOLLLIIIHHHEEEAAADDDEEEEEEHHHOOO^^^ppp~~~~~~|||}}}~~~|||~~~```BBB;;;555777888333666:::444444666777777666777999<<>>AAAGGGIIIHHHNNNUUU\\\^^^[[[XXXZZZ^^^^^^aaadddccc``````cccgggfffiiilllzzzmmmbbbttt}}}wwwmmmaaaVVVKKKBBB@@@@@@>>>;;;;;;===FFFNNNRRRXXXccclllqqqsssvvvzzz}}}}}}~~~{{{|||}}}|||zzzyyyyyyzzz}}}~~~tttnnneeeaaa```bbb___ZZZ___iiiuuuzzz~~~~~~eeeXXXQQQNNNIIIAAA<<<;;;@@@EEEDDDAAA===:::666222---***)))******++++++)))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******...............///000111...,,,***---333888:::;;;999===AAABBBAAA??????@@@HHHGGGEEEDDDBBBAAAAAAAAA???<<<666111......000111000000000000000000000000000333666888<<<@@@FFFJJJQQQVVVZZZ___gggnnnlllgggjjjppp{{{{{{||||||yyyiii___aaafffssszzzpppnnnnnnhhhggglllooo~~~|||nnn```UUULLLDDD???<<<;;;===AAAFFFWWW|||pppPPPBBB???===:::;;;<<<>>>>>>>>>>>>===<<<;;;:::999:::<<<>>>@@@======@@@DDDJJJXXXsssuuuuuu|||tttbbbCCC>>>FFFAAAPPPPPPPPPTTT[[[hhhwwwrrrcccZZZUUUNNNIIIGGGGGGDDDDDDEEEBBB@@@GGGQQQiiixxxzzzjjj[[[QQQMMMKKKJJJJJJGGGBBBBBBEEEGGGEEEAAADDDEEEFFFJJJWWWjjjyyy{{{xxx|||{{{}}}xxxyyyuuuUUU<<<:::333555666222777;;;333333555666666666666999;;;:::OOOtttuuu{{{lllmmmwwwTTT??????HHHJJJFFFKKKPPPXXX]]]\\\YYYZZZ^^^^^^aaaddddddaaaaaafffjjjggghhhfffppp~~~oooiiisssuuugggXXXMMMEEECCCCCC???<<<;;;999FFFRRRVVVYYYaaakkkqqqrrrvvvzzz|||}}}~~~~~~wwwyyy{{{{{{zzzzzzzzz{{{}}}{{{uuuhhh]]]]]]fffqqq}}}xxxppplllmmmrrrpppiiihhhnnnyyy}}}|||{{{~~~~~~fffTTTRRRNNNHHHCCC???======>>>CCC@@@<<<888555222///---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++---------------...//////111000//////111555888:::???@@@AAABBBBBBBBBAAA@@@GGGGGGEEEDDDBBB@@@???>>>===;;;999666333111//////000000000000000//////...333333333333666:::>>>AAAJJJPPPXXX^^^aaabbbcccdddeeejjjsss{{{}}}{{{www{{{~~~nnnbbbWWWXXXcccwwwuuuvvvlllaaa\\\\\\fff}}}zzzvvvkkk\\\QQQJJJFFFAAA>>><<<===???HHHaaa]]]EEEBBBBBB>>>:::::::::;;;<<<===>>>???;;;;;;:::999:::;;;<<<======???>>>AAAFFFLLLlllrrrSSS>>><<>>>>>FFFOOOSSSUUU]]]jjjuuussstttwwwzzz|||~~~}}}{{{yyyzzz||||||yyyvvvzzzwwwmmm^^^OOOHHHKKKQQQaaavvv}}}yyyuuutttyyyxxxpppzzz|||~~~~~~|||{{{zzz{{{|||fffTTTRRRNNNHHHCCC???>>>???@@@CCC@@@<<<888555222///---+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++............///000000111222111111111222555888:::@@@AAABBBBBBCCCBBBAAA@@@@@@DDDIIIJJJGGGBBB>>><<<;;;;;;999777555333222111000000111111111000000000333222111222444777;;;===DDDJJJSSS[[[___```aaaaaacccggglllrrrvvvyyy{{{{{{uuuxxx{{{~~~xxxlll```]]]cccuuuqqqggg\\\VVVVVV```www}}}ssslllccc[[[PPPHHHDDDAAA>>>;;;>>>EEERRRiiiyyyWWWDDD@@@@@@===::::::::::::;;;<<<<<<===;;;::::::999:::;;;<<<===999<<<<<<>>>DDDNNNpppxxxWWW@@@;;;AAAEEEHHHJJJQQQ]]]kkkuuuzzzhhhaaagggkkkkkkccc\\\XXXRRRLLLHHHHHHHHHFFFEEEGGGKKKNNNfffttt|||{{{ooobbbWWWOOOKKKIIIGGGEEEDDDEEEFFFHHHHHHHHHJJJOOOWWWdddpppxxx{{{yyyvvvTTT>>>555555444333333333444666666666555555555555666777777666BBBcccxxxxxx~~~```BBB888AAAGGGEEEJJJLLLQQQWWW\\\]]]ZZZXXX^^^```aaa___\\\\\\```dddfffhhhiiimmmyyy{{{lllttt{{{ggg___SSSLLLJJJHHHEEEAAAHHHMMMSSSSSSRRRVVVaaakkkqqqsssvvvzzz|||}}}}}}}}}}}}{{{yyyzzz{{{|||zzzxxxzzzxxxqqqcccRRRHHHFFFGGGJJJ___|||}}}yyywww{{{}}}{{{|||}}}~~~}}}}}}}}}}}}~~~fffTTTRRRNNNIIICCC@@@???AAABBBCCC@@@<<<888555222///---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***......///000000111222222555444333333444666999:::AAABBBBBBCCCCCCBBBAAAAAA:::CCCMMMRRROOOHHHAAA======<<<;;;999777555222111111111111111111111111111222111000000222444777888<<>><<<<<<::::::999999999::::::;;;::::::999999::::::;;;<<<777;;;:::;;;???HHHjjjzzzPPP;;;>>>AAADDDGGGLLLUUUdddooovvv~~~cccTTTVVV___hhhgggbbb\\\VVVRRRJJJJJJIIIHHHHHHKKKOOOSSSdddrrrxxxzzz}}}ooo```SSSMMMIIIDDDCCCDDDFFFFFFFFFHHHHHHIIINNNYYYggguuu~~~~~~wwwzzzzzzooovvvppp|||gggHHH777222333333333222333444444555444444444444444555555666555===ZZZpppeeeHHH;;;???DDDCCCEEEGGGMMMSSSZZZ\\\\\\ZZZ[[[^^^```___]]]\\\___bbbggghhhhhhmmmzzz}}}nnnppptttjjj\\\SSSOOOLLLHHHEEEMMMQQQRRRPPPMMMPPPZZZbbboooqqquuuyyy|||}}}||||||}}}{{{zzzyyy{{{{{{{{{zzzvvvwwwsssgggWWWJJJCCCAAABBBQQQjjj}}}}}}||||||}}}~~~gggUUUSSSOOOHHHCCC@@@@@@BBBDDDCCC@@@<<<888555222///---+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((,,,---...///111222222222666666555555666888999;;;BBBBBBBBBBBBBBBBBBBBBBBB:::AAAKKKSSSVVVQQQIIICCC@@@???>>><<<888555111000111111000000000000111111222222111000111222444555666;;;AAAHHHMMMRRRWWWZZZ[[[[[[[[[]]]bbbiiiqqquuuwwwxxxyyyzzzzzz||||||vvvzzzlll^^^WWW]]]lllzzzyyyuuuooohhhbbbZZZRRRNNNDDDCCC@@@>>>======???AAAMMMeeeqqqPPPEEEBBB<<<999===:::999888888888888888999999999999999999::::::;;;888>>><<<999:::===WWW|||eeeFFF<<<>>>CCCHHHKKKQQQ\\\fffjjjtttnnnZZZSSSZZZbbbfffddd___XXXSSSLLLKKKJJJIIIJJJMMMRRRVVVdddrrr|||jjjZZZQQQJJJDDDDDDHHHKKKIIIFFFGGGEEEFFFLLLYYYiiixxx~~~||||||uuutttwwwbbb```uuuxxxssstttVVV???555666333333333333333444444555333333222222333333444555888<<>>>>>BBBKKKSSSUUUOOOHHHAAA@@@???===:::777555444222111000/////////000000333333222111111111222333444666888<<>><<<<<<@@@HHHNNNiii~~~^^^CCC???AAA;;;999===999888888777777777888888888888888999999999999999999@@@???<<<;;;999GGGaaakkkIII;;;;;;AAAIIILLLMMMRRRZZZ```kkkyyymmmZZZXXXYYY^^^bbb```ZZZTTTNNNMMMKKKJJJIIILLLRRRVVVdddsssssscccVVVOOOIIIJJJOOORRRNNNIIIHHHFFFFFFMMM[[[mmm{{{zzzpppmmmuuuwwwdddaaalllyyy```EEE777555777333333444444555555555555222222222222222333444444999:::LLLsssxxx|||lllrrrhhhHHH888;;;CCCDDDEEEIIIOOOVVV[[[\\\\\\ZZZ\\\___``````_________aaaccccccggguuu{{{bbbuuuuuueeeXXXQQQLLLFFFBBB@@@BBBBBBAAAAAAFFFOOOWWWbbbfffkkkqqqvvvyyyzzz{{{}}}}}}|||{{{zzzyyyyyyzzzqqqqqqnnneeeYYYNNNGGGDDD@@@FFFUUUmmm|||}}}||||||}}}iiiXXXTTTOOOHHHAAA>>>???AAADDDCCC@@@<<<888555222///---+++******)))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''''''''&&&&&&&&&'''***---//////000000666666777777888:::;;;<<>>===BBBJJJOOOOOOLLLCCCBBB@@@>>>===<<<<<<<<<555444222000/////////000444333222222111111222222222333333444888>>>FFFLLLRRRSSSUUUXXX]]]aaafffhhhsssuuuxxxyyyxxxwwwwwwxxx{{{|||ggg^^^^^^```XXXUUUPPPLLLHHHDDD@@@===;;;<<<<<<<<<@@@LLL]]]jjjfffOOO======???:::888<<<888888777777777888888999777777888999999999999888777??????>>>@@@<<<@@@QQQtttuuuqqqgggxxxiiiLLL>>>:::<<>>===;;;:::>>>EEEKKKUUUXXX^^^eeelllrrrvvvxxxyyy{{{{{{zzzwwwuuutttuuusssqqqlllcccXXXNNNGGGEEECCCFFFQQQfffyyy||||||~~~gggXXXUUUOOOHHH@@@======@@@BBBCCC@@@<<<888555222///---+++******)))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&'''''''''&&&%%%%%%$$$&&&))),,,///000000///444555666777999;;;<<<<<<=========>>>@@@BBBDDDEEEEEECCCAAA@@@BBBFFFLLLPPPLLLIIIFFFBBB???>>>??????999777555222000000000000222222222111111111111111000111222222444888===AAAGGGGGGIIILLLPPPTTTXXXZZZgggkkkppptttttttttssssssssswwwzzz|||~~~iii[[[UUUQQQIIIGGGDDDCCCAAA???<<<:::;;;===???CCCNNNddd|||OOODDD<<<;;;;;;888777999777777777777888999::::::666666888999999999888777555;;;;;;<<>>===GGGVVV|||~~~uuu```nnn~~~rrr```HHH===999CCCJJJHHHGGGJJJOOOYYYfffrrr|||vvviii^^^[[[[[[ZZZZZZ\\\VVVTTTPPPLLLIIIKKKOOOSSS]]]oooyyyuuuhhhTTTQQQPPPRRRUUUUUUPPPKKKNNNKKKLLLTTTccctttzzzppphhhaaaccclllrrrrrrnnnsssyyymmmwww~~~}}}XXX;;;222666666111111222333444555444444333333222222222222333444444555444===ZZZssshhh~~~rrrzzzeeelll```DDD;;;===@@@AAADDDJJJRRRXXX[[[]]]XXXXXXYYYZZZ\\\]]]]]]\\\]]]bbbbbb___gggwwwkkkbbbkkkvvvfffZZZRRRKKKDDD>>>======;;;999777888<<<@@@EEEHHHNNNVVV___gggnnnrrruuuwwwyyyxxxtttpppnnnmmmpppnnniiiaaaXXXPPPJJJGGGKKKLLLTTTcccqqqxxx|||}}}{{{{{{fffWWWUUUPPPGGG@@@<<<<<>>AAAKKKUUUWWWSSSLLLEEE@@@>>>======<<<:::777444222111111111111111111111000000000000...000222333444555777999<<<<<<===>>>BBBFFFKKKNNNTTTZZZbbbiiilllmmmmmmmmmgggjjjnnnoooqqquuu|||bbbPPPGGG@@@AAA@@@????????????<<<:::???BBBFFFMMM]]]{{{\\\AAA???===;;;999777666777777777777777888999;;;;;;555666777999999888888777555999666888???===999???EEEiii~~~gggrrr}}}yyyQQQAAA999BBBKKKJJJIIIKKKHHHPPP]]]iiisss}}}yyylllddd]]]WWWXXX^^^YYYWWWRRRMMMJJJKKKOOOSSSYYYlllwwwxxx|||ooocccZZZZZZZZZ]]]^^^]]]WWWSSSMMMKKKKKKTTTcccrrr}}}vvvjjjdddaaaaaahhhqqqrrriii```ooo{{{|||yyymmmHHH000000::::::111000111222333444333222222333333222222333333444555888777<<>>AAAHHHPPPWWW\\\]]]ZZZZZZZZZ[[[]]]_________^^^cccccc^^^bbbrrrooo[[[ZZZzzzvvvggg\\\TTTMMMEEE>>>;;;;;;:::888666666999<<<:::===CCCKKKUUU```hhhmmmqqqtttwwwvvvqqqllliiihhhiiihhhfffaaa[[[TTTOOOLLLKKKLLLUUUcccoootttxxx|||zzzxxxwww|||iiiUUUTTTNNNEEE@@@>>>@@@BBBDDDFFF???999888777222///...---,,,+++***))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''***,,,...//////333444666:::===>>>===;;;777<<>>AAAHHHLLLSSSZZZ```cccdddddd```bbbdddfffiiilllqqqttt}}}fffRRRGGGAAA======;;;;;;??????<<<<<<>>>???CCCMMM```jjjCCC:::::::::;;;<<<:::666333888888777777666666555555333555999;;;<<<;;;999777777999::::::::::::;;;===CCC^^^qqqUUU===>>>LLLRRRMMMGGGDDDMMMWWW___hhhuuu~~~mmmggghhhgggdddaaaaaa[[[SSSPPPRRRSSSRRRYYYeeeuuu{{{|||}}}~~~~~~yyyrrrllleeeeeeeeedddaaa]]]YYYVVVPPPJJJLLL[[[mmmzzzxxxmmmfffeeeiiittt{{{rrrcccaaakkkzzzssswwwpppTTT;;;555666444222444111111111111111111111111111222222333333444444555111;;;???EEEggg{{{xxx~~~yyyeee{{{~~~___???;;;AAA>>>???EEEKKKPPPVVV]]][[[XXXWWWXXX\\\______^^^```]]][[[___cccjjjvvv|||cccVVVjjjxxxiii]]]TTTLLLDDD>>>::::::::::::<<<>>>@@@BBB===888888AAAJJJRRR]]]gggrrrqqqrrrtttqqqjjjggghhhnnnqqqnnneee\\\XXXVVVSSSRRRRRRWWW```gggjjjnnnsss~~~||||||zzzxxxyyyiiiWWWUUUNNNEEE???>>>@@@CCCEEEGGG???999888777222......,,,,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))+++---///000333444666999;;;======<<<<<<@@@EEEGGGFFFGGGJJJNNNTTTUUUUUUQQQKKKEEEAAA@@@NNN\\\fff```SSSJJJEEEBBBCCC???;;;999999888555222444444333333222222111111111111222222222333333333666666666555444666888;;;===@@@EEEKKKOOORRRSSSSSSVVVXXX[[[]]]aaaffflllpppsssvvvyyy{{{}}}}}}eeeQQQEEE@@@>>><<<@@@<<<;;;>>>??????AAAEEECCCPPPbbbxxxzzzUUU@@@999::::::<<<===<<<999666666666666555555555444444333555777:::::::::888777777888::::::999999;;;<<>>@@@BBBDDDFFFAAA>>>???@@@DDDQQQ^^^dddjjjsssyyysssggg___^^^eeekkknnnjjjddd```[[[UUUWWWVVVYYY```eeeeeegggjjjpppzzz||||||~~~~~~www}}}jjjYYYVVVOOOFFF???>>>@@@DDDFFFGGG???999999777222......,,,,,,+++***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''))),,,...000333444555777999;;;<<<===>>>AAAEEEGGGHHHKKKPPPTTTSSSSSSSSSQQQNNNGGG@@@:::BBBTTTfffhhh___TTTLLLGGGGGGBBB>>>===??????;;;666666555555444333333222222111111222222222333333333444444444333111222444666777999;;;???BBBDDDEEEFFFHHHJJJMMMPPPTTT[[[bbbggggggjjjlllnnnpppsssvvvyyy~~~|||{{{uuu]]]TTTGGG>>>:::;;;;;;;;;<<<::::::===>>>>>>CCCIIIWWWkkkXXX??????999:::;;;===???>>><<<:::555555555444444444444444444555666777777777777777666888999:::999999:::<<<<<>>AAAEEEGGGHHH@@@:::999777222......,,,+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''***---///222333555666777999<<<>>>:::===BBBEEEIIIOOOUUUZZZSSSPPPNNNOOOOOOLLLDDD>>>999FFFVVV___aaa^^^[[[YYYTTTLLLCCC???AAABBB???;;;777666666555444333222222111111222222222333333333555555555444222111333555777777777888:::;;;===>>>>>>???BBBDDDHHHNNNVVV[[[]]]___bbbdddfffiiimmmppprrrtttxxxzzzzzz}}}}}}yyysssnnnkkkmmmooommmpppqqqkkkdddaaaffflllppprrruuuvvvrrrfffVVVLLLEEEAAA<<<999999:::::::::888:::>>>@@@???AAANNN[[[~~~lllEEE888???:::::::::<<<======;;;999555555444444444444444444444444444444555555666777666777999999888888:::;;;===MMMoooXXX>>>;;;FFFNNNNNNDDDAAAIIIPPPTTT```nnn|||~~~vvvmmmbbb]]]^^^iiiuuu{{{~~~zzztttnnnfff______fffrrrrrreeebbbooovvv~~~pppMMM888333111444444000000333111111111111111111111111111111111222333333444444666777555666KKKsss___vvv|||ZZZ>>>888999>>>CCCDDDFFFMMMUUUYYYXXXWWWWWWXXX[[[]]]^^^\\\]]]______]]]```nnn}}}|||bbbLLLUUUtttxxxhhhXXXOOOJJJHHHGGGIIINNNTTTYYY[[[^^^bbbeee]]]ZZZTTTMMMFFFBBBEEEIIINNNSSS___nnnwww{{{}}}tttnnnkkkhhhdddbbb]]]\\\______[[[VVVUUUccckkkrrrssssssuuuvvvuuuxxx~~~{{{{{{|||~~~~~~~~~~~~}}}kkk\\\WWWPPPGGG@@@???BBBEEEGGGIIIAAA;;;999888222......,,,+++***)))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%'''))),,,---000222444555555777:::===999<<>>888777777555444333222222111111222222222333333333555666666444222222222444444333222222333444555666999:::;;;===???CCCIIIMMMQQQTTTWWWYYY\\\___dddgggggghhhkkkoootttzzzyyyrrrnnnoooooopppuuuzzz{{{wwwsssnnnnnnlllhhhccc___]]]\\\[[[ZZZWWWTTTRRROOONNNMMMOOOOOOOOONNNKKKEEE???:::===<<<;;;;;;;;;;;;:::999:::===@@@AAABBBNNNjjjxxxTTT@@@:::;;;;;;:::999:::::::::777555555555555555555555555555555444333333333444555666555777888888888888999;;;>>>CCCXXX|||vvvnnn{{{eeeCCC888BBBNNNVVVLLLFFFHHHJJJNNNXXXeeeuuu{{{zzzjjjffffffnnnxxx|||~~~zzzxxxuuuoooiiiddd```^^^eeevvvnnnpppwww}}}{{{yyyyyy|||uuuTTT>>>555333333333222000111555000000000000000000000000000000111222222333333444444555444777EEEdddbbbnnniiiHHH:::999<<<@@@BBBCCCIIIQQQUUUUUUVVVVVVWWWYYY[[[]]][[[]]]______\\\^^^jjjxxxtttZZZZZZsssvvveeeWWWOOOOOOSSSVVVXXX___iiirrrxxxwwwfffWWWMMMHHHEEEBBBGGGEEEKKK\\\nnnzzzxxxuuutttpppkkkbbb]]][[[]]]^^^YYYSSSQQQZZZbbbhhhiiikkkqqquuuvvvwww|||}}}{{{zzz|||~~~lllZZZVVVPPPHHHBBBAAACCCEEEGGGIIIBBB;;;:::888222...---++++++***)))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++...111555555555666999<<<<<<===@@@CCCHHHLLLOOOQQQRRRNNNJJJLLLRRRXXXYYYXXXTTTJJJBBBDDDLLLXXXgggqqqrrriii]]]QQQHHHCCCAAA@@@:::999888777666555444333111111222222222333333333333444444444222111111222333333222222333333444555555777888999:::<<>>@@@DDDJJJOOOQQQTTTVVVWWWXXXYYY[[[ZZZ[[[^^^```]]]^^^fffqqqooofffsss~~~uuuggg\\\YYY]]]eeekkkrrr{{{gggYYYRRRIIIAAAAAA<<>>@@@DDDHHHKKKLLLMMMQQQOOOMMMPPPVVV\\\```bbbggg\\\QQQJJJIIIOOO___ooo}}}{{{vvvlll^^^QQQHHHDDD======<<<:::999777666666111111222222222333333333111333444444222111222333444444444555555666666666222444666777777777999:::===???AAABBBCCCEEEHHHJJJKKKLLLNNNQQQTTTWWWYYYZZZ\\\\\\]]]^^^```aaacccdddcccaaa```^^^[[[XXXUUUSSSTTTVVVYYY]]]___]]]ZZZVVVPPPOOONNNLLLJJJGGGCCCAAAAAA???======>>>???===;;;<<<<<<:::999888999<<<>>>999:::<<<<<<<<<;;;;;;;;;???>>>EEETTThhh]]]FFF>>><<<:::888999888777777888888666555333333444444444555555555555555555555555555444444444666777777666777888::::::999>>>PPPnnniiifff{{{hhhMMMBBBFFFZZZ```[[[KKKBBBGGGOOORRR\\\eeeqqq{{{~~~vvvpppoooiiibbb\\\UUUQQQWWWaaaqqq|||rrrWWWIIIYYYxxx{{{oooyyytttyyyfffHHH777333000000000//////111222222000000000000000000000000000000000111222222333333///000555999:::IIItttwwweeelllvvv{{{zzzaaafffkkkCCC;;;555888<<>>JJJXXX]]]^^^]]]```hhhqqqxxx~~~xxxooo```ZZZXXX\\\___ZZZRRRNNNUUU___hhhlllpppuuuwwwwwwyyyyyyyyyxxxwwwvvvwwwxxxxxxzzz~~~}}}{{{|||lllWWWUUUPPPJJJFFFEEEEEEEEEEEEJJJBBB<<<:::888333...---+++***)))(((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''***///555777555444777::::::;;;???DDDIIIMMMNNNNNNQQQPPPQQQTTTYYY___dddfffppphhh___UUUKKKJJJZZZmmmrrr___QQQJJJ@@@???>>>===;;;:::999888111111222222222333333333222444666666444333444555000111222333444444444444///222555666666666666777:::<<<======<<<===???AAABBBBBBCCCDDDFFFHHHKKKLLLLLLLLLLLLMMMOOOPPPRRRSSSUUUTTTRRRQQQPPPMMMIIIFFFFFFIIINNNRRRRRRQQQNNNLLLGGGEEECCCAAA@@@>>>===;;;999999999888888999<<<>>>999:::;;;;;;:::999:::;;;>>>???@@@@@@>>>=========FFFHHHVVVppp```AAA;;;===999999???888666666666888999888777222222222333333444444444444555555666666555444444444555777777666666888999:::;;;===EEEVVVooo{{{qqq{{{jjjOOOIIIXXXdddaaaLLL???EEELLLKKKOOOYYYfffqqqyyy}}}wwwmmmeeeWWWQQQNNNMMMNNNUUUhhh|||nnnWWWPPPTTTpppyyywww~~~ttt}}}nnnOOO;;;333///333333333111111111000---000000000000000000000000000000000111222222333333444333777999555???jjjzzzllljjjuuuwwwcccaaaqqqIII>>>666888>>>BBBCCCEEEDDDJJJRRRVVVWWWWWWWWWXXXYYYYYY\\\```aaa```bbbfffttttttppp{{{~~~||||||~~~kkkZZZIIIDDDCCCJJJUUU\\\ccchhhfffkkkooosssxxx{{{vvvoooaaaZZZWWW\\\___ZZZRRRMMMUUU```lllqqqsssuuuuuurrryyyyyyyyyyyyxxxwwwvvvvvvwwwyyy}}}{{{zzzyyy}}}lllXXXZZZSSSLLLHHHEEECCCFFFLLLLLLAAA999888999555000------+++)))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((...+++---222444444666:::888666:::CCCIIIJJJOOOVVVZZZUUUSSSYYYdddjjjgggbbbfffeeeccc___ZZZUUUQQQOOOkkk|||xxxjjj___QQQEEE>>>@@@BBB???;;;;;;<<<999666555444444333222111333555666666444222000555555555444444555555666555444444333333444444555888888888888888888888888999::::::;;;===???AAABBBAAAAAAAAAAAABBBCCCEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@>>>???@@@@@@AAAAAA@@@@@@<<<<<<;;;:::999888777777888:::;;;;;;999777777888;;;999999999<<<===>>>>>>777;;;>>>===:::;;;AAAFFFZZZtttUUUFFF::::::===<<<:::;;;:::999888777666555444333333333444555555444333333444444444555555666666666888777555444444555666777777999999:::FFFccc|||dddNNNTTTUUUNNNGGGDDDDDDCCCJJJOOOZZZhhhrrrxxx~~~yyyuuuoooeeeZZZQQQNNNNNNLLLJJJQQQcccyyyttteeehhhllljjjnnnwwwzzzvvv~~~~~~uuummmNNN999///000333000000///...............///////////////.........111111111000000000000000555111222666444999WWWyyy|||}}}tttyyyjjjtttyyyZZZCCC333999@@@>>><<<@@@DDDFFFJJJPPPUUUXXXWWWVVVWWWXXXZZZ]]]___bbbdddeeelllvvvrrruuuooo[[[SSSMMMRRRaaarrr}}}}}}zzzxxxssslllfffeee___[[[ZZZZZZWWWSSSQQQXXXaaalllsssyyy}}}{{{vvv|||yyywwwuuuvvvwwwxxxyyyyyyzzz|||}}}|||{{{{{{lllXXXZZZSSSLLLIIIFFFDDDFFFKKKKKKAAA999888999555///------+++)))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))(((+++000444666<<>>:::888777666444333555555666666777888999999444444444333444444555555333333222222222222333333777777777777777777777777666666666777999:::<<<===<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;::::::999999888888777777444555666777999:::;;;<<<999888888888888999999888@@@AAAAAA@@@AAAIIIUUU```^^^KKK???777777:::999999:::999888777666555444333333222333444555555444333222333333333444444555555555777666555444444555666777777888:::<<>>???@@@CCCJJJQQQVVVXXXWWWUUUVVVWWWYYY[[[^^^aaabbbdddiiittt}}}yyyuuuxxxyyywwwxxxlll___VVV^^^uuu|||uuuoookkkeee___YYYVVVVVVTTTQQQOOOWWWbbbnnntttyyy{{{zzzvvv{{{zzzxxxxxxxxxzzz}}}~~~{{{zzz{{{}}}~~~|||{{{{{{}}}lllXXXZZZTTTMMMJJJGGGDDDFFFJJJIII@@@999888888444///------+++)))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%)))...111666AAALLL]]]NNN???<<<@@@EEEHHHJJJRRRYYYbbbhhhhhhhhhiiikkkhhhbbb^^^aaahhhjjjfff```NNNRRRXXXbbbqqqrrr\\\PPPLLLIIIGGGFFFCCC@@@<<<:::999888666555666555444333333555777999555555555555555666777777333333222222222222333333555555555555555555555555555555555555666777888888888888777777777888888999::::::999999888777666666555666666666777777777777777777777777777777777777:::888888888999::::::999999888888888888888999999777===EEENNNYYYiii|||bbb<<<>>>888444555666555666888666666555555444333222222222333333444444333333222222222222333333333333333666555444333333444666666555555999===<<>>???<<<<<>>LLL[[[PPPCCC>>>@@@DDDEEEFFFKKKSSS^^^eeegggggghhhiiiddd___]]]aaajjjrrrtttsssfff___UUURRRZZZlllrrrfffYYYNNNHHHGGGDDDAAA???>>>>>>===<<<;;;999777444333333333444888777777777888888999:::666666555555555555666666555555555555555555555555777777666666666777888888888888777666666666777777999999888888777777666666666666666666666777777888666666666777777888888888<<<;;;:::<<<======:::777;;;:::999888888:::===???BBBOOObbbtttcccHHH888555444444333222111333555444444333333222222111111222222333333333333222222111111111111222222222222555444333333333444555666555222777>>>;;;<<>>GGGNNNMMMLLLAAA@@@DDDKKKQQQUUU\\\bbblllqqqwww}}}~~~{{{sssjjjcccTTTRRRNNNIIIIIIPPP\\\eeezzzjjjTTTIIIWWWcccuuukkkgggllluuu~~~tttTTTEEE333+++...222000,,,///......------.........------...............////////////000000000000000222---///555555222777BBBtttrrrYYYcccxxxuuuTTT:::333999===;;;:::???FFFLLLPPPSSSVVVWWWRRRSSSUUUWWWZZZ\\\^^^___gggmmm}}}xxxmmmaaaYYYTTT```___ZZZWWWZZZfffuuu{{{qqqllltttyyyzzzxxxzzztttmmmbbbWWWTTTTTTSSSPPPZZZhhhwww||||||~~~~~~~~~}}}}}}}}}}}}~~~||||||}}}|||zzzyyy~~~iiiYYYYYYSSSNNNLLLHHHCCCCCCEEEEEE>>>999999777222...------+++)))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))''')))555BBBFFFEEEDDDBBBBBBCCCCCCBBBLLLPPPVVV^^^ccceeeeeedddfffdddbbbdddjjjsss{{{wwwhhhYYYRRRUUUbbbnnnqqq```VVVNNNKKKHHHFFFEEEEEEDDDCCCAAA@@@???===;;;999888777999999888888888888999999777666666555555666666777666666666666666666666666888888777777777888888888888888777777666777777777999999888888888888888888888777777777777888999999777777888888999:::::::::666888;;;>>>@@@@@@>>>;;;999;;;???BBBGGGNNNVVV[[[|||[[[BBB888666222444555333000000111111222222222222111111111111222222222111111222222222111111111111111111111111333333333333333444555555999333777AAA???999IIIccc|||ooodddnnnnnnTTTNNNXXX```___NNNHHHEEEFFFHHHJJJOOOTTTWWW[[[aaahhhppp{{{{{{yyyvvvqqqjjjaaaXXXRRRPPPOOOVVV```jjjsss}}}iii]]][[[hhhmmmyyyrrrttt{{{gggSSS===777111...///000...,,,......------------......,,,---------......//////......//////000000000000333...---222444222555<<<[[[cccTTTgggfffIII777555999;;;<<>>EEEGGGIIIKKKJJJGGGEEEEEEIIISSS```jjjnnnnnnnnnmmmllllllpppwwwzzzooo```TTTTTTYYYcccrrr~~~www]]]ZZZUUUPPPMMMKKKHHHFFFCCCCCCCCCBBBAAA???>>>===;;;:::999888777777777777555555444444444444555555777777777777777777777777777777666666666777888888777777777666666777777888999999999999999:::::::::999888777777777888:::;;;;;;;;;;;;<<<<<<=========<<>>>>>>>>===GGGUUUdddrrrqqqSSSBBB999333000222666666222000111111///111111111111111111222222222111111000000111111222111111111111111000000000111222222333333444444444;;;666:::BBBBBB<<>>@@@@@@BBBGGGOOOUUUSSSSSSTTTUUUVVVWWWXXXYYY___```hhhyyypppWWWEEEAAA???>>>???CCCLLL^^^nnnzzz~~~ttt{{{|||uuugggbbbddd```XXX^^^hhhppprrrrrrtttwwwwwwtttvvvyyy|||~~~}}}{{{yyyyyyxxxwwwuuuwwwqqqsss}}}gggZZZWWWRRRNNNKKKGGG@@@>>>@@@AAA<<<999999666000,,,------+++)))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((&&&&&&((('''&&&)))///333:::@@@EEELLLRRRPPPJJJ???===@@@JJJYYYhhhrrrvvvtttsssssswww}}}~~~~~~|||sssfff___```LLLTTT]]]fffvvv}}}tttlllddd]]]WWWSSSKKKJJJGGGEEEDDDCCCCCCCCC???>>>===;;;:::999888888666555555555555555555666777777777777777777777777777777777777777888999999888888888888888999:::;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999;;;<<<===??????@@@@@@@@@@@@@@@@@@CCCFFFGGGDDD@@@BBBIIIPPPcccpppzzzNNN:::999999444111222555444000000333333///000000111111111222222222222111000000000000111222222222222111111000000000000111222333333444444444777777:::>>>>>>;;;===BBBRRRjjj{{{vvvqqqjjj[[[QQQHHHDDDBBB@@@BBBEEEAAACCCFFFJJJQQQ]]]lllwww~~~}}}||||||zzzvvvqqqooommmiiibbb\\\NNNMMMQQQYYY```gggttttttiiilllsssvvv~~~~~~zzzxxx}}}{{{wwwvvv\\\DDD444///---///111111///...---...---,,,,,,,,,------...///++++++,,,------...//////------......///000000111...---...000000000222777;;;NNN~~~|||kkkssshhhsssjjjaaammmwwwbbbGGG:::;;;;;;>>>??????>>>BBBIIIOOOUUUUUUUUUUUUVVVVVVVVVVVVZZZ]]]bbblll}}}vvv[[[GGGDDDBBBBBBBBBBBBFFFSSSbbbnnnwww{{{yyy{{{tttqqqsssoooeeeeeejjjmmmkkkkkknnnooommmkkknnnsssyyy}}}|||yyywwwwwwvvvuuutttttthhhfffuuu{{{fff[[[VVVQQQMMMKKKFFF@@@===>>>@@@<<<:::999666000,,,------+++)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$((()))((())),,,///222444999EEEPPPNNNEEEFFFCCCBBBEEEOOO\\\gggnnnuuusssuuu~~~~~~yyyyyy}}}}}}vvvqqqrrr]]]WWWOOOOOObbb~~~vvvmmmhhhZZZVVVQQQKKKHHHHHHIIIJJJEEEDDDBBB@@@>>>===<<<;;;888888777777777777888888777777777777777777777777888888888888999:::;;;<<<::::::::::::;;;<<<>>>>>>>>>??????@@@@@@AAAAAAAAA???>>>===<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>BBBEEEEEEFFFPPPaaaooo```???333333333333555222444222...000555444///000000111111222222333333222111000//////000111222333222222222111111000000///000111222333444444444000555999999777777:::===DDDXXX{{{yyyiii___LLLHHHGGGKKKLLLGGGAAA???@@@AAADDDFFFKKKUUUaaakkknnnrrrwww|||~~~}}}|||{{{zzzyyyxxxwwwqqqkkkddd```^^^ZZZRRRLLLTTTZZZhhhzzzssskkkcccjjjoooaaa[[[lll|||vvvuuuZZZ@@@...///888...---------............,,,,,,,,,,,,------...///++++++,,,,,,---...//////---------...///000000111...///222444222111333666777;;;eeezzzooottt|||ggg```}}}tttRRR===;;;999===@@@???>>>???EEEJJJVVVVVVVVVUUUUUUUUUUUUUUUXXX\\\```dddlll|||xxxbbbQQQDDDBBBBBBDDDAAAAAAKKKYYYiiimmmuuuxxxsssppp|||}}}|||qqqlllnnnmmmjjjiiikkkjjjggghhhlllqqqwww|||~~~{{{xxxvvvvvvvvvuuutttsssggggggyyy~~~ddd]]][[[WWWQQQLLLHHHCCC???;;;???;;;999999555000---///+++******)))))))))))))))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((+++...333888===BBBHHHLLLKKKJJJIIIGGGGGGKKKSSSYYY^^^hhhvvv{{{ssssss}}}~~~~~~vvvoooaaaTTTQQQ]]]uuu~~~ooo\\\PPPNNNPPPSSSKKKKKKKKKIIIFFFBBB>>><<<;;;<<<>>>===<<<:::;;;;;;;;;::::::999999999::::::999:::<<<===<<<<<<<<<======>>>>>>===<<<===???AAA>>>BBBGGGHHHEEECCCCCCEEEGGGCCC>>>>>>AAADDDDDDCCCHHHGGGGGGFFFGGGIIILLLMMMLLLLLLQQQYYYdddtttkkkYYYCCC555222444444333111111111111111111111111222222222222222222222222000000000000000000000000111111222222222333333333222222333333333333444444333444555666888999:::;;;BBBEEE^^^~~~{{{xxxrrrnnnUUUIIIEEEQQQ\\\WWWGGG;;;@@@AAABBBDDDFFFKKKPPPTTTWWWXXX^^^iiiwww}}}~~~zzz{{{}}}zzzwwwtttpppoooooommmhhhdddccc[[[SSSNNNLLLPPPXXXaaalllwwwvvvwwwooommmzzz|||llldddgggyyyUUU???777333///,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...///000111222333444444:::999LLLsss~~~___ttt}}}tttPPP:::777888;;;???AAAAAA@@@???QQQSSSUUUUUUSSSRRRSSSTTTZZZZZZ\\\```fffooowww|||kkk[[[WWWOOOHHHDDDCCCBBBFFFLLL___eeekkklllhhhdddcccdddppprrrpppmmmwwwyyyrrroookkkgggfffgggiiikkkhhhiiilllrrrzzz}}}zzzwwwvvvwwwxxxwwwvvvvvvuuuzzz{{{bbb[[[YYYVVVQQQLLLIIIEEEAAA???@@@;;;999999555///---...+++******)))))))))))))))***(((&&&%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())),,,000444999???EEEIIIEEEIIILLLKKKFFFDDDEEEHHHUUU]]]lll|||zzz{{{wwwgggZZZVVV]]]eeeyyyrrreee]]][[[WWWRRRNNNLLLKKKJJJJJJEEEFFFFFFDDDAAA????????????>>>===<<<;;;;;;<<<<<<===>>>?????????@@@AAABBBBBBBBBCCCCCCCCCDDDFFFHHHAAA@@@@@@@@@AAADDDGGGHHHGGGGGGHHHHHHGGGFFFGGGGGGEEEGGGJJJMMMQQQVVV]]]bbbpppttt{{{zzznnneeeWWWEEE888555555555444111111111111111111111111222222222222222222222222000000000000000000000000222111111111222222333333222222222333333333444444333333444666777999::::::;;;???OOOlll~~~zzz~~~~~~sssbbbVVV\\\fffeeeZZZPPPEEECCCAAAAAADDDGGGJJJLLLJJJJJJNNNWWWbbbkkkpppqqquuuyyy~~~|||yyy{{{zzzxxxuuusssrrrrrrqqqkkkiiigggdddbbb___\\\YYYQQQSSSTTTWWW^^^jjjwww~~~kkknnnwww{{{vvv|||}}}wwwxxxzzzvvv___DDD666222000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...//////000222333333444555555DDDhhh|||iiiuuuoooRRR<<<<<<;;;:::999;;;>>>@@@JJJMMMRRRTTTTTTRRRQQQQQQRRRTTTXXX]]]cccjjjooorrrqqqttt{{{rrrdddWWWQQQLLLIIIEEEBBBGGGNNNXXX^^^cccccc^^^WWWSSSRRRXXXZZZZZZ\\\kkk}}}ssspppkkkgggddddddfffgggmmmlllmmmpppvvv{{{}}}}}}|||zzzwwwsssppprrrvvvzzzyyy```YYYXXXUUUPPPMMMJJJHHHEEEBBB@@@<<<999999555///---...+++******))))))))))))))))))(((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''))),,,///333999@@@EEEDDDMMMVVVXXXSSSKKKEEEBBBJJJOOO[[[nnnzzznnnggghhhkkkbbbhhhsssxxxjjj^^^VVVPPPLLLIIILLLKKKJJJGGGDDDDDDEEEGGGFFFDDDCCCAAA@@@@@@@@@AAA>>>>>>>>>??????@@@BBBBBB@@@@@@AAABBBCCCEEEFFFGGGFFFCCC@@@@@@CCCFFFFFFFFFFFFKKKOOONNNKKKHHHIIIKKKKKKQQQZZZbbbjjjuuucccUUUTTTUUUMMMBBB999555333333333000000000000000000000000111111111111111111111111000000000000000000000000222222111000111222333444222222222222333333333333333333444555777888999999777:::@@@OOOrrrzzz{{{}}}qqqqqqyyyyyynnndddQQQKKKCCCAAADDDGGGGGGFFFAAABBBCCCGGGLLLSSSYYY]]]eeekkkrrrxxx{{{}}}~~~~~~~~~~~~}}}xxxtttrrrmmmnnnmmmhhhaaa]]]^^^aaa]]]\\\[[[XXXUUUSSSRRRSSSYYYeeeooottt}}}sssccc\\\```mmm|||tttqqqqqqpppooohhhrrr{{{~~~qqqQQQCCC444///...------///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///000111222333333333333<<>>===;;;888777999<<>>;;;666222000000111000000000000000000000000111111111111111111111111000000000000000000000000222111000///000111333444111222222222222333333333444444555666777888999999:::::::::CCC^^^vvvkkk}}}fffZZZLLLFFFGGGJJJGGGDDDBBBCCCCCCCCCCCCEEEIIILLLVVVZZZaaahhhmmmqqquuuxxxzzz}}}~~~||||||wwwvvvvvvzzz}}}vvvooojjjfffeee```aaa^^^YYYRRRNNNNNNQQQLLLMMMOOONNNMMMPPPUUUZZZuuu~~~|||}}}pppdddffffffooommm^^^ZZZ]]]bbb~~~sssxxxzzzyyyxxxbbbHHH;;;555000///...++++++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------............//////000111222222555444777IIIooommmsss^^^DDD???:::999;;;======;;;<<>>^^^}}}kkkaaaxxx|||^^^OOO>>>777:::>>>===:::<<<>>>BBBEEEIIIMMMQQQUUUOOONNNNNNOOORRRUUUXXXZZZ]]]ZZZ]]]mmmrrrcccTTTMMMJJJFFFCCCCCCHHHQQQ^^^iiinnnmmmhhheeeccc___[[[\\\eeeuuu}}}vvvpppqqqooollljjjiiiiiijjjkkklllnnnppprrrrrrpppoooooorrrooommmqqqzzz}}}bbb[[[XXXUUUQQQNNNKKKIIIFFFCCCAAA===:::999555...,,,---+++******)))))))))))))))(((''''''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())),,,111444<<<;;;???IIITTTYYYTTTNNNNNNGGGHHHSSSaaalll{{{|||uuurrruuu{{{pppvvv|||pppgggbbbaaa^^^^^^]]][[[XXXTTTPPPNNNOOOMMMLLLNNNQQQRRROOOMMMJJJFFFCCCEEEJJJOOORRRSSSVVVXXXVVVSSSUUUddd~~~mmmKKK:::444000111444,,,...000111111000111111////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111222222222222444444555666666777888888===888;;;DDDEEEGGGaaazzzuuupppyyysssiiiddd^^^SSSJJJDDDDDDCCCBBBAAA@@@???>>>@@@@@@BBBDDDGGGNNNUUU[[[aaabbbcccdddggglllsssxxxyyy|||{{{uuuqqqmmmhhhddd___\\\WWWQQQLLLJJJIIIIIIFFFDDDBBBBBBCCCFFFHHHIIITTTZZZcccmmmvvv}}}|||{{{eeeVVVOOOUUUdddyyy}}}sssyyy~~~sssoooyyyxxxooopppyyykkkNNN:::000...******,,,000///+++***------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---........./////////000///000111777MMMqqq{{{|||eeeppp~~~jjjKKK888555:::<<<<<<<<<======???BBBHHHPPPUUUPPPMMMJJJIIIJJJMMMQQQTTTUUUTTTZZZiii|||{{{mmm^^^UUUOOOGGG@@@===EEEOOO]]]kkksssuuurrroooiiidddaaaccchhhsssxxxvvvuuurrrnnnlllqqqooollljjjhhhhhhhhhiiipppssswwwwwwuuurrrooonnntttpppooouuu~~~zzz|||~~~cccZZZUUUSSSOOOMMMKKKJJJGGGEEEBBB===:::999555...+++,,,+++******)))))))))))))))(((''''''((())))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''''''''(((+++---555777<<>>WWW}}}xxxxxxxxxpppppp^^^DDD888777:::<<<:::::::::;;;>>>DDDLLLQQQTTTRRRNNNLLLKKKNNNQQQSSSTTTVVVZZZcccppp}}}wwwmmm___OOOEEECCCFFFOOO___ppp{{{}}}tttnnnjjjjjjjjjmmmuuuyyyvvvuuuvvvzzzzzzvvvqqquuupppnnnpppoooiiigggiiimmmmmmlllllllllmmmooopppvvvxxxyyyxxxsssooommmmmmpppooopppvvv|||~~~zzzuuuuuuyyy}}}cccYYYRRRPPPMMMLLLKKKKKKIIIHHHBBB===:::999555...+++,,,+++******)))))))))))))))(((''''''(((((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%'''))),,,222:::BBBIIIRRR]]]eee]]]YYYYYY]]]XXXPPPTTT___fffvvvwwwppphhhiiipppyyyjjjNNN;;;222...444444......444222000...---......,,,***........................////////////////////////////////////////////////---...111333333222000...000111111111111222222222111111111222222333333333444:::;;;666666>>>EEEFFFfff~~~}}}rrriii^^^WWWUUUTTTPPPMMMFFFFFFEEECCC@@@???@@@AAAAAABBBDDDEEEEEEFFFHHHJJJLLLNNNSSSWWW[[[]]]^^^___bbbaaa``````cccgggllloootttvvvwwwrrrjjjeeeeeefff```YYYRRRMMMLLLKKKIIIGGGCCCCCCCCCDDDGGGJJJMMMOOOXXX___fffhhhhhhnnnzzztttddd[[[PPPVVVooo}}}wwwxxxrrrqqqsss{{{rrrhhheeeeeeeeekkkzzz~~~}}}sss]]]BBB333///...---+++///++++++------+++***,,,******))))))))))))************************************************************+++,,,,,,---......------.....................000333555555EEEoooyyy~~~uuuooowwwjjj|||mmmSSS@@@888888;;;777888999:::<<>>EEE===:::@@@CCCAAA@@@BBBBBBFFFLLLPPPQQQOOOMMMLLLGGGLLLPPPQQQQQQRRRQQQPPPSSSXXX[[[XXXQQQJJJIIIKKKEEEDDDEEEGGGJJJLLLMMMMMMNNNOOOQQQVVV___iiinnnooopppyyysssbbbVVVRRRWWWiiixxxnnnrrr{{{vvvhhhgggqqq}}}{{{|||wwwzzzjjjIII===///***,,,///...*********************************************************++++++++++++***************)))))))))))))))+++++++++,,,,,,---------,,,,,,------------------///333222333888@@@[[[}}}mmm|||jjjRRRDDD<<<777888999999:::;;;===AAACCCMMMQQQUUUSSSNNNLLLMMMPPPRRRTTTVVVZZZbbbrrruuu[[[TTTUUU]]]lll~~~wwwooollljjjiiigggiiiiiiiiiiiihhhhhhgggfffcccfffhhhiiigggeeeeeeeeedddggglllqqqwww{{{~~~yyywwwsssooollljjjhhhhhhfffeeegggppp|||ggg]]]YYYTTTNNNKKKKKKKKKJJJIIIFFFAAA===;;;777000---///---+++))))))***+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''')))***---222999AAAHHHLLLRRRWWW```gggiiiddd]]]WWWQQQOOOVVVhhhvvvwwwpppnnnppp}}}tttVVV???333...222111000///............------------------------...---------,,,,,,,,,,,,------------------------------------............---.........////////////......///000000000000///000000111111111222222222555555555666777999;;;;;;===LLLjjjvvv~~~xxxlll___UUUNNNKKKJJJHHHDDDDDDFFFDDD>>><<<>>>BBBBBBBBBCCCDDDFFFGGGHHHHHHIIIHHHFFFEEEFFFJJJLLLMMMMMMLLLIIIGGGGGGIIIKKKPPPOOOOOOTTT\\\cccffffffkkkmmmqqqwww|||iiinnnuuu{{{|||vvvllleeehhhiiivvv~~~hhh```dddkkkttt{{{nnnppppppoooooovvvwwwiiimmmvvv|||zzz|||uuu\\\III<<<444,,,)))+++---+++(((************************************************)))******++++++******)))***)))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------111000111666888KKKiiixxxoooSSS@@@:::999:::888666555888???EEEFFFHHHKKKMMMNNNOOOOOOPPPQQQSSSUUUWWW___mmmdddaaaaaajjjyyyzzzqqqkkkhhheeecccffffffffffffeeedddcccccc```bbbeeefffffffffggghhhiiilllqqqvvv{{{xxxtttnnnkkkiiihhhdddaaaiii___[[[jjjggg[[[XXXSSSNNNKKKKKKLLLJJJIIIEEE@@@===;;;777000...///---+++))))))***+++***)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&(((---555===BBBGGGLLLUUU___gggkkkkkkiii[[[WWWVVVWWWWWW^^^ttt||||||yyyuuuqqqsssyyy~~~xxx]]]DDD666///---,,,000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------...////////////...000000000111111111222222333333444444666888999:::<<<>>>LLLlll~~~rrrgggbbbbbbTTTRRRPPPMMMGGGBBBBBBFFFFFFFFFFFFIIINNNSSSVVVWWWTTTTTTTTTTTTTTTVVVZZZ^^^___^^^]]]\\\]]]_________```bbbiiitttttt```ZZZggg|||yyywwwqqqfffbbb``````aaabbbiiiqqqxxxtttmmmwww~~~~~~~~~dddKKK999///...---++++++,,,,,,***)))************************************************)))******++++++******)))))))))))))))))))))******,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...---111///111555222:::NNN{{{}}}mmmrrrTTT>>>999999999777555777<<<@@@<<<<<>>DDDfffrrroooPPPFFF;;;777:::<<<888333444666888:::???IIIXXXbbbZZZXXXUUUQQQPPPQQQTTTWWW[[[]]]___```bbbeeedddaaa```]]]ZZZZZZ___cccfffggggggfffcccaaa___^^^___```bbbbbbaaaaaaaaaaaabbbcccfffhhhjjjkkklllnnnqqqttt{{{zzzyyywwwsssmmmhhheeecccbbb```]]]ZZZ[[[]]]```\\\eeemmmpppqqq{{{lll___WWWPPPJJJJJJMMMOOOJJJEEEBBB>>>;;;;;;777222000222...,,,***)))******)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&'''(((***++++++******+++888HHHRRRUUUYYY```fffooouuueee^^^VVVWWW```nnngggMMM<<<555///000000...---,,,,,,---,,,++++++******+++++++++************************)))************+++++++++(((((())))))***+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......///000000000000////////////000000000111111000000111222333555666777777999<<<===:::AAA]]]zzzvvv|||www~~~rrrppp|||{{{ggg^^^ccckkkxxx}}}zzzzzzvvvxxxssshhhnnn}}}uuuooohhhbbbaaannnxxx~~~zzzwww~~~fffeeelllwww~~~xxxwwwzzzwwweeeQQQ@@@...))),,,...,,,))),,,,,,+++)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))******+++++++++++++++++++++*********))))))***+++,,,---......,,,000,,,+++333444444<<<;;;TTT|||}}}uuuwwwppp^^^FFF888777999999777555888999999:::CCCQQQ\\\ZZZXXXUUUSSSRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\\\\XXXXXXXXX[[[^^^```___^^^bbbbbbbbb```^^^^^^___aaaaaa`````````aaabbbdddeeeiiikkknnnppprrrtttwwwyyyzzzxxxuuuqqqkkkfffaaa^^^]]]\\\ZZZYYYYYY\\\___bbbwwwyyy|||fff[[[VVVOOOIIIIIINNNOOOJJJDDDBBB===;;;:::777222111333///---***)))******((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&'''((()))************(((...999CCCLLLRRRWWWYYYYYYggg{{{~~~uuuiiiccc___bbbjjjwwwlllSSSAAA777333111,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,************************))))))))))))******++++++(((((()))******+++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,------...////////////...////////////000000000111000000111222333555666777<<<999999;;;777555BBBTTTzzzuuu~~~}}}eee[[[bbbrrr}}}qqqccc^^^^^^bbbsssyyykkkiiisss}}}wwwmmmiiimmmqqqzzzssshhhkkk{{{yyyqqqoooqqqyyynnnccciiirrrzzzzzzuuuvvvzzzuuucccOOO@@@444---))),,,...***((()))******)))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++************++++++++++++))))))***+++,,,---......)))000---+++111222111777:::DDD```|||{{{{{{bbbLLL@@@<<<;;;;;;777888888888999>>>EEEKKKOOONNNOOOQQQSSSVVVWWWXXXTTTTTTUUUWWWWWWXXXYYY\\\XXXXXXXXXZZZ\\\^^^^^^^^^]]]___``````___^^^aaaccccccccccccccceeehhhkkklllppprrruuuvvvuuuuuuuuuvvvooommmjjjgggccc___]]]\\\YYYTTTQQQWWWbbblllpppooo}}}___TTTVVVOOOIIIIIINNNPPPJJJDDDAAA===;;;:::888333111333///---************((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''########################%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((())))))))))))***+++,,,,,,***'''(((000>>>KKKRRRTTTPPPVVVbbbrrruuuhhh``````mmm|||eeeSSS<<<000000222///***...---,,,---//////+++''',,,+++++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++((())))))***+++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------////////////000000000000000000111222333555666777888///---555:::888;;;CCCMMMrrrxxxxxxzzzqqqwwwpppeeejjjvvv}}}~~~ssseee```]]]]]]jjj{{{}}}uuunnnooovvv~~~zzzqqqlllwww{{{zzzqqqlllsss}}}}}}~~~}}}zzz~~~~~~gggNNN<<<333000)))***...222---&&&(((000)))))))))+++,,,,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++))))))******+++++++++,,,((()))***+++,,,---......***333111...222111...444444444GGGrrr~~~|||dddOOOAAA<<<<<<888666666777:::<<<<<<<<>>DDDMMMWWW]]]aaa_________^^^]]][[[YYYWWWZZZYYYYYYZZZ[[[\\\[[[YYYZZZ```eeeeeeaaaaaaeeekkkllllllnnnqqquuuvvvvvvtttzzzzzzxxxuuuooohhhbbb^^^```ZZZUUUVVVXXXZZZ[[[\\\HHHIIIOOO___uuu|||ooosss~~~aaa[[[ZZZSSSMMMLLLOOOOOOKKKGGG???<<<::::::777222000111///...,,,***)))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))++++++***)))---444;;;KKKOOOWWWcccpppzzz{{{tttnnnqqqqqq```OOO>>>333000///...---,,,---......------,,,,,,,,,,,,++++++*********)))))))))(((((('''((((((((())))))))))))))))))************))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++******+++,,,---,,,,,,///...,,,---...//////...000111222222333333222222222222222222444666888999666>>>PPPjjjzzztttxxxzzz{{{tttxxxqqqrrr{{{llldddeee|||uuulllwwwjjjuuuxxxnnnmmmxxx|||ttteeegggnnnxxx{{{vvvsssuuuvvvtttWWWJJJ:::000,,,,,,***(((+++++++++******)))))))))))))))))))))))))))))))))******((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((***++++++***)))+++,,,,,,++++++******+++++++++------------...///000111222555777AAA```~~~kkkVVVIII===;;;;;;666888;;;555888888999>>>EEEMMMUUUYYY^^^```bbbeeefffggggggfff```^^^\\\\\\^^^____________bbbeeefffeeefffkkkooorrrrrrqqqrrrtttsssrrrppplllkkkhhheeebbb```^^^]]]```[[[VVVTTTUUUUUUUUUUUUQQQWWW^^^eeeqqq}}}eee___VVVQQQLLLKKKLLLLLLGGGCCC???;;;999999666111///111...---,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((('''))))))'''%%%&&&***...;;;AAALLLYYYeeennnuuuxxx}}}vvvvvvwww\\\EEE888111---+++,,,+++++++++,,,---......++++++++++++************))))))))))))((((((((((((''''''((((((((()))))))))((())))))******))))))((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***000...,,,,,,---.........000000111222222222222222111111111111222444666888777:::BBBMMM[[[ttt~~~uuu}}}}}}yyyvvvtttmmmpppllldddeeennnzzzqqqiii|||vvvqqqvvv}}}~~~}}}uuuuuu{{{~~~}}}xxxuuuuuu}}}mmmZZZJJJ555111,,,******++++++***************))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))+++***))))))***,,,++++++*********++++++,,,------------...///000111000111222777FFFfff}}}|||cccKKK>>><<<555555;;;:::777888888999<<>>BBBHHHHHHZZZsssvvvqqqtttuuuzzz~~~{{{uuuvvv~~~{{{yyyyyyyyyyyy~~~{{{|||}}}vvvlllllltttwwwkkkSSSGGG777---+++------+++***+++***)))(((((()))+++''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''(((***)))(((((()))+++)))))))))))))))***+++,,,,,,,,,,,,,,,---...///000///---///333222444BBBRRRzzziii]]]RRRBBB;;;:::888999;;;<<<<<<;;;<<<;;;999:::???FFFNNNSSSQQQNNNJJJJJJLLLPPPSSSTTTWWWRRRMMMLLLOOORRRTTTTTTVVVSSSOOOMMMMMMOOOPPPPPPMMMJJJFFFCCCBBBBBBDDDEEE===FFFLLLOOOYYYkkkxxx{{{}}}~~~bbbXXXTTTQQQLLLIIIHHHIIIKKKLLLAAA===;;;;;;999333111333,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''((((((&&&%%%***++++++)))&&&''',,,222;;;JJJ\\\jjjuuu~~~}}}{{{kkkUUUJJJBBB@@@:::000...444---+++******+++,,,,,,,,,&&&'''(((***++++++++++++((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))***)))******+++,,,,,,------,,,222999;;;666111---,,,,,,---...000333333111///---...//////000000//////111111000000111222444555999666555888:::888:::===666@@@RRRfffwwwzzz}}}xxx}}}sssqqqfffffffffeeehhhqqq~~~xxxuuuwwwzzztttbbbNNN>>>666111,,,******)))((('''***))))))))))))******)))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((('''((())))))(((((()))+++(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////---...///000000222777===dddzzzcccNNNFFF<<<999;;;======;;;888888888999;;;>>>AAACCCAAA@@@???@@@CCCFFFGGGHHHHHHFFFCCCBBBCCCFFFHHHIIIKKKHHHDDDDDDFFFJJJLLLMMMJJJFFFAAA<<<<<>><<<<<<999444222444,,,,,,+++***)))))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))******)))$$$)))......+++)))***---(((111;;;GGGVVVgggqqquuusssyyyjjjOOO;;;888///---444444,,,)))...*********++++++***)))((('''((()))+++++++++******))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------///999CCCFFF@@@666...***---...000444777777444222---......///////////////000000/////////111222333222000111555777555666:::===:::;;;BBBKKK___zzznnnkkkccchhhkkkkkkiiinnnzzz~~~qqqYYYFFF<<<333***%%%&&&))),,,+++))))))+++((('''&&&'''((((((&&&###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((''''''''''''(((((('''((())))))(((((()))***(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////---000111///...222666888EEEhhhcccUUUDDD;;;;;;===<<<999666777:::<<<===<<<;;;::::::999:::===AAACCCCCCCCC>>>===<<<<<<<<>>888555999:::::::::<<>>===888999:::::::::;;;>>>AAA<<<;;;:::<<>>666222111000,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++------555;;;AAABBB<<<555111///,,,///333666666333000------........./////////////////////000000000111111111333555555333222444666666444555888888<<>>777...***+++------,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((())))))******)))))))))))))))))))))******+++,,,,,,------............///000000111111111:::RRRssszzzwww~~~ggg]]][[[XXXSSSPPPCCC<<<;;;AAACCC<<<999;;;333222333777<<<>>>;;;888777777888<<>>DDDHHHHHHHHHIIINNNWWWcccnnnuuuxxxzzzjjjPPPdddYYYXXXUUUQQQNNNLLLJJJHHHGGG@@@<<<;;;;;;999333111222///---***)))))))))'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))*********************))),,,333???MMM\\\kkkyyyrrr```MMM@@@555333///,,,******,,,---++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))+++,,,---555999======888333000000---...............---,,,---------.........//////.........////////////000///111222222111111222333777555666888888777:::???@@@EEERRRdddxxx~~~yyyxxxyyy{{{|||vvvuuu}}}|||xxxvvvoooqqqsssssssssrrrrrrsssuuusssqqqpppooopppwww}}}|||uuudddRRRDDD999222......+++))))))+++,,,***'''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))************++++++,,,------------......//////000111111111111<<>>:::999<<>>???AAAJJJZZZhhhooojjjeeebbbeeemmmwww}}}~~~zzz{{{tttVVV555cccXXXUUUSSSPPPOOONNNLLLIIIGGGAAA>>>===>>>;;;666333444...,,,***)))))))))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))************)))(((+++++++++...555CCCRRR\\\lllwwwxxxpppdddWWWJJJ===222+++111000...,,,***)))))))))************************))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((()))***++++++000333555444111...,,,,,,,,,,,,++++++++++++++++++,,,,,,---------.........---------........./////////000000000000000111111555444555888::::::999999@@@>>>>>>CCCLLL___||||||vvvvvvxxxzzzssspppqqqwwwzzz|||}}}sssjjjfffaaaeeeiiilllqqq{{{uuummmmmmrrrxxxuuunnnUUUJJJ;;;///***+++000333,,,+++***+++,,,***'''###(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))******************+++,,,,,,------------......///000000111222000222>>>RRRnnnppp```]]]\\\TTTLLLIIIKKKCCC;;;;;;AAADDD@@@:::AAA>>>===AAAGGGLLLMMMLLLGGGNNNRRRQQQPPPYYYnnnwwwrrrttt~~~}}}~~~rrrUUU;;;///dddZZZVVVTTTQQQOOONNNLLLHHHFFF@@@======>>><<<666333444///---************)))((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))************++++++,,,---...,,,(((&&&&&&+++333999AAAOOObbbqqq~~~|||ooobbbZZZIIIDDD===666222000//////************+++++++++***************************((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******,,,---///...---+++************+++,,,,,,+++***))),,,,,,,,,,,,------------------------............000000///000111111111111000000000111555888777666333666<<<@@@AAADDDPPP\\\jjjxxxsssmmmnnnrrrvvvtttwww~~~ooolllwww{{{yyyooopppuuuuuuvvvwwwxxxxxxwwwtttrrr|||{{{xxxssssss{{{|||yyy{{{~~~~~~xxxnnn\\\III;;;...............+++'''$$$%%%%%%%%%&&&((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''((()))***))))))((((((((())))))************))))))***++++++,,,,,,------------...//////000000222111222444<<>>777///+++*********++++++)))%%%"""((('''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''')))*********)))(((((((((((()))******++++++))))))******+++,,,,,,,,,,,,------......///000000...000333222000:::SSSkkktttyyy~~~qqqccc]]]bbbjjjppprrrgggeeeaaa]]]]]]ccclllssszzzzzzwwwmmmdddccckkkttt~~~}}}]]]???333000,,,hhh___ZZZWWWRRROOOLLLIIIFFFDDD<<<:::;;;===;;;555111222000...,,,,,,------,,,+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***((((((((((((((()))))))))$$$''',,,......,,,+++++++++,,,------///888EEEOOOeeennn{{{{{{pppeee[[[VVVKKKDDD;;;333///---,,,+++---...//////---***(((''',,,++++++***)))))))))(((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((()))***+++,,,---,,,+++)))'''((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////000///---...111222111///111555555222222777888666@@@;;;777555333333999@@@>>>>>>>>>BBBNNNccc|||xxxxxx}}}{{{ooohhhgggjjjnnnpppwwwnnnkkkllloooqqqrrruuuuuugggjjjqqqqqqxxxrrrooommmjjjfffkkksssyyywwwssstttyyyxxxuuurrruuu~~~~~~xxxxxxxxxppphhh[[[NNN<<<666...))))))+++...///000+++%%%"""###'''***,,,,,,+++***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********(((((('''(((((()))******++++++)))))))))***++++++,,,,,,,,,,,,---......//////000---///111111///111===KKKjjj|||ssslllnnnvvv~~~zzzsssmmmlllooosssvvv|||eeeEEE222111///(((iii```WWWTTTPPPMMMLLLKKKJJJHHH>>><<<===???===777444444111///------......---,,,)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***$$$%%%(((*********))))))'''((((((''''''(((,,,///(((*********)))+++000555222:::EEEOOOVVV]]]dddhhhooopppvvv~~~{{{vvvnnn]]]WWWNNNGGGCCC???:::666///---,,,,,,.../////////***************+++...111(((((((((((()))***++++++''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''((()))+++,,,,,,***((('''''''''((()))+++---...******+++++++++,,,,,,,,,.........////////////000000...,,,---000111000...+++222444111111555777555444333777===???<<<;;;<<<;;;:::;;;>>>CCCIIIOOORRRfffttt|||tttsssuuuuuuxxxzzz}}}~~~|||xxxwwwyyyppp~~~~~~zzznnnzzz~~~zzz|||zzztttwww||||||wwwooo^^^LLLCCC???555***,,,,,,---...---+++(((%%%)))(((((()))******'''%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***+++***(((''''''(((((()))***+++++++++)))))))))***++++++,,,,,,,,,,,,------...//////000///...///222222111555;;;BBB___xxxvvv\\\;;;222222...,,,...mmm___XXXTTTNNNKKKKKKKKKHHHFFFAAA===<<>>:::666666333333111000...,,,+++***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,...///111222444666888888<<<>>>AAAEEEJJJNNNQQQSSS```cccfffiiilllooosssuuu|||~~~||||||zzzxxxjjjfff^^^UUULLLEEE@@@>>>666555333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((('''))))))))))))************)))************+++++++++,,,---//////......000111222000///000111111000///...//////111222444666777555555666888999:::;;;<<<::::::;;;;;;<<<=========GGGMMMTTT[[[cccnnn}}}uuuvvv}}}}}}}}}sssjjjbbb[[[UUURRR@@@<<<666111---+++,,,,,,******))))))((((((''''''***))))))((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111999BBBYYY||||||wwwRRRDDD333***+++---,,,)))mmm___XXXSSSOOOMMMMMMMMMJJJHHHBBB>>>===???>>>999555555111111///...,,,***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%#########$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,))))))***+++,,,,,,------000111222333555666777888666888:::<<<===>>>AAACCCFFFIIIMMMRRRUUUVVVUUUUUUKKKMMMOOONNNKKKHHHGGGFFFGGGHHHIIIIIIGGGDDDAAA???999777444111000//////000///...---,,,++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((((('''(((((()))))))))*********))))))*********+++++++++,,,---//////......000111000///...///000111000/////////000000222333555666444555666777888999::::::::::::::::::999999999999:::>>>BBBEEEHHHOOOXXX```kkkrrrzzz}}}~~~zzz|||zzzzzz}}}|||zzzssspppnnnjjjgggTTTOOOIIICCC>>>:::777444444222///+++)))((())))))))))))))))))((((((''''''))))))(((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------......///000000111111444666BBBYYYtttlllVVV@@@777...***+++---,,,***lll^^^XXXTTTQQQPPPPPPOOOLLLIIICCC???===???===888444444//////---,,,***)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++++++++******))))))))),,,,,,++++++************---...//////...---///000000111333555666666555555222444555555333111000000222222222111000///...---///...---,,,,,,---//////)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))))))))******)))))))))*********+++++++++---............///111///...---...000111000///000000000000111222333333444444555555666777888888999888888777666666555555444666888888777999>>>BBBFFFHHHKKKOOOSSSZZZaaaggg{{{xxxwwwuuuooolllnnnhhhaaaXXXPPPKKKFFF@@@<<<222000,,,******)))((('''))))))((('''''''''(((((()))))))))(((((((((((('''(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------......///000000000444222444>>>QQQnnnxxxzzzsssSSS666...,,,******++++++)))'''lll^^^ZZZWWWTTTSSSRRRPPPLLLHHHDDD@@@>>>???===777333222......---+++***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************+++...---------,,,,,,++++++------------------......---...///...,,,+++,,,------------------,,,,,,,,,***,,,------,,,++++++,,,///...------,,,,,,------------+++***))))))))))))***)))))))))***+++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((((()))))))))***))))))))))))***************,,,---...------...000...------...000222111111000000/////////000111111222333333444555555666666666666666555555444444444444666888888777777999<<<>>><<<999999<<<@@@CCCDDDIIIQQQWWWYYY[[[bbbgggjjjnnnuuu}}}~~~}}}}}}~~~wwwsssnnnmmmoooooonnnlllaaaWWWOOOMMMJJJDDD@@@@@@:::777333000...,,,)))&&&,,,***((()))***+++++++++&&&'''(((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,------......///000000333333555888???PPPnnn}}}zzznnnTTT;;;+++((()))++++++)))&&&%%%$$$lll___]]]YYYUUUSSSRRROOOJJJFFFDDD@@@===>>><<<666222111///...---,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((()))))))))*********************************+++++++++,,,,,,---------+++,,,---,,,+++***+++,,,++++++************++++++((()))++++++***)))***,,,***)))(((((((((((()))***%%%&&&&&&'''((()))******++++++******)))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((((((((()))))))))(((((()))))))))************+++------,,,,,,...//////...---///111222222111/////////......//////000111111222333444555555666333333444444555555555555222333555666666777888999888666555666999<<<<<<;;;:::???@@@===<<>>:::;;;555///......+++***************+++,,,,,,+++******(((''''''((()))(((''''''((()))*********)))((('''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////---000444444222777III\\\|||~~~}}}nnnPPP777------)))+++,,,***'''&&&&&&'''lll___]]]YYYTTTRRRQQQNNNJJJFFFDDD???===>>><<<666222111//////...---,,,+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))******++++++++++++******))))))((((((,,,---......---,,,---///,,,,,,,,,,,,,,,---------+++,,,------,,,,,,---///,,,,,,++++++++++++,,,,,,,,,,,,---------.........******)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''(((((((((((())))))((((((((()))))))))******)))+++,,,,,,,,,,,,---//////...---...000111111///......---------.../////////000111222444555666666222222333333444555555666222222333333444555555555555444444666888999999888666999999555333555777666333222111444<<>><<<>>><<<666222222......---,,,+++******)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))*********+++++++++++++++***))))))((((((&&&'''((('''&&&&&&'''(((%%%&&&''''''''''''&&&%%%%%%&&&'''&&&%%%%%%'''(((((((((((((((((((((''''''++++++***)))(((&&&%%%$$$(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))***,,,,,,++++++---......,,,,,,,,,......---,,,---,,,,,,,,,---...//////...///000222444666777888222222222222333333333333333222111222333444555555555444444333333333444555///222333111111555666555222333333222555888444,,,***---//////...,,,---...///---...111///++++++000+++,,,------,,,,,,---...&&&'''''''''((()))(((&&&'''(((((((((&&&%%%%%%%%%***)))))))))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++++++++,,,------............000222222000444;;;<<>><<<===<<<777333222...------,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&((()))))))))************+++,,,---,,,***)))***++++++,,,---------+++***))))))******)))(((((()))+++******+++++++++***)))((((((((()))************)))(((((('''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((***+++,,,++++++,,,...---+++******,,,,,,+++***,,,,,,,,,,,,---...//////---...000222444777888999333333222222111111000000111///...///222444555666111222222111000222666999111444333000///111000---///222111,,,,,,111111---///...---+++)))***,,,...)))))),,,111///)))(((---(((+++---,,,)))(((***---'''***,,,++++++***&&&"""'''((())))))(((((()))+++#########%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......+++***...444666222000111333777EEE___yyyeeeIII999+++***,,,+++***+++***(((&&&'''))))))((('''iiiZZZVVVRRRMMMLLLLLLLLLIIIFFFAAAAAA@@@>>>;;;777333111///...---,,,***)))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$###""""""########################%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((())))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////000111222222222000///.........///111222111111000000000000111111111222333333444444444444222111000///..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((('''''''''++++++******************++++++,,,,,,,,,,,,------...------///111222222111888555666???NNNeeevvvTTT;;;...,,,))))))++++++)))&&&((((((((((((((((((((((((iii[[[VVVSSSOOONNNNNNMMMIIIFFF@@@@@@@@@>>>;;;777444111000///...---,,,***))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%%%%'''&&&&&&%%%%%%$$$######"""########################%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********************************++++++,,,,,,,,,,,,------......///000000111222222000//////...///000111222111111000000000000111111111222222333444444333333222111000///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((************************+++++++++,,,,,,,,,------...------...000111111111222000111555;;;GGG\\\oooyyycccJJJ:::444---+++))))))++++++)))'''''''''''''''''''''''''''jjj\\\XXXUUURRRQQQQQQNNNIIIEEE?????????>>><<<888555333111000///...---+++******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%$$$############$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$#################################$$$$$$############$$$$$$#########"""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))+++++++++,,,,,,---------......//////000000111111///////////////000111111111000000//////000000111111111222333333333333222111000///......---.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))************************++++++++++++,,,,,,,,,,,,...---------...///000111111111444555444444;;;DDDaaa}}}oooWWW>>>,,,)))///,,,+++))))))******((('''''''''''''''''''''''''''kkk]]]XXXVVVSSSSSSRRROOOIIIDDD>>>??????>>><<<999555333111000///...---+++******((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$###############$$$$$$%%%##############################################################################$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))))))))***)))))))))***************+++++++++,,,,,,---------.........//////000000000///////////////000000111000000////////////000000111111222222222222222111000000///...---------------,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((()))******))))))))))))***************++++++++++++,,,,,,,,,---------,,,---///222444444888<<<===:::666666999>>>OOOlllyyycccIII999111,,,************))))))))))))((('''''''''''''''''''''''''''kkk]]]XXXVVVSSSRRRRRROOOHHHCCC>>>??????>>><<<999555333000///...---,,,***))))))(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%"""$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$###########################$$$######""""""######$$$$$$$$$###############$$$""""""#########$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))'''(((((((((((()))))))))*********+++++++++,,,,,,******+++,,,,,,---...................../////////...//////000000000000000000000////////////000000000111111222111111000000000///...---,,,,,,,,,,,,,,,,,,+++************+++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&'''((()))******(((((()))))))))******************+++++++++,,,,,,,,,------------000666:::>>>BBBDDDBBB>>>:::777666:::;;;AAAPPPfff~~~uuuhhhQQQ>>>,,,(((,,,---***'''((()))))))))((('''((((((''''''''''''''''''''''''kkk\\\WWWTTTQQQPPPPPPMMMHHHDDD?????????>>><<<888555333000///...---,,,***)))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""%%%''''''$$$"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$######"""#########"""############$$$$$$$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((((((((())))))*********+++,,,,,,------******+++,,,,,,---......------........................///000000000000000000//////......//////000000111111111111000////////////---,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''(((((())))))'''(((((())))))*********************+++++++++++++++,,,......///444<<>>;;;777444111111000///...---+++******)))((('''&&&%%%$$$$$$$$$#########################################################$$$$$$#########"""""""""""""""###$$$$$$########################################################################$$$$$$##############################$$$$$$$$$$$$###'''++++++&&&######%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%$$$$$$###""""""######"""############$$$$$$$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))***+++,,,,,,,,,)))******+++---......///---------------------------...///000111000000/////////............//////000000111111000//////...///...---,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))******+++************++++++++++++))),,,...///111888BBBKKK^^^___ZZZMMMCCC===777000,,,111999<<<777777CCCSSSccctttqqq[[[JJJ<<<111***+++***+++,,,+++'''(((---%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&iiiZZZTTTPPPLLLJJJKKKJJJGGGEEEAAAAAA@@@???;;;777333111222222111///...---,,,+++))))))'''&&&%%%$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$$$$)))......)))$$$###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######%%%%%%$$$###""""""######"""############$$$$$$$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))'''(((((()))***+++++++++)))******+++---...//////---------------------------...000111111111000/////////............//////000000111000000///............---,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&((((((((((((((('''''''''&&&''''''((()))******+++)))************+++++++++(((+++...000333;;;GGGPPP]]]^^^YYYMMMCCC>>>888000777000,,,000222333777>>>???OOOdddxxxwwwfffOOO:::///------...111(((###&&&***)))'''&&&%%%''')))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&eeeXXXPPPOOOMMMMMMLLLKKKHHHEEE@@@@@@???>>>:::666222000111000000///...,,,+++******(((&&&%%%%%%%%%$$$###%%%&&&'''%%%###""""""###""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###""""""""""""############%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$#########""""""!!!!!!""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""#########""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((,,,***(((***---...,,,***++++++,,,------------,,,------......///000000000------,,,,,,,,,------............------,,,,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************,,,......000777CCCLLLSSSMMMFFFBBB???;;;444...222333444444444333222111333777===FFFUUUkkk}}}kkk___III>>>111,,,...///+++'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$dddXXXRRRPPPMMMLLLKKKJJJGGGEEEAAAAAA@@@???;;;777444111111000000///...,,,+++******(((&&&%%%%%%%%%$$$###%%%&&&&&&%%%###""""""###""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""""""""###############$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%############"""""""""!!!""""""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""###"""""""""""""""""""""###"""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''',,,***)))***,,,---,,,*********+++,,,,,,,,,,,,,,,---------...//////000000...------,,,,,,------...------------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$###"""""""""###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********)))+++,,,,,,...333===EEE@@@<<<999888:::999555111111222333333333333222111333555666888>>>JJJ[[[gggyyy~~~pppbbbSSSGGG???888111+++***---...+++'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$dddXXXTTTQQQMMMKKKJJJHHHFFFDDDBBBBBBAAA???<<<888555222111000000///...,,,+++******(((&&&%%%%%%%%%$$$###%%%&&&&&&%%%###"""###$$$""""""""""""""""""""""""""""""""""""###############""""""""""""###$$$$$$""""""##################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!!"""###""""""""""""############!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%%%%############""""""""""""""""""""""""####################################"""""""""#########$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))))))))+++,,,+++***))))))***+++++++++++++++,,,,,,---......//////000......---------------...,,,,,,,,,,,,,,,+++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******''')))+++++++++///555:::111///---000333555444222000000111111111111000000555555444111000333:::@@@HHHVVVkkk~~~}}}oooeeeVVVGGG<<<444000---)))))))))***,,,,,,***'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$eeeYYYUUURRRNNNKKKIIIGGGEEECCCAAAAAA@@@???<<<888555222111000000///...,,,+++******(((%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###!!!"""""""""############ !!!""""""###""""""########################$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$#############################################$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$%%%%%%#########"""""""""""""""!!!"""""""""####################################""""""""""""########################"""""""""""""""""""""""""""#########"""""""""""""""#########%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))***++++++***(((((()))***************+++,,,,,,---....../////////...------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***''')))***+++***+++///111...---,,,...000222111///....../////////000//////111222333222111111444777222888BBBNNN[[[iiivvv~~~~~~vvvkkk___RRRJJJ===:::555222111///...,,,(((***,,,,,,+++)))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg[[[VVVSSSOOOLLLJJJHHHEEECCC?????????>>>;;;777444222111000000///...,,,+++***)))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%#########%%%""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!""""""###$$$!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""###!!!"""""""""############ !!!"""""""""""""""########################################################################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%$$$######""""""######$$$"""######$$$$$$#################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""############%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((())))))))))))******(((((()))************)))++++++,,,,,,------............---,,,,,,,,,,,,,,,)))*********************(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((***++++++******+++,,,///...------......---,,,------------.../////////+++,,,///111111222333444666555333333666===EEEKKKUUU___mmmxxx~~~}}}xxxtttpppmmm___YYYPPPGGG???999333///******,,,---///...+++(((***+++,,,***'''&&&''')))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj^^^UUUSSSQQQOOOMMMJJJFFFCCC>>>>>>>>>===;;;777444222111000000///...,,,+++***)))'''%%%%%%&&&&&&%%%$$$###%%%%%%%%%######$$$%%%""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!"""######!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!!!!!"""$$$""""""""""""############ !!!!!!""""""""""""!!!########################"""""""""#######################################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$#########$$$$$$%%%%%%&&&######""""""""""""######!!!"""######$$$#################################!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""######$$$#########""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''((())))))(((((()))***(((((()))*********************+++,,,,,,------......---,,,+++*********+++((((((((()))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,------...///000---...///000111111000000333222111000000111111222666<<>>;;;888555333111000000///...,,,+++***((('''%%%%%%&&&&&&&&&%%%###$$$%%%%%%######$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""$$$""""""""""""############""""""#########"""!!!!!!########################!!!"""""""""#########$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&######""""""""""""######!!!!!!"""####################################### !!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$###"""!!!!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%((())))))''''''(((***((()))******++++++***************+++,,,,,,---------,,,+++***))))))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""############################################################$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((()))***++++++***)))***++++++++++++,,,---------,,,,,,---...000111111000///000000000000///,,,---///222444444333111444444555666666777888999???@@@CCCGGGIIIKKKLLLMMMMMMKKKJJJKKKFFF???;;;<<<888666333222111000---+++...,,,***)))+++---......,,,***'''&&&(((***++++++'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&nnncccSSSSSSSSSSSSRRRNNNHHHDDD@@@@@@@@@???===999666444111000000///...,,,+++***(((&&&%%%%%%&&&'''&&&%%%###$$$%%%%%%$$$###$$$&&&""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""############""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""$$$""""""""""""##################$$$######"""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######""""""""""""######!!!!!!"""###############"""""""""""""""""""""""" !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$###"""!!! !!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%'''))))))'''&&&(((***))))))***+++++++++++++++)))******+++,,,,,,------,,,+++***)))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$######""""""""""""############################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&''')))+++++++++***,,,,,,,,,++++++,,,---------,,,,,,---///000111,,,+++***+++---///000000111000///000111111111000111000000222444555555444444444444444555555666777555444444666444000000333111//////000111222111000+++++++++---......+++)))+++***))))))******)))(((***)))((()))***)))&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&qqq^^^XXXTTTSSSUUUSSSLLLGGGFFFBBBBBBAAA@@@>>>;;;888666444333222000...+++)))(((***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!$$$$$$$$$###"""!!!!!! """"""############""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$""" !!!$$$%%%###!!!""""""""""""""""""""""""############""""""""""""&&&!!!###"""!!!((($$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$$$$$$$###"""!!!!!!!!!!!!#########"""!!! """"""""""""############$$$###"""!!!!!!"""######!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))************************)))******++++++******)))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! """############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,---------..................////////////////////////////////////............///////////////000111222333444444444222333333333333222111111222222222111000//////...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$rrr___WWWSSSRRRTTTSSSLLLGGGEEEBBBBBBAAA@@@>>>;;;888666333333222000...,,,***)))***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!! """"""############""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""####################################"""""""""!!!""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$"""!!!!!!###$$$###!!!""""""""""""""""""""""""############"""""""""""" """$$$ $$$""""""""""""""""""""""""!!!###%%%$$$###"""######&&&%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$###"""!!!!!!"""######!!!!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***)))))))))+++++++++*********************++++++++++++******))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$#####################"""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,---------------.........////////////////////////////////////............///////////////000111222333333333333222222222222222111111000222111111000//////......,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqq^^^VVVSSSRRRSSSRRRKKKFFFEEEBBBBBBAAA@@@>>>;;;888666222111111000///---+++******(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$######""""""!!!!!! """"""############""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""####################################""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""""""""""""""############""""""""""""###$$$&&& $$$!!!""""""""""""""""""""""""!!!###$$$$$$###""""""###'''&&&%%%###"""!!!!!!!!! !!!"""######$$$""""""""""""##################""""""""""""######!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))++++++++++++++++++++++++******++++++++++++******)))))))))(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$######$$$######""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******++++++,,,,,,,,,------------------.........//////////////////////////////---............///////////////000111222222222222111111111111111000000///000000000//////......---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ppp\\\VVVRRRQQQSSSQQQKKKEEEDDDBBBBBBAAA@@@>>>;;;888666000000000000///...,,,,,,***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""""""""######""""""""""""""""""""""""""""""############"""""""""!!!&&& ###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""""""""###((('''%%%$$$"""!!!!!!!!! !!!!!!""""""######!!!"""""""""############"""""""""""""""#########!!!!!!"""""""""#############################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))*********+++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------.................................---------.........//////...///000000111111111000000000000000000///......///.........---------,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnn[[[VVVRRRQQQSSSQQQKKKEEEDDDBBBBBBAAA@@@>>>;;;888666000000000000///...---,,,***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""######"""""""""###""""""""""""""""""""""""############"""""""""!!!"""$$$((( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""############!!!!!!""""""############""""""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))((()))))))))******+++++++++)))******++++++******)))'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------..................//////000000//////......//////......---,,,---------,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnn[[[VVVSSSRRRSSSRRRKKKFFFEEEBBBBBBAAA@@@>>>;;;888666000000000000///...,,,,,,***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""############"""""""""""" ,,,777---"""!!!"""""""""""""""""""""""" """######"""!!!!!!"""%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############ !!!"""######$$$######"""""""""#########$$$$$$########################"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))*********((())))))))))))))))))(((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$#################################################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,------------.........---......//////.........---------------,,,,,,+++++++++++++++++++++++++++))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ppp]]]WWWSSSRRRTTTSSSLLLGGGEEEBBBBBBAAA@@@>>>;;;888666111111111000///---,,,+++***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###$$$###!!!!!!"""$$$""""""""""""""""""""""""############""""""""""""$$$!!!///:::///#########"""""""""""""""""""""""" """######"""!!!!!!"""""""""!!!!!!!!!!!!!!!""" !!!!!!""""""######""""""""""""############ """###$$$$$$######""""""#########$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######!!!!!!"""###############"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........------,,,,,,,,,,,,---,,,++++++***************************((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr^^^XXXTTTSSSUUUSSSMMMGGGFFFBBBBBBBBB@@@>>>;;;888666222111111000///---+++******(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$############"""########################!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!###%%%$$$!!! """$$$""""""""""""""""""""""""############""""""""""""&&&'''...### &&&"""""""""""""""""""""""" """######!!!!!!!!!""" !!!""""""!!!"""$$$%%%%%%""""""""""""############ """###$$$$$$$$$###"""############$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$###### !!!"""$$$$$$$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......---,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnZZZYYYTTTQQQQQQSSSQQQIIIAAAFFFBBBEEEDDD;;;:::<<<777333111...///000111...,,,***'''%%%$$$%%%&&&%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""  !!!"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!######!!!""""""""""""!!!!!!!!!!!!""""""""""""##################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""#########$$$%%%%%%###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""###"""!!!"""%%%%%%"""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,+++++++++*********)))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$nnnZZZYYYUUUQQQRRRTTTQQQIIIBBBFFFBBBFFFFFF<<<:::<<<666333111//////000000...,,,***(((%%%$$$%%%&&&%%%%%%#################################""""""#########"""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""!!! !!!"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!######!!!  !!!!!!""""""######!!!!!!!!!"""""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""############""""""!!!!!!""""""###"""###$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!! $$$""" !!!###%%%%%%$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))*********++++++++++++*********)))))),,,++++++******++++++,,,*********+++++++++,,,,,,************************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$nnn[[[YYYVVVSSSSSSTTTQQQJJJCCCEEEBBBGGGHHH>>>;;;<<<666222111//////000000...---***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""""""""!!!"""""""""""""""""""""""""""!!! """"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!! !!!"""###$$$$$$ !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""!!!!!! !!!!!!""" """######!!! !!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###!!! """  ###%%%%%%""""""""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++************++++++*********++++++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$nnn\\\YYYVVVTTTTTTTTTQQQJJJDDDEEEBBBHHHIII???<<<<<<555222111000000//////...---+++(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!### !!!!!!""""""###### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!!!! """######"""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!  !!!"""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###!!!"""""""""############""""""""""""""""""""""""############""""""""""""$$$##################$$$""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((************************++++++************++++++************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$mmm\\\XXXVVVTTTTTTSSSOOOIIIEEEDDDAAAGGGHHH???<<<<<<555111111111000///.........+++)))&&&$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!! """#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######"""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!###$$$$$$###"""###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### !!!###$$$###!!!!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###!!!"""""""""############""""""""""""""""""""""""#########"""""""""!!!!!!#########$$$$$$#########""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((************************+++******))))))******+++))))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$mmm]]]VVVUUUTTTSSSRRRNNNHHHDDDDDDAAAFFFGGG===:::;;;555000111222111...---...///+++)))&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###""""""""""""""""""!!!""""""""""""""""""""""""###"""!!!!!!######"""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!###$$$$$$###"""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!###%%%%%%$$$######$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$"""%%%))))))'''###!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++******))))))))))))******)))))))))************+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$mmm]]]TTTTTTTTTSSSPPPLLLGGGDDDEEE@@@DDDDDD;;;999;;;555000111222111...---...///,,,)))&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""###"""!!!"""######"""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$!!!""""""  """######""""""!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""###""""""!!!!!!""""""### """###$$$###"""###$$$!!!  !!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###############"""%%%((((((&&&###"""###""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&'''''''''((()))))))))))))))*********+++++++++******))))))))))))******))))))))))))************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$mmm^^^SSSTTTSSSRRROOOKKKFFFCCCEEE@@@CCCCCC999888:::555///111333111...,,,...000,,,)))&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%"""###"""  """!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""######""""""""""""###### """###"""!!!"""###  ########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!! """$$$$$$!!! """%%%""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))******++++++++++++******))))))))))))******))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$fff[[[WWWTTTRRRQQQPPPMMMFFF@@@DDDDDDDDD@@@<<<888666666444222////////////...---,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""""""$$$%%%$$$"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""#########"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!###############################################################"""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###"""!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))******))))))((((((''''''+++*********))))))((((((+++*********))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################eeeYYYVVVTTTQQQPPPPPPLLLFFF@@@CCCCCCCCC???;;;777555555444222////////////...---,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!"""""""""""""""######""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!################################################"""#########""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###""""""###$$$###"""#########$$$$$$$$$%%%%%%############"""""""""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''(((''''''&&&'''((()))***'''((((((((()))))))))))))))))))))(((((((((((((((*********)))))))))((((((*********)))))))))(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################dddXXXUUUSSSPPPOOOOOOKKKEEE@@@BBBBBBBBB???:::777555555444222////////////...---,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""################################################""""""#########"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###""""""""""""###$$$###""""""""""""###$$$""""""""""""""""""""""""###"""!!!!!!######"""!!!#########$$$$$$$$$$$$%%%############""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################dddXXXUUURRROOONNNNNNKKKEEEAAABBBCCCBBB???;;;888666666444222////////////...---,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###""""""#################################"""""""""""""""""""""""""""!!! !!!"""###""" ############$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################gggZZZUUURRROOOMMMMMMKKKFFFBBBCCCDDDDDDAAA===:::888888444222////////////...---,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""#########""""""!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###""""""!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######################################################$$$%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!! !!!"""###""" """"""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''((('''''''''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################hhh\\\UUURRROOOMMMMMMKKKGGGCCCDDDDDDDDDBBB>>>;;;999999444222////////////...---,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""######""""""!!!######"""""""""""""""!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""" !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$#########!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############################################################$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$############$$$%%%%%%######$$$%%%%%%$$$######""""""""""""""""""""""""###"""!!!!!!######"""!!!"""""""""############$$$""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################iii\\\VVVSSSOOONNNNNNLLLHHHEEECCCCCCCCCAAA===:::999999444222////////////...---,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""!!! !!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  """###!!! !!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""###""""""!!!!!!""""""### !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############################################################"""######$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$###""""""###$$$###"""""""""""""""############!!!"""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################iii\\\WWWSSSPPPNNNNNNMMMIIIFFFBBBBBBBBB@@@<<<999888888444222000/////////...---,,,***&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  ######""" """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""###### !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$################################################ !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################jjjYYYXXXVVVTTTSSSRRROOOHHHCCCBBBCCCCCCAAA===999777666444111...------...---,,,,,,***((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############"""!!! !!!!!!"""###############!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&& ###!!!(((777000$$$###%%% %%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$#########################################################%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$###"""""""""######################## !!!###$$$$$$###!!! """"""""""""""""""""""""########################%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$######""" ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiXXXWWWTTTRRRRRRRRROOOHHHCCCBBBCCCCCCAAA===999777666444111///---......---,,,,,,***((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""" """%%%""""""111EEEDDD000 $$$"""!!!###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$######################################################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#######################################!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiYYYTTTRRRQQQQQQQQQOOOIIIDDDBBBCCCCCCAAA===999777666333111///.........---,,,,,,***((('''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%$$$$$$######!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### $$$%%%!!!###444HHHTTT:::""""""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################%%%$$$###""""""###$$$%%%###############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!######$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjj[[[RRRQQQOOOPPPQQQOOOIIIDDDAAACCCCCCAAA===999777777333111////////////---,,,+++)))''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######"""""""""***777LLL777""""""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$"""""""""###$$$$$$$$$%%%###########################$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""######$$$$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhZZZRRRPPPOOOPPPQQQOOOJJJEEEAAABBBCCCAAA===999888777333111000000000000...,,,+++)))'''''''''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########"""""" !!!!!!"""""""""!!!!!!!!!!!!"""###############!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%"""  ###222)))"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########""""""""""""""""""""""""""""""######""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeXXXSSSQQQPPPQQQRRROOOJJJEEEAAABBBBBBAAA===:::888888333222111111111000...,,,***)))'''''''''((('''&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$############"""""""""######$$$$$$######!!!!!!"""############### !!!!!!""""""#########"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$!!! ###$$$ !!!######!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#######################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""############"""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$""""""#########""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeXXXTTTSSSQQQRRRRRRPPPJJJEEE@@@AAABBB@@@===:::888888333222111111222000...+++***((('''&&&((((((((('''$$$$$$%%%%%%&&&''''''((($$$$$$$$$############"""!!!""""""###############!!!!!!"""############### !!!!!!"""######""""""""""""""""""""""""!!!""""""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""" """$$$### ######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$#########$$$$$$$$$################################################""""""#########""""""""""""""""""""""""######################## !!!"""###$$$######"""""""""""""""""""""""""""############"""""""""!!!########################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""###############!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ggg[[[VVVTTTRRRRRRSSSPPPJJJEEE@@@AAABBB@@@===:::999888333222111222222111...+++***(((&&&&&&((((((((('''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$############""" !!!!!!!!!!!!!!!!!!!!!"""############### !!!""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""###"""!!!######"""$$$$$$"""!!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######%%%$$$$$$$$$######""""""##############################""""""""""""######""""""""""""""""""""""""######################## !!!"""$$$$$$$$$###"""""""""""""""""""""""""""$$$#########""""""!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjTTTVVVSSSPPPPPPQQQPPPLLLIII@@@BBBCCC@@@:::666444555555444333222111///.........+++'''%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""!!! $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""" !!!!!!!!!!!!######""""""!!!!!! ###"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""####################################"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################$$$$$$################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##########################################nnnYYYTTTRRROOOOOOPPPOOOKKKGGGAAACCCDDD@@@;;;666555666555444333222000///.........+++'''%%%%%%&&&'''&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""!!! """""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$######""" !!!!!!!!!"""""""""###"""""""""!!!!!!!!! ###"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$####################################$$$$$$$$$%%%################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################nnnZZZSSSPPPMMMMMMNNNMMMJJJFFFCCCDDDEEEAAA;;;777666777444444333222000///...---...+++'''&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""!!! !!!""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#######################################"""""""""#########$$$$$$################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################jjjVVVRRRPPPMMMMMMOOONNNJJJGGGDDDFFFFFFBBB<<<777777888444333222111000///...------***(((&&&'''(((((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########"""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""!!!!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""!!!"""""""""####################################%%%$$$$$$$$$###"""""""""########################!!!""""""""""""#########################################################""""""""""""""""""""""""#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$########################fffUUUSSSQQQNNNOOOPPPPPPLLLIIIFFFGGGFFFBBB;;;777777888444333222111///...------,,,***((('''((()))((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!"""############""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""""""""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$######""""""######$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################%%%$$$$$$$$$###"""""""""########################!!!""""""""""""#########################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################fffXXXTTTRRRPPPPPPRRRQQQNNNKKKFFFGGGFFFAAA:::666666888333333222111///...---,,,,,,***(((((()))))))))'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###### !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""#########"""""" """$$$$$$""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""############!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#######################################"""""""""#########$$$$$$################################################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################dddYYYTTTRRRPPPPPPRRRRRRNNNKKKGGGGGGEEE@@@999555666777333333222000///...---,,,+++***((()))******)))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$###### !!!###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""############### !!!###$$$$$$###!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""############ !!!!!!!!!""""""""" !!!!!!!!!"""""""""### !!!"""###$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""##############################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$####################################$$$$$$$$$%%%################################################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################aaaVVVTTTQQQOOOPPPRRRQQQNNNKKKGGGGGGEEE???999555555777333222111000///...---,,,+++***))))))******)))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######!!!###$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""############ !!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################bbbUUUSSSQQQOOOQQQTTTSSSMMMGGGCCCEEEDDD@@@999555444666333333222000///---,,,,,,+++***)))(((((())))))***&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%######""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""&&&%%%"""!!!!!!"""%%%&&&######"""""""""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""""""""""""""""" !!!!!!""""""############"""""""""""""""###""""""############""""""$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%cccVVVTTTRRRPPPQQQSSSQQQLLLFFFFFFGGGFFFBBB;;;666555666333333222000///...---,,,***)))((('''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""############"""""""""!!!###"""!!!!!!!!!"""$$$$$$######""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""######""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""$$$$$$$$$#########""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##################################################################$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%cccWWWTTTRRRQQQQQQRRRPPPKKKFFFIIIJJJHHHCCC<<<777666777333333222111///...------***)))(((&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$""""""""""""""""""""""""############"""""""""""""""""""""!!!"""######$$$######""""""""""""##################""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""############""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""""""""######""""""############""""""$$$############""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################%%%%%%$$$$$$###""""""!!!!!!"""######$$$$$$###############$$$$$$$$$$$$%%%""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%bbbVVVSSSQQQPPPQQQQQQOOOLLLHHHJJJJJJIIIDDD<<<777555666333333222111000///...---+++***((('''&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###############""""""""""""""""""""""""#########""""""""""""""""""""""""""""""######$$$######""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""######"""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""###$$$""""""############""""""############"""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""#################################$$$$$$$$$#########""""""!!!!!!"""############"""############$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%```UUUQQQPPPPPPPPPPPPOOOMMMKKKHHHIIIHHHBBB;;;666444555333333222111000//////...,,,+++***(((''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""##################""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""###############""""""""""""""""""### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!"""###$$$$$$""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""############""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!"""""""""#################################""""""#########$$$$$$$$$!!!!!!"""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%```UUUPPPPPPPPPPPPOOOMMMLLLKKKGGGHHHFFFAAA:::555444555333333222111000000//////---,,,***)))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!"""############"""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """!!!!!!""""""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""############""""""!!!!!!"""""""""""""""###"""""""""#########$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!"""######$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%aaaVVVSSSSSSRRRPPPMMMKKKIIIIIIFFFGGGFFFAAA:::666555666333222222111111000000000---,,,***(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$######"""######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%&&&"""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""############""""""!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&##########################################$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""##############################################################################$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%bbbXXXVVVVVVTTTPPPLLLHHHGGGGGGEEEFFFFFFAAA;;;777666777333222222222111000000000,,,+++)))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""$$$$$$######"""######""""""""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$##################$$$############$$$%%%&&&'''"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%""""""############"""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%dddZZZVVVUUUSSSQQQNNNKKKFFFCCCCCCGGGIIIEEE===777666777666444222111111000///---+++)))'''&&&&&&&&&%%%$$$###&&&&&&######''''''%%%$$$$$$######"""!!!!!!!!!$$$$$$###"""!!!!!!!!!"""########################$$$#########""""""!!!!!!""""""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###!!!!!!!!!"""############"""""""""""""""########################""""""""""""""""""""""""%%%###"""$$$&&&'''$$$"""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$###""""""##############################################################################################################################%%%$$$###""""""###$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$bbbVVVTTTSSSQQQOOOMMMJJJFFFCCCDDDHHHIIIEEE===777666777666444222111111000///---+++)))'''&&&&&&&&&%%%$$$###&&&&&&######''''''%%%%%%$$$$$$###""""""!!!!!!$$$###""""""""""""""""""####################################"""""""""!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$###"""!!! !!!"""###%%%$$$"""!!!!!!!!!"""######"""""""""""""""""""""########################""""""""""""""""""""""""$$$"""!!!###%%%%%%###!!!""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!%%%%%%$$$$$$$$$#########%%%%%%$$$$$$####################################%%%$$$$$$###""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$```TTTQQQPPPOOOMMMKKKHHHFFFDDDFFFIIIJJJEEE===666555666666444222111111000///---+++)))'''&&&''''''%%%$$$###&&&&&&######''''''%%%%%%%%%%%%$$$######""""""""""""""""""""""""###$$$""""""""""""""""""""""""############"""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$""""""!!!!!!!!!!!!""""""$$$###""""""!!!"""""""""""""""""""""""""""##############################"""""""""""""""""""""""""""!!!!!!"""######""" """"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""%%%$$$$$$$$$$$$#########$$$############"""""""""########################%%%$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$##############################$$$$$$$$$$$$######$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$```UUUOOOOOOOOOMMMJJJHHHGGGGGGHHHJJJKKKEEE<<<666555666666444222111111000///---,,,***''''''''''''&&&$$$###&&&&&&######''''''%%%&&&&&&%%%%%%$$$######""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$##################$$$######"""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""######"""!!!!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$$$$###############"""""""""""""""""""""########################$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""####################################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################bbbYYYOOOPPPPPPMMMJJJGGGHHHIIIIIIKKKKKKEEE<<<666555777666444222111111000///---,,,***((('''''''''&&&%%%###&&&&&&######''''''%%%&&&&&&%%%%%%$$$######""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""""""""#####################$$$$$$#########"""""""""#########""""""!!!!!!""""""####################################"""""""""""""""""""""""""""######$$$######""""""!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$#########"""""""""""""""""""""""""""###########################$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######"""################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###############"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################cccYYYOOOPPPPPPMMMHHHFFFGGGJJJIIIKKKJJJEEE<<<777777999666444222111111000///---,,,***((('''((((((&&&%%%###&&&&&&######''''''%%%%%%%%%%%%$$$######""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""############ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!"""############"""!!!!!!""""""""""""!!!!!!!!!!!!"""############"""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""!!!###$$$$$$###""""""###""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###$$$############""""""""""""""""""############$$$#################################"""######$$$%%%################################################################################################""""""""""""""""""""""""!!!""""""######""""""!!!########################""""""############""""""###############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################bbbVVVNNNPPPPPPLLLFFFDDDEEEHHHHHHJJJJJJDDD<<<777888;;;666444222111111000///------+++(((((((((((('''%%%###&&&&&&######''''''%%%%%%$$$$$$###""""""!!!!!!$$$###""""""""""""""""""########################!!!"""""""""############!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######### !!!"""###$$$######""" !!!"""######"""!!! !!!"""###$$$######""" !!!!!!"""######$$$$$$########################"""""""""""""""""""""""" """$$$$$$!!! !!!###""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###############""""""""""""############$$$$$$%%%%%%##############################""""""###$$$$$$%%%################################################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""######"""!!! ########################""""""############""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######""""""""""""##########################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################```RRRNNNOOOOOOKKKDDDAAADDDGGGHHHJJJIIIDDD<<<888999<<<666444222111111111///------+++)))((((((((('''&&&###&&&&&&######''''''%%%$$$$$$######"""!!!!!!!!!$$$$$$###"""!!!!!!""""""########################!!!!!!""""""#########$$$""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$ !!!"""$$$$$$######""""""###$$$%%%%%%$$$###""" !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""!!!######  """""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###############""""""""""""######$$$$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!"""######"""!!! ########################""""""############""""""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######""""""""""""########################$$$$$$$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""fffRRRMMMNNNNNNKKKFFFCCCDDDFFFGGGLLLLLLFFF???<<<999666555555444333222000///...+++***((('''&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$#########""""""!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!######""""""!!!!!! """!!!!!!!!!######!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!"""""""""""""""!!! """"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$###############$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$##################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!""""""############""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$eeeQQQNNNOOONNNKKKFFFCCCEEEHHHGGGLLLLLLFFF???<<<999666555555444333222000///...,,,+++)))'''&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!!!!"""""""""###""""""""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$############"""""""""!!!"""""""""""""""!!! """"""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""!!!#########"""""""""""""""""""""############""""""############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~dddQQQOOOOOONNNIIIEEECCCFFFIIIGGGLLLLLLEEE>>>;;;999666555444444333222000///...---,,,***(((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""#########$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""#########"""!!!!!!!!!######!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$############"""""""""""""""""""""""""""!!!!!! """"""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!""""""######$$$$$$$$$######""""""""""""######"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""""""""""""""############""""""""""""""""""""""""############""""""############""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%&&&%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################$$$$$$$$$#######################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$~~~dddRRRNNNNNNLLLGGGCCCBBBFFFIIIGGGKKKKKKDDD===;;;999777444444444333111000...---...---+++)))(((''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$##############################""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$##################$$$#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""###$$$$$$%%%###""""""""""""""""""###""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&'''''''''########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$###############$$$$$$$$$########################~~~eeeSSSMMMMMMKKKFFFBBBAAAEEEIIIGGGKKKKKKCCC<<<:::999777444444333222111///...---...---+++)))''''''''''''%%%%%%%%%&&&&&&&&&''''''############$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ###"""""""""!!!!!!!!! """!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!"""""""""#####################$$$$$$#########""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!"""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""######$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&'''''''''########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################~~~dddSSSLLLLLLKKKGGGCCCBBBEEEHHHHHHKKKJJJBBB<<<:::999777444333333222111///...---...---+++((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$###!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!#########"""!!! """!!!!!!!!!######!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""############ !!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!""""""#########""""""############"""""""""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%&&&%%%%%%########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###############################################################$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################}}}cccQQQLLLMMMMMMJJJFFFDDDFFFIIIHHHKKKJJJBBB;;;999999777333333333222000///---,,,...,,,***(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###### !!!"""######"""!!! """"""############""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!######!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$$$$$$$$$$###"""!!!"""""""""############ !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""############""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################|||aaaOOOLLLNNNOOOLLLHHHFFFHHHJJJHHHKKKJJJBBB;;;999999777333333333222000///---,,,...,,,***'''%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$### !!!!!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$######""""""!!!!!!!!!  !!!!!!"""""" !!!"""######"""!!! ######$$$$$$$$$$$$###### !!!!!!""""""######"""!!!!!!!!!######""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$ !!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""############""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$###""""""########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""vvv```TTTQQQRRRRRROOOJJJHHHIIIKKKIIIJJJGGG???:::999888666222222222111000///...------***'''&&&&&&'''&&&%%%&&&''''''(((&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!""""""############"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! ######""""""!!!!!! """!!!  !!!"""###"""""""""!!!!!! """"""""""""""""""""""""""" """!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$ !!!!!!""""""######""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""##########################################################################################$$$$$$$$$$$$######################################################""""""""""""""""""""""""yyycccUUUQQQRRRQQQNNNJJJGGGHHHIIIIIIJJJGGG???:::999888666333333333222111000......---***'''&&&&&&'''&&&%%%'''((((((((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""""""""""""""!!!!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """!!! !!!"""######"""""""""!!!!!!!!!"""""""""""""""""""""""""""  """"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$##################$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################$$$###"""!!!!!!"""###$$$"""""""""""""""#######################################################################################$$$$$$$$$$$$##############################################################################}}}eeeUUUQQQQQQPPPMMMJJJHHHHHHIIIIIIJJJGGG???:::999888666444444333333222000///...---***'''&&&&&&'''&&&%%%(((((((((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$###""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""############"""""""""""""""""""""""""""""""""""""""!!! """######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""####################################""""""""""""###############"""""""""""""""##############################################################################$$$$$$$$$$$$##############################################################################~~~eeeSSSSSSRRRPPPNNNKKKJJJIIIIIIIIIJJJGGG???:::999888666444444444333222111000///---***'''&&&&&&'''&&&%%%''''''''''''&&&%%%$$$####################################"""""""""""""""$$$#########"""  """#########"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""############""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$#########%%%%%%$$$$$$######""""""""""""""""""""""""""""""########################$$$##################$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""#################################""""""""""""""""""###############""""""""""""##############################################################################$$$$$$$$$$$$##############################################################################{{{bbbPPPUUUTTTQQQOOONNNLLLKKKJJJIIIJJJGGG???:::999888666444444444333222111000///---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$###"""########################""""""""""""""""""######!!!!!!""""""""""""!!!!!! !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$######""""""""""""""""""""""""""""""#################################$$$$$$#########################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""#########"""""""""""""""##############################################################################$$$$$$$$$$$$##############################################################################vvv___PPPWWWUUURRRPPPOOONNNLLLKKKIIIJJJGGG???:::999888666444444333333222000///...---***'''&&&&&&'''&&&%%%%%%$$$$$$$$$####################################""""""""""""############ !!!"""############ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###$$$###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""###############"""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""##########################################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$qqq^^^RRRWWWTTTQQQOOOOOONNNLLLJJJIIIJJJGGG???:::999888666333333333222111000......---***'''&&&&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$########################!!!"""""""""############ !!!"""############!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!"""############"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$%%%%%%$$$###!!!!!!!!!"""""""""""""""###""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###"""################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%##############################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$ooo^^^UUUWWWSSSPPPNNNOOONNNKKKIIIIIIJJJGGG???:::999888666222222222111000///...------***'''&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""""""""""""""!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""""""""""""!!!$$$$$$""" !!!###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""######""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""################################################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################!!!"""###$$$$$$###"""!!! """###$$$%%%&&&##############################################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$vvveeeVVVVVVVVVRRRNNNMMMOOONNNJJJFFFFFFDDDAAA<<<888777777333333222222111000000000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""$$$$$$##################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###%%%$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######"""#########################################################"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%'''((())))))))))))&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$(((&&&%%%$$$%%%&&&%%%$$$(((((())))))((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################&&&%%%###"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%yyyfffWWWVVVVVVSSSNNNMMMOOONNNJJJFFFFFFDDDAAA<<<888777777333333222222111000000000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""############""""""""""""############""""""################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""####################################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###############$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((&&&''''''((((((((((((''')))'''%%%%%%%%%&&&%%%$$$%%%%%%''''''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""$$$$$$$$$#########"""""""""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""########################%%%%%%###"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%yyydddUUUVVVVVVSSSNNNMMMOOONNNJJJFFFFFFDDDAAA<<<888777777333333222222111000000000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""#######################################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%################################################"""############$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))(((((('''&&&'''((()))***(((((('''''''''''''''''')))(((((('''(((((()))***&&&&&&'''(((((((((''''''(((&&&%%%%%%'''(((''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$###############"""############$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##############################%%%$$$######"""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%vvvaaaSSSWWWWWWSSSNNNNNNPPPNNNJJJFFFFFFDDDAAA<<<888777777333333222222111000000000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######"""""""""!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""############""""""""""""############""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############ !!!!!!"""###############!!!!!!"""""""""#########""""""""""""""""""""""""###""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""""""""##########################################$$$$$$$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&################################################""""""#########$$$$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&'''(((((())))))***)))(((''''''(((***,,,))))))((((((***,,,...000111111000000111222444555333333333222222222222222......---,,,***)))'''&&&'''%%%$$$&&&(((******))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$##################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%sss___UUUWWWWWWSSSOOONNNPPPOOOKKKFFFFFFDDDAAA<<<888777777333333222222111000000000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$#########"""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################""""""""""""############""""""############""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""####################################""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&################################################""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''((((((((()))(((''''''(((***---...//////000111333666999:::AAA@@@@@@AAACCCEEEHHHJJJIIIIIIIIIHHHHHHGGGFFFFFFDDDCCC@@@===999555222000---+++)))((())))))((('''((('''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$####################################$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%tttaaaXXXWWWWWWTTTOOONNNPPPOOOKKKFFFFFFDDDAAA<<<888777777333333222222111000000000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!$$$$$$$$$$$$############$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""#########$$$$$$""""""############""""""""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""" !!!"""$$$$$$######""""""""""""#########$$$$$$########################!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%################################################"""############$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&'''((())))))***+++))))))))))))************---------///111444777888>>>???AAABBBDDDFFFGGGHHHKKKJJJJJJKKKMMMPPPSSSUUU[[[[[[\\\]]]]]]]]]\\\\\\\\\[[[XXXTTTPPPKKKHHHFFF???<<<777333111...+++((('''&&&&&&&&&'''((()))***'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%vvvaaaXXXXXXXXXTTTOOONNNQQQOOOKKKFFFFFFDDDAAA<<<888777777333333222222111000000000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$""""""############""""""""""""############""""""!!!""""""###$$$$$$%%%%%%########################""""""""""""#################################### !!!###$$$$$$$$$"""!!!""""""#########$$$$$$$$$######################## """###$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###############$$$$$$################################################"""############$$$$$$$$$"""######$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++,,,---///111333555777888<<<===@@@DDDGGGKKKNNNOOOSSSTTTVVVWWWXXXWWWVVVUUUSSSRRRQQQPPPQQQTTTVVVXXXZZZ\\\___aaaccceeeeeefffhhhgggfffdddaaa^^^[[[ZZZTTTPPPKKKGGGCCC???;;;888111000...,,,++++++++++++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""########################!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%vvv___UUUXXXXXXTTTOOOOOOQQQOOOKKKFFFFFFEEEAAA<<<888777777333333222222111000000000,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$""""""############""""""""""""############""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""#################################### !!!###$$$%%%$$$"""!!!"""############$$$$$$$$$######################## """$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################################################################"""############$$$$$$$$$"""######$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++...000444999>>>CCCGGGIIIMMMPPPTTTYYY]]]aaadddeeebbbccceeefffeeebbb___]]]]]]\\\ZZZXXXXXXZZZ\\\]]]QQQSSSWWW[[[___bbbcccdddhhhhhhhhhggggggeeeddddddbbb___ZZZWWWTTTRRROOOLLL???===999444000---++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%xxx\\\SSSXXXTTTPPPNNNOOOOOOMMMJJJGGGGGGEEEBBB===999888888555444333111000111111222---+++)))((((((((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""######$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!###%%%%%%###!!! $$$#########""""""!!!!!!""""""""""""############!!!"""&&&%%% %%%########################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%###############"""!!!!!!""""""""""""""""""""""""###############"""!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$((('''&&&$$$######$$$$$$###########################%%%%%%$$$"""!!!"""###!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&)))******(((%%%###'''(((***++++++***(((&&&###&&&***,,,,,,...333777:::<<<@@@DDDHHHMMMTTTXXXUUUYYY\\\^^^bbbhhhiiifffeeeiiijjjhhhgggiiihhhdddfffZZZYYY]]]\\\___bbb[[[XXXXXXWWWVVVVVVXXX]]]```]]]___aaadddgggjjjkkkllllllggg```ZZZYYYZZZ[[[\\\XXXUUUPPPKKKFFF@@@;;;777---,,,***(((((('''%%%$$$'''%%%######%%%'''(((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$###""""""######""""""""""""###########################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################xxx]]]UUUWWWSSSOOONNNOOOOOOMMMKKKGGGGGGEEEBBB===999888777555444333111111111111222---+++(((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################!!!"""###$$$$$$###"""!!!$$$#########""""""""""""""""""""""""############!!!!!!$$$(((&&&!!!!!!%%%################################################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$###############"""!!!!!!""""""""""""""""""""""""###############"""!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$((('''%%%$$$######$$$$$$###########################$$$%%%$$$"""!!!"""###!!!""""""#############################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))((((((((($$$%%%&&&((()))))))))((((((***+++,,,---111999???KKKMMMQQQTTTVVVVVVVVVUUUWWWYYYXXXXXX^^^eeefffbbb```cccccc```^^^```___\\\___XXX[[[```^^^aaaccc]]]]]]___bbbbbbaaa``````aaaccccccccccccdddfffggghhhiiiddd]]]WWWRRROOOLLLJJJUUUUUUUUUWWWXXXVVVQQQLLLEEE???666000,,,***(((&&&+++)))&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""""""""$$$$$$$$$#########""""""$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""%%%$$$###""""""""""""###""""""""""""###########################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################www\\\TTTVVVRRROOONNNOOOPPPNNNLLLGGGFFFEEEAAA<<<999777777555444333222111111111111---+++(((''''''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""###############""""""""""""""""""#########$$$$$$!!!###(((+++(((""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$#########$$$######"""!!!"""""""""""""""""""""""""""############""""""!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###""""""""""""###$$$"""############$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$###########################$$$%%%$$$"""""""""$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''')))+++,,,%%%%%%&&&'''((()))***++++++000555:::>>>EEEMMMSSSUUUTTTSSSVVVXXXXXXUUURRRZZZYYYWWWUUUXXX]]]^^^ZZZ\\\______ZZZWWWYYYYYYXXXZZZVVVZZZ^^^ZZZ^^^ccc^^^```ccceeefffeeeeeeeeefffkkkllllllkkkiiifffcccaaadddbbb]]]XXXSSSLLLEEE@@@BBBCCCHHHRRR\\\aaa___[[[\\\TTTJJJCCC>>>888///))),,,***((('''''''''&&&$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""$$$$$$$$$###############$$$$$$###""""""""""""###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""""""""""""""""""""""""""#########$$$$$$#########$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################uuuZZZSSSUUURRRNNNNNNPPPQQQOOOMMMFFFFFFEEEAAA<<<888777777444444333222111111111111...+++(((''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################"""""""""""""""######$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""""""""##############################""""""#########$$$$$$$$$!!!&&&,,,---)))$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$##################$$$#########$$$$$$######"""""""""""""""""""""""""""""""""############"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$##############################"""$$$%%%$$$###"""###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((''''''((()))*********)))))))))***---000111555<<>>GGGNNNRRRXXX[[[___```___```dddhhhtttxxxrrrgggrrr{{{rrrjjjeeedddfffgggggghhhjjjmmmnnnnnnjjjggggggbbb[[[WWWWWWZZZ^^^```aaaaaaaaabbbcccdddcccaaa___XXXOOOEEE<<<444...***((((((&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$#####################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##################$$$%%%#########$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%########################}}}___VVVWWWSSSOOONNNOOOOOOMMMKKKEEEEEEDDD@@@;;;888666666333333444444333222000//////,,,'''%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###---222,,,$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!!###$$$$$$######$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))))))))***,,,...///000555888===EEEOOOXXX___dddcccjjjsssyyy{{{{{{}}}}}}|||qqqhhhvvvxxxlllccc___cccccccccdddgggiiihhhhhhmmmmmmkkkfff```\\\\\\\\\___``````___^^^^^^aaaddddddaaa]]]WWWPPPGGG>>>777///...+++)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%########################{{{\\\RRRXXXTTTPPPNNNOOOOOOMMMJJJEEEEEEDDD@@@;;;777666666333333444444333222000//////,,,'''%%%%%%'''((((((&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$"""""""""""""""######$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%###""" #########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$...222+++""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$""""""$$$%%%%%%$$$###"""########################!!!###$$$$$$######$$$&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((***)))((())),,,111555888DDDGGGLLLSSS[[[ccciiimmmmmmyyy|||vvvuuusssrrrsssxxxzzzsssfffpppwwwvvvtttwww|||yyyyyy|||{{{{{{wwwqqqyyy{{{hhh]]]^^^\\\[[[\\\```dddfffgggeeekkkpppooohhhaaa]]]\\\ZZZ^^^bbbaaa\\\YYYYYYZZZ\\\^^^aaacccaaaZZZPPPIII555333///,,,)))'''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%########################www[[[TTTUUURRRPPPPPPRRRRRROOOLLLDDDDDDBBB@@@<<<777222000111222222222222111000000...,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$########################""""""""""""############+++%%%"""%%%&&&######%%%%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!###%%%'''((((((((((((%%%%%%%%%'''((()))((('''+++++++++000888@@@FFFIIIRRRXXXcccooowwwzzzyyyvvvpppxxx|||yyyzzzuuufff]]]^^^\\\YYYdddvvvuuukkkfffjjjkkkeeecccgggZZZ[[[ZZZYYY___fffiiifff___]]]]]]ccckkknnnkkkfff```iiitttxxxxxxwww{{{rrraaadddmmmnnnooowwwwwweeeYYYaaa___]]]```gggkkkhhheeecccaaa___```dddddd]]]NNNBBBCCCQQQaaaddd]]]WWWYYY^^^MMMFFF;;;222---***((('''((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################www\\\TTTUUURRROOONNNPPPQQQNNNLLLDDDDDDBBB@@@<<<777333000222222222222222111000000...,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""""""""############$$$$$$############$$$$$$########################""""""""""""############!!!$$$$$$###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%'''(((((((((''')))(((((()))***+++++++++///333888>>>DDDLLLTTTZZZ]]]dddppp}}}yyyrrrjjjjjjpppzzz}}}vvvnnnkkkbbbTTTPPPYYY^^^ZZZ[[[cccddd]]]VVVVVVXXX[[[bbbiiibbb^^^VVVRRRUUU]]]```^^^YYYUUURRRUUU\\\``````^^^QQQYYYdddiiihhheeedddeeevvvpppkkkvvvzzz{{{zzzzzzllllllhhhbbb___bbbhhhlllgggfffggghhhfff^^^RRRIII???HHHTTT[[[\\\\\\^^^```YYYUUUMMMCCC999111,,,******)))(((((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################yyy]]]UUUUUUQQQMMMLLLMMMNNNMMMLLLDDDDDDBBB@@@<<<888444222222222222222222111111000...,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$***222,,,%%%$$$$$$"""#########$$$$$$%%%%%%&&&############$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''')))(((''''''(((***,,,---333;;;DDDJJJNNNUUUaaaiiijjjppp{{{tttgggaaaWWWWWWdddkkkccc\\\\\\XXXKKKIIIYYYddd```YYYXXXSSSRRRNNNKKKOOOZZZdddggg___[[[UUUSSSZZZbbbbbb^^^]]]XXXSSSQQQRRRRRRQQQPPPPPPXXXaaaggggggccc___\\\]]]jjjooommmkkkdddjjj}}}|||}}}~~~jjj\\\]]]cccfffjjjkkkmmmmmmhhh___RRRIII===???DDDLLLUUU\\\^^^^^^dddccc___XXXMMMAAA888333***)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################{{{^^^VVVTTTPPPKKKIIIKKKMMMLLLKKKEEEDDDBBB@@@<<<999666444222222333333222222111000...,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$!!!555>>>222&&&&&&'''###""""""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''')))((((((((())),,,111444@@@EEELLLRRRXXXaaallltttrrrtttyyyxxxhhh[[[XXXMMMMMMWWWYYYQQQTTT______PPPKKKVVVaaaaaa^^^]]]NNNQQQQQQOOOYYYgggjjjeeeRRRRRRTTTYYYdddkkkhhh```]]]]]]^^^______]]]ZZZWWW\\\```gggmmmnnnlllgggdddWWW______\\\]]]ZZZ```qqqqqqooo|||nnnllljjjeeegggggghhhkkklllggg]]]TTTFFFBBB???BBBJJJSSSXXXZZZeeedddcccaaa]]]TTTHHH@@@///,,,'''%%%&&&(((******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################~~~```UUUSSSOOOJJJHHHJJJLLLKKKJJJEEEDDDBBB@@@===:::777666222333333333333222111111...,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&####################################$$$$$$$$$$$$ 333:::,,, """%%%###""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((()))***+++,,,---000555===BBBQQQRRRUUU[[[eeeoooxxx|||ssspppnnnmmmllleee[[[SSSNNNRRR^^^fff```WWWaaauuuiiiZZZNNNPPPVVV[[[aaahhhYYYZZZXXXZZZhhhxxxxxxnnnXXXXXXWWWZZZ```fffaaaYYYRRR[[[iiiuuuzzzyyyuuurrrggghhhjjjkkkkkkiiifffdddYYY[[[WWWWWW\\\ZZZZZZeeeddd```xxx{{{|||mmmfff___aaaiiinnnkkkgggWWWRRRJJJEEEFFFLLLTTTZZZ___\\\ZZZ^^^cccbbbYYYPPP>>>888///(((&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################```TTTRRRNNNJJJIIIJJJLLLJJJIIIEEEDDDBBB@@@===;;;999888333333333333333222222111...,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%***...''' ###''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++'''+++///333777???IIIQQQ]]]]]]^^^dddlllsssvvvwwwmmmiiiccc]]]YYYUUUSSSQQQLLL```xxxuuullluuupppdddXXXVVVZZZaaalllvvvqqqlllfffiiivvvvvvqqqggg]]]YYY[[[ZZZVVVRRRaaauuu}}}wwwvvvtttoooiiieeeddddddVVVVVVQQQSSS[[[YYYTTT[[[\\\YYYdddiiihhh}}}yyyssswwwyyyiiiaaabbbeeeeeedddeeeaaaZZZRRRNNNQQQYYY```^^^XXXTTTWWW___cccaaa\\\SSSKKK???444---)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################aaaRRRQQQMMMJJJJJJLLLLLLJJJGGGEEEDDDBBB@@@===;;;::::::333333444444333333222111...,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%!!!$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))((((((''''''(((***,,,---)))///777>>>DDDNNNZZZccckkknnnqqqrrrpppmmmiiigggaaa___[[[UUUOOOLLLMMMOOOWWWmmmxxxssswww{{{lllgggeeehhhoootttyyy}}}~~~xxxuuuxxx|||}}}sssddd[[[[[[\\\\\\\\\jjj||||||yyy~~~~~~|||tttjjjdddccceeeZZZ\\\VVVVVV[[[UUUOOOVVVaaabbb^^^YYY```ttt~~~~~~lll```gggrrryyy~~~sssjjjccc___dddcccaaa^^^]]]___cccgggeee___XXXSSSTTTYYY```dddaaaZZZPPPEEE;;;333---(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################aaaQQQPPPMMMKKKKKKMMMMMMJJJGGGEEEDDDBBB@@@===<<<;;;;;;333333444444333333222111...,,,)))'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$##############################$$$$$$$$$%%%%%%%%%### !!!&&&((($$$!!!"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((''''''''')))+++---...333:::DDDMMMUUU```mmmvvv{{{wwwiii___[[[VVVXXXWWWRRRKKKHHHIIIMMMdddttt{{{rrriiikkkllliiibbbccciiiuuu~~~{{{zzzxxx{{{yyyllliiinnnxxxxxxsssggg______aaabbb^^^kkkzzz~~~|||{{{uuuxxxwwwpppddd]]]]]]```jjjlllfffaaa___TTTNNNWWWmmmrrrfffYYYdddrrruuussssss^^^SSS]]]gggjjjsssuuuooo]]]^^^```dddhhhkkkkkkjjjnnniii___SSSLLLOOO\\\gggeeeaaaZZZQQQHHH>>>444...((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################bbbUUUQQQNNNKKKJJJJJJKKKJJJIIIEEECCCAAA???===;;;:::999444333222222111111222222000---)))'''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((***'''%%%%%%((()))'''%%%'''(((((('''&&&%%%&&&'''&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%&&&&&&$$$""" (((&&&$$$###$$$%%%$$$$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((()))))))))***)))'''''')))******((((((+++***''',,,555>>>MMM^^^hhhooowww~~~{{{lllYYYNNNRRRQQQWWW]]]ZZZMMMEEEPPPaaappp{{{xxxooommmoootttkkkkkkvvv{{{tttnnnnnnnnnrrrzzz}}}ttteee___aaauuurrrkkkgggmmmvvvuuummmjjjqqqtttrrrrrrvvvvvvssshhhggghhhiiifffdddiiiqqqttttttqqqnnnnnnmmmggg^^^jjjssspppdddiiizzzyyyjjj```[[[XXXYYY[[[___fffnnnkkk\\\UUU\\\fffiiimmmrrrnnnmmmkkkdddVVVKKKPPP\\\bbb______```]]]QQQ@@@444333+++'''***+++'''$$$%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$##################$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################aaaVVVSSSPPPMMMLLLLLLLLLKKKJJJEEEDDDBBB???<<<:::999999444333222222111111222222000---)))'''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''')))'''%%%%%%'''((('''&&&$$$%%%'''&&&%%%%%%&&&''''''(((((('''%%%$$$%%%&&&%%%&&&''''''''''''''''''&&&&&&'''''''''(((((((((%%%$$$###$$$%%%%%%$$$"""###$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$#########"""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!!!!!!!!!!""""""######""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''''')))***...+++***,,,...000:::FFFNNN___pppyyy}}}~~~zzzxxxmmmfffeeeXXXMMMPPPRRR```rrrwwwkkk]]]___iiixxxppppppsssppphhhhhhsssxxxpppgggdddooorrrzzzzzznnnhhhiiixxxxxxtttnnnnnnuuuyyyxxxxxx}}}~~~~~~}}}wwwsssrrrssspppjjjiiirrr}}}{{{wwwpppnnnuuuzzzvvvnnnaaafffeee```gggtttqqqddd]]]\\\^^^bbbaaa\\\ZZZ\\\rrrlll```WWWYYYaaafffjjjlllooooooooolllcccYYYZZZ```[[[bbbeee```[[[YYYTTTNNN>>>555---***(((%%%&&&***&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$##################%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################```WWWUUURRROOOMMMMMMMMMLLLKKKFFFEEEBBB???<<<999888777444333222222111111222222000---)))'''&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((&&&%%%%%%'''((('''&&&$$$&&&''''''&&&'''(((***%%%'''''''''%%%$$$%%%&&&%%%&&&&&&'''((((((''''''''''''%%%$$$$$$%%%'''(((%%%%%%%%%(((******((('''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#############################################$$$$$$$$$!!!!!!!!!""""""""""""###""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&((()))))))))***+++,,,***))),,,111;;;JJJXXXgggttt|||xxxhhh^^^TTT___mmmcccUUUVVV[[[jjj|||{{{qqqssszzz{{{}}}|||wwwsssssstttiiidddhhhtttyyyqqqfffaaaiiikkkrrrxxxwwwooohhheeennnrrrsssnnnkkkqqq{{{|||{{{{{{zzzxxxrrrrrr~~~~~~rrrlllqqquuuooodddLLLSSS___mmmzzz|||ooo```eeeeeehhhjjjggg```\\\]]]eeeqqq~~~sssqqqjjjddddddgggfffbbbnnnnnnppprrrnnneee___]]]RRR^^^bbbXXXOOORRRZZZ]]]NNNEEE:::000((($$$'''---'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################```XXXVVVSSSPPPNNNNNNMMMLLLKKKGGGEEEBBB???;;;999777666444333222222111111222222///,,,)))'''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&((('''&&&&&&'''(((((((((''')))******))))))***+++''')))************+++---***+++,,,------------,,,,,,+++***))))))(((((()))((('''&&&''')))******(((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***+++*********+++***+++///444===JJJZZZfffxxxzzzvvvqqqmmm\\\SSSTTTooozzzdddaaagggppp{{{zzzwwwwwwgggjjjmmmppprrrssstttttthhhkkkuuu{{{tttrrrqqqssswww|||~~~yyyqqqkkklllrrrxxxzzz{{{~~~{{{yyyxxxvvvvvv~~~}}}vvvvvvtttjjj___RRRUUUddd{{{|||rrrvvvrrrnnnlllhhhfffkkkrrryyysssppppppmmmiiimmmuuuyyytttmmmdddZZZiiijjjnnnssstttnnnccc\\\UUUXXXZZZSSSGGGBBBKKKWWWZZZUUULLL@@@222)))''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################bbbYYYWWWTTTPPPNNNMMMLLLKKKIIIFFFEEEBBB>>>;;;888777666444333222222111111222222///,,,(((&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))((((((''''''&&&''''''(((((()))))))))))))))***++++++,,,------++++++,,,---,,,...000111111222444666444555555666666555555444222333666777888777666555111...***(((''''''&&&%%%&&&&&&&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############################################################""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))''')))******)))))))))***+++333===GGGPPP[[[fffmmmuuu|||yyyqqqjjjbbb[[[QQQSSScccvvvpppnnnqqqvvv}}}zzzllljjjiiiiiilllqqquuuwwwwww~~~{{{uuusssuuuvvvtttooossszzzuuunnnhhhddddddmmmwwwqqqggggggddd[[[ZZZaaannntttggg]]]___ccciiipppuuuuuuooohhhbbbXXXUUUWWWMMM===???NNN\\\]]][[[RRRCCC555+++%%%******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################eeeZZZXXXUUUQQQOOONNNLLLKKKIIIEEEDDDAAA>>>;;;888777666444333222222111111222222...+++(((&&&''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&''')))***((((((((((((((()))*********,,,,,,,,,+++,,,...000///000111111000000111222///111222333333444555777777777888777777666555444111444888<<>><<<:::888777444333333222333444555666333777<<>>?????????BBBGGGLLLNNNMMMOOOUUU[[[aaacccddd```XXXQQQMMMLLLOOOIIIEEEEEEEEEBBBBBBEEEEEE@@@999555333222///---...000444888>>>BBBFFFHHHGGGFFFDDD???999333,,,)))))))))(((''''''&&&%%%%%%((('''&&&%%%$$$$$$######(((&&&$$$$$$&&&'''%%%"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&+++)))((((((((())))))((()))***+++***+++444FFFWWWcccppp|||xxxmmmZZZSSSKKKJJJNNNTTTWWWXXXeeekkk{{{}}}|||zzz{{{xxxzzz}}}{{{zzzzzz{{{~~~vvvtttxxxtttjjjeeeaaa^^^bbbiiijjjhhh___WWWcccxxxzzzfffpppsssooosssxxx^^^YYY^^^hhhiiiiiifffbbb]]]YYYWWWBBB888777EEEWWW^^^[[[UUUBBB555***((()))&&&&&&)))&&&%%%%%%&&&'''(((&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhh]]]\\\XXXTTTRRRRRRPPPMMMJJJCCCDDDCCCAAA<<<999888777444444333222222111111000000---***(((((((((((('''%%%&&&''''''((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***++++++++++++***)))((((((,,,///---(((%%%'''+++***,,,///000222555:::>>>???DDDJJJNNNPPPRRRTTTWWWQQQWWW```eeehhhjjjlllooouuurrrooollljjjhhhfffeeeUUUPPPMMMNNNOOONNNPPPTTTQQQLLLGGGFFFGGGEEEAAA===888999:::;;;<<<<<<======AAADDDHHHJJJHHHCCC===999000...+++)))((((((((()))!!!"""$$$%%%&&&&&&&&&&&&&&&$$$###$$$'''((('''&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((((((((()))************+++...111777DDDWWWeeellluuuzzzzzzwwwtttllldddRRROOOLLLMMMRRRXXXZZZZZZfffkkk|||{{{xxxzzzzzzvvvtttxxx~~~{{{{{{xxxqqqoooqqqwwwyyyqqq```ZZZcccjjjjjjlllrrrtttmmmjjjqqqzzziiibbbeeeeeefffhhhgggbbbZZZTTTIII:::111;;;NNNZZZ]]]\\\TTTFFF777000+++''''''+++((('''&&&'''((((((&&&$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ggg]]][[[WWWSSSQQQRRRPPPLLLIIIBBBCCCCCC@@@<<<888777777444444333222222111111000///,,,)))((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))((('''&&&'''+++///111//////222555555666888:::<<>><<<;;;999<<<@@@DDDFFFFFFEEECCC>>>;;;666111---+++***)))%%%&&&'''''''''&&&$$$###&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******++++++(((,,,222:::GGGXXXiiisss~~~{{{rrriiiccc^^^ZZZRRRQQQRRRUUU[[[aaaeeegggllliiimmm||||||yyyxxx|||zzzvvvvvvvvvzzz|||{{{uuubbb\\\___aaadddhhhmmmkkkccc___hhhuuuxxxggghhheeedddhhhkkkiii```XXXTTTAAA111222AAAQQQ\\\bbbbbbVVVFFF:::///)))))),,,***(((''''''((((((&&&%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ggg]]]YYYVVVSSSRRRRRRPPPLLLIIIBBBBBBBBB???;;;888666666444444333222222111111000---+++((('''(((((('''%%%''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))************000---,,,111888>>>???===AAADDDHHHMMMRRRVVVZZZ\\\YYYiii~~~|||wwwssstttyyytttppplllllllllfffXXXMMMNNNNNNNNNMMMLLLJJJIIIHHH???===:::888888;;;>>>AAAFFFFFFCCC@@@:::333---)))))))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((()))''''''''''''(((((((((((('''((())))))))))))***++++++222===KKK]]]nnnyyy}}}wwwkkkaaa^^^```ccctttsssqqqooommmmmmnnnoooeeebbbccclllzzzxxxzzz~~~~~~zzzyyyooojjjiiiZZZ\\\cccjjjeee\\\___iiiqqqqqqvvvzzzuuummmeeedddiiillliiieee```OOO===666999DDDUUUbbbaaa[[[RRREEE999///******)))'''&&&&&&'''((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff\\\YYYVVVSSSRRRSSSQQQMMMIIIBBBBBBBBB???;;;888666666444444333222222111111000,,,***(((((((((((('''%%%''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++*********+++---///000:::;;;<<<===>>>CCCJJJOOOVVV\\\eeepppyyyssscccVVVYYYXXXWWWUUUTTTSSSRRRRRRNNNJJJDDD>>>999777777888>>>AAAGGGIIIGGGAAA999444,,,***(((''''''))),,,...&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((())))))'''''''''((((((((())))))((()))***)))'''(((***,,,555@@@OOO^^^ppp~~~xxxmmmbbb\\\^^^hhhqqqvvvjjjdddSSS]]]jjjvvvsssssswww~~~}}}xxxuuubbb\\\\\\cccccc]]]]]]dddXXXWWWYYYbbbooo}}}xxxiii```bbbiiinnnpppiii___RRREEE<<<===LLL]]]______]]]TTTGGG:::...((('''%%%$$$$$$&&&((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eee\\\YYYVVVTTTTTTTTTSSSNNNJJJBBBCCCCCC@@@<<<888777777444444333222222111111000,,,***))))))))))))(((&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((('''''''''(((((())))))******)))((())),,,111666:::BBBQQQ]]][[[RRRTTTgggzzz}}}uuuooolllkkkeeebbb^^^[[[[[[___dddggg___dddiiijjjhhhhhhjjjnnnwwwxxx|||vvvmmmllliiiddd^^^YYYVVVUUUTTTVVVUUUSSSNNNGGG>>>666111///555>>>FFFKKKJJJHHHEEE;;;888444///+++*********&&&'''((((((''''''(((***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((())))))'''''''''(((((())))))***)))***+++)))((()))///333>>>LLL[[[ggguuu{{{wwwjjj]]]SSSRRR^^^jjjwwweee\\\TTT___kkksss{{{uuuhhhbbbiiisssuuutttuuummmbbbYYYXXXXXXXXXXXXZZZTTTVVVXXXYYY^^^jjj{{{tttgggaaacccjjjpppllljjjdddYYYJJJCCCMMM[[[bbbffffff___UUUHHH999---)))'''%%%%%%'''((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eee\\\YYYWWWUUUUUUVVVTTTOOOKKKCCCDDDCCCAAA<<<999888777444444333222222111111000,,,+++******+++***((('''%%%&&&''''''((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((()))&&&''''''((())))))******))))))***///777CCCNNNUUU[[[jjjxxxxxxpppqqqpppjjjbbb[[[WWWTTTRRRPPPUUUWWWYYYXXXVVVWWWZZZ]]]ZZZ\\\^^^___^^^\\\[[[ZZZVVVXXX]]]cccdddeeellluuuxxxlllccc]]]ZZZXXXVVVWWWXXXWWWQQQIII@@@:::000222555:::???DDDHHHJJJJJJHHHDDD???:::444000...---//////---)))'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&''''''((())))))******)))***+++******...777>>>IIIWWWdddkkkttt~~~yyy~~~sssfffXXXMMMJJJUUUccczzz}}}ooogggccc___ccceeehhhvvvoooeeehhhjjjffffffkkkiiihhhddd___^^^___[[[VVV[[[___```[[[WWW^^^ppp{{{kkkcccdddiiijjjkkkkkkggg\\\TTTWWW___fffhhhgggaaa\\\VVVJJJ===...,,,((('''((())))))((()))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eee\\\YYYWWWVVVVVVWWWUUUPPPKKKDDDDDDDDDAAA===:::888888444444333333222111111000,,,+++***+++++++++)))'''$$$%%%'''((((((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++...///333<<>>GGGWWWeeeppprrrwwwnnnfff\\\TTTMMMNNN\\\mmm|||xxxmmmgggiiimmm___dddiiiqqq{{{vvvvvvnnn___\\\ccc```mmmvvvuuusssrrriii]]]ZZZ^^^___ZZZVVV___uuuxxxgggaaacccggghhhkkkmmmiiicccaaadddffffffbbb]]]^^^___WWWMMM333000,,,***))))))((('''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff[[[WWWYYYWWWSSSRRRRRRNNNHHHEEEBBBBBBCCCAAA;;;888:::222333333333333222111111---,,,+++))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******'''&&&)))((((((***---///...---888???JJJ[[[sssxxxtttooojjjeee```[[[WWW]]]___```^^^[[[]]]ccciiitttzzz~~~{{{uuuuuu~~~{{{zzzyyyyyy|||~~~xxxmmmeeeddd___]]][[[\\\cccnnnyyyzzz{{{{{{wwwkkkfffbbbbbb```[[[VVVUUUGGGBBB;;;444111222555777<<>>EEERRRcccwww}}}uuubbbXXXPPPSSS]]]ccc```YYY]]]bbbfffhhhjjjttttttmmmjjjgggfffggggggeeecccgggqqqyyy||||||uuurrrnnnfff___NNNIIIBBB:::666555666888555555999@@@JJJQQQVVVWWWUUURRRKKK???222)))((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++)))+++333===IIIZZZgggqqq}}}~~~pppcccYYYSSSUUUZZZ]]]^^^bbbnnn~~~|||iiieeeoooxxx|||vvvqqqrrrsssrrrsssvvv|||}}}~~~~~~~~~uuukkkggg___eeesssxxxkkkbbbfffqqqwwwxxxxxx|||pppdddcccfffkkkmmmkkkkkkmmmllliiieeeeeeeeeccc^^^YYYPPPCCC333***)))++++++***))))))(((((((((''''''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```TTTSSSTTTSSSPPPPPPRRROOOJJJEEEBBBBBBCCC@@@:::888999111222222222222111000000---,,,+++))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))(((''''''&&&''')))+++,,,---000333555<<>>>>>???AAA444111...222<<>>CCCJJJPPPUUUWWWWWWQQQMMMFFF>>>555...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))+++///222444FFFTTThhhxxx|||{{{~~~nnn[[[ZZZqqqsssaaaRRRQQQYYYeeeyyy~~~xxxqqqooommmjjjkkknnnkkklllllljjjfffdddccccccbbbbbbbbbaaa```^^^]]]]]]^^^```cccdddeeefffiiikkkmmmsssyyy{{{|||xxxppprrrvvvxxxrrrgggaaaaaaeeegggddd^^^\\\cccjjjnnncccdddffffffbbb]]]aaahhhiiikkklllllljjjiiihhhgggddddddbbb\\\QQQCCC666---*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhh]]]WWWWWWTTTNNNNNNPPPNNNJJJFFFCCCAAABBB???888555555444444555555444444333222---,,,+++))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,***333@@@NNN\\\lll~~~ppp^^^TTTPPPVVV___ppp{{{jjj______ZZZSSS\\\nnn|||```\\\ZZZ]]]aaa___VVVMMMCCC@@@>>>AAAGGGNNNRRRSSSXXXUUUPPPHHH>>>333***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******---111666999TTT^^^ooo~~~}}}{{{}}}yyyfffRRRSSSlllpppggg^^^VVVYYYcccrrr}}}}}}}}}tttllliiigggfffiiimmmkkkkkkjjjfffbbb___^^^^^^YYYYYYWWWVVVSSSQQQOOOMMMRRRTTTWWWXXXZZZ]]]```ccccccjjjrrruuuvvvyyy|||qqqeee^^^UUU\\\^^^YYYVVVYYY```ddd___eeekkkkkkaaaXXXZZZbbbfffhhhjjjkkkjjjiiiiiiiiijjjfffbbb```ZZZNNN===000************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&fffYYYVVVVVVRRRNNNOOOPPPMMMGGGDDDDDDBBB>>>999555333333333444555555555333000///---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&$$$"""!!!''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))((((((((((((%%%'''(((((('''''')))+++,,,***+++---)))%%%***333666LLLcccooovvvnnn___UUUUUUddduuuuuu}}}||||||uuuiiidddbbb]]]WWW```lllvvv{{{vvvlllhhhjjjfff[[[YYY^^^SSSOOOGGG@@@<<<>>>EEEKKKNNNQQQUUUUUUPPPEEE777---,,,'''###%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((###***...,,,)))...===KKKbbbhhhsss}}}}}}yyyddd^^^VVVUUUaaasssxxxnnnccc^^^iiizzz{{{wwwuuuvvvwwwwwwzzzwwwmmmbbb]]]___aaa___\\\___^^^]]]ZZZWWWSSSOOOMMMMMMMMMLLLJJJGGGEEEEEEFFFLLLLLLLLLMMMOOORRRVVVXXX^^^ccciiiooorrruuuwwwxxx|||qqq[[[QQQUUUSSSVVVcccddd___aaabbbkkkzzzttt^^^VVV\\\eeejjjmmmlllllllllkkkiiikkkgggcccaaa^^^WWWLLLCCC444+++&&&)))+++)))(((***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))((((((((())))))***'''(((((((((((('''&&&%%%&&&(((******)))((())))))---,,,+++***)))))))))***(((((()))+++---///000111...---+++***))))))******(((''''''(((******(((&&&###$$$&&&'''((((((((('''$$$$$$######$$$%%%'''((()))))))))(((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&iii\\\XXXWWWSSSPPPPPPRRRNNNHHHDDDDDDBBB>>>999555333333333444555555555333111///---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))(((((((((((())))))******)))(((((((((((((((+++000//////555>>>VVVgggyyy|||tttggg^^^VVVUUU[[[jjjxxxwww||||||xxxrrrmmmlllmmmqqqtttpppooopppqqqnnnlllsss}}}tttaaaVVV[[[aaaiiivvvyyyfff\\\^^^]]]YYYQQQGGG>>>999:::===CCCHHHOOOUUUTTTKKK>>>333...(((&&&((()))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))---...---+++...;;;PPP___ccclllxxxyyyrrr^^^YYYVVV[[[fffttt~~~wwwooonnnwww|||{{{wwwpppkkkiiijjjjjjjjjmmmrrruuulll```XXXUUUUUUTTTRRRSSSRRRQQQOOOLLLIIIFFFDDDDDDDDDCCCAAA???===>>>???BBBBBBBBBDDDGGGKKKOOOQQQXXX\\\bbbgggjjjkkklllmmmkkkoootttwwwzzzuuulllhhhllliiinnnzzzuuufff```fffqqquuufff```[[[___gggmmmnnnllljjjkkkjjjgggdddbbb```ZZZPPPIII999///((())),,,)))'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((()))((((((((((((((('''&&&&&&((()))))))))((()))+++---......//////000000111111/////////000222555999;;;???>>>===;;;888555222000,,,***((('''((('''&&&%%%+++***)))(((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&kkk```YYYXXXUUUQQQQQQRRROOOHHHDDDDDDBBB>>>999555333333333444555555555333111///---,,,+++***))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((())))))))))))******)))***++++++)))(((***)))+++///444<<>><<<;;;:::;;;;;;999777777888999888888999<<>>>>>;;;:::999:::===BBBGGGJJJLLLMMMNNNLLLIIIDDD>>>;;;777555111000///...---+++)))((('''&&&'''((()))***))))))))))))((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&lllaaaYYYYYYUUUQQQQQQRRRNNNHHHDDDDDDBBB>>>999555333333222333444555555333111000---,,,+++***))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))((('''))),,,---,,,***...------222===NNNbbbqqq{{{|||{{{sssggg[[[RRRLLLTTT]]]kkkyyy}}}|||{{{zzzxxxwwwuuuuuuvvvwwwyyy}}}~~~xxxyyywwwtttrrrttt{{{vvviii^^^[[[YYYYYYeeesssoooggg\\\\\\\\\\\\YYYPPPCCC:::555555999CCCNNNSSSPPPLLL===555...,,,)))&&&&&&(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))***************++++++)))***333BBBSSS___eeemmm]]]VVVSSSXXXiiizzzqqqjjjyyy|||rrrjjjddd^^^WWWRRRPPPKKKIIIJJJJJJIIILLLPPP^^^\\\WWWOOOFFF@@@@@@AAA<<<<<<;;;;;;:::999888777777888888888666666888999555666777888;;;>>>@@@BBBHHHLLLRRRVVVWWWWWWWWWWWW\\\^^^aaabbbcccdddhhhkkksss|||zzzwwwssstttyyy{{{uuujjjkkkyyyttt___SSS___nnn}}}zzziii___\\\gggnnnkkkhhhkkkgggffffffffffffccc]]]YYYPPPBBB222***)))))))))((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))*********)))((((((((()))***,,,---///000111333666999<<<@@@DDDHHHDDDEEEFFFFFFEEEBBB???>>>=========@@@CCCHHHLLLOOOMMMNNNPPPPPPNNNKKKHHHEEE???===<<<;;;;;;999666444...------,,,,,,+++++++++&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&jjj```YYYXXXTTTPPPPPPQQQMMMGGGDDDDDDBBB>>>999555333333222333444555555333222000---,,,+++***))))))))))))''''''''''''''''''''''''((('''&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''((((((((()))))))))******)))))))))+++,,,,,,+++---222;;;GGGWWWjjjzzz}}}ppp___PPPKKKTTT^^^iiivvvwwwrrrnnnrrrvvvxxxzzz{{{xxxwwwxxxxxxuuuvvvzzz|||tttqqqjjj^^^YYY]]]hhhlllwwwpppiiibbb``````]]]TTTLLL===888555888AAAKKKRRRTTTJJJ@@@666000+++&&&%%%(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))************)))*********++++++,,,,,,+++,,,222???QQQ```jjjnnn{{{```TTTUUUTTT___www}}}{{{|||}}}xxxoooaaaVVVOOOJJJFFFCCCBBB???>>>@@@@@@???@@@CCCJJJMMMNNNKKKDDD>>>===>>>999888888888888888888888888999:::999888999:::<<<888888999999::::::;;;<<<@@@DDDIIILLLNNNNNNPPPQQQVVVVVVVVVVVVVVVXXX[[[^^^ggglllyyyyyyrrrssstttqqqqqqgggSSSPPP```ddd\\\YYYaaakkksssvvvlll]]]```hhhjjjkkkmmmffffffggghhhgggeeebbb___[[[NNN;;;---''')))++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******)))************))))))(((******+++---000333666777555999>>>BBBDDDEEEFFFGGG======>>>???===;;;999777999:::>>>AAAEEEGGGIIIJJJJJJJJJKKKKKKJJJIIIHHHHHH??????AAACCCCCCAAA===999;;;;;;:::999666222...,,,%%%&&&&&&''''''(((((()))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&iii```YYYXXXTTTPPPPPPQQQLLLFFFDDDDDDBBB>>>999555333333111222444555555444222111---,,,+++***))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''(((((())))))******------,,,***)))))),,,///000>>>QQQdddtttoooggg\\\QQQMMMWWWqqqyyyvvvuuuwww}}}~~~yyyzzz|||~~~yyycccVVVWWWXXX```qqquuuhhhaaa___]]]\\\KKKDDD;;;666888AAAKKKQQQPPPFFF<<<666111+++)))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))*********++++++*********+++,,,,,,------+++111<<>>>>><<<;;;>>>===AAAEEEFFFBBB???>>>>>>::::::999999999:::;;;;;;;;;<<<<<<<<<;;;;;;===???======<<<;;;;;;:::999999:::<<>>???AAABBBCCCCCCBBBBBB@@@BBBFFFJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFDDDEEEGGGJJJKKKJJJFFFCCC999:::<<<======<<<;;;:::///...,,,***))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&jjjbbb[[[ZZZVVVQQQQQQQQQMMMGGGDDDDDDBBB>>>999555333333111222444555555444222111---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''''''''((()))************---...+++)))+++333;;;BBBSSSfffttt}}}}}}ttthhhQQQMMMLLLQQQ[[[oooyyyvvvllloootttyyy}}}||||||zzz{{{~~~dddWWWVVVWWW[[[hhh|||lll```^^^```XXXRRRHHH>>>777999???EEEGGGAAA<<<;;;777000,,,+++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...---;;;OOO```kkkuuu|||lllZZZUUU^^^jjjppp}}}yyy{{{{{{xxx{{{~~~uuukkkcccSSSLLLDDD???>>>===<<<:::::::::>>>DDDEEEBBB@@@AAA???AAACCCDDDCCCBBBBBBBBB@@@@@@???>>>???@@@AAABBB???@@@@@@@@@??????@@@BBBBBBBBBAAA@@@???===<<<;;;999:::;;;;;;;;;===AAACCCHHHHHHIIIKKKNNNOOOOOOOOOOOONNNSSS___nnnxxxqqqmmm]]]UUU___ffflllwwwzzzmmm^^^XXX]]]nnnoooaaadddfffdddfffggghhhhhhgggeeecccccc^^^]]]SSS@@@111,,,,,,,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))(((((())),,,///333666777777666777888;;;===???CCCEEEHHHHHHFFFDDDCCCBBBHHHHHHIIIJJJLLLMMMNNNNNNLLLMMMOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVTTTQQQMMMKKKMMMLLLKKKLLLNNNNNNMMMKKK======>>>@@@CCCGGGJJJMMMCCC???999222---***))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&lllddd\\\[[[WWWRRRRRRSSSNNNHHHDDDDDDBBB>>>999555333333111222444555555444333111---,,,+++***))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++%%%***---,,,***///<<>>===??????>>>;;;>>>???DDDLLLMMMIIIGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFEEEDDDEEEFFFGGGHHHCCCDDDDDDDDDBBBBBBDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<;;;999888:::>>>AAA===???CCCGGGJJJKKKIIIGGGJJJIIINNNXXXbbbpppuuuvvvllleeejjjmmmqqq}}}jjjTTTMMMRRR___wwwjjjZZZaaajjjjjjfffggghhhhhhfffdddcccccc[[[___ZZZHHH666...,,,***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))************++++++++++++******,,,000666<<<@@@===<<<;;;::::::;;;===???IIIJJJLLLLLLKKKKKKLLLNNNIIIHHHHHHHHHHHHIIIJJJKKKQQQQQQPPPPPPQQQSSSTTTUUUYYY\\\```aaa```\\\WWWSSSOOOLLLHHHGGGHHHJJJKKKKKKTTTQQQMMMIIIIIIMMMQQQTTTSSSMMMDDD:::111,,,)))(((++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&kkk```ZZZZZZVVVPPPOOOQQQOOOKKKGGGGGGEEE@@@;;;666444444111222555666666444111///,,,+++***(((((((((((()))(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((()))+++***((((((((()))((((((---)))***000333999MMMbbbllluuuxxxnnn```WWWPPPKKKTTTZZZaaajjjwww{{{vvvxxxzzzzzzxxxyyy|||}}}{{{~~~{{{{{{uuujjj```[[[XXXZZZfffsssxxxbbbVVVbbb\\\YYYYYYNNN<<<333444666111,,,///888<<<444***+++((())),,,)))$$$&&&,,,'''''''''''''''((()))***'''&&&&&&&&&&&&'''((((((&&&000222(((###(((***&&&******))))))((((((''''''(((((((((((())))))))))))++++++******************,,,)))***...---***+++000>>>WWWuuugggPPPOOONNNLLLbbbuuuhhhbbbfffttt{{{rrrhhh^^^UUUMMMHHHCCCBBBAAA@@@@@@@@@AAAAAABBBAAADDDLLLUUUYYYUUUOOOPPPRRRTTTUUUTTTRRRSSSSSSPPPTTTVVVUUUUUUWWWVVVRRRMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@BBBAAA???===<<<:::999999<<<===???@@@BBBDDDEEEFFFHHHIIILLLRRRWWWaaasss{{{yyyyyy}}}||||||{{{sssjjjmmmuuuggggggYYYKKKNNNWWW___hhhccceeeiiiiii```YYYaaannnpppkkkfffeeeggggggccc___^^^___]]]SSSAAA000)))***+++***))))))***)))'''%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))************)))******))))))))))))*********,,,///222555:::???DDD@@@>>><<<>>>DDDIIIKKKKKKMMMLLLJJJHHHGGGHHHIIIIIIOOOHHHEEEGGGIIIFFFHHHLLLNNNRRRPPPHHHBBBCCCGGGIIIKKKQQQYYY\\\[[[WWWUUUTTTWWWUUUTTTSSSSSSRRROOOMMMRRRSSSTTTUUUVVVVVVSSSQQQTTTPPPIIIAAA999333...,,,---,,,***((((((((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%kkk```[[[[[[WWWRRRPPPRRRPPPKKKFFFFFFDDD???:::666444333111222555666666444111///,,,+++***(((((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((((((((())))))***)))((()))************,,,+++---444===KKK___ooo{{{nnn\\\LLLIIIQQQ\\\sssyyy}}}}}}xxxjjjeeejjjrrryyy~~~}}}~~~yyyuuu}}}yyypppcccWWWVVV[[[jjjwwwsssgggbbb]]]YYYZZZVVVIII:::111000...---...333888888555---)))''')))((($$$&&&***'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((000777666***###''')))&&&***)))))))))((((((((('''(((((((((((())))))))))))************************,,,***+++...---+++///666MMMaaawwwxxx___OOOSSSZZZ```sss|||ooogggeeekkkxxxyyyppphhhddd___YYYSSSMMMHHHEEEEEEDDDDDDDDDEEEGGGHHHJJJLLLKKKMMMSSSZZZ``````___```bbbdddcccaaa_________^^^bbbccc```___```^^^ZZZYYYYYYXXXWWWVVVTTTRRRQQQKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@>>>;;;:::;;;;;;<<<===???AAACCCDDDDDDEEEIIIMMMQQQYYYiiixxx|||yyy||||||{{{~~~{{{zzz}}}oookkkdddZZZRRRSSSZZZ^^^VVVZZZ```bbbZZZSSSWWW___llliiigggfffggggggdddaaacccdddbbbXXXHHH777---***+++)))((()))***)))(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++******************+++---///000///222555888999<<>>999;;;===>>>CCCHHHNNNQQQPPPLLLJJJIIITTTUUUVVVWWWXXXYYYZZZZZZVVVVVVWWWXXXXXXWWWUUUSSSTTTSSSOOOJJJCCC<<<555111......---,,,+++)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%jjj```\\\\\\XXXSSSRRRSSSPPPLLLFFFEEECCC???:::555333333111222555666666444111///,,,+++***(((((((((((()))(((((((((''''''''''''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((()))******++++++++++++///555>>>OOOdddtttzzz~~~mmmZZZMMMFFFMMMeee~~~|||zzzppp^^^^^^gggttt}}}{{{uuusssppppppvvvlllYYYQQQUUU___qqqiiiddd]]][[[]]]XXXFFF333//////.........111777<<<333---)))(((((('''(((+++''''''''''''((((((((((((''''''&&&&&&''''''((()))444888555)))###&&&)))'''))))))))))))(((((((((((((((((((((((())))))))))))************************,,,,,,---...,,,---555>>>YYYhhhyyyvvvbbbSSSXXXgggyyywwwiiieeeiiisssvvvmmmaaaWWWOOONNNLLLJJJIIIHHHGGGGGGMMMNNNPPPRRRTTTUUUWWWXXXXXXWWWXXXZZZ___eeekkknnnooopppqqqpppmmmjjjiiiiiiiiilllmmmjjjiiiiiigggccceeeeeeeeedddaaa^^^[[[YYYRRRQQQPPPNNNLLLJJJHHHHHHBBBDDDEEEEEEDDD@@@===:::::::::999999;;;<<<>>>@@@BBBBBBEEEJJJLLLQQQ^^^jjjxxx{{{vvvyyy|||}}}kkkbbbiiikkk[[[WWW\\\TTTQQQWWW```eeeaaaYYYWWWYYYgggggghhhiiiiiigggeeedddiiiiiifff^^^RRRCCC444++++++)))((()))******)))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++++++++++++++***+++***+++,,,...000333555888999<<<>>>BBBFFFLLLPPPUUURRRQQQSSSVVVYYYXXXVVVFFFDDDBBB@@@???@@@BBBDDDAAA<<<:::<<<===;;;:::;;;<<<@@@@@@<<<:::<<<===<<<;;;>>>BBBDDDDDDBBBAAAAAAJJJMMMPPPQQQQQQSSSVVVZZZVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUSSSMMMEEE===888111111222111///---***(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%jjj```[[[[[[XXXSSSRRRSSSPPPKKKGGGFFFEEE@@@;;;666444444111222555666666444111///,,,+++***(((((((((((()))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((())))))***'''((()))*********+++,,,---888DDDPPPcccvvv{{{uuueeeTTTIIIMMMTTT```zzzsssrrrooofffllluuu|||tttsss}}}ttttttoooZZZSSSUUU^^^ppp~~~xxxkkk___^^^^^^QQQ>>>333111///...,,,,,,111888:::444---*********++++++''''''(((((((((((((((''''''''''''''''''(((((()))+++///---'''$$$''')))((())))))))))))(((((((((((((((((((((((())))))))))))***************+++++++++,,,---...,,,,,,000<<>><<<<<<;;;:::888888888:::;;;???@@@CCCHHHKKKOOOXXXbbbmmmxxxrrriiimmm|||yyy~~~rrrccctttsssooommmUUURRRYYYccclllmmmggg```[[[bbbeeeiiikkkjjjhhhgggfffiiiiiifffaaaYYYMMM<<<...+++***))))))***+++***)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++***************+++++++++,,,...222666999;;;CCCEEEGGGJJJOOOWWW```fffccc^^^WWWRRRPPPNNNKKKHHHBBBAAA>>><<<;;;===>>>@@@AAA???===>>>>>>===;;;:::===???@@@>>>>>>BBBAAA>>>:::<<<>>>@@@AAABBBDDDDDDBBBEEEGGGFFFCCCCCCHHHMMMNNNPPPRRRSSSTTTVVVXXXYYYVVVWWWWWWVVVQQQJJJCCC>>>666555444333111///---,,,))))))(((((('''''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjj```YYYZZZWWWRRRQQQRRRNNNIIIIIIHHHFFFBBB===888666666111222555666666444111///,,,+++***(((((((((((()))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******''')))******)))***---000555EEEVVVbbbnnnvvvooobbbRRRFFFCCCQQQ```iii{{{|||||||||zzztttnnnnnnuuu|||~~~|||xxxssscccYYYRRROOOYYYppplll___\\\VVVLLL:::222---...///------111;;;888222---++++++***)))''''''((()))(((((('''&&&(((''''''''''''((())))))$$$''')))((('''))))))'''(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,---...,,,///999GGGQQQaaassszzznnnnnn~~~ssszzz}}}tttfffZZZOOOHHHCCCAAABBBCCCEEEHHHNNNXXXdddllltttyyyzzzvvvoooqqqqqqooollllllqqqvvvvvvxxxyyyxxxvvvtttssssssrrruuuvvvsssrrrrrrpppkkkhhhiiiiiihhhfffaaa]]][[[ZZZYYYVVVSSSPPPNNNMMMMMMGGGFFFDDDBBB@@@@@@AAAAAA@@@>>><<<:::888777777777;;;<<<@@@FFFJJJMMMVVV^^^hhhppp~~~vvvccc\\\ggg|||~~~uuutttzzzxxxeeePPPVVV```jjjqqqpppggg^^^```dddiiikkkkkkjjjiiihhheeefffddd```]]]UUUEEE444---+++))))))***++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))******************)))))))))***+++,,,***,,,000666<<>>???BBB@@@;;;===<<<<<<===???BBBEEEFFF@@@BBBCCC@@@;;;;;;@@@EEEBBBEEEHHHJJJMMMPPPVVVZZZYYYYYYXXXVVVRRRNNNIIIGGG;;;888444111......///000++++++******)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjj```XXXYYYWWWRRRQQQQQQNNNHHHJJJIIIHHHCCC>>>999777777111222555666666444111///,,,+++***(((((((((((()))'''(((((((((((()))))))))&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((''''''(((((()))***+++''')))*********---333888DDDSSSdddlllmmmfff[[[QQQHHHEEEJJJXXXccclllyyy|||wwwnnnfffaaabbbjjjpppttt~~~xxxvvvyyyyyy}}}qqqcccZZZOOOOOO]]]xxxhhh\\\WWWVVVBBB555---///222///...///888:::888111,,,***(((&&&'''((()))))))))(((&&&&&&((((((''''''(((((()))***&&&(((***+++***)))'''%%%(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,......000999IIIYYY```sssyyywwwxxxzzzpppdddVVVLLLEEEAAAAAADDDFFFJJJOOOUUU]]]iiiwww}}}~~~}}}yyytttrrrtttwwwzzz|||}}}|||zzzwwwvvvwwwyyy{{{zzzuuuqqqooojjjeeeccccccccccccaaa^^^[[[YYYYYYWWWTTTQQQNNNMMMLLLLLLIIIGGGDDDAAA@@@AAABBBDDD??????===<<<:::888666555777777;;;BBBGGGKKKSSS[[[bbbjjjuuummm^^^^^^jjjuuu{{{ooonnntttyyy~~~{{{SSSVVV\\\hhhuuu{{{ssshhhaaacccgggjjjlllllljjjiiibbbdddbbb^^^]]][[[MMM<<<000---*********++++++***'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))))))))*********++++++***)))))))))***,,,---///,,,000888@@@IIIOOOTTTVVVVVV\\\cccfffbbb[[[SSSOOOGGGAAA;;;888:::===???>>><<<===@@@BBBEEEHHHJJJJJJHHHKKKNNNQQQYYYaaaeeeddd___[[[SSSMMMNNNQQQOOOJJJFFFBBB<<<::::::<<<>>>???@@@@@@???<<<999:::???CCC<<>>888222///...///000......---,,,***)))(((((()))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''jjj```YYYZZZXXXTTTRRRRRRNNNIIIIIIIIIGGGCCC===999777777111222555666666444111///,,,+++***(((((((((((()))'''((((((((())))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))******''''''''''''((()))***+++&&&)))***+++,,,222<<>>>>>??????;;;<<<======<<<:::888666777666999???EEEJJJRRRYYY]]]dddnnnwwwoooffffffiiitttkkkjjjiiixxxxxxqqqqqq{{{[[[[[[^^^hhhzzzxxxcccccceeeiiimmmnnnkkkhhhdddgggddd^^^]]]^^^SSSDDD222///,,,************)))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))))))))*********+++++++++************,,,...111333444999@@@IIIOOOSSSUUUUUUTTTVVVWWWUUUOOOHHHCCC@@@???<<<;;;===CCCGGGIIIHHHJJJNNNTTT\\\bbbgggiiikkkggglllooosss}}}}}}sssmmmpppxxxxxxtttggg___TTTKKKGGGFFFFFFEEEFFFDDD@@@===<<<===AAACCC>>>@@@AAA@@@>>>@@@GGGLLLMMMNNNPPPRRRTTTUUUUUUUUUOOOKKKDDD===777444222111000000///---,,,+++***)))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''jjj```ZZZ[[[YYYUUUTTTTTTOOOJJJIIIHHHFFFBBB===888666666111222555666666444111///,,,+++***(((((((((((()))'''((((((((())))))******&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))************''''''''''''((()))++++++&&&(((+++,,,...777CCCMMMaaaeeellljjjXXXCCCAAAKKKXXXpppvvvrrryyyzzzoooiiinnnlllbbbbbbmmmuuuzzz}}}yyyyyy~~~~~~www~~~xxxwwwiiiVVVRRR\\\gggppp{{{hhhZZZ\\\\\\JJJ:::555111)))+++222999EEEJJJAAA666///,,,)))'''((()))***)))(((&&&$$$((((((((((((((()))******)))&&&%%%&&&(((((((((***'''((((((((())))))******(((((((((((())))))))))))((())))))***++++++,,,,,,,,,...222;;;QQQlll}}}zzziiicccbbbsssvvv|||zzz~~~}}}}}}vvvjjj___NNNEEE@@@DDDIIILLLTTT]]]jjjrrr|||{{{uuuooollllllnnnpppooooooooommmiiidddbbbbbb\\\^^^\\\WWWSSSPPPLLLFFFIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEBBB???===<<<===============<<<;;;:::999999777888;;;======<<<:::888:::888:::@@@FFFKKKRRRZZZYYY```jjjqqqwwwqqqiiigggmmm}}}sssmmmiiiwww|||hhhVVVnnnggg```^^^]]]ggg}}}eeeccccccgggmmmooolllhhhgggjjjggg___]]]___WWWJJJ333000,,,*********))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,...111444666<<<@@@FFFLLLOOOOOOMMMLLLNNNJJJCCC<<<888999>>>BBB>>>???DDDNNNYYYaaacccccciiioooxxxvvviiiaaa]]]ZZZYYYRRRMMMGGGCCCBBBCCCEEEEEECCCDDDDDD@@@;;;;;;@@@FFFBBBEEEJJJOOOSSSUUUVVVVVVZZZVVVPPPIIIAAA:::666333222111000///---,,,************))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''iiiaaa]]]]]]ZZZTTTRRRRRRNNNIIIKKKJJJFFFBBB>>>:::777555333333444444333222000///,,,***(((((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***))))))***++++++)))(((***((((((+++555DDDUUU```ffffffdddZZZGGG===KKKaaaxxxtttrrryyyyyyyyywwwppphhheeegggjjjfffrrrzzztttooopppxxx|||uuu|||lll[[[VVVVVV]]]jjj{{{ppp[[[ZZZVVVJJJ888......111333:::>>>DDDGGGDDD<<<222+++)))((('''(((***+++***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************)))************+++++++++,,,***))))))+++,,,------...,,,444JJJfff{{{rrr^^^aaammmzzz}}}rrrqqq{{{|||ppp^^^PPPEEEDDDGGGPPP\\\hhhooorrr{{{}}}sssmmmeee^^^\\\]]]___```bbb```]]]YYYUUUQQQNNNMMMJJJHHHEEEBBB???<<<:::999;;;;;;<<<<<<<<<<<<;;;;;;999999999999888777666666777666666666777888888999777888999;;;;;;<<<<<<<<<:::888888;;;BBBJJJQQQUUUWWW]]]eeekkkrrr|||pppeee___rrr{{{rrrmmmxxxvvvjjj^^^bbbooonnnbbbWWW[[[VVV\\\xxx}}}gggYYY```jjjjjjhhhkkkjjjgggbbb```___]]]YYYUUUEEE666***)))+++***)))***(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))***++++++,,,,,,...,,,******+++---------)))...000------444<<>>???@@@@@@???EEELLLQQQRRRSSSTTTVVVZZZZZZXXXRRRKKKCCC>>><<<777555333444666555111---+++(((%%%'''***+++((($$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&ggg___]]]]]]ZZZTTTRRRRRRNNNIIIJJJHHHEEEAAA===999666555222333444444333222000///,,,***)))((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))***+++******'''***000666???KKKYYYccceeeZZZPPPJJJEEEHHHYYYlllxxxllljjjfffhhhjjjhhhfffgggmmmrrrzzz|||zzzzzz~~~{{{uuuxxxzzzoooYYYTTTTTT^^^ooouuufffXXXJJJBBB888//////444;;;???EEEJJJHHH@@@666...)))((('''''')))***)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))************+++++++++,,,+++***+++,,,---------000444???UUUnnnzzzyyy}}}~~~sssiiioooyyy|||~~~|||vvvmmmaaaUUUNNNNNNQQQXXXcccppp{{{{{{vvvooojjjbbb]]]UUUPPPOOOPPPQQQQQQQQQPPPMMMJJJGGGDDDAAA@@@===<<<:::888666444444333555666666666666666666555333333333444333333222111222111111111222222333444444555777888:::;;;<<<<<<<<<:::999;;;AAAIIIQQQUUUUUUYYY```eeekkkuuu{{{lllgggppp|||xxxnnn~~~zzzkkkdddjjjmmmiiiYYY]]]WWWWWWjjj|||sss```]]]dddiiihhhhhhjjjgggcccaaa```^^^ZZZVVVLLL<<<---***,,,+++******(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((()))******++++++,,,---,,,+++***+++++++++***+++---...111999GGGPPPRRRXXXUUUMMMEEE>>>;;;:::999555777999;;;BBBMMMZZZbbbkkkmmm{{{~~~}}}rrrfff``````UUUOOOGGGAAA??????AAABBBBBBGGGLLLOOOOOONNNOOOOOOSSSTTTVVVTTTPPPLLLIIIGGGBBB<<<888;;;AAABBB===777111,,,((('''***+++***''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&fff]]]^^^^^^ZZZTTTRRRRRRNNNIIIHHHFFFCCC@@@<<<888555444222333333333333111000///,,,+++))))))*********)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''(((******++++++)))...555===FFFRRR^^^fff]]]LLL>>>???IIITTTcccqqqwwwfff```^^^___```aaadddmmmxxx~~~}}}||||||{{{}}}vvvmmmmmmwww{{{{{{eee\\\LLLOOO\\\www}}}eeeSSSNNNEEE444///555:::>>>EEEKKKLLLFFF<<<444+++)))''''''((())))))((())))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------111888KKKgggjjjcccmmmvvvvvvyyyyyyvvvkkk^^^UUUSSSUUU^^^dddooozzzwwwmmmeee]]]VVVPPPLLLHHHDDDAAA@@@AAAAAA@@@@@@???>>><<<:::888666555333333222111000000000111111111222222222222111111111222333333444444333333222222222222222333333444222333555777999:::<<<===???===;;;<<<@@@HHHPPPUUUUUUXXX\\\___dddlllwwwzzzpppkkkmmm{{{xxxvvvgggdddhhhjjjYYY]]]XXXTTTZZZcccxxxooo___^^^fffhhheeeiiigggeeecccaaa___\\\YYYVVVEEE333,,,,,,,,,******(((((())))))))))))((((((&&&''''''''''''(((((((((%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((()))******++++++*********+++++++++++++++,,,///444===MMM]]]eeeeeeZZZTTTJJJAAA;;;888888999777AAAJJJTTTeeezzzzzz~~~wwwlll[[[LLLCCCAAACCCDDDBBBEEEIIIJJJIIIHHHGGGGGGLLLPPPSSSUUUTTTRRRPPPOOOLLLEEE@@@CCCKKKOOOJJJCCC;;;444,,,((((((***+++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&hhh^^^______[[[UUURRRRRRNNNHHHEEEDDDAAA>>>:::777444333222222333333222111///...---+++))))))***+++***)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))((()))***,,,000222888AAAMMMWWW\\\___OOODDD???GGGRRRZZZdddnnn|||yyynnnfffaaabbbaaa```aaafffppp~~~|||vvvuuuzzzvvvqqqnnnmmmkkkiiijjjkkkkkklllpppqqqrrrrrrpppoooooopppsssssstttwww{{{}}}rrrrrryyyuuuhhhRRRNNNRRRggggggXXXKKK>>>666666777;;;BBBJJJMMMJJJBBB;;;000---)))((((((((((((((())))))))))))))))))))))))*********++++++*********((()))))))))************))))))*********+++++++++***+++------,,,,,,,,,---///>>>XXX{{{}}}vvviiigggmmmuuuyyy~~~xxxvvvnnncccZZZYYY```hhhrrryyy{{{tttlllaaaWWWNNNGGGAAA======;;;888777888888888777888888777777666555555444444333333222222333333444111222222333333222222111222333444555666666666666555555444444444555555666555555666777999:::<<<===BBB@@@>>>===@@@FFFOOOUUUWWWYYY[[[]]]```gggpppvvvyyykkkeeesssyyyllleeeccccccZZZ\\\XXXVVVVVVSSS```{{{iii\\\bbbgggdddhhhgggfffeeeccc```^^^\\\^^^NNN;;;///,,,+++***((((((((())))))))))))(((((('''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************'''(((((())))))***++++++&&&(((***+++,,,---...///111;;;GGGTTTaaakkkkkkgggOOOIIIBBB>>>;;;999;;;???GGGZZZnnnyyybbbQQQIIIEEEDDD@@@AAABBBBBBBBBBBBAAAAAAJJJNNNSSSUUUTTTRRRQQQPPPQQQLLLHHHIIINNNQQQOOOLLLGGG???444,,,((((((******((((((''''''''''''((((((''''''''''''''''''''''''jjjaaa```___[[[UUURRRRRRNNNHHHCCCBBB@@@===999666444333111222333333222111///...---+++))))))***+++***)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***)))***+++)))((((((***---555777>>>LLLYYY\\\UUULLLDDDEEEMMMXXX]]]]]]dddppptttsssrrrooollliiieeecccbbbeeeiiinnnsssxxx|||yyytttpppqqqvvv}}}yyyqqqllliiigggiiilllqqquuuxxx{{{|||}}}~~~~~~yyyvvvsssqqqpppqqqssstttvvvyyy{{{www~~~ttteeeZZZQQQXXXnnnbbbPPPKKKDDD:::888:::>>>FFFLLLLLLGGGBBB777333---***(((((((((((())))))))))))))))))))))))******++++++++++++******((()))))))))************))))))*********+++++++++)))+++,,,,,,++++++---///444OOOqqqvvvttt|||{{{kkkllloooooovvv~~~|||xxxqqqggg``````hhhttt}}}zzzrrrhhhaaaWWWRRRJJJCCC>>>:::777555555444333333555555444333444444555555555666666666777777666555555555555666444555555555555555555444222333444666777777777777777666666555555555666666;;;;;;::::::;;;<<<======CCCBBBAAA@@@AAAFFFNNNUUUYYYZZZ[[[\\\```eeejjjooo|||yyymmmuuuzzzzzzyyyrrrhhhaaa]]][[[SSSSSSVVVRRRVVVhhhvvv___^^^dddeeefffggggggfffdddaaa___^^^```UUUCCC444---***)))'''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((()))******++++++'''(((*********,,,111444AAAPPPbbbllloookkkcccZZZHHHAAA<<<===???CCCLLLUUUiiiyyy~~~||||||~~~rrrcccWWWPPPEEECCCAAA??????@@@AAAAAAJJJNNNRRRTTTTTTSSSRRRRRRSSSSSSSSSQQQOOOOOOQQQSSSRRRJJJ>>>333,,,)))(((((()))((((((''''''(((((()))''''''''''''''''''''''''kkkbbb``````\\\VVVSSSRRRNNNHHHBBBAAA???<<<999777555333111222222222222000///...---+++******+++++++++)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))+++,,,***((())),,,000888===HHHWWWbbb]]]LLL<<>>CCCJJJMMMKKKGGG???:::222---***))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))************)))************+++++++++(((+++,,,,,,***+++///333BBBhhh~~~yyyzzzuuugggkkkssswww|||zzzsssmmmggggggnnnzzzsssiiiaaaYYYOOOHHH@@@>>>:::777555444444444222111000111333444333111111222333444555666777777888888777666666666666666888888999999999999888888999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<===@@@???>>>======>>>???@@@BBBCCCDDDBBBBBBGGGNNNTTTZZZZZZ\\\^^^aaaeeehhhjjjvvv|||ttt|||vvvnnnhhhdddVVVOOOSSSRRRTTTaaa~~~}}}aaaYYY___ddddddfffhhhgggdddaaa```___^^^ZZZMMM<<>>CCCLLLUUUXXXRRRFFF<<>>>>>>>>>>>======AAAAAABBBCCCDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>???@@@BBBCCCAAACCCEEEEEEDDDGGGNNNTTT\\\]]]```cccgggjjjkkkkkkpppzzzzzzrrr{{{yyyddd\\\VVVUUU]]]pppzzzbbbVVVYYY___aaadddggggggdddaaa``````[[[^^^WWWDDD333,,,++++++(((((())))))))))))(((((())))))))))))((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************************+++,,,,,,------,,,---...///444AAAQQQ^^^tttuuupppeeeYYYPPPGGG???<<>>555///,,,***))))))(((((())))))***''''''''''''''''''''''''ggg___aaaaaa]]]VVVSSSRRRNNNHHHAAA@@@???<<<:::777666555111111222222111000...---...,,,******+++,,,+++***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++$$$(((+++++++++---444:::FFFHHHJJJIIIFFFDDDDDDEEEOOO^^^|||kkkYYYUUU[[[``````^^^___eeekkkmmmpppuuuzzz|||{{{vvvrrrpppwww{{{uuulllgggmmmwww}}}~~~pppxxxpppYYYNNNQQQZZZpppiii___aaa[[[RRRHHHEEEIIIMMMNNNMMMKKKDDD:::222---+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************++++++++++++---///---,,,///777>>>___sssyyyrrrooouuuxxxeeeppp}}}xxxtttlllrrr{{{uuummm[[[PPPCCC<<<;;;;;;888555444555555444333222222333555444222333555666666555777888999;;;<<<>>>???@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBBBBBBBBBB@@@?????????@@@BBBEEEFFF@@@CCCGGGGGGFFFHHHNNNTTT```aaaeeeiiinnnpppooonnnmmmvvvxxxpppwww~~~}}}ooo___YYY\\\hhhuuu~~~uuubbbUUUUUU[[[```dddggggggdddaaa```aaaYYY```]]]JJJ666---------(((((())))))))))))((((((******))))))(((((((((''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************++++++,,,,,,---......,,,...000555???RRRiiiyyyxxxeeeQQQFFFCCC???:::EEEPPPmmm~~~iiiZZZQQQKKKIIIAAACCCDDDEEEEEEGGGIIILLLSSSUUUWWWYYYZZZZZZZZZZZZYYYXXXVVVOOOFFF;;;333///******))))))))))))******((((((((((((((((((((((((ccc]]]______[[[VVVSSSSSSPPPJJJEEECCC@@@===<<<:::777444111111111111111000///...,,,,,,,,,+++++++++******+++***((('''&&&''')))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))************,,,+++***))),,,222:::@@@DDDIIIMMMFFF:::777BBBPPP]]]```pppmmmWWWYYYZZZ\\\\\\^^^eeeooowwwxxxooohhhkkkppprrrqqqqqqyyy{{{vvvpppnnnrrrvvv{{{|||kkkRRRNNNSSS```yyy~~~kkk^^^VVVXXXTTTKKKFFFIIIKKKHHHKKKFFF>>>777111---)))&&&((()))************))))))))))))))))))************)))******++++++******))))))************+++++++++...+++---111///,,,888JJJcccqqquuuxxxmmmnnntttyyyxxxnnn~~~yyypppiiilllyyyxxxkkk[[[OOOGGGAAA;;;888888888888666444333333333444444555666:::777777888777444666:::;;;>>>BBBBBB@@@@@@CCCFFFCCCDDDDDDCCCAAAAAADDDFFFEEEIIIDDDAAAEEECCC@@@DDDBBBBBBBBBAAA@@@@@@??????@@@BBB@@@<<<<<>>??????>>>???@@@BBBDDDEEEDDDCCCCCCEEEHHHJJJKKKJJJVVV\\\dddiiikkklllooorrrtttvvvyyyyyyoooooovvvgggZZZXXXlllmmmsssuuugggTTTSSS^^^___eeehhhfffggghhhddd\\\^^^\\\YYYQQQ???---(((---************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))************)))+++)))))),,,000111...+++,,,...555BBBUUUhhhwwwoooQQQ@@@<<>>BBB???BBBEEEGGGHHHHHHIIIIIIKKKJJJIIIGGGEEEDDDDDDEEE>>>@@@DDDFFFCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@???AAAAAA===>>>AAABBB@@@AAAAAABBBCCCDDDFFFGGGHHHEEEEEEGGGJJJNNNPPPPPPOOOOOOTTTZZZ```eeejjjnnnpppppptttzzzxxxvvvvvvvvvwwweee^^^___cccjjjuuuyyyppp```YYYZZZ```eeehhhfffeeegggddd___```]]]ZZZSSSDDD222+++,,,************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))******************+++***)))+++---///000000666999EEE[[[rrr}}}{{{sssjjjWWWEEEBBBJJJXXXhhhttttttdddKKKAAA::::::<<<>>>DDDKKKKKKMMMQQQTTTUUUTTTRRRQQQQQQPPPNNNNNNQQQSSSMMMDDD444000+++(((((())))))((('''(((((((((((((((((('''bbb[[[aaaaaa^^^XXXUUUUUUQQQLLLFFFCCC@@@===;;;999666444333333222222000///------++++++*********)))))))))+++***((('''''''''((()))(((((((((''''''''''''&&&))))))((((((((())))))***))))))))))))************(((***---000444999???DDDHHHDDD???;;;===FFFSSS[[[eeeeeegggjjjggg___YYYXXX```\\\\\\cccooowwwyyyxxxlllhhhfffjjjnnnqqqwww}}}yyyzzzyyyvvvvvvwww{{{rrriiieeennnooouuu|||\\\MMMQQQccczzz|||bbb___YYYUUUWWWYYYWWWQQQOOOKKKFFFAAA<<<555///***************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,///,,,,,,------777RRRmmm{{{wwwdddppprrr||||||{{{~~~}}}qqqaaaSSSHHH@@@:::555999888999:::===>>>===<<<>>>@@@AAACCCCCCAAA@@@>>>AAA>>>>>>BBBCCCBBBCCCFFFGGGIIIMMMSSSVVVWWWTTTRRRSSSPPPLLLIIIHHHFFFDDDCCC@@@???QQQYYYLLLKKKOOOFFFHHHFFFDDDAAA@@@@@@@@@AAA@@@BBBCCCAAAAAAEEEFFFCCCDDDEEEFFFHHHIIIJJJJJJJJJFFFGGGKKKPPPTTTWWWVVVTTTMMMNNNQQQWWW^^^eeeiiikkklllrrrxxx{{{xxxnnnhhhccchhhnnnlllfff___]]]]]]fffuuuwwwfffXXX___cccfffddddddeeeeeecccbbb___\\\WWWKKK;;;///***++++++*********)))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***((()))***+++++++++++++++)))+++,,,,,,,,,...000333;;;@@@PPPkkkppp\\\LLLHHHMMM\\\pppdddTTTCCC<<<<<>>EEEIIIFFF@@@<<>><<<<<<<<<>>>>>>>>>>>>???@@@??????DDDDDDEEEFFFGGGGGGGGGFFFEEEBBBCCCHHHJJJIIIHHHJJJPPPSSSZZZdddlllnnnkkkfff```[[[UUUPPPMMMJJJGGGDDDJJJGGGaaalllXXXWWW^^^NNNVVVSSSNNNHHHDDDBBBBBBBBBDDDGGGHHHGGGGGGJJJJJJGGGGGGHHHJJJLLLLLLLLLKKKKKKHHHJJJOOOUUUZZZ[[[ZZZXXXTTTQQQOOORRRYYY```dddeeelllqqqvvvxxx{{{zzzooohhh^^^]]]]]]\\\\\\ZZZWWWUUUcccuuu|||eee[[[___bbbcccdddeeefffeeebbb___\\\YYYRRRDDD444)))+++++++++*********))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))***+++,,,,,,,,,,,,))),,,---------111777<<>>666000------,,,+++******++++++************+++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---///000111555FFFeee~~~vvvnnn~~~}}}~~~|||}}}}}}wwwwwwzzzvvvppp\\\SSSHHH@@@???AAACCCCCC@@@@@@@@@@@@@@@@@@AAABBBIIIHHHGGGGGGFFFGGGHHHIIIFFFEEEIIIRRRWWWVVVTTTUUUXXX^^^kkk{{{zzzpppeee\\\UUUOOOMMMSSSPPPiiittt___]]]cccSSS]]]ZZZUUUOOOJJJHHHGGGGGGKKKOOOPPPOOOOOOQQQPPPLLLKKKLLLMMMMMMLLLKKKIIIHHHLLLOOOTTT[[[```aaa___]]][[[VVVRRRSSSYYY___dddeeennnpppssswww|||yyyrrrqqqjjjccc]]][[[]]]^^^ZZZUUUSSSeeeuuuzzz\\\\\\^^^bbbeeeeeeeeeeeebbb___\\\YYYUUUKKK999+++++++++++++++************))))))))))))((((((((((((''''''''''''((((((((((((******************************))))))))))))******)))***+++,,,,,,------------,,,******000>>>OOO\\\pppqqqpppjjj^^^QQQGGGBBBKKK```lllVVVJJJGGGHHHJJJCCCEEEGGGKKKOOOSSSVVVXXXUUUVVVSSSPPPRRRVVVTTTPPPGGGCCC;;;333,,,))))))******)))(((''''''((()))***ddd^^^aaa```\\\VVVSSSRRRNNNHHHIIIEEE@@@<<<999888666444333333222222000///------++++++*********)))))))))))))))))))))(((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&'''((())))))))))))************))),,,111777>>>FFFOOOTTT???BBBMMMeeeuuu^^^YYYWWW[[[___\\\WWWUUU[[[]]]dddppp|||yyysssiiihhhllltttxxxtttpppnnnzzzsssiiipppyyywwwsssqqqnnnnnnpppsssuuuvvvuuutttxxxuuujjj^^^ZZZhhhyyysssxxxnnn[[[LLLQQQeeezzziii]]]TTTUUUYYYYYYUUUSSSNNNMMMLLLKKKHHHBBB:::444///...,,,+++***++++++,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***,,,///222<<>>111///---+++***+++,,,---******+++++++++,,,,,,,,,*********++++++*********++++++,,,,,,,,,---------...///222;;;QQQrrr~~~uuurrrfffsssyyy{{{vvv}}}}}}yyysssooonnnlllhhheeeaaagggnnnoooiii```XXXTTTYYY```kkkwww}}}vvvuuuyyykkkooollljjjooonnnlllqqqhhhgggeeebbb^^^[[[XXXWWWUUU[[[aaadddhhhlllkkkggg\\\YYYTTTNNNIIIEEEBBBAAAEEEHHHOOOXXXaaagggjjjjjjaaa```\\\VVVQQQQQQVVV[[[eeeooo{{{}}}~~~uuuwwwlllbbb___bbbddd```[[[UUUVVV\\\mmmsss^^^ZZZ```ccccccccccccdddaaaZZZXXXVVVLLLAAA,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''((((((((()))************************++++++************++++++)))***+++---.../////////'''222GGGbbb}}}xxx\\\LLLSSSlll~~~gggHHHEEEAAA???BBBIIIRRRXXXXXXXXXUUUPPPOOOSSSUUUTTTKKKMMMLLLFFF<<<222+++(((((()))***++++++***)))(((nnn___cccaaa\\\WWWVVVUUUOOOFFFIIIEEE???;;;999777444333222222222222111///...---,,,+++******))))))******)))(((((((((''''''''''''''''''((((((((((((''''''******))))))((((((''''''((())))))))))))+++///222222555===EEEDDD;;;888;;;AAAKKKWWW___aaaaaaaaabbbXXXWWWVVVUUUVVVXXX\\\^^^]]]ZZZZZZ]]]aaadddgggkkksss~~~yyyzzznnn___```ooo}}}pppggg^^^fffuuu~~~wwwpppqqq|||{{{uuufff```oootttRRRFFFHHHVVVjjjiii^^^YYYSSSRRRRRRQQQNNNKKKHHHGGGGGG:::555...******,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,,,,,,,+++++++++,,,------333---000EEEgggppprrrtttqqquuuxxxwwwyyy}}}{{{}}}|||yyywwwrrrjjj___XXX^^^hhhxxxzzzyyyrrrqqqkkkgggnnnyyy|||yyyvvvtttlllaaa```ddd___SSSYYY___bbbbbbgggnnnnnniiilll^^^SSSPPPMMMFFF@@@>>>???BBBIIISSSYYY^^^fffooohhhccc[[[SSSOOONNNOOOPPPcccnnn{{{~~~|||ooo___XXXYYYZZZZZZPPPOOOSSS```rrraaaUUUbbbfffdddjjjgggaaa[[[YYYXXXVVVPPPKKK555...***+++,,,***))))))******))))))))))))*********)))((((((((((((((()))******)))))))))))))))***++++++++++++++++++++++++)))------)))(((...222222222CCCcccppp\\\UUUkkkhhhOOO===???HHHLLLSSS]]]ZZZWWWTTTSSSTTTUUUUUUTTTTTTPPPMMMLLLIII@@@000$$$((()))***)))'''&&&'''(((nnnaaacccaaa\\\VVVUUUUUUOOOGGGHHHEEE???;;;999777555333222222222222111///...---,,,+++******))))))******))))))((((((((('''''''''''''''((((((((((((''''''***)))))))))((((((((('''))))))***))))))+++///222888:::@@@DDD@@@888555999AAAIIISSSWWWUUUSSSTTTVVVUUUSSSRRRSSSXXX^^^cccfff___]]]^^^aaaccceeejjjpppwww~~~}}}sssfffcccjjjwwwqqqjjjiiijjjzzz|||}}}mmm```aaakkk}}}gggSSSHHHNNNbbbkkk___XXXTTTTTTRRROOOLLLHHHGGGFFF>>>888111,,,+++,,,------,,,,,,,,,+++++++++******,,,------......------,,,,,,,,,++++++,,,,,,---...,,,///>>>[[[}}}wwwiiinnnzzz{{{rrrmmmpppxxx~~~{{{|||~~~wwwvvvuuuttttttpppjjjeeeooonnnpppwww~~~tttrrrmmmkkksss~~~xxxnnnhhhggghhhaaaYYYYYY___cccccceeelllpppnnnlll```TTTPPPNNNGGGAAA???===???EEEMMMSSSXXX```iiigggccc\\\UUUPPPNNNNNNNNNYYYcccooowwwzzz}}}nnnaaa]]]___bbbUUUOOONNNUUUccctttlll[[[aaaeeedddhhhhhhccc^^^[[[ZZZXXXRRRMMM888000***+++,,,***)))+++******))))))))))))******))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++------.........///222444===[[[wwwuuu[[[YYYeeesss]]]JJJJJJNNNMMMOOOTTTVVVVVVUUUTTTTTTUUUTTTTTTSSSPPPNNNNNNMMMEEE888---******)))))))))))))))(((ooobbbaaa```[[[VVVTTTTTTNNNGGGHHHDDD???;;;999777555333222222222222111///...---,,,+++******))))))******)))))))))(((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((()))******))))))+++///222:::>>>AAA@@@999555;;;DDDIIIMMMPPPOOOMMMMMMPPPUUURRRPPPOOOTTT]]]ffflllnnnaaa___aaaeeeffffffjjjpppsssxxx}}}ssskkkbbbbbbkkkyyynnnbbbaaammm|||qqqooowwwzzzkkk```ZZZ^^^rrrkkkPPPJJJ[[[}}}ooo\\\UUUWWWUUUSSSPPPLLLIIIGGGEEEBBB<<<444///,,,---......,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,---......***222GGGfffvvvgggggguuuxxxrrrllllllzzz}}}vvvtttwww}}}nnnmmmmmmnnnqqqrrrrrrpppwwwooofffdddjjjuuuuuuqqqllljjjrrr|||rrrpppqqqmmmeee___YYY___dddcccccciiiqqquuunnncccWWWQQQMMMGGGBBB???;;;:::>>>DDDJJJOOOWWW```dddaaa\\\VVVQQQNNNMMMLLLOOOVVVaaalllttt{{{tttccc\\\ccclllaaaZZZTTTRRRUUU]]]lllzzzwww``````eeeeeefffhhhddd```^^^]]]ZZZTTTPPP<<<333,,,******)))***,,,******))))))))))))******)))))))))(((((())))))******)))))))))))))))******++++++++++++,,,,,,,,,,,,...***+++//////,,,333>>>WWWrrrnnnYYYXXXggg~~~ttt```VVVPPPJJJHHHJJJPPPRRRUUUVVVUUUUUUVVVVVVSSSQQQPPPQQQRRRLLLBBB999///+++((((((***,,,***(((oooddd``````\\\VVVTTTSSSNNNHHHHHHDDD???;;;999777555444222222222222000///...---,,,+++******))))))******)))))))))(((((((((((('''''''''((((((((((((''''''))))))))))))(((((((((((()))************,,,000333===CCCEEE???666;;;PPPeee\\\UUUKKKEEEFFFMMMTTTYYYQQQPPPRRRXXXbbbjjjmmmmmmbbb^^^```hhhjjjeeecccfffhhhrrr~~~uuu```___aaajjjyyyhhhccc___cccqqq{{{ppppppxxx~~~~~~pppccc[[[aaalll~~~{{{eeeQQQWWW^^^pppooo\\\UUUWWWUUURRROOOMMMKKKHHHFFFEEE@@@888111---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///000:::LLLfff{{{fff^^^kkkwwwuuurrrqqqtttkkkjjjqqqzzzqqqpppooooooqqqtttwwwxxxssspppkkkgggeeefffjjjmmm{{{uuummmjjjqqq}}}ssswwwyyyqqqgggdddXXX^^^cccbbb```eeeoooxxxrrrhhh[[[RRRLLLFFFAAA>>>:::777888===AAAFFFNNNVVV\\\[[[XXXUUURRRPPPNNNMMMLLLPPPWWWbbbnnnwww}}}xxxzzzyyynnn___ZZZfffuuusssppplllcccWWWSSS]]]jjj|||aaa___ggggggeeegggdddaaa___]]]ZZZUUURRRBBB888...******)))***---******))))))))))))******)))))))))((())))))******))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,000***+++000......@@@XXXvvv{{{cccZZZ___rrrzzzeeeSSSGGGCCCDDDHHHLLLRRRVVVWWWWWWYYYZZZUUUSSSSSSTTTTTTPPPIIIBBB444///)))(((+++---+++'''nnneee___```]]]WWWTTTSSSOOOIIIGGGCCC>>>;;;999777666444222222222222000///...---,,,+++******))))))*********)))))))))((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,...333666AAAHHHHHH===666DDDeeeuuuaaaIII===???IIIQQQSSSPPPQQQTTTZZZaaadddcccaaaaaa\\\___iiijjjaaaZZZZZZggguuu}}}lll```YYYaaannn|||{{{ppp___bbbjjjvvvzzzwwwyyyqqqeee___^^^^^^ttt{{{]]]SSSTTTbbbxxxuuuccc\\\WWWUUUQQQPPPOOOMMMJJJGGGFFFBBB;;;444...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---...///000111@@@UUUnnnhhhcccttt{{{{{{zzzzzz}}}kkk___\\\ddduuu}}}zzzyyyzzz|||}}}vvvzzz~~~|||uuuqqqrrruuu}}}ssspppttt~~~uuuyyy~~~wwwkkkfffWWW]]]cccccc___```kkkvvvuuummm___SSSJJJEEE@@@<<<;;;666444888<<<@@@FFFMMMQQQQQQRRRRRRRRRQQQPPPPPPJJJLLLQQQ[[[hhhssszzz}}}fffgggiiifff]]]ZZZfffvvv~~~{{{eeeWWW___nnn{{{```^^^hhhhhheeedddcccaaa```]]]ZZZUUURRRGGG<<<000+++***)))+++...******))))))))))))******)))))))))))))))***++++++))))))(((((()))***++++++++++++,,,,,,,,,---------222---...222222999XXX{{{kkk[[[fff{{{jjjUUUHHHAAABBBGGGNNNTTTXXX[[[]]]^^^XXXVVVUUUUUUTTTQQQLLLGGG;;;444---***+++,,,***'''mmmeee___```^^^XXXTTTSSSPPPKKKGGGCCC>>>;;;999888666555222222222222111///...---,,,+++******))))))************)))))))))(((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))***+++---...222666:::===BBB@@@666444FFFddd{{{lllPPPAAABBBHHHLLLKKKNNNQQQVVVYYY[[[ZZZXXXWWW```]]]ccclllhhhZZZVVV[[[rrr|||wwwhhh\\\VVV___lll}}}xxxkkkfffooovvv|||pppeee]]]ZZZ]]]lllwww~~~nnnUUUTTT\\\jjjwww~~~yyylll```[[[XXXTTTRRRRRRPPPLLLHHHEEECCC>>>888111---,,,---,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,---...000000)))BBBaaa|||kkklll~~~}}}jjj[[[RRRSSS^^^iiizzzxxxtttvvvxxx{{{~~~rrrgggXXX\\\ccceeeaaa___fffppptttnnnaaaRRRIIIEEEAAA<<<<<<666333555999;;;???DDDGGGHHHJJJMMMOOOQQQRRRRRRIIIJJJNNNVVVbbbnnnxxx}}}jjjdddaaaaaa^^^ZZZ___iiixxxnnn___gggwww~~~}}}ddd```eeeffffffbbbbbbaaa```]]]YYYUUUSSSKKK???333---+++)))***---******))))))))))))******))))))))))))******+++,,,(((((((((((()))***+++,,,++++++,,,,,,------......---,,,...222999JJJnnnuuucccqqqwww\\\HHHAAADDDIIIQQQYYY^^^___^^^[[[YYYWWWUUUTTTQQQNNNKKKCCC===444...,,,+++)))'''llleee___aaa```ZZZUUUTTTQQQMMMFFFCCC>>>;;;999888666555222222222222111///...---,,,+++******))))))***************)))))))))((((((''''''(((((((((((('''''''''((((((((()))))))))***(((***,,,...000555:::>>>777888666444<<>>;;;999888777555222222222222111///...---,,,++++++***)))*********************))))))))))))''''''(((((((((((('''''''''((((((((())))))******(((***,,,///222666<<<@@@888666555;;;MMM]]]___XXXLLLKKKJJJJJJLLLMMMNNNOOOTTTXXX\\\YYYUUUUUUZZZ``````hhhuuuvvvaaaPPP___{{{vvvhhhZZZQQQSSS^^^jjjvvv|||wwwkkk``````qqqooo^^^[[[XXX[[[mmmrrruuu~~~zzzvvvSSSYYY```mmmjjjddd]]]ZZZXXXTTTNNNHHHEEEFFFEEE@@@888222//////,,,,,,,,,------.........,,,------......------,,,+++,,,,,,---...///111111CCCdddmmmdddssswwwjjjZZZKKKDDDDDDEEEHHHKKKIIIFFFDDDDDDFFFOOO```rrrsssjjj___SSSMMMRRRfffyyy~~~kkk]]]___eeekkkhhh``````eeellliii^^^OOOGGGGGGFFFBBB<<<555111333666666777999>>>???BBBEEEIIILLLOOOPPPRRRRRRSSSTTTXXX```jjjqqqrrr|||vvvwwwyyypppddd^^^MMMUUUaaafffbbbaaalllzzzxxxyyygggZZZZZZgggaaabbbcccbbb___ZZZWWWVVVOOOCCC777111---******,,,******))))))))))))******))))))))))))***+++,,,---(((((((((((()))***+++,,,++++++,,,,,,---.../////////111777EEE___}}}sssuuukkkJJJFFFFFFMMMYYY___\\\WWW\\\[[[YYYWWWUUUTTTSSSSSSRRRMMMDDD999///******,,,lllddd]]]___]]]ZZZYYYYYYVVVPPPJJJFFFAAA===:::777444222333333333333222000///---******))))))))))))******))))))))))))((((((((((((''''''(((((((((((('''''')))(((((('''''''''(((((()))///111///222999<<<999000666:::===EEEPPPUUUTTTKKKDDDCCCLLLPPPLLLKKKOOOVVVYYY[[[ZZZVVVTTTXXX___cccmmmpppeeeZZZ]]]nnn|||uuuiiiYYYPPPRRR]]]jjjrrr|||zzzdddSSSXXXjjjzzz}}}ooobbbXXXXXXYYYfffyyyxxxfffPPPXXXrrrtttZZZXXX[[[UUUMMMKKKDDDCCCAAA???<<<777111,,,......---------......///---------............///,,,***...(((000555,,,999RRRxxxqqqbbbiiivvv{{{zzz~~~~~~zzzmmm[[[JJJAAA@@@DDDDDDCCC@@@<<<::::::;;;AAALLL[[[eeemmm{{{|||qqq```\\\VVVNNNGGGHHHVVVfff~~~mmmddd[[[^^^kkknnnccc^^^ccciiihhh___RRRHHHEEECCCAAA<<<999555333333444555444888:::===AAAFFFJJJNNNPPPTTTVVVVVVSSSQQQWWWdddnnnvvvvvv{{{yyyzzz]]]ZZZccccccXXXTTT___mmmttttttkkkWWWUUU\\\___^^^___aaaaaa^^^XXXSSSOOOLLL@@@222+++------)))+++***)))(((((()))***+++++++++******************,,,+++*********+++,,,---,,,------,,,---//////...111444>>>]]]vvvnnnyyysssnnnnnnnnnoooyyyzzzXXXMMMFFFJJJTTT[[[___bbbZZZ^^^]]]WWWRRRRRRTTTTTTOOOJJJCCC>>>:::444---(((lllddd^^^```^^^ZZZYYYZZZVVVPPPJJJFFFAAA===:::777444222222333333333222000...---*********))))))************)))))))))((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((+++///111111555;;;<<<888666222111777BBBJJJLLLLLLIIIDDDCCCHHHLLLMMMOOOQQQZZZ\\\]]]ZZZVVVTTTXXX]]]bbbfffgggcccbbbiiiqqquuullldddYYYVVV[[[gggttt{{{}}}qqq\\\PPPLLLZZZqqqzzzkkk___ZZZVVV[[[ttt~~~^^^UUUddduuudddZZZZZZVVVQQQPPPFFFDDDBBBAAA>>>999333///........................---------............///++++++000***...222---???dddqqqgggrrrwww|||}}}}}}{{{ooo^^^LLLBBBAAA>>>>>>>>><<<:::888999:::@@@FFFKKKNNNSSSbbbyyyyyyfff\\\___[[[VVVOOOGGGFFFRRR```vvv{{{~~~llliii```aaammmpppeee___ccchhhhhhaaaTTTJJJEEECCCAAA===:::555333333444444333777888:::>>>CCCIIINNNQQQRRRTTTUUUTTTSSSYYYdddnnnuuuvvvzzztttwwweeebbbgggggg___YYY]]]fffmmmtttsss\\\WWW[[[aaa``````aaaaaa^^^YYYTTTQQQNNNCCC555......---)))+++***)))(((((()))***+++++++++******************,,,+++*********+++,,,---,,,,,,------///000000...000AAAXXXwwwsssqqqxxxyyyqqqlllgggdddjjjsssvvv___IIIFFFOOOXXXZZZYYYWWW[[[\\\XXXTTTTTTSSSPPPOOOKKKFFFCCC???999111***mmmeee___aaa___[[[ZZZZZZWWWQQQIIIEEEAAA===:::888555333222333333333222000...---++++++************++++++******)))))))))(((((((((''''''((((((((((((''''''(((((((((''''''(((((()))---000222444999===;;;666777888???JJJLLLEEEBBBFFFFFFFFFEEECCCGGGOOORRRQQQZZZ[[[[[[XXXTTTUUUXXX[[[]]][[[ZZZ]]]hhhooolllccc^^^[[[YYY\\\fffssswwweeeZZZLLLLLLUUUiii|||yyyvvvtttvvvzzz{{{lllcccZZZTTT___qqqrrrWWWXXXfffgggZZZYYYVVVQQQNNNHHHFFFDDDBBB???;;;555111....../////////......------------............///,,,,,,333,,,...222111JJJqqqnnniiiuuunnn~~~~~~~~~}}}ssscccPPPEEEBBB:::;;;<<<;;;::::::;;;======AAADDDCCCEEEPPPdddsss~~~kkk[[[TTTaaa^^^YYYQQQHHHCCCJJJTTTiiiwww}}}uuukkkaaa___iiilllbbb[[[\\\eeegggcccWWWMMMGGGDDD@@@===:::666444333333222222444555666:::???GGGMMMQQQQQQTTTVVVVVVVVV[[[eeemmmvvvxxx}}}wwwtttkkkiiiiiijjjhhhbbb\\\^^^dddttt}}}cccZZZ]]]cccbbbbbbaaaaaa^^^YYYUUUSSSOOOFFF999111...---***+++***))))))))))))***+++******+++++++++++++++++++++++++++++++++,,,---------,,,,,,///111111111000888VVVtttzzzmmm}}}~~~vvvooohhhcccdddhhhvvv}}}zzzzzz}}}wwwSSSDDDHHHOOOQQQPPPTTTXXX[[[YYYWWWVVVRRRLLLMMMLLLJJJIIIGGG@@@666///nnnfff```bbb```\\\[[[[[[WWWQQQHHHEEE@@@<<<:::888666444222222333222111000...---,,,++++++++++++++++++,,,*********)))))))))((((((''''''((((((((((((''''''(((((((((((((((((()))***...///111666;;;===999444333CCC___qqqeeeIII>>>EEECCCHHHHHHCCCFFFPPPRRRMMMTTTVVVVVVTTTUUUYYY\\\]]]TTTRRRQQQYYYgggnnnbbbSSSRRRUUUZZZdddooo{{{zzzbbbRRRPPPZZZ```mmm|||}}}xxxuuuhhheee```]]]^^^ccciiimmmrrrvvv|||{{{pppeeeZZZZZZbbbwwwcccVVV]]]oooyyyeee\\\[[[XXXQQQKKKIIIGGGEEECCC@@@<<<777333...//////000//////---------------............//////---333,,,000555888UUU|||rrrmmmuuunnnwwwhhhUUUHHHDDD;;;============>>>AAACCC???GGGOOORRRQQQSSSZZZaaasss}}}vvviii^^^ZZZaaa^^^ZZZSSSHHH@@@BBBIII\\\jjj{{{nnnccc___fffiiiaaaYYYWWWaaafffeee[[[OOOIIIDDDAAA>>>;;;777555444333222111222222222555;;;DDDLLLQQQQQQTTTXXXYYYYYY\\\ccciiixxx|||}}}ssstttkkkjjjiiimmmrrrjjj\\\WWW[[[tttnnn___^^^bbbbbbbbbaaa___\\\XXXUUUSSSPPPHHH<<<333...+++*********************************+++++++++++++++,,,++++++++++++,,,,,,------///------000111000111444MMMnnnvvv~~~{{{vvv|||xxxsssmmmkkkjjjllluuu|||xxxvvv|||yyyvvvsssqqqsssyyyjjjQQQFFFDDDGGGKKKRRRWWWYYYWWWWWWVVVQQQKKKKKKKKKLLLNNNLLLEEE;;;222nnnfffaaabbb```\\\[[[ZZZVVVPPPGGGDDD???<<<:::999666555111222222222111///---,,,,,,++++++++++++++++++,,,************))))))))))))''''''((((((((((((''''''((((((((((((((()))******...///222777;;;:::666222444EEEeee|||sssUUUBBBBBBBBBJJJLLLHHHIIIOOOOOOIIINNNRRRTTTTTTYYYbbbeeecccNNNPPPTTT]]]iiimmmbbbTTTRRRXXXbbbmmmxxx}}}dddNNNNNNZZZmmmvvv~~~xxxsssmmmhhhccc___RRRPPPMMMKKKKKKNNNQQQTTTZZZ]]]ccclllxxx~~~rrrxxx|||oooaaa[[[]]]___|||xxxwww[[[WWW^^^iiiuuuzzzsssggg___\\\[[[VVVPPPJJJHHHEEECCC@@@===888555//////000000///......------------............///000+++///+++000777>>>___||||||vvvxxxxxxzzzlllYYYKKKEEE>>>?????????@@@BBBGGGJJJLLLWWWcccgggccc\\\XXXWWW___iiissstttrrroooiiidddbbbkkktttuuuooofff]]]XXXWWWUUUSSSOOOGGG>>>>>>CCCRRR```ppp|||uuuiiibbbggglllfff]]]XXX]]]ccceee\\\QQQJJJEEEBBB???<<<888666555444333111111000000333888@@@IIINNNRRRVVVZZZ\\\]]]^^^aaaddduuu|||yyynnnwwwmmmlllmmmtttxxxmmmZZZQQQTTTmmm~~~dddYYY___```aaa```^^^ZZZVVVTTTRRROOOHHH@@@555---************++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,------------000......000000///666???ggg}}}~~~{{{~~~xxxqqqkkkjjjpppxxx}}}|||xxxvvvvvvxxxxxxwwwtttqqqqqqrrrssspppSSS@@@AAAIIIRRRVVVXXXVVVTTTUUURRRNNNIIIJJJLLLOOOOOOHHH>>>555mmmeeeaaabbb```\\\ZZZZZZUUUOOOFFFCCC???<<<;;;999777666111222222222111///---,,,++++++************++++++++++++*********)))))))))''''''((((((((((((''''''(((((((((((()))***++++++//////444999:::666333444<<<@@@OOOcccgggYYYGGG>>>DDDJJJNNNMMMLLLMMMLLLIIINNNSSSVVVXXX```kkklllgggOOOVVV^^^fffmmmoooiii```[[[cccmmmxxx~~~iiiRRRKKKYYYlll{{{{{{vvvoookkkddd]]]WWWQQQLLLHHHCCCCCCBBBAAAAAAAAABBBCCCHHHJJJNNNUUU```ooo~~~yyyuuuyyyhhh^^^ZZZ[[[nnnuuulllfffVVVSSS^^^rrrwwwyyyqqqcccZZZYYYXXXTTTKKKIIIFFFCCCAAA>>>:::777111111000///............---------............///---***///+++///777DDDlllwww{{{}}}~~~~~~~~~}}}ooo]]]NNNGGG???>>>>>>>>>@@@EEEMMMSSSaaakkkvvvzzzssshhh^^^ZZZTTTXXXZZZZZZ\\\``````^^^```kkkttttttooofff\\\UUUKKKJJJKKKJJJDDD>>>===AAAJJJUUUdddqqqwwwjjjaaaeeekkkhhh___WWWXXX```ddd\\\QQQJJJGGGEEE???===:::888888777555333222111000222777>>>EEEIIIQQQUUU[[[___``````aaaaaammmxxxwww}}}~~~tttpppuuu{{{xxxiiiYYYSSSUUUeeehhhTTT[[[^^^aaaaaa^^^ZZZVVVTTTQQQMMMIIICCC888---***,,,******+++,,,,,,+++************++++++,,,---------++++++,,,---------------000...000222///111AAASSS|||~~~~~~{{{qqqqqqpppqqqvvvxxxwwwxxxzzzzzz}}}~~~{{{yyyxxxuuupppnnnvvvkkkKKKBBBHHHOOOVVVZZZWWWTTTSSSSSSQQQJJJJJJLLLNNNNNNIII@@@999lllddd```aaa___[[[YYYYYYTTTNNNFFFCCC???<<<;;;:::888666111111222111000///---,,,*********))))))*********+++++++++*********))))))''''''((((((((((((''''''(((((((((((()))***+++,,,000222777<<<999333333888DDDEEEIIINNNPPPMMMFFF@@@GGGHHHKKKOOONNNKKKLLLPPPOOOUUUXXXYYYcccmmmkkkaaaVVV^^^fffiiikkkkkkgggbbbdddkkkuuu}}}nnn[[[TTT^^^mmmwwwyyysssnnnjjjeeebbbWWWTTTOOOKKKHHHEEEBBB@@@@@@@@@??????>>>>>>>>>===@@@@@@BBBEEEKKKUUU```hhhwww}}}yyyzzzzzzyyyvvvttttttttt}}}tttssszzzuuugggaaa]]]cccrrrtttqqquuu]]]PPPWWWqqq|||uuuddd^^^[[[VVVMMMKKKGGGEEECCC@@@===:::444222///---------///000---------............///,,,...888222000777MMM|||xxxrrrttt|||qqq^^^OOOHHH>>>===<<<===AAAJJJUUU]]]ppp}}}rrrjjj^^^[[[VVVSSSYYYcccgggfffkkktttyyywwwsssmmmbbbYYYMMMLLLLLLKKKEEE>>><<<>>>CCCLLLXXXddduuuvvvhhh^^^aaajjjiii```WWWTTT]]]bbb[[[PPPJJJHHHGGG???===;;;::::::999777555333222111222666;;;AAAEEEMMMRRRZZZ```cccdddcccbbbhhhvvvxxxyyyqqqzzz}}}qqqbbb[[[___dddfff~~~jjjWWWXXX\\\bbbccc```[[[WWWUUUPPPMMMKKKGGG;;;///+++///***++++++,,,,,,++++++*********++++++,,,------...+++,,,---.........---,,,///...111333111666OOOkkk||||||~~~}}}}}}ssskkklllpppxxx```KKKGGGJJJVVV^^^\\\UUUSSSSSSRRRLLLKKKKKKMMMMMMJJJBBB<<>><<<;;;:::888777111111222111000///---,,,******))))))))))))******+++++++++************)))''''''((((((((((((''''''(((((((((((()))***+++,,,111444:::>>>999111333;;;GGGSSSXXXNNN@@@===BBBGGGJJJFFFIIIOOOOOOJJJMMMWWWOOOVVVXXXYYYaaakkkfffYYY\\\ccchhhgggeeebbb^^^YYYgggnnnwww~~~{{{rrrbbbXXXaaauuu}}}yyy}}}vvvmmm```VVVPPPMMMKKKIIIEEECCCAAAAAACCCDDDEEEDDDBBBBBB@@@???>>>>>>>>>???>>>>>>>>>===???DDDJJJOOOUUU\\\fffkkkllljjjhhhhhh```aaaaaa```]]]\\\\\\]]]ZZZwwwkkk___^^^\\\qqqssskkk\\\ZZZ___wwwssslll~~~fffOOOQQQlllxxxkkkbbbYYYOOOLLLIIIFFFDDDBBB???<<<555333///,,,,,,---///111---------.........//////,,,444CCC;;;333888UUU{{{qqqqqqmmm{{{nnn~~~||||||rrr___PPPIII>>>===<<<===CCCOOO]]]fffvvv|||nnnggg]]]WWW^^^iiimmmkkknnnuuuyyyvvvtttqqqhhh^^^WWWUUUSSSPPPHHH>>>:::;;;>>>FFFPPP\\\nnnyyykkkaaadddmmmoooeee[[[QQQ[[[```ZZZPPPJJJIIIIII???===;;;;;;;;;;;;999777444333222333666:::???BBBJJJPPPYYYaaaeeefffeeedddfffvvvvvvzzznnn{{{|||kkk]]]```llltttlllyyy}}}kkk___VVV\\\ccceeebbb]]]XXXVVVPPPNNNMMMIII>>>111---111***+++,,,------,,,+++*********+++,,,,,,---......+++,,,---.........---,,,---...333555222:::YYY|||vvvqqqkkkhhhppp~~~qqqTTTHHHFFFUUUaaa```XXXSSSRRRRRRNNNMMMLLLLLLMMMJJJDDD???iiiaaaaaa```]]]YYYYYYYYYTTTMMMAAA???===;;;:::888555222000000000///......---------,,,+++***))))))))))))******)))(((((((((((((((((((((((((((((()))*********)))((((((***,,,///111333999>>>;;;444000444999EEESSSYYYLLL@@@???BBBBBBDDDGGGLLLPPPQQQQQQPPPOOORRROOOPPPXXX___bbbbbbbbbccchhhiiiaaaVVVSSS[[[eeemmmvvv}}}}}}~~~zzzjjjaaahhhvvv~~~yyynnneeeYYYTTTMMMHHHFFFFFFFFFGGGBBBGGGJJJKKKMMMOOOMMMIIIKKKKKKKKKHHHEEEBBBAAAAAADDDAAA>>>???BBBFFFIIIJJJIIINNNSSSUUUVVVXXX[[[^^^```bbbeeeeeeeeeddddddeeegggiiipppyyywwwkkk```]]]```dddmmmzzzvvveee```ZZZ```}}}iii\\\vvvVVVOOOggg```]]]VVVQQQIIIEEECCC@@@<<<999999555000...//////---,,,////////////////////////222222555666222???lllrrrfffcccyyyzzzzzzrrrbbbQQQEEEDDD>>>???EEEGGGJJJYYYlllxxx{{{uuuiii```aaahhhjjjgggrrrvvv{{{zzzqqqjjjddd```ZZZQQQHHH???888555>>>AAAKKK\\\pppvvvjjjiiipppqqqggg\\\WWWXXXZZZZZZRRRIIIGGGKKKGGGCCC???>>>@@@@@@<<<777888333222444666777<<>>???AAABBB???<<<888444222444555666;;;AAAEEEOOOXXX\\\aaafffiiihhhgggqqqqqqqqqlllkkkfff\\\fff{{{yyy~~~}}}yyynnnaaa^^^___cccddd```[[[ZZZUUUQQQNNNKKKCCC777111111,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------......---------...//////......333777BBBcccpppgggfffmmm}}}vvvWWWNNNHHHTTTccc```YYYWWWTTTTTTQQQNNNNNNOOOMMMGGGAAAiiibbbaaaaaa___[[[[[[[[[UUUMMMDDDAAA<<<999777666555444000000000///......------,,,,,,+++***))))))))))))***))))))(((((((((((((((((((((((((((((()))*********++++++,,,---...//////777555222//////444===CCCCCC@@@???BBBDDDDDDFFFIIILLLKKKKKKNNNQQQQQQNNNKKKMMMRRRQQQKKKMMMXXXbbbeeeaaa```]]]YYYWWW[[[dddllluuuyyy~~~~~~xxxiiilllsss|||}}}|||}}}wwwsssmmmddd[[[TTTNNNJJJJJJKKKLLLOOOQQQUUUWWWYYYaaa^^^]]]eeewww~~~~~~zzztttnnniiidddbbb___]]][[[\\\^^^```aaaaaafffiiinnnttt|||xxxlll```ZZZ\\\ooorrrrrr}}}aaa\\\jjjmmmYYYTTTOOOIIIFFFEEEDDDAAA>>>;;;888444111000000///...////////////////////////,,,//////222AAA^^^yyyiiikkk~~~~~~{{{rrrjjjddd^^^RRRHHHFFFEEEFFFOOO[[[fff~~~tttooolllfffbbbcccjjjuuu}}}rrrllljjjfff___VVVLLLBBB;;;777888:::AAAMMM\\\lllwww}}}xxxqqqsssuuupppiii\\\XXXUUUUUURRRKKKFFFEEECCC@@@>>>???BBBDDDCCCAAA999555222333444555999>>>DDDMMMUUUZZZ```hhhllllllhhhppp{{{wwwoookkklllfffXXX\\\lllsssxxxrrrvvv}}}}}}}}}qqq```\\\\\\bbbdddaaa]]][[[UUURRROOOLLLDDD999111///,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,------------......------......///000...222999>>>PPPxxx~~~lllaaaaaalllwwwdddQQQEEEIIIUUUWWWWWWXXXTTTTTTSSSSSSSSSQQQMMMGGGCCCiiicccaaaaaa___\\\[[[[[[UUUMMMEEEAAA<<<888666666555444000000000///......------,,,++++++***))))))******))))))(((((((((((())))))((((((((((((((())))))***)))***+++,,,---.........666555222///111:::HHHSSSZZZKKK@@@CCCGGGDDDCCCFFFLLLJJJIIILLLPPPRRROOOLLLXXXZZZTTTIIIKKKYYYbbbaaa^^^ZZZVVVUUUYYYbbbkkkpppxxxzzz}}}~~~xxxqqqmmmsss|||{{{vvvtttjjjhhhccc]]]WWWTTTTTTUUUZZZ\\\^^^aaaeeekkkqqquuu~~~}}}{{{wwwwwwzzzwwwfff^^^VVV[[[}}}oootttUUUUUUtttmmmYYY[[[VVVOOOJJJHHHEEEAAA>>><<<:::666333111111000000////////////////////////,,,222222333IIImmmjjjkkk}}}~~~|||wwwssskkk^^^QQQKKKIIIJJJPPPXXX]]]sssvvvuuutttkkkfffjjjiiitttwwwmmmhhhccc```ZZZSSSJJJCCC===:::888:::???HHHUUUcccooovvvwwwuuurrrmmmhhh^^^WWWRRRRRRRRRLLLFFFDDDCCC@@@======@@@BBBCCCCCC;;;666333444444333777<<>>===<<<999555222111111111000000000000000000000000+++444444444LLLsss}}}mmmmmmwww}}}xxx}}}{{{ssshhh[[[SSSOOOOOOSSSWWWVVVhhhwwwtttooosssnnnxxx}}}rrrjjjgggaaa^^^XXXQQQJJJCCC===:::777999===DDDOOO\\\hhhppp}}}~~~vvvnnnfff```\\\TTTNNNOOOPPPLLLGGGDDDDDDAAA>>><<<===???AAABBB>>>999555444444222555:::@@@HHHPPPXXXcccooottttttrrrtttxxx}}}kkkbbbaaabbb^^^aaabbbZZZooooooyyytttiii___^^^___^^^]]]]]]UUUTTTQQQLLLGGG???555.........---,,,,,,---------,,,,,,---------.........---------...///000111111444...@@@aaayyyzzzrrrjjjcccmmmvvv___DDDBBBOOOccckkkcccWWWXXXYYYXXXUUUPPPJJJFFFhhhddd___```^^^\\\[[[ZZZSSSKKKEEEBBB===999777666444222000000000///......------++++++***************+++((((((((((((((())))))***((((((((((((((()))******'''((()))+++---///111222000222222111111777@@@HHHOOOBBB888888>>>CCCDDDEEEFFFFFFGGGIIIJJJMMMOOOQQQXXXPPPIIILLLVVV^^^]]]YYYSSSQQQQQQWWWbbbmmmuuuxxxwwwwwwxxxxxxrrriiiccccccwww~~~xxxnnnaaaVVV]]]ooonnnuuusssTTTSSSdddwww~~~xxxeee^^^XXXQQQLLLJJJGGGCCC@@@======:::666222000111222000000000000000000000000***222333555NNNttt{{{~~~~~~uuuuuuwwwwwwwwwwww|||uuukkk```YYYUUUVVVXXXSSS___mmmzzz~~~xxxxxxvvv|||}}}tttlllhhheeebbb\\\TTTKKKCCC===:::666777:::>>>FFFQQQ^^^fffppp}}}{{{}}}pppcccXXXSSSUUUMMMHHHIIIKKKIIIFFFEEEEEEBBB>>>;;;;;;<<<@@@BBBAAA;;;777666444222444888>>>FFFOOOZZZgggsssyyyxxxwwwwwwxxx{{{lllaaa```fffgggkkkhhh[[[eeehhhvvvzzzmmmaaa___aaa```______UUUTTTPPPKKKGGGBBB999000///...------------------,,,---------............---------...///000111222333000LLLvvv~~~~~~zzzrrrlllnnnuuurrrLLLAAAKKKcccoooiiiYYYXXXXXXXXXVVVRRRLLLHHHhhheee]]]^^^]]][[[[[[YYYRRRIIIEEEBBB===:::888666333111000000000///......------+++***************++++++((((((((((((((()))******((((((((((((((()))******))))))***,,,///222555777000//////444<<>>999777555222444888<<>>;;;999666333000000000000///......------+++***************++++++((((((((((((((()))******((((((((((((((()))******+++++++++---000444888;;;222---...999IIIPPPKKKCCC555===@@@===@@@GGGFFF???DDDHHHKKKHHHDDDCCCIIIPPPRRRJJJNNN^^^aaaUUUPPPUUUIIIMMMUUU___jjjsssyyy{{{rrrrrrsssooobbbUUUTTT[[[iiizzz~~~ooo___YYY[[[kkkxxxhhh|||iiiNNNZZZmmmfff]]]VVVQQQLLLFFFBBB======;;;666111...000222000000000000000000000000111000000>>>^^^{{{zzzjjjooo}}}}}}qqquuupppddd___]]]]]]\\\iii}}}yyywww{{{zzzoooggg```^^^YYYSSSMMMGGGBBB???::::::999999<<>>DDDHHHEEE???:::888555222444888;;;DDDOOO]]]mmmzzz~~~{{{}}}zzzwwwwwwxxx{{{~~~yyypppnnnnnnfffaaaZZZLLLIIIOOO[[[ccclllhhh^^^WWW[[[aaabbb^^^\\\UUUTTTOOOHHHFFFFFF???444000///...------------------------.........//////------......///111222333999OOOuuu|||xxxxxx~~~~~~vvvuuu}}}|||nnnnnnzzzgggNNNFFFXXXlllnnn]]]WWWSSSTTTWWWVVVPPPIIIiiibbb\\\]]]\\\YYYYYYXXXQQQHHHGGGCCC===999777555333111222222111///...,,,+++++++++++++++************)))))))))************))))))((((((((((((((()))******)))))))))+++///444888;;;///222444777CCCPPPNNNBBB<<<:::999<<>>:::888555333///---////////////000000000000...999000@@@ssszzzqqqvvv{{{uuuvvvjjj~~~ssskkkggg]]]aaaeeerrrzzzyyy|||{{{mmmccc]]]^^^\\\VVVQQQNNNGGG@@@999777888;;;===BBBMMMXXXcccgggkkkooovvv}}}}}}xxxwwwkkk[[[MMMHHHDDDAAAAAAAAAAAAEEELLLHHHHHHFFFAAA;;;<<>>;;;888666333000---////////////000000000111///777333IIIzzz|||{{{vvvrrruuutttiiihhhllltttmmm]]]___aaannn|||xxx{{{~~~pppeee^^^```^^^XXXSSSOOOIIIBBB===:::999:::<<>>BBBHHHIIIIIIHHHCCC>>>===AAAEEEFFFBBB<<<777333333444666888@@@NNN___nnnxxx{{{|||{{{vvvsssuuu{{{|||xxxsssrrrrrriiiYYYQQQRRRZZZ^^^bbbdddiiirrr|||rrr\\\WWW^^^bbbaaa___ZZZUUUOOOKKKIIIEEE>>>888111///...---......---+++............////////////...000---...444222111<<<\\\yyyuuukkk```XXXSSSTTTUUUQQQNNNMMMQQQNNNMMMOOOOOONNNPPPTTT\\\^^^^^^[[[WWWUUUWWWZZZ___fffooovvv{{{{{{qqquuu{{{\\\PPPPPPYYYjjjttteeeZZZUUUTTTYYYWWWKKKjjjccc\\\]]][[[YYYXXXWWWPPPHHHEEEAAA<<<888666444222000222111000///...,,,+++++++++++++++************)))))))))************))))))((((((((((((((()))*********,,,...000111111000///000111666;;;<<<:::<<>>CCCHHHKKKLLLKKKIIIGGGGGGIIILLLLLLJJJGGGMMMQQQTTTRRRKKKEEECCCDDDMMMTTT___gggmmmpppqqqrrruuuqqqkkkfffcccdddgggiiiooottt{{{~~~vvvcccXXXOOOVVVpppiiixxxqqqRRRWWWyyygggZZZVVVOOOHHHGGGAAA???;;;999777444111.../////////000000000111111111444666VVVzzztttzzzuuuiiihhhppp}}}}}}ooofff^^^___^^^iiizzzyyy{{{sssggg```bbbaaa[[[UUUQQQKKKDDDAAA===999999;;;BBBOOO\\\fffjjjllllllpppvvvxxxwwwzzz~~~zzzuuulllbbbQQQJJJCCCAAA???===@@@EEEIIIJJJJJJGGGBBB@@@AAACCCGGGDDD>>>888444333444555888@@@NNN```pppzzz~~~~~~}}}yyyvvvvvv{{{|||wwwkkk]]]YYY^^^[[[[[[\\\___eeennnxxxrrrbbb]]]```aaa^^^ZZZUUUPPPMMMJJJFFF@@@;;;111000...---......---,,,............////////////---......333666///444IIIuuupppggg^^^VVVSSSMMMKKKOOOTTTUUUVVVXXXVVVQQQPPPSSSUUUSSSQQQQQQQQQRRRSSSQQQNNNMMMPPPSSSWWW\\\aaadddeeekkkttt{{{uuu|||kkkVVVJJJOOObbbxxxtttbbbTTTVVVWWWSSSSSSjjjccc[[[\\\[[[XXXXXXWWWPPPHHHEEEAAA<<<777555333111000111000000...---,,,+++++++++++++++*********))))))))))))************))))))((((((((((((((())))))***+++,,,...000000000///...000222===IIIIII>>>999<<<999;;;???CCCFFFHHHGGGFFFHHHFFFGGGLLLQQQRRRLLLGGGLLLPPPQQQMMMEEEAAADDDIIIQQQXXXaaaiiilllmmmmmmmmmkkkkkkjjjiiihhhiiikkkmmmssswww|||~~~}}}hhh[[[WWWOOO\\\lllkkkbbbNNNaaahhhZZZWWWRRRJJJFFFBBB@@@<<<:::888555111/////////000000000111111111333000:::aaarrrvvv~~~xxxllljjjppp~~~vvvmmmeeedddccc```hhhyyy|||}}}ttthhhbbbfffeee___XXXSSSMMMFFFCCC>>>999888:::BBBQQQ```mmmsssvvvuuuuuuxxxyyyxxxvvvzzz~~~uuulllXXXOOOGGGCCCAAA@@@CCCHHHIIIKKKLLLKKKGGGEEEDDDEEEIIIEEE???:::666444444555999???LLL]]]nnnzzz}}}zzzyyy|||{{{mmmfffqqqiii^^^TTTUUU___jjjtttzzziii^^^^^^___YYYVVVRRRNNNKKKGGGBBB>>>222000...---.........---............////////////.........444666...<<<\\\ssskkkgggdddbbbgggbbbaaaffflllnnnrrruuussspppqqqsssrrrmmmiiiiiikkklllllliiieeedddgggjjjqqqvvvyyywwwtttssssssqqqyyyyyywwwfffLLLIIIYYYkkkuuueeeSSSWWWUUUPPPXXXiiiccc[[[\\\[[[XXXXXXWWWPPPGGGEEEAAA<<<777555333111000000000///...---,,,,,,++++++++++++*********))))))))))))************))))))((((((((((((((())))))***,,,------...///000111222333444===JJJJJJ???888999:::===AAADDDEEEEEEDDDCCCHHHGGGHHHMMMSSSTTTOOOIIILLLNNNOOOJJJCCCCCCJJJRRRWWW\\\dddiiikkkjjjiiiiiifffggggggggggggjjjooossswwwzzz~~~mmmaaa^^^PPPSSSsssrrrdddqqqNNNQQQppplll___[[[UUUKKKCCCCCCAAA===;;;999666333000000000000000111111111111333///???jjjlllsssyyypppeee___ggg|||mmmjjjdddlll|||vvviiidddhhhiiibbb[[[UUUNNNIIICCC===999888:::BBBQQQ```sss{{{|||}}}}}}|||vvvwww~~~}}}qqq^^^TTTJJJFFFDDDDDDGGGKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJGGGAAA;;;777555444444999???JJJYYYkkkyyy}}}|||~~~yyylllkkkkkkUUUSSS^^^jjjppprrrvvvfffbbb```YYYWWWSSSPPPKKKGGGBBB???333111...---........................////////////000000...222444222JJJsss}}}~~~|||xxx|||uuu{{{|||VVVEEEMMM]]]qqqkkkZZZYYYTTTNNNVVVgggbbb[[[\\\ZZZXXXWWWVVVOOOGGGEEEAAA<<<888666444222000//////......---,,,,,,++++++++++++************)))))))))************))))))((((((((((((((()))******---------...///111333444888777:::???>>>999777888<<>><<<:::777333111000000000111111111222222333222JJJwwwuuudddmmmqqqlllbbbVVVXXX~~~uuuqqqjjjpppxxxllleeejjjllleee\\\UUUOOOJJJBBB===999999:::@@@MMMZZZuuuxxxfffZZZNNNIIIHHHGGGJJJNNNQQQPPPOOOOOONNNNNNOOOOOOKKKHHHCCC===888666444444888>>>IIIYYYkkkzzz}}}}}}{{{yyyttthhhaaannneeeOOORRRcccooosssvvvyyy{{{rrrjjjbbb\\\ZZZXXXUUUPPPKKKFFFAAA???444111...------//////...............///////////////222000000444<<<[[[rrrggguuuwww{{{eeeFFFEEEVVVooowwwhhh[[[SSSOOOQQQeeebbbZZZ[[[ZZZWWWWWWVVVOOOGGGFFFBBB===999666555333111///......------,,,,,,++++++++++++************)))))))))************))))))((((((((((((((()))******---...000222222333222222999@@@CCC>>>777666777888;;;???CCCFFFFFFGGGHHHJJJIIIHHHGGGGGGHHHKKKNNNOOOJJJNNNRRRUUUVVVVVVWWWXXXaaadddggghhhfffeeeddddddeeeiiimmmnnnnnnqqqwww}}}zzz|||~~~{{{www~~~zzzuuupppppppppnnnnnnqqqwww}}}|||sssmmmjjjkkkjjjjjjiiidddaaafffmmmrrr^^^[[[TTTWWWsssooofff~~~fffMMMTTToooyyyjjjaaa\\\TTTKKKEEEBBB???<<<:::888444222000000111111111222222222222777XXXqqqeeeooopppnnncccOOOMMM{{{}}}vvvyyytttmmmsss}}}}}}}}}qqqeeekkknnnggg]]]VVVPPPKKKCCC???;;;:::999<<>>999666444444666===JJJ\\\ooo}}}}}}|||~~~xxxqqqnnnmmmeeeZZZYYY```fffTTTKKKYYYlllvvv{{{mmmgggdddfffgggbbb^^^\\\ZZZYYYVVVPPPJJJDDD@@@>>>555222...------/////////............////////////+++333222000888HHHkkkxxxgggjjj|||zzzvvvQQQIIIQQQkkktttZZZSSSUUUOOOdddbbbZZZ[[[ZZZWWWWWWVVVOOOGGGGGGCCC>>>999777555333222.........------,,,,,,,,,+++++++++************)))))))))************))))))((((((((((((((()))******---///333555555333000...888IIIQQQHHH;;;888888777888<<>>777333555999999===CCCFFFHHHHHHIIIJJJEEEIIIEEE>>>AAAMMMRRRMMMMMMJJJPPP^^^bbb\\\YYY\\\ccceeeggghhhgggeeebbb```eeeiiiooowww|||}}}zzzvvv~~~}}}}}}|||tttlllddd___[[[___ccchhhkkklllqqqyyy}}}pppccceeesssyyyvvvkkk___WWWTTTMMMDDDFFFPPPcccrrrwwwzzz}}}mmmggg[[[RRR\\\~~~lll^^^nnnrrrZZZYYYwwwcccPPPJJJBBBAAA@@@>>>;;;999666444111111111000111111222333000FFFqqq~~~xxxgggNNNPPPGGGqqqyyyyyy~~~pppjjjsss~~~wwwmmmoooooojjj```VVVPPPMMMHHHDDD???<<<<<<>>>AAABBBJJJJJJLLLNNNLLLNNNYYYfffvvvpppaaaZZZYYY]]]aaannnbbbSSSLLLMMMOOONNNKKKPPPLLLFFF???:::666555444666<<>>AAAKKKOOOJJJOOOJJJOOO[[[```[[[YYY^^^ddddddeeeeeedddbbb___^^^eeeiiiooovvv{{{}}}zzzwwwwwwwwwyyy|||~~~tttjjjccc___bbbeeehhhkkkooottt{{{{{{nnnccchhhuuuwwwpppiii^^^UUUQQQIIIAAACCCLLL___tttsssrrrrrrhhh[[[SSSYYYsssfffrrreeeZZZrrrnnnXXXQQQDDDBBB@@@>>><<<999666444111111111111111222222333444JJJssszzzfffKKKMMMSSSuuutttkkkttt{{{oooppppppkkkaaaWWWPPPNNNHHHEEE@@@<<<;;;===>>>???>>>???AAABBBAAABBBLLLWWWlllyyy{{{kkkbbb^^^ZZZXXXddd\\\QQQIIIGGGGGGHHHHHHOOOKKKFFF@@@;;;777666555777===KKK]]]ppp}}}~~~~~~~~~pppcccaaa___bbbeee___jjjcccgggrrrqqqkkkxxxxxxgggeeeggg[[[XXXfff]]]ZZZUUUPPPLLLHHHCCC???;;;666111...---///000000.........///////////////000///000999PPPsssyyyuuussstttuuuxxx}}}~~~oooUUUPPP^^^zzzlllXXXRRROOO}}}bbbbbbZZZYYYXXXXXXXXXTTTMMMGGGDDDAAA<<<888666444222111......------,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))***+++---...//////000111///,,,///555666444222333777:::;;;:::===BBBIIIMMMLLLJJJGGGEEEHHHJJJFFF@@@BBBJJJMMMIIINNNIIIKKKUUUZZZYYY[[[```ddddddcccbbb```^^^\\\[[[eeegggmmmsssyyy{{{zzzxxxuuuvvvxxx{{{xxxqqqlllkkkjjjjjjmmmrrrxxx|||~~~yyywwwpppnnnwwwuuuiii___UUUOOOGGG???AAAIII\\\xxxpppjjjttt|||kkk]]]WWWVVVccckkkpppvvv\\\hhhnnnWWWOOOGGGEEEAAA>>><<<:::777555111111111111111222333333888OOOwww}}}~~~|||sssbbbLLLSSSggg|||xxxmmmuuuqqqsssrrrlllaaaWWWPPPNNNIIIFFFBBB>>>;;;;;;;;;<<<;;;<<>>;;;888777999@@@NNN```qqq{{{~~~}}}bbbYYYYYYccchhhbbbmmmtttwwwnnnbbbbbbqqquuujjjggg]]]VVV^^^^^^ZZZUUUQQQMMMHHHCCC@@@<<<888222......///000000.........///000000111111777222777QQQvvv}}}sssvvv}}}~~~QQQLLLaaazzzsss\\\NNNHHHcccaaaYYYXXXWWWXXXXXXTTTMMMHHHFFFBBB===999666444222000//////......---,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((()))***+++------+++,,,------...222666888BBB@@@<<<888555555999===:::<<>>???GGGPPPXXX___eeeccccccbbb```___^^^]]]\\\\\\^^^dddjjjqqqttttttssswwwxxxxxxwwwzzz~~~zzz{{{{{{xxxuuulllyyyuuuccc]]]VVVNNNGGGAAAAAAEEESSSnnnsssddddddjjjvvveeeaaaXXXSSSlllyyyoooooo^^^lllnnnaaa___QQQKKKCCC???>>><<<999666222222222111222333333444:::WWWrrr}}}rrrvvvqqqfff^^^]]]vvvssswww}}}}}}wwwzzzzzzttthhhZZZQQQLLLJJJHHHEEE@@@<<<;;;>>>@@@AAAAAACCCFFFEEEDDDGGGMMMgggsssuuufff\\\SSSMMMGGGHHHMMMRRRRRRPPPJJJIIIGGGDDD@@@<<<999777999@@@NNNaaarrr}}}lllbbb___eeefff^^^bbbhhhkkkfffbbbeeeoooxxxuuunnnsssmmm```^^^^^^[[[VVVQQQMMMIIIDDD@@@===888333///...///000000......//////000111111222555111>>>```ooommm||||||zzzttthhhlll{{{```PPPZZZvvvzzziiiVVVHHHccc```YYYWWWWWWXXXXXXUUUNNNHHHGGGCCC===999666444222000//////......---,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))***+++---...,,,...---+++---333666777>>>===:::555333444999===<<<===>>>>>>???BBBFFFIIIGGGFFFDDDBBBCCCCCCBBB@@@::::::===DDDNNNXXX```dddaaaaaa```^^^]]]ZZZYYYWWWWWWZZZ```hhhooorrrqqqpppoooppppppqqquuu~~~yyyuuutttqqqddd]]]YYYWWWRRRLLLEEEAAA@@@AAAHHH^^^~~~vvvfffaaaaaasss~~~llleee[[[SSSeee~~~mmmxxxdddcccxxxnnnccc```VVVNNNEEE??????>>>:::777222222222222222333444444;;;ZZZzzzmmm}}}yyy~~~ooodddddd|||}}}|||zzz||||||ooo```TTTMMMIIIIIIFFFBBB>>>???DDDIIIEEECCCEEEHHHHHHGGGJJJOOOfffrrrzzziii\\\RRRJJJDDDFFFNNNTTTTTTQQQJJJJJJHHHFFFBBB===999666999@@@NNN```rrr~~~xxxpppmmmkkkaaaYYYYYYZZZ]]]```dddiiilllxxxwwwnnnddd^^^[[[VVVRRRMMMIIIDDDAAA===999333///...///000000......///000000111222222///111GGGqqqvvvpppyyyzzzpppsssyyylllppp~~~wwwvvv~~~xxxxxxvvvpppeee]]]]]]bbbddd^^^UUUOOOTTTdddyyyuuuZZZYYYrrr~~~hhhOOOccc___XXXWWWWWWXXXXXXUUUNNNHHHGGGCCC>>>999666444222000......------,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((())))))***+++---...//////---)))...999@@@AAA===999444222333666999:::===>>>???@@@@@@AAADDDFFFDDDBBBAAAAAABBB@@@>>>===888:::>>>EEEOOOYYY___aaa^^^^^^]]][[[XXXTTTPPPMMMTTTWWW___hhhoooqqqpppnnnllllllmmmooosssyyy~~~zzzyyykkk\\\TTTQQQRRRRRRQQQLLLGGGCCCAAA@@@CCCUUUrrr|||kkkbbb___fffrrrhhh]]]UUU```rrrlllfffkkk\\\ooo~~~rrrfffaaaYYYPPPEEE@@@??????;;;777333222222222222333444444>>>^^^|||mmm}}}wwwjjjlllzzzzzzwwwfffXXXPPPIIIIIIFFFBBB@@@CCCKKKRRRLLLJJJJJJMMMNNNNNNQQQVVVdddqqqmmm\\\QQQLLLFFFFFFJJJPPPRRRRRRKKKKKKJJJGGGCCC===888555;;;AAAMMM^^^ppp|||~~~~~~~~~}}}sssnnneeeZZZRRRPPPXXX^^^___aaaeeexxxrrrccc___[[[VVVRRRNNNIIIDDDAAA>>>:::444///...//////000---...///000111222333333...777TTT|||zzzpppfffkkk~~~zzzhhhcccooo}}}rrr}}}|||zzzsssfffaaajjjnnneee^^^ZZZSSSIIIFFFHHHJJJJJJHHHEEEGGGSSShhhyyy```SSSiiiwwwTTTccc___XXXWWWWWWXXXXXXUUUNNNIIIHHHDDD>>>:::777444222000------,,,,,,+++******)))************))))))))))))))))))))))))))))))))))))(((((())))))***+++---...000000,,,)))111BBBMMMPPPAAA:::222111666999888555<<<>>>@@@AAA@@@???@@@AAADDDBBBAAABBBCCCAAA>>>>>>999<<>>:::444000/////////000---...///000111222333333222>>>```yyy|||vvvkkkmmmssscccddduuu{{{zzztttzzztttcccTTTNNNWWWqqqsssdddWWWTTTQQQIIIEEEHHHFFFIIIKKKGGGDDDJJJ\\\nnn~~~___LLL___}}}TTTlllcccWWWYYYYYYYYYZZZZZZTTTLLLMMMGGG???888444222000///...------,,,,,,++++++******)))))))))((((((''''''(((((((((((((((((((((((()))(((((()))+++...222444:::555...,,,111999BBBHHH===;;;888666555666888999======>>>@@@@@@AAA@@@@@@EEEDDDDDDEEEEEEDDD@@@===@@@BBBHHHOOOWWW[[[\\\\\\ZZZ[[[\\\ZZZTTTLLLFFFBBBPPPYYYdddllloooooooooooonnnzzz~~~|||yyyuuuvvv}}}~~~lllcccaaaaaa```___YYYUUUPPPLLLJJJGGGEEECCCKKKWWWmmmxxxkkkccc```wwwrrrcccVVVVVV___mmmiiivvvdddrrrqqqeeeYYYKKKBBB@@@@@@===999888333111333444333444777EEEmmm}}}{{{}}}xxxnnn[[[SSSMMMJJJHHHFFFFFFNNNbbbtttddd```TTTSSS[[[ZZZWWW^^^jjjuuurrr___UUUUUURRRMMMKKKMMMQQQRRRRRRNNNIIIEEEAAA===888555999@@@LLL[[[jjjxxx~~~{{{yyy~~~pppaaafffvvvlllfff\\\VVVWWW]]]ccceeeqqq|||ddd___]]]^^^ZZZTTTOOOLLLEEE>>>>>>;;;666111//////000222///------222555333333444666@@@ooovvvooouuuyyyyyywwwvvvqqqppp}}}ssseeeXXXSSSOOORRRcccxxxwwwiii\\\RRRLLLIIIIIIFFFFFFHHHEEEFFFTTTggg~~~\\\TTT___jjj___kkkbbbWWWYYYYYYXXXYYYYYYRRRJJJLLLFFF???888444222000///...------,,,,,,++++++***++++++++++++*********)))(((((((((((((((((((((((()))))))))***,,,///222444999555///---///444999<<<777666444444555777:::;;;===???@@@@@@??????AAACCCBBBCCCDDDDDDCCCAAA@@@???CCCGGGMMMVVV]]]```___]]]YYYZZZ[[[YYYVVVSSSQQQPPPZZZ```hhhnnnrrrrrrqqqqqqttt}}}tttoootttwwwjjjiiinnnqqqlllfff\\\XXXRRRMMMIIIFFFCCC@@@HHHQQQddd|||~~~qqqiiifff|||vvvgggYYYWWW___{{{{{{vvvmmmvvvbbbcccggg[[[LLLBBB??????<<<999888333111333444333444888MMMwwwwwwzzz|||sss___TTTIIIKKKLLLKKKIIIPPPeeezzzvvvpppaaaYYY\\\XXXUUU^^^lllxxxqqqaaaXXXWWWSSSNNNLLLLLLMMMLLLMMMKKKHHHEEEBBB???;;;888888???KKKZZZjjjwww~~~|||{{{}}}tttkkkooo|||vvvvvvoooccc^^^bbbfffgggxxx~~~jjjaaa]]]^^^[[[TTTOOOLLLEEE>>>>>>;;;666111//////000222000---...222444222222444:::KKKzzz|||yyyxxx}}}~~~}}}}}}xxxqqqqqqwwwyyyuuuuuu{{{pppddd\\\YYYWWWWWWdddttt|||kkkWWWJJJLLLHHHGGGHHHEEEDDDQQQcccyyy}}}|||```RRRYYYeee___iiiaaaXXXYYYYYYWWWXXXWWWPPPHHHKKKEEE>>>888444222111///...------,,,,,,++++++***++++++++++++************(((((((((((((((((((((((()))))))))***,,,///111333555333//////000333444555444333222222333555888:::<<>>>>>CCCHHH@@@CCCEEEDDDAAAAAACCCEEEIIILLLSSS[[[aaabbb___\\\YYYXXXWWWWWWYYY\\\```bbbggghhhlllqqqtttuuutttrrryyyvvvmmmlllooowww{{{tttooouuuvvviii```[[[TTTNNNIIIEEEAAA???KKKRRRddd}}}{{{rrrsss}}}lll]]]YYY]]]qqq|||uuu~~~ddd^^^iii]]]MMMBBB>>>===;;;999777333222333444333555:::UUUsssyyy~~~zzzdddWWWIIILLLPPPNNNJJJNNNaaauuu|||kkk^^^ZZZTTTSSS___mmmzzzrrrddd\\\WWWRRROOOOOONNNLLLJJJKKKIIIGGGEEECCC@@@;;;888777>>>JJJYYYhhhuuu~~~~~~}}}yyy||||||wwwsssvvv~~~{{{tttnnntttxxxuuu{{{zzzzzz|||oooccc\\\^^^\\\VVVPPPLLLEEE???>>>;;;666222000///111222000......111222111222555@@@[[[{{{xxxzzz|||yyyqqqkkkooowww}}}uuusssvvvnnnjjjjjjiiigggnnnyyy{{{zzzjjjUUURRRMMMJJJIIIDDDBBBNNN^^^qqq{{{yyyfffQQQQQQ___~~~fff|||hhh```YYY[[[ZZZXXXXXXWWWPPPGGGIIIDDD>>>888555333111///...------,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((()))***,,,...000111000///...///222666888888555555333333333444555666999>>>BBB@@@===???FFFNNNAAAEEEHHHHHHEEEEEEJJJOOORRRSSSWWW[[[^^^^^^\\\YYYXXXVVVSSSTTTYYYbbbjjjnnnqqqooooooqqquuuwwwvvvsssyyy{{{{{{sssooojjjiiippp~~~{{{|||xxxhhhaaa\\\UUUOOOJJJFFFCCC@@@MMMVVVkkk~~~|||qqq```ZZZ[[[hhhvvvjjjaaavvvkkk```PPPCCC>>><<<;;;999777333222444444333777<<<\\\zzzrrrzzzvvv|||}}}|||jjjZZZOOOOOOPPPOOOJJJLLLYYYgggzzzxxxiii\\\WWWOOOPPP___lllzzzyyyiii___WWWOOONNNPPPOOOMMMLLLJJJIIIGGGEEECCC???:::666777===HHHVVVeeerrr{{{~~~|||{{{{{{yyy||||||vvvqqqrrruuurrr~~~zzz}}}zzzqqqmmmuuuooo___\\\___^^^WWWPPPLLLFFF@@@>>>;;;777333000000111111000......111111///222777GGGkkk|||}}}|||xxxtttuuusssttttttkkkppp~~~~~~|||yyy{{{{{{iiiYYYRRRNNNKKKFFFBBBLLLZZZhhh||||||zzztttXXXNNN\\\}}}tttzzzfff```[[[\\\[[[YYYYYYXXXPPPHHHGGGCCC===888555333111///...------,,,,,,++++++***(((((((((((((((((())))))))))))))))))))))))))))))''''''((()))+++---...///...,,,,,,---222666999:::555444444444444555777777666;;;@@@@@@>>>AAAIIIQQQCCCHHHLLLMMMMMMOOOUUU[[[]]][[[ZZZZZZ[[[[[[YYYXXXXXXTTTPPPRRRZZZdddmmmrrrvvvsssqqqrrrvvvxxxxxxvvvxxxvvvwww{{{~~~}}}yyyssslllkkktttwwwjjjaaa\\\UUUOOOKKKHHHFFFDDDJJJXXXnnnuuuddd[[[YYYbbbooosss^^^mmmyyylllaaaRRREEE>>>;;;:::999666444333444333333888???dddqqqgggppp|||}}}{{{nnn\\\UUUQQQNNNOOOPPPRRRXXX```oooooodddYYYTTTKKKMMM[[[iiiyyynnnbbbWWWOOONNNOOOLLLKKKKKKJJJHHHFFFEEECCC@@@<<<999777<<>>??????BBBIIINNNDDDHHHNNNRRRUUUYYY___dddccc```\\\ZZZZZZZZZYYYYYYWWWSSSQQQTTT]]]gggooorrrwwwuuutttuuuxxx{{{|||}}}yyyxxxyyy}}}~~~|||vvvxxxzzzoooaaa\\\TTTOOOKKKJJJHHHGGGJJJYYYpppzzziii]]]XXX]]]wwwooo^^^]]]|||yyyjjjaaaTTTHHH@@@<<<:::999666444444555333333:::BBBlllpppcccggg~~~nnn___VVVPPPNNNRRRYYY^^^ccchhhnnnmmmaaaVVVRRRIIIIIIVVVhhhxxxzzzooodddZZZSSSUUUSSSMMMJJJLLLMMMJJJHHHFFFEEECCCAAA???888;;;CCCNNN\\\jjjwww~~~~~~~~~yyy{{{|||}}}~~~rrrjjjeeeaaaXXXXXXZZZbbbrrr}}}jjjgggeeeUUU[[[```aaaZZZRRRLLLFFFAAA===;;;888555222111111111000//////111000000777???]]]|||tttssszzz{{{uuuxxx|||wwwzzzxxxmmmdddcccccc}}}qqq___VVVPPPMMMHHHEEEMMMYYYggg|||xxx{{{fffaaayyywwweeeaaaYYY[[[ZZZYYYYYYXXXQQQHHHDDDAAA<<<888666444111000...------,,,,,,++++++***)))*********++++++++++++))))))))))))))))))))))))((()))+++,,,---...//////---...///222555555333111///000222444777999;;;<<<888:::===???@@@BBBEEEGGGBBBFFFLLLTTT[[[aaaeeeggg___]]][[[ZZZZZZZZZXXXWWWVVVTTTTTTYYYccclllqqqrrrwwwxxxzzz{{{|||~~~yyyvvvtttqqqooouuu~~~{{{rrrbbb]]]UUUOOOLLLJJJIIIHHHLLLYYYmmm}}}zzzyyy|||~~~mmmaaaZZZYYYnnn}}}rrrqqqfffZZZwwwssshhhaaaUUUJJJBBB<<<:::999666444444555333333;;;DDDsssrrrfffgggyyy|||{{{lllbbbTTTQQQQQQWWW^^^eeemmmtttqqqmmm^^^RRROOOHHHIIIVVViiiyyyuuuuuuzzznnn```[[[]]]dddbbbXXXTTTWWWXXXTTTNNNJJJGGGDDDBBB@@@999;;;@@@JJJXXXggguuu~~~|||||||||{{{|||vvvsssnnnfff```YYYXXX___hhhlllnnnpppvvv}}}tttiiihhh\\\ZZZaaaccc\\\RRRLLLFFFBBB===;;;888555333111111111000///000111111222:::CCCkkkwwwuuu|||zzzqqqtttxxxrrrmmmmmmuuulll]]]SSSMMMKKKHHHEEEMMMYYYiii}}}|||yyy~~~mmm___rrrwwweeeaaaXXXYYYYYYWWWXXXWWWPPPHHHCCC@@@<<<888666444222000......---,,,,,,++++++***''''''(((((()))))))))***))))))))))))))))))))))))***+++,,,...///000000000+++...333888;;;:::666222222222333444666777888888;;;<<<>>>???AAAAAABBBBBB@@@CCCJJJSSS]]]dddggghhhXXXWWWWWWXXXYYYXXXVVVTTTVVVUUUVVV^^^hhhqqqtttssswww{{{~~~yyymmmddd\\\\\\iiixxx{{{pppddd^^^VVVPPPLLLJJJHHHGGGHHHSSSgggyyy~~~zzzuuuttt~~~qqqddd\\\VVVhhh{{{nnn```zzzlllZZZvvvxxxgggaaaVVVLLLCCC===:::999666444555555333444<<