BM6(i ~~~{{{yyyvvvuuurrrpppmmmjjjhhhggggggeeeccc```^^^\\\[[[ZZZYYYVVVSSSQQQQQQPPPOOONNNIIIGGGFFFEEEEEEEEECCCAAA>>>>>><<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<======>>>>>>???@@@@@@<<<======>>>???@@@AAAAAABBBAAA@@@@@@??????@@@@@@@@@???>>><<<:::999999999:::999:::>>>AAAEEEMMMUUU___ppp|||rrrpppnnneeeZZZQQQIII>>>777444222...***.........//////.........---,,,+++---000111...+++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))******&&&###%%%***++++++++++++++++++++++++***))))))))))))***++++++)))******))))))((('''&&&(((((((((((('''''''''''''''(((((((((&&&&&&(((***((((((&&&$$$######&&&)))+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%'''***+++***)))%%%&&&&&&'''''''''&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))------***'''''')))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&'''&&&&&&&&&'''((()))***))))))))))))((((((((((((###%%%&&&###%%%)))***(((*********+++,,,,,,------///////////////111222222333333333222222333333444666888:::;;;<<<===???AAAAAA@@@???>>>============??????@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFLLL[[[ooo}}}}}}{{{zzzyyywwwtttqqqooonnnllljjjgggdddbbbaaaaaa```^^^[[[XXXVVVUUUTTTTTTQQQNNNMMMMMMMMMLLLKKKEEEDDDCCCBBBBBBAAA@@@@@@<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>??????@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@===>>>>>>===<<<;;;<<<===<<<===???DDDJJJSSS```iiivvvpppiii]]]RRRDDD>>>777333444444222000......////////////......---,,,,,,---//////---+++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,***)))***---++++++++++++++++++++++++)))))))))))))))***++++++)))))))))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&'''&&&'''&&&### $$$(((***)))'''&&&&&&&&&((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))&&&''''''((())))))(((''''''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))'''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&''''''&&&$$$###$$$&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((())))))******))))))))))))(((((((((((('''******'''(((+++,,,***,,,,,,---......//////000/////////000000111222222444333333333333444444555666888;;;<<<<<<===???AAAAAA@@@???>>>============??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEELLL\\\ppp~~~}}}}}}}}}wwwvvvsssrrrqqqoookkkiiiiiihhhfffcccaaa^^^\\\[[[[[[ZZZWWWUUURRRPPPOOONNNMMMKKKHHHFFFFFFFFFFFFEEE????????????>>>=========;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@??????>>>>>>BBBAAA@@@@@@??????@@@@@@<<<===>>><<<::::::<<<>>>>>>DDDKKKSSS^^^oooyyylll^^^PPPEEE888555111000111333333111......////////////......------,,,---------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))+++,,,,,,+++,,,------++++++++++++++++++++++++))))))(((((())))))***+++((())))))))))))(((((('''(((((((((((('''''''''''')))((('''&&&'''''''''''')))******'''######'''+++***)))((('''&&&''''''(((%%%%%%%%%%%%%%%&&&'''((('''((((((((())))))******((()))))))))(((&&&&&&%%%(((((((((((('''&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***%%%&&&&&&%%%###"""###%%%&&&''''''(((((((((''''''%%%&&&''''''((((((''''''''''''((())))))*********(((((((((((())))))))))))(((+++***((((((,,,,,,***,,,,,,---......//////000//////000000111222222222444444333333444555555666555888;;;<<<======???@@@AAA@@@???>>>============??????@@@AAABBBCCCCCCBBB@@@@@@@@@@@@AAAAAABBBBBBAAABBBDDDGGGPPP```vvv}}}|||zzzyyywwwwwwqqqooommmllljjjhhhdddbbbcccbbb```^^^[[[YYYWWWVVVUUUTTTRRROOOMMMLLLKKKKKKFFFDDDAAA@@@@@@@@@@@@???:::<<<===<<<::::::;;;<<<:::;;;;;;<<<<<<<<<;;;;;;======>>>>>>>>>>>>======???@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>===AAA@@@??????>>>>>>??????<<<===>>><<<999999===AAAHHHTTTbbbnnn{{{~~~zzzxxx{{{qqq```PPPCCC:::333111///...///000///............//////.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''***+++)))***,,,,,,)))++++++++++++++++++++++++)))(((((((((((()))******(((((())))))))))))((((((((((((((((((''''''''''''+++)))((((((***+++******(((((((((&&&%%%%%%'''((())))))((('''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&''''''(((((())))))***(((******)))'''%%%%%%&&&((((((((((((((('''&&&%%%$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&'''(((((()))(((((((((&&&&&&'''(((((((((((('''&&&'''((()))*********)))(((((((((((())))))))))))&&&)))(((&&&&&&***+++)))*********+++,,,,,,------...///000111222222222222444444444444555555666777555888;;;======>>>???@@@AAA@@@???>>>============>>>???@@@BBBCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAABBBBBBDDDGGGKKKTTTeee{{{}}}zzzyyyxxxxxxzzzyyyxxxvvvsssqqqooonnnkkkiiigggeeedddaaa^^^[[[\\\[[[YYYWWWUUURRRQQQPPPMMMLLLJJJHHHGGGFFFFFFEEEBBB???<<<;;;<<<<<<<<<;;;888:::<<<;;;999888:::<<<:::;;;<<<===>>>======<<>><<<;;;>>>>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@?????????@@@???>>>>>>======>>>>>><<<>>>???>>>>>>AAAIIIPPP]]]ooozzzttttttvvv|||zzzppp___NNNCCC:::333111000///............---------............---------------,,,+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++&&&***+++((()))---+++'''++++++++++++++++++++++++((((((((((((((()))******(((((())))))))))))((((((((((((((((((''''''''''''***(((&&&''')))++++++)))%%%$$$$$$%%%&&&'''&&&$$$)))((((((((('''''''''''''''''''''&&&''''''((((((%%%&&&&&&'''(((((())))))%%%(((***)))'''&&&''')))'''((((((((((((''''''&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((%%%###$$$'''((('''%%%%%%&&&''''''((((((((('''&&&&&&'''(((((((((((((((%%%&&&''')))))))))))))))'''((((((((()))))))))***%%%((((((%%%&&&***+++)))))))))******+++,,,,,,,,,...///111222333333222222444444444444555666777888555888;;;===>>>>>>>>>???AAA@@@???>>>============>>>???@@@BBBCCCDDDDDDDDDBBBAAAAAA@@@@@@AAACCCCCCCCCEEEGGGKKKTTTeee{{{~~~{{{yyyvvvuuutttttttttsssrrrooommmjjjgggeeefffdddbbb```^^^\\\XXXVVVUUUTTTSSSQQQNNNLLLKKKJJJFFFEEEDDDBBBAAAAAAAAA@@@???===:::999:::::::::999888:::<<<;;;999888:::===:::;;;<<<>>>>>>>>>======@@@@@@@@@@@@???===<<<:::=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>===============:::===AAABBBEEELLLXXXaaarrrzzzqqqnnnsssxxxuuucccOOOBBB<<<666000.........///////////////,,,------------------,,,---...---,,,+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((,,,---***+++///---'''++++++++++++++++++++++++((((((((((((((()))******(((((()))))))))))))))((()))(((((((((''''''''''''&&&$$$"""###''')))((('''((('''&&&))),,,---***'''(((((((((((((((''''''''')))(((((('''''''''((((((%%%%%%%%%&&&'''(((((()))###&&&))))))(((''')))+++''''''((((((((((((''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***&&&###%%%))),,,***'''$$$%%%%%%&&&'''''''''&&&&&&''''''((((((((((((((($$$%%%''')))))))))(((((('''((((((((())))))******&&&))))))'''(((,,,---+++***++++++,,,,,,---.........///111222333333222222444444444555555777888888444888;;;>>>>>>>>>>>>???AAA@@@???>>>============>>>???AAABBBCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEBBBCCCEEEIIIQQQbbbwww~~~}}}}}}|||zzzwwwssspppnnnmmmlllkkkjjjgggdddaaa___]]]\\\\\\]]]\\\[[[YYYUUUQQQOOOSSSRRROOOLLLJJJHHHFFFFFFBBBBBBBBBAAA???>>><<<<<<;;;;;;;;;;;;:::999888777999999::::::;;;<<<======@@@@@@>>>=========>>>???BBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>============>>>>>>@@@@@@???===;;;:::AAA;;;888;;;;;;999;;;AAAAAADDDHHHNNNWWWdddttt~~~tttjjjiiimmmqqqtttqqq```NNNCCC;;;555333333............------------------------------------------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++************)))'''((()))******)))((('''******)))((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$###"""###%%%((()))(((((((((((()))***,,,,,,''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$!!! '''***((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&***)))'''&&&&&&'''((()))))))))))))))************(((((((((((()))***+++,,,((()))+++,,,------,,,+++...///000222444555555666444333333333333444555555333666;;;===>>>======>>>@@@@@@AAA@@@@@@???>>>===<<<===>>>???AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGJJJRRRbbbxxx|||zzzyyyxxxxxxuuussspppmmmjjjhhhgggffffffdddbbb___\\\YYYXXXWWWVVVVVVWWWVVVTTTRRROOOMMMMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<======>>>AAA@@@???>>>===>>>>>>???AAAAAAAAAAAA@@@???>>>===?????????>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@===;;;::::::999<<>>======>>>@@@@@@AAA@@@@@@???>>>===<<<<<<>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIQQQbbbwww~~~||||||zzzyyywwwuuusssqqqppppppllljjjhhheeecccaaa```___^^^]]]ZZZWWWUUUSSSQQQQQQNNNNNNOOOOOONNNMMMKKKJJJEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>======;;;:::999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>??????AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@???>>>===????????????????????????>>>>>>>>>>>>===<<<:::999999:::>>>CCCEEEFFFLLLSSS^^^iiizzzxxxuuussstttssslll^^^SSSDDD;;;222000000......000111111111111000000000000........................------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++************))))))***++++++++++++************)))(((((((((((()))))))))))))))(((((((((((((((''''''&&&&&&''''''(((+++***((('''''''''((())))))))))))(((((()))******((((((((((((((((((((((((%%%%%%&&&'''(((((('''''')))------(((%%%&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((()))***+++,,,************+++,,,------......///111111222222222555555555555555666666777333777:::============>>>@@@@@@AAA@@@@@@???>>>===;;;;;;===>>>???@@@@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHPPPaaawww~~~|||zzzxxxzzzzzzyyyxxxwwwuuuttttttrrrqqqpppnnnlllkkkiiiiiidddcccbbb```^^^\\\[[[ZZZWWWVVVTTTQQQOOONNNLLLLLLHHHIIIIIIIIIHHHGGGEEEDDDAAA@@@???>>>============<<<<<<<<<<<<;;;:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAA@@@@@@?????????????????????@@@@@@???>>>======>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<<<<<<<<<<===???@@@BBBEEEKKKVVVeeeqqqxxxxxxvvvrrrjjj[[[KKK???<<<555111222222///...000111111111111000000000///........................------,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))******************+++***))))))(((((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((''''''(((((()))***))))))((((((((())))))))))))))))))))))))))))))''''''(((((('''&&&&&&%%%&&&)))%%% !!!###$$$((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%%%%&&&&&&&&&'''''''''(((((((((((()))***+++,,,+++******)))***+++---...000111222333333333333333444444444444444555666666444777:::<<<======>>>???@@@@@@@@@@@@@@@???======:::;;;<<<>>>????????????CCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGOOO```vvv~~~~~~~~~|||{{{zzzyyyyyyyyyxxxyyyyyyyyyxxxvvvtttssssssrrrqqqooonnnllllllkkkkkkjjjiiihhhfffeeecccccc^^^^^^]]]\\\ZZZYYYXXXWWWRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFEEEDDDCCCAAA@@@???@@@???>>><<<;;;::::::::::::;;;;;;;;;;;;;;;:::999999:::;;;===>>>???@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<======>>>>>>======<<<<<<===>>>???@@@DDDHHHNNNVVVbbbtttyyywwwrrrfffWWWGGG<<<777333///...111111...,,,...000000/////////.................................------,,,,,,,,,+++++++++******))))))))))))******,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((((((((((())))))******++++++***)))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((())))))))))))))))))))))))***))))))((('''%%%############!!!%%%)))+++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))(((&&&$$$###&&&&&&'''''''''((((((((((((((((((((()))***+++,,,+++******)))***+++---...000111222333333333333333333333222222333333444555444777:::<<<<<<===>>>???@@@@@@@@@@@@@@@???======:::;;;<<<>>>????????????BBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFNNN___uuu}}}zzzyyyzzzxxxxxxvvvtttsssrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmllljjjiiigggeeedddccccccccccccbbbaaa```^^^]]]\\\WWWWWWWWWWWWVVVTTTSSSRRRMMMLLLJJJHHHGGGFFFEEEEEECCCBBBAAA@@@???>>>===<<>>===<<<:::999999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>============>>>>>>>>>>>>======:::;;;;;;<<<<<<======>>>===<<<<<<<<<>>>BBBEEEGGGOOOXXXdddrrr~~~pppkkkaaaSSSEEE;;;666666...,,,...222222000///222............------------------------------------------,,,,,,,,,,,,++++++******))))))))))))************))))))))))))******+++++++++************)))((('''''''''((()))***+++++++++***))))))))))))***))))))))))))(((((((((((()))((((((''''''(((((()))###$$$%%%&&&'''(((((()))(((((((((''''''((())))))((((((((((((((((((((((((******)))((('''%%%###""" &&&)))'''%%%'''))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$###"""!!!'''(((((((((((()))))))))(((((((((((()))***+++,,,************+++,,,------......///111111222222222222222222222222333333444555777:::;;;<<<<<<>>>@@@@@@@@@AAA@@@@@@???>>>===;;;;;;===>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDEEEMMM^^^ttt{{{{{{|||}}}~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{yyyzzzzzzxxxtttssstttvvvsssrrrqqqooonnnmmmlllllliiihhhhhhgggggghhhhhhiiifffeeeccc```^^^]]]]]]]]]ZZZ[[[[[[ZZZYYYWWWUUUTTTNNNNNNOOOOOONNNMMMLLLKKKGGGFFFDDDCCCAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<===<<<;;;::::::::::::;;;;;;;;;<<<===>>>>>>======;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???>>>===<<<;;;<<<======>>>>>>======<<<;;;;;;;;;<<<===>>>>>>>>>===>>>AAAEEELLLUUU\\\```iiiqqqzzzvvvcccXXXJJJ@@@:::777333111...---///444444111111444.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******))))))))))))******+++++++++************)))(((((((((((((((***+++,,,,,,+++******))))))******))))))))))))(((((((((((())))))(((((((((((())))))$$$%%%&&&&&&'''''''''''''''''''''''''''((()))***''''''''''''''''''''''''(((((((((((('''&&&%%%$$$***,,,,,,'''&&&''''''$$$''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((((()))))))))(((((((((((()))***+++,,,))))))***+++,,,,,,,,,,,,,,,---///000222222333333333222222222222333444444555777:::;;;;;;<<<>>>@@@@@@@@@AAA@@@@@@???>>>===<<<<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDLLL]]]ttttttuuuuuuwwwxxxyyyzzzzzztttsssrrrqqqqqqrrrssstttrrrssstttrrroooooorrruuupppooonnnlllkkkjjjiiiiiidddcccbbbaaabbbcccdddeeecccbbb___]]][[[ZZZZZZZZZTTTUUUUUUUUUSSSRRROOONNNGGGGGGHHHIIIIIIGGGFFFEEEBBBAAA@@@???=========<<<:::999999999:::;;;<<<<<<:::999999999:::;;;<<<<<<<<<<<<===>>>????????????<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===;;;:::<<<<<<===============<<<;;;<<<<<<===>>>??????@@@DDDFFFLLLVVVbbbooo{{{zzzvvvxxx{{{vvvnnn[[[LLL<<<555666666000)))...---///222000,,,,,,//////............---------++++++++++++++++++++++++---------,,,,,,,,,++++++...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++++++++************)))***))))))))))))+++---...,,,+++******)))*********))))))))))))(((((((((((())))))(((((((((((())))))'''''''''(((''''''&&&%%%&&&&&&&&&'''''')))***+++''''''''''''''''''''''''%%%&&&''''''((((((''''''"""$$$###"""%%%***+++(((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&((()))***%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&%%%&&&''')))+++,,,'''''''''(((((((((((()))(((((((((((()))***+++,,,((()))+++,,,------,,,+++...///000222444555555666444333333333333444555555666777:::;;;;;;<<<>>>@@@@@@@@@AAA@@@@@@???>>>===<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDKKK\\\sssnnnnnnnnnnnnnnnoooooopppooonnnnnnmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiigggggggggfffeeedddbbbbbb]]]]]]]]]^^^^^^^^^______\\\[[[YYYWWWTTTQQQOOONNNQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFEEEEEEDDDCCCBBBBBB===<<<<<<;;;:::::::::;;;999999888888999999:::;;;888888999999999:::::::::>>>???@@@???>>>===>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>???<<<:::;;;>>>@@@>>><<<999>>>BBBBBB>>>>>>CCCIIIPPPVVVcccttt{{{uuussspppcccTTTDDD???888333111000000///111111111000///.........000///...---------------..................------+++++++++,,,,,,---------+++***)))))))))***+++,,,,,,***((())),,,---+++((('''((()))******+++******)))))))))((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&%%%$$$))))))(((''''''(((***+++''''''(((((())))))******''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$&&&'''(((***+++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$'''((((((&&&###"""%%%((('''&&&%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$"""!!! &&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''((('''$$$%%%'''&&&"""&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''(((***++++++(((%%%&&&&&&''''''((())))))***)))***++++++------...///111111111222333444555666555555666777777777777666666999===???>>>===<<<<<<>>>>>>>>>>>>>>>======<<<>>>=========>>>???@@@@@@CCCCCCDDDBBB@@@@@@AAABBBBBBDDDGGGIIINNN\\\qqqjjjiiihhhhhhhhhhhhiiijjjiiiiiiiiihhhgggfffffffffeeeeeeeeedddddddddddddddbbbbbbaaaaaa```^^^]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLKKKJJJHHHFFFEEEDDDAAA@@@@@@???>>>>>>======<<<;;;;;;:::999999::::::999999999999999:::;;;;;;::::::::::::;;;;;;;;;<<<===>>>??????>>>>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@????????????BBBAAA@@@>>>============<<<;;;<<<===???@@@???>>>???AAACCCCCCEEEMMMWWW```ooovvvwwwnnncccSSSEEE<<<888444111111111111111.....................//////......---------......////////////...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++***)))***++++++***)))))))))*********))))))(((+++*********************))))))))))))))))))))))))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''((((((((((((((())))))''''''((((((((((((''''''))))))((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&%%%""""""$$$&&&)))(((&&&$$$$$$$$$&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''&&&$$$&&&)))(((%%%%%%%%%&&&'''((((((((((((************************)))))))))***++++++)))'''''''''''''''(((((())))))******+++,,,---......///111111111222333444555666777777777777888888888999555888<<<======<<<<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@BBBCCCCCCBBB@@@???AAABBBDDDEEEEEEEEEJJJZZZrrrfffdddbbb```___```aaabbbbbbbbbaaaaaa```_______________^^^^^^^^^]]]]]]]]]ZZZZZZZZZZZZYYYWWWVVVUUURRRQQQQQQPPPPPPOOOOOONNNJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@@@@<<<<<<;;;;;;::::::999999::::::999999888888999999:::::::::999:::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<>>>??????>>>>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::<<<>>>??????@@@BBBDDDGGGJJJNNNVVV```lllvvv|||}}}nnn]]]OOOBBB999555333111000111111000///++++++,,,---......//////......---------...//////000000000///---,,,***))),,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...)))***++++++***)))***++++++++++++******)))''''''******************++++++))))))))))))))))))))))))******)))(((((('''&&&&&&$$$%%%&&&'''(((((())))))((((((((('''''''''''''''''''''(((((((((((('''''')))))))))))))))(((((((((((((((((('''&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''%%%$$$###%%%&&&***)))'''%%%$$$$$$$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%'''%%%###%%%)))(((%%%$$$%%%%%%&&&'''(((((((((************************+++***))))))++++++***)))((((((((((((((((((((((((******+++,,,---...//////111111111111222444555666777666555555555666888888444777:::<<<<<<;;;;;;<<<======>>>>>>???>>>>>>============>>>??????@@@@@@AAABBBBBBAAA??????@@@BBBEEEDDDBBBAAAFFFXXXrrrcccaaa^^^\\\ZZZ[[[\\\]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUTTTTTTSSSRRRPPPOOOOOOOOONNNMMMLLLKKKJJJJJJDDDDDDDDDCCCCCCBBBBBBAAA???????????????>>>======:::::::::::::::::::::999999999888888888888999999;;;;;;::::::;;;;;;<<<===<<<<<<<<<============>>><<<>>>????????????@@@BBBAAAAAABBBBBBCCCCCCCCCCCC@@@???>>>===============999::::::;;;<<<<<<<<<<<<;;;<<<>>>>>>@@@FFFPPPWWWZZZ```lll{{{lllWWWGGG>>>999777444333111111111000---+++,,,,,,,,,---......//////---------------...///000/////////...---,,,+++***---,,,,,,,,,++++++*********)))************++++++'''***------***((()))+++***************)))((((((((((((((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((''''''%%%''')))***+++++++++***((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''&&&%%%$$$'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''(((((()))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((&&&###%%%))))))%%%&&&&&&&&&'''(((((()))***''''''''''''''''''''''''+++)))(((((()))******)))((((((((((((((((((((((((******+++,,,---...//////000000111111222333555666444333222111111333555666444777:::<<<<<<<<<<<<======>>>>>>?????????>>>>>><<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???>>>@@@AAACCCCCCBBBAAAFFFXXXqqq```^^^\\\ZZZXXXXXXYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLKKKIIIHHHGGGFFFEEEBBBBBBAAAAAA@@@??????>>>;;;<<<<<<======<<<<<<;;;999999999::::::::::::::::::999999999999999::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<===============???@@@@@@??????@@@BBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>======<<<<<<======<<<<<<======>>>?????????===>>>@@@DDDLLL[[[mmmyyymmmUUUCCC;;;888666666333222111111222111...,,,........................---------------...///000,,,,,,---------------,,,,,,,,,,,,++++++*********))))))******++++++++++++'''***------***((()))+++(((((()))***************''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((&&&''')))+++,,,++++++***((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&(((''''''(((((()))((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((('''&&&)))///111...)))))))))((()))***++++++''''''''''''''''''''''''***(((&&&&&&((()))((((((((((((((()))))))))))))))***+++,,,---...//////000000000000111222333444555444333111000000222444555666888;;;<<<======>>>??????????????????>>>>>>===;;;<<<===???@@@@@@@@@@@@???@@@AAA@@@??????@@@BBB@@@BBBDDDDDDJJJZZZqqqZZZYYYXXXWWWUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@???@@@@@@??????>>>>>>======:::;;;;;;<<<<<<;;;;;;;;;777777888888999999::::::;;;;;;::::::;;;;;;<<<<<<======<<<<<<======>>>???<<<<<<=========>>>>>>>>>???@@@AAA@@@???>>>???AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>======<<<<<<=========>>>===<<<<<<<<<===???@@@EEEHHHNNNYYYiii}}}{{{eeeUUUDDD===;;;888444111///...///000222333222000/////////.....................---------...//////***+++,,,------......---+++++++++++++++************+++,,,------------,,,'''***,,,---,,,***))))))'''''')))******+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))))))))))))))''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((('''%%%$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%'''((()))...777;;;:::---,,,***)))))))))***+++************************((('''&&&&&&(((((('''&&&''''''((())))))***++++++++++++,,,---...///000000000000000000111333444555555444333333333444666777666888;;;<<<======???AAAAAAAAAAAA@@@???>>><<<<<<:::;;;===???@@@AAAAAA@@@@@@AAAAAAAAA???@@@AAACCC???CCCFFFHHHOOO^^^rrrQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEECCCBBBAAA??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;::::::999777888888999::::::;;;;;;======<<<<<<======>>>???>>>============>>>??????>>>>>>>>>>>>????????????AAABBBBBBAAA???>>>>>>???????????????????????????>>>===============>>>>>>>>>===<<<===???DDDHHHKKKWWW]]]jjj|||sssfffMMMCCC;;;;;;:::555111111///...---///111222111000,,,,,,,,,---....../////////......---------......++++++,,,---------,,,,,,************++++++++++++***+++,,,---------,,,,,,))))))***,,,---,,,)))'''((())))))*********))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))))))))************)))(((((('''((((((((('''((((((((((((((())))))''''''((((((((((((''''''&&&'''''''''((((((((((((%%%&&&((()))((('''&&&%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((($$$######$$$''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%''''''(((...777;;;:::///---+++)))(((((())))))************************'''''''''((())))))'''%%%&&&&&&''')))***+++,,,---++++++,,,---...///000000//////000000111333444555444444444444555555555666555777:::;;;;;;<<>>=========<<<<<<;;;:::::::::666777888999:::<<<======:::::::::::::::999999888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCAAA???===>>>????????????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???AAAAAAAAADDDJJJRRRZZZ^^^hhhqqqooo\\\NNNBBB<<<888777555000000666333111...............,,,((()))***+++---...///000000///...---------------------------,,,,,,+++***))))))******+++++++++,,,((()))***+++,,,+++*********)))))),,,......***%%%***++++++******)))((('''&&&''''''((()))*********))))))))))))))))))))))))(((((())))))******++++++...,,,+++)))))))))******''''''(((((())))))******''''''(((((((((((('''''''''((((((((())))))******$$$&&&'''))))))(((&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((%%%$$$$$$&&&))))))'''$$$((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''&&&%%%)))000444222///---+++((('''&&&'''(((((((((((((((((((((((((((''''''(((***++++++(((%%%%%%&&&''')))***,,,---...+++,,,,,,---...///000000//////000000111222444555111222333444444444333333444666999::::::;;;>>>@@@DDDDDDCCCAAA???<<<:::999999:::===@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAACCCEEEDDDFFFIIIJJJQQQaaawwwKKKKKKJJJJJJIIIHHHGGGGGGDDDCCCBBBBBBAAAAAAAAABBB@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===??????>>>>>>???@@@>>>>>>>>>???????????????@@@???>>>===<<<<<<<<<<<>>>>>>>>??????>>><<<<<<>>>AAACCCGGGJJJJJJMMMOOOTTT___ooozzz|||~~~qqqfff[[[MMMCCC888777666555333111000000//////............//////444333111///---,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,***)))))))))******,,,++++++******+++,,,,,,///...+++***)))***,,,...++++++******************,,,++++++++++++++++++,,,+++++++++************)))(((((((((((())))))))))))%%%'''))))))((('''(((***((((((((((((((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((()))***+++,,,,,,''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''(((''''''(((***)))'''%%%''''''''''''(((((())))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''')))+++,,,***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%(((,,,///222>>>111'''''''''&&&&&&)))'''''''''''')))+++---...------,,,+++***)))((((((((((((((()))******++++++***+++,,,...///000000000111111111222222333333444555444444444444555666666999:::<<<<<<<<<<<<>>>???DDDCCCAAA???===;;;:::999======<<<======>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBDDDFFFGGGHHHOOO```xxxFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>???AAA========================@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@DDDJJJPPPWWW]]]bbbfffkkkqqq|||ooo___TTTJJJ???888777666555444333222111000//////............//////000//////...---------...,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,***)))))))))******++++++***)))))))))******------,,,,,,++++++++++++******************************))))))))))))******+++++++++*********))))))((((((((('''''''''''''''%%%&&&((((((((((((((((((((((((((((((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((((((((''''''&&&%%%$$$''''''''''''''''''&&&&&&'''&&&&&&'''((((((&&&$$$&&&&&&'''''''''((((((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''***,,,...<<<111)))))))))(((''')))((('''''''''(((***+++---+++++++++***))))))((((((((((((((()))******++++++***+++,,,...//////000000000111111222222333333444555444444444444555666666888999;;;<<<;;;<<<===???CCCBBBAAA???>>><<<;;;:::===<<<<<<======>>>???@@@?????????@@@@@@BBBCCCDDDCCCEEEGGGHHHOOOaaayyyBBBBBBAAAAAA@@@@@@????????????>>>>>>======>>>>>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???>>>>>>???AAA>>>>>>=========<<<<<<<<<;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<>>>@@@AAACCCIIIKKKNNNUUU___kkkvvv|||zzzlllYYYIII@@@;;;555111555555444333333222222111//////............//////,,,,,,,,,,,,---...///000---......//////......---,,,,,,,,,,,,++++++++++++,,,+++******)))*********+++***)))(((((((((((((((+++,,,---------,,,***)))************************)))((((((''''''(((((()))++++++*********)))))))))((((((''''''&&&&&&%%%%%%'''&&&&&&'''((()))(((&&&((((((''''''(((((()))***''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((((((((('''&&&&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''''''''((()))***666///)))))))))(((''''''((((((''''''(((((()))***))))))))))))))))))((((((((((((((()))******++++++***+++,,,....../////////000000111111222333333444555444444444444555666666666888:::;;;;;;;;;<<<>>>AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@======>>>???@@@BBBCCCDDDBBBDDDEEEGGGOOOaaayyy@@@?????????>>>>>>>>>=========<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>???@@@??????>>>>>>======<<<<<<888999;;;===>>>>>>>>>>>>@@@@@@???@@@DDDIIINNNQQQ___cccjjjqqq}}}uuu___UUUFFF<<<888666666444333333333333222222222222//////............//////+++++++++,,,---...///000------............------,,,+++++++++++++++++++++++++++******************++++++***)))((((((((((((,,,,,,,,,,,,,,,+++*********************+++++++++(((((((((''''''(((((((((************))))))))))))))))))(((''''''&&&%%%%%%(((&&&&&&'''))))))'''%%%(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$))))))((('''&&&%%%%%%%%%&&&%%%%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((---***'''&&&'''&&&$$$$$$(((((((((''''''''''''(((''''''''''''(((((())))))((((((((()))******++++++***+++,,,---............//////000111222333333444555444444444444555666666555777:::;;;;;;;;;<<<===AAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<===???@@@AAA>>>>>>>>>???@@@AAABBBCCC@@@BBBDDDFFFNNN```yyy======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===================================================?????????======>>>???=========<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>@@@CCCJJJTTT```kkkqqq{{{iii[[[IIIDDD<<<777666666666555222222222222222222222222//////............//////------,,,,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++************+++*********,,,+++***)))))))))))))))...,,,+++))))))***+++,,,))))))*********+++++++++***))))))(((((())))))************)))))))))((((((******))))))((('''&&&&&&(((((('''((())))))(((&&&'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%(((&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&%%%###((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((((((((()))******++++++++++++,,,---...............//////000222333333444555444444444444555666666444666:::;;;<<<;;;<<<===@@@@@@@@@@@@?????????>>>;;;;;;<<<<<<===???@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@BBBDDDFFFNNN```xxx:::::::::::::::999999999;;;;;;;;;:::;;;;;;<<<============<<<======>>>???>>>>>>>>>???????????????>>>??????@@@@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===========================>>>???>>><<<;;;<<<===::::::::::::::::::::::::<<<<<<<<<===>>>@@@AAABBB@@@FFFQQQ```rrrrrrbbbQQQDDD<<<:::777666555444333111222222111111111111111111//////............/////////...------------------+++,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++))))))***++++++++++++************))))))******+++...---***(((((()))+++---)))))))))***++++++,,,,,,+++******))))))******+++******)))))))))(((((((((******))))))((((((''''''(((***++++++)))(((((()))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&((((((((('''&&&&&&&&&%%%((('''%%%&&&(((******)))'''''''''&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))))))))(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&))))))''''''))))))&&&(((((()))))))))(((''''''&&&'''''''''(((((())))))((((((((()))******++++++++++++,,,------------------...///000111333444444555444444444444555666666333666:::<<<===<<<===>>>AAAAAAAAA@@@?????????>>>;;;;;;;;;<<<>>>???AAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCEEEMMM___www::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>======<<<<<<===>>>>>>???======>>>>>>????????????>>>??????@@@@@@??????>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;========================<<<=========;;;:::;;;<<<:::::::::;;;;;;<<<<<<======>>>???BBBGGGMMMSSSVVVXXXaaaqqq}}}iiiWWWKKK@@@888666555444444444333111000222222111111000000000/////////............/////////......---.........///,,,,,,------------,,,,,,)))*********++++++++++++((()))***+++,,,++++++***(((((((((((())))))***+++,,,,,,***)))))))))***+++((())))))***++++++,,,,,,+++******))))))******+++***)))))))))((((((((((((((((((((((((((((((((((((''',,,///...(((&&&(((,,,'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''((())))))(((((('''''''''''''''''''''&&&&&&'''&&&$$$%%%''')))))))))((((((((('''''''''&&&&&&$$$&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))(((((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''$$$((()))&&&&&&***+++((('''((()))*********)))((((((((((((((((((((())))))((((((((()))******++++++++++++,,,---------,,,,,,------...000111333444444555444444444444555666666333777;;;>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@???>>>>>>;;;;;;;;;<<<>>>???AAABBBCCCCCCBBBBBBAAABBBBBBBBB@@@BBBDDDEEELLL^^^vvv========================<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>???<<<=========>>>>>>??????>>>>>>????????????>>>>>><<<<<<<<<<<<====================================;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<===<<<:::999:::;;;<<<<<<===>>>???@@@AAAAAADDDEEEIIIPPPYYYdddnnnsssttt{{{jjjTTTDDD===999666222222333444444444444444222222111111000///////////////............//////...............///000111---..................---))))))******++++++++++++((()))***+++,,,,,,+++***&&&&&&&&&&&&((()))***+++******+++,,,+++***)))(((((())))))***++++++,,,,,,******))))))))))))******))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''---222///(((%%%)))...'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))(((((()))))))))))))))(((&&&&&&&&&'''''''''''''''&&&$$$######&&&((((((((())))))((((((((('''''''''%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%"""''''''######(((***((('''((()))+++++++++***))))))))))))))))))))))))(((((((((((()))******++++++++++++,,,---------,,,,,,------...000111333444444555444444444444555666666444777<<<>>>???>>>>>>???CCCBBBBBBAAA@@@???>>>===:::;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDEEEAAACCCDDDEEELLL]]]uuu>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<>>>===<<<;;;;;;<<<===>>>===============>>>>>>???AAA@@@???>>>>>>>>>@@@@@@==================<<<<<<>>>>>>?????????>>>===<<<;;;<<<<<<;;;999888888999<<<;;;;;;<<<======:::888777999:::999777555555555???AAACCCEEEGGGKKKQQQTTTVVVWWW\\\fffsssnnnaaaPPPCCC===:::888555222222333333333333444444111111111111000000000000......------,,,,,,,,,+++...000111000///...///000,,,---------------------************************************************---,,,,,,+++***)))(((((('''&&&&&&'''))))))(((&&&++++++******)))(((((((((''''''''''''(((***+++,,,+++******)))(((''''''&&&***)))'''&&&&&&(((+++---------,,,+++******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$'''(((((()))))))))))))))++++++******))))))((((((+++)))(((((())))))(((&&&&&&&&&''''''((())))))))))))***+++,,,---............///000111222333444444444333222222333444666777888999:::<<<===>>>?????????@@@AAABBBBBB@@@???===<<<<<<<<<===>>>>>>??????AAABBBBBBAAA@@@AAACCCEEEHHHEEECCCEEEMMM]]]uuu>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======>>>>>>===<<<<<<===>>>>>>>>>============>>>??????@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<<<<===>>>===;;;:::;;;<<<<<<<<<;;;<<<>>>>>>===;;;888:::::::::999999;;;<<<<<>>>>>???@@@AAABBBBBB@@@???======>>>>>>??????@@@AAAAAACCCCCCCCCAAA@@@@@@BBBDDDIIIEEEDDDGGGOOO^^^www>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@?????????>>>===;;;999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===:::;;;<<<<<<::::::;;;<<<<<<;;;999999:::;;;:::999;;;<<<<<<;;;;;;===AAADDDCCCQQQfffzzzkkkXXXLLLEEE???777222222333333222222222222222333333333333111111111111000000000000---------------.........+++,,,------++++++,,,---...---,,,+++***))))))(((*********************************************************+++++++++,,,,,,'''''''''(((+++,,,+++)))'''(((((()))******++++++******)))(((((((((((((((******))))))(((((('''''''''(((*********)))'''&&&'''((()))))))))(((&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((((((''''''((((((((((((((())))))))))))***,,,------***(((&&&''''''(((((())))))***++++++---...///000000000111111111111111111111111333222222222444555777999666777888:::;;;<<<======???@@@AAAAAAAAA@@@>>>===??????@@@@@@AAABBBBBBBBBDDDDDDCCCAAA??????@@@BBBIIIEEEDDDHHHPPP```xxx========================<<<<<<>>>??????@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@???===;;;:::999:::::::::::::::;;;;;;;;;;;;<<<<<<============;;;<<<===<<<;;;::::::<<<===<<<::::::;;;;;;:::999???@@@@@@@@@BBBEEEJJJNNN[[[hhh{{{vvvfffSSSCCC;;;:::777444333444666777777111222222222222333333333111111111111000000000///+++++++++,,,,,,---------)))***++++++))))))***+++------,,,,,,++++++******************************************************************************)))(((((()))++++++***((((((((())))))************))))))(((((((((((())))))***)))))))))((((((((('''++++++++++++******)))((('''(((***++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$######"""&&&&&&''''''(((((())))))'''''')))******)))''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''))),,,...---***''''''''''''((())))))*********+++,,,...////////////000000111111111222222333333222222333444666888999555666777999;;;;;;<<<<<>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBAAA??????AAACCCGGGDDDDDDHHHPPP___www========================;;;<<<===???@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>===>>>??????@@@;;;<<<>>>??????>>>===<<<999999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>???>>><<<;;;<<<=========???CCCFFFGGGEEEDDDGGGIIIMMMPPPTTTZZZ```ddduuu|||~~~kkk\\\OOOAAA888666333222111111333444555555111111111222222222333333111111111111000000000///......//////000000111111---...///...------...///++++++,,,,,,------......************************************************+++******)))((((((''''''+++***)))*********(((&&&************))))))((((((''''''''''''((()))***+++))))))))))))((((((((((((,,,+++)))'''''''''))))))&&&''')))***+++)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$############'''''''''(((((()))))))))((()))***++++++***)))(((''''''(((((((((((('''''''''((()))******)))((('''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((''''''&&&$$$###"""!!!''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&&&&'''''''''''''''***))))))((('''&&&&&&%%%&&&&&&(((+++---,,,)))&&&''''''(((((()))*********)))***+++,,,---.........---...///000222333555555333333333333444666888999555666777999:::;;;<<<<<<@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAAAAA???@@@@@@@@@???@@@CCCEEEEEEBBBBBBFFFNNN]]]ttt>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===??????@@@@@@@@@??????@@@@@@@@@@@@??????===============>>>>>>???888999:::;;;<<<<<<<<<<<<888999999::::::;;;;;;<<<:::::::::999::::::;;;<<<;;;<<<>>>>>>======>>>@@@===AAAIIIRRRYYY[[[YYYWWWWWW\\\cccjjjpppvvv|||~~~kkkVVVJJJ@@@666333555222222222222222333444444111111111111222222222222111111111111000000000000..................//////,,,---......,,,,,,---...***+++,,,---...//////000************************************************,,,+++***)))((('''&&&&&&+++***))))))***)))(((&&&++++++******)))(((((('''&&&&&&''''''(((***+++,,,))))))))))))((((((((((((***(((&&&$$$###%%%''')))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((())))))******))))))((('''(((((((((((((((((('''((((((((())))))(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''(((((('''&&&%%%###"""!!!''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''******)))((((((''''''&&&''''''((()))++++++(((&&&'''(((((())))))******+++))))))+++,,,---.........,,,---...000222444666666555444444444444666777888555666777999:::;;;<<<<<<@@@@@@??????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@===>>>?????????AAADDDFFFCCCAAAAAAEEELLL[[[qqq>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<<<<======>>>:::::::::999::::::;;;;;;999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>AAACCCDDD@@@BBBEEEGGGHHHJJJMMMOOOPPPWWWcccpppxxxzzzvvvqqqooouuu~~~xxxdddRRRBBB>>>:::333000333333444444333222222333444111111111111222222222222111111111111000000000000,,,,,,,,,,,,,,,,,,++++++)))***++++++))))))***++++++++++++,,,,,,------...************************************************,,,,,,++++++******))))))'''''''''(((******)))'''*********)))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((''''''&&&&&&'''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((()))))))))((((((((((((((())))))************)))))))))******)))'''((((((((()))******++++++)))***+++---......//////---...///000222444555555777666555444444555666777666666888:::;;;<<<<<<<<<@@@??????>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@>>>???@@@??????@@@BBBEEEDDDAAAAAAEEELLLYYYooo>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;<<<======???>>><<<;;;:::;;;;;;<<<999999:::;;;;;;<<<======??????@@@BBBEEEHHHLLLMMMNNNQQQUUUXXX[[[___cccfffnnnvvv{{{hhh\\\LLL===444777999222///111000111111000///...000111000111111111111222222222111111111111000000000000000000000//////......---+++---...---,,,+++,,,---,,,,,,++++++++++++++++++************************************************++++++,,,,,,,,,---------$$$$$$$$$'''***++++++***((((((((()))******++++++***))))))((((((((((((((((((((((((((())))))))))))((()))***+++,,,,,,++++++)))))))))))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&((()))******))))))(((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%'''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))(((((('''(((((()))))))))))))))%%%&&&''')))***,,,---...---+++******++++++)))(((((((((((()))******++++++++++++---...///000000000//////000111222333333333888777666555444555555666666777888:::;;;<<<======@@@??????>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@AAAAAA???>>>???AAACCCEEEBBBBBBEEELLLYYYnnn@@@???>>>=========>>>???@@@>>><<<<<<>>>===:::777<<<;;;;;;;;;;;;;;;<<<===<<<<<<;;;999999888888888;;;:::;;;<<<>>>???>>>===>>>>>>>>>???@@@AAAAAAAAACCCHHHPPPYYYaaafffhhhiiilllqqqwwwyyyyyy{{{|||iiiYYYNNNIII<<<:::777333111000///000000000000000000000000000333222000/////////000111000000000000000///......++++++------------++++++,,,---......,,,******+++---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,,,,+++++++++******(((((())))))******+++++++++)))'''(((******'''%%%''''''''''''''''''''''''++++++***))))))))))))))),,,***)))'''''')))***,,,(((((())))))*********+++(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''''''''((()))))))))((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''(((((((((((((((''''''(((((((((((())))))))))))***---***&&&(((///111,,,((('''&&&'''((()))((('''%%%&&&'''((()))***+++,,,+++,,,,,,---...///000000,,,---...000111333444555666555444333333555666888666888:::;;;::::::;;;===@@@>>><<<<<<>>>>>><<<999===>>>???@@@@@@AAAAAA@@@AAA@@@?????????@@@AAABBBCCC@@@@@@DDDKKKWWWjjjzzz>>>>>>>>>>>>>>>??????@@@AAA???===>>>@@@@@@>>>;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<===<<<<<<===???AAABBBBBBAAABBBAAA@@@???AAADDDHHHJJJNNNWWWgggyyyvvvcccSSSGGG???;;;888666444222111111111222000000000000000000000000333333111000000000111222000000000000000///......+++,,,,,,------,,,,,,++++++---...---,,,******+++---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,++++++************)))))))))))))))*********---+++***+++,,,---***(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((()))))))))******)))(((((('''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))...(((&&&***,,,***+++000---+++)))))))))((('''%%%&&&''''''((()))******+++++++++,,,---...///000000...//////000111222333333555444333222333444666777666888:::;;;::::::<<<===AAA>>>======>>>>>><<<:::======>>>???@@@@@@@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCAAA@@@DDDLLLYYYnnn:::;;;<<<==================<<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<999999::::::<<<===???@@@???AAAFFFJJJMMMOOOOOOOOOQQQOOONNNNNNRRRXXX___dddkkkvvvrrr]]]KKKAAA;;;666222333222111000000111333444000000000000000000000000444333222111111111111222000000000000000///......+++,,,,,,------,,,,,,++++++,,,------+++***++++++,,,,,,++++++++++++,,,,,,+++++++++***************+++************)))))))))************))))))))))))***)))(((((())))))((('''((((((((((((((((((((((((******)))((((((((()))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))((((((''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***''''''((((((((((((((('''&&&&&&'''''''''(((((((((&&&###%%%''',,,***)))((()))((('''%%%'''((((((((())))))******++++++,,,---...///000000000111111111111222222222444444333222333444555666666888:::;;;;;;;;;<<<===@@@???======>>>>>><<<;;;<<<===>>>??????@@@@@@?????????>>>>>>???AAACCCDDDCCC@@@@@@CCCJJJYYYppp;;;<<<===>>>???>>>===<<<;;;;;;::::::;;;<<<<<<;;;<<<<<<==================;;;;;;<<<===???AAACCCDDDIIIQQQ[[[eeejjjkkkkkkjjjmmmmmmmmmooottt{{{{{{kkk\\\JJJ===999777444111000000000///000111222333000000000000000000000000222222222111111111111111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***++++++,,,,,,++++++++++++,,,,,,***************************)))))))))))))))))))))++++++******))))))(((((((((''''''&&&''''''''''''))))))))))))))))))))))))++++++******)))******+++******))))))))))))******''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((('''''''''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))***&&&'''((((((((((((((((((&&&&&&&&&&&&'''''''''(((,,,###"""***+++%%%%%%,,,&&&%%%%%%&&&(((***)))((((((((((((((())))))))))))***+++,,,---...//////000000000111111222333333333444333333333333444555555555777:::;;;;;;;;;<<<>>>???>>>=========<<<<<<;;;<<<<<<===>>>????????????===<<<<<<===>>>@@@BBBCCCEEEBBB@@@BBBHHHWWWooo???@@@AAAAAA@@@???===<<<<<<<<<<<<;;;;;;<<<===???===>>>???@@@AAAAAAAAAAAA@@@BBBDDDGGGKKKOOOSSSUUUaaalll}}}|||kkk___QQQGGG:::444555555222///000000000000000000000000000000000000000000000000000000000000000//////...000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,++++++******++++++,,,************************)))))))))))))))))))))***++++++******))))))((((((*********)))))))))***+++************************''''''&&&&&&&&&''''''(((******))))))))))))******''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))))))))((('''''''''&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''(((++++++***)))***------***&&&%%%%%%''')))++++++***(((((((((((())))))))))))******+++,,,---...////////////000222333555666666333333333333444444555555555777999;;;;;;;;;===>>>===>>>======;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@>>>>>>===>>>???AAACCCDDDHHHFFFDDDDDDIIIVVVooo>>>>>>>>>>>>>>>======<<<<<<===?????????AAAEEEGGGIIIJJJLLLOOOPPPQQQQQQQQQRRRUUUYYY___eeelllqqqtttrrraaaQQQGGG@@@:::555333555666333000111111000000000/////////000000000000000000000000//////000000//////...---000000000000000///......---,,,,,,++++++,,,,,,---(((***,,,,,,+++***+++,,,++++++************++++++***************+++++++++)))))))))************+++************))))))))))))((())))))(((&&&'''))),,,))))))))))))))))))))))))((((((''''''(((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((###''''''"""###)))(((!!!***)))((()))***+++***)))'''((((((((())))))************+++,,,---...////////////111222444666777888444444444555555555666666444666999;;;;;;;;;===???===>>>???>>>;;;:::;;;<<<===>>>???@@@@@@AAAAAA@@@AAAAAA@@@@@@AAACCCEEEFFFKKKIIIHHHHHHKKKXXXqqqBBBBBBBBBCCCCCCEEEFFFFFFHHHKKKMMMOOOQQQUUU[[[```dddfffiiimmmooopppqqqqqqrrruuuyyy~~~pppaaaUUUJJJ@@@999999777444444555555444222///000000111111111000000000000000000000000000000///000000111000///...---000000000000000///......---,,,,,,++++++,,,,,,---(((***+++,,,+++***+++,,,++++++************++++++))))))*********+++++++++************++++++,,,,,,)))))))))))))))*********%%%&&&&&&%%%###$$$'''***))))))))))))))))))))))))***************+++,,,,,,''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((((((((('''%%%$$$%%%&&&'''((())))))))))))''''''((((((((())))))))),,,***)))+++,,,+++******(((&&&&&&''')))***)))(((&&&''''''((()))******+++******+++,,,---......///111111222333444555666777555555666666777777666666444666999:::;;;<<<===??????@@@AAA@@@===<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDGGGFFFGGGGGGJJJWWWpppNNNNNNNNNOOOQQQTTTWWWXXX[[[___cccfffjjjpppwww}}}~~~lllbbbTTTHHHAAA<<<888555333333222000000//////000...///000111222222222222000000000000000000000000000111111222222000///...000000000000000//////...------++++++++++++------''')))++++++******+++,,,++++++************++++++))))))******++++++++++++******+++++++++,,,,,,,,,(((((())))))******++++++((())))))(((&&&&&&***...((((((((((((((((((((((((''''''&&&''''''((())))))))))))************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!! &&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((()))))))))&&&&&&&&&'''((())))))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&(((***+++***(((%%%###%%%&&&'''((())))))))))))(((((((((((())))))))))))******+++!!!'''  """&&&(((((((((%%%&&&'''((()))***+++,,,)))***+++,,,---......///333333333444444444555555555666666777777777777777444666999:::;;;<<<===???@@@BBBCCCBBB???===>>>@@@??????@@@AAABBBBBBBBBBBB???>>>>>>======>>>???@@@@@@AAACCCEEEHHHUUUnnniiiggggggllluuu{{{|||{{{~~~pppcccNNNGGG???;;;:::999555222111111111111111111111111111000///------......///111000///......///000111222111111111000000//////......//////......---,,,......------,,,+++******))))))************)))))),,,,,,+++)))'''&&&((()))++++++***)))(((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))((((((''''''''''''((((((''''''&&&''''''((()))*********)))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***,,,)))&&&$$$&&&)))+++***((()))'''%%%%%%&&&'''((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((!!!'''+++***)))***)))&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''***---///""""""###$$$%%%&&&'''((((((((((((((((((''''''''''''''''''''''''((())))))+++++++++***************))))))(((((((((((())))))+++***(((&&&''')))+++---***,,,......------...///111111111222333444555666666666555555555555666666333333666;;;<<<:::<<<@@@CCCCCCBBBAAA@@@>>>>>>===??????@@@AAAAAAAAA@@@@@@DDDBBB@@@>>>======>>>???@@@@@@AAADDDHHHVVVnnn~~~kkkZZZNNNBBB<<<555222333333111...111111111111111111111111111000///...---......///111000///......///000111111111111000000000//////......//////......---,,,,,,,,,++++++***))))))(((***++++++,,,,,,++++++***)))))))))(((&&&&&&(((***......---------,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((())))))*********+++)))((((((''''''(((((()))((((((((('''(((((())))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&%%%$$$%%%&&&''''''&&&$$$###$$$&&&((((((''')))(((''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))!!!''')))'''&&&((((((%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&'''***,,,...'''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((())))))*********************)))))))))(((((((((((()))))))))((('''&&&'''(((***+++***,,,............///000111111111222333444555666666666555555555555666666333333666;;;<<<:::<<<@@@AAA@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAAAAABBBAAA???=========>>>???AAA@@@BBBDDDHHHUUUmmmqqq___PPPCCC<<<:::666222111333444333111111111111111111111111111000000///............///000//////......//////000111111000000000000//////...////////////...------,,,++++++******))))))))),,,,,,------------,,,,,,((()))))))))((((((***,,,)))***,,,,,,,,,+++)))((())))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,***))))))(((((())))))*********)))((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((((('''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''(((((((((((()))))))))"""'''(((%%%$$$&&&'''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&'''(((***+++)))))))))(((((('''''''''''''''(((((((((((((((((('''''''''''''''((())))))((((((((()))))))))))))))))))))(((((((((((())))))***************+++++++++)))+++---.........000111111111111111222444555666666666555555555555666666444333666;;;;;;:::;;;@@@AAAAAAAAA@@@@@@?????????:::;;;===???@@@AAAAAAAAA@@@???===<<<<<<===???@@@BBBAAABBBDDDHHHTTTkkkjjjVVVIII@@@;;;888888555333222444666555555111111111111111111111111000/////////............////////////////////////000000000000000000/////////////////////...---------------,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,---,,,++++++,,,...%%%'''***++++++)))'''%%%))))))))))))))))))))))))************)))))))))((('''(((((()))******++++++******))))))))))))******++++++***))))))((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&'''((()))******&&&(((******)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%(((((($$$###&&&((('''((('''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((()))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((((((((((())))))(((((((((((())))))'''((()))***+++******)))'''))),,,------...///111000000111111222333555666666555555444444555555666444444777;;;;;;999;;;???@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@@@@AAAAAAAAA>>>===<<<;;;<<<===???@@@CCCBBBCCCDDDGGGSSSjjjtttgggTTTDDD<<<999999999444222000000000111111000000000000000000000000000///////////////......---......////////////......//////////////////000000//////000000//////...---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---...///...,,,******+++&&&))),,,......,,,)))'''))))))))))))))))))))))))************)))))))))(((******))))))))))))))))))******))))))))))))******++++++***))))))((())))))***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&''''''''''''((()))***$$$'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***)))%%%###'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&''''''(((((((((((())))))(((((((((((())))))###$$$&&&'''((('''&&&%%%&&&(((+++,,,,,,---...000000000000111222333444555555555444444444444555555555444777;;;;;;999;;;?????????>>>>>>>>>>>>>>>>>>AAAAAAAAABBBAAAAAA@@@@@@>>>===<<<;;;<<<===@@@AAACCCBBBCCCDDDGGGRRRiii~~~wwwiiiZZZQQQCCC:::666666666555333222111000////////////000000000000000000000000/////////000///......------......//////......---......////////////000000///000000000000///......******************************++++++++++++******+++,,,---,,,***((('''(((%%%'''***,,,---+++((('''))))))))))))))))))))))))************))))))))))))************))))))((((((***))))))(((((())))))*********)))((((((((())))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((((((((($$$%%%&&&%%%%%%%%%''')))$$$'''))))))&&&$$$&&&(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''+++***&&&$$$''')))(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''(((((()))))))))&&&&&&''''''((()))))))))'''''''''''''''((())))))&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&''')))*********)))(((''')))+++,,,,,,,,,...///000000000000111333444555555555444444444444555555555555777;;;;;;999:::???CCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@??????>>><<<<<<<<<>>>@@@AAABBBBBBBBBCCCFFFRRRiii~~~uuujjjZZZMMMDDD???999666666666444222444444444333111000000111000000000000000000000000...///000000000///------------...//////...------........./////////000000000000000000000///......******************************++++++++++++******)))***,,,,,,***(((((((((%%%''')))++++++***((('''))))))))))))))))))))))))************)))))))))))))))))))))))))))*********)))((((((''''''(((((()))((((((((('''(((((())))))******)))(((((((((((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&###%%%&&&&&&$$$%%%'''***%%%(((***)))%%%$$$'''+++''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&******&&&$$$&&&'''&&& """%%%((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&((((((((('''''''''''''''&&&&&&''''''((())))))***'''''''''''''''((())))))&&&''''''((())))))******))))))(((((((((((()))))))))******+++++++++++++++)))+++---...------.../////////000000111333444555555444444333333444444555555555777;;;;;;999:::>>>FFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>======>>>@@@AAAAAAAAAAAACCCFFFRRRjjjyyyggg[[[RRRDDD777777555555777999999666333111222222111000///000000000000000000000000000000...///000000000///---,,,,,,---...//////...---,,,---.........//////000000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((***------,,,++++++,,,***+++---/////////------))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,((((((''''''''''''(((((('''''''''''''''((()))*********)))((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&%%%''')))(((&&&&&&))),,,'''***+++)))%%%%%%(((---'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%((()))&&&$$$%%%&&&$$$$$$(((++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&((('''&&&%%%$$$###""""""&&&&&&&&&'''((())))))***'''''''''''''''((())))))'''''''''((()))******+++))))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&''',,,...000000/////////000//////000000111222444555555444444333333444444555666555777;;;;;;999:::>>>AAAAAA@@@???===<<<;;;;;;>>>???@@@AAAAAAAAAAAAAAAAAA@@@???======>>>@@@AAAAAA@@@AAACCCFFFRRRjjjxxxlll[[[MMMEEEAAA<<<888444444444444444444444444111111111111111111111111111000///......///000111000000//////......------/////////...------,,,,,,---------............///,,,,,,------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))&&&'''(((***+++,,,------(((((())))))******+++++++++)))(((((()))******))),,,***)))'''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))((((((((((((((()))(((((()))+++,,,---...///555333///---+++,,,---...222222111111111111111222111111222333333444444555555666777999:::;;;<<<<<<>>>???@@@>>><<<:::::::::999;;;>>>?????????AAABBB@@@AAAAAA???>>>===>>>@@@CCCCCCCCCEEEHHHTTTkkkzzzooo[[[RRREEE===:::999666444333333333333333333333333111111111111111111111111111000///......///000111///////////////.........------.........................../////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***+++,,,---.../////////)))))))))))))))*********+++)))(((((()))******)))+++***((('''&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))((('''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))******)))((('''&&&&&&%%%******))))))+++---///111222222111111111111111222222222333333444555555555555666888:::;;;<<<<<<<<<>>>???@@@???===;;;:::;;;;;;===???@@@??????AAABBB@@@AAAAAA@@@>>>===???@@@CCCBBBCCCDDDGGGTTTkkkwwwhhhYYYOOOEEE???999555666777666555222222222222222222222222111111111111111111111111000000////////////000000.........///////////////,,,,,,------...//////000////////////000000000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******)))******+++,,,,,,++++++************))))))))))))+++)))(((((()))******))))))((((((''''''(((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''************)))((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%))))))((((((((('''''''''(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''%%%###"""!!!%%%&&&(((***,,,///000222222111111111111111222222333333444444555666666666666777999:::<<<=========???@@@AAA@@@===<<<;;;<<<===???AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>@@@BBBCCCBBBBBBCCCFFFSSSlllvvvgggZZZNNNCCC<<>>>>>???@@@AAA@@@>>><<<<<<===???AAACCCBBBAAA@@@@@@AAAAAABBBAAA???>>>>>>AAACCCCCCAAAAAABBBFFFSSSlll~~~}}}ooofffXXXMMMEEE???999555888777666555444333111///333333333333333333333333000000000000000000000000//////000000000000//////------......//////000000//////.........---------------.........//////////////////......---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---------...------,,,+++++++++******))))))((((((+++)))(((((()))******)))''''''((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))***+++++++++&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''***((('''&&&&&&''')))***''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))***++++++,,,...///111222111000///111111000000111222222333444444555666666777777888777888999;;;<<<===>>>>>>>>>@@@AAA@@@>>>=========@@@BBBCCCCCCAAA@@@@@@AAAAAAAAA@@@>>>===>>>AAADDDBBBAAAAAABBBFFFSSSkkkuuuiiiVVVOOOEEE===:::777555222333333333333333111000///333333333333333333333333000000000000000000000000//////000000000000//////.........///////////////000//////...------,,,,,,------------.....................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***************))))))))))))+++)))(((((()))******)))'''((()))************))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%'''((())))))))))))&&&&&&''''''(((((())))))######$$$%%%&&&'''(((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%$$$%%%%%%&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((()))+++---///000111111111000000000000111222333333444444555555666777777777666777999:::<<<============???@@@???>>><<<======@@@AAACCCBBBAAA@@@@@@AAA@@@@@@???===<<<===AAADDDBBBAAABBBCCCFFFRRRiii~~~uuuhhhXXXMMMEEE???999666666666444222222333444555444333333333222222222222222222222222000000000000000000000000...///000111111000///...///////////////...........................------............////////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++((())))))*********)))))))))))))))))))))*********+++)))(((((()))******)))(((((()))*********))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))#########$$$$$$$$$%%%%%%(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((()))***+++---///000111222000000000000111222333444333444444555555666777777555666888:::;;;<<<<<<<<<<<<>>>??????===<<<<<<===>>>@@@BBBBBB@@@@@@@@@AAA??????===;;;;;;<<<@@@CCCAAABBBCCCEEEHHHRRRggg{{{uuuggg]]]SSSGGG>>>:::777333333555777666444222444555444333222222222000000000000000000000000000000000000000000000000...///000111111000///...000000//////.........---,,,,,,------.../////////////////////000000000000//////...---,,,,,,++++++------------------------*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---------------(((((())))))******+++++++++)))(((((()))******)))((()))***++++++***)))((())))))))))))))))))))))))***)))(((''''''''''''''''''''''''''''''((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%&&&'''((((((***************)))))))))&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))+++$$$$$$%%%&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((()))++++++''''''((()))***+++,,,,,,---------...///000111111000000000000111222333444333333444444555666666666555666777999:::;;;<<<<<<;;;===>>>>>><<<;;;<<<<<<===???AAAAAA@@@@@@@@@AAA???>>>===;;;:::<<<@@@CCCAAABBBDDDFFFHHHRRRfffyyyssshhhXXXLLLEEEAAA;;;777666666666555555444444444222222222222222222222222000000000000000000000000////////////............//////...---------------...........................---,,,+++***+++,,,---..................------000000///...---+++***)))))))))************)))))),,,,,,++++++++++++,,,,,,))))))************))))))******************************)))))))))))))))***))))))))))))))))))))))))***)))))))))))))))***+++''''''&&&%%%&&&(((***,,,((((((''''''''''''((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%)))(((''''''((()))'''&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%###'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))+++***)))(((((()))***+++$$$%%%'''((()))((('''&&&''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''&&&&&&******)))((('''&&&%%%$$$+++***((((((*********)))(((((((((((()))***+++,,,+++,,,---...////////////111111111222333333444444666555444555888999888777888888777888999;;;>>>???>>>=========<<<<<<<<<<<<>>>@@@AAAAAA???<<<<<<<<<======<<<:::999;;;???BBBEEEEEEDDDCCCBBBKKKbbbwww}}}nnncccXXXPPPEEE>>><<<:::888555555555555444444444333333333333333333333333333333000000000000000000000000111000000000000/////////000//////...------..............................+++++++++***++++++,,,,,,......................../////////...---,,,+++*********++++++++++++******+++++++++******+++++++++)))******++++++******)))************************++++++************++++++))))))))))))))))))))))))******)))((((((''''''((()))(((''''''''')))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))(((''''''''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''"""######$$$%%%&&&''''''''''''''''''''''''''''''))))))(((((((((((()))))))))(((&&&&&&((((((((('''(((((((((((()))***+++,,,+++,,,---.../////////////////////000111111222222666555444555777999888777777777888999:::<<<===>>>>>>>>>=========<<<<<<<<<>>>???AAAAAA???=========???>>>===;;;999;;;???BBBDDDEEEEEEEEEEEEPPPggg}}}wwwjjj^^^RRRJJJCCC>>>999666777888888666444444333333333333333222444444444444444444444444000000000000000000000000111111111111000000000000000000//////......//////........................((()))***++++++,,,++++++.......................................---,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,++++++***************************,,,+++++++++++++++,,,,,,))))))))))))))))))))))))+++***)))((('''&&&&&&%%%+++***)))(((((()))***+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&((())))))(((&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''((((((''''''(((***,,,---)))(((&&&&&&((((((((('''(((((((((((()))***+++,,,+++,,,---.../////////////////////000111111222222555444444555777888888777666666888:::;;;<<<<<<<<<>>>>>>>>>>>>===============???AAAAAA???>>>>>>>>>@@@@@@>>><<<:::;;;>>>AAABBBCCCDDDEEEGGGSSSkkk|||jjj[[[QQQJJJDDD@@@<<<:::777666666777555444222222222222222222222222333333333333333333333333000000000000000000000000111111111000000000//////000000////////////000000........................((()))+++,,,---------,,,---------...............------...............---++++++,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,------,,,,,,+++************************++++++*********+++,,,,,,))))))))))))))))))))))))*********))))))(((''''''+++***)))((((((((()))******))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((())))))%%%&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%$$$&&&((())))))(((&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''))))))))))))((((((((('''''''''''''''((((((((((((((('''&&&&&&''')))+++---+++***((((((*********)))(((((((((((()))***+++,,,+++,,,---...////////////111111111222333333444444555444444555777888777666444666888:::;;;<<<<<<;;;?????????>>>>>>>>>======<<<>>>AAAAAA@@@?????????AAAAAA@@@===;;;<<<>>>@@@@@@AAACCCDDDFFFRRRkkk~~~eee[[[NNNDDD>>>===<<<;;;777666444333333222000///222222222222222222222222111111111111111111111111000000000000000000000000000000/////////.........000000////////////000000........................)))***,,,...//////...------------.........//////------......//////......******++++++++++++******++++++************++++++,,,,,,------------,,,,,,************************)))))))))))))))***++++++))))))))))))))))))))))))((()))***+++++++++++++++)))(((((((((''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%$$$$$$%%%((())))))(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''$$$&&&(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((())))))((('''&&&&&&&&&'''((((((+++***((((((*********)))(((((((((((()))***+++,,,+++,,,---...////////////111111111222333333444444555444333444666888777666444555888:::;;;<<<;;;;;;@@@????????????>>>>>>>>>===???AAAAAA@@@??????@@@@@@AAA@@@>>><<<<<<>>>@@@BBBBBBDDDEEEFFFRRRjjj~~~tttggg[[[NNNHHH@@@:::777777888888555444444444333333222222111222222222222333333333111111111111111111111111000000000000000000000000////////////............//////......//////000000........................+++,,,---......//////...,,,,,,------.../////////---....../////////......******++++++++++++******,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++************************(((((((((((()))***++++++))))))))))))))))))))))))'''(((***,,,---------,,,'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((&&&%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((())))))))))))(((((($$$%%%'''))))))((('''%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''''''''(((((())))))***''''''''''''&&&%%%%%%%%%)))(((&&&&&&((((((((('''(((((((((((()))***+++,,,+++,,,---.../////////////////////000111111222222444333333444666777777666555555777999:::;;;;;;;;;@@@@@@@@@@@@?????????>>>>>>@@@BBBBBB@@@??????????????????>>><<<<<<>>>@@@DDDEEEFFFFFFHHHSSSkkkyyyhhh]]]VVVLLLCCCAAA???;;;999888777777777555555666555555444555666222222222222333333444444111111111111111111111111000000000000000000000000000000000////////////.........------...//////000........................---------,,,,,,------...,,,,,,------...//////000...///////////////...---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************))))))))))))***+++,,,---))))))))))))))))))))))))'''(((***,,,,,,,,,+++***&&&'''(((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((('''&&&%%%%%%'''''''''%%%(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''((())))))))))))((('''&&&%%%%%%$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&''''''((())))))******&&&'''((()))((('''%%%$$$)))(((&&&&&&((((((((('''(((((((((((()))***+++,,,+++,,,---.../////////////////////000111111222222444333333444666777777666666666666777888:::<<<<<>>>>>>>><<<===>>>===<<<<<<>>>???BBBCCCEEEFFFHHHSSSkkkrrrjjj[[[MMMGGGEEEAAA;;;666666666666666666555444444444444333111111222333222222222333333444444444222222222222222222222222000000000000000000000000111111111111000000000000---------------...///000...........................---,,,+++***+++,,,---,,,,,,------...///000000///////////////......---,,,------......------,,,...------,,,,,,------...***++++++,,,,,,++++++***************************************+++,,,---...))))))))))))))))))))))))((()))***++++++***((('''&&&'''(((***++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''''''''''''''&&&%%%%%%&&&'''&&&$$$***))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&)))&&&""" ###(((+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++%%%&&&)))***+++)))'''%%%+++***((((((*********)))(((((((((((()))***+++,,,+++,,,---...////////////111111111222333333444444444333333444666777666555666666666666777:::<<<===AAAAAAAAA@@@@@@@@@??????@@@BBBCCCCCC@@@>>>===>>>;;;<<<===<<<<<<<<<>>>@@@??????AAACCCEEEQQQjjjqqqgggTTTOOOGGGBBB???===:::777666666666666666666666666444444444555555555555666666444333111000000111111222222222222222222222222000000000111222222333333000000//////.........---////////////////////////***,,,...///000///...------,,,,,,++++++,,,,,,---111111000000/////////...111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++******))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))***%%%)))$$$"""%%%***)))'''&&&'''(((***++++++***((('''''''''((()))&&&&&&&&&'''''')))***+++))))))(((((('''''''''&&&,,,+++***)))((('''&&&%%%$$$%%%%%%&&&'''((())))))---,,,***((('''(((((()))''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''''''''((((((((((((***)))'''%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''+++(((%%%%%%(((++++++***''''''''''''''''''&&&&&&(((((())))))*********+++((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''******''''''***+++((('''((()))******)))((('''((((((((((((((('''''''''''')))***,,,,,,***)))''')))*********++++++++++++,,,---...///000000000000111111111111222333444555555555555666666666666666888888888666666777:::===@@@AAAAAA@@@>>>===>>>???@@@AAAAAA???===;;;<<<===>>>>>>===;;;:::<<>>??????>>>>>>@@@AAA@@@AAABBB@@@>>><<<<<<<<<======<<<;;;:::;;;>>>AAACCCBBBBBBAAABBBMMMfff|||qqqcccWWWLLLDDD@@@???<<<888666666777777666444444444444444444444444777777666555444333222222444333222111111111111111000000000000000000000000//////......---,,,,,,,,,////////////............------------------------000///,,,*********,,,---......------------..................---------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))000(((&&&+++---(((%%%'''+++***(((&&&%%%%%%%%%&&&******)))((((((((((((((((((((('''''''''(((((()))((((((((((((''''''''''''$$$%%%&&&''')))***+++,,,((((((((()))))))))))))))$$$%%%&&&'''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&((()))***)))'''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&(((***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%&&&((()))&&&'''******(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((()))))))))******,,,---...//////000//////111111111111222333444555444444444555555555666666555777999999999999:::;;;<<<>>>???>>>======>>>???>>>@@@BBBBBB@@@===<<<;;;;;;;;;;;;::::::;;;>>>AAACCCBBBBBBAAAAAAKKKcccyyytttfff___UUUKKKDDD@@@===<<<999888666555555666777888333333333333333333333333555555444333333222111111333222222111111111111111000000000000000000000000......///000000111111222///////////////.........///////////////////////////...---,,,+++,,,------.........------.........000000000000000/////////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))************+++)))))))))))))))))))))))),,,'''&&&+++...++++++---***)))((('''''''''''''''***))))))((((((((((((((()))((((((''''''''''''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$%%%'''((())))))(((''')))(((((((((((((((((()))''''''''''''(((((())))))''''''''''''((((((((((((###$$$&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''((()))*********((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''&&&&&&%%%&&&)))***((((((+++,,,)))''''''''''''''''''''''''((((((((((((((()))))))))))))))************))))))(((((((((((()))))))))))),,,,,,---...////////////111111111111222333444444333333444444555555666666444777:::;;;:::999999:::@@@@@@@@@>>>;;;999999:::===@@@CCCCCCAAA>>><<<;;;;;;<<<<<<;;;;;;<<>>;;;999999999===@@@CCCCCCAAA???===<<<<<<===>>>>>>===>>>@@@BBBBBBBBBBBB@@@???HHH^^^ssssssdddXXXNNNEEE???<<<:::888777777777666444555555666444222111222444333333333333333333333333000000000000111111111222000111111222111111000000////////////////////////111111111000//////...............///////////////------------------------+++---///111222111000///......------------......---------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************)))((((((((('''((()))***+++,,,,,,,,,)))))))))))))))(((''''''(((((('''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((((((%%%$$$#########&&&(((***((((((''''''''''''(((((()))((('''%%%$$$$$$''')))'''''''''((())))))******)))))))))(((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))###''''''%%%&&&***+++((())))))(((((((((((())))))'''(((((())))))******+++((((((''''''''''''((((((((((((((()))))))))******+++,,,---......///......111111111111222333444555333444444555666777888888555888;;;<<<;;;:::::::::;;;===>>>===<<<<<<===>>>>>>@@@BBBCCCAAA???>>>>>>>>>???@@@???>>>>>>@@@AAABBBBBBBBBAAA@@@HHH^^^rrrwwwiii```TTTJJJDDD@@@<<<:::;;;999777777888888666555333555666555222111222444444444444444444444444444222222222222222111111111///000111222222111000000000000000000000000000000000000000///......------............/////////000------------------------......//////////////////------,,,,,,,,,,,,------------------.........///,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))******)))(((((()))((((((((()))***************((())))))***)))((('''&&&'''''''''''''''((()))***''''''''''''((((((((()))&&&&&&&&&''''''(((((((((''''''(((((())))))******&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((((('''((()))'''%%%$$$&&&(((&&&&&&''''''((())))))***)))))))))(((((((((''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))))))))%%%))))))((())),,,---+++)))(((''''''''''''((()))'''(((((()))******++++++((((((''''''''''''(((((()))))))))*********++++++++++++,,,---............111111111111222333444555444444555666777888999:::666888;;;;;;;;;:::;;;;;;;;;<<<>>>>>>======>>>@@@???AAABBBAAA@@@??????@@@>>>???@@@???======>>>???AAABBBBBBAAAAAAIII^^^sss{{{nnn^^^TTTOOOIIIAAA===<<<======;;;888666444444555555555444333555777666444333555777444444444444444444444444666555555444333222111111///000111222222111000///111111111111111111111111......//////000111111111---.........//////000000////////////////////////111000...,,,,,,,,,---...---,,,,,,++++++,,,,,,---.../////////000000111111//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++,,,,,,---------************************++++++++++++++++++++++++***++++++,,,...//////000))))))))))))))))))))))))%%%((()))((()))+++,,,,,,((()))))))))))))))((('''((()))*********)))'''&&&&&&&&&&&&'''''')))***+++&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$######$$$%%%'''***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))***+++***((('''((((((''''''''''''((((((&&&))),,,,,,)))'''&&&'''%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))"""%%%&&&%%%&&&******(((((('''&&&%%%%%%&&&'''((('''(((((()))***+++++++++******))))))))))))******************++++++++++++++++++,,,---............111111111111222333444555555555666777888999::::::777999:::;;;::::::;;;<<<>>>???@@@???===<<<<<<===@@@AAABBBAAA??????@@@AAA>>>???@@@???===;;;<<<===AAABBBCCCBBBAAAIII___sss}}}mmm```WWWPPPIIIDDD???<<<888666666777777666555444444444444555666666666555555555555444444444333444444555555444444333222222222111111111000000000111111111000///---,,,111111111111000000000000000000000000000111111111000000////////////000000------------------------/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000222111000111222111000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++'''((()))***++++++,,,,,,******++++++++++++******************************,,,***((((((***+++)))&&&%%%'''***,,,,,,+++)))((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((())))))******++++++''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&(((***((('''((((((''''''''''''((((((++++++******))))))((((((+++'''$$$$$$''')))***)))---+++)))((()))*********'''(((***++++++***)))(((++++++,,,------....../////////000000111333444555888777777888::::::999777666777999;;;<<<<<<<<<;;;===>>>??????>>>>>>???@@@???AAABBBBBB@@@??????@@@AAAAAAAAA@@@>>>===>>>???DDD@@@AAADDDEEELLL```vvvxxxddd\\\QQQIIIEEEBBB>>>:::<<<:::777666666777666555444444444444444555666666555555555555444444444444333333444444444444333333222222222111111111000000555444333111000000111111111111111000000000//////000000000000000000000111000//////////////////000........................///////////////...------////////////////////////........./////////000000111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,---...............******++++++++++++******************************,,,***((()))***+++)))'''((()))+++,,,,,,,,,***)))***)))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))******)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''************************)))((((((''''''''''''(((''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''***(((&&&&&&((()))((('''((((((''''''''''''(((((())))))))))))))))))))))))***'''%%%%%%''')))***)))...,,,******+++++++++***(((((()))************)))++++++,,,------......///////////////000222333444777777666888999:::888777777888:::;;;<<<<<<<<<<<<>>>@@@@@@???===<<<===>>>@@@AAACCCBBBAAA??????@@@AAAAAAAAA@@@>>>===>>>???GGGCCCCCCEEEFFFLLLaaaxxxqqqbbbXXXHHHCCC>>>;;;;;;;;;:::777888777666666777777666444444444444444444555555666555555555555444444444444333333444444444444333333222222222111111111111111444222///,,,,,,---///000000000000000////////////111111000000000000000000/////////....../////////////////////////////////.........///......---,,,000000000000000000000000....../////////000000000000/////////000000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++******************************+++***))))))***+++)))(((,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((()))))))))&&&''''''(((***++++++,,,''''''(((((((((((())))))******)))(((((('''&&&&&&))))))))))))************+++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''&&&&&&%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((()))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))((('''((((((''''''''''''((((((&&&&&&'''(((((()))*********(((&&&&&&''')))***)))...---++++++,,,,,,,,,+++)))))))))))))))***++++++++++++,,,------....../////////000000111222444555666666555777999999888666777999:::<<<============@@@AAAAAA???===;;;;;;<<<@@@AAACCCBBBAAA???@@@@@@AAAAAAAAA@@@>>>===>>>???HHHDDDBBBDDDDDDKKKaaawww|||oooaaaUUUJJJDDDAAA>>><<<;;;<<<<<<:::888555444444555777777555333444444333333444444555666555555555444444444333333333333333444444333333333111111111111111111111111111///---,,,+++,,,---...000000000/////////......111111111000000000000000......////////////......////////////////////////...............---,,,,,,...........................////////////000000000000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++***+++++++++++++++*********++++++,,,,,,++++++***************************+++******************)))------+++***)))******+++*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))'''(((((((((((()))))))))%%%&&&&&&'''(((((())))))(((((((((((((((((()))))))))((((((((('''''''''&&&''''''''''''(((((((((((()))))))))***)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((&&&'''''''''((((((((())))))(((''''''((()))******---,,,******+++,,,+++)))))))))(((((((((***+++,,,++++++,,,------......///111111111222333444555666555555555666888999888666888999;;;===>>>>>>>>>===???@@@@@@???===;;;<<<===???@@@BBBAAA@@@>>>>>>???AAAAAAAAA@@@>>>===>>>???DDD@@@???AAABBBIII```www{{{hhhbbbXXXOOOHHHBBB>>>;;;;;;:::999999999888666555444333333444666666555333333333333333333444555555555444444444444333333333222333333333333333333222111111111111111111111111111111222222222111000000000000000000////////////111111111111000000//////......///000000///....................................//////......---,,,------------------------////////////000000000111000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***---...............---,,,++++++,,,,,,,,,,,,++++++******************************++++++******++++++---,,,***((((((((()))***************))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((()))))))))***(((((((((((()))))))))***((((((((((((((((((''''''))))))))))))))))))((((((&&&'''''''''((((((((()))''''''''''''((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))$$$%%%'''((())))))))))))''''''(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((('''((()))***))))))((((((((((((''''''''''''(((((()))((((((((('''''''''&&&((((((((((((((())))))***+++***))))))******)))''')))(((((('''(((***,,,---++++++,,,------......///000000000000222333444555555444444666888999888777888999;;;===>>>>>>>>>===<<<===>>>>>>===<<<===???>>>???AAA@@@>>>======>>>AAAAAAAAA@@@>>>===>>>???AAA======@@@BBBJJJaaaxxxtttiii^^^VVVNNNIIIDDD@@@>>>>>>===<<<555555666666666666555444555444333333555666555444333333333333333444444555444444444444333333333333222222333333333333222222111111111111111222222222///000222333222111000///111111111111000000000000222222111111000/////////...///000111111000///.........................../////////000///......---/////////////////////////////////000000000111111000/////////000000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************)))***,,,+++******+++,,,+++***)))((((((((()))***++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((((((((()))))))))******+++++++++******)))))))))******))))))))))))((((((&&&&&&'''(((((()))******))))))))))))************###%%%&&&((()))***))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((()))******((((((((((((((((((((((((###$$$&&&(((************&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''')))++++++***(((((()))((((((''''''''''''((((((******)))(((((('''&&&&&&'''(((******)))((()))+++***)))((()))******(((&&&(((((((((((()))+++,,,,,,++++++,,,------......///---------...///000222222555444555666999:::999888777999:::<<<============;;;<<<>>>======<<<>>>???>>>???AAA@@@>>>======>>>AAAAAAAAA@@@>>>===>>>???AAA>>>???CCCEEELLLaaaxxx~~~{{{rrrfff\\\UUUNNNFFFAAACCC@@@===;;;<<<<<<<<<<<<555666777777777666777777777555333333444555555444333333222222333333444555444444444333333333222222222222333333333333222222000000111111111222222222000000/////////000000000222222222222111111111111222222111111000//////...///000111222222111000///////////////////////////000000111111000000///...000000000000000000000000//////000000000111111111111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///...---+++***&&&'''(((((())))))))))))+++,,,,,,------,,,,,,+++************************(((***,,,,,,******+++...*********)))******+++++++++++++++*********))))))))))))))))))))))))))))))''''''((())))))(((''''''(((((()))))))))*********(((((()))))))))************************+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))************%%%&&&(((*********)))((('''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&))),,,,,,***(((((()))((((((''''''''''''(((((())))))))))))))))))))))))&&&)))++++++)))((()))+++***))))))***++++++(((&&&&&&'''((()))++++++++++++++++++,,,------......///.........///000111333333555555555777:::;;;:::999777888:::;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;<<<===@@@AAABBBBBB@@@??????@@@AAAAAAAAA@@@>>>===>>>???AAA???@@@DDDEEEKKK^^^sss{{{oooeee\\\TTTJJJDDDCCCBBB???;;;>>><<<999777777777666555777888888888666555666777999666333222333555555555333333222222333333444555444444444333333333222222222222222333333222222222000000111111222222222222666444222111111222555666333333333222222222111111222222222111000//////...///111222333333222111///000000000000000000000000111111111111111000//////////////////////////////000000000000111111111111222111000111222111000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////---+++***'''((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((+++---,,,******,,,...*********+++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************))))))))))))************&&&&&&'''((()))***+++++++++*********))))))((((((++++++******))))))((((((''''''''''''((((((((((((((()))+++,,,+++***(((''''''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))%%%&&&(((******)))'''&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&))),,,---***(((((()))((((((''''''''''''(((((((((((())))))******++++++&&&)))++++++)))((()))++++++******+++,,,,,,)))'''%%%&&&(((***+++,,,++++++++++++,,,------......///111111111222333444666666666555666888:::<<<;;;:::666777999;;;<<<<<<<<<;;;>>>??????>>>;;;::::::;;;AAACCCDDDDDDBBBAAAAAABBBAAAAAAAAA@@@>>>===>>>???AAA???@@@DDDDDDGGGYYYmmm~~~oooccc[[[VVVPPPKKKAAA@@@>>><<<:::999888888888888888888888777666666555666777888888777666555444444444444444444444444222222222333333333444444444444444333333222222222333333333333333333333333333333222111000000111111222222222222222222222222000000000000000000000111000000000000000000000000////////////000000000000---///111111///...------////////////////////////000000000000////////////111000000000/////////...000000000000000///......---------.........//////------------------------,,,,,,,,,,,,,,,+++***))))))+++---,,,+++***++++++,,,++++++***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))((()))***++++++***)))(((((((((((((((''''''''''''******))))))((((((''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((('''(((((()))***%%%'''***,,,.........---******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''((((((******)))((((((((((((((())))))(((((((((***+++,,,***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))***************)))(((''''''((()))***+++***)))'''&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))***)))'''(((***)))&&&"""&&&&&&%%%&&&''')))+++---''''''''''''((((((((()))'''((()))***++++++******111///000333111***''')))*********)))))))))))))))***++++++,,,---...//////000000//////000222333555555333222444888:::888555666888:::;;;:::;;;<<<=========<<<;;;;;;;;;;;;<<>>AAACCCAAABBBAAA@@@======>>>??????EEECCCAAAFFFJJJVVVlll|||}}}sssddd[[[QQQJJJGGGEEEBBB???>>>===;;;:::888888777777888888888888888777666666555666666777777666666555444444444444444444444444333333444444444555555555444444444333333222222222////////////////////////333222111000000000000111111111111111111111111111222222222222111111111111000000000000000000000000////////////000000000000...///111000///---......////////////////////////000000000000////////////000000000000000/////////000000000000000///......---------.........//////------------------------,,,,,,,,,,,,,,,+++******+++,,,......,,,+++,,,---+++,,,---.........------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++*********))))))************))))))***))))))))))))(((((((((+++*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&''')))+++++++++)))))))))(((((((((''''''''''''))))))))))))(((((((((((()))))))))(((((()))))))))******)))(((((((((((((((***))))))(((((()))***+++***))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))*********)))(((''''''((()))******)))(((''''''&&&''''''&&&''''''((((((((((((((('''''''''((((((((())))))&&&&&&''''''(((((()))))))))((('''(((***)))&&&###""""""!!!!!!"""$$$&&&''''''''''''((((((((())))))))))))******+++,,,------555DDDRRRPPP@@@///'''&&&***)))))))))))))))))))))***++++++,,,---...//////111111000111222444666777555555555666888999888666666888:::;;;:::;;;<<<=========<<<;;;;;;;;;;;;<<>><<<<<<===???@@@@@@@@@>>><<<;;;<<<>>>???EEEBBB@@@EEEIIIVVVlll~~~sssfffYYYQQQGGGBBB===;;;<<<<<<:::888:::999888777666666666666777777888888777777666666666555555555555555555666444444444444444444444444444444444555555555666666444444333333333333222222111111111111111111111111222111000000000000000000000000000000000000000000444333333333222222111111000000000000000000000000////////////000000000000///000000///...---...000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///......---------...............------------------------,,,,,,------,,,,,,+++++++++---///...---,,,------***,,,...000111///---+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************))))))))))))++++++++++++************''''''((())))))***++++++))))))))))))))))))))))))++++++******)))((((((((()))******+++***((('''&&&((((((''''''''''''&&&&&&))))))))))))((((((((((((******))))))))))))*********))))))(((((((((((((((+++***))))))((())))))***)))******************)))&&&'''((())))))((('''&&&'''''''''(((((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))((('''''')))******'''%%%&&&%%%%%%$$$%%%&&&'''(((''''''((((((((()))))))))***))))))***+++---///000666TTThhh^^^BBB///))))))))))))))))))))))))*********++++++,,,---...//////111111111222444666888999555777888888777777777888666888:::;;;:::;;;<<<===>>>===<<<<<<;;;;;;<<<<<>>;;;::::::<<<>>>??????===;;;;;;<<<===@@@EEEAAA???DDDHHHVVVmmm{{{rrreeeYYYPPPJJJEEEBBBAAA>>><<<;;;<<<;;;999777777777666666666666777777666777777777777777666666666555444333333444555666444444444444444444444444444444444444555555555555333333333333333333333333333333333333333333333333111111000//////000000111111111111111111111111111333333333222222111000000000000000000000000000000////////////000000000000111111000///------///111000000000000000000000000////////////000000000000///000000000000111111111000000000000000///..............................------------------------,,,,,,------------,,,,,,+++---......---,,,,,,---+++,,,---//////...,,,+++***************+++++++++*********++++++,,,,,,,,,,,,+++))))))))))))+++,,,*********)))))))))((((((************************&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''',,,,,,,,,,,,+++***((('''((((((((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))((((((((()))***+++,,,,,,+++***)))%%%''')))******)))'''%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''''''''((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''*********)))))))))))))))''''''((()))******((('''+++***)))(((((()))******'''(((((((((((()))))))))((('''''''''(((+++...000111LLLZZZJJJ222+++------)))))))))))))))************++++++,,,---...//////000000111222444666888:::444777999999666444555777666888:::;;;:::;;;<<<===>>>======<<<<<<<<<<<<<<>>??????===<<<;;;<<<>>>AAAFFFBBB???DDDIIIWWWnnntttggg___UUUPPPHHHAAA>>>>>>???@@@<<<;;;::::::999888666444666666666666666777888888555666666777777777666666666555444333333444555666444444444444444444444444222333333333333444444444333333333333333333333333111111111111111111111111111111000000000000111111222222222222222222222222222222111111000000000000000000000000000000000000////////////000000000000111111111///------///111000000000000000000000000.../////////000000000111000000000000111111111111000000000000000///...........................---------------------------,,,------.........------***+++------+++***+++,,,,,,,,,+++++++++++++++,,,))))))*********+++++++++*********++++++,,,,,,---,,,+++***))))))***+++,,,))))))((((((((('''''''''))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''(((************)))******++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))************))))))(((((()))***+++,,,,,,+++***)))%%%''')))******)))'''%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''&&&''''''((()))***&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((***************)))))))))&&&((()))******)))((((((((('''&&&%%%%%%%%%&&&'''(((((((((((()))))))))***%%%%%%$$$$$$&&&(((+++---***999===000&&&***...+++(((((())))))***************++++++,,,---...///////////////000222555777888333555888777444222444666666888:::;;;:::;;;<<<===>>>>>>===<<<<<<<<<<<<======???AAAAAA???>>>>>>>>>>>>??????>>><<<<<<===???AAAFFFCCCAAAEEEJJJXXXnnn|||nnnccc[[[UUUPPPLLLEEECCC???;;;999:::;;;===666777777777777666666555666666666666666777888888555555666777777777666666666555555555555555555666444444444444444444444444222222222333333333444444222222333333333333444444333333333333333333333333111111111111111111222333222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000111111000///...///111000000000000000000000000......//////000000111111222222111111111000000000000000000000000///.....................---------------------------------------......//////......)))+++,,,,,,+++******+++---,,,***)))))))))++++++))))))******+++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++((((((((((((''''''''''''((((((((((((((())))))))),,,,,,+++******)))(((((())))))))))))))))))))))))((()))+++,,,,,,,,,+++***'''''''''((((((((())))))))))))************++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((())))))***)))************))))))((()))******************)))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''((()))***&&&''''''((((((((((((((((((((()))))))))*********)))))))))))))))*********''')))++++++***(((((((((((('''&&&%%%$$$%%%&&&'''((((((((()))))))))******%%%$$$$$$%%%&&&(((***+++(((------((((((---+++$$$((((((((()))******++++++***++++++,,,---...//////.........///000333555666222444555555444333444555666888:::;;;:::;;;<<<===???>>>======<<<<<<=========@@@BBBCCCBBB@@@??????>>>??????>>>===<<<>>>@@@???EEECCCBBBFFFJJJWWWmmm~~~uuulllbbbYYYOOOGGGDDDCCCBBBAAA<<<===<<<;;;999888888888555666777888777777888888666666555555555666777777444555555666777777666666555666666777777666666555444444444444444444444444333333333333444444444555222222222333333444444444555555555555555555555555222222222222222333444444111111111111111111111111///000000111111222222333000000000000000000000000////////////000000000000///111222222000//////000////////////////////////.........///000111111111444333222222111000//////000000000000000///......//////.........---------------------------------------...///////////////***,,,------,,,++++++,,,,,,,,,,,,+++++++++***************+++,,,---------++++++++++++++++++,,,,,,***++++++,,,,,,++++++***)))))))))(((((((((((('''(((((()))))))))*********++++++******************)))))))))))))))))))))))))))******+++***(((&&&%%%((((((''''''''''''((((((((()))))))))************))))))))))))((((((((((((&&&((()))******)))(((&&&((((((((((((((()))******((((((******+++***))))))***))))))(((((())))))***((((((((((((((((((((((((&&&''''''''''''((((((((('''((()))******)))((('''(((((('''''''''(((((()))&&&''''''(((((((((((((((((()))))))))************'''(((((())))))*********(((***,,,,,,)))''''''((())))))(((''''''((()))***(((((()))))))))*********'''''''''((()))******+++))))))***+++++++++(((&&&'''(((((()))******++++++***++++++,,,---...//////////////////000222444555333333333444666777666555666888:::;;;:::;;;<<<===???>>>>>>===============>>>AAADDDDDDCCC@@@>>>===<<<===>>>===<<<<<<===???<<>>>>>===:::888333666999:::999888777777666777888777666666777888555555555444444555555666444444555666777777666666555666777888888777666555444444444444444444444444444444444555555555666666222222222333333444444444111111111111111111111111333222222222333444444555000000000000000000000000000000111222333444444555000000000000000000000000////////////000000000000///111333333111/////////////////////////////////---......///000111111222555444333222111///......000000000000000//////...//////.........---------------------------------------...///000000//////+++---......---,,,,,,---+++,,,...///...,,,***(((******+++,,,------......++++++++++++++++++++++++***+++,,,------,,,+++***************))))))))))))))))))******+++++++++,,,'''''''''((())))))******))))))))))))))))))))))))((((((((((((&&&### ,,,+++***))))))((())))))'''((((((((())))))******))))))))))))((((((((((((''')))***++++++***)))'''((((((((((((((()))******'''((()))***++++++***)))***)))(((''''''((()))***((((((''''''''''''(((((('''''''''(((((((((((()))'''((()))******)))((('''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++(((+++---,,,)))''''''(((((('''&&&&&&&&&((()))***))))))))))))************)))***+++,,,,,,,,,,,,,,,)))''')))+++)))%%%'''---'''(((((()))***+++++++++***++++++,,,---...///000000000//////000222444555555333222444888:::888555666888:::;;;;;;;;;<<<===??????>>>===============???BBBEEEEEEBBB???<<<;;;;;;<<<===<<<;;;:::<<<>>>999@@@AAAAAAEEEGGGRRRfffzzzxxxssseee___VVVNNNHHHCCC???===;;;;;;;;;:::::::::999999888888777666666666666666777777777777777777777777777777777777777777777777666555555444444333222222666666777777777777666666666666666666666666666666===<<<:::888666555444444444444333222222333444444111222444555555444222111222222222222222222222222555555555444444333333333333333222111000///......666555555444444333333333222222222222222222222222444444333333222111111111000000////////////000000............///000222222333333333222222111111111333444444444444333222222...---,,,,,,++++++++++++------------------------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,******++++++)))(((++++++***************+++))))))((((((((()))+++,,,))))))))))))((((((((((((,,,+++++++++******)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++*********))))))(((((())))))(((((((((((())))))))))))((('''''''''''''''+++---+++'''&&&)))***'''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%+++***)))'''''''''((()))''''''(((((())))))******(((((())))))((('''&&&&&&***'''""" ###(((+++'''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))((((((((((((***,,,---......---------......//////111333444444444555666666666555666888888777555444666888:::;;;<<<;;;;;;AAAAAA???>>>============BBBCCCCCC@@@>>><<<<<<===999999999888888999::::::999>>>???BBBGGGEEEOOOeeeyyy|||rrrjjjbbb\\\UUUQQQIIIFFFBBB@@@@@@@@@???>>>::::::::::::999999999999888888777666666666666666777777777777777777777777777777777777777777777777666666555555555555444444444444555555555555444444555555555555555555555555999888777555444333222222555444333333333333444555333444555666666444333222333333333333333333333333333333222222111111111111222222222222111111111111222222222111111111111111222222222222222222222222111111222222222222222222111111000000000000111111.........//////000222222333333333222222222111111111111111111111000000//////......------------.......................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++)))((('''((()))***)))(((++++++***************+++,,,+++*********+++,,,---((()))))))))******++++++***)))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))************************)))))))))(((((())))))******))))))((())))))(((''''''''''''''''''))))))'''(((,,,---+++((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''(((((()))(((((((((((())))))))))))(((((())))))(((''''''&&&((('''%%%###"""###$$$%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***+++,,,---,,,,,,,,,,,,---.........000222333333333444555666555555666888888777555555666888:::<<<<<<<<<<<>>===<<<;;;;;;;;;;;;AAABBBCCCAAA>>><<<;;;<<<999999999999999999999::::::???@@@DDDIIIHHHRRRiiiyyyxxxnnnhhh]]]XXXRRRKKKFFFBBB===:::???===;;;;;;;;;;;;:::888999999999999888888888777888777777666666666666666777777777777777777777777666666666666666666666666555666666666666777777777444444555555555555444444555555555555555555555555777666555444333333333333555555444444444444555555444555666666666444333222444444444444444444444444222222111111111111111000111111111222222333333333000000000000000111111111111111111111111111111111///000000111222222333333111111000000000000111111////////////000000111222333333333222222222222111000000111111000000///...000////////////000000111////////////////////////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,((('''&&&(((***++++++***+++***************++++++---,,,++++++***+++++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************************))))))))))))((()))************)))((()))((((((''''''''''''(((%%%)))***((()))---...+++))))))))))))))))))))))))))))))(((''''''((()))))))))(((((((((((())))))***))))))))))))(((((((((((((((((()))))))))(((''''''&&&'''''''''&&&$$$"""!!!&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******++++++,,,,,,,,,------------///111222222222333444555444444555777888666555666777999;;;<<<=========>>>>>>===<<<;;;;;;;;;;;;???AAACCCBBB???===;;;;;;999999999999999999999999999>>>@@@DDDJJJJJJTTTlllzzzxxxssskkkddd\\\VVVPPPLLLGGGEEEBBB@@@>>>===<<<;;;>>>===<<<<<<;;;999666333888888888888777777777777777777666666666666777777777777777777777777777777666666666666666666666666444444555666666777888888666666777777777777666666444444444444444444444444666666555555555555666666444444444444444444444444555555555555555333222222333333333333333333333333333333333333333333333333111111222222222333333333000111111111222222333333111111111111111111111111000000000111111222222222000000000//////000000000000000//////000111111222222222222222222222222222111222222222222111000000////////////000111111222////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,+++***************++++++,,,,,,,,,+++***)))***,,,---,,,+++*********)))******+++,,,++++++***))))))((((((((((((((()))******+++,,,,,,------------,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))((()))))))))*********************)))))))))))))))))))))(((''''''((()))))))))(((''''''''''''(((((((((++++++))))))++++++((())))))))))))***************)))'''&&&&&&''')))***''''''(((((())))))************))))))((((((''''''(((((()))))))))(((((('''&&&'''((()))((('''%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))******************************************)))))))))))))))+++,,,,,,---............,,,...000111111111222333444444444555777888777555666777:::<<<============@@@???>>>===============>>>@@@CCCCCC@@@===;;;:::999999::::::999999888888666<<<===BBBHHHIIIUUUlll~~~}}}uuuiii```VVVRRRLLLHHHEEECCCAAA???<<<<<<<<<<<<;;;;;;;;;<<<444444666888:::;;;999777888888888777777777666666777777666666666666777777666666666666666666666666666666666666666666666666333333444555666777777888666666777777777777666666555555555555555555555555555555555555555666777777333333444444444444333333444444444444444333222222333333333333333333333333333333333333333333333333333333222222222111111111111111222222333333444444111111111111111111111111222222222222111111000000000//////......//////000111000000000000111111222222222222222222222222222111222222222222111000000............///000111111........................////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,---------------,,,+++************++++++,,,,,,,,,...,,,++++++,,,,,,+++)))******))))))***++++++,,,************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))************))))))))))))))))))******+++)))%%%######%%%)))+++((((((''''''''''''(((((((((++++++((((((******'''((()))))))))*********+++)))(((&&&%%%%%%&&&((()))''''''(((((())))))************))))))((((((''''''(((((()))))))))))))))((((((((((((((())))))******((((((((((((((())))))***))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++***************))))))))),,,,,,...///000000000000,,,...000111111111222333444444444555777888777666666777:::<<<============???>>>>>>==================???BBBBBB@@@===;;;:::999::::::::::::999888777777<<<===BBBIIIJJJVVVooovvvnnnccc\\\YYYTTTNNNIIIFFFCCC???<<<<<<<<<<<<;;;:::;;;<<<;;;999888999:::555555666888:::;;;999888888888888888777777777666666666666666666777777888666666666666666666666666666666666666666666666666333333444555666666777777444444555555555555444444666666666666666666666666444444333333444555555666444444555555555555444444444444444444444444444555333333333333333333333333111222222222222222333333444444444333333222222222222222222222222333333333222222222222222222222222444444333333222111111000000000////////////000000111111111000000111111222111222222222222333333333000000111111000000///...///............//////000........................000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,---+++***)))******((('''))))))))))))***+++,,,,,,++++++,,,,,,,,,+++******))))))))))))((((((''''''((((((((())))))))))))***)))************+++++++++************************************************((((((((((((((()))******))))))))))))************))))))))))))************,,,)))%%%""""""%%%))),,,(((''''''''''''(((((()))&&&)))(((%%%%%%***+++***'''(((((())))))*********(((((('''&&&&&&'''(((((('''((()))))))))))))))((())))))))))))(((((((((((((((((()))*********))))))((((((''''''(((***,,,---))))))(((((())))))***+++************************((((((((()))******++++++************************((()))************))))))+++---///000111111111000,,,...000111111111222333555444444666888999999777666777999;;;<<<=========<<<<<<;;;;;;:::;;;;;;<<<===???AAAAAA???<<<;;;;;;999:::;;;;;;:::999777666:::??????DDDKKKLLLYYYrrr{{{uuummmccc\\\SSSOOOJJJGGGEEECCCAAA??????===:::999:::;;;;;;;;;888:::<<<;;;999777888:::===;;;::::::::::::777555999999888888888777777777666666666666666777888888666666666666666666666666777777777777777777777777555555555666666777777777444444555555555555444444777777777777777777777777555555444444555555666666555666777888888777666555555555555666666777888888666666666666666666666666222222333333333444444444555555555555666666666666555555555444444444444444333333333333333333333333444444333333333333333333222222111111111111222222222222111000000111111222111111222222222333333333111111111111111000000///000//////.........////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,------------------,,,,,,+++++++++++++++++++++***))))))++++++***)))))))))))))))***+++,,,---******+++,,,---,,,++++++))))))))))))))))))******+++++++++,,,,,,---------)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************((()))))))))************+++***(((&&&&&&(((***+++'''''''''''''''((())))))((()))'''""""""''')))(((&&&&&&'''(((((()))******((((((((((((((((((((((((((())))))******)))((('''(((((((((((())))))))))))(((((()))***************''''''''''''((())))))***((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++************************'''((()))***++++++*********,,,...000111111000000---///111222111111333444555555555777:::;;;:::999555666888:::<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===???@@@???===<<<<<<<<<999:::;;;;;;;;;999777555;;;@@@@@@DDDKKKLLLZZZrrr}}}tttkkkeee^^^YYYUUUPPPKKKGGGBBBBBBAAA@@@>>>===;;;:::;;;999888888:::;;;<<<;;;222555888999777666888:::888666555666888888888777999999999999888888888888666666666666666777888888666666666666666666666666888888888888888888888888777777777777888888888888666666777777777777666666777777777777777777777777888888777777777777888888777888999::::::999888777777777777777888:::;;;<<<888888888888888888888888555555555666666777777777555555666777888999::::::999999888888777777777666444444444444444444444444222333333444444555555666444333333222222333333444222222111111111111111222111111111222222333333333333444444444444333222222111111000//////...//////000000000000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---++++++,,,---............---,,,,,,++++++*********,,,+++***+++---......---))))))))))))***+++,,,---'''((()))***++++++***)))(((((()))***+++,,,,,,---)))))))))******+++++++++)))************+++++++++************************((((((((((((((((((((((((***************++++++,,,))))))))))))************(((((())))))*********+++******++++++++++++******'''''''''''''''((()))***------(((!!!###%%%$$$%%%&&&&&&'''((())))))***))))))************))))))))))))*********((('''&&&''''''(((((())))))******(((((()))***************&&&''''''(((((('''&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&''')))***+++++++++***)))***---///000000//////---///111222222222333444666555666888:::<<<;;;:::444666888:::;;;<<<;;;;;;======<<<<<<<<<======>>>>>>??????>>><<<;;;<<<===999:::;;;<<<;;;999777555:::>>>???BBBIIIJJJXXXppp}}}wwwoooiiibbbYYYRRRMMMKKKIIIFFFCCCAAA???>>>:::;;;<<<<<<::::::;;;<<<===<<<:::999999:::<<<===888777777777777888999999<<<:::888777777777666555777666444333444555666666888777666777777888777666777666555444333333444555666555666999888666888===999999999::::::;;;;;;<<<::::::999999999:::;;;;;;===<<<;;;:::;;;===@@@AAA;;;>>>@@@AAA@@@>>>>>>???AAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>=========>>>=========???@@@???>>>???CCCDDD???;;;;;;<<<;;;>>>???@@@@@@@@@@@@BBBDDDDDDFFFEEE???<<<>>>???>>>===<<<;;;:::::::::::::::888;;;>>>>>><<<:::;;;===777777888777777666555444777666555555555555666666888666555666777777666444555444444444444444444333000000000000///////////////000000//////000222444///---++++++---..................---------------)))***+++,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,+++)))((()))***((()))+++***))))))+++,,,***))))))))))))((((((((())))))******+++++++++,,,))))))))))))))))))))))))'''''''''((())))))************)))(((((((((((((((******)))(((''''''((((((************+++,,,---...''''''''''''((((((((((((''''''(((((((((''''''&&&((()))***((($$$$$$'''***++++++***)))))))))))))))''''''(((((())))))******+++***)))(((((('''(((((()))((((((((((((((())))))'''''''''''''''''''''''')))&&&###$$$''')))((('''!!!%%%(((((('''%%%&&&&&&''''''''''''&&&&&&))))))************)))))))))))))))))))))))))))))))))************+++++++++************++++++++++++*********)))))))))))))))(((***---...------///000...//////111222444666777555555555777:::<<<;;;:::<<<:::888666777888;;;======<<<<<<;;;;;;;;;<<<<<<>>>>>>???===:::999999:::<<<;;;;;;::::::999999888777?????????DDDGGGUUUlll}}}~~~wwwooohhh```[[[TTTQQQOOOLLLGGGBBBDDDCCCAAA@@@>>>===<<<<<<999;;;<<<;;;:::999:::;;;<<<;;;999888888888:::;;;<<<;;;;;;:::999999:::::::::999888888888888777777<<<:::888888888888999888:::999888888888888777777:::::::::;;;:::::::::999;;;888888:::999777888<<<888999:::<<<>>>@@@AAAAAAAAA@@@???>>>===>>>@@@AAA@@@@@@AAACCCFFFIIIMMMOOOOOOPPPPPPNNNKKKJJJJJJKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTRRRQQQOOONNNMMMKKKKKKJJJKKKLLLLLLKKKKKKMMMQQQRRRNNNKKKLLLLLLKKKOOOOOOPPPQQQRRRSSSVVVWWWUUUXXXWWWRRROOOQQQRRRPPPNNNMMMLLLJJJIIIIIIIIIIIIHHHKKKMMMLLLIIIFFFEEEEEECCCCCCCCCBBBAAA@@@???>>>AAAAAA@@@???>>>===<<<;;;;;;:::999:::<<<<<<<<<:::777777777666666555444444000000000000000000111111111111000///......///000111///......///111111111---.........---,,,++++++******+++,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------+++,,,,,,+++)))((()))+++------...///111111000///++++++++++++++++++,,,,,,++++++***)))((((((((((((************************))))))))))))))))))))))))******)))((((((((((((((())))))((((((((('''''''''))))))))))))******+++,,,''''''((((((((()))))))))((()))******++++++******+++)))(((''''''(((((((((+++***)))(((((((((((()))(((((((((((())))))))))))***))))))(((((((((((()))))))))(((((((((((())))))************************+++)))''''''(((*********"""###&&&)))******((('''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((()))))))))*********)))))))))(((((('''''''''***)))))))))))))))))))))---///111111111000111222000000000000111222444444444444555888;;;===<<<;;;888888666555666777999:::<<<<<<;;;;;;;;;<<<<<<===??????@@@>>><<<::::::;;;<<<<<<;;;::::::999888888888@@@AAAAAAEEEHHHVVVmmm~~~rrrkkkaaaYYYTTTPPPLLLIIICCC@@@======??????===;;;<<<<<<;;;:::::::::;;;;;;999:::;;;:::999888999;;;<<<;;;999888888888999999999999888888888888999999666777888888888888777777;;;;;;:::999888888999999<<<;;;:::::::::::::::::::::;;;<<<<<<===<<<;;;;;;???<<<===AAACCCAAABBBEEECCCEEEIIIMMMPPPRRRSSSTTTQQQOOOMMMJJJJJJKKKMMMNNNMMMOOOSSSYYY___dddiiikkkmmmllliiieeebbbaaabbbdddfffggghhhjjjmmmoooqqqrrrsssrrrrrrpppnnnjjjgggeeebbbbbbccccccccccccbbbaaabbbggghhheeecccddddddbbbbbbbbbbbbdddfffhhhkkklllkkkooopppmmmkkkmmmmmmllljjjhhhfffdddbbbaaa``````cccfffhhhgggccc___[[[ZZZWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPPPPOOOMMMJJJHHHFFFEEEDDDCCCCCCDDDDDDBBBAAAAAA@@@???===;;;999888777333333222222222222333444111000000/////////000000111///......000111111000---.../////////...,,,+++++++++,,,------------,,,,,,---------------,,,,,,,,,,,,------,,,,,,++++++.........---------------+++,,,,,,+++***)))+++,,,&&&(((+++...222333222111///...,,,+++************,,,+++)))(((''''''((((((++++++++++++++++++++++++,,,,,,++++++***)))((((((******)))((((((((())))))(((((())))))(((((('''&&&))))))((((((((())))))***((())))))))))))*********%%%&&&'''(((((()))((((((...***&&&'''***,,,)))'''))))))((((((''''''(((((())))))))))))(((((((((((()))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((*********)))(((((()))+++((())))))******))))))(((&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))***))))))((('''&&&%%%$$$))))))))))))))))))******+++---/////////...///000111111111111111222222333444444555888;;;===<<<;;;777777777777888888999999;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???<<<;;;;;;<<<======<<<;;;999888777777999AAABBBBBBGGGIIIVVVmmmzzzrrriii```ZZZVVVRRRNNNGGGCCCBBBAAAAAA@@@???===;;;;;;===>>>===<<<:::::::::999999:::;;;;;;888999::::::888888999:::<<<;;;:::999999999::::::555555666666777999:::;;;888999;;;;;;::::::999:::999:::::::::::::::;;;<<<======>>>>>>>>>???AAACCCAAAAAA@@@@@@AAAAAABBBCCCEEEEEEKKKTTTYYYYYYYYY[[[___bbbgggmmmppprrrrrrrrrkkkhhhccc```___aaadddfffhhhkkkrrrzzz~~~}}}}}}zzz{{{}}}}}}||||||||||||zzz~~~~~~}}}yyyvvvuuutttvvvxxx|||~~~~~~}}}yyyxxxwwwwww{{{~~~{{{wwwuuummmlllkkkjjjiiihhhhhhhhhfffggghhhgggfffccc```___\\\ZZZXXXWWWWWWVVVSSSQQQRRRPPPNNNJJJFFFCCC@@@>>><<<;;;:::999888777777777333222111111222333333222111000//////111222111000---...000111111000///...,,,------.........------,,,,,,---...............,,,,,,------------,,,,,,/////////......------,,,***+++,,,+++++++++---...///444;;;???AAABBBEEEGGG;;;999555111---+++++++++,,,+++)))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******))))))((())))))***((())))))******)))((((((******)))((((((((())))))))))))*********+++++++++''''''(((((((((''''''&&&---+++))))))++++++***(((((((((''''''''''''((((((******))))))((((((''''''(((((('''(((((()))*********))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))&&&%%%'''))))))(((((('''''''''((((((''''''((((((((((((''''''++++++++++++++++++++++++((((((((((((((((((((((((((((((((()))))))))***************)))(((''''''''')))))))))))))))*********(((***,,,---------...000222111111222222333444555666666777999<<<<<<;;;999777888:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???>>>???@@@>>><<<;;;;;;<<<======<<<;;;999888777777999AAACCCCCCGGGIIIVVVlllvvvooojjjhhhfffeee\\\ZZZVVVQQQKKKEEEAAA???===<<<::::::;;;;;;;;;;;;===<<<:::::::::;;;::::::;;;;;;:::999999999999999888999::::::888888999::::::::::::999999999::::::999999999999:::;;;;;;<<<999<<<>>>>>><<<<<<===>>>:::===???@@@@@@@@@BBBDDDDDDFFFHHHJJJKKKNNNSSSVVVXXXVVVSSSRRRRRRTTTWWWYYYWWWYYYaaannnvvvvvvtttttt}}}~~~zzzyyy|||~~~}}}}}}}}}}}}~~~~~~|||uuusssqqqqqqqqqqqqooonnnhhhfffbbb]]]WWWRRRNNNLLLLLLKKKJJJHHHFFFCCCBBB@@@===;;;999888999888555333444333222222333333222000------///000111111000000....../////////......---,,,,,,---...////////////,,,------.........------/////////......------,,,)))+++,,,,,,+++,,,...000444<<>>???<<<>>>>>>===;;;:::;;;<<<===<<<<<<;;;999888888777888AAABBBBBBFFFHHHTTTjjj|||uuuooojjjggg\\\XXXSSSOOOMMMKKKJJJIIIFFFEEECCCAAA???===;;;:::777777888999999888888777777777666666777888999999::::::999888777777777777999:::;;;:::999888999;;;777888888999999::::::;;;===<<<;;;:::::::::::::::999;;;>>>>>>===>>>BBBFFFEEEIIILLLMMMLLLLLLNNNQQQYYY\\\___aaacccgggnnnsssvvvtttqqqnnnnnnppprrrtttssstttzzz{{{yyyuuupppjjjeeeaaa___`````````___]]]YYYUUUSSSQQQMMMIIIGGGFFFCCC>>>999999888777666666555333111111111000000000000000000///000000000000///......------...///000000000///------......//////...............---------------)))***,,,,,,,,,...000222444888;;;777000///555<<>><<<======<<<;;;::::::<<<<<<;;;;;;::::::999999888888AAACCCCCCGGGHHHTTTiii}}}yyytttoookkk```^^^ZZZVVVRRRNNNLLLKKKEEECCCAAA@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;888999999999999888888999666777777888888999;;;<<<:::999999888888888888999999;;;<<<;;;:::999:::;;;888999:::<<<===>>>???????????????@@@AAABBBCCCDDDCCCGGGJJJKKKLLLPPPWWW]]]bbbgggjjjjjjhhhfffhhhkkkvvvyyy}}}~~~{{{wwwtttrrrsssuuuwwwxxxvvvrrrmmmjjjfffbbb^^^]]]\\\YYYSSSNNNIIIHHHFFFFFFEEECCC???<<<<<<;;;888555444333333333000111111111000000///......//////000000000//////------...///////////////,,,,,,,,,,,,------------(((***,,,------///222444AAA>>>888333111333888<<<<<<888333///...///222555444444444333000---***(((************************((()))+++------,,,***(((******))))))******+++,,,***((('''&&&&&&(((***,,,((((((((((((((()))***+++)))))))))************+++&&&&&&''''''''''''&&&&&&)))***++++++***)))(((((()))(((((((((((()))***+++(((((((((((())))))))))))***))))))(((((((((((()))+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((((((((())))))******++++++(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))************(((((((((((((((((('''''''''(((((()))******++++++***,,,...///......///000000000000111222333555666666777999<<<>>>===:::777666666888999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<===>>>===<<<;;;<<<===::::::::::::::::::::::::999BBBDDDDDDHHHIIITTTiiizzzuuupppiiiddd```]]]YYYVVVSSSOOOJJJGGGFFFEEECCC@@@???>>>>>>???===<<<;;;;;;<<<;;;888666888888888999999999::::::666777777777777888:::<<<888999::::::999999;;;===:::::::::::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFHHHKKKNNNRRRUUUWWWWWW[[[___aaaccciiisss{{{{{{tttpppmmmnnnooonnniiiddd___^^^\\\[[[ZZZWWWSSSPPPHHHEEEAAA<<<999777777777111111111111111000////////////000000000000//////------...///000000//////+++++++++,,,,,,---------(((***,,,------///222555???666,,,(((,,,333666777;;;777111,,,***+++---000---///111333222111...,,,)))))))))))))))))))))))))))***,,,------***(((&&&******))))))***+++,,,,,,)))'''%%%######&&&)))+++&&&&&&&&&'''''')))***+++((())))))))))))*********$$$%%%&&&((()))*********+++)))((())),,,,,,)))%%%)))))))))))))))***++++++''''''(((((())))))******+++***)))(((((('''((((((++++++)))(((''''''''''''(((((((((((((((((((((((("""!!!!!!$$$(((***(((%%%'''(((((()))))))))(((((((((((())))))))))))((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''(((((((((((())))))))))))------,,,+++***)))(((((('''(((((()))***+++++++++111333444444222111222222000000//////000111111222333555888<<>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???>>>===<<<===>>>999999:::::::::;;;;;;;;;:::CCCFFFFFFJJJKKKUUUjjjwwwqqqmmmkkkbbb]]]WWWSSSRRRQQQNNNKKKEEEDDDBBB@@@??????@@@@@@???>>>===<<<;;;::::::999999999888888999::::::;;;===<<<:::999888888888999888888777777666666555555999777666666777999999999999:::::::::999:::<<>><<<999777555555555555444333222333333222000...///000222000......///...---+++333111............---,,,+++++++++++++++,,,,,,,,,---,,,+++***+++,,,---...555555333222000...---,,,+++---///111333333333333///---+++)))(((***...111(((((())))))))))))((((((******))))))((((((''''''************))))))))))))+++(((%%%'''***,,,)))&&&......---+++***((('''&&&(((((((((((())))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&'''((((((((('''&&&%%%))))))((('''&&&%%%%%%$$$%%%&&&&&&'''((())))))***'''''')))))))))((('''&&&''''''''''''(((((((((((()))*********)))((()))******)))((((((((()))+++,,,+++++++++++++++***)))((())))))))))))************111333444444222111111222......///000111333555666555999===>>>;;;999999:::777888999999::::::::::::===<<<;;;:::999:::;;;;;;>>>>>>===;;;;;;:::::::::===:::777777:::<<<;;;999???AAADDDEEEDDDJJJ\\\ooo|||xxxxxxzzzzzzwwwsssnnnjjjddd]]]VVVRRRPPPOOOMMMIIIDDDBBBBBBAAA@@@>>>??????===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999888888777777777888888999999888777666666777888888777777777777777888999999999999999;;;<<<======<<<<<<<<<<<<;;;;;;===@@@CCCBBBFFFGGGEEEFFFIIIIIIFFFIIIKKKMMMNNNSSS]]]kkkvvv~~~}}}}}}|||}}}~~~||||||{{{{{{|||zzzwwwtttsssnnnfff___YYYTTTOOOLLLGGGDDD@@@===;;;999666444555444333222111000......000///------...///---,,,---,,,+++,,,...000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++000///...---,,,***))))))+++,,,...///111222333333---***((())),,,---+++((('''((()))******+++++++++))))))))))))((((((((((((************))))))))))))***'''%%%&&&)))+++(((%%%$$$&&&(((***++++++***)))(((((((((((()))))))))***************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%%%%'''((((((((('''''')))((((((((('''&&&&&&&&&(((((())))))******++++++''''''((((((((((((((('''(((((((((((())))))))))))++++++,,,++++++***++++++))))))((((((((()))***+++******+++++++++***))))))))))))))))))************---...000000///......///......///000111333555666444666:::;;;:::888777777777888999999::::::::::::===<<<;;;:::::::::;;;<<<@@@???>>>===<<<<<<<<<<<<===:::888888:::;;;;;;:::@@@BBBFFFFFFEEEKKK]]]oooYYYVVVTTTTTTVVVWWWTTTRRRLLLJJJFFFBBB???=========???<<<:::999999:::999888::::::::::::999999888777999999888888888888888888999888888777777777888888777777666555666777888999777666666666777888:::;;;777888:::;;;<<<<<<<<<;;;>>>???@@@BBBEEEJJJQQQVVV[[[^^^^^^[[[ZZZ\\\\\\XXX[[[\\\___ccclll|||}}}{{{|||wwwrrrnnnjjjfffddd[[[WWWRRRNNNJJJGGGCCC@@@@@@===:::999888777333///111///......///000///...)))((('''))),,,/////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((+++++++++***))))))((((((***+++,,,---///111222333222,,,''''''+++---***%%%))))))******++++++++++++((((((((()))))))))******************)))))))))))))))&&&%%%&&&((()))'''%%%!!!&&&***,,,+++***(((((((((((()))))))))******))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''$$$$$$&&&'''((()))))))))(((((((((((((((((((((((())))))))))))************''''''''''''((())))))***(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******)))******+++++++++******))))))))))))************)))+++---...------...////////////000111333444555555666777:::;;;:::888555777777888999::::::::::::<<<<<<;;;;;;;;;<<<<<<===AAA@@@@@@??????>>>>>>>>>===;;;999888:::;;;;;;;;;AAADDDGGGHHHFFFJJJ[[[mmmzzz~~~CCCBBB@@@AAACCCCCCBBB@@@AAA@@@>>><<<;;;;;;;;;<<<<<<;;;999999999999:::999888999:::;;;;;;999888777666666666666777777888888::::::999888888888999999888888777777777888999::::::999888777777999:::<<<999:::;;;;;;<<<>>>AAACCCFFFJJJOOOVVV^^^hhhrrrxxx~~~yyyvvvwwwuuurrrrrrtttwww~~~{{{yyy~~~|||{{{{{{yyywwwuuullliiifffcccaaa^^^\\\YYYWWWRRRLLLJJJJJJFFF???999666444111000111111000///...---+++,,,...//////...,,,,,,,,,,,,,,,++++++++++++,,,------,,,***)))'''++++++++++++++++++++++++*********+++---///111333999444,,,))))))***+++***,,,,,,+++***))))))))))))'''(((((()))******++++++************)))))))))((()))'''&&&'''))))))(((&&&###%%%''')))))))))'''&&&(((((()))))))))*********((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))))))))((((((((()))))))))))))))((((((((((((''''''''''''((('''&&&&&&''')))+++,,,(((((((((((()))))))))))))))((((((((()))******)))((((((((((((((()))))))))((()))***+++++++++++++++((()))))))))***************,,,.../////////000111/////////000111333444555777777777:::>>>>>>:::666666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<=========@@@@@@@@@@@@??????>>>>>><<<;;;:::999:::;;;;;;<<>>???BBBDDDGGGMMMUUU[[[aaagggpppzzz~~~{{{}}}~~~~~~}}}{{{uuusssrrrrrrtttuuuuuutttqqqkkkeeebbb```[[[RRRKKK???<<<888555444333222000666444222111222333222111------,,,,,,,,,+++++++++)))***,,,------,,,+++******+++++++++,,,,,,,,,,,,************,,,...000111888888777333...+++,,,...,,,+++***)))))))))******''''''((()))***+++,,,,,,************)))))))))(((***)))((()))******))))))***)))((('''''''''(((((())))))))))))************((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''(((((((((((((((((()))))))))))))))((((((((((((''''''''''''((('''''''''((()))+++,,,&&&&&&&&&'''''''''((((((***)))((()))+++,,,+++***'''(((((()))))))))))))))((()))***+++++++++++++++((()))))))))***************,,,///000000000111333000000000000111222444444777666777:::===>>>:::666666666888999:::;;;;;;;;;<<<=====================>>>>>>?????????>>>===<<<<<<<<<;;;:::999:::;;;===@@@CCCGGGHHHDDDFFFTTTdddsssxxx666666777777777888888888888888777777666666666777888999999888666555555666555666777888888888888888555555666666777777888888555555555555555666777777999888777777888999:::;;;:::;;;<<<>>>@@@BBBDDDDDDGGGKKKPPPUUU[[[dddpppxxx~~~~~~~~~{{{yyy}}}qqqpppoooppprrrrrrnnnkkkmmmrrryyy|||xxxssspppnnnmmmllljjjjjjkkkooouuu~~~zzzssspppqqqrrrrrrqqqqqqsssxxxxxxooopppsssyyy}}}~~~yyyxxxxxx{{{~~~~~~yyyuuurrrlllddd^^^MMMIIIDDD@@@>>>===;;;:::888666444333333333222111/////////......------,,,***+++,,,---------------*********+++++++++,,,,,,++++++++++++,,,---...///...666>>>>>>888111......+++***))))))***,,,---///(((((())))))***+++,,,,,,************))))))))))))***************************)))''''''''')))+++---)))))))))*********++++++))))))))))))))))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))************(((((((((((()))******+++%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$((()))(((%%%(((((()))***************)))******+++++++++******))))))))))))************)))+++...///...///000111000000000000111222333444333333555888::::::888666555666888999:::;;;<<<<<<>>>>>>>>>???>>>===<<<<<<<<<<<<>>>>>>>>>===<<<;;;<<<<<<<<<;;;999:::<<<>>>???CCCGGGHHHDDDEEEQQQ```qqqwww~~~888888999999888888999:::777777777777777777777888777:::;;;;;;888777888:::666666666666777888999:::777777777888888888888888666666666666777999:::;;;999999:::;;;===???BBBCCCCCCFFFLLLSSSYYY^^^aaabbb```fffooouuu{{{zzzsssnnnoooyyy|||yyysssllliiieeeeeeggggggfffhhhmmmnnnsssvvvsssqqqrrrpppmmmeeehhhkkkmmmmmmllljjjiiimmmqqqvvvxxxvvvsssqqqqqqpppllliiigggiiikkkllllllmmmmmmnnnooorrruuuwwwxxxrrrrrrqqqnnnjjjiiiiiijjjjjjhhhhhhiiilllqqquuuwww{{{|||{{{yyyyyyxxxrrriiihhhgggjjjppptttwww~~~~~~zzztttnnnkkk___[[[VVVRRRQQQPPPOOONNNDDDAAA>>>;;;999777555333333333222222111000000///......------,,,---------+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,***000777;;;999666444444111///...,,,+++,,,---...)))))))))******+++++++++************)))))))))))))))*********)))))))))***(((((((((((((((***+++,,,))))))*********+++++++++************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''((()))***)))((((((((('''&&&&&&&&&(((((())))))******++++++((())))))*********))))))&&&&&&&&&&&&'''''''''(((%%%""" """&&&(((&&&###((()))***+++,,,++++++*********+++++++++***))))))))))))))))))***************,,,............///000000000000000111222333333000333777999999888888888555666777999:::;;;<<<<<>>??????>>><<<;;;;;;======;;;999999<<<>>>@@@DDDIIIIIIEEEDDDPPP___sssxxx666777888777666666777888777777777888888888999999444777::::::888777999;;;888777777777888999;;;===999999999999888888888888888999999:::;;;===>>>???;;;<<<===???CCCGGGJJJLLLUUUZZZdddnnnxxx~~~|||xxxxxxuuuyyy{{{wwwtttpppmmmkkkggggggooowwwxxxxxxxxxrrrtttrrrnnnmmmmmmjjjdddfffbbbaaadddgggggggggjjjiiiooorrrrrrsssvvvxxxwwwtttyyy}}}|||||||||yyyvvvvvvxxx|||~~~}}}|||{{{zzzzzzyyyrrruuuxxxzzzxxxvvvuuuuuuvvvtttssssssuuuwwwxxxyyywwwwwwuuusssuuuxxxuuunnnuuurrrrrruuuwwwvvvwww{{{}}}{{{xxxuuuppppppooonnnnnnooopppsssttt{{{|||vvvsssqqqnnnjjjeeebbbaaaaaa``````YYYUUUPPPKKKFFFBBB===:::666666555555444333222222222111///---,,,,,,,,,---------------------------------...///...---+++***---,,,---///333888;;;===:::777333///,,,************************+++++++++************))))))))))))((()))))))))((((((((()))((())))))******)))(((''')))************+++++++++************************(((((()))***************************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))+++,,,))))))((('''&&&%%%%%%$$$%%%&&&&&&'''((())))))***((()))***++++++***((('''''''''''''''((((((((()))+++'''%%%''',,,...,,,))))))***+++,,,---,,,+++++++++++++++++++++***)))((())))))))))))************,,,...///000//////000111111000000000111222333333111555:::<<<:::999999;;;555666777999;;;<<<<<<<<<@@@AAAAAA@@@???===;;;:::;;;<<<>>>???@@@>>>===<<<;;;======<<<999999<<>>>>>@@@BBBDDDBBBHHHNNNNNNLLLPPPZZZdddooo~~~{{{ooohhhhhhkkkllljjjnnnvvvyyyvvvvvvzzzpppuuuzzz~~~xxxzzz~~~}}}zzzzzzzzz|||~~~}}}||||||vvvqqqsss{{{|||{{{{{{zzzrrrsssrrrnnnjjjgggiiikkkooosss|||}}}||||||{{{{{{wwwrrrooooooooollljjjhhheee```[[[VVVOOOHHHCCC@@@>>>;;;999666555555555CCC<<<333---+++,,,,,,+++...,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,---000///...---------...///<<<;;;:::666111---***)))************))))))))))))******))))))((((((''''''%%%%%%%%%%%%''')))+++---))))))*********))))))((())))))))))))******************)))'''&&&&&&))),,,))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))((((((''''''&&&&&&&&&((())))))(((''''''(((******))))))((('''''''''''''''&&&&&&&&&&&&''''''((()))***)))(((((((((*********************++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++,,,---...000111222111111111111111222222333333333444777888888666444444666999::::::::::::;;;<<<<<<======<<<<<<;;;:::===============<<<<<<<<<=========;;;999999;;;===DDDDDDEEEEEECCCFFFSSS```ppp}}}555555555555666666666666777666666666555555555555666666666777888888777666555555555666777777777666666777999999999:::<<<>>>>>>@@@BBBDDDFFFIIINNNQQQUUU[[[```bbbccciiivvv{{{rrrnnnlllooosssxxxvvvyyy}}}}}}yyyyyy}}}}}}xxxttttttuuutttuuuyyy}}}~~~~~~~~~{{{wwwrrroooooorrrtttuuu}}}~~~{{{wwwuuutttssspppmmmmmmkkkgggddd```[[[VVVRRRKKKIIIFFFCCC@@@===<<<;;;;;;888555333333111...+++,,,+++))))))***++++++***+++++++++*********))))))++++++++++++,,,...000111555777888888444///+++((()))))))))(((((((((''''''******))))))((((((((((((((('''''''''''')))***++++++++++++++++++*********))))))))))))************,,,,,,+++)))'''&&&''')))))))))))))))))))))))))))+++******)))))))))******))))))))))))((((((((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''&&&((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((((((''''''((()))*********))))))((((((((((((((((((((())))))))))))************************)))))))))))))))((((((((()))***,,,...///000000000///////////////000000111111111333666999:::999777555777:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;>>>@@@DDDDDDEEEEEECCCFFFRRR```uuu444555555555555666666666666666666666555555555555555555666777888888999999444444555555666666666777777:::>>>===<<<===CCCHHHOOORRRVVVZZZ^^^ccchhhlllsssxxx~~~yyyppplllooosssvvvzzzzzz|||zzz{{{~~~}}}{{{zzztttpppkkkjjjkkknnnqqqrrrxxxzzz~~~{{{yyywwwuuussspppnnnllljjjhhhfffccc```]]]ZZZWWWSSSOOOKKKHHHFFFFFFAAA???<<<999777555111///,,,+++***+++,,,---,,,***+++++++++******)))))))))************+++---...///...111555888777222,,,(((*********)))))))))((((((***))))))))))))(((((((((******))))))((())))))***+++******)))******++++++))))))))))))************)))***+++***((('''((()))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((&&&((()))((('''&&&''')))&&&&&&''''''((())))))***'''((())))))))))))((('''&&&((())))))(((((()))++++++***)))((('''&&&&&&%%%(((((((((((())))))))))))************************++++++***))))))(((''''''***,,,...000222222111111///////////////000000111222333444777999:::888666444777999;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;<<<<<<:::<<<============@@@BBBDDDDDDEEEEEECCCFFFRRR___yyy444444444555555555666666666666666666666555555555666777777777777888999:::777888999999999:::<<<===:::???CCCDDDDDDKKKWWWaaaooottt{{{yyyooojjjmmmvvv~~~zzzxxxzzz~~~|||yyywwwvvvvvvvvvsssqqqooommmllljjjgggdddfffbbb\\\VVVRRRQQQRRRSSSYYYSSSIII@@@999666555666000///.../////////...,,,,,,,,,,,,,,,,,,------------,,,++++++************))),,,111555666444///+++---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))((((((((()))***+++((()))))))))************###%%%((()))))))))+++,,,)))))))))))))))))))))))),,,+++******))))))))))))))))))))))))(((((((((((((((((()))***+++,,,------&&&&&&''''''(((((())))))'''((()))((('''&&&((()))((((((((())))))*********&&&((()))++++++)))(((&&&'''((()))(((&&&&&&&&&''')))))))))(((((('''''''''(((((((((((())))))))))))++++++++++++++++++++++++*********)))))))))((((((++++++,,,,,,...///000000111111111111111222222333666666666888888777444222333555888999999888999:::;;;;;;;;;;;;;;;::::::999888999999:::;;;<<<<<<===<<<===>>>>>>>>>>>>@@@BBBDDDDDDEEEEEECCCEEEQQQ^^^yyy444444444444555555555555555555555666666666666666555777777777555555777:::777999;;;;;;<<<===AAADDD???EEELLLQQQYYYggg{{{~~~vvvsssrrrpppppprrrzzz~~~zzzvvvuuuwww}}}}}}|||zzz{{{~~~zzzxxxtttqqqnnnmmmhhh```YYYWWWXXX\\\___jjjdddYYYMMMDDD>>>======666444222111111000...---++++++,,,---...//////000------,,,,,,+++***))))))******,,,000333444222///------------,,,,,,,,,,,,))))))))))))************))))))******+++,,,,,,,,,)))))))))))))))***++++++((()))))))))************!!!###&&&(((((((((***+++))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))(((((((((((((((((()))***+++,,,------&&&&&&''''''(((((())))))'''(((((('''&&&&&&(((***+++++++++******)))))))))&&&((()))++++++)))(((&&&'''''''''%%%###!!!!!!!!!((((((((())))))*********(((((((((((())))))))))))************************((()))))))))*********+++)))(((&&&%%%&&&))),,,...111111111111111222222333666555666777888777444111444666999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<======>>>>>>???@@@@@@>>>===>>>???CCCCCCEEEFFFCCCEEEPPP\\\ttt333444444444444555555555555555555666666666666666444666777666444555999<<<666999<<<======@@@EEEJJJMMMTTT^^^iiixxxvvvsssrrrtttuuutttwww{{{~~~|||wwwvvvwwwzzz|||xxxtttppplllfff```^^^```dddgggiiihhhddd\\\TTTLLLHHHFFFAAA===999666444222000...***+++,,,,,,---...//////++++++,,,---...---------,,,******---222444444222+++++++++*********)))))))))))))))************+++'''((()))++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,))))))))))))************&&&'''((((((&&&&&&''')))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))(((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((((((((((('''&&&&&&(((***,,,,,,+++******)))(((((('''((())))))))))))((('''+++,,,+++)))&&&$$$$$$%%%&&&'''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,---+++)))((()))+++...000///////////////000000111000111222555777888666444666999;;;===<<<<<<======<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<======>>>???AAA@@@>>>======>>>CCCCCCEEEFFFCCCEEEOOO[[[ppp}}}333333444444444555555555555555555555666666666777555888;;;;;;999;;;AAAFFFFFFIIIMMMOOOPPPTTT[[[```hhhoooyyy~~~||||||}}}~~~|||zzz{{{|||xxxtttrrrooollljjjiiiiiijjjggggggfffaaaZZZUUUSSSSSSPPPKKKDDD>>>;;;888666555////////////............------//////000//////...,,,******---222555444111************))))))))))))))))))*********+++++++++((()))***++++++***))))))%%%''')))+++,,,+++***)))))))))))))))************)))******((('''''')))+++)))))))))))))))))))))))))))))))))((())))))******))))))))))))((((((((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''((()))((('''%%%&&&(((***)))))))))((((((((((((((('''''''''''''''''''''''',,,------,,,***))))))***'''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************---......///000000111111///////////////000000111......000333666777666444555888;;;<<<;;;;;;<<<=========>>>>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;===???@@@>>>===>>>>>>BBBCCCEEEFFFDDDDDDNNNZZZnnnzzz333333333444444444555555444555555555666666777777888<<<@@@@@@@@@CCCJJJPPP```eeeiiikkklllqqqyyy~~~xxxxxxvvvvvvuuutttvvv|||tttvvvzzz}}}~~~~~~~~~}}}vvvwwwwwwvvvssspppllljjjkkkhhhccc\\\VVVUUUYYY]]]]]]WWWNNNGGGBBB???>>>===444444333222111000///...111222222222111///---+++,,,******///444666333000,,,,,,,,,+++++++++******))))))******++++++++++++******++++++***)))'''&&& """&&&)))***(((&&&$$$))))))))))))************)))))))))((((((***---000))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&))))))(((&&&%%%&&&(((+++%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((%%%&&&''''''&&&&&&'''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,++++++***)))))))))'''))),,,///000...,,,***111111111111111222222333000000111333555555333000222555888999888888999:::>>>>>>>>>>>>>>>======<<<::::::999999999999999999999;;;>>>??????>>>???@@@BBBCCCEEEFFFDDDDDDNNNZZZooozzz555888999666222111555:::777666555555888:::;;;:::<<<@@@CCCEEEIIIUUUfffsssxxxwwwyyyzzz}}}zzzwww{{{xxxqqqddddddeeeeeeiiipppyyy}}}|||{{{zzzrrrsssxxx|||xxxuuuvvvxxx}}}~~~}}}{{{zzzyyyyyyxxx{{{ssshhhaaa```aaabbbbbbddd^^^VVVPPPLLLJJJIIIHHH???;;;777555555444000---000///...------,,,,,,,,,//////...///444:::888111...---,,,+++************+++++++++*********))))))************************,,,,,,++++++***)))))))))+++++++++++++++***)))))),,,+++******++++++***(((((()))***++++++***)))(((...---+++)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))*********)))'''((()))***((('''((()))((('''%%%&&&(((***&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))((()))***++++++))))))((((((((((((((())))))(((''''''(((***+++---)))***++++++------...///111111111111111222222333444444444555777888777666444555888:::===???@@@AAA>>>>>>======<<<<<<;;;;;;>>>===;;;999999:::;;;<<<<<<===???>>>======>>>???AAAGGGEEECCCGGGFFFLLL^^^ooozzz222333444555555666777888:::999999999:::===@@@BBBGGGMMMUUU\\\eeettt{{{nnnkkkjjjhhhgggjjjqqqwww{{{~~~~~~}}}|||vvvlllccc^^^XXXXXXYYYYYY[[[aaaiiipppxxxsssrrrrrrrrrqqqrrrwww{{{sssooorrrxxx~~~~~~xxxwwwvvvvvv{{{~~~wwwmmmgggeeeddddddfffaaaZZZTTTQQQPPPOOONNNLLLGGGBBB>>><<<999555222111000///...------............---...444:::888222...---,,,+++************+++++++++*********))))))******************************************++++++)))))))))))))))(((''''''+++***((()))******)))'''))))))************))))))++++++***)))(((((((((((())))))))))))))))))))))))***************************)))))))))((((((((('''((((((((((((((()))*********((('''((()))***)))'''&&&''''''&&&%%%%%%&&&((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((()))))),,,+++************++++++******+++,,,---......///111000000000000111222222444444444666888999777555555666888999;;;<<<======>>>>>>======<<<;;;;;;:::===<<<:::999888999:::;;;:::;;;============???@@@AAAGGGEEECCCGGGFFFMMM^^^qqq{{{555444444666:::<<<;;;999;;;===???@@@AAAFFFMMMSSS]]]eeeppp|||}}}uuuxxx}}}yyyrrrnnnqqqmmmoooyyyqqqddd\\\VVVXXXYYYYYYYYY[[[aaafffiiimmmooollleee^^^YYYWWWWWWXXXXXXVVVVVVYYY```fffrrr~~~zzzllldddbbbaaaddddddeeehhhppp{{{~~~tttooommmooorrrsssxxx~~~}}}yyyoooiiiffffffmmmtttzzz|||}}}wwwrrrvvv|||~~~|||zzz{{{~~~}}}}}}|||xxxvvvwww|||yyyoooiiifffdddfffbbb]]]YYYWWWWWWWWWWWWVVVQQQKKKEEEAAA===999777444222111///......///000---...---...444:::999222...---,,,++++++******++++++++++++***************************************((())))))***++++++,,,,,,((())))))))))))(((((('''***)))(((((())))))(((&&&******))))))))))))******)))))))))(((((()))******))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((())))))***)))((('''((()))***)))(((&&&'''))))))'''&&&'''(((''''''(((((((((((())))))''''''''''''''''''''''''&&&'''((()))***)))(((((())))))(((((((((((()))))),,,,,,++++++***)))((((((******+++,,,---...//////000000/////////000111111444444666888;;;:::888555666666888999::::::::::::>>>>>>>>>======<<<;;;:::<<<;;;999888888999999:::777999<<<=========???@@@AAAFFFEEECCCGGGFFFMMM^^^rrr}}}:::999888999<<>>?????????>>>===<<<;;;;;;:::999888888888999999777:::<<<===<<<<<<===>>>@@@FFFDDDCCCGGGFFFMMM___ttt~~~777888::::::===DDDPPPYYY___bbbfffgggiiioooyyy}}}}}}zzzsssnnniiieeebbbgggmmmrrrttttttsssrrrjjjgggbbb\\\WWWSSSPPPOOORRRPPPQQQUUUYYY\\\dddkkkpppvvvyyytttlllfff___XXXVVVSSSSSSRRRNNNKKKRRR\\\gggttt}}}uuummmmmmttt|||sssdddYYYUUUTTTTTTXXX___hhhrrr~~~rrraaaVVVQQQNNNOOOTTTYYY\\\___iiisssxxxtttfffZZZSSSNNNMMMNNNQQQYYYaaajjjiiikkkqqqzzzwwwdddYYYWWWXXXXXXVVV\\\cccmmmwww~~~~~~xxxuuurrruuuxxxyyy}}}||||||uuurrrnnnlllmmmnnnmmmlllkkkmmmrrrzzz~~~xxxuuuuuukkkhhhccc___]]]]]][[[ZZZ[[[WWWRRRLLLHHHGGGGGGIIIAAA@@@===999555222000...//////...000666<<<:::444------,,,,,,+++,,,,,,,,,************************************************+++++++++*********)))))))))******+++++++++******,,,***))))))***+++)))(((+++***)))(((((()))***++++++***)))(((''''''''''''************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((''''''((()))******)))(((***,,,---+++*********))))))))))))))))))((((((''''''''''''''''''''''''$$$&&&((()))***)))'''&&&((((((((((((((()))*********************************+++,,,---...//////000///////////////000000111333444777:::<<<;;;888555555666777999;;;<<<======???@@@AAAAAA@@@???===<<<::::::999999888888888999:::<<<>>>>>><<<;;;:::;;;@@@FFFDDDCCCGGGGGGNNN___vvv444999>>>BBBJJJXXXkkkyyywwwkkkaaa]]]\\\ZZZYYYZZZ[[[^^^```aaaaaa``````bbbaaa___\\\XXXUUUSSSQQQMMMLLLMMMPPPTTTYYYdddppp}}}{{{tttmmmccc\\\WWWWWWVVVVVVaaannn|||kkk___YYYXXX[[[```iiirrr{{{{{{kkk[[[TTTSSSPPPQQQVVV]]]ccchhhqqqzzz~~~|||rrrhhhYYYSSSOOOPPPRRRUUU\\\dddfffgggjjjnnnsssuuuvvvuuummmaaaSSSJJJIIILLLNNNNNNSSS[[[fffpppxxx}}}pppfffgggkkkeeeeeeeeekkkzzzuuuooosss~~~|||wwwqqqnnnmmmllljjjgggaaaccchhhpppzzzvvvqqqkkkfffbbb___\\\ZZZYYYVVVQQQJJJFFFEEEHHHKKKIIIHHHFFFCCC>>>999555222222222111111777===:::444------,,,,,,,,,,,,------***************+++++++++************************,,,,,,++++++***))))))((('''(((((())))))))))))(((,,,+++******++++++***)))******))))))))))))******+++***)))(((''''''&&&'''************************(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((('''&&&(((***+++***)))'''(((******((('''((()))******))))))))))))((((((''''''''''''''''''''''''&&&'''((()))***)))(((((((((''''''(((((()))***+++,,,,,,+++******+++,,,---++++++,,,---...///000000000000/////////000111111444444666888;;;:::888555444555777999;;;======>>>???@@@AAABBBAAA???===<<<:::::::::::::::999999999;;;===??????===;;;:::999???EEEDDDCCCGGGGGGNNN```vvvCCCGGGNNNXXXggg{{{}}}yyyppplllmmmoooxxx}}}}}}mmmfff\\\VVVUUUVVVUUUUUUYYYXXXXXXZZZ^^^bbbeeegggkkkjjjjjjgggccc]]]XXXUUUVVVVVVYYY^^^eeeooovvvkkkjjjlllooo|||uuukkkhhhiiipppvvv~~~rrrddd^^^```\\\]]]cccnnnwwwxxxppp```[[[YYY[[[___cccjjjrrrppptttxxxzzzyyytttooolllbbb[[[QQQKKKKKKNNNRRRTTTUUU\\\fffnnnrrrtttuuuvvvqqqqqqoooggg]]]VVVWWWZZZUUUXXX[[[aaaoooxxxsssllleeedddkkkuuu}}}|||{{{zzz}}}}}}vvvsssrrrqqqmmmiiiccccccccceeeiiioootttwwwvvvxxx{{{{{{zzz{{{~~~{{{wwwrrrnnnkkkiiifffddd```]]]VVVNNNGGGEEEHHHLLLMMMNNNNNNMMMIIICCC===999555555333333888===;;;444------,,,,,,,,,------...))))))*********+++++++++************************++++++******************''''''((()))))))))))))))+++***))))))******)))((())))))************)))))))))(((((('''''''''((((((************************))))))))))))))))))))))))'''((((((((()))))))))*********)))(((((((((((((((((('''&&&'''***+++***)))'''((()))((('''&&&((()))*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''((()))***+++...,,,)))'''&&&''')))+++++++++,,,---...///000000111000000000000111222222444444444666888999777555555666777999::::::;;;;;;===>>>@@@AAA@@@>>><<<:::;;;;;;;;;;;;;;;:::999999:::===@@@@@@???===;;;;;;???EEEDDDCCCGGGGGGNNN```wwwWWWYYY```ooo{{{tttrrroooiiiddd```^^^^^^___aaaggglllnnnppprrrppplllccc]]]WWWTTTUUUVVVVVVTTTUUUVVVYYY```lllxxx|||tttpppfffhhhmmmvvv~~~wwwxxx||||||nnniiikkkiiiiiippp}}}~~~vvvgggcccaaaeeejjjoooxxx~~~{{{sssnnnaaa]]]XXXTTTSSSVVV[[[^^^bbbgggnnnssstttrrrqqqppphhhbbb\\\WWWSSSOOOOOOPPPNNNSSSVVV[[[fffssswwwtttxxx{{{|||oooeeeYYYXXXXXXXXX[[[ccclllsssvvvxxxsssmmmsss~~~yyyvvvuuutttpppllljjjgggbbb___^^^```ccceee]]]bbbhhhlllooorrrwwwzzz{{{xxxuuutttssssssrrrqqqnnnkkkcccYYYPPPMMMOOORRRPPPQQQSSSSSSPPPJJJDDD@@@777666444444999>>>;;;444------,,,,,,,,,------...))))))******++++++++++++************************)))))))))***++++++,,,,,,))))))***+++++++++++++++***)))(((((())))))((('''((()))***++++++***)))(((&&&&&&&&&'''''')))******************************************************'''((((((((())))))************)))(((((((((((((((''''''&&&'''***++++++************)))'''(((***,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))((()))***++++++''''''''''''((()))++++++...+++&&&"""!!!"""$$$&&&+++,,,,,,---...///000000111111111111111222222333444444444555777888777666666777777888888888888777<<<===???@@@???===:::888;;;;;;<<<<<<<<<;;;:::999999<<>>======???EEECCCCCCGGGGGGOOO```wwwhhhqqq}}}zzzsssmmmggg```aaaaaa```^^^[[[XXXVVVUUU\\\[[[^^^fffqqqwwwyyywwwvvvrrrooommmiiibbb```bbb^^^fffppp{{{}}}||||||yyyppplllooojjjmmmrrr}}}{{{ssskkkeeedddjjjppprrrwww~~~zzzpppkkkggg```ZZZWWWWWWYYY```iiimmmpppxxxwwwkkkaaa^^^ZZZXXXYYYYYYWWWUUUWWW\\\bbbfffhhhjjjnnnqqqnnnnnnooopppjjj___XXXWWWOOOOOOOOONNNPPPXXXcccllllllyyywwwnnnkkknnnuuu}}}wwwtttsssrrrsssvvvrrrrrrmmmddd______]]]YYY]]][[[[[[___aaaaaaeeekkkuuuxxx|||{{{yyy}}}tttiii```YYYUUUTTTVVVWWWXXXXXXUUUOOOGGGBBB;;;;;;888666888<<<;;;666//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********))))))***++++++++++++***,,,,,,,,,+++++++++******''''''((()))***++++++,,,)))))))))))))))))))))))))))((('''''''''(((***+++(((((())))))*********+++++++++************++++++***)))(((''''''((()))***''')))***)))((('''(((***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((***+++---***************)))((((((*********))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))******+++---+++***+++...000///---000111111222222333444444111222555666777777555555555666888999:::::::::999;;;===??????===;;;;;;;;;888999;;;<<<<<<;;;:::888666:::??????<<<:::;;;>>>DDDGGGKKKJJJEEEDDDPPP^^^rrr|||~~~zzztttpppoooqqqrrrqqqnnnpppmmmfffdddgggkkklllooolllhhhbbb]]]YYYWWWWWW[[[^^^gggwwwzzztttsssyyy|||wwwnnnnnnllldddbbbeeebbbeeeiiiqqq{{{vvvqqqkkkeee```[[[\\\cccjjjmmmqqqvvvyyymmmdddaaa[[[XXXUUUUUUTTTVVV]]]fffnnnrrryyy~~~qqqggg```\\\XXXXXX[[[```cccdddkkkpppwww{{{}}}}}}yyysssmmmhhh```VVVQQQQQQJJJKKKLLLLLLMMMSSS\\\cccjjjuuu}}}tttooolllgggddddddjjjrrr|||wwwppppppqqqrrruuuyyywwwzzzyyyqqqkkkhhhfffbbb```^^^^^^___]]][[[^^^cccjjjpppxxx}}}sssjjjccc___]]]WWWWWWVVVUUURRRNNNIIIEEE??????===;;;>>>BBBAAA<<<333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))***+++++++++++++++,,,+++++++++************(((((())))))******++++++)))))))))))))))))))))))))))(((((('''((()))***+++((()))))))))*********************))))))************)))(((''''''((()))***''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''')))+++---///***************)))((((((***)))))))))))))))))))))+++***))))))((()))***+++)))))))))))))))******+++///---,,,---000222111///000111111222222333333444111222555666777777555555555666777999:::::::::999<<<>>>??????>>><<<<<<<<<:::;;;<<<<<<<<<:::888777777;;;@@@@@@===;;;<<<>>>BBBEEEHHHHHHCCCCCCNNN[[[pppzzzwwwnnndddfffiiihhhfffdddeeegggbbbiiiooopppsss|||{{{rrrlllkkkkkkjjjqqqzzzsssnnnoooqqqssswww|||}}}oooddd\\\\\\[[[WWWVVVZZZYYY___gggnnnyyyyyykkkaaa]]]\\\ZZZWWWSSSQQQTTT]]]dddhhhllloooyyyzzzwwwpppeee[[[VVVTTTNNNNNNOOOPPPOOOPPPYYYcccnnnssszzz~~~|||ssshhhaaaZZZVVVSSSTTTZZZccckkkooottt{{{}}}oooggg```ZZZXXXYYYUUUVVVVVVUUUUUUXXX___dddjjjpppuuuvvv|||nnndddZZZWWWXXXYYY\\\```ccckkkwwwrrrlllhhhjjjnnnrrrwww||||||uuuppplllhhhfffeeeccc]]]WWWXXX]]]___eeeooozzzyyyrrrkkkeeeaaa___ZZZYYYXXXVVVRRROOOLLLJJJEEEFFFDDDCCCFFFKKKIIIDDD999777333000...---------,,,,,,,,,,,,++++++++++++***************+++++++++)))******+++++++++++++++++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))***************))))))(((((())))))***))))))(((((((((((())))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&'''(((***,,,---)))************))))))((())))))))))))))))))************)))))))))******+++)))))))))))))))******+++...------...000111000///000000111111222333333333111222555666777777555555444555777999::::::::::::<<<>>>@@@@@@>>>===<<<===<<<<<<======<<<:::888777999===AAAAAA???======???AAACCCFFFFFFBBBBBBLLLYYYoooyyy||||||uuutttsssrrrooojjjbbb]]]TTTVVVZZZ\\\YYYXXX]]]eeeqqq|||}}}|||wwwsssxxx{{{mmmggg```]]]___dddggglllqqqxxx~~~~~~vvvaaaYYYSSSSSSSSSRRRTTTYYYYYYeeerrryyy~~~}}}yyyqqqggg\\\TTTRRRSSSSSSSSSOOOPPPVVV^^^fffkkkmmmnnnssspppjjjaaaXXXRRRPPPQQQLLLLLLNNNOOOMMMOOOYYYeeepppvvv|||}}}vvvkkkbbb]]]VVVTTTRRRRRRWWW___ggglllooovvv}}}mmmeeebbbaaabbbdddjjjkkkjjjgggfffiiiooouuurrruuuuuuqqqoooooojjjccc[[[RRRKKKKKKMMMOOOSSSXXX^^^fffpppxxxxxxfffbbbaaaffflllqqqxxxzzzuuutttqqqnnnjjjccc[[[ZZZ^^^\\\___eeejjjoooqqqqqqqqqooommmkkkgggdddaaa___^^^___``````]]]YYYUUUQQQPPPLLLLLLKKKIIILLLPPPNNNIII???===888444111/////////,,,,,,,,,,,,++++++++++++)))))))))******+++++++++)))***++++++,,,,,,++++++*********))))))))))))(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))************)))((()))))))))))))))*********(((((((((((((((((()))))))))))))))))))))******++++++++++++,,,---.........000000000111222222333333111222555666777777555555444555777999:::;;;::::::===???AAAAAA???=========<<<<<<======<<<;;;:::999;;;>>>AAABBB@@@>>>>>>???AAABBBEEEEEEBBBBBBLLLXXXpppzzzwwwpppnnnooorrrkkkgggkkkmmmjjjdddaaa^^^___bbbdddeeeccc```]]]SSSQQQTTTYYY]]]dddrrrqqqjjjiiifffkkkooollljjjppp|||}}}lll```]]]XXXWWW[[[```ccciiiooozzzzzzqqqaaa[[[WWWWWWYYY[[[```dddhhhsssyyynnnhhh___YYYWWWWWWVVVUUUVVVZZZ___gggnnntttuuuttttttpppjjjccc]]]ZZZZZZ[[[ZZZWWWUUUUUUUUUXXXcccoooxxx~~~xxxmmmeeeaaa^^^]]]\\\[[[]]]```dddgggiiippp{{{yyylll^^^YYYZZZZZZ\\\^^^qqqqqqpppooopppuuuyyypppfff\\\UUUOOOIIIFFFGGGHHHGGGIIILLLWWW]]]fffnnnwww}}}sssjjj^^^\\\]]]cccjjjoooxxx|||vvvqqqmmmgggaaa___bbbaaaaaa```^^^^^^]]]^^^^^^\\\\\\]]]]]]^^^___aaaaaacccgggjjjiiiddd___ZZZXXXUUUTTTQQQMMMOOORRRPPPKKKFFFCCC???:::666333222111---------,,,,,,,,,++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++*********))))))))))))(((*********)))))))))))))))************************((())))))*********************))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((())))))*********))))))(((((())))))************''''''((())))))))))))))))))))))))))))))******+++++++++,,,---------...//////000000111111222333333111222555666777777555555333555777999:::;;;;;;;;;===???AAAAAA???=========:::;;;;;;<<<===============???AAABBBAAA@@@???>>>CCCCCCEEEEEECCCDDDMMMXXXqqq{{{wwwiii^^^YYYZZZ\\\^^^[[[ZZZ^^^___\\\ZZZ[[[```dddjjjpppssssssrrrqqqggg``````kkk{{{yyyoooiiihhhjjjkkkqqq{{{{{{iii^^^\\\]]][[[bbbfffdddbbbhhhqqqwww}}}~~~wwwmmmccc]]]\\\\\\___eeeiiimmmttt||||||tttkkkhhhddddddffflllrrrwww|||xxxtttmmmgggcccaaa___^^^bbbggglllpppvvv|||}}}yyyzzzwwwsssnnnkkkjjjkkkkkkkkkfffaaaaaaccchhhrrr|||~~~tttmmmiiilllmmmmmmkkkiiiiiijjjllljjjnnnuuu~~~nnncccYYYUUUSSSRRRTTTWWWfffhhhjjjlllpppxxxrrreee[[[UUUOOOLLLLLLNNNNNNKKKKKKNNNOOOSSSZZZaaahhhrrr}}}xxxmmmgggeeeaaa\\\WWWVVVYYYaaagggnnnxxxuuullliiigggdddbbbbbbfffddd```]]]ZZZXXXXXXXXXQQQRRRSSSUUUXXX[[[^^^```dddjjjpppqqqmmmhhheeedddaaa___XXXQQQQQQSSSQQQMMMJJJHHHEEE@@@<<<888666444//////......------,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))*********************************((()))******++++++******************))))))))))))***))))))(((((())))))***(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((())))))************)))((((((((()))******++++++))))))***+++,,,,,,,,,,,,)))))))))))))))******+++,,,...//////...///000222//////000000111222222222111222555666777777555555333444666999:::;;;;;;;;;<<<>>>@@@@@@>>>===<<<===:::;;;;;;<<<===>>>??????>>>@@@AAABBBBBB@@@>>>===DDDDDDEEEFFFDDDEEENNNXXXooozzzoookkkeee^^^WWWTTTUUUWWWYYYYYY\\\aaadddfffnnnwwwuuuqqq}}}vvvrrrrrruuu{{{qqqggg```\\\]]]aaaeeejjjqqqzzz{{{lllccc```bbbdddhhhnnnppplllkkkppptttuuuxxxwwwuuuqqqlllgggdddcccgggjjjrrrxxxzzz{{{}}}vvvuuusssqqqttt|||{{{uuupppmmmllllllllllllqqqtttvvvzzz{{{}}}|||zzzyyywwwvvvuuuttttttmmmiiikkkqqqvvv}}}zzzsssooouuuvvvvvvuuusssrrruuuwwwqqqssswww~~~tttkkkccc^^^[[[XXXZZZ___ccchhhmmmqqqtttzzzuuuhhh]]]WWWVVVSSSQQQSSSXXXYYYXXXZZZ^^^XXX[[[```bbbbbbbbbccceeeeeeccc\\\SSSPPPRRRRRRPPPOOOPPPUUU^^^eeemmmxxxsssfffdddfffeeebbbaaacccbbbaaa___]]][[[YYYXXXRRRQQQQQQQQQSSSWWW[[[]]]bbbhhhooorrrpppooopppqqqooojjj```VVVSSSUUUSSSOOOMMMLLLJJJFFFBBB===999777111000000///......---------------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++************(((((())))))******++++++************************((()))***+++++++++******************)))))))))(((*********))))))*********'''((()))******)))((('''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))))))))(((((()))***************'''(((((()))******++++++((()))+++,,,------,,,,,,)))))))))))))))******++++++...000///......000222//////000000111111222222111222555666777777555555222444666999:::;;;<<<;;;<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAABBB@@@>>><<>>===============>>>??????@@@AAAAAA@@@>>>;;;DDDBBBCCCDDDDDDEEEMMMVVVbbbqqqzzz{{{qqqjjjjjjgggccc```dddgggjjjhhhdddbbbcccfffdddfffiiikkkmmmlllkkkjjjmmmuuulllddd]]]ZZZYYY\\\ccckkkpppuuu~~~{{{tttrrrpppqqquuu{{{}}}{{{~~~}}}|||{{{yyywwwxxxyyy|||~~~}}}{{{xxxxxx{{{~~~|||xxxtttrrrsssppppppqqqtttzzz~~~xxxuuusssyyyxxxwwwxxx{{{~~~~~~xxxtttrrrrrrqqqvvvxxxiiiZZZVVVVVVUUURRRQQQRRRTTTWWWZZZ]]]ccciiinnnpppwww~~~|||qqqbbbVVVQQQLLLIIIDDD@@@???@@@CCCEEEGGGIIILLLOOOVVVcccuuu}}}nnn___ZZZ[[[\\\^^^aaa]]]aaaaaa\\\ZZZ\\\\\\[[[\\\]]]___^^^[[[YYYWWWWWWZZZ]]]```dddlllwww}}}}}}|||uuuiii^^^UUUQQQQQQRRRQQQOOOLLLIIIFFFCCC???===;;;:::777555333111111000------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))************+++++++++,,,,,,,,,444111---***)))***,,,---))))))))))))))))))))))))++++++******************(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))******+++(((((())))))*********++++++***)))(((((((((******(((((()))***************---...///,,,)))''')))+++))))))))))))))))))))))))...------,,,+++***)))))))))******++++++,,,,,,---////////////000111222333111222333444555555555555444555888:::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;>>>@@@@@@???===<<<<<>><<<999666444111000...---------,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))***************+++++++++,,,,,,---+++)))''''''(((***+++************************+++***************))))))))))))))))))******************)))((((((((((((((()))))))))))))))******+++((()))))))))***************)))))))))))))))******(((((()))******************,,,---+++)))(((***,,,))))))))))))))))))))))))%%%%%%&&&((()))***+++,,,******++++++,,,---------////////////000111222333333333444555666666666666444555777:::;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<>>>@@@AAA???===<<<<<>>:::666333000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******))))))***************++++++++++++,,,'''''''''''''''((()))***************************************))))))((((((************++++++++++++******)))((((((((()))))))))))))))))))))******+++))))))))))))************'''((()))***************((()))))))))************((()))******))))))+++,,,))))))))))))))))))))))))"""###$$$''')))+++------+++++++++,,,------......////////////000111222222333444555666777777777777444555777999;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>AAAAAA???===<<<<<>>======AAABBBEEEGGGEEEEEELLLUUUmmmzzz{{{pppgggdddeeehhhkkknnnqqqtttuuuxxxyyy{{{}}}|||sssmmmrrr{{{yyyqqqqqqsssrrrqqqrrrvvv}}}}}}zzzyyywwwuuuvvvzzz}}}}}}{{{}}}~~~~~~}}}sssssstttuuurrrsss}}}|||vvvrrrqqqvvvrrrkkkccc\\\XXXWWWWWWRRRPPPOOOOOORRRWWW\\\___```dddkkkrrrvvvrrriiibbbQQQMMMGGGDDDCCCCCCEEEGGGKKKIIIJJJMMMOOOPPPTTTZZZ]]]mmm}}}zzzkkk^^^UUUTTTSSSQQQQQQTTTXXX\\\aaahhhmmmjjjeee```ZZZSSSPPPOOOMMMLLLLLLMMMNNNOOORRRRRRQQQNNNJJJIIIJJJKKKHHHIIIKKKKKKHHHDDD???<<<888777444111///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******))))))******))))))*********+++++++++)))***+++,,,,,,++++++***************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******)))))))))))))))******+++******))))))))))))))))))&&&''')))***+++++++++***))))))(((((())))))***++++++************)))'''&&&))))))))))))))))))))))))------,,,,,,,,,,,,++++++++++++,,,------......///............///000111222222222333444555555555555444666777999:::::::::999888999:::;;;;;;;;;::::::<<<========================@@@BBBBBBAAA???>>>>>>AAABBBDDDFFFEEEEEELLLVVVnnnzzzyyynnnddd^^^ZZZWWWVVVXXXZZZcccppp}}}{{{iiigggmmmpppqqqtttwww{{{}}}}}}~~~~~~}}}xxxuuuuuummmnnnqqqttttttxxxxxxsssqqquuuppphhhaaa\\\\\\^^^```___\\\XXXVVVVVVYYY]]]```bbbdddjjjrrrwwwrrrggg]]]PPPIIICCCAAA@@@>>>???BBB@@@@@@DDDHHHIIIJJJPPPWWW\\\kkk}}}|||mmmaaaUUUSSSPPPMMMNNNTTT]]]cccfffnnntttrrrmmmhhhccc]]]YYYUUUOOOJJJHHHIIIKKKMMMSSSUUUUUUQQQKKKGGGGGGHHHGGGHHHJJJJJJHHHDDD@@@===<<<;;;999777444111///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******))))))******)))))))))************+++))))))***++++++******)))++++++++++++++++++++++++)))))))))***++++++,,,,,,'''((((((((())))))))))))******)))))))))***++++++)))))))))))))))******+++************))))))))))))'''((()))******************)))((((((((()))+++,,,,,,++++++++++++***'''%%%))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------..................///000111111111222333444555555555555555666777999999999999888888999:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;>>>@@@CCCCCCAAA???>>>>>>AAAAAADDDFFFEEEEEEMMMWWWmmmyyy{{{pppiiiaaa\\\YYYYYYXXXXXX\\\aaaiiiyyyzzzsssooorrrsss{{{{{{rrruuu~~~}}}|||||||||zzztttqqqnnnooosssvvvvvvwww|||{{{{{{vvvpppggg```]]]___bbbeeegggeeebbb```___aaaccceeeeeecccdddiiimmmiii^^^TTTMMMEEEAAACCCDDDBBBBBBEEEBBBCCCFFFHHHFFFDDDJJJSSSTTTaaaooouuuvvvqqqggg^^^SSSPPPKKKHHHJJJSSS___hhhhhhpppuuurrrnnnlllkkkjjjfffaaaXXXOOOJJJIIIJJJLLLOOOSSSUUUSSSNNNIIIIIIJJJMMMMMMMMMLLLJJJFFFBBB?????????>>><<<999555111///------------------------+++,,,,,,------,,,,,,+++,,,+++******))))))******))))))))))))************'''(((((()))***+++,,,,,,++++++++++++++++++++++++(((((()))+++,,,---...///(((((()))))))))***************))))))******+++,,,)))))))))))))))******+++************)))))))))(((***)))))))))))))))*********)))((('''((()))+++,,,,,,+++***,,,------)))&&&))))))))))))))))))))))))***************+++++++++******++++++,,,---------...............///111111222333444555666666666666555666777999999999888888888999;;;=========<<<;;;:::::::::;;;;;;;;;<<<<<>>>>>===<<<<<<<<<<<<=========>>>>>>???AAADDDDDDBBB@@@??????AAAAAACCCEEEDDDEEENNNXXXiiivvv}}}vvvnnnhhhfffiiikkksssqqqpppttt~~~ooofffeeefffgggkkkllltttxxxuuupppllljjjjjjjjjjjjoooooommmkkkiiijjjmmmppplllkkkjjjjjjhhhbbbYYYRRROOOKKKGGGGGGJJJMMMOOOOOOVVVXXXZZZWWWPPPJJJFFFEEEIIIIIIIIILLLPPPRRRRRRRRRNNNHHHCCCCCCFFFMMMZZZfffcccnnnuuurrrllljjjkkkllltttnnnggg```[[[XXXVVVTTTSSSQQQRRRVVVSSSOOOSSSZZZ]]]]]][[[VVVNNNHHHEEEEEECCCCCCCCCCCCAAA===888333,,,++++++---//////...---......---,,,,,,+++******+++,,,---...---,,,+++***)))************+++++++++((()))+++---000222444555222444666555111---***(((++++++***,,,222888999666///,,,((('''((()))((('''))))))(((((((((((()))))))))************+++++++++******))))))))))))*********'''&&&'''***---,,,***---,,,***)))((()))+++,,,'''(((((())))))))))))(((************************+++)))((())),,,---------///...+++******,,,///000.........//////000111222333333444777999999777444555666777888888888888888::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAABBBCCCCCCAAA???>>>???EEEDDDDDDGGGFFFKKK\\\sss{{{}}}xxxtttmmmqqquuuxxxzzz~~~xxxtttvvvzzzvvvsssssssssrrrrrrrrrxxx{{{vvvoookkkkkkkkkkkkjjjooonnnmmmmmmnnnqqqtttvvvppppppppppppnnnhhh___XXXXXXTTTQQQQQQSSSVVVWWWWWW\\\^^^___^^^ZZZWWWUUUUUUPPPLLLHHHFFFFFFHHHIIIIIIJJJEEEAAABBBEEELLLYYYdddkkkuuu|||yyyqqqllljjjiiinnnjjjeeeccccccbbb___[[[XXXUUUTTTUUUQQQMMMPPPWWW```___\\\VVVNNNGGGEEEEEEBBBBBBBBBCCCCCC@@@<<<888333111/////////...,,,***...------,,,,,,+++++++++,,,------------,,,+++***)))************+++++++++((()))***+++,,,---......222444666666555222222222...------...333888<<<<<<111...,,,,,,------+++)))***))))))(((((())))))***)))************+++++++++******))))))))))))*********((('''(((***,,,+++***((()))))))))))))))(((((())))))*********))))))(((************************+++***)))))),,,---------...---,,,++++++---...///.........//////000111222333333444777999999777555666777888999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;===>>>???@@@AAACCCCCCCCCBBB@@@>>>@@@FFFEEEEEEHHHGGGLLL]]]sss|||xxxtttmmmiiihhhiiiiiiiiiqqq}}}|||lllbbb^^^___fffmmmoooyyyxxxxxx|||xxxoookkklllnnnmmmlllooolllkkkmmmrrrvvvwwwwwwtttuuuwwwyyywwwqqqiiiccc```^^^\\\\\\^^^___```___aaabbbccccccbbbaaabbbdddXXXQQQHHHAAA>>>>>>???@@@CCC???===@@@CCCIIITTT___jjjuuu~~~~~~xxxsssnnnjjjhhhdddbbbfffllloookkkeee___]]]ZZZWWWQQQLLLNNNSSS___^^^\\\VVVOOOJJJGGGFFFAAAAAAAAACCCDDDCCC@@@===999666222000//////---,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))************+++++++++************************///111333444444555777999111222222333333555888:::111///.........---+++************))))))*********)))************+++++++++************************+++***((((((***++++++***&&&(((***++++++***((('''+++++++++++++++***)))(((************************+++***))))))+++------,,,,,,,,,,,,---------...............//////000111222333333555777999999777555777888999;;;<<<===============>>>======<<<;;;:::<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDBBBAAA???@@@GGGFFFFFFIIIHHHMMM^^^rrr|||xxxpppnnnmmmmmmeeeccc``````dddkkktttzzztttkkkccc``````bbbiiipppvvv~~~~~~}}}~~~tttpppsssvvvvvvttttttpppmmmoootttwwwuuurrrtttvvvzzz|||{{{vvvpppkkkeeedddddddddeeeeeeffffffccccccbbbaaa```aaabbbcccYYYRRRHHH@@@<<<;;;;;;;;;===::::::===@@@CCCLLLTTT\\\hhhuuu{{{}}}|||xxxssshhhbbb___dddmmmrrrooojjjeeeeeeddd___XXXQQQPPPQQQWWWXXXYYYXXXTTTOOOKKKHHHBBBBBBBBBCCCDDDDDDBBB@@@:::777333111111111000000,,,,,,,,,---------------......---,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++***+++---...///111555888777:::???BBB>>>777333555000...,,,***************++++++************++++++))))))*********+++++++++************************,,,+++***)))******************,,,,,,,,,,,,+++***---------,,,+++***)))(((************************,,,***)))***+++------,,,***+++---............---............///000111222444444555777999999777555666777999;;;<<<===>>>>>>????????????>>><<<;;;;;;<<<<<<======>>>>>>???@@@@@@BBBCCCDDDDDDCCCAAA@@@???FFFEEEEEEIIIHHHMMM^^^rrr}}}}}}wwwmmmeeebbbdddgggiiieeebbbaaadddnnn}}}~~~nnnmmmooosssvvvuuuxxx|||xxxxxx}}}}}}||||||~~~zzzzzz{{{zzzuuuooopppsssvvvxxxwwwsssooolllhhhhhhiiiiiiiiijjjkkklllhhhfffbbb___\\\[[[ZZZZZZRRRMMMFFFAAA>>><<<;;;:::;;;999999===>>>???DDDJJJQQQ\\\jjjttt|||{{{qqqhhh___^^^dddiiigggcccfffjjjmmmjjjbbbZZZUUURRRNNNQQQUUUXXXXXXUUUPPPLLLFFFEEECCCCCCCCCCCCBBB@@@===:::666333222222111000---------------------............---------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))*********,,,000222888???MMMVVVRRRBBB666333111///+++'''&&&'''***,,,++++++************++++++))))))*********+++++++++)))***++++++++++++***)))+++++++++***))))))***+++...---+++*********+++,,,---------,,,,,,***))))))************************,,,+++)))***+++,,,,,,+++)))***,,,...//////...---............///000111222444444555888::::::888555555666888999;;;<<<======????????????>>>===<<<;;;<<<<<<===>>>>>>?????????@@@AAABBBDDDDDDCCCAAA@@@>>>DDDDDDDDDHHHGGGMMM]]]rrr}}}vvv```______```ccciiiooosssxxxtttsssxxxzzzwwwwww}}}}}}tttwww~~~{{{~~~~~~tttmmmjjjhhhgggeeedddfffiiiooouuu{{{{{{rrrgggaaaaaadddgggkkkpppwww}}}xxxqqqtttvvvuuuqqqmmmjjjiiijjjkkklllllllllmmmpppsssppplllfffaaa]]]ZZZWWWTTTKKKGGGCCC@@@>>>===;;;:::;;;;;;===AAAAAA@@@BBBGGGOOOWWWaaajjjttt|||}}}yyyvvvkkk^^^XXXZZZ]]]]]][[[bbbkkkqqqoooiiiccc\\\VVVLLLNNNQQQUUUWWWVVVRRRNNNJJJHHHEEEDDDDDDDDDCCCBBBDDD@@@;;;888555333000............------------------......//////---,,,+++)))************+++++++++))))))*********+++++++++***++++++***)))***---//////999OOObbbaaaLLL888000222111---)))'''(((,,,///*********))))))*********)))************+++++++++)))***+++,,,,,,+++***)))***+++,,,+++))))))+++---///---***((('''''')))))),,,,,,,,,,,,,,,+++***)))************************---+++******+++,,,,,,+++)))***,,,...//////...............//////000111222444444666888::::::888666555666777999:::;;;;;;;;;>>>>>>???>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAACCCCCCBBBAAA@@@===DDDCCCCCCGGGFFFLLL]]]sss}}}vvvkkkbbbgggnnnvvvyyyrrroooppp~~~{{{|||pppllliiiiiiiiiiiiooovvv|||~~~vvvoooeee___YYYUUUUUUVVVUUUSSSVVVXXX[[[]]]aaaeeehhhhhhbbbbbb```[[[UUURRRSSSTTT[[[```eeejjjuuu~~~~~~yyysssmmmjjjjjjiiijjjkkkkkkjjjmmmrrrvvvvvvqqqkkkgggccc___ZZZVVVLLLHHHDDD@@@???>>>===<<>>>>>===<<<<<<999:::<<<===>>>>>>=========>>>@@@BBBBBBAAA@@@???===DDDDDDDDDHHHGGGNNN^^^sss}}}yyyqqqppptttrrrmmmyyyxxxmmmjjjjjjkkknnnsss~~~~~~}}}}}}||||||~~~~~~}}}yyyzzz}}}||||||tttjjjddd^^^[[[YYY[[[\\\___fffnnnooosssuuurrrooolllfff```]]]ZZZVVVUUUVVVVVVTTTQQQQQQSSSTTTUUUVVVZZZ[[[ZZZVVVWWWXXXXXXWWWVVVVVVWWWVVVZZZ]]]___hhhttt{{{yyyzzzvvvtttwww{{{xxxqqqnnnnnnfffggghhhhhhhhhkkkqqqwwwxxxtttnnnjjjhhhddd^^^ZZZRRRMMMGGGBBB@@@@@@@@@???AAABBBHHHNNNOOOMMMMMMQQQMMMMMMMMMPPPYYYdddgggddd___ZZZTTTQQQTTTZZZ```dddYYYccckkkjjjhhhhhheee```[[[VVVOOOLLLLLLMMMMMMLLLOOOLLLIIIHHHIIIJJJKKKKKKDDDCCCAAA@@@???===999777000000///...---,,,,,,,,,***---000222222///+++))))))************++++++++++++++++++***))))))((((((***,,,---,,,*********,,,444>>>XXXsssvvv]]]@@@111+++///111111---***)))***))))))(((((((((((()))))))))************+++++++++)))***,,,------,,,***)))(((***,,,+++******---000000000000///---***'''%%%))))))***+++++++++******************************---+++******+++,,,+++*********+++,,,---//////000.........//////000111222555555666888::::::888666777888999999::::::::::::;;;<<<===============<<<999:::;;;============<<<<<<===???AAAAAAAAA???>>>>>>EEEEEEEEEIIIIIIOOO```sss}}}pppkkkiiiiiiiiimmmzzzzzzpppkkkkkkooopppkkkhhhqqq}}}||||||{{{{{{~~~|||zzzzzzzzzyyyxxxwwwwwwwwwuuurrrooorrrooommmlllnnnppprrrrrrqqqqqqqqqpppooommmkkkjjjoooppppppnnnjjjccc\\\XXX[[[YYYVVVVVVYYY___eeejjjqqqqqqooommmjjjfffcccaaa^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[]]]```bbbcccdddeeeccccccaaa___]]][[[YYYYYY\\\^^^aaaeeehhhkkkmmmnnnpppqqqpppkkkeee`````````cccffflllsssxxx|||~~~|||xxxppppppmmmiiilllqqqsssqqq{{{wwwtttvvvtttlllddd```[[[VVVMMMEEEAAA@@@BBBDDDEEEFFFHHHMMMSSSYYY[[[\\\ZZZVVVPPPNNNOOOSSSWWWYYYWWWOOOGGGGGGOOOWWW[[[\\\YYYZZZ\\\```dddfffccc```]]]]]][[[VVVPPPKKKHHHGGGLLLKKKKKKJJJJJJJJJIIIHHHKKKGGGBBB???>>>===<<<<<<444111---,,,,,,,,,,,,,,,***+++,,,---...---,,,+++///---***((((((***,,,...*********++++++,,,,,,,,,*********)))))))))))))))...333FFF\\\^^^JJJ777///,,,---/////////---+++***+++++++++*********)))))),,,+++***))))))***+++,,,***+++---///111333444555222...)))(((***+++***(((222333444444222///,,,)))((('''&&&(((***+++***)))++++++++++++++++++,,,,,,&&&''')))***+++++++++***,,,+++******+++,,,...///,,,,,,------///000111222333444666777888888888777666777999:::;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????===@@@CCCDDDBBB???>>>>>>???EEECCCBBBFFFFFFMMM^^^wwwaaa```ccckkkttt~~~|||tttlllkkkllloooqqqlllkkksss~~~wwwvvvuuuuuuvvvxxx{{{}}}~~~|||yyyzzz|||}}}|||{{{|||{{{xxxvvvtttssssssssspppnnnmmmmmmnnnmmmjjjhhhfffdddbbbbbbeeeiiikkkkkkqqqppppppooonnnmmmllllllmmmlllkkkiiigggdddbbb```cccbbbaaabbbfffmmmssswwwxxxwwwvvvtttqqqmmmjjjiiieeeffffffggghhhiiijjjjjjnnnooorrrtttvvvwwwwwwwwwuuutttrrrpppmmmkkkiiihhhiiijjjlllmmmnnnooopppppplllmmmkkkfff```[[[ZZZZZZ^^^aaaeeekkkpppsssvvvwww|||~~~~~~}}}~~~}}}yyyyyy|||zzzuuuxxxrrroooqqqpppjjjdddbbb___[[[UUUOOOKKKKKKMMMNNNKKKJJJKKKNNNSSSYYY\\\]]]]]]XXXQQQLLLJJJJJJJJJJJJLLLFFFAAACCCIIIPPPRRRRRRUUUVVV[[[aaaeeeeeeaaa^^^]]]^^^___]]]ZZZTTTOOOKKKKKKKKKKKKLLLOOOQQQSSSSSSNNNJJJEEEBBBAAAAAAAAA@@@777444111.........---,,,***+++,,,------,,,++++++)))))))))))))))***+++,,,...---,,,+++)))((('''&&&++++++******************---+++111>>>@@@555------******+++++++++***((('''+++++++++*********))))))))))))(((((((((((()))))))))***+++,,,...000111222222000,,,++++++++++++***,,,...222444444222...,,,)))((('''((()))******))),,,+++((('''&&&'''((()))'''((()))***++++++******,,,++++++++++++---...///------------///000111222222333555666777666666555666777999:::;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???>>>AAADDDEEECCCAAA?????????EEECCCBBBFFFFFFMMM^^^uuuccciiiuuu|||xxxwwwwwwzzz|||rrrmmmnnnqqquuuwwwtttttt|||xxxxxxyyy{{{|||zzzwwwtttsssrrrqqqppppppqqqssstttpppnnnmmmmmmnnnooonnnmmmooooooooonnnnnnmmmlllllliiigggfffeeefffgggfffeeedddbbbaaabbbeeehhhjjjkkkqqqpppooonnnnnnooopppqqqsssqqqooommmmmmoooqqqsssssstttvvvyyy~~~}}}|||yyyzzz|||}}}|||{{{sssrrrpppkkkeee```^^^]]]___aaacccfffjjjmmmooopppsssvvvyyyxxxtttqqqppppppvvvtttrrrpppppprrrtttvvvyyy}}}{{{vvvooojjjkkkkkkgggcccbbbbbb___[[[VVVSSSRRRSSSSSSRRRQQQPPPQQQUUUYYY[[[[[[\\\WWWPPPJJJFFFCCC@@@???AAA>>>===???DDDHHHIIIHHHOOOSSS[[[cccgggfffaaa\\\\\\]]]```cccccc___VVVPPPKKKJJJKKKNNNTTTZZZ^^^```QQQMMMGGGDDDCCCCCCCCCCCC<<<999555222000///---+++++++++,,,,,,,,,++++++***&&&''')))***+++,,,,,,,,,......,,,***(((&&&%%%$$$++++++++++++*********)))---&&&%%%+++,,,((((((,,,)))))))))))))))(((((((((+++++++++***************(((((((((((((((((((((((((((((()))***+++,,,,,,---111111000...+++******,,,'''***...222444333111000,,,***(((((()))***)))(((---***&&&###"""###&&&'''((()))************))))))++++++++++++,,,---...///------------...000111222222333444555555555444333666777999:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999:::;;;===>>>???BBBEEEFFFDDDAAA@@@@@@???EEECCCCCCGGGFFFLLL^^^tttvvvzzzpppjjjhhhiiieeedddiiippp{{{zzzuuurrryyy}}}yyyuuurrrjjjkkkmmmpppqqqqqqpppnnnooooooooooooooopppqqqqqqjjjiiiiiiiiijjjlllllllllmmmnnnpppppppppnnnlllkkkllljjjhhhhhhiiikkklllkkklllkkkiiijjjmmmppprrrrrrvvvvvvuuuvvvxxx{{{~~~yyyuuurrrpppooonnnnnnnnnooopppqqqrrrpppsssuuuqqqiiidddccceeellljjjgggfffhhhkkknnnoookkknnnuuu~~~}}}yyyxxxyyy{{{yyyqqqjjjhhhgggbbb______dddccc```\\\YYYVVVUUUTTTXXXWWWVVVWWWXXXXXXWWWUUUSSSOOOJJJGGGDDDBBB@@@>>>>>>======???BBBEEEFFFFFFKKKRRR]]]fffjjjhhhbbb^^^\\\[[[\\\aaaeeeccc\\\UUUNNNLLLKKKNNNVVV^^^dddfffRRRNNNHHHDDDCCCBBBBBBBBB???<<<888444222000---+++++++++++++++++++++***************++++++,,,,,,,,,***************)))))))))+++*********))))))))))))+++&&&&&&+++,,,(((&&&(((,,,++++++*********++++++******************************++++++++++++******((((((((()))))))))******///111222000+++)))***,,,''')))+++...000222333333...,,,)))))))))***)))(((+++)))'''%%%%%%%%%'''(((***************)))))))))++++++,,,,,,---......///---------......///111111333333444555555444333222555777888:::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999999;;;>>>??????AAADDDEEECCCAAA@@@???>>>EEEDDDCCCGGGFFFLLL]]]sssuuukkkdddaaa```ccc``````gggrrr~~~|||}}}|||yyyxxxyyy|||}}}}}}|||{{{yyyuuuqqqmmmjjjfffhhhkkkmmmmmmnnnmmmmmmiiijjjlllnnnqqqrrrssstttmmmnnnpppqqqsssuuuwwwyyy{{{|||}}}}}}|||yyywwwuuuwwwuuussssssuuuwwwxxxxxxvvvuuuvvvxxx}}}~~~||||||{{{tttvvvvvvooofff___^^^```fffccc``````cccfffggghhh^^^___aaafffooovvv|||~~~|||zzzxxxxxxyyyzzzyyyxxxqqqpppqqqttt~~~wwwoookkkhhhaaa]]]\\\bbbaaa___]]][[[YYYXXXWWWZZZZZZ[[[[[[[[[WWWRRRMMMJJJGGGDDDCCCBBBAAA@@@>>>@@@@@@@@@@@@@@@BBBEEEGGGJJJRRR^^^hhhllliiiddd```^^^[[[YYY\\\```bbb___[[[RRRNNNKKKMMMTTT\\\```aaaTTTPPPJJJFFFDDDCCCBBB@@@AAA>>>:::666444111---+++---,,,,,,++++++*********...,,,)))''''''(((***+++))))))******+++,,,------)))))))))))))))))))))))))))''')))------***&&&$$$,,,,,,++++++++++++,,,---***************************************************))))))))))))))))))))),,,///111000,,,))))))++++++***)))***+++///222555000---***))))))***))))))(((((()))***+++++++++************)))))))))))))))++++++,,,---..................---......///000111333444555666555444333222555666888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<:::;;;===???AAA>>>@@@CCCDDDBBB@@@>>>>>>===DDDDDDDDDHHHFFFLLL]]]sss~~~zzzqqqmmmpppvvv|||}}}yyyssslllgggdddbbbbbbcccaaadddlllvvv}}}~~~zzzvvvppplllkkklllpppsssuuuvvvxxxzzz{{{zzzxxxvvvyyyyyyxxxwwwuuusssqqqpppjjjlllooooooooonnnoooooonnnppptttyyy|||~~~vvvmmmgggdddeeefffbbb___```cccdddcccaaaXXXVVVUUUXXX___ffflllooouuusssqqqrrrtttwwwxxxxxxnnnmmmlllooozzzzzzxxx}}}vvvsssnnnggg```^^^YYYYYYYYYXXXWWWVVVUUUUUUXXXXXXYYY[[[ZZZVVVPPPLLLHHHEEEBBB@@@@@@@@@>>>===@@@BBBCCCBBB??????BBBEEEJJJRRR]]]fffiiigggcccaaaaaa\\\WWWVVVYYY]]]______WWWQQQLLLLLLQQQUUUWWWUUURRROOOLLLJJJHHHGGGDDDBBBAAA>>>;;;888666333000---......---,,,++++++++++++...+++(((%%%$$$%%%''')))++++++++++++++++++++++++((((((((()))******++++++000...,,,+++,,,,,,+++***)))))))))******************************+++++++++***)))(((''''''((()))***++++++*********************,,,//////...,,,******---+++)))((()))---111333000...***))))))***+++***'''(((+++---......---,,,***)))))))))))))))******+++,,,---......//////..................///000000222333444555555555444333555666888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???=========>>>@@@AAA===@@@CCCCCCBBB???>>>>>>===DDDDDDDDDHHHGGGLLL\\\qqq}}}|||rrrkkkhhhcccbbbfffnnnuuuxxxvvvsssnnnjjjhhhffffffeee```bbbiiittt~~~xxxuuuwwwxxxxxxrrrnnnjjjggggggjjjnnnqqq{{{}}}{{{xxxssssssrrrrrrssstttuuuvvvxxx{{{~~~~~~xxxtttrrrpppllliiiiiilllkkkhhhddd[[[YYYXXX[[[___eeehhhjjjooonnnoooqqqtttvvvvvvuuunnnkkkhhhhhhpppvvvqqqpppwww{{{{{{xxxppphhheee]]]\\\ZZZXXXUUUSSSRRRQQQTTTSSSTTTUUUVVVUUUSSSPPPMMMIIIEEECCCBBBBBBAAAAAA@@@DDDHHHGGGBBB>>>???BBBHHHOOOYYYaaabbbaaa```___^^^ZZZTTTPPPPPPSSSXXX\\\ZZZSSSLLLKKKNNNPPPNNNJJJJJJJJJIIIJJJJJJIIIFFFDDDAAA???===;;;999777444111000///...,,,,,,,,,,,,,,,---+++***((('''((()))***,,,+++++++++******))))))(((((()))***,,,---...///555222...++++++---...---&&&''')))*********)))((())))))*********++++++++++++***'''%%%%%%'''***+++******++++++++++++++++++***+++---000111000---******)))))))))+++---///000111...***)))***+++,,,,,,))))))+++,,,,,,,,,,,,+++))))))(((((()))***+++,,,+++,,,---.../////////...///............///000000000111222444444444333333444666888:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@@@@>>>AAADDDDDDCCC@@@???>>>===DDDDDDEEEIIIGGGLLL\\\nnnzzzuuujjj```\\\\\\\\\]]]ccclllsssvvvsssqqqmmmjjjiiihhhhhhgggsssxxx~~~xxxzzzxxxrrrmmmmmmllljjjjjjiiihhhhhhkkkqqqvvvzzz|||xxxuuuuuuwwwuuupppjjjbbbaaaaaacccgggkkklllllljjjkkknnnrrruuuvvvsssqqqkkkfff```]]]```lll|||oookkkkkkpppyyy~~~wwwppplllllljjjfff```[[[WWWTTTSSSQQQOOONNNOOORRRUUUVVVVVVQQQNNNIIIGGGGGGHHHHHHHHH@@@FFFMMMLLLFFF@@@???@@@FFFMMMVVV\\\]]]\\\\\\]]]YYYVVVQQQLLLIIIKKKQQQVVV\\\TTTLLLJJJLLLMMMIIIDDDBBBCCCEEEHHHJJJIIIFFFDDDAAA@@@>>>===<<<:::777555111000...---,,,,,,------,,,------.........------)))))))))))))))*********((()))***,,,...000111222//////,,,))))))+++)))'''&&&(((***+++,,,+++***)))))))))******++++++++++++///,,,)))&&&&&&))),,,///************++++++++++++++++++,,,000444444///+++&&&'''***,,,---.........000---***)))***,,,------+++***)))(((((()))******)))((((((((((((***,,,---+++,,,---////////////...///............//////000...///111222333333333222444555888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????????????????BBBEEEEEEDDDAAA@@@???<<>>===<<<888555222111000...,,,+++++++++))))))******++++++++++++*********************************+++,,,,,,,,,---+++++++++*********))))))''''''((()))***+++,,,,,,((()))******((()))+++---*********)))))))))))))))(((***,,,+++((('''(((+++,,,---...///000000111111)))+++++++++))))))***+++111---((('''(((******(((+++*********++++++***((((((((())))))))))))((((((+++,,,---///000000111111///////////////000111111000111333444555555444333...333888888666666:::>>>;;;;;;<<<<<<======>>>>>>;;;<<<<<<===>>>??????@@@AAAAAABBBBBBBBBAAA@@@???@@@AAACCCEEEDDDFFFNNNYYYpppzzzooofffcccaaa^^^ZZZ]]]^^^___gggvvv~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||yyyxxxvvvssspppppprrruuutttvvv{{{}}}vvvuuuuuuuuuwwwvvvuuusssmmmkkkeee\\\TTTSSSXXX^^^fffkkkpppsssvvvvvvooogggbbb______eeemmmwww|||zzz}}}~~~}}}xxxsssuuu{{{|||{{{yyyvvvssspppnnnmmm]]]XXXPPPKKKIIIMMMRRRVVV[[[^^^[[[TTTRRRVVVYYYYYYTTTOOOIIIEEEEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOQQQRRRTTTMMMFFFCCCBBBGGGUUUbbbnnniiiaaaZZZTTTNNNGGGBBBCCC@@@>>>???BBBEEEFFFFFFFFFCCC@@@>>>>>><<<888555444333111///---,,,+++***)))*********++++++++++++************************************+++++++++++++++++++++*********))))))((((((((())))))***++++++))))))))))))((())))))******)))))))))))))))))))))'''((())))))(((((((((***,,,+++++++++---///111333000...,,,******+++,,,---555111,,,***+++++++++***)))))))))******+++***)))***************************+++,,,...///////////////////////////000111111000111333444555555444333111444777888777666999;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBAAA???>>>BBBBBBCCCEEEDDDDDDLLLVVVlllwwwtttiiidddccccccccc\\\```bbbfffqqq|||zzzyyywwwvvvuuuvvvvvv|||{{{zzzyyyzzz|||~~~~~~~~~|||xxxuuussspppiii___WWWSSSVVVYYY]]]aaadddeeegggiiiddd^^^ZZZWWWWWW\\\ccckkkxxx~~~uuussstttuuuxxx{{{}}}{{{{{{yyywwwyyy~~~|||zzzzzzzzz{{{jjj```SSSJJJGGGIIIKKKLLLTTTWWWXXXUUUUUUYYY]]]]]][[[TTTLLLFFFEEEHHHLLLNNNJJJHHHFFFDDDDDDDDDFFFFFFHHHDDDBBBBBBCCCGGGSSS^^^mmmkkkhhhaaaXXXPPPJJJHHHEEEAAA>>><<<>>>AAACCCCCCDDDBBBAAA@@@???===999777666555333111///---+++***************++++++++++++************************************))))))))))))+++++++++***************))))))))))))))))))*********)))(((((())))))((('''))))))))))))))))))******'''&&&&&&''')))***)))(((+++***((('''))),,,111333666111,,,***,,,///000///555222...,,,++++++***)))((((((((()))*********+++,,,+++***))))))***+++,,,)))***+++,,,---.........///////////////000111111000111333444555555444333555555666777888888888888????????????>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>@@@AAABBBCCCBBBAAA???>>>BBBBBBDDDEEECCCCCCKKKTTTkkkxxxnnnpppoooooo|||yyyrrrmmmhhhdddddd___fffooowww|||zzzyyy{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}yyyvvvppphhhaaa^^^___bbbgggiiihhhdddbbbaaa^^^YYYSSSQQQPPPTTTXXX]]]gggqqqxxxqqqooopppqqquuuyyy{{{{{{}}}~~~}}}}}}}}}{{{zzzyyyzzz{{{qqqfffXXXNNNKKKJJJHHHEEELLLNNNNNNNNNOOOSSSXXX[[[___YYYPPPJJJHHHJJJLLLNNNGGGEEEBBB???===<<<=========<<<===???@@@CCCKKKUUU^^^bbbeee```VVVMMMIIIIIIFFFCCC???;;;;;;===???AAAAAAAAABBBBBB@@@>>>;;;888888777666444111...,,,+++++++++++++++++++++++++++******************************))))))((((((''''''************************+++***))))))))))))***++++++)))((()))++++++)))''')))))))))))))))*********(((&&&%%%'''***,,,+++)))***)))((('''(((***---///666111,,,,,,000333222//////...+++)))(((((((((((('''((()))*********,,,---+++)))'''&&&&&&''')))+++)))***+++---............///////////////000000111000111333444555555444333555555555777999:::999888>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAABBBDDDEEEDDDCCC@@@???@@@@@@CCCEEEDDDDDDKKKUUUooo|||]]]``````cccsss~~~wwwrrrlllkkknnnppp{{{}}}{{{zzzzzzzzz|||~~~}}}{{{zzz{{{}}}||||||}}}|||vvvqqqnnnnnnnnnqqqrrrnnnfff```^^^[[[WWWSSSOOOOOOQQQRRRSSSZZZaaammm{{{yyyxxxqqqkkkkkkmmmoootttyyyzzz|||{{{zzzyyywwwvvvvvvvvvvvvrrriii___XXXUUUQQQJJJEEEIIIHHHGGGHHHKKKPPPXXX^^^___ZZZSSSNNNLLLKKKJJJJJJEEECCC@@@<<<:::999999999777666888;;;<<<<<>><<<<<<>>>@@@???AAACCCDDDBBB???<<<::::::999888666444111...---,,,+++++++++++++++++++++***************************))))))(((((('''''''''************************+++***)))))))))+++---...---,,,,,,---------+++***(((((())))))***************(((&&&(((,,,...---***************************222///---///444555111---))))))(((((('''''')))***(((***+++***)))***---///+++)))'''&&&&&&''')))+++***+++,,,---...////////////////////////000000111000111333444555555444333333333444777:::<<<;;;:::;;;;;;<<<<<<===>>>??????<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGFFFDDDBBB@@@===>>>BBBEEEEEEFFFNNNWWWqqqYYY^^^aaafffwww{{{uuuttttttzzz{{{xxxuuuuuuuuuvvv{{{}}}~~~~~~|||{{{xxxxxxsssiiiaaa___]]]ZZZZZZWWWUUUUUUSSSQQQUUUZZZaaajjjuuu|||}}}wwwpppkkklllgggcccdddfffiiiooovvv{{{~~~xxxwwwuuusssssssssuuuvvvqqqmmmhhhccc___YYYQQQKKKHHHEEECCCEEEHHHLLLUUU^^^\\\XXXSSSPPPMMMKKKIIIGGGEEECCCAAA???<<<;;;999999666555777999888888===DDDTTT^^^gggfff[[[OOOIIIHHHGGGGGGFFFDDD@@@>>>>>>???<<<@@@DDDEEECCC@@@===<<<:::::::::999666333000///,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((***************+++++++++***)))))))))+++...111333222333555333000---,,,,,,((((((((()))******++++++***))))))***,,,---,,,+++******+++,,,,,,+++******222111000222444333///+++'''((())))))((()))+++,,,(((***+++***((((((,,,///,,,+++***))))))***+++,,,***+++,,,...///////////////////////////000111111000111333444555555444333222333555888999;;;<<<===;;;;;;;;;<<<======>>>>>>:::;;;<<<>>>@@@AAABBBCCCAAACCCFFFGGGGGGEEEBBB@@@<<<>>>BBBGGGGGGHHHOOOYYYooo}}}bbbhhhmmmttt~~~~~~~~~}}}|||{{{|||}}}~~~uuukkkhhheeecccgggcccaaa___[[[VVVVVVZZZ\\\```gggkkkkkkgggdddcccccc___\\\^^^```bbbhhhpppyyyuuuqqqmmmjjjkkkooouuuyyysssrrrppplllfff___YYYUUUNNNJJJHHHIIIIIIHHHMMMUUUVVVSSSOOOMMMLLLLLLKKKJJJGGGGGGFFFDDDAAA===:::999999777888999888888>>>FFFRRR]]]gggiii```TTTMMMKKKFFFIIIKKKJJJFFFBBB??????;;;???EEEGGGEEEAAA>>>===:::;;;;;;:::888666333111------,,,,,,,,,+++++++++************************((()))))))))))))))******))))))*********+++++++++)))((((((***---111555888999===???;;;222,,,+++---'''(((((()))******++++++)))***++++++***)))***+++*********+++,,,---///000777777666444222///,,,***''')))+++***)))(((***,,,'''***+++(((%%%%%%)))---************************)))***+++,,,............///////////////000111111000111333444555555444333222555888999888888;;;===>>>>>>>>>>>>======<<<<<<;;;;;;<<<===???@@@AAAAAA???BBBDDDFFFFFFCCC@@@>>>>>>@@@DDDHHHHHHHHHOOOXXXlll{{{mmmsssyyy}}}{{{}}}xxxrrrooolllqqqmmmjjjgggbbb[[[ZZZ]]][[[\\\```cccbbb___^^^```___\\\ZZZ[[[\\\^^^dddllluuupppkkkddd```bbbjjjssszzzvvvvvvtttpppiiibbb]]]\\\ZZZUUUSSSRRRNNNHHHHHHNNNSSSOOOKKKJJJJJJLLLMMMMMMJJJJJJIIIGGGDDD???;;;999<<<::::::;;;::::::AAAJJJKKKVVVcccgggaaaXXXPPPMMMFFFJJJOOOOOOJJJDDDAAA???:::???EEEHHHEEEAAA>>>>>>:::;;;;;;;;;999777444222---------,,,,,,+++++++++************************(((((())))))******++++++))))))******++++++++++++(((((((((***...333888;;;???DDDFFF@@@444+++***---'''(((((()))***+++++++++(((***,,,+++((('''(((++++++***))))))+++///333666>>>===:::555///+++***+++(((***+++***'''&&&''')))&&&))))))'''###"""&&&+++(((((())))))))))))((((((((()))***+++,,,---------///////////////000111111000111333444555555444333333777;;;;;;777666999===CCCBBBAAA???>>><<<;;;:::<<<<<<======>>>>>>??????>>>@@@CCCEEEEEEBBB???<<<@@@BBBFFFJJJIIIHHHNNNWWWlll{{{vvv}}}|||{{{}}}~~~{{{~~~}}}zzzwwwrrrnnnjjjgggdddaaacccaaa______aaaaaaaaa```\\\]]][[[XXXVVVVVV[[[___nnnttt~~~mmmdddYYYTTTWWW___gggkkkttttttsssooojjjeeeaaa```^^^^^^^^^\\\YYYVVVRRROOOFFFIIILLLMMMKKKIIIGGGFFFLLLQQQUUURRRJJJBBB===<<<@@@???===<<<===???BBBDDDXXX[[[^^^```^^^YYYSSSOOOLLLLLLMMMNNNMMMJJJEEEAAA@@@???>>>???AAABBB???<<<>>>===<<<;;;:::999888888111000...------...//////,,,,,,++++++***)))))))))(((((()))))))))))))))(((*********))))))))))))(((+++***))))))***---///111333555888999777222...+++%%%'''((('''&&&(((...222111...+++***+++,,,,,,,,,***---000222333666<<>>>>>=========>>>>>>????????????>>>===???AAACCCCCCAAA???===AAABBBEEEHHHGGGGGGOOOXXXooozzz~~~}}}}}}yyyvvvsssooolllhhhfffdddcccdddcccbbbaaa\\\[[[YYYTTTPPPPPPRRRUUU]]]aaaiiiooorrrrrrooommmggg___UUUPPPRRRZZZaaafffkkklllnnnnnnllljjjhhhhhhhhhgggfffccc^^^YYYUUUSSSNNNNNNMMMJJJFFFEEEEEEFFFMMMRRRWWWVVVOOOHHHDDDBBBCCCBBB@@@>>>???AAADDDFFFRRRVVVZZZ^^^^^^[[[WWWTTTQQQPPPPPPQQQQQQOOOKKKHHHFFFBBB>>>>>>@@@BBBCCCCCCCCCBBB@@@>>><<<:::888777222222111000////////////------,,,,,,++++++******))))))***************)))++++++*********)))))))))---,,,,,,+++,,,...000222333555888999666111+++((())))))(((((())),,,222555777555222111222333333333666777888888888888:::;;;666111+++'''&&&'''((()))))))))************)))))),,,,,,,,,++++++*********(((((()))******************+++,,,............------------------...///000111222333444555555444444444444666777999;;;<<<<<>>@@@BBBCCCCCCBBB@@@>>>BBBBBBFFFHHHHHHHHHOOOYYYppp{{{|||xxxqqqooollljjjiiigggeeeccc___]]]XXXRRRMMMKKKLLLMMMPPPSSSVVVZZZ\\\\\\\\\[[[^^^WWWOOOJJJMMMSSS[[[___fffjjjoootttvvvuuurrrooommmllljjjgggddd```]]]\\\]]]YYYSSSKKKEEECCCDDDGGGKKKQQQWWWYYYVVVQQQNNNMMMJJJHHHEEEBBBBBBDDDFFFHHHJJJNNNSSSXXX[[[[[[YYYXXXUUUTTTSSSSSSTTTTTTRRRPPPMMMGGGAAA===>>>BBBFFFHHHHHHGGGDDDAAA>>>;;;999777555555444333222000///............---,,,,,,++++++***+++++++++++++++******,,,+++++++++************------,,,+++,,,---///000///333777999666000,,,))),,,***)))***---222666777777555333222444555555444777666666666666555222000---***'''&&&''')))))))))))))))************))))))+++++++++++++++*********(((((()))***************)))***,,,---......------,,,,,,,,,---...///000111111222333444444333222222444444555777999:::<<<<<>><<<;;;999999;;;;;;<<<===============???@@@BBBDDDDDDBBB@@@???BBBCCCFFFIIIHHHIIIPPPZZZppp{{{|||yyyvvvsssqqqmmmiiifffdddaaa[[[UUUOOOMMMLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRNNNHHHFFFHHHOOOVVV[[[dddkkkvvv~~~vvvooojjjiiihhhggggggggghhhiiilllggg^^^SSSJJJEEEDDDEEEGGGLLLTTTXXXYYYXXXWWWWWWSSSPPPLLLHHHFFFEEEGGGHHHDDDGGGKKKPPPTTTVVVVVVVVVUUURRRQQQQQQRRRTTTUUUUUUQQQLLLEEE@@@>>>@@@DDDFFFHHHGGGEEEBBB???===:::999888888888777444222///---......------,,,+++++++++++++++++++++++++++***))),,,,,,,,,+++++++++******++++++***)))******+++,,,***000777:::777222...,,,,,,******---222666666444///---,,,,,,---///......---,,,,,,///333333///+++***)))((()))+++,,,,,,+++))))))************))))))+++++++++***************(((((()))***************)))***,,,---......------++++++,,,,,,...///111111111222333333333222111000333444555777888:::;;;<<<@@@???>>>===<<<;;;:::999<<<===>>>??????@@@?????????AAACCCEEEEEECCCAAA???BBBCCCFFFIIIIIIIIIQQQZZZqqq||||||yyyuuuppplllhhhddd^^^XXXTTTRRRRRRQQQOOOMMMKKKHHHHHHHHHJJJKKKIIIGGGDDDCCCFFFLLLTTTYYYaaalll{{{zzzooohhhgggffffffhhhkkkoooqqqsssoooggg\\\QQQHHHDDDBBBBBBGGGNNNTTTXXXZZZ[[[\\\ZZZWWWRRRMMMIIIGGGFFFEEE@@@AAADDDGGGJJJLLLMMMNNNNNNKKKIIIJJJMMMPPPSSSTTTQQQOOOJJJEEEAAA???>>>???CCCCCCBBBAAA???>>>======:::::::::888666333000...---------,,,++++++************++++++***))))))(((,,,,,,,,,+++++++++************)))))))))******+++,,,333;;;>>>999333...,,,******,,,000555666222...((('''&&&''')))******)))))))))+++///444444111---***))))))***,,,,,,+++)))))))))************))))))************************(((((()))***************)))***+++------------,,,++++++,,,,,,...///111111111222333333333222111000333444555666888:::;;;<<<============<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???AAACCCEEEEEECCCAAA???AAABBBEEEIIIHHHIIIQQQ[[[rrr|||~~~{{{~~~|||wwwssslllgggaaa\\\YYYXXXWWWVVVUUUSSSOOOLLLJJJIIIJJJJJJEEEEEECCCCCCDDDIIIPPPUUUaaalllwwwiiihhhfffeeegggkkkpppsssqqqpppkkkbbbWWWMMMFFFCCCBBBDDDHHHMMMRRRVVVYYYZZZ\\\ZZZVVVQQQMMMIIIFFFDDD>>>>>>???@@@AAABBBCCCDDDDDDBBBAAABBBFFFKKKNNNPPPOOOPPPNNNJJJDDD>>>;;;:::>>>>>>>>>>>>?????????@@@<<<<<<;;;999666333111000------,,,,,,+++*********++++++++++++***)))(((''',,,+++++++++******************++++++,,,,,,,,,,,,222:::BBBCCC===444...+++***,,,///222444222...***(((''''''(((+++,,,+++***++++++---///111000---+++***)))((()))******((('''))))))************)))))))))))))))***************(((((()))***************((()))+++,,,------,,,,,,,,,,,,,,,---...///000111111222333444444333222222333333444666888999;;;;;;<<<<<<=========>>>>>>>>>999:::;;;===>>>>>>>>>>>>???@@@BBBDDDDDDBBB@@@??????AAADDDHHHHHHHHHPPPZZZrrr|||}}}zzzrrrmmmfffaaa___^^^\\\[[[[[[YYYVVVRRROOOMMMKKKJJJEEEEEEDDDCCCBBBEEEKKKOOO[[[fffxxxuuugggeeebbb```bbbffflllpppnnnnnnkkkfff]]]UUUOOOLLLFFFEEEFFFHHHKKKOOORRRSSSXXXXXXVVVTTTPPPLLLGGGEEE>>>===;;;;;;;;;;;;===>>>===;;;;;;===BBBGGGJJJLLLNNNOOOPPPMMMFFF@@@<<<;;;;;;<<<<<<>>>???@@@AAAAAA>>><<<:::888555444222222......------,,,,,,++++++,,,,,,,,,,,,+++***)))(((++++++*********)))))))))((((((***+++,,,,,,,,,,,,333<<>>>>>>>>>>>>>>>>>>>>>>>999:::;;;===>>>>>>??????>>>@@@BBBCCCCCCBBB@@@>>>>>>???CCCFFFGGGHHHPPPYYYqqq|||}}}xxxrrrkkkfffdddccc```^^^ZZZYYYVVVSSSOOOKKKHHHGGGFFFFFFFFFCCCAAABBBFFFJJJQQQYYYhhhxxxrrrgggaaa___[[[ZZZ]]]ccciiinnnmmmmmmlllhhhbbb\\\XXXVVVJJJHHHFFFEEEGGGJJJMMMNNNTTTUUUVVVUUURRRNNNIIIGGG===<<<:::888888999:::;;;999888888;;;@@@FFFIIIJJJMMMOOOPPPMMMGGGBBB???>>>;;;;;;<<<>>>???@@@AAAAAA>>><<<:::777555444333333000//////...------,,,,,,---...------,,,+++***)))*********))))))))))))(((%%%&&&''')))******++++++///:::FFFJJJEEE>>>:::999222333333000+++)))***,,,&&&&&&&&&)))+++---,,,+++...111333111,,,))))))******)))((()))***++++++)))))))))************))))))(((((())))))*********+++(((((()))***************((()))+++,,,------,,,,,,......---------......///000222333555666666555555222333444666777999:::;;;AAA@@@@@@???>>>======<<<;;;<<<===???@@@@@@AAAAAA===???AAACCCCCCAAA???======>>>BBBFFFFFFGGGOOOYYYqqq{{{zzzuuuooollllllkkkfffaaa```]]]ZZZWWWSSSOOOJJJGGG@@@@@@BBBDDDEEEEEEAAA???GGGMMMWWW```fffhhhfffdddZZZXXXTTTRRRSSSZZZdddkkkqqqkkkffffffhhhfff___XXXSSSPPPLLLHHHEEECCCCCCCCCKKKPPPUUUVVVRRRNNNKKKKKKDDDAAA===:::999888666444555444555999@@@JJJSSSYYY___XXXNNNIIIGGGDDD???;;;:::::::::;;;<<<===>>>>>><<<:::888777666555333111555222...,,,,,,------------,,,++++++******++++++))))))))))))))))))))))))************************111333666888999999;;;===666111+++)))+++,,,***''',,,+++***))))))***,,,,,,444333222///---***((('''))))))))))))))))))))))))******))))))))))))******+++***)))((())),,,...000++++++*********************++++++,,,,,,------...111111000///////////////222222333333333333444444222333555666888999999999AAA???===;;;999888777666;;;;;;<<<===>>>@@@BBBCCCAAABBBCCCDDDDDDBBB@@@???>>>@@@DDDHHHGGGFFFMMMUUUlllwww~~~|||}}}xxxsssrrrrrrqqqmmmjjjccc```[[[WWWSSSNNNJJJFFFGGGFFFFFFGGGFFFDDD@@@<<<>>>AAAFFFLLLPPPRRRRRRRRRQQQPPPNNNNNNPPPWWWaaahhhjjjgggdddeeefffeee```\\\[[[YYYTTTNNNHHHCCC???===BBBEEEJJJMMMNNNNNNOOOOOOLLLHHHBBB>>>;;;888555333777666888<<>>>>>===<<<<<<<<<===>>>>>>???===:::999888888666444777444000.........///...---,,,++++++******++++++************************************************,,,...000111444888>>>BBB<<<555...***+++---,,,***************+++,,,...///222111///,,,***)))((('''))))))))))))))))))))))))******))))))))))))******---,,,+++))))))((())))))***************************++++++,,,,,,------...,,,,,,,,,,,,,,,---......222222222333333333444444222333555666888999999999;;;;;;;;;:::;;;;;;<<<<<<;;;<<<<<<===???@@@BBBBBB@@@AAACCCDDDCCCBBB@@@???===???CCCGGGFFFEEELLLTTTjjjuuu~~~||||||||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~|||}}}}}}}}}|||zzzvvvsssrrrsssssspppmmmhhhddd^^^XXXTTTOOOKKKIIILLLKKKJJJIIIHHHEEEAAA=========>>>???AAACCCEEEFFFFFFFFFGGGHHHLLLSSS[[[aaa``````bbbccccccbbbaaa```aaa___\\\WWWOOOGGG@@@<<<===>>>@@@EEEJJJOOORRRSSSQQQMMMGGGBBB>>>;;;888555777777888===FFFSSS___gggjjjaaaTTTHHH@@@>>>???AAABBB@@@???===<<<<<<===>>>BBB???<<<:::::::::999888888555222000000000000///---,,,++++++******++++++++++++++++++++++++++++++************************+++*********---333;;;@@@===666...******,,,,,,,,,*********+++,,,...000111///---+++)))''''''(((((())))))))))))))))))))))))******))))))))))))******+++++++++***)))(((''''''***************************++++++,,,,,,------...---------...///000222333222222222222333333333333222333555666888999999999999::::::;;;<<<<<<======;;;<<<<<<>>>???@@@AAABBB@@@AAABBBCCCBBBAAA???>>><<<>>>BBBFFFEEEEEELLLTTTiiittt~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~~~~}}}}}}~~~}}}{{{zzzzzzzzz{{{{{{~~~}}}}}}{{{}}}~~~}}}|||{{{{{{|||zzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~wwwuuusssssssssrrrooommmkkkggg```[[[WWWTTTQQQOOOMMMLLLKKKKKKKKKIIIEEEBBB@@@???>>>===>>>???@@@AAA===???AAACCCGGGLLLSSSXXXWWW[[[___aaa```___```aaa`````````]]]WWWOOOGGGBBB@@@>>>===@@@GGGNNNRRRSSSPPPMMMIIIEEECCC@@@===;;;666555666:::BBBNNNZZZbbbccc]]]SSSGGG???<<<===@@@CCCBBB???===<<<;;;;;;<<>>;;;::::::;;;::::::999666333111000000000///---,,,++++++******++++++++++++++++++++++++++++++************************,,,+++)))((((((+++111555;;;777222///000111111111111111111222333444444555...,,,)))'''&&&''')))***((((((((((((((((((((((((******))))))))))))******$$$&&&(((+++,,,,,,,,,+++))))))))))))***************++++++,,,,,,------............///000111333333111222222222222333333333222333555666888999999999>>>======<<<;;;:::999999;;;<<<===>>>???@@@AAAAAA???@@@AAABBBBBB@@@>>>======>>>CCCGGGFFFFFFMMMUUUlllvvv~~~~~~~~~|||{{{{{{{{{|||~~~{{{yyyyyyyyyzzz{{{}}}}}}}}}}}}~~~vvvuuutttsssssstttuuuvvvyyy|||~~~~~~||||||||||||}}}~~~}}}{{{xxxxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{zzzzzzyyyzzz{{{}}}~~~}}}{{{zzzzzz|||~~~}}}}}}||||||}}}}}}|||}}}~~~}}}}}}zzzxxxwwwwwwwwwyyyyyyxxxwwwwwwwwwyyyzzzxxxwwwvvvuuutttrrrpppnnnkkkgggbbb^^^\\\[[[YYYWWWQQQPPPNNNMMMLLLJJJGGGDDD>>>>>>======<<<<<<;;;;;;;;;<<<>>>@@@BBBEEEJJJNNNQQQVVV]]]___^^^]]]^^^```^^^```aaa```\\\UUUNNNIIICCC???;;;===DDDKKKQQQRRRPPPNNNKKKIIIGGGEEEAAA>>>888777666777===GGGPPPVVVWWWUUUPPPJJJCCC@@@@@@AAAAAA@@@???===<<<;;;::::::===;;;999888:::;;;;;;:::999666333111111000///------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))'''((()))+++666666666666777888777666777777777777777777666666---+++)))''''''(((***,,,((((((((((((((((((((((((******))))))))))))******"""%%%(((,,,.../////////(((((()))))))))************++++++,,,,,,------...------,,,,,,------...///111111111222222222333333222333555666888999999999@@@??????>>><<<:::888666;;;<<<===???@@@@@@@@@@@@???@@@AAABBBBBB@@@>>>===>>>???DDDHHHHHHHHHOOOWWWoooyyy}}}}}}~~~||||||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~~~~{{{zzzxxxwwwwwwyyy|||}}}|||||||||}}}~~~qqqqqqppppppqqqssstttvvvtttwwwyyyzzzyyyxxxxxxxxxzzz{{{|||{{{xxxvvvttttttuuuuuuvvvxxxyyyzzz{{{|||zzzyyyxxxwwwxxxyyyzzz{{{{{{zzzxxxxxxxxxyyy{{{|||}}}{{{yyyxxxwwwwwwwwwyyy{{{|||{{{{{{|||}}}{{{{{{yyywwwuuusssqqqpppsssuuuvvvvvvttttttuuuvvvsssssssssrrrpppnnnllljjjjjjgggcccaaa``````^^^]]]YYYWWWSSSQQQOOOLLLHHHEEE?????????>>><<<:::999888:::;;;<<<<<<===???CCCFFFLLLQQQXXX]]]]]]^^^___aaa```aaaaaa```]]]WWWQQQMMMDDD@@@<<<;;;@@@FFFMMMQQQRRRQQQPPPOOOMMMIIICCC>>>>>><<<999999;;;AAAGGGKKKMMMMMMNNNMMMKKKHHHDDDBBB===>>>??????>>><<<;;;999888888888999<<<======<<<999777444222222111///------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&(((******)))(((((()))+++---000222333333222111000000111000000///---------+++***(((((()))***+++))))))))))))))))))))))))******))))))))))))******&&&(((***---......---,,,'''(((((())))))************++++++,,,,,,------.....................//////111111111111222222222222222333555666888999999999======>>>>>>===<<<:::999;;;<<<>>>???@@@@@@??????@@@AAABBBCCCBBBAAA???>>>>>>@@@EEEIIIIIIIIIPPPYYYoooyyy{{{|||}}}}}}~~~|||zzzzzz|||}}}{{{zzz|||}}}}}}}}}}}}zzzyyy}}}~~~|||~~~|||{{{zzzzzzzzz{{{|||||||||}}}}}}~~~~~~}}}}}}|||zzzyyyvvvuuuuuuwwwzzz|||{{{{{{||||||}}}~~~~~~~~~~~~oooooopppppprrruuuwwwxxxsssuuuxxxxxxwwwuuuttttttvvvxxxzzzzzzwwwuuutttttttttuuuvvvxxxzzz|||}}}~~~zzzyyyxxxwwwwwwxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzz~~~}}}{{{yyyxxxwwwvvvvvvvvvxxxzzzzzzyyyxxxxxxxxxtttuuuuuuuuusssqqqnnnmmmpppsssvvvvvvtttrrrrrrrrrkkklllnnnnnnmmmkkkiiiiiihhhfffdddcccbbbaaa___]]]]]][[[WWWUUUSSSPPPMMMJJJGGGEEECCC@@@===:::999888888999999888888:::>>>AAAGGGLLLSSSZZZ^^^aaabbbbbb^^^______]]][[[XXXUUUSSSKKKIIIDDD???>>>AAAGGGLLLPPPQQQSSSUUUTTTOOOHHHCCCAAA???<<<:::;;;===@@@BBBGGGGGGHHHKKKNNNLLLFFFAAA:::<<>>>>>===;;;:::;;;<<<>>>@@@@@@@@@???>>>@@@AAACCCDDDCCCBBB@@@???===???DDDHHHHHHHHHOOOXXXkkkuuu|||}}}}}}}}}|||~~~~~~zzzzzz|||~~~{{{}}}{{{yyywwwwwwzzz|||}}}{{{{{{|||}}}}}}}}}}}}|||{{{rrrsssrrrqqqpppsssyyy~~~}}}yyyuuutttwwwzzzxxxwwwwwwxxxyyy{{{|||~~~|||}}}}}}~~~~~~}}}}}}|||}}}{{{wwwtttssstttvvvwwwzzz{{{{{{||||||}}}}}}}}}}}}wwwllllllmmmnnnpppsssvvvxxxuuuxxxyyyyyywwwtttsssssstttvvvyyyzzzxxxvvvvvvvvvuuuvvvxxxzzz}}}{{{zzzyyyxxxwwwwwwxxxyyywwwwwwwwwxxxxxxxxxxxxxxxuuuttttttsssssssssttttttqqqsssuuutttrrrpppppppppoooppprrrsssrrrpppmmmkkkkkknnnrrrssspppmmmlllmmmjjjlllooopppooonnnmmmmmmgggfffdddccccccaaa^^^[[[]]][[[XXXWWWWWWVVVSSSQQQKKKHHHCCC>>>:::888777777666666666555555777;;;???CCCHHHPPPXXX___ccceeeddd[[[[[[[[[[[[ZZZYYYYYYXXXVVVSSSMMMEEE???>>>CCCHHHKKKNNNSSSXXXYYYVVVOOOJJJBBB@@@===;;;999:::;;;<<>>999<<<@@@DDDEEEBBB???<<<666888;;;@@@DDDFFFEEECCC<<<:::888666555444111///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,***(((((((((***'''((())))))((()))***,,,((()))+++,,,---,,,,,,+++*********))))))(((''''''))))))))))))))))))))))))******))))))))))))******'''((()))******+++++++++&&&''''''((()))******+++***++++++,,,,,,---......******+++,,,...000222333000111111111111222222222222333555666888999999999<<<===??????>>><<<:::999;;;<<<>>>@@@AAA@@@???>>>AAABBBCCCDDDDDDBBB@@@???<<<>>>CCCGGGGGGHHHOOOXXXgggqqqyyyzzz{{{~~~zzzvvvtttvvvzzz}}}zzz{{{}}}~~~}}}|||zzzxxxyyy{{{~~~~~~}}}||||||yyywwwwwwxxx{{{}}}~~~~~~~~~xxxwwwyyy{{{}}}}}}~~~|||}}}}}}yyyvvvssssssttttttrrrooodddfffhhhiiijjjlllppprrrsssrrrqqqooonnnppptttwwwzzzzzzzzzyyyyyyzzz~~~~~~~~~{{{vvvuuuwwwyyyyyyxxx}}}zzzyyyzzzyyyxxx{{{~~~vvvpppkkkiiijjjooovvvzzzyyyvvvzzz{{{{{{xxxtttsssuuuxxx{{{zzzyyyxxxwwwwwwwwwwwwzzzzzzzzz{{{|||}}}{{{xxxwwwwwwxxxyyyyyywwwuuuuuuuuuuuusssqqquuuuuuuuuuuuuuuvvvuuuuuuuuuttttttsssssssssssssssppppppppppppnnnllliiihhhkkklllmmmllljjjiiiiiiiiikkklllmmmmmmmmmkkkjjjiiiddddddcccaaa````````````^^^]]]\\\ZZZXXXUUUSSSRRROOOLLLHHHDDDAAA===999666888777666555444555666666<<>>:::888888:::===<<<===???AAABBBAAA@@@???BBBCCCDDDDDDDDDBBB@@@>>>777888;;;@@@CCCDDDBBB@@@<<<;;;;;;:::777555222000++++++,,,,,,,,,++++++***+++***((('''''''''((()))***((('''(((+++,,,+++)))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((()))***(((((())))))))))))((((((*********++++++,,,,,,---+++++++++,,,---///222333222222333222000000000111111111222333555888;;;===AAABBBBBB@@@>>>======>>><<<===>>>???@@@AAAAAAAAA@@@BBBDDDFFFFFFDDDAAA???BBBBBBDDDGGGGGGGGGMMMTTTdddrrrwwwxxx~~~{{{yyywwwtttsssvvv{{{}}}}}}|||zzzwwwxxxxxxxxxyyyzzz{{{||||||uuusssqqqqqqtttxxxzzzzzzxxxyyyzzzzzzzzzxxxvvvuuuxxx{{{~~~~~~~~~~~~||||||}}}|||wwwuuuwwwzzz{{{{{{~~~|||}}}~~~~~~{{{yyytttqqqmmmkkklllllljjjhhh```cccgggiiikkknnnqqqsssmmmmmmmmmlllmmmoootttwwwzzzzzz{{{{{{{{{|||}}}yyyyyy{{{|||{{{yyy~~~{{{zzz{{{zzzxxx{{{wwwmmmgggfffgggjjjpppvvvzzzyyywwwzzzzzzzzzxxxuuutttvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{||||||}}}}}}{{{yyywwwwwwxxxzzz{{{yyyyyyxxxxxxwwwwwwvvvvvvwwwvvvttttttttttttssssssuuuuuutttssssssssssssssspppppppppooommmkkkjjjiiihhhiiijjjjjjiiiggggggggghhhiiiiiijjjjjjiiihhhhhhaaa```___^^^^^^^^^^^^^^^^^^^^^]]][[[YYYWWWTTTSSSQQQNNNJJJFFFCCC@@@<<<999999888666555444444555555777:::BBBPPP```hhhgggcccYYYVVVSSSTTTXXX\\\^^^___ccc___VVVMMMEEE???<<<:::<<>>??????>>>===BBBCCCDDDDDDDDDBBBAAA@@@999999:::===@@@BBBAAA@@@<<<<<<;;;999777444111///++++++,,,,,,++++++******+++***)))((((((((())))))***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++))))))(((((((((((())))))+++++++++,,,------............---------///000111222222222222111000000111111222222333666888;;;<<<===>>>??????===<<<===>>><<<===>>>???@@@AAAAAAAAA@@@BBBDDDFFFFFFDDDAAA???BBBBBBDDDGGGGGGGGGMMMTTTfffuuuzzzyyyzzzxxxuuurrrpppnnnkkkiiihhhggggggiiinnnttt{{{~~~}}}zzzvvvtttrrrqqqooonnnoooooopppqqqrrrtttuuuuuummmmmmnnnqqqvvvxxxyyyxxxxxxxxxyyyyyyxxxwwwuuutttzzz|||}}}~~~~~~{{{xxxvvvwwwyyyzzz{{{~~~}}}yyyvvvrrroookkkhhhgggfffeeedddbbbfffjjjnnnooopppqqqssslllnnnooopppqqqtttxxx|||{{{}}}~~~|||~~~{{{zzz{{{yyywwwzzz~~~pppfffbbbcccgggnnnvvv{{{}}}}}}|||||||||{{{yyywwwwwwzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{zzzyyyxxxxxxyyy{{{|||{{{|||}}}|||{{{zzz{{{|||{{{yyyvvvuuuuuuuuuuuutttwwwvvvvvvvvvuuutttsssrrrppppppooonnnmmmkkkkkkjjjffffffggghhhgggfffeeedddeeeeeeeeeeeeeeeeeeeeefff^^^^^^]]]]]]]]]]]]]]]^^^___^^^^^^\\\ZZZXXXVVVUUUTTTQQQMMMJJJGGGDDDAAA>>>;;;:::888555444444444444555666<<>>;;;888777777444666888:::;;;;;;;;;:::AAAAAABBBBBBBBBAAAAAA@@@<<<:::999999;;;>>>??????======<<<:::777444000///,,,,,,,,,++++++*********++++++***))))))))))))******)))((()))+++++++++)))))))))))))))))))))))))))''''''(((((())))))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))***+++,,,,,,***)))(((((((((((()))***++++++,,,------...//////000000......---...///000222222222111111111111111111222222444666888:::;;;999;;;======<<<<<<<<<>>><<<===>>>???@@@AAAAAAAAA@@@AAADDDEEEFFFDDDBBB@@@BBBAAADDDGGGGGGGGGLLLTTThhhxxx}}}|||{{{|||}}}{{{wwwsssppphhhgggggggggffffffeeedddcccfffiiimmmqqqvvvzzz}}}zzzxxxtttrrrpppooonnnnnnnnnnnnoooppppppqqqqqqqqqlllmmmqqqvvv{{{}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxwww~~~|||zzzyyyyyy{{{||||||~~~zzzxxxvvvsssooollliiiiiihhhhhhkkkooosssuuuuuutttttttttvvvwwwyyyyyyzzz}}}~~~~~~}}}{{{~~~|||mmmfffeeefffnnnxxx~~~||||||}}}~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}|||{{{{{{}}}~~~~~~{{{zzz|||~~~~~~|||zzz{{{{{{zzzyyywwwtttsssqqqpppooonnnmmmmmmllllllffffffggghhhiiihhheeecccbbbbbbbbbbbbbbbbbbcccccc^^^^^^^^^]]]^^^^^^____________^^^]]]\\\ZZZXXXWWWVVVTTTPPPNNNLLLIIIFFFCCC===<<<:::777555444444444888777888>>>GGGMMMOOOOOOJJJIIIJJJLLLOOOTTTXXXZZZ\\\[[[XXXTTTPPPKKKGGGDDD>>>>>>>>>@@@BBBCCCAAA@@@:::<<<>>>???<<<:::888888111222333555666777777777<<<======>>>>>>>>>>>>>>>>>>;;;777555777:::===>>>>>>>>>===;;;888555222000...---,,,++++++*********+++++++++******************************+++******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++++++++++++++***(((''''''(((***+++***++++++,,,---...////////////...------...//////222111111111222222111000111222333444666888:::::::::<<<===>>><<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@AAACCCEEEEEEDDDBBBAAAAAAAAACCCFFFFFFFFFKKKSSSgggxxx~~~~~~~~~yyywwwvvvyyy~~~}}}{{{{{{yyyvvvtttrrrooommmllliiifffccc]]]___bbbeeegggiiijjjkkkkkkooouuuyyy{{{|||~~~~~~|||zzzwwwuuutttuuuwwwttttttuuuuuutttsssrrrqqqqqqssswww|||}}}}}}~~~}}}}}}}}}||||||~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}{{{{{{yyyvvvssspppoooooopppsssvvvzzz|||}}}}}}~~~zzznnnlllnnnpppxxx|||yyywwwsssrrrrrrrrrqqqqqqppppppjjjjjjjjjkkklllkkkgggdddaaaaaaaaabbbbbbbbbbbbbbb^^^]]]]]]]]]]]]^^^^^^____________^^^]]][[[ZZZYYYXXXVVVSSSQQQOOOMMMJJJHHHAAA???===:::888777777777:::888666888===AAABBBBBBBBBCCCEEEGGGKKKOOOTTTWWWUUUVVVVVVVVVTTTQQQNNNLLLDDDBBB???======<<<;;;:::555888<<<===;;;888555444///000111222333444555555666777888:::;;;;;;;;;;;;>>>:::555333444777:::<<<>>>>>>===<<<:::888555333000///...,,,+++*********++++++++++++******))))))***+++++++++*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,+++***)))(((+++***)))(((((()))***+++))))))***+++,,,---......---,,,,,,,,,,,,...///000222111///000222333222000111222333555777888999999<<<>>>@@@@@@>>>;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBB@@@@@@BBBEEEEEEEEEKKKRRRcccuuu~~~}}}wwwtttuuuxxxzzz}}}}}}yyywwwuuuqqqkkkiiifffdddddddddbbbaaa___bbbgggllloooqqqtttvvvvvv{{{}}}|||~~~~~~}}}{{{yyyxxxzzzzzz}}}||||||~~~~~~{{{yyyzzz{{{zzz}}}yyyyyy||||||wwwxxxyyyyyyyyyxxxwwwvvvpppooonnnoooqqqooojjjeeeccccccdddeeedddcccbbbaaa\\\\\\[[[[[[[[[[[[\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTRRRQQQPPPMMMKKKDDDCCC@@@>>><<<;;;;;;;;;999777666777:::<<<===<<<===???BBBEEEGGGKKKPPPTTTUUUVVVWWWWWWVVVTTTRRRPPPHHHDDD???<<<;;;;;;;;;:::<<>>:::777666000111111111222333333444222444777:::;;;;;;;;;:::;;;777444222444666888888;;;;;;<<<<<<;;;:::888777333222000---,,,+++++++++******++++++******)))(((***,,,,,,,,,***)))***+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,+++)))((('''************************(((((()))***,,,---......---,,,,,,,,,---...000111333000...000333444222000111222444666777888888999>>>@@@BBBAAA???<<<;;;:::<<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDDDDDDDDDDCCC@@@???BBBEEEEEEEEEJJJRRR___sss}}}yyywwwtttsssuuuzzz~~~|||yyypppnnnjjjiiijjjllllllllljjjoootttxxxzzz{{{~~~}}}~~~}}}uuusssqqqssstttqqqkkkeeeeeegggiiiiiihhhfffccc```^^^]]]\\\[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]\\\[[[ZZZXXXVVVTTTRRRRRRQQQNNNLLLGGGEEECCCAAA????????????:::::::::;;;<<<<<<;;;:::888;;;>>>AAACCCFFFLLLOOOQQQRRRTTTUUUUUUTTTSSSRRRNNNIIIAAA<<<:::;;;;;;;;;@@@BBBEEEDDDAAA===;;;:::333333222222222222333333222555999===???>>>===;;;777555333333444666666555666777888::::::::::::999666444111///---,,,,,,---))))))*********)))((('''***,,,---,,,***)))***,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''')))++++++***)))(((((()))+++,,,,,,+++)))(((((()))***+++---...//////111000///......///000111333000...///333555333000111222444666777888888888<<<>>>AAAAAA@@@===<<<;;;<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD??????AAADDDDDDDDDJJJQQQ]]]rrr}}}}}}|||zzzxxxuuurrrrrrsssvvv{{{{{{xxxtttsssuuuxxxzzz{{{www{{{wwwuuussstttuuussskkkeeegggiiilllmmmkkkhhhccc```aaa```___^^^]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\[[[ZZZWWWVVVSSSRRRRRRQQQOOOMMMHHHGGGEEECCCBBBAAABBBBBB>>>>>>??????>>><<<999777333666;;;===>>>BBBGGGKKKJJJLLLNNNQQQRRRTTTTTTTTTTTTNNNEEE>>>::::::::::::888;;;>>>???===;;;:::999555444444333333333333333333666<<>>======<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD??????AAADDDDDDDDDIIIQQQ]]]rrr~~~zzzuuussswwwyyy|||wwwvvvsssooollljjjhhhggghhhiiiiiigggdddbbbaaaaaa``````___^^^\\\[[[ZZZYYY]]]\\\[[[ZZZYYYWWWWWWVVVXXXXXXVVVTTTRRROOOLLLKKKKKKJJJHHHFFFDDDDDDDDDDDDHHHFFFCCC@@@>>><<<999666555555666777:::===AAACCCIIIKKKLLLMMMNNNPPPSSSVVVNNNOOOLLLGGG@@@;;;:::;;;?????????@@@AAAAAA>>><<>>>>>>>>>>>??????:::;;;===???@@@@@@@@@@@@???@@@AAADDDEEEEEEBBB???<<<===@@@DDDEEEEEEJJJRRRgggyyy~~~~~~|||zzzwwwvvvtttssspppmmmjjjhhhfffeeeeeeffffffeeebbb````````````___^^^]]]\\\ZZZYYYYYYZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXVVVTTTRRROOOMMMKKKKKKJJJHHHFFFEEEDDDDDDDDDGGGEEEBBB@@@???===:::777666555555555777;;;>>>AAAHHHMMMSSSTTTRRROOOOOOPPPQQQQQQPPPKKKEEE@@@???@@@>>>======???AAACCCBBBAAACCC???:::888777777555333222444888>>>CCCDDD@@@===666444333333555666666555333222111333777:::;;;:::999888777555333///,,,+++,,,,,,,,,++++++***)))(((*********)))))))))))))))((((((''''''''''''((((((&&&''')))***+++***)))((())))))))))))))))))))))))))))))))))))************'''''''''''''''(((((()))+++++++++*********))))))(((((((((((()))))))))***+++++++++******)))))))))((()))+++,,,---///222444KKKSSSPPP@@@333000000---///000111111111111000///000222444444444555777999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@BBBDDDFFFEEEBBB?????????BBBEEEEEEEEEKKKSSSgggzzz~~~{{{yyy{{{zzzzzzxxxvvvssspppnnnooonnnmmmjjjhhheeedddcccaaabbbcccbbb```___^^^______^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVTTTRRROOOMMMLLLKKKJJJHHHGGGEEEDDDDDDDDDFFFDDDAAA@@@???>>><<<999777555333333444777;;;===FFFOOOYYY[[[UUUMMMIIIIIIQQQRRRQQQNNNJJJHHHGGGHHH>>><<<;;;===AAAEEEGGGHHHGGGDDD???<<<:::777555222111222555999===???>>><<<888666444444666888999999444333222333666999::::::::::::888666333000...,,,,,,,,,,,,+++******))))))))))))))))))************)))((((((''''''(((((()))$$$%%%&&&((())))))(((((())))))))))))))))))))))))************++++++++++++***))))))))))))***+++++++++************)))))))))((((((((()))))))))***************)))))))))))))))***+++---------...111333@@@JJJMMM@@@333///000///---///222333333222///---111222444555555666888::::::;;;<<<======<<<;;;:::>>>???@@@BBBBBBBBBAAAAAA@@@AAABBBDDDFFFEEECCC@@@CCCBBBCCCFFFEEEEEEKKKSSSgggyyy~~~}}}{{{yyywwwvvvwwwwwwwwwvvvtttqqqooonnnlllkkkjjjhhhfffdddcccbbb^^^```aaaaaa___^^^^^^___]]]\\\[[[ZZZYYYXXXWWWVVVXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSQQQOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@???===;;;888666333111222444888:::BBBMMMXXXYYYQQQHHHDDDEEEMMMNNNOOOOOOOOOPPPPPPQQQAAA>>>;;;;;;???EEEIIILLLIIIGGGCCC@@@<<<888444222111111333555888;;;<<<===<<<999666555666999:::;;;666555444444666888:::;;;<<<;;;:::777555222000...------,,,+++************(((((())))))******++++++))))))(((((((((((())))))$$$$$$&&&'''((())))))((((((((((((((((((((((((((()))))))))*********++++++++++++******++++++,,,---************))))))))))))(((((()))))))))***************************)))))),,,---......---...///111000888<<<666000000333444...000111222222111000...111333555666666666888:::;;;<<<>>>??????>>><<<;;;>>>???AAABBBBBBBBBAAA@@@AAAAAACCCEEEGGGFFFCCC@@@DDDCCCDDDEEEEEEDDDJJJRRRcccuuu}}}~~~~~~~~~~~~}}}}}}{{{zzzxxxwwwwwwvvvssssssttttttsssqqqpppnnniiiiiiiiihhhfffdddcccbbb^^^```aaaaaa```______```[[[[[[ZZZXXXWWWVVVUUUTTTZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNMMMLLLIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@@@@@@@@@@>>>===999777444222222444777888>>>GGGPPPOOOHHHAAAAAADDDHHHIIILLLPPPUUUWWWYYYYYYGGGCCC===;;;===BBBGGGIIIKKKKKKIIIEEE@@@;;;777555222222333444555888;;;===???<<<888777888999::::::777666666555666888;;;>>>???===;;;888666333222111...---,,,+++************(((((())))))******++++++))))))(((((((((((())))))&&&&&&'''((())))))******((((((((((((((((((((((((((((((((()))))))))******(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---.........,,,---...000333444222//////222333222111111000000000000111111111333555666666666888::::::<<<===??????===<<<:::===>>>???AAAAAAAAA@@@@@@BBBBBBCCCFFFGGGGGGDDDAAACCCBBBCCCEEEDDDDDDIIIPPP___qqqzzz|||~~~|||{{{zzz{{{}}}~~~~~~}}}zzzyyyyyyxxxwwwvvvvvvuuunnnnnnooopppooonnnmmmlllfffgggggggggfffdddcccaaa^^^```aaaaaa```^^^___```ZZZYYYXXXWWWUUUTTTSSSSSSYYYYYYXXXVVVUUUSSSRRRRRRQQQQQQPPPPPPNNNMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@AAA@@@???===:::999777666666666888888;;;@@@DDDCCC>>>;;;>>>CCCEEEFFFJJJQQQWWW\\\]]]]]]MMMGGG@@@;;;;;;???BBBEEELLLMMMMMMJJJDDD>>>;;;999333444444333333555888;;;???<<<999888999;;;;;;;;;888888888777777:::>>>AAAAAA???===:::777555333333///...,,,+++******++++++))))))))))))***************))))))(((((())))))***)))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((())))))***+++(((((()))))))))))))))***)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---//////---***+++...222333222222111000//////000111222111222444555555666888:::999999:::;;;;;;:::999999<<<===???@@@AAABBBAAAAAABBBCCCDDDFFFHHHGGGEEEBBBAAAAAADDDFFFEEEDDDHHHOOO]]]oooxxx{{{}}}|||}}}xxx{{{~~~}}}}}}~~~|||zzzyyyyyy{{{{{{zzzxxxtttttttttttttttsssrrrqqqllllllmmmmmmlllkkkiiihhhcccdddeeefffeeedddbbbaaa^^^```aaa```___]]]]]]^^^XXXXXXWWWVVVTTTSSSRRRQQQUUUUUUTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNMMMLLLJJJJJJHHHIIIIIIIIIIIIGGGFFFEEEEEECCCAAAAAAAAA@@@???===;;;;;;;;;::::::::::::::::::;;;<<<:::777777;;;???AAABBBFFFMMMTTTXXXYYYXXXOOOIIIAAA;;;:::<<>>;;;:::333444444222000111555888:::999888999;;;=========888999999999888;;;AAAEEEBBBAAA>>>:::888666555444///...,,,*********+++,,,*********)))))))))))))))******))))))))))))************))))))(((((())))))))))))))))))))))))))))))(((((()))))))))*********+++++++++***+++,,,,,,---(((((((((((())))))******))))))*********+++++++++)))*********++++++++++++***+++,,,,,,++++++---///&&&&&&(((+++...///111222000000000111111000000000000222444444444555777999999999999999999999999999;;;===???AAACCCDDDDDDDDDCCCCCCDDDGGGIIIHHHEEEBBB@@@AAAEEEIIIHHHFFFIIIOOO^^^pppyyy{{{~~~}}}~~~{{{yyyyyyvvv{{{~~~~~~|||{{{yyyxxxyyyxxxvvvuuuooopppqqqqqqqqqpppooonnnmmmmmmmmmmmmkkkiiigggeeeaaabbbdddeeedddcccaaa```^^^```aaa```^^^\\\\\\]]]XXXWWWVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDBBBAAAAAA@@@>>>===<<<<<<=========<<<;;;;;;::::::888666555666999<<<===>>>AAAHHHOOOSSSRRRQQQPPPJJJAAA;;;:::;;;>>>???CCCFFFHHHGGGAAA<<<999888333444444222//////222555777666777999===?????????999::::::999999<<>>;;;888666666555000...,,,*********+++,,,++++++******))))))((((((******))))))))))))******+++***)))((((((''''''((()))))))))))))))))))))))))))************+++++++++((((((((('''((())))))***'''((((((((())))))******)))************+++++++++(((((())))))*********+++)))***++++++******,,,...)))---111333000,,,,,,///...///111333333111///...///111333444444555666888<<<;;;;;;::::::;;;;;;<<<;;;===@@@BBBDDDEEEFFFFFFCCCCCCEEEGGGIIIHHHEEECCC@@@AAAFFFKKKKKKHHHKKKPPP```qqqzzz||||||}}}~~~}}}||||||~~~zzz{{{|||~~~|||}}}}}}~~~~~~~~~}}}}}}|||zzzxxxxxxxxxwwwuuusssssspppnnnmmmnnnooooooooopppqqqqqqoookkkgggeeeeeeaaaaaaaaaaaa````````````^^^]]]\\\[[[ZZZXXXWWWWWWWWWWWWVVVUUUSSSQQQOOONNNPPPPPPQQQPPPPPPOOOMMMMMMPPPOOOLLLKKKJJJJJJLLLMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::888666555444555666777;;;===AAAEEEJJJNNNPPPRRROOOLLLHHHCCC???;;;888777CCCCCCDDDDDDCCCAAA???===777777666333111///000222444666999<<<>>>???>>>>>><<<;;;;;;;;;;;;<<<===>>>@@@@@@???>>><<<999666555555333000---***(((((('''******))))))))))))******)))***,,,,,,,,,+++)))'''))))))))))))************++++++***)))(((((())))))&&&&&&''''''((())))))***((()))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))%%%&&&&&&'''((())))))******,,,------------...000...---,,,...000222222222//////000000000//////...222444555666555666777999============<<<;;;::::::<<<===>>>@@@BBBDDDFFFFFFEEECCCDDDHHHJJJFFFDDDDDDCCCDDDGGGIIIGGGEEEJJJRRRdddwww~~~~~~~~~}}}zzz{{{|||{{{zzzzzz{{{}}}zzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||zzzxxxuuutttttttttsssqqqqqqooommmmmmooopppqqqpppooopppqqqoookkkgggeeeeeebbbaaa```___^^^\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSQQQOOONNNNNNNNNNNNMMMLLLLLLKKKKKKOOONNNMMMKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999777555444555666666999<<<@@@DDDHHHKKKMMMNNNMMMLLLHHHDDD@@@<<<999777===???AAABBBCCCAAA???>>>888888666333000...000111000222444777999:::999999777777888888888888888888<<<<<<======<<<999777555555444111...+++***))))))))))))(((((((((((()))))))))***+++,,,,,,***)))'''))))))))))))************++++++***)))))))))))))))''''''''''''((()))***+++)))*********++++++++++++''')))******)))(((((()))))))))))))))))))))))))))&&&''''''((())))))*********,,,------,,,---...///------...000333333222000111111222222222222111111333444666777666777888::::::::::::;;;::::::999999;;;;;;===???AAACCCDDDEEEEEEBBBBBBFFFHHHFFFDDDEEEDDDDDDFFFHHHGGGEEEJJJRRRdddwww~~~|||~~~|||{{{yyyzzzzzzyyywwwwwwxxxzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}|||{{{zzzxxxvvvrrrppppppppppppooopppnnnlllmmmoooqqqqqqqqqnnnoooooommmjjjfffeeeddddddcccaaa___]]]ZZZYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTSSSQQQOOONNNOOONNNLLLKKKJJJJJJKKKKKKNNNMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555555555555777:::>>>BBBFFFHHHIIIIIIKKKJJJIIIFFFBBB>>>:::888666999<<<@@@BBBBBBAAA@@@:::999666222...---///111---...111333555666666555444555666666666555444333777888:::<<<<<<:::888666666444222000---,,,+++***(((((((((''''''((((((((()))***+++++++++***)))((())))))))))))************+++***)))))))))))))))))))))(((''''''((()))+++,,,*********+++++++++,,,,,,(((***++++++***))))))***))))))))))))))))))))))))((((((((()))******++++++***+++------,,,,,,...///,,,---///222555444111///111111222222222222222111222444555666555666888999999999::::::;;;:::::::::;;;;;;===???AAACCCDDDEEEDDD@@@@@@DDDFFFEEEEEEFFFEEEDDDEEEGGGFFFEEEKKKRRRdddwww~~~}}}~~~~~~{{{zzzzzz{{{{{{yyywwwwwwxxxyyy{{{{{{{{{zzzzzzzzzzzzzzz}}}}}}}}}|||{{{zzzyyyxxxxxxuuupppnnnnnnoooooooooqqqooommmlllnnnooooooooolllmmmnnnllliiifffddddddeeedddccc```^^^\\\ZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVUUUTTTSSSQQQOOONNNQQQPPPMMMKKKKKKKKKMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJIIIHHHGGGEEEDDDDDDEEEEEECCCAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;999777555555444444666999===AAADDDEEEEEEEEEHHHIIIHHHGGGDDD@@@<<<:::222555999>>>AAACCCCCCBBB<<<;;;777222...---...000...///111222444555555555444555777888888666444333333555888;;;<<<<<<:::888666555333222000...---,,,))))))(((((((((((()))))))))******+++***)))((((((((()))))))))******************)))))))))))))))***)))((('''&&&&&&(((***+++))))))*********++++++++++++,,,......,,,+++,,,---))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,,,,,,,---///......///111333444222000//////000111111111000000000222444444444444666888::::::;;;<<<============<<<<<<>>>@@@BBBDDDEEEFFFCCC???>>>BBBEEEDDDEEEGGGFFFDDDDDDFFFFFFEEEKKKQQQcccwww|||}}}~~~~~~|||{{{}}}}}}}}}{{{yyyxxxyyyzzz||||||{{{zzzzzzzzz{{{{{{|||||||||{{{zzzyyyxxxwwwxxxuuuqqqnnnnnnooopppooossspppmmmlllllllllkkkjjjiiikkkllljjjhhheeeddddddbbbbbbaaa___^^^\\\[[[[[[WWWWWWXXXXXXXXXXXXYYYYYYUUUUUUTTTTTTRRRQQQOOONNNQQQPPPMMMKKKKKKKKKMMMNNNLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJIIIHHHFFFEEEDDDCCCGGGFFFDDDCCCAAA@@@@@@@@@=========<<<<<<;;;;;;;;;<<<;;;:::888666555444444666888;;;???BBBCCCDDDDDDGGGGGGHHHGGGEEEBBB???===333555888<<<@@@BBBBBBCCC===<<<999444000...///000...///000111333444444555444555777888888666444333111333777:::;;;<<<;;;:::555555444333111000......+++******))))))******+++************))))))((((((((()))))))))***************)))))))))))))))******((('''&&&&&&&&&'''((()))(((((((((((())))))))))))+++,,,......,,,+++,,,---))))))))))))))))))))))))************++++++++++++)))+++,,,,,,+++,,,---///111///......000222222222//////000111111111111111222333555555555555777999::::::;;;<<<============:::;;;===???AAABBBDDDEEECCC???>>>BBBDDDDDDDDDGGGFFFCCCCCCEEEFFFFFFJJJPPPaaavvv{{{|||}}}~~~~~~}}}||||||~~~~~~~~~|||yyyxxxxxxzzz|||{{{zzzyyyyyyzzz|||}}}zzzzzzzzzzzzzzzyyyxxxwwwyyyvvvrrrppppppqqqppppppssspppllljjjjjjiiihhhfffgggiiijjjiiifffdddcccccc^^^^^^]]]\\\[[[[[[ZZZZZZWWWXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTSSSRRRQQQOOOOOOOOONNNLLLKKKJJJJJJKKKKKKMMMLLLLLLKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;;;;:::999777666555555444666888;;;>>>AAABBBCCCFFFFFFGGGFFFEEEDDDBBBAAA777777888:::<<<>>>???@@@======;;;777333000000111------...///000111222333111222333444555444444333111222555777888999999999444444444444222111//////,,,++++++******++++++,,,******)))))))))((((((((())))))))))))************)))))))))))))))******+++'''''''''((((((((((((((('''''''''((((((((())))))(((***++++++***))))))***))))))))))))))))))))))))************************)))***,,,,,,++++++---...222000,,,+++---000222222111111222333444444444444444666777888888888:::;;;999999::::::;;;:::::::::888999;;;===???AAABBBCCCCCC??????CCCEEEDDDDDDEEEEEEBBBBBBFFFHHHGGGIIIMMM^^^ttt~~~~~~yyyzzzzzzzzz{{{{{{|||||||||}}}|||zzzwwwuuuvvvwwwzzzyyyxxxwwwxxxzzz{{{}}}xxxyyyyyyyyyyyyyyyxxxxxxxxxuuusssrrrrrrqqqpppooopppmmmjjjhhhhhhhhhgggfffeeeggghhhhhhfffccccccccc^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSSSSRRRQQQOOOOOONNNNNNNNNMMMLLLLLLKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999888777666666222333444777:::>>>AAACCCFFFFFFFFFEEEEEEEEEDDDDDD;;;:::888777777888:::<<<<<<===<<<:::666333111111------......///111222222000000111222333444444555111111222222444555666777333444444444333111000///++++++************++++++******)))((((((((((((((())))))))))))************)))))))))))))))***++++++((()))***++++++***)))'''(((((((((((())))))))))))''')))******)))(((((()))))))))))))))))))))))))))************************)))***+++,,,++++++,,,...000...,,,,,,...///000000000111222333444444444444333555777777777777999::::::::::::;;;::::::999999:::;;;<<<>>>@@@BBBDDDEEECCC@@@AAAEEEGGGDDDCCCDDDCCCAAABBBGGGIIIHHHIIIKKK\\\rrr~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}xxxxxxxxxxxxyyyzzz{{{{{{zzzzzzzzzwwwtttsssssstttxxxwwwvvvvvvwwwyyy{{{|||wwwwwwxxxyyyyyyyyyxxxxxxwwwuuusssrrrrrrrrrooonnnmmmkkkhhhgggggghhhgggfffeeefffhhhgggeeecccccccccaaa```___^^^\\\[[[ZZZYYYVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQOOOOOOPPPPPPQQQPPPPPPOOOMMMMMMOOOMMMKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAA???>>>======<<>>>>>===<<<;;;;;;;;;999999999999999888777666111111222444777<<<@@@BBBFFFFFFEEEEEEEEEEEEFFFFFF>>>;;;888444333444777888<<<===>>><<<888444222222/////////000111222333444111111111222333555777888111000000///000222333555333333444444333111000///******))))))))))))************)))((((((((((((((())))))))))))************))))))((())))))***++++++)))***---......,,,***((())))))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))******))))))))))))))))))(((***++++++++++++,,,......---,,,---//////...---...///000111222333333333000222444444444444666777============<<<;;;::::::>>>???@@@BBBDDDFFFGGGHHHDDDAAABBBGGGHHHEEEBBBBBBCCC@@@BBBHHHKKKIIIHHHJJJZZZqqq|||{{{}}}~~~}}}|||}}}~~~}}}|||{{{vvvvvvwwwwwwxxxyyy{{{{{{zzzzzzzzzwwwtttrrrssstttvvvvvvuuuuuuuuuwwwxxxyyywwwvvvuuuttttttsssssstttsssrrrqqqqqqppppppqqqqqqjjjiiihhhiiijjjjjjiiihhheeeddddddcccbbbaaa``````___^^^\\\[[[ZZZ[[[\\\\\\UUUTTTTTTSSSSSSSSSSSSSSSWWWUUUSSSQQQPPPOOOOOOPPPPPPPPPOOOOOONNNMMMMMMLLLMMMLLLKKKIIIGGGFFFFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@???===;;;:::;;;<<<===???===;;;::::::999777555222222222333555888;;;>>>>>>AAADDDCCCAAA@@@BBBEEE>>><<<999777666777888:::;;;???CCCCCC===777222000555333111///000111333555888666333222222555888:::666555333000...000444888:::777444333444444222///,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))''''''(((((())))))******,,,...000111111...+++))))))'''%%%$$$$$$&&&(((***)))************+++++++++,,,+++***))))))***+++,,,******))))))))))))******---,,,)))((((((***---/////////......///000111222111111111111111111111111333333333444555666777888;;;:::888666666777888999;;;<<<===>>>???@@@AAAAAADDDCCCCCCDDDEEEEEEDDDBBBDDDDDDFFFIIIGGGDDDFFFLLLbbbxxx}}}|||~~~~~~~~~~~~|||zzzyyy|||}}}}}}zzzxxxvvvvvvvvvwwwwwwyyyzzzzzzzzz{{{zzzxxxuuutttuuuvvvwwwvvvuuuuuuuuuvvvxxxyyywwwvvvuuuttttttsssssssssssssssrrrrrrqqqqqqqqqrrrjjjiiihhhiiijjjjjjiiihhheeedddccccccbbbaaa`````````___]]][[[ZZZYYYYYYYYYUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@???===;;;:::;;;<<<===>>>===;;;::::::999777555111111111111333666888:::;;;>>>AAABBBBBBCCCCCCDDD@@@>>>;;;888777777888999===AAAEEEEEEAAA<<<888666555444222000000111333555666555333333333555777888888777555222111222666:::;;;888555555555555333111------,,,,,,++++++******((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++---//////---***(((+++)))(((''''''((()))***))))))*********+++++++++++++++***))))))***++++++******))))))))))))******,,,+++***)))***+++---...---......//////000000000222222111111111000000000444444444555666777888999<<<:::999777777888999:::<<<===>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDDDDCCCAAACCCCCCFFFHHHGGGDDDFFFLLLbbbxxx~~~~~~~~~|||}}}}}}}}}|||zzzxxxwww{{{}}}}}}xxxuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzyyywwwvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvuuuttttttsssssssssqqqqqqppppppppppppoooooojjjiiihhhiiijjjjjjiiihhheeedddcccbbbaaa```______aaa```^^^[[[YYYWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@???===<<<;;;;;;<<<<<<>>><<<:::999999999777555111111000000111333555666888999;;;@@@DDDEEEEEEDDDBBB@@@===:::777777777777===@@@DDDFFFCCC@@@===<<<777555333111000111333444555555555555555555666666777666444222111222666999999777555555555444222000///...---,,,+++************)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***,,,,,,+++)))(((,,,,,,+++******))))))))))))))))))*********++++++++++++***))))))***++++++******))))))))))))************+++++++++,,,,,,,,,+++,,,---////////////...111111111000000/////////555555555555777888999:::<<<;;;:::999888999::::::======>>>@@@AAABBBCCCDDDBBBAAAAAABBBCCCCCCBBB@@@CCCCCCEEEHHHFFFDDDGGGMMMcccxxx~~~~~~{{{|||}}}}}}}}}|||zzzzzz}}}~~~~~~{{{xxxvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxvvvvvvwwwyyywwwvvvuuuttttttuuuvvvwwwuuuuuuuuuuuutttsssrrrrrrmmmmmmmmmmmmmmmllllllkkkjjjiiihhhiiijjjjjjiiihhheeedddcccbbbaaa```___^^^___^^^]]][[[YYYWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSNNNNNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;999888999888666555222222111111111111222333444444777===CCCGGGEEECCCCCCAAA===:::777666555555999<<>>999777444111000111222333444555777888888777666555222222111///...///333666666666555444333111000///111///...,,,+++******+++...,,,***(((((()))***+++((((((((((((((((((((((((******))))))((((((''''''&&&''')))************))),,,,,,---,,,,,,***((('''))))))))))))************+++******************+++******))))))))))))******)))***+++,,,---,,,++++++(((***,,,///000///...---////////////000000000000444444444555666888999:::===<<<;;;::::::::::::;;;<<<<<<>>>???AAABBBCCCDDDAAAAAA@@@AAABBBCCCAAA???CCCCCCEEEGGGFFFDDDHHHOOOdddyyy~~~~~~|||}}}~~~}}}{{{yyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwuuuuuuwwwxxxwwwvvvuuuttttttuuuvvvvvvtttuuuuuuuuutttsssrrrqqqlllmmmmmmmmmmmmlllkkkjjjjjjiiihhhiiijjjjjjiiihhheeedddcccbbb```___^^^]]]ZZZZZZZZZZZZYYYXXXXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSMMMMMMLLLKKKLLLMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;:::888888888888666444444444333222222222222222111111333:::AAAEEEEEECCCCCCAAA>>>:::777555333333777888;;;???AAABBBBBBAAA;;;999555222111111222333555666888::::::888666444/////////---,,,...111444666777777666444222111000333111///,,,+++***++++++...,,,***(((((()))***+++((((((((((((((((((((((((******))))))((((((''''''(((((())))))******++++++***+++,,,,,,+++)))'''&&&(((((()))))))))******************++++++***************))))))))))))******(((***+++------,,,+++***((())),,,...//////...---,,,,,,---///000111222333222222333444555777888999<<<<<<;;;;;;;;;:::;;;;;;:::;;;<<<>>>@@@AAACCCCCCAAA@@@@@@AAABBBBBBAAA???BBBBBBDDDFFFFFFEEEIIIPPPdddyyy~~~}}}~~~{{{xxxwwwxxxyyy{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttvvvwwwwwwvvvuuutttttttttuuuvvvttttttuuuuuutttsssqqqpppoooooopppqqqpppooonnnmmmjjjiiihhhiiijjjjjjiiihhheeedddcccbbb```___]]]]]]VVVWWWXXXYYYYYYYYYYYYXXXUUUTTTTTTSSSSSSSSSSSSSSSOOONNNMMMLLLLLLMMMOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::999777777888777666444555555444444333222222111///000333777===AAACCCCCCCCCAAA???;;;888666444333777888:::>>>CCCEEEFFFEEE===;;;777333111111111222555666999::::::888555444000000000///...000333555:::;;;<<<;;;999666555555555333000---+++***++++++***)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))***++++++)))***++++++***)))'''&&&((((((((()))))))))******)))***++++++++++++***)))******))))))))))))******)))***+++,,,---,,,++++++(((***,,,---////////////,,,---...///111222333444111111222333555777888999<<<<<<;;;;;;;;;:::::::::999:::;;;===???AAABBBCCCAAA@@@@@@AAABBBBBBAAA???BBBAAACCCFFFEEEEEEJJJQQQdddyyy~~~|||~~~~~~}}}~~~}}}zzzxxxxxxxxxyyyzzzzzzzzzyyywwwwwwvvvvvvvvvxxxyyyyyywwwuuuuuuvvvwwwwwwvvvuuutttsssttttttuuussstttuuuuuutttsssqqqooopppppprrrrrrrrrqqqooonnnjjjiiihhhiiijjjjjjiiihhheeedddcccbbb```^^^]]]\\\UUUVVVWWWXXXYYYXXXXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::999888666666777777666444444444444444333222111111///111333666888<<>>;;;888666555888777999===CCCGGGGGGGGG>>><<<888444111111111111444555777888888666444222000111111111000111444666;;;>>>@@@???;;;888777888666444000---+++***++++++((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))(((((((((******)))***************))))))(((((((((((()))))))))***)))***++++++++++++***)))******))))))))))))************++++++,,,,,,,,,+++******+++---...///000111//////000000111222222222222222333444666888999;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<>>>@@@BBBDDDDDDBBBAAAAAABBBCCCCCCBBB@@@BBBAAACCCEEEEEEEEEKKKSSSeeeyyy~~~}}}}}}}}}zzz}}}~~~}}}~~~|||{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{yyyxxxwwwwwwvvvvvvzzzzzzzzzyyyvvvvvvwwwxxxwwwvvvuuutttsssssstttuuussstttuuuuuuuuusssqqqooonnnoooqqqrrrqqqpppnnnmmmjjjiiihhhiiijjjjjjjjjhhheeeeeecccaaa```^^^]]]\\\UUUVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::999777666666777777666444333333333333333222111000///111444555666999???DDDFFFEEECCC@@@===;;;888777666666666;;;AAAFFFGGGFFF???===999444222111111111333444555666555444222111///000111000000111333666;;;===@@@???;;;888777777777555111---+++***++++++((()))***+++,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******,,,+++)))'''&&&'''((()))******************++++++(((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,...000111333222222222222111111111000333333444555777999;;;<<<::::::;;;;;;::::::999888;;;;;;===???AAACCCEEEFFFBBBAAAAAABBBCCCCCCBBB@@@BBBAAABBBEEEEEEEEEKKKSSSeeeyyy~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||zzzzzzyyyxxxxxxxxxyyyyyy}}}|||{{{yyywwwvvvuuutttwwwwwwxxxxxxxxxwwwwwwvvvsssssssssssssssssssssssssssssssssrrrqqqpppooonnnnnnooooooppppppooommmllliiiiiiiiiiiiiiihhhgggffffffeeedddaaa^^^\\\ZZZYYYYYYYYYZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOOOOOOOOPPPOOONNNLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@?????????@@@@@@@@@???===<<<:::999;;;;;;:::888777555444444777666555444333222222222222333333333555:::AAAFFFGGGFFFEEECCC@@@===;;;999777555444777===AAABBBAAAAAA===888333111///......***...222333222000111222111111111222333444555666888888999;;;<<<;;;888555666555333000...,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******,,,+++***((('''%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...///++++++,,,,,,...///111111////////////000000000000333444555555555555777999======<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@@@@@@@???AAAAAAAAABBBCCCCCC@@@>>>======@@@DDDEEEEEEJJJQQQdddwww~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}|||{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxvvvuuusssrrrqqqwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvtttsssrrrqqqpppsssssssssrrrqqqpppooonnnooooooppppppooonnnmmmllljjjjjjjjjjjjiiihhhgggffffffeeecccaaa^^^\\\[[[ZZZYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSRRRPPPNNNNNNMMMMMMOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;:::888777555444444333333333333333444555555222222222333555999@@@DDDGGGGGGFFFDDDBBB???===<<<888666444666;;;???AAAAAABBB>>>999555222000///...+++---000111///...///111222222333333555666777888888888999;;;<<<;;;888666777555333111...,,,+++***************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******+++******))))))(((''''''))))))))))))))))))))))))++++++******))))))((((((,,,+++*********+++,,,---,,,,,,,,,---...///000111////////////000000000000111333444444444555777999;;;;;;:::999999999999:::<<<===>>>@@@AAAAAAAAA@@@AAA@@@AAABBBCCCCCCAAA?????????BBBEEEEEEDDDHHHOOOfffxxx||||||~~~}}}|||{{{{{{{{{{{{~~~~~~}}}|||zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyzzzzzzzzzyyyxxxvvvuuutttwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvtttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqpppooooooppppppooonnnmmmlllkkkkkkkkkkkkjjjiiigggfffeeeeeedddbbb```^^^]]]\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTSSSQQQOOONNNMMMLLLLLLOOONNNMMMKKKJJJJJJJJJJJJKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAEEEEEEDDDCCCBBBAAA@@@@@@???????????????>>>======;;;;;;:::888777666555444333333222222333333444555111111222222333777===AAAGGGFFFFFFEEECCCAAA???>>>999777444444777;;;>>>???BBB@@@<<<777333111//////,,,---......---,,,---...111111222333444666888999999888999:::<<<;;;999777777666444222000...,,,+++************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))******************))))))))))))))))))))))))))))))))))))))))))******---,,,++++++******++++++---------------...///000/////////000000000111111///111222333333555777999;;;;;;:::999999999999999<<<===???AAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCAAA???BBBAAACCCFFFDDDCCCGGGNNNfffyyy~~~||||||~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}|||zzzyyywwwvvvuuusssuuuwwwyyyyyyxxxwwwvvvyyyzzzzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvtttssssssrrrrrrsssssstttqqqqqqrrrrrrrrrqqqppppppppppppoooooonnnmmmlllkkklllllllllkkkiiigggeeeddddddcccaaa___^^^]]]]]]]]][[[YYYWWWVVVUUUTTTUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBBBBAAADDDDDDCCCCCCBBB@@@??????>>>>>>???????????????>>>;;;::::::999777666666555666555444333222111111111000111111111222555:::>>>DDDDDDDDDCCCBBBAAA@@@???;;;999555444555888;;;===BBBAAA>>>:::555222000000......------,,,,,,---...---......000222444666777999888888999:::;;;999888888777666444111///---,,,************)))))))))((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))***************))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++++++++++++++++++++......---------......////////////000000111111222///111222333444555888;;;===<<<;;;;;;::::::;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAA@@@AAABBBDDDDDDBBB@@@AAAAAACCCFFFEEECCCHHHNNNdddxxx~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{yyyxxxvvvuuutttqqqsssuuuwwwxxxxxxwwwvvvtttuuuvvvwwwwwwvvvuuutttsssssssssrrrssstttuuuvvvsssrrrpppooooooppprrrsssppppppqqqrrrrrrrrrqqqqqqpppooonnnnnnmmmlllllllllmmmllllllkkkiiigggfffeeedddcccaaa___]]]]]]^^^^^^[[[ZZZXXXVVVUUUUUUUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRNNNMMMLLLKKKKKKJJJKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???>>>=========>>>????????????>>>;;;::::::999888777666666666666444333222111111111000111111111111444888;;;??????@@@AAAAAA@@@@@@@@@===;;;777444333555888;;;???@@@???<<<777222111111000///...---............------...///111333555666888777666666888999999888999888777666333111...---************)))))))))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************)))))))))))))))((((((************************)))))))))))))))*********))))))***+++,,,,,,------......---------......////////////000111222222222000222444444555777999<<<<<<<<<;;;::::::::::::;;;999:::<<<>>>@@@@@@@@@@@@AAA@@@AAABBBDDDDDDCCCAAA@@@@@@CCCFFFEEEEEEIIIPPPaaauuu~~~~~~~~~|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{zzzyyywwwvvvuuuuuurrrtttvvvwwwyyyyyyyyyyyytttuuuwwwyyyyyyxxxwwwvvvsssrrrrrrqqqrrrsssuuuvvvvvvtttqqqooommmmmmnnnoooooopppqqqrrrrrrrrrrrrrrrooonnnmmmmmmllllllmmmmmmlllllllllkkkjjjhhhgggfffeeecccaaa^^^]]]]]]^^^___[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBAAA@@@???===;;;<<<======>>>>>>>>>======;;;::::::999888888777777444333333333333444555555111111222111111333666999;;;<<<===>>>???@@@@@@@@@???===:::777333333666888<<>>888333222444...------///222222000...//////000000222333444555666444222111444666888888:::::::::999777333000...************))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++((())))))******++++++,,,************************+++++++++***)))((((((''')))***+++,,,---,,,,,,+++,,,,,,,,,---...///000111...///000111222333333444222333444444444555777::::::999888888777888888888888999;;;>>>@@@AAAAAAAAA@@@@@@AAACCCEEEEEEDDDBBBBBBBBBDDDGGGFFFDDDIIIOOO\\\qqq|||~~~zzzzzz}}}~~~~~~}}}|||}}}||||||||||||}}}}}}~~~~~~~~~}}}}}}|||||||||{{{zzzyyyyyyyyyxxxxxxwwwwwwpppqqqqqqrrrtttvvvxxxyyyqqqsssvvvxxxyyyyyywwwvvvvvvuuutttssstttvvvxxxzzztttrrrpppooooooppprrrtttnnnooopppqqqrrrsssssssssllllllkkkkkklllmmmooopppkkkkkkkkkkkkkkkjjjiiihhhgggeeeaaa^^^\\\\\\]]]^^^[[[[[[\\\\\\[[[YYYWWWVVVTTTTTTSSSSSSTTTUUUVVVVVVWWWVVVTTTQQQOOOMMMLLLLLLOOOOOONNNNNNMMMNNNNNNNNNJJJIIIIIIHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDCCC@@@>>><<<<<<<<<======<<<;;;;;;:::;;;::::::999999888888888999888777666555444444444222333333222222222555777888999;;;===???AAABBBBBB@@@@@@???;;;555333333555777;;;???>>>888444333444,,,,,,,,,///333333000---............///000111222555333000000222555777888;;;;;;;;;:::777444111...************)))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''((()))***,,,---//////************************&&&'''((()))***+++,,,---++++++,,,---,,,+++***)))++++++,,,---...///111222...///000111222333444444111333444444333444666888<<<;;;::::::999999::::::888:::<<>>;;;888666444222888;;;>>>===999666555666222222222222111///...---444444333222111111000000555666777555333444888<<<:::999999999888666222///---------,,,+++***))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))''''''((()))***++++++,,,&&&'''(((******+++++++++,,,,,,,,,+++++++++************))))))))))))******)))***+++,,,---.........,,,,,,,,,---------......---...///000000//////...000222444555444444666777999555222444888:::888555888===???>>>>>>AAABBBAAA@@@@@@@@@AAABBBBBB???===AAAAAACCCEEEDDDBBBFFFMMMbbbsss}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{{{{{{{||||||}}}}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{yyyyyyyyyzzz{{{zzzwwwuuummmnnnppptttwwwxxxvvvssspppqqqrrrsssuuuvvvwwwwwwwwwvvvtttuuuwwwwwwtttrrrtttsssrrrsssuuuvvvtttrrrqqqqqqrrrsssttttttttttttmmmkkkiiiiiikkkmmmoooooonnnnnnmmmlllkkkiiigggfffcccbbbaaa___]]]\\\\\\[[[ZZZXXXVVVWWWXXXYYYXXXWWWXXXVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@AAABBBAAA@@@>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999888888777666555444444333555444444333333444444555;;;===???@@@@@@@@@AAACCCCCCBBB@@@>>>:::888555444666999<<<;;;888666555666444333333222111000//////444444444444333222111000555777999777555555888;;;999999888888888666444222...---,,,+++***)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********'''((()))***************+++*********)))))))))))),,,,,,++++++++++++,,,,,,)))***+++,,,------......,,,,,,---------.........---...///000000000///...000222444555444444666777<<<888555555888999777444888===???>>>>>>AAABBBAAA@@@??????AAABBBBBB@@@>>>BBBAAACCCEEEDDDCCCGGGNNNbbbttt~~~}}}~~~|||}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{zzzzzz{{{{{{|||yyyyyyxxxyyyyyyxxxuuusssoooooopppsssvvvvvvtttrrrooooooooooooqqqsssvvvwwwvvvuuutttuuuvvvvvvtttsssssssssssstttvvvuuusssqqqooopppqqqrrrrrrsssssssssllljjjhhhhhhkkknnnpppqqqllllllkkkjjjhhhfffdddccceeeeeedddcccaaa___]]]\\\XXXVVVUUUUUUVVVXXXXXXXXXVVVTTTSSSSSSTTTUUUTTTRRRPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@AAA@@@>>><<<>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999888777777555555444333666555555444444555555666:::<<>>;;;777777999999777444888===???>>>>>>AAABBBAAA?????????@@@BBBCCCBBB@@@BBBBBBCCCFFFEEEDDDIIIPPPcccttt~~~}}}}}}~~~~~~~~~|||}}}}}}~~~~~~|||{{{yyyyyyyyyyyyzzz{{{}}}||||||}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{||||||||||||zzzyyyxxxxxxyyyxxxuuusssrrrrrrrrrsssuuuuuusssrrrpppoooooopppqqqrrrssssssssssssssstttuuuuuutttsssuuuuuuuuuuuuuuussspppnnnllllllmmmnnnoooooooooooojjjhhheeeeeehhhllloooppplllkkkjjjiiigggeeecccbbbfffffffffeeeccc```^^^\\\YYYVVVSSSSSSTTTUUUUUUTTTPPPOOONNNNNNPPPPPPOOONNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJIIIHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCAAA@@@@@@@@@???<<<:::>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999888777666555444444555555444444444444555555999;;;>>>@@@@@@AAACCCEEEEEEDDDCCCAAA>>>;;;888666555666777888999999999999:::888555333222222222333777888:::<<<;;;999666555666:::>>>>>>:::777666666:::;;;:::999777555555555000...+++(((''''''(((***))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((((((((((((******)))))))))))))))))))))************))))))(((((((((((((((((((((((((((******))))))))))))******,,,,,,,,,,,,,,,,,,------------------..................//////000000000111111222333444333444666888>>>;;;999999::::::999777888===???>>>>>>AAABBBAAA??????>>>@@@BBBCCCCCCBBBCCCBBBDDDFFFEEEEEEJJJRRReeevvv~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz{{{|||~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyywwwuuuvvvtttssstttuuuvvvuuusssqqqrrrssstttsssqqqooonnnpppqqqrrrssssssssssssssszzzzzzyyywwwtttqqqnnnmmmjjjkkklllmmmnnnnnnnnnnnnjjjhhhffffffiiilllnnnoookkkkkkjjjiiigggeeecccbbbbbbbbbbbbaaa___]]]ZZZYYYZZZWWWTTTRRRRRRRRRQQQOOOMMMLLLKKKLLLMMMNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCAAA@@@@@@@@@???<<<:::???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888777666555444444444444333333333333444444777:::<<<>>>???@@@AAACCCBBBCCCBBBAAA???<<<999777666666777888:::;;;;;;;;;;;;999777444222222333444555666999::::::888555444666:::??????<<<777555555<<<===>>>;;;777444333444111///+++(((''''''((()))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''(((((()))******++++++)))************))))))((())))))))))))))))))))))))******))))))))))))******------,,,+++++++++,,,,,,---------.........//////.........///000111111222111222333333333444666888<<<:::999999:::;;;;;;;;;888===???>>>>>>AAABBBAAA@@@??????@@@BBBDDDCCCCCCCCCBBBDDDFFFFFFFFFMMMTTThhhxxx~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~~~~~~~zzzzzzzzzyyyyyyyyyyyyxxxyyyzzz|||~~~~~~|||{{{{{{yyyxxxxxxyyyyyyxxxwwwwwwvvvttttttuuuvvvvvvuuussstttuuuuuutttqqqmmmkkklllnnnpppqqqppppppqqqsss||||||{{{wwwrrrooonnnnnnlllmmmnnnoooooopppppppppnnnllljjjjjjlllmmmmmmmmmjjjjjjjjjiiihhhfffddddddaaaaaaaaa```___]]]\\\[[[ZZZXXXVVVTTTSSSRRROOOMMMNNNMMMLLLMMMOOOPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@AAA@@@>>><<>>======<<<<<<;;;<<<<<<<<<<<<<<<;;;:::::::::999888888666666555444333333333222222333333333555888:::<<<<<<<<<>>>??????@@@AAAAAA???===:::888888777666888:::<<<<<<;;;;;;:::888555444333333333111222333555444333222000555:::>>>???;;;777555555<<>>999444222222111000---***(((((())))))))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))''''''((()))***+++,,,,,,((())))))*********))))))))))))************++++++,,,,,,++++++++++++,,,,,,///...,,,+++***++++++,,,------........./////////.........///000111222333222333333333222444666999:::::::::::::::;;;<<<<<<888===???>>>>>>AAABBBAAABBB@@@???@@@BBBCCCCCCCCCDDDCCCDDDFFFGGGHHHNNNWWWkkkzzz~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||xxxxxxyyyzzz{{{}}}~~~||||||}}}~~~}}}~~~~~~}}}zzzzzzyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~|||zzzxxxwwwvvvvvvxxxyyyyyyxxxwwwuuusssrrrtttuuuvvvvvvsssttttttsssrrrpppnnnmmmiiilllnnnooonnnnnnppprrrwwwvvvuuuqqqllljjjkkkmmmlllmmmnnnoooppppppppppppooommmllllllmmmllljjjhhhhhhhhhhhhhhhgggfffeeedddbbbbbb```______^^^^^^^^^ZZZYYYXXXXXXWWWUUUQQQNNNOOONNNNNNOOOPPPQQQQQQOOOQQQPPPPPPPPPOOOOOONNNNNNLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@AAABBBAAA@@@>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777666555555444444333333333333444444444666888999999999:::;;;===???@@@AAA@@@>>><<<:::888666555666999;;;;;;::::::999888777555333222111000000111111111111111000444999===>>>;;;777555666999>>>BBB@@@;;;555333333111000///,,,+++))))))((())))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++'''((()))***************)))))))))******+++++++++,,,,,,++++++++++++,,,,,,000...,,,+++******+++,,,............///////////////......///000111333444222333333222222333777999;;;;;;;;;:::999999:::;;;888===???>>>>>>AAABBBAAADDDBBB@@@@@@AAACCCCCCBBBDDDCCCDDDGGGGGGIIIPPPYYYkkk{{{~~~~~~~~~~~~}}}~~~~~~~~~}}}|||||||||zzzzzzzzz{{{{{{{{{||||||vvvwwwxxxyyy{{{}}}{{{|||}}}~~~~~~~~~zzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzzyyyyyyxxxxxxxxxyyy{{{~~~~~~{{{yyyvvvuuutttuuuwwwxxxxxxxxxvvvtttqqqqqqsssuuuuuuuuutttsssqqqpppooooooooopppgggjjjmmmnnnmmmmmmoooqqqoooooommmiiieeedddgggjjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmllllllkkkiiifffcccffffffggggggffffffeeeddd^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZYYYZZZ[[[[[[XXXTTTQQQOOONNNMMMNNNPPPQQQPPPOOORRRRRRQQQPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@AAABBBBBBAAA?????????>>>>>>======<<<<<<<<<<<<======<<<<<<;;;:::::::::999888777666555555555555555444444555555555333555777777777777888999===>>>@@@BBBBBB@@@>>><<<888666444555888::::::888999999999777555333111000222222222222222222222222444888<<<===:::777666666666<<>>>>>AAABBBAAAEEECCC@@@@@@AAABBBBBBBBBEEECCCDDDGGGGGGIIIQQQZZZkkk{{{~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~}}}|||zzzyyyzzzzzzzzzyyytttuuuwwwyyy{{{}}}~~~~~~~~~~~~xxxzzz}}}}}}zzzxxx}}}zzzwwwuuuvvvwwwxxxxxxwwwyyy{{{||||||zzzyyywwwvvvuuusssrrrrrrtttuuuwwwsssttttttuuuuuusssrrrqqqppppppooooooooonnnnnnnnnmmmmmmllllllkkkkkkjjjjjjiiieee```]]]\\\___cccfffkkkkkkjjjjjjjjjiiiiiiiiillljjjiiijjjkkkjjjfffcccdddeeefffgggfffdddbbbaaa```^^^\\\[[[\\\]]]]]]\\\]]]ZZZXXXXXXYYYXXXTTTQQQQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<===============<<<;;;;;;;;;:::999777555333555555555555555444444444444333333222333444555666:::===???@@@@@@>>>>>>???===999555444888;;;<<<;;;999999888444000...---...))),,,111222111000111222444555777888999888666555:::;;;======<<<888555222333222111000...,,,+++***)))************+++++++++,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))((()))***++++++***(((((())))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++******---,,,,,,,,,,,,---......////////////000000000000333555777666444444777:::===;;;:::888777777888888:::;;;===???@@@AAAAAAAAA??????@@@AAABBBDDDDDDEEEDDDCCCDDDGGGGGGHHHNNNWWWlll~~~{{{{{{{{{{{{|||}}}}}}~~~}}}|||{{{||||||{{{yyywwwxxxxxxyyyzzz{{{{{{|||{{{{{{{{{|||||||||}}}}}}wwwyyy{{{}}}}}}{{{yyywww|||yyyvvvtttuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwuuutttsssrrrqqqrrrtttuuuqqqrrrsssssssssrrrqqqpppoooooooooooonnnnnnnnnmmmkkkkkkkkkjjjiiihhhhhhgggfffddd```\\\\\\]]]```bbbfffffffffgggggggggggghhhfffddddddfffiiijjjiiigggdddeeeeeefffeeecccaaa______\\\ZZZYYYZZZ[[[[[[[[[[[[YYYWWWWWWXXXWWWTTTQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;;;;999999::::::999888666666666666555444444444444555444333222222222444555666:::===@@@BBBAAA???>>>>>>:::777555444777;;;>>>@@@>>><<<888444111...,,,,,,***---000222000///000111222444666888999888666555777888;;;===<<<999666333333222111///---,,,+++***))))))******++++++,,,,,,000///,,,***)))((((((((()))(((((('''(((((())))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++,,,,,,---------...---,,,,,,,,,,,,---......////////////000000000000111333555444222222555888<<<;;;:::888888888888888:::;;;===???@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCDDDFFFEEEFFFIIIIIIIIIPPPXXXmmm~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{||||||}}}}}}~~~}}}||||||}}}|||zzzxxxzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyvvvwwwyyy{{{{{{yyyxxxvvvzzzxxxtttssstttuuuuuuuuussssssssssssttttttuuuvvvuuutttrrrqqqpppqqqqqqrrrooopppqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjiiihhhgggeeeeeeddddddbbb```]]]\\\\\\]]]^^^`````````aaabbbdddeeefffbbbaaa```bbbeeegggggggggcccdddddddddcccaaa___^^^\\\ZZZXXXWWWYYYZZZZZZYYYZZZXXXWWWWWWWWWVVVSSSQQQTTTSSSRRRQQQPPPOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>======<<<<<<999999::::::::::::999999777888888999999999888888888666444333333333555666444333222222222333444555:::>>>BBBCCCBBB@@@>>>>>>:::999888666666999>>>BBBCCC>>>777333111000---***+++---000111000//////000000222555888999888666444222555999<<<<<<:::777555222111000...,,,+++******))))))***+++,,,,,,------000///---+++)))((('''''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))***)))))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++---,,,,,,,,,,,,---........./////////000000000111000222444444222222555888;;;;;;:::999888888888888:::;;;===???@@@AAAAAAAAA>>>>>>??????@@@AAABBBBBBFFFEEEFFFHHHHHHIIIPPPXXXlll~~~}}}}}}|||}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}{{{zzz|||~~~~~~~~~zzzzzzzzz{{{|||}}}~~~~~~~~~}}}|||||||||||||||}}}|||{{{zzz{{{{{{zzzxxxuuuyyyyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwuuuvvvwwwxxxxxxxxxwwwvvvwwwuuurrrqqqrrrsssrrrrrrooonnnmmmmmmmmmoooqqqrrrssssssqqqpppoooooooooooommmnnnooooooooonnnlllkkkmmmmmmmmmlllllllllkkkkkkjjjiiihhhgggeeedddcccbbbcccbbbaaa___]]]\\\[[[[[[ZZZZZZZZZ[[[]]]___aaaccccccbbb```_________``````bbbbbbbbbaaa```___]]]\\\ZZZXXXVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSTTTSSSQQQOOONNNMMMNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDAAABBBDDDEEEFFFEEECCCBBBBBBAAAAAA@@@@@@???????????????>>>>>>======<<<<<<999::::::::::::999888888888888888999999888888888888777444222222333555777444333222111111222333444999===AAACCCCCC@@@???>>>>>>>>><<<888555555:::???DDD===555222333222///+++,,,---/////////.........---000444888999888666555000333777;;;<<<;;;999777222111///---+++******)))))))))***+++,,,------...++++++***))))))(((((((((((((((((()))***+++,,,---((((((((((((((((((((((((***)))((((((((()))++++++))))))*********+++++++++))))))))))))))))))))))))%%%%%%&&&''''''((())))))---,,,,,,,,,,,,---............//////000000111111111444666555333444777::::::::::::999999888888888:::;;;===???@@@AAAAAAAAA>>>??????@@@AAABBBBBBBBBDDDCCCDDDFFFFFFFFFMMMUUUkkk~~~~~~}}}}}}zzzyyyyyyyyyyyyzzz{{{|||wwwxxxzzz{{{|||}}}~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||zzzxxxxxxzzz|||||||||wwwxxxyyyzzz{{{{{{||||||}}}|||{{{{{{{{{{{{{{{||||||zzzyyyyyyyyyxxxvvvtttuuuuuuuuuttttttttttttssstttttttttuuuuuuuuuvvvvvvssstttttttttuuuuuuuuuvvvsssqqqooonnnooooooooonnnnnnlllkkkjjjjjjlllnnnppppppooonnnmmmmmmllllllkkkjjjkkklllllllllkkkiiihhhjjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggeeecccbbbaaa```aaaaaa```___^^^\\\ZZZYYYUUUUUUUUUUUUWWWZZZ\\\^^^aaa```^^^[[[YYYYYYYYYZZZ^^^^^^^^^]]]]]]\\\[[[ZZZXXXVVVTTTTTTVVVWWWWWWWWWUUUVVVVVVVVVUUUTTTSSSSSSSSSRRROOOMMMLLLLLLLLLMMMOOOOOONNNMMMLLLJJJHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDAAABBBDDDFFFFFFEEECCCBBBAAAAAAAAA@@@@@@???????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999999::::::999888888777777777888777444222222333555777333333111111000111222333777:::???AAAAAA@@@?????????@@@>>>:::666666999===???:::444222444555222...------------.........---,,,///333777999999888666111444777:::;;;:::999777333111///,,,************))))))***++++++,,,------(((((((((((((((''''''&&&)))))))))***+++,,,---...((((((((((((((((((((((((***)))((((((((()))+++,,,************++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---...............///000111111111000333555555333444777:::999:::::::::999999888888:::;;;===???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCDDDFFFFFFFFFLLLTTTiii}}}||||||{{{zzzzzzyyyxxxwwwwwwvvvvvvssssssrrrrrrrrrrrrssssssooopppqqqssstttuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{zzzyyyxxxxxxxxxxxxyyyxxxwwwxxxzzz{{{{{{zzzvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyy|||zzzwwwvvvvvvvvvuuutttppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrsssppppppoooooopppqqqrrrsssooommmkkkkkkllllllkkkjjjlllkkkiiihhhhhhiiikkkllljjjiiiiiiiiihhhgggggggggffffffggghhhgggfffeeedddddddddcccccccccbbbbbbbbbcccbbbaaa```___^^^]]]]]]\\\\\\\\\\\\ZZZYYYWWWVVVQQQPPPOOOOOOPPPRRRUUUWWWWWWXXXXXXWWWTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQQQQSSSUUUUUUTTTQQQSSSTTTTTTRRRQQQQQQRRRPPPOOONNNMMMLLLKKKKKKKKKNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<======<<<<<<;;;:::999;;;:::999888777777777777888666444333333333555666333222111000000000111222444777;;;===>>>>>>???@@@===>>>===<<<::::::;;;===999666333333555555333000---,,,+++,,,...///...------///222666888:::::::::777777888999999888888777444222///,,,******++++++)))************+++++++++*********)))(((&&&$$$###)))((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((()))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++******---,,,,,,,,,,,,---......------...///000111222222...000333222111222555888999999:::::::::999999888:::;;;===???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCGGGEEEFFFHHHGGGGGGMMMUUUggg{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{|||}}}}}}}}}}}}wwwvvvvvvuuutttsssrrrrrrpppppppppooonnnnnnnnnmmmkkkjjjjjjiiihhhhhhhhhhhhffffffhhhiiijjjjjjjjjjjjkkklllmmmnnnooopppqqqqqqqqqrrrsssuuuwwwxxxzzzzzzvvvxxx{{{}}}~~~~~~}}}|||}}}|||{{{zzzzzz{{{}}}~~~{{{|||~~~|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||~~~~~~~~~|||zzzxxxuuuuuuuuuvvvwwwvvvuuutttssssssssssssssstttssssssuuuwwwxxxwwwuuurrrssstttuuuuuutttssssssssssssrrrsssssstttuuuvvvyyyvvvrrrpppppppppppppppmmmmmmmmmmmmllllllkkkkkkllllllllllllmmmmmmmmmmmmlllkkkjjjjjjkkklllnnnoookkkjjjhhhhhhiiiiiigggfffgggfffeeeccccccccccccdddbbbbbbbbbcccbbbbbbbbbaaa```aaabbbbbbbbbaaa______]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQMMMLLLJJJIIIIIIKKKMMMNNNNNNPPPRRRRRROOONNNOOOPPPOOOOOOOOOPPPQQQQQQRRRSSSQQQOOONNNNNNOOOQQQRRRQQQLLLNNNPPPPPPNNNMMMNNNPPPMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC?????????@@@@@@AAAAAABBB??????>>>>>>======<<<<<<============<<<;;;:::999:::999888777777888999999666666555444444444444555333222111000///000000111111333666888:::<<>>>>>============:::888555555555555444333111000,,,***)))***---//////......000222555888:::<<<======<<<:::888777666666666555333000---++++++,,,,,,*********))))))))))))(((***************((('''&&&))))))(((((((((((()))***))))))))))))))))))))))))'''((()))******+++++++++(((((()))))))))*********))))))))))))))))))))))))((()))))))))))))))))))))---,,,,,,,,,,,,---......------...///000111222222---000222222111111555888888999::::::::::::999888:::;;;===???@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBGGGEEEFFFHHHGGGGGGMMMUUUggg~~~qqqqqqppppppqqqrrrtttuuurrrsssssstttuuuuuuvvvvvvooooooooonnnmmmlllkkkkkkiiiiiiiiihhhhhhhhhggggggeeedddccccccbbbaaa```______```aaaaaabbbbbbbbbbbbaaabbbccceeeffffffggggggiiijjjkkkmmmoooqqqssstttqqqsssvvvxxxzzzyyyxxxwww|||{{{yyyxxxwwwvvvwwwwwwuuuxxx|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyzzzzzz{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxwwwwwwwwwvvvwwwyyy{{{||||||{{{{{{uuussspppnnnnnnoooppprrrqqqqqqppppppooooooppppppnnnnnnnnnqqqssssssqqqpppmmmnnnoooppppppooommmlllnnnnnnnnnooopppqqqrrrsssuuuqqqllliiiiiijjjkkkkkkmmmllllllkkkiiihhhhhhggghhhhhhhhhhhhiiiiiiiiiiiihhhgggffffffgggiiikkkllliiihhhffffffggggggeeedddaaa```___^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\]]]^^^^^^^^^]]]\\\[[[WWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPOOOOOONNNNNNNNNNNNKKKIIIGGGEEEDDDFFFGGGIIIJJJMMMOOOOOOKKKIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMKKKKKKMMMOOOOOOOOOHHHKKKMMMMMMKKKJJJKKKMMMJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCCCC>>>>>>???@@@AAABBBBBBCCC?????????>>>======<<<<<<<<<<<<<<<<<<;;;:::999888888777777777777999;;;<<<555555555555555444444444333222111/////////000111///111333555777:::???BBBCCC@@@?????????===777222222555777666444111//////+++)))((()))---000///...000000222444777;;;>>>???BBB???<<<888666555555555666444000---++++++,,,---******))))))((('''''''''&&&(((***+++,,,,,,,,,,,,+++******))))))))))))***))))))))))))))))))))))))&&&''')))***+++++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,---......---,,,,,,,,,,,,---......------...///000111222222///222444444333333777;;;777888::::::;;;:::999888:::;;;===???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAEEECCCDDDFFFEEEEEEKKKSSShhhkkkkkkiiihhhgggfffffffffjjjjjjjjjiiiiiijjjjjjjjjgggeeeccc```______```aaadddaaa^^^^^^___^^^\\\YYY\\\YYYVVVVVVWWWXXXVVVTTTTTTTTTUUUVVVWWWWWWXXXXXX[[[]]]^^^^^^]]]]]]^^^______```bbbeeegggjjjlllmmmkkkkkklllmmmmmmmmmmmmllliiijjjlllooopppqqqqqqpppnnnrrrxxx}}}~~~|||~~~}}}~~~}}}~~~}}}~~~|||zzzxxxwwwwwwxxxyyyzzzvvvwwwxxxxxxxxxwwwvvvuuussssssrrrrrrrrrrrrsssssswwwwwwvvvvvvuuuuuuttttttsssssssssrrrrrrqqqqqqqqqrrrrrrsssssssssrrrqqqqqqmmmkkkiiihhhggghhhiiijjjjjjjjjiiiiiihhhhhhggggggiiiiiihhhhhhgggeeedddcccgggggggggggghhhiiikkkkkkjjjjjjjjjjjjiiiiiiiiihhhiiiiiihhhfffeeedddcccbbbfffeeedddcccbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaa```cccbbbaaa``````aaabbbcccaaaaaa```___]]]\\\[[[[[[YYYYYYYYYYYYXXXVVVTTTSSSYYYYYYYYYYYYYYYXXXWWWVVVXXXUUUSSSRRRTTTUUUSSSQQQRRRRRRQQQQQQPPPOOONNNNNNMMMKKKJJJJJJKKKLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHGGGDDDBBB@@@@@@AAAAAACCCDDDDDDDDDEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@??????>>>===<<<<<<============<<<<<<<<<<<<;;;:::888666666777888999444555555666666666666666777777777666555555444444333333222222111000000000000111333666999===@@@BBBFFFFFFFFFEEEAAA;;;666222111000000222333333111///222111///---,,,,,,,,,,,,///666444111555444333<<>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>============<<<<<<<<<<<<;;;:::888777666777888999666666777888888888888888777777777666555555444444333333222222111000000000///000333666999<<<>>>@@@DDDEEEEEEEEEBBB===999666111111111333555555333111111000///---,,,,,,------///777777555:::777666>>>EEECCC>>>999555555888;;;666555333111///---,,,,,,))))))))))))******************))))))((((((''''''+++***))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++***)))(((((())))))*********)))+++,,,------------+++++++++,,,,,,---......///////////////000000000000000000222444444444444666888999999999999999888888777888;;;???@@@@@@?????????>>>======???BBBDDDDDDCCCEEEDDDFFFHHHHHHIIIPPPYYYlllUUUUUUVVVVVVVVVWWWWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRPPPOOONNNOOOPPPPPPQQQOOONNNNNNOOOOOONNNMMMOOOMMMKKKKKKKKKLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPRRRSSSUUUVVVXXXXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWXXXZZZ[[[]]]]]]^^^^^^eeegggiiikkklllkkkjjjiiilllmmmoooooonnnnnnpppqqqpppqqqssstttuuuvvvuuuuuuuuuuuuuuutttsssqqqpppooonnnnnnoooooooooooonnnnnnmmmllljjjhhhgggggghhhhhhhhhiiijjjjjjjjjjjjiiiiiiffffffeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeffffffdddddddddccccccccccccccc````````````___^^^]]]\\\\\\[[[YYYXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZTTTUUUWWWXXXXXXXXXXXXWWW\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSVVVVVVVVVUUUTTTRRRPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPOOOOOONNNMMMLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDDDDEEEEEECCCBBBEEEDDDDDDCCCCCCBBBBBBBBBEEECCCAAAAAAAAA@@@>>><<<@@@@@@??????>>>>>>======@@@???===<<<<<<<<<===>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999999;;;;;;<<<<<<<<<=========?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNMMMKKKJJJIIIHHHGGGEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@?????????============<<<<<<<<<<<<;;;:::999777777888888999888888999::::::::::::999888777777666666555555444333333333222111111000000...000333777999;;;<<<===@@@AAABBBBBB@@@===999777111111333666888888666444111000///---------......///999;;;;;;@@@===:::AAAFFFDDD???999555666999===:::888555222///---,,,,,,************************))))))))))))(((((((((((())))))(((((()))***++++++))))))))))))))))))))))))+++******************+++++++++++++++***)))((('''((((((((()))))))))******+++,,,---......---,,,,,,+++,,,,,,------.....................//////000000000222444444444444666777888888888888888777666666777:::===??????>>>>>>>>>>>>>>>>>>@@@CCCDDDDDDCCCEEEDDDFFFIIIIIIJJJQQQYYYmmmKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMKKKIIIGGGEEECCCCCCCCCGGGFFFFFFFFFGGGGGGGGGFFFHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSZZZ[[[\\\]]]^^^______^^^___aaacccccccccdddeeegggeeefffggghhhiiiiiiiiiiiikkkjjjjjjiiihhhfffeeedddccccccccccccbbbbbbaaaaaabbbaaa```^^^]]]]]]]]]]]]]]]^^^^^^^^^____________\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVUUUSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRNNNOOOQQQSSSSSSSSSQQQPPPRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMLLLLLLJJJIIIHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<;;;???===<<<<<<<<<<<<:::888;;;;;;;;;::::::999999999::::::999888999999:::;;;::::::999999888888777777999999999888888888777777999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>==================<<<<<<<<<<<<;;;:::999888888888999999888999999:::::::::::::::888888777777666555555555444333333222222111000000///111555888;;;<<<<<<<<<<<<===>>>>>><<<999666555222222444777:::;;;999777111111///........./////////:::===???DDDAAA===DDDDDDBBB===777444555999===>>><<<888444000...------++++++***************)))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))***++++++***))))))))))))*********))))))(((***************++++++,,,***+++,,,---------,,,+++***+++++++++,,,,,,,,,---,,,------....../////////111222444444444444555777777777777777777666666555666999<<<=========>>>??????>>>???AAADDDEEEDDDBBBCCCCCCDDDGGGHHHIIIPPPXXXhhh~~~FFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFEEECCCBBB@@@>>>======@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQSSSTTTTTTUUUTTTVVVXXXXXXXXXYYY[[[]]]YYYZZZZZZ[[[\\\\\\\\\\\\_________^^^]]][[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQNNNNNNNNNMMMMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>=========>>>???===>>>>>>?????????>>>>>>;;;<<<<<<<<<;;;:::999888999999999999888888888888999888888999;;;;;;999888888888888888888777777777666666666666666777777888777777666666555555444444777777777666666666666666777777777888888888999999666666666777777777888888777888999:::;;;<<<===>>>>>>>>>???AAABBBDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::999999999999999777888999999::::::999999888888888777666666555555444444333333222111111111000333666:::<<<>>>>>>======>>>>>>===;;;888666444333333444666:::;;;:::999333222000///......///000///:::<<<>>>CCC@@@>>>DDDCCC@@@;;;666333555;;;???BBB???:::555222//////...,,,+++++++++******))))))''''''(((((())))))******+++******)))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''&&&'''((()))***+++++++++******)))))))))***+++,,,((()))***+++,,,,,,+++***,,,,,,,,,,,,------------+++,,,,,,---.../////////111333444444333333555666666777777777777666555555666888;;;<<<======>>>?????????@@@CCCEEEEEEDDDBBBDDDCCCEEEHHHHHHJJJQQQZZZggg~~~BBBBBBCCCDDDCCCBBB@@@???@@@??????>>>>>>??????@@@>>>>>>??????????????????>>>???@@@@@@>>>>>>???@@@@@@AAAAAA@@@???>>>@@@BBB????????????????????????===>>>@@@???>>>>>>???AAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKLLLJJJLLLNNNNNNNNNOOOPPPRRRNNNNNNOOOOOOOOOPPPPPPPPPSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBB>>>>>>===============>>><<<<<<===>>>????????????>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>::::::999888888888888888888999::::::::::::::::::777999;;;;;;999777666666777777777666666666666666666666666888:::;;;999777777777777777777777666666555555555555555666666666555555555555444444444444444444444444333333333333333444444444555555555555333333444444444555555555555555666777888999999999999:::;;;<<<===>>>??????======>>>???AAABBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<:::::::::::::::999999999777777888999999999999888999888888777777666666555444444444333222222111111111333666:::===>>>???@@@@@@@@@@@@???>>>;;;999888555333333444777:::::::::555333111000///...//////...888888888>>><<<;;;CCCBBB@@@;;;666555888>>>DDDDDDAAA<<<777333111111111,,,,,,,,,+++******))))))''''''(((((())))))******++++++***)))(((((())))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((***+++,,,------(((((('''&&&'''((()))***'''((()))+++++++++******........................+++,,,,,,---...///000000222333555444333333555666777777777777777666555555666888;;;<<<<<<===???@@@@@@@@@AAADDDFFFFFFDDDBBBFFFEEEGGGJJJKKKMMMTTT]]]lll===>>>@@@AAAAAAAAA???>>>>>>>>>============>>>>>><<<<<<===>>>????????????===???@@@???===<<<===???===???@@@???===<<<>>>AAA>>>=====================;;;===>>>>>>===<<<>>>???<<<<<<<<<===>>>?????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????@@@AAACCCCCCAAABBBCCCEEEEEEDDDDDDCCCBBBDDDFFFFFFEEEFFFGGGIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBB>>>>>>??????@@@@@@??????<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>?????????<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999888888888999999:::888888999:::::::::999999888999:::;;;;;;:::999888888888999999::::::::::::555666777777777777777777666777888888999999999888888;;;======:::777777777555555555555555555555555666555666888999999777555666666666666666666666666555555555666555555444444444444444444555555555555333333333333333333333333222222222222333333333444222222222333333333444444444444444555555666666666555666666777888999999:::999::::::;;;<<<===>>>>>>:::;;;===>>>@@@AAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<::::::;;;;;;::::::999888777777888999999999999999999999888888777666666666555444444333333222111111111222444888;;;>>>@@@BBB???@@@@@@@@@???>>>===<<<666444111111444777999:::666555333000///............555333111666666777AAA???===999555444888@@@FFFFFFBBB===888444333333333------,,,++++++***))))))(((((((((((())))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))))))))******)))))))))((((((***+++,,,,,,,,,,,,)))(((&&&&&&&&&''')))***'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222444555444333333444666777888888888888777666666777999;;;<<<===>>>@@@BBB@@@AAABBBEEEGGGFFFDDDAAAFFFEEEGGGKKKLLLMMMUUU]]]ooo999;;;===@@@AAAAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<===???@@@???<<<;;;<<<>>><<<===???>>>;;;;;;===@@@===<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===???@@@888999999:::;;;<<<======<<<<<<===>>>>>>>>>>>>>>>??????>>>===>>>???AAABBB@@@AAABBBCCCCCCAAA???===>>>???AAAAAA@@@@@@BBBCCCBBBAAAAAAAAAAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@??????@@@AAABBB;;;<<<===>>>????????????======<<<<<<===???@@@AAA>>>======<<<<<<======>>>?????????>>>>>>=========;;;;;;;;;<<<<<<=========888999:::;;;<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<;;;;;;;;;===<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::999999888888888888666666666555666666777777777777777777666666555444555666777888888777666555555555555666666777777888444555777999:::::::::999777888999999::::::::::::666999<<<;;;888666555666444444444444444555555555666666666888888777444222555555555555555555555666555666666666666555444333444444444555555666666777444444444444444555555555333333333333444444444444222222222222333333333333444444444444444444444444333444444444555555666666888888999999999999::::::666777999;;;===>>>???@@@>>>???AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<::::::;;;;;;;;;:::999888888888999::::::::::::999999999888888777666666666555444444333333222222111000111333666999===@@@BBB<<<======>>>>>>>>>>>>>>>777444000///222555999:::888666444111///...---------444000,,,111222555???<<<999555222222777???EEEFFFCCC>>>888555444444444------,,,,,,+++***))))))))))))))))))((((((((((((''''''(((((()))+++,,,---))))))))))))))))))))))))***************************++++++,,,,,,,,,+++++++++***((('''((()))+++,,,((()))+++,,,------,,,,,,))))))((((((((((((((((((,,,,,,---...///000111222222444555444333333444555888888888888888777666666777999;;;<<<===>>>AAACCCAAAAAACCCEEEGGGGGGDDDAAADDDCCCEEEIIIJJJLLLSSS\\\ppp:::;;;;;;<<<===>>>??????>>>>>>============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????@@@?????????>>>>>>==============================;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888::::::999999999999999999;;;;;;:::999888888888888777777888888999999::::::888888888888888888888888888999:::999777777777888777777666666666666777777888888888888777777777777666666777777777777666666777777777777777777777777666666666666666666666666222444555666666777:::<<<999999999999999999999999888999::::::::::::999888777777888777777666555555666666777777666555444444555666777666444333444555222333333444555666777777666666666555555444444444555444444333333444444555555555555444444333333333444444444333333333333222444444444444444444444444444444444444444333222111555555555555555666777777888888888999999999::::::<<<>>>@@@BBBBBBBBB@@@???CCC???<<<;;;<<<<<<;;;999::::::;;;;;;;;;;;;;;;;;;:::999888888777777888888999999999888888666555555777777777777777777777777333222111111111222333444444222000222777:::;;;:::===============>>>>>>???<<<999555222222444888:::===:::444///,,,+++,,,---////////////000222333444666666555444444444555555<<<<<<:::777444111///---///...,,,***))))))******(((((())))))))))))((((((''''''(((((())))))******(((&&&%%%'''***,,,+++)))&&&(((***+++,,,+++)))((()))))))))***+++++++++,,,)))***+++++++++)))((('''))))))))))))************,,,,,,++++++,,,,,,---...)))+++---/////////---,,,333333444555444333222111333444555666777777777777999:::<<<===>>>???>>>>>>DDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIIIIJJJQQQZZZnnn<<<======>>>>>>?????????>>>>>>============>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<===============>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888999999999999999999::::::::::::999999888999999999777777777777888888888888777777777777777777777777888999:::999888777777999777777666666666666777777888888888888777777777777666666777777777777666666777777777777777777777777666666666666666666666666555666777777666666888:::999999999999999999999999888999:::;;;;;;:::999888:::999777666666666777888666666666666666555444444666777777777555444555666555555555666666666666666666666555555555444444444555444444333333444444555666666555555555444444444222333333333444444555555333333333333333333333333000111333555666777888888444444333333444444555555777777777777888888888999999:::;;;===>>>>>>>>>===BBB???<<<<<<======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999999999999888888777666555555555555555555555555555666555444333333333444555222000///111444888999888:::::::::;;;<<<===???@@@;;;888444111111333888;;;<<<999333---******+++,,,,,,,,,------...000111222666666666666666555444444999999999999777555333111///...,,,+++***)))******(((((())))))))))))(((((((((((((((((()))))))))))))))'''&&&'''***+++***)))'''((()))***+++******)))))))))))))))))))))******)))******+++***)))((('''))))))))))))************,,,,,,++++++,,,,,,---...***+++---...//////...---000111333444444444333333444555666777777888888888999:::<<<===>>>???>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFEEEFFFHHHHHHIIIPPPXXXmmm???????????????????????????>>>>>>======>>>>>>???===============================================================<<<<<<<<<===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<;;;========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;::::::999888888999999::::::;;;;;;999999999888999999::::::;;;;;;:::::::::::::::999666666666666666666666666888:::::::::888777888999888777777666666777777888999999888888888777777777666777777888888777777666777777777777777777777777666666666666666666666666999999999888666555666777::::::::::::::::::::::::888999:::;;;;;;:::999888<<<:::777555555666999:::666666666666666555555444666777888777555555555666777777777666666666555555555555555555444444444444666666555555555555666666666666666555555555555555111222222333444555666777333333333333333333333333000111333666888::::::;;;444444444444444333333333555555555555666666666666777888999:::;;;<<<======BBB@@@>>>===>>>???>>>===>>>>>>>>>======<<<<<<;;;;;;;;;:::999999999999:::888888999888888777666555555555555555555555555555777666555444333333333444000///...///222555666666777777888999;;;===???@@@;;;888333//////333888<<<===999333...++++++---...,,,,,,,,,---...///111111444666888999999777444333666777999;;;;;;999777555000///---+++************((())))))******))))))((())))))))))))((((((((((((***((('''(((******)))(((((()))))))))************)))))))))((((((((((((((()))************)))(((((()))))))))*********++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////...///111222333444444444555666777888999999999999999:::<<<===>>>???>>>>>>>>>>>>>>>>>>???@@@AAABBBGGGFFFFFFHHHHHHIIIQQQYYYooo??????????????????>>>>>>???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<;;;;;;::::::============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::999:::;;;;;;;;;;;;;;;::::::888888999999:::;;;<<<<<<888888888888999:::;;;;;;;;;;;;::::::999999888888666666666666666666666666999:::;;;:::888777888999888777777777777777777888999999999888888888777777777777777888888777777777777777777777777777777777777777777777777777777777999::::::888666666777888::::::::::::::::::::::::999999:::;;;;;;:::999999999888777666666777888999555666666777666666555555555666777666555444555777666666666666666666666666555555555555555555555555777777666666666666777777555555555555555555555555222222222333444555555666555555555555555555555555444555555666777777666666555555555555555555444444333333444444444555555555999999999:::;;;===???@@@AAA@@@@@@???@@@@@@@@@??????>>>>>>===<<<;;;::::::;;;:::999999888888999999888888888888888777666666555555555555555555555555555555444333222111111111//////...///000333444555777777888999;;;===???@@@===999444000000444999===@@@<<<666111......000111.........///000111222333333666:::======:::555222555777:::======;;;999777111000...,,,+++******+++)))))))))******)))))))))******))))))((((((''''''******)))))))))))))))((()))))))))((()))******+++*********))))))(((((('''))))))*********)))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///000///000000222333333444444777888999999:::::::::999999:::<<<===>>>???>>>>>>@@@@@@@@@@@@AAABBBDDDDDDJJJHHHIIIKKKKKKLLLSSS\\\rrr>>>>>>>>>>>>>>>>>>>>>===??????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<;;;;;;::::::<<<<<<<<<<<<====================================>>>>>>>>>>>>============999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;888888999:::;;;;;;<<<<<<888888888888999:::;;;;;;888888777777666666666555888888888888888888888888999:::;;;:::888888888999888888777777777777888888999999999999888888888888777777888888888888777777888888888888888888888888888888888888888888888888888999999999777777999;;;::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999555666888999999888777666666666777888888777777666444555666666555444555777333444444555666666777777666666666666666666666666555555555444444555555555444444444444444555555555444444444444444444444444666666666666666666666666666666666666666555444333555555666777666666555444555555555666666666777777;;;;;;;;;<<<===>>>@@@AAA@@@AAAAAAAAA@@@@@@@@@@@@======<<<<<<;;;:::999999999888888777777777777777777888888888888777777666666666666666666666666666555555444444333222111111000000000000000222444555999999999:::;;;<<<>>>>>>???;;;666333222555:::===???;;;777222//////000111---.........///111222333111555;;;@@@@@@<<<777333666888;;;======;;;888666222111///---++++++++++++))))))************))))))******))))))((((((''''''************)))))))))))))))))))))((()))******++++++++++++******)))))))))))))))))))))))))))******************++++++++++++,,,,,,++++++,,,,,,---...---------------///000000222222222222222333333333888999999:::::::::::::::999:::<<<===>>>???>>>>>>@@@@@@AAAAAABBBDDDEEEFFFJJJHHHIIIKKKKKKLLLSSS\\\uuu>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;<<<<<<===>>>======<<<<<<======>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<999999999888999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999;;;;;;:::999888999:::999888888777777888888999:::999999999999888888888777888888999999888888777888888888888888888888888888888888888888888888888777888999999888999;;;===::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999444666999;;;;;;999777555777888888999999999999888444666777777555555666888333444444555777888888999777777777777888888888888444333333222222333333444444555555555555666666666777777666666666555555555666666666666666666666666555555666777888888888888666777888:::::::::999888:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAA@@@BBBCCCBBB@@@??????@@@<<<<<<<<<;;;::::::999999888888777666666666666666777777888888888888777777777777777777777777777777666666777666666555444333111222222111000111333555999999999:::;;;<<<===>>>@@@===999555444666999;;;:::888555222///...------+++++++++,,,---...000000000444<<>>???>>>>>>?????????@@@BBBCCCEEEEEEGGGFFFFFFHHHHHHIIIQQQYYYttt===>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>><<<;;;;;;;;;===>>>>>>>>>============>>>>>><<<=========>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<===============>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::999999888999999999<<<<<<<<<===============:::::::::::::::::::::::::::;;;<<<;;;999888999:::999888888777777888888999::::::999999999888888888777888888999999888888777888888888888888888888888999999999999999999999999888999:::999999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999777888:::;;;<<<;;;:::999888999::::::;;;;;;;;;:::666888999999888888999:::777777777888888999999999888888999999999:::::::::777666666555555666666777666666777777888888888888999999999999999999::::::::::::::::::::::::::::::888999:::;;;======>>>>>><<<>>>@@@BBBCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBDDDCCC@@@>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888888777666777777777777777888888888888777777666666666666666666666666555555666777777666555444000222222111//////222555666666777888:::<<<===>>>@@@>>>:::777555555777888777666555333111...,,,++++++++++++,,,---...///000...444;;;BBBDDDAAA===999444555666888888888777666444333000...,,,+++++++++)))******++++++******)))(((((((((((())))))))))))''')))++++++))))))+++---'''((()))***+++******)))))))))))))))***************)))((((((((()))+++,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,...///000000//////333333222222333555777888999999:::::::::999999888999:::<<<===>>>???>>>>>>?????????@@@BBBCCCEEEFFFFFFEEEFFFHHHHHHIIIPPPXXXqqq>>>>>>???@@@AAAAAABBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@>>><<<;;;:::;;;===>>>>>>>>>============>>>>>><<<=========>>>>>>??????========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<======>>>>>>??????======>>>>>>??????@@@@@@========================???>>>>>>>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<=========>>>>>>::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999888888888888777777777888888999999999:::::::::::::::::::::::::::;;;<<<;;;999888999:::999999888888888888999999:::::::::999999999888888888888999999999999888888888888888888888888888888999999999999999999999999999:::;;;:::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<===>>>999:::;;;;;;<<<<<<<<<<<<888999;;;;;;::::::;;;<<<;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::999:::;;;;;;<<<===>>>>>>????????????????????????===>>>???@@@@@@AAAAAA@@@CCCEEEHHHJJJKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHJJJKKKKKKIIIGGGFFF@@@CCCDDDCCC@@@===<<<===<<<<<<<<<===============:::999999888777888888888666777777888888888777777555555555555555555555555222333444555555555444333000111222000......111444333333444666999<<<>>>??????>>>;;;888555444444444777777777666333000...,,,---------...///000111222...333;;;BBBDDDCCC>>>;;;222333444555777777888888555333111...,,,+++++++++******++++++++++++******''''''(((((())))))******&&&)))++++++)))))),,,...&&&(((***+++,,,+++)))(((''''''(((((())))))*********)))(((((((((***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,///000111111///...222222222333444777999;;;999999999::::::999888888999:::<<<===>>>???>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHFFFGGGIIIIIIJJJQQQZZZmmm@@@AAACCCBBB@@@??????@@@AAA@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAA???>>>>>>@@@AAABBBAAA???@@@@@@>>>>>>>>>>>>???@@@@@@>>><<<>>>@@@AAA@@@===========================<<>>>>>???????????????>>>===;;;===???@@@>>>>>>>>>???@@@AAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>??????@@@======>>>???@@@@@@@@@???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>@@@@@@??????>>>?????????AAA@@@???>>>>>>>>>???@@@AAA@@@>>>=========???@@@;;;===???@@@AAA@@@???>>>@@@<<<999999;;;>>>>>>======;;;:::;;;>>>@@@???===:::;;;;;;;;;;;;;;;::::::<<<===???>>>;;;999888888:::;;;<<<======<<<;;;:::;;;:::999999999:::;;;<<<===;;;::::::;;;<<<:::999===;;;999888888999:::;;;777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888:::;;;<<<>>>>>>==================@@@???>>>===<<<===>>>??????????????????????????????>>>===<<<<<<===>>>???;;;:::999;;;===>>>===<<<>>>>>>============>>>>>>>>>===<<<>>>@@@@@@===:::===>>>??????@@@?????????>>>>>>?????????@@@@@@@@@999:::;;;<<<>>>???@@@AAABBBBBBAAAAAABBBCCCCCCDDDFFFDDDCCCBBBBBBEEEHHHJJJEEEFFFFFFEEEDDDEEEGGGIIIOOOQQQUUUXXXYYYXXXVVVUUUVVVTTTPPPNNNLLLMMMNNNOOOQQQQQQQQQPPPNNNKKKGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<:::999:::;;;<<<;;;;;;;;;:::888666555444:::::::::999888777666666555555555555555444444444777777777666555555444444////////////000000000000222333555777:::===@@@AAABBB@@@>>>:::888555444444888777777555444222000///.........///222333333222777888<<>>777666333000222666999:::999666555222///---,,,,,,,,,+++,,,---......,,,***)))******)))(((((('''((((((''''''((()))+++,,,---...+++*********))))))(((((())))))))))))(((((((((((()))************+++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,------.../////////...000222333333333444555888999:::::::::999888777999<<>><<<===???AAABBBCCCDDDDDDFFFDDDCCCDDDDDDFFFNNNXXXoooAAABBBCCCCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAA???@@@???>>>=========>>>???AAA@@@>>>???AAABBB@@@??????????????????????????????AAABBBAAA???===>>>@@@>>>======<<<======>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDDDDCCCCCCEEEGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAABBBBBBCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDAAA???<<<===???@@@@@@???BBB@@@???@@@BBBCCCBBB@@@>>>>>>???@@@@@@@@@@@@@@@???AAACCCBBBAAA???>>>??????@@@AAAAAAAAA@@@>>>======<<<;;;;;;;;;<<<======>>>===<<<<<<>>>>>>>>><<<<<<;;;::::::999:::;;;<<<>>>>>>??????@@@@@@AAAAAA>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAABBBBBB>>>???@@@@@@AAAAAAAAA@@@BBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????@@@AAAAAAAAA@@@???@@@AAABBBAAA@@@@@@@@@????????????@@@@@@BBBAAAAAACCCFFFGGGFFFDDDFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLNNNPPPQQQPPPQQQQQQPPPPPPPPPSSSUUUZZZ]]]```dddggghhhgggggg\\\ZZZWWWTTTRRRRRRSSSSSSTTTTTTSSSRRRNNNJJJFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<:::::::::;;;<<<999999999999999888777777888888999888777666555555777777666555444333333222555555555555666666666666111111111111111000000000222333555777999;;;===?????????===;;;999666444333666666666444333111///...///......///111333444444;;;;;;===CCCHHHHHHCCC>>>777444111222777:::;;;:::777555333000...---,,,,,,+++,,,---...---,,,***)))+++***))))))((((((((()))''''''((()))***+++,,,,,,************)))))))))(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,---,,,,,,---......//////000444555555444111//////000888999:::::::::999888888<<<<<<===>>>??????>>><<<>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBEEEEEEGGGOOOXXXnnnFFFGGGHHHGGGEEEEEEEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBAAA@@@??????@@@@@@???>>>======??????>>>===========================???@@@@@@???======>>>@@@===<<<<<<;;;;;;;;;<<<<<>>>>>>>>???????????????@@@@@@AAABBBBBBCCCCCCDDD@@@@@@AAABBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGIIIIIIIIIGGGFFFFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIGGGFFFFFFGGGHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCFFFIIILLLLLLLLLKKKKKKLLLLLLNNNPPPQQQRRRQQQQQQOOONNNNNNOOOPPPQQQPPPPPPQQQSSSTTTUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^aaacccgggkkknnnqqqtttuuufffddd```]]]ZZZYYYYYYYYYYYYXXXWWWUUUQQQLLLGGGEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>===;;;:::;;;;;;<<<777777777888999999::::::777777777777777666555444888888777555444333222111333444444555666666777777333333222222111111000000222444777888999999;;;===>>>>>>>>>===:::777444222555555555444222000...,,,000000//////111333666888>>>===???CCCHHHIIIGGGCCC888555222333777;;;;;;:::666555333111///---,,,,,,++++++,,,---,,,+++***)))++++++***))))))))))))***(((((()))))))))*********************))))))))))))'''(((((())))))*********)))))))))*********++++++,,,,,,,,,,,,,,,---......))))))***+++,,,---......,,,------......///000000///111222333222222333555777888999::::::999888888>>><<<;;;===AAABBB???;;;@@@@@@AAABBBBBBBBBBBBBBBAAA@@@CCCFFFGGGHHHOOOXXXjjjPPPQQQQQQPPPOOONNNOOOPPPMMMNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNLLLJJJJJJKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>@@@AAA??????>>>>>>>>>>>>??????BBBCCCEEEFFFHHHHHHIIIIIIJJJJJJJJJIIIKKKOOOUUUYYYZZZYYYWWWUUUSSSQQQNNNKKKKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTVVVVVVWWWWWWWWWWWWXXXXXXUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRPPPOOOOOOOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNLLLMMMNNNOOOOOONNNLLLJJJJJJIIIIIIIIIIIIJJJIIIIIIGGGGGGHHHHHHJJJKKKLLLMMMMMMPPPRRRRRRPPPMMMLLLLLLFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFCCCCCCCCCDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJNNNPPPRRRSSSSSSRRROOONNNMMMNNNQQQSSSTTTTTTRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPOOOMMMMMMMMMMMMLLLJJJLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIJJJLLLNNNPPPRRRSSSRRRRRRSSSTTTVVVYYY[[[]]]___^^^]]][[[[[[\\\]]]^^^\\\\\\]]]^^^___```aaabbbbbbcccdddfffggghhhhhhhhhggghhhjjjkkklllllllllllliiijjjjjjhhhfffdddeeefffggghhhjjjmmmqqqtttwwwyyypppnnnjjjfffbbb```___^^^\\\\\\[[[XXXTTTPPPLLLIIICCCBBBAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;;;;<<<777777777888888999::::::777777888888777666666555777777666555444333333333444444444555555666666666333333222111111000//////333777:::;;;:::999:::<<>>???AAAEEEHHHIIIFFFCCC888555222333777::::::999555444333111///---,,,++++++++++++,,,+++***))))))++++++***************+++*********************************)))))))))))))))''''''((()))******++++++))))))))))))************,,,++++++++++++,,,------******++++++,,,------...---------...//////000000---...000111222333666888666777999::::::999888888<<<;;;;;;===@@@AAA>>><<>>>>>===<<<<<<;;;;;;:::999888777777888888999888888999999888888777777444444444555555555555555666555555555444444444333222222111000//////......444999>>>???<<<:::;;;<<>>999333///444555777777777555333111222333222111000222666:::???BBBFFFJJJKKKJJJFFFBBB888444222222666999999888444333222000...,,,***)))******+++*********))))))+++***************+++++++++++++++++++++*********))))))))))))))))))******'''(((((()))***++++++,,,(((((()))))))))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111333444444222000000111333666777888999:::999888888777:::===>>>===<<<===>>>===>>>@@@BBBDDDEEEFFFFFFDDDDDDFFFIIIHHHFFFJJJQQQaaayyynnnnnnmmmllljjjjjjlllnnnppprrrtttvvvxxxwwwwwwvvvnnnmmmkkkhhheeeaaa^^^]]]YYYWWWTTTSSSSSSTTTTTTSSSPPPPPPPPPOOOMMMKKKIIIHHHHHHIIIJJJIIIGGGEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMPPPSSSVVVXXXYYYZZZ]]]```cccfffjjjnnnssswwwzzzsssmmmkkkhhhdddaaa______^^^^^^______```aaa``````aaabbbdddfffiiijjjnnnnnnnnnooooooppppppqqqqqqsssuuuvvvvvvtttqqqooooooooommmlllkkkkkkjjjjjjiiihhhgggfffeeefffggggggjjjiiigggeeeeeefffhhhiiieeeeeeeeedddddddddddddddcccfffhhhhhhfffdddbbbbbb___```aaaaaa```___```bbb```___^^^]]]]]]^^^___```^^^```bbbaaa]]]XXXTTTRRRSSSTTTVVVXXXYYYYYYYYYXXXUUUVVVWWWYYY[[[\\\]]]]]]^^^ZZZVVVTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]___aaabbbcccccceeeeeeeeefffeeeeeeddddddcccddddddeeedddbbb___^^^dddfffhhhjjjkkkjjjhhhgggbbbbbbbbbcccddddddeeeeeeaaa```___^^^^^^___```aaadddcccaaaaaaaaaaaa```^^^\\\\\\[[[[[[[[[[[[\\\\\\bbbdddggghhhgggfffffffffjjjkkknnnpppsssuuuvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvyyyyyyzzz{{{{{{|||}}}}}}|||}}}}}}xxxsssmmmhhhdddbbb_________]]]ZZZVVVRRRPPPDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;<<<;;;999777666666777777888888999999999999888888333333444444555666666666666666555555444333333222111111000000//////......444:::@@@AAA>>>;;;;;;===CCCCCCDDDBBB>>>999333000333555777999:::999777555222444444222000000444888???CCCHHHLLLMMMKKKGGGDDD999666333333777::::::999444444333111///---+++)))*********)))))))))))))))***))))))))))))***+++++++++++++++***************))))))))))))************((())))))******+++++++++((((((((()))))))))******)))))))))))))))***++++++...---------,,,,,,,,,+++---......//////000111111111222222111000111444666555666777999999999999888555999===>>>;;;:::<<>>>>>===<<<;;;<<<;;;999777666666777888777777888888888888777777444444444555555555555555444444444444444444444444000000000000000000000000222999AAABBB>>>:::;;;===@@@@@@@@@???===999555222111333777:::;;;;;;999888111444666444000///111555;;;>>>CCCGGGHHHHHHGGGGGG;;;888555555999<<<<<<;;;555555555333111///,,,+++******)))((((((((((((((()))((((((((())))))***+++(((((((((((())))))))))))((()))))))))************************************(((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,---------------.........///000000111111,,,...///000111444888<<<444555777888999999999888777999;;;============>>>===>>>@@@BBBDDDFFFFFFGGGFFFEEEFFFHHHGGGEEEJJJQQQ^^^www|||wwwuuurrrnnniiieeecccaaa___^^^^^^^^^^^^]]][[[XXXVVVTTTVVVXXXYYYWWWTTTRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ___bbbbbb___[[[]]]]]]^^^```bbbdddggghhhkkkmmmppptttwwwzzz|||}}}~~~}}}~~~}}}{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{|||}}}zzzwwwuuuttttttuuusssvvvyyyyyyvvvqqqnnnlllnnnnnnooonnnmmmkkkiiihhhlllnnnqqquuuxxxzzz{{{{{{ooollliiihhhiiilllmmmmmmiiihhhggghhhiiillloooqqqqqqqqqrrrrrrssstttttttttwwwxxxzzz|||~~~~~~}}}|||}}}}}}~~~vvvvvvwwwxxxyyyzzz{{{|||zzz{{{|||||||||{{{zzzyyyvvvwwwwwwxxxyyyyyyzzzzzz|||{{{zzzyyyyyyzzz{{{||||||{{{yyyzzz{{{{{{zzzxxxxxxwwwwwwvvvvvvwwwwwwxxxuuuzzz~~~~~~yyyrrrlllgggdddaaa```___\\\WWWRRRMMMJJJFFFEEEDDDCCCCCCBBBCCCCCC????????????>>>===<<<;;;;;;:::888666666777999:::666666777777777777777666666666666555555444444333222333333444444555555666111111111111111222222222000888@@@BBB===::::::===<<<<<<======;;;888666444///222666:::<<<<<<;;;999111444777555000...000333666888<<>>:::777777;;;======<<<777777777666333111...---******)))((((((((((((((((((((('''(((((()))******&&&&&&&&&&&&''''''(((((((((((())))))*********++++++++++++***************(((((((((((())))))))))))++++++******++++++,,,---***++++++,,,---...//////......//////000000111111222333222111000111333666444555777888999999999888;;;999999<<<@@@BBB???<<>>===;;;:::::::::<<<<<<;;;:::999999999999888888999999999999888888666555555555555444444444222222222333333333444444444444333111000...---,,,,,,000777===@@@>>>;;;888<<<===>>><<<999777666666111333777;;;===>>>===<<<888555222111111111000///000444:::@@@CCCFFFIIIKKKCCC>>>888666888;;;<<<<<<999999888777555222///...,,,+++***)))))))))***+++...,,,)))''''''))),,,...((()))+++,,,+++***(((&&&(((((((((((())))))))))))******))))))((((((''''''***)))((()))++++++)))(((++++++,,,,,,,,,,,,------...------,,,,,,+++******,,,,,,------.../////////111111111111222333444444555666888999::::::999999::::::;;;;;;<<<======>>>???@@@CCCEEEGGGHHHHHHHHHDDDCCCDDDGGGGGGGGGMMMTTTlllxxxtttqqqppplllnnnpppqqqpppooooooooolllnnnooonnnkkkkkknnnqqqtttvvvxxxvvvsssrrrvvv{{{~~~~~~{{{}}}}}}~~~|||{{{|||~~~yyysssnnniiiddd```ZZZUUUQQQNNNJJJHHHDDDDDDCCCCCCCCCDDDEEEFFFAAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::999999999999888888999999999999888888555555555555444444444444333333444444444555555555444333222111000///...---,,,000666;;;>>>>>><<<:::>>>???@@@???<<<:::999:::444555777:::===???>>>>>>777444111000000000///...111444:::>>>AAACCCEEEGGGCCC>>>777444555888:::;;;::::::999777555333111000,,,+++)))'''&&&%%%&&&&&&+++***))))))))))))***+++%%%'''(((***++++++++++++))))))*********+++++++++******))))))((((((((((((***)))))))))++++++)))(((+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------......///000000111222222222222333444555555555666888999::::::999999999:::;;;<<<===============???AAACCCEEEFFFFFFFFFDDDBBBBBBDDDEEEGGGPPPYYYooo|||uuunnniiiddd___XXXSSSOOOLLLJJJHHHEEEEEEDDDDDDEEEEEEFFFGGG@@@???>>>>>>======>>>>>><<<<<<;;;:::999999999999888888999999999999888888555555555555444444444444444444444555555555666666333333222111000000//////---000444999<<<<<<<<<;;;???@@@BBBAAA???=========888777777999<<>>@@@AAABBB===666222222555888:::<<<;;;999777555444333222---,,,)))'''%%%$$$$$$$$$)))***++++++++++++***)))''''''((()))***+++,,,,,,+++++++++,,,,,,,,,,,,---***))))))))))))(((((((((***))))))***++++++***(((++++++++++++,,,,,,,,,,,,---------------...............//////000111111111333222222333333444555666555666888999::::::999999888999<<<===>>>>>><<<<<<;;;===???AAACCCDDDDDDDDDDDDAAAAAACCCEEEHHHSSS]]]qqqwwwnnnhhhbbb]]]UUUPPPLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBB>>>===============>>>>>><<<<<<;;;:::999999999999888888999999999999888888555555555444444444333333444444444444555555555555222222222111111000000000...///222555888:::;;;<<<<<<>>>AAAAAA@@@>>>>>>>>>;;;888555666:::>>>??????666333000/////////...---222444777999999999;;;<<>>===:::777666555555555000...,,,***((('''''''''************************+++******)))((()))))))))+++++++++,,,,,,,,,------))))))))))))))))))))))))******)))***+++,,,***(((***++++++++++++,,,,,,,,,,,,,,,------...///000000---......///000000111111222222222222333444555555555666888999::::::999999777999<<<>>>???>>><<<;;;;;;<<>>???>>>=========<<<888333444888===>>>===777444111////////////...111333555666555555777888;;;888444000000444999===>>>===:::888666666666666000///---+++*********+++***(((&&&$$$$$$&&&(((***+++******)))((()))))))))************++++++++++++))))))))))))************+++***)))***,,,,,,***)))*********+++++++++,,,,,,+++,,,,,,---...///000000,,,------......//////000000000000000111222333444555666888999::::::999999777999<<<>>>???>>><<<;;;<<<===???BBBCCCDDDDDDDDDDDDDDDGGGJJJJJJIIIOOOVVViii{{{xxxppphhhbbbVVVSSSMMMJJJHHHGGGGGGFFF???@@@AAABBBBBBBBBBBBAAA;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999999999888888999999999999888888444444444444333333333333222222222333333333444444444333333222111111000000---...///000222444555666444777;;;>>>>>>============888333333888<<<===;;;777444111000000000///...///111333333333333555777:::888666333222444999======<<<;;;999777666666666///...,,,******)))******(((&&&### ###&&&(((''''''((()))***+++,,,,,,))))))))))))************)))))))))************++++++******+++,,,,,,+++)))************++++++++++++++++++,,,---......//////,,,,,,------...//////////////////000000111222333555666888999::::::999999888999<<<===>>>>>><<<<<<<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFIIILLLKKKIIIMMMSSSfffzzz~~~~~~}}}vvvpppiiibbb]]]PPPMMMJJJHHHGGGGGGEEEDDD??????AAABBBBBBBBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999888888999999999999888888444444444333333333222222333333333333444444444555555555444333111000//////,,,---...///000111111111333777<<>>??????999333444999>>>===;;;666333000/////////...------///111111222333555888;;;;;;:::777444444888;;;;;;;;;;;;:::888777555444000///---***)))(((((((((((('''%%%$$$$$$%%%'''(((%%%'''(((***++++++++++++))))))))))))*********+++))))))*********++++++++++++******+++,,,,,,+++)))************++++++++++++++++++,,,,,,------......---------...//////000000000000000000111222333444555666888999::::::999999999:::;;;<<<============<<<>>>@@@BBBDDDEEEEEEEEEHHHHHHIIIKKKJJJIIIMMMTTTggg{{{yyywwwuuutttvvvyyy|||}}}wwwpppjjjccc]]]YYYLLLJJJHHHGGGGGGFFFEEECCCBBBCCCCCCCCCBBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888888999999999999888888444444444333333333222222444444444555555555666666666555444333111000///...,,,,,,---.../////////...333777===@@@AAAAAAAAAAAA@@@:::555666;;;???>>>;;;444222///---------,,,+++,,,...///000111333666888>>>???===:::555444666888::::::;;;:::999777555444444222///,,,***(((''''''******++++++++++++******((()))+++,,,+++***(((&&&))))))*********+++++++++))))))******++++++++++++,,,+++***+++,,,---+++))))))************+++++++++++++++,,,,,,,,,,,,------......//////000111111111111111111111222333444555555666888999::::::999999::::::;;;;;;<<<======>>>;;;===???BBBCCCDDDDDDDDDJJJHHHHHHIIIIIIIIIOOOXXXjjj}}}}}}{{{{{{uuusssqqqpppqqquuuyyy{{{~~~xxxpppggg___YYYTTTPPPMMMJJJFFFDDDDDDEEEDDDCCCAAAAAAAAA@@@@@@?????????AAA???>>>>>>@@@@@@@@@???>>><<<:::;;;<<<<<<:::777::::::888777666666666666444444444333333333222222111111111222333444555666444444444333222111//////...---,,,---///111111111444777<<>>BBBEEEBBB:::555333444444888888666666888888555222///,,,******)))((('''******))))))))))))******(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++---------+++++++++---------------.........//////111222222111111222333555666888999::::::999999777888:::<<<============<<<===???AAABBBBBBBBBBBBHHHGGGHHHIIIHHHGGGLLLTTTlll}}}|||zzztttrrrpppoooppptttyyy|||}}}tttooohhhaaa[[[WWWRRRPPPMMMJJJGGGEEEEEEEEEEEEDDDAAAAAAAAA@@@@@@@@@??????>>><<<;;;;;;<<<======<<<>>><<<:::;;;<<<<<<999777:::999888777666666666666444444444333333333222222333222222222222333333444444444444333222111000//////...------///000111111777999===AAACCCDDDDDDCCCBBB???;;;:::<<<>>>@@@AAA:::888444000...---...///.........///111555888:::AAAEEEHHHEEE>>>777555555444888999666666888888555222000,,,+++******)))(((***))))))(((((())))))***(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,))))))******++++++++++++)))))))))))))))))))))))),,,---......,,,,,,---...------.........////////////111222222111111222333555666777999999999999888777888:::;;;<<<<<<<<<;;;<<<===???AAABBBCCCBBBBBBFFFEEEFFFIIIHHHHHHNNNUUUkkk|||~~~~~~wwwuuurrrrrrtttyyyzzzuuuiiieee___ZZZWWWUUURRRPPPLLLIIIFFFEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@???@@@>>>======>>>??????>>>===<<<::::::;;;;;;999888999888777666666555555666444444444444333333333333333333222111111111111111444444444444333111000///000///...---...000111333888:::===@@@BBBCCCDDDDDDEEEBBB===;;;===???AAABBB<<<:::666222000//////000.........000333777;;;>>>CCCFFFIIIFFF@@@888444333333888:::888666888777444333111---,,,++++++***))))))((((((''''''(((((()))(((((()))***************))))))))))))))))))))))))*********++++++++++++,,,*********++++++,,,,,,,,,************************---...//////------...///....../////////000000000///111222222111111222333444555777888999888888777777888999;;;;;;;;;:::999;;;<<>>>>>???@@@@@@???===<<<;;;::::::999999888888777777666555555666666555444444444444333333333222222111111000111111222444444444444333222111000......------...000444888777999<<<@@@CCCFFFHHHIIIGGGCCC>>>;;;<<<>>>@@@AAA===;;;777333000//////000------///111555:::???AAACCCEEEGGGEEE???777222000222999<<<:::888888777444444222...---,,,,,,+++***((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))************+++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///////////////000000000000///111222222111111222333333444666777888888777777777888999:::::::::999888;;;<<<>>>AAABBBCCCCCCCCCAAAAAACCCGGGIIIJJJQQQZZZpppqqqtttxxx{{{}}}~~~~~~~~~{{{ssslllhhh\\\XXXTTTPPPOOONNNLLLKKKFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<::::::<<<===<<<;;;<<<<<<;;;999888888999999888777777666666666666777555555555444444444333333000000000000111222333444444444444444444333222111,,,,,,---,,,---222888===<<<===>>>AAADDDGGGJJJKKKHHHCCC===::::::<<<>>>???>>>;;;777333000/////////------///222777<<>>AAABBBCCCCCCCCCAAAAAADDDHHHJJJKKKRRR[[[uuuooorrruuuwwwwwwvvvvvvvvvtttuuuuuuwwwzzz}}}zzzzzz|||xxxqqqkkkeeebbbVVVSSSNNNKKKIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA??????@@@@@@@@@@@@AAAAAAAAA>>>===;;;;;;===>>>===<<<<<<<<<;;;999777777888:::888888777777777777888888555555555555444444444333000000000111222333444555444444444444444333222222,,,------,,,---222:::@@@DDDCCCCCCBBBCCCEEEGGGHHHIIIDDD===999888:::<<<===???<<<888333000/////////,,,---///222777===BBBEEEGGGFFFFFFCCC???:::555222333<<>>@@@BBBDDDDDDDDDDDDCCCFFFIIIKKKLLLSSS[[[vvvpppsssvvvxxxwwwvvvvvvvvvtttsssrrrssstttwwwzzz|||}}}zzzuuupppnnnnnnppptttzzz~~~uuummmgggbbb^^^[[[SSSOOOKKKHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDBBB@@@??????@@@@@@@@@AAAAAAAAA@@@???======???@@@???>>>;;;<<<;;;999666666888;;;999999888888888888999999555555555555444444444444222222222222222333444444444444444555444444333222/////////---,,,000999@@@GGGEEECCCBBBBBBCCCEEEFFFJJJEEE===888888999<<<===@@@>>>999555222000000111,,,---///222777===BBBEEEGGGEEECCC@@@===:::666444444>>>EEECCC>>>;;;999777444111...,,,,,,+++***)))***))))))(((((())))))***(((((()))***************************************))))))))))))******************))))))((('''''''''))))))))))))))))))))))))***+++------,,,---...000------.........////////////111222222111111222333555666777999999999999888777888:::;;;<<<<<<<<<;;;999;;;>>>@@@BBBDDDDDDDDDGGGFFFHHHKKKKKKLLLRRRZZZsssrrruuuyyy{{{{{{zzzzzzzzzvvvuuussssssuuuxxx{{{}}}wwwtttoookkkiiiiiikkklllnnnttt||||||vvvmmmeee```\\\XXXVVVRRROOOLLLIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFEEECCCBBB?????????@@@@@@AAAAAAAAA===<<<::::::<<<===<<<;;;;;;<<<;;;999666555888;;;:::999999999999999::::::666666555555555444444444555444333333222222333333444444444555444444333333222222111---+++...777???DDDCCCAAAAAAAAADDDFFFHHHKKKFFF>>>999888:::<<<===BBB???;;;666333222222222------///222777<<>>@@@CCCDDDDDDDDDIIIHHHJJJLLLLLLLLLRRRZZZooouuu{{{~~~{{{{{{|||{{{wwwttttttvvvxxxvvvuuuqqqnnniiidddbbbccceeegggooovvv}}}~~~nnnkkkddd]]]XXXTTTRRRQQQOOONNNLLLKKKJJJJJJJJJKKKEEEDDDCCCBBBAAAAAABBBCCC???????????????@@@@@@@@@======<<<<<<<<<======>>><<<<<<;;;:::999999999999;;;:::888888888888777555555555555555555555555555222222222222222222222222000000111111111222222222000///---,,,---000333555AAAAAABBBBBBCCCDDDEEEEEEBBB@@@<<<888777999;;;======>>>>>>:::444000...///---......///111444666888>>>;;;777555555555444333666:::@@@DDDDDD???999444333111...,,,*********+++***)))))))))))))))***+++((((((''''''''''''((((((''''''((((((((((((''''''++++++++++++++++++++++++---,,,***)))))))))***+++'''((()))***+++,,,,,,,,,(((((()))***,,,---...///---......------...111333///111222222222222444555777888999::::::999888777888999:::<<<<<<<<<<<<;;;:::<<>>>>>======<<<<<<<<<======>>><<<<<<;;;:::999999999999<<<:::999999::::::888777444444444444444444444444333333333333333333333333333333333333444444444444111///---,,,---///222444??????@@@AAABBBCCCDDDDDDBBB@@@;;;888777777999;;;<<<======:::444000//////...---......000222555666999777555444444444222111666:::???CCCCCC???999555666444111---+++***************)))))))))))))))***))))))(((((((((((())))))(((((())))))))))))((((((++++++++++++++++++++++++,,,+++***)))))))))******)))******+++++++++******))))))***+++,,,------...---.........---...000222000222333333111111222444666777888999:::999888888888999:::<<<===<<<<<<;;;:::<<>>======>>>======<<<<<<=========<<<<<<;;;:::999999999999;;;:::999999:::;;;:::888333333333333333333333333333333333333333333333333444444444444555555555555222000...,,,,,,...000222;;;<<<===>>>@@@BBBCCCCCCCCC@@@<<<999777777777888;;;<<<;;;999444111//////...---------...000222333555444444555666666444222555888>>>AAABBB>>>999666888666333///,,,+++******++++++***)))((((((((()))******))))))))))))******))))))************))))))+++++++++++++++++++++++++++******)))((()))))))))+++++++++++++++***))))))******+++++++++,,,,,,,,,...//////...------///000000222333222111111222333444555777999::::::999999777999;;;<<<======<<<;;;:::<<>>==================<<<<<<;;;:::999999999999:::888888888:::;;;:::888333333333333333333333333444444444444444444444444222222222333333333444444222111///---,,,---///000777888999;;;>>>@@@BBBCCCDDDBBB>>>;;;999777777777::::::999777444222000///...------,,,---...000111222333555777:::999777444444777<<>>:::777666444222///---++++++***,,,,,,***)))((((((((((((***))))))(((((())))))************++++++***************************************)))))))))(((((()))******+++++++++******)))++++++++++++++++++++++++...//////...---,,,---///...000111222111111333444333444666888::::::::::::777888;;;===>>>===;;;::::::<<>>===============<<<<<<;;;:::999999999999888777666777888999888777444444444444444444444444444444444444444444444444222222222333333333444444222000///---,,,---...///333444666999<<>>;;;999888888999888777666444333000///...---,,,,,,,,,---///000///111333777::::::888666222555999===>>>===;;;999222111000...---,,,,,,,,,,,,,,,***)))(((((((((((()))((((((''''''(((((()))******++++++++++++*********************************************))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++***---...//////---,,,---...,,,...000111111222444666222333555888999:::::::::666888;;;===>>>===;;;:::;;;<<>>>>>???@@@AAABBBCCCCCC@@@@@@???>>>============<<<<<<;;;:::999999999999888777666666777888777555555555555555555555555555333333333333333333333333444444444444555555555555111000...---------......000111444777;;;???AAACCCEEEDDDBBB@@@>>>;;;999888777666555444444333111///------,,,,,,,,,---///000---...000444888888777555111333777;;;<<<<<<;;;:::000000//////...------,,,++++++***)))((((((((()))((((((''''''''''''((((((******++++++++++++*********************************++++++++++++***))))))'''((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++---//////---------...,,,---000111111222444666222333555777999::::::999666888;;;>>>???===;;;999;;;<<>>============<<<<<<;;;:::999999999999:::888777777888888666555444444444444444444444444333333333333333333333333333333333333444444444444//////...---------.........///222666;;;???BBBDDDCCCCCCBBB@@@>>>;;;999888666444333333555444222///---,,,,,,,,,---...000111---...000333777888777555000222666999;;;<<<<<<;;;222111111000///...,,,,,,******)))))))))))))))***))))))(((((((((((())))))))))))************))))))************************+++,,,,,,---,,,+++***)))((()))***++++++++++++++++++++++++++++++++++++,,,))),,,...///...------......///111111000000222333222444555777999999999888555888;;;>>>???===;;;999;;;<<<>>>AAABBBCCCCCCCCCDDDFFFIIILLLKKKKKKQQQYYYiii~~~xxxpppkkkgggddd___[[[YYYVVVTTTRRRTTTSSSRRRPPPNNNMMMKKKJJJLLLJJJHHHFFFDDDCCCCCCCCCGGGGGGGGGGGGEEECCCAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============<<<<<<;;;:::999999999999<<<:::888888999888777555333333333333333333333333222222222222222222222222000000111111111222222222......---------......///---...222666;;;???BBBDDDAAAAAAAAA@@@>>>;;;999777666444222333555555222///,,,,,,,,,,,,---///111222000000111444888:::999888///111555888;;;<<<<<<<<<444444333222000...,,,+++***)))))))))))))))***+++******))))))))))))******))))))************)))))))))))))))))))))))))))))),,,,,,---...---,,,+++******++++++++++++***))))))******+++++++++,,,,,,,,,(((+++---............///111222222111///...///000333444666777888888888888555888<<>>;;;999;;;<<<>>>AAABBBCCCCCCCCCFFFGGGKKKNNNMMMKKKOOOWWWggg~~~}}}yyytttooojjjfffbbb___ZZZWWWVVVTTTRRRQQQPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>===<<<<<<<<<<<<<<<;;;:::999999999999999999:::999999888777666666666555555555444444444333333333333333333333333444333333444555666444333444333111///---++++++***---...111444999===AAACCCAAAAAAAAABBBAAA>>>999555444444333333111000...---,,,------,,,+++,,,...000///000222777;;;:::666222222111111555:::===<<<:::777888888777444000,,,)))))))))))))))((((((((((((*********++++++,,,,,,,,,++++++++++++***)))((((((((((((((((((((((((((((((++++++******************,,,+++++++++***))))))))))))***,,,---...---,,,,,,///...---+++,,,---...000///000000111111111000000333444555777777777666666777999<<>><<<:::888;;;>>>@@@AAAAAABBBCCCHHHIIIJJJIIIIIIKKKNNNPPPeee~~~zzzyyyzzz|||||||||{{{|||}}}|||zzzxxxzzz|||~~~|||yyyuuuqqqnnniiidddaaa^^^[[[WWWUUUTTTSSSQQQOOOPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAA??????>>>>>>===<<<<<<;;;<<<;;;:::999999888888888999999:::999999888777666555555555444444444444333333333333333333333333333444333333444555666444333333222000///...------,,,---...111555999===AAACCCCCCCCCCCCDDDDDDAAA<<<888777666666555444222000000...///...---++++++---///...///222777===>>>;;;777222111111444999<<<<<<:::666666666555222...***((()))))))))))))))))))))))),,,++++++******))))))(((++++++,,,,,,,,,+++******))))))))))))))))))))))))************************+++++++++***************++++++,,,------,,,,,,,,,///...------...///111333///000111111222222111111222333555777777777777666777999;;;>>>>>>===<<<:::999<<>>>>>======<<<<<<;;;<<<;;;:::999999888999999999999:::999999888777666444444444444333333333333333333333333333333333333333222222444555666555333222111000///.........///---...111555999>>>AAACCCCCCCCCDDDEEEEEEBBB===999999999888777666444333222000000000...,,,+++---///...///222999@@@BBB@@@===444111000333888<<<===<<<777666666444111...+++))))))))))))***************------,,,***((('''&&&%%%))))))***++++++++++++******************************************************************+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,...000222444000000111222333333222222222333555777888888888888777888:::;;;<<<<<<;;;;;;:::===@@@BBBBBBBBBCCCEEEEEEFFFGGGHHHHHHJJJNNNPPP]]]xxx{{{yyypppqqqssstttsssqqqmmmjjjlllnnnooopppoooqqqsssuuuwwwwwwwwwxxxwwwtttnnnjjjeeeeeedddccccccccccccccc___```bbbdddfffhhhjjjjjjooouuu|||~~~}}}yyyrrrnnnllljjjgggeeedddaaa^^^[[[TTTSSSQQQQQQQQQQQQPPPNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>======<<<<<<<<<======<<<;;;::::::::::::999999999999999888666666444444333333333222222222333333333333333333333333333222222444555666555444333222111000///.........---...111444999===@@@CCCAAAAAABBBCCCCCCAAA<<<999888888888777666444222111///000000...------///111111222555;;;AAADDDCCC@@@555222000222777<<<======:::999777555222///---,,,)))*********++++++,,,,,,...---,,,***)))'''&&&%%%&&&'''((()))***************************************************+++++++++)))))))))***+++++++++,,,...---,,,+++***+++,,,---+++++++++,,,---///000111000111222333333333333333111222555777888999999999888888999:::;;;;;;;;;;;;:::===@@@BBBCCCCCCDDDEEEDDDEEEGGGGGGHHHJJJMMMPPPYYYuuu|||zzz{{{~~~yyyuuuqqqnnnmmmllliiikkkmmmnnnmmmllljjjiiikkknnnrrruuuwwwzzz}}}~~~~~~xxxpppjjjcccaaa^^^[[[XXXWWWWWWWWWUUUUUUUUUVVVWWWXXXXXXYYYWWW]]]cccdddcccfffnnnvvv~~~~~~yyyssslllgggfffdddbbbaaa```^^^[[[YYYSSSRRRQQQQQQRRRSSSQQQPPPOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>=========???>>>===<<<<<<;;;;;;<<<999999999999999888666666444444333333333222222222333333333333333333333333222222222333666666666444666555333111///...---------...111444777;;;>>>@@@@@@@@@AAACCCDDDAAA===:::777777666555444222111000---.../////////000333666666666888<<>>>>>;;;999777444111///------)))******+++,,,---......------,,,+++******))))))'''''')))***++++++,,,,,,************************))))))*********+++++++++)))))))))***+++++++++,,,...---,,,+++***+++,,,---..................//////000000111222333444444444111333555777999999999999888888999:::;;;;;;;;;;;;:::===@@@BBBCCCCCCDDDEEEDDDFFFGGGGGGHHHJJJMMMPPPYYYtttwwwtttrrrsssyyy~~~|||vvvqqqnnnmmmmmmnnnkkkiiieeebbb``````bbbcccccceeehhhjjjkkklllooopppssswww|||xxxqqqccc```ZZZUUUQQQOOONNNNNNJJJJJJJJJKKKLLLMMMOOOPPPLLLPPPSSSSSSSSSUUU\\\bbbiiinnnvvv|||~~~zzzvvvrrrmmmgggccc```___]]]\\\\\\ZZZXXXUUUSSSRRRRRRSSSTTTTTTSSSQQQNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA??????????????????????????????>>>===<<<<<<<<<<<<999999:::999999888777666444444444444333333333333333333333333333333333333222111222333666777666555777666444222000...------...///000222555888;;;<<>>===<<<;;;::::::::::::999999:::999999888777666555555555444444444444333333333333333333333333333111111111333666777666555666555444222000///////////////000111333666888999???@@@AAACCCEEECCC???<<<999888888777666444333222...///000000111222666888;;;:::999<<>>>>>===<<<:::999<<>>AAABBBAAA===:::;;;;;;;;;:::888777555444000111111111111222555777;;;999999;;;??????===:::777666666:::???BBBAAA???===:::666222///......///******+++---///000111222+++++++++***)))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,+++++++++******))))))'''(((+++---...///......&&&'''(((***+++,,,---------...///000222222333333555666777888999999888777777999<<>><<<:::999;;;>>>@@@AAAAAABBBCCCJJJKKKKKKJJJIIIJJJLLLNNNddd~~~{{{tttrrrqqqkkkgggeeefffnnnxxx}}}vvvkkk```WWWSSSSSSSSSPPPPPPPPPPPPSSSVVVZZZ\\\___bbbgggmmmtttzzzwwwqqqggg___ZZZWWWUUUTTTNNNKKKFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHKKKNNNPPPQQQQQQQQQQQQMMMNNNOOOQQQVVV[[[aaadddfffhhhiiihhhfffdddddddddhhhiiijjjjjjiiihhhgggfffccc```\\\ZZZYYYYYYYYYXXX[[[\\\^^^aaadddgggiiijjjtttwww{{{~~~{{{yyywwwtttqqqnnnnnnjjjfffbbb```___^^^\\\[[[YYYWWWWWWWWWVVVUUUSSSQQQRRRSSSSSSSSSSSSRRRRRRSSSPPPLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFMMMKKKHHHGGGGGGFFFEEECCCDDDBBB@@@>>>======>>>??????@@@AAABBBAAA@@@???>>>???===;;;999999999:::;;;777999:::999777555555666444444333222222222222333111111111111111111111111444444444555777888:::;;;777777666444222111/////////000000000000111444666999;;;>>>@@@@@@>>><<<:::666888:::======:::555000.........///111333555777:::======999777:::<<<;;;222222444999???BBBAAA???:::999777666555333000...++++++,,,------,,,,,,,,,+++*********))))))((((((*********))))))))))))))),,,***((()))++++++(((%%%(((((())))))))))))((((((************************************+++,,,---.........//////000000111111000////////////111333444333444666777888888777777777888:::<<<<<<;;;:::999;;;===@@@BBBBBBBBBDDDEEEHHHEEEEEEHHHIIIJJJPPPWWWmmm|||zzzssspppoooiiieeebbbcccjjjsss|||}}}uuupppfffaaaZZZSSSNNNLLLLLLMMMNNNPPPSSSVVVXXX\\\aaaeeeooorrrwww~~~}}}wwwlllccc]]]ZZZWWWVVVTTTPPPKKKHHHGGGGGGFFFEEE>>>???@@@AAABBBCCCDDDDDDGGGIIIKKKMMMMMMLLLKKKKKKEEEDDDDDDEEEHHHLLLPPPRRRQQQSSSUUUUUUTTTTTTTTTVVVZZZ[[[\\\]]]]]]\\\[[[ZZZUUURRRNNNLLLLLLLLLKKKJJJOOOPPPQQQSSSUUUXXXZZZ\\\bbbdddhhhllloootttyyy||||||{{{yyywwwsssqqqooonnnkkkiiiiiifffbbb```___^^^^^^]]][[[YYYWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSRRROOOLLLKKKLLLMMMMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGKKKHHHFFFEEEEEEDDDCCCAAACCCBBB@@@>>>===>>>???@@@@@@@@@AAAAAAAAA@@@???>>>===<<<:::888777888999:::999;;;<<<;;;888777777777666666555444444444444555222222222222222222222222222333333444555777888999888777555333111000/////////000000000000111444666999:::<<<======<<<999888555666999<<<>>><<<777333000/////////000222444555666999;;;:::;;;>>>>>>:::444333333777===AAAAAA???;;;999777666555333000...+++,,,,,,------,,,,,,,,,************)))))))))((()))))))))))))))************)))((()))******)))((((((((())))))))))))((((((************************************+++,,,---.........//////000000111111000/////////000111333444333444666777888888777777666888:::<<<===<<<;;;;;;;;;>>>AAACCCCCCCCCDDDFFFHHHEEEEEEGGGHHHIIINNNTTThhhwwwxxxpppmmmkkkeeeaaa]]]^^^dddmmmvvv{{{}}}yyysssllleee___SSSQQQMMMJJJIIIJJJLLLNNNVVV\\\dddiiikkkooovvv{{{yyynnnddd]]]YYYVVVUUUPPPMMMHHHEEECCCBBBAAA???<<<===>>>@@@AAACCCDDDDDDFFFHHHJJJKKKKKKIIIGGGEEEBBBAAA@@@???@@@AAACCCEEEBBBDDDGGGHHHIIIJJJLLLNNNQQQRRRSSSUUUVVVUUUUUUTTTOOOLLLIIIGGGGGGGGGFFFEEEIIIIIIHHHIIIJJJMMMPPPQQQSSSUUUXXX[[[]]]aaaeeeiiisssuuuxxx|||}}}}}}|||{{{yyywwwuuusssrrroookkkiiiiiihhhgggfffdddaaa^^^]]]]]]]]]]]]\\\ZZZXXXWWWVVVWWWVVVUUUSSSTTTSSSRRRQQQQQQQQQRRRSSSQQQOOOMMMMMMNNNNNNLLLKKKGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFCCCBBBBBBBBBAAA???BBBAAA????????????AAAAAA@@@@@@AAAAAA@@@??????>>>;;;:::888777666666777888<<<===>>><<<:::888888888666666555444444444444555333333333333333333333333111222222333444666777888888777444222000//////000//////000000///111333666888888999999999777666555333555777;;;>>>>>>;;;888222111000///000111222333222444666888===BBB@@@;;;666444333666;;;???@@@???===;;;999777666444000...,,,,,,,,,------,,,,,,+++************))))))))))))(((((())))))******++++++''')))******)))((()))***((())))))******))))))(((************************************+++,,,---.........//////000000111111000000000000000111222333333444666777888888777777666888:::===>>>>>>===<<<<<>><<<;;;999777===>>>???AAACCCEEEGGGGGGGGGHHHIIILLLLLLKKKHHHEEECCCBBB@@@>>>>>>>>>?????????AAACCCDDDEEEGGGJJJLLLMMMNNNPPPRRRTTTTTTTTTTTTQQQNNNLLLJJJJJJJJJIIIGGGHHHFFFEEEDDDDDDGGGJJJLLLJJJLLLOOOPPPRRRTTTXXXZZZbbbdddhhhmmmrrrwww{{{}}}}}}yyyyyyxxxvvvtttsssqqqpppnnnkkkhhhggggggggggggfffaaa___]]]\\\\\\]]]\\\[[[YYYXXXVVVVVVVVVVVVUUUSSSUUUSSSQQQPPPPPPQQQRRRSSSQQQPPPOOOPPPPPPOOOLLLJJJEEEFFFFFFFFFFFFFFFGGGGGGGGGEEECCCBBBBBBBBBAAA???@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@??????>>>>>>;;;:::999888777777777777<<<===>>>===:::888777888444444333222222222222333333333333333333333333333111222222333444666888888999777444222000///000000...///000//////000333555666666666666555444333333222333666:::>>>???>>><<<333222111000//////000000000111111444<<>>@@@???>>><<<:::888777444111...,,,,,,---------,,,++++++*********)))))))))))))))''''''((()))***++++++,,,'''***+++***'''&&&(((+++)))))))))******)))))))))************************************+++,,,------......//////000000111111000000000111111222222222333444666777888888777777666888:::===??????>>>>>><<>>===<<<;;;;;;;;;;;;===>>>???@@@@@@BBBEEEGGGIIIJJJMMMOOOQQQRRRRRRRRRPPPNNNLLLKKKKKKJJJIIIGGGDDDCCCAAA???@@@AAADDDFFFEEEFFFGGGHHHHHHIIILLLNNNRRRTTTXXX]]]ccchhhlllnnntttuuuxxxyyyyyywwwvvvuuusssrrrqqqooommmlllkkkkkkkkkiiigggfffggghhhggggggaaa___]]]\\\]]]\\\[[[YYYXXXWWWUUUUUUVVVVVVUUUSSSUUUSSSQQQPPPOOOPPPQQQRRRRRRQQQQQQQQQRRRPPPMMMJJJGGGGGGFFFFFFFFFFFFFFFEEEHHHFFFDDDCCCDDDDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCCAAAAAA@@@???>>>>>>======<<<;;;;;;:::999999888888;;;<<<===;;;999777777777444444333222222222222333222222222222222222222222222222333444555777888999999777555333111000000000...////////////000333555555555555555444333333222111222444888===??????>>>444333111///.........///000///---///777AAABBB???888555222333888===???@@@???===;;;999888666222000,,,---------,,,,,,+++***))))))))))))))))))******''''''((()))***++++++,,,)))+++,,,)))&&&$$$&&&)))))))))************))))))************************************+++,,,------......//////000000111111111111111222222222222222333444666777888888777777666888:::===??????>>>>>><<>>=========;;;:::;;;<<>>===<<<<<<<<<<<<<<<===>>>>>>>>>???BBBEEEJJJKKKNNNPPPRRRSSSSSSSSSQQQOOOMMMMMMMMMMMMKKKIIIFFFEEECCCBBBBBBCCCEEEFFFEEEFFFGGGFFFEEEEEEFFFHHHJJJLLLPPPUUUZZZ___ccceeeiiimmmqqqssssssrrrrrrrrrooonnnmmmkkkiiiiiihhhhhhgggfffeeeeeeffffffeeeddd```^^^]]]\\\]]]\\\[[[YYYXXXVVVUUUUUUVVVVVVUUUSSSTTTSSSRRRPPPPPPPPPPPPQQQSSSRRRQQQQQQQQQPPPLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGJJJHHHFFFEEEFFFFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===============<<<<<<;;;::::::999888:::;;;:::888777777777666666555444444444444555111111111111111111111111222333333444555777999999999888777555444222111000......//////...000222555333444555666666555444333111111333666;;;>>>???>>>555333111///...------...//////,,,,,,222;;;???>>>777444111333999>>>@@@@@@>>>===;;;:::999777555222------------,,,+++******))))))))))))************(((((())))))******++++++******)))(((&&&%%%'''((()))******++++++******)))************************************+++,,,---.........//////000000111111111111222222333222222111333444666777888888777777666888:::===>>>>>>===<<<;;;>>>BBBDDDEEEFFFHHHIIILLLJJJJJJLLLJJJHHHJJJOOO\\\mmm|||tttmmmgggddd___YYYSSSQQQWWWaaajjjpppuuuxxx}}}}}}{{{zzzvvvuuuuuutttrrrmmmgggbbb[[[WWWRRROOOOOOPPPPPPQQQUUUYYYaaammm}}}yyyxxxuuussspppmmmiiifffaaa___\\\YYYVVVPPPJJJFFF???>>>======??????>>>======>>>@@@DDDGGGKKKMMMOOOMMMMMMNNNRRRUUUTTTNNNHHHBBBBBBAAA@@@???>>>============>>>>>>???AAAEEEHHHLLLNNNPPPRRRTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQOOOMMMJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGEEEDDDEEEFFFEEEGGGKKKOOOTTTXXX\\\^^^cccggglllooonnnmmmmmmnnnnnnllljjjiiiggggggggggggdddddddddeeeffffffccc```\\\[[[ZZZ[[[]]]]]]\\\ZZZWWWVVVTTTUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOORRRQQQOOONNNNNNMMMKKKIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGFFFEEEBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<===============<<<;;;;;;:::999777999::::::888777888999666666555444444444444555222222222222222222222222111222222333444666777888888999999888777444111000---...//////...///222555222444777999999888777555222222222555999<<<======444333111///...------...,,,///...---///666999999555222111444999>>>@@@@@@>>><<<;;;::::::999666444------------,,,+++***)))((()))))))))************)))))))))))))))*********)))'''%%%%%%''')))******)))******++++++******)))************************************+++,,,---.........//////000000111111111222333333333222111111333444666777888888777777666888:::<<<===<<<;;;;;;;;;>>>AAADDDEEEFFFHHHIIIJJJHHHIIIKKKJJJHHHJJJNNNZZZlll|||uuummmgggdddaaa[[[SSSQQQUUU]]]ffflllqqqtttzzz~~~~~~}}}|||zzzwwwuuurrrqqqooonnnnnnmmmjjjddd]]]XXXTTTQQQNNNMMMPPPTTTXXXZZZbbbiiitttxxxwwwuuurrrnnnjjjeeecccZZZZZZYYYXXXVVVPPPJJJEEEAAA@@@@@@AAACCCEEEDDDCCC@@@AAADDDGGGKKKOOOQQQSSSTTTSSSTTTWWWZZZXXXQQQJJJAAAAAA@@@>>>===;;;:::999:::;;;<<<===>>>AAAEEEIIIKKKLLLNNNPPPRRRRRRRRRRRRUUUTTTSSSSSSSSSSSSPPPNNNIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFFFFDDDAAA@@@@@@BBB???@@@CCCGGGLLLPPPSSSTTT[[[```eeegggfffddddddeeeiiihhhfffdddcccbbbbbbcccddddddeeeggghhhfffccc___XXXXXXXXXZZZ\\\^^^]]][[[WWWUUUTTTUUUVVVVVVUUUTTTRRRRRRRRRRRRQQQPPPOOONNNQQQOOOMMMLLLLLLKKKIIIHHHFFFGGGHHHIIIKKKLLLMMMNNNJJJIIIGGGFFFGGGHHHGGGFFFBBBCCCCCCDDDCCCCCCBBBBBBCCCAAA@@@>>><<<<<<<<<===<<<<<<<<<<<<;;;:::999999777888::::::999999999:::444444333222222222222333333333333333333333333333000000111222333555666777888999::::::999555222///---...///......///222444222444888;;;<<<;;;888777333222222444777:::;;;;;;444333111///...------...***...000//////333555555333111111444:::???@@@@@@===<<<;;;:::;;;:::888666---...------,,,+++***)))(((((())))))*********+++*********)))))))))))))))((($$$"""###(((,,,---,,,******++++++++++++******************************************+++,,,---.........//////000111111111111222333444333333111000333555666777888888777777777888:::<<<<<<;;;:::999:::===AAACCCEEEFFFGGGIIIHHHGGGHHHJJJIIIGGGIIIMMMYYYkkk~~~~~~yyyqqqhhhbbb```ZZZUUUSSSSSSVVV```jjjooosssyyy|||~~~~~~}}}yyyxxxwwwuuusssqqqpppoookkkkkkjjjiiieee___WWWRRRMMMOOOOOOPPPWWWbbbhhhiiipppwww~~~}}}|||zzzrrrooopppnnnhhhcccaaa\\\WWWTTTTTTQQQLLLGGGEEECCCAAACCCEEEFFFDDDAAACCCEEEHHHJJJLLLOOORRRUUUXXXYYYXXXWWWXXXYYYTTTMMMDDDBBB>>>============<<<===>>>>>>@@@AAABBBCCCCCCHHHLLLQQQSSSRRRQQQQQQSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTQQQNNNNNNOOOOOOLLLIIILLLLLLKKKHHHDDDCCCCCCEEEFFFEEEEEEGGGIIILLLLLLLLLVVVWWW[[[___bbbeeeggghhhgggggggggfffffffffffffffggggggfffeeecccaaa___^^^]]][[[ZZZZZZ[[[[[[ZZZXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWVVVTTTRRRPPPMMMLLLKKKKKKLLLMMMNNNMMMKKKIIIHHHKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIHHHFFFBBBCCCDDDDDDDDDDDDDDDCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666555666666555444333333222222111111111111111111111111333333333333444555666666777777888777666333111///------,,,---...000222333444444555777:::<<<;;;:::888444000444:::>>><<<888333111///,,,,,,---...000---......///000111222222222111111666<<<@@@BBBAAA???>>><<<:::888666444333///...---+++***)))))))))++++++******))))))(((((())))))***++++++++++++***+++***)))(((((()))***+++&&&'''((()))***+++,,,,,,&&&''')))***++++++******++++++,,,,,,,,,,,,------...---,,,+++,,,---...///000111111222222222111111000222666888999888666555666888:::===>>>===<<<;;;>>>>>>???@@@BBBCCCDDDEEEGGGGGGGGGGGGGGGJJJNNNRRR```nnn|||~~~yyyqqqhhhbbb^^^WWWQQQOOOPPPTTT^^^hhhlllpppvvvzzz}}}~~~|||{{{zzzuuutttsssqqqpppnnnmmmmmmlllkkkiiieee```XXXQQQLLLJJJNNNQQQVVV```nnnwwwyyy~~~{{{{{{{{{~~~yyyxxxzzz~~~zzzrrroooooommmhhhbbb___ZZZVVVTTTTTTSSSNNNJJJEEECCCAAABBBDDDFFFFFFDDDEEEGGGIIIJJJLLLOOOTTTWWWXXX[[[[[[ZZZZZZZZZVVVPPPHHHEEE@@@>>>===>>>>>>=========???@@@AAACCCDDDDDDKKKOOOSSSUUUUUUTTTTTTUUUTTTUUUWWWYYYZZZ[[[ZZZZZZZZZXXXVVVVVVWWWWWWUUUSSSSSSSSSQQQNNNJJJIIIIIIKKKHHHIIIJJJLLLOOOOOOMMMLLLQQQSSSVVVZZZ^^^bbbdddeeedddeeefffggghhhhhhhhhhhhhhhggggggeeedddbbb```___```^^^\\\ZZZZZZYYYWWWUUUWWWWWWUUUTTTTTTTTTUUUVVVTTTTTTSSSQQQPPPOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLJJJIIIIIIIIIIIIHHHFFFCCCDDDDDDDDDDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::999999888666555555444666555555444333333222222111111111111111111111111222111111222222333444555666777888777666444111///------------...000111333666555666999<<<======<<<999444111333999<<<:::777555333///---++++++,,,---------...///000111111222222000000333999>>>@@@AAA>>>>>><<<:::777555333333///...,,,+++***)))))))))*********)))))))))))))))))))))***++++++++++++***+++***)))(((((()))***+++'''(((((()))***++++++,,,((()))***++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---...///000000111222222222222111111333777999:::999888666777999;;;>>>???>>>===<<<;;;<<<>>>AAACCCDDDEEEFFFHHHIIIIIIIIIIIILLLPPPTTTaaaooo~~~yyy{{{~~~~~~yyyqqqhhhbbb[[[TTTMMMKKKKKKPPP[[[fffiiinnnssswwwzzz~~~{{{yyywwwvvvrrrrrrqqqpppooonnnmmmmmmmmmkkkgggbbb\\\UUUOOOLLLLLLSSS\\\eeeqqq}}}wwwrrroooqqqtttvvvxxxyyyxxxtttooommmoooqqqxxxyyyyyyvvvsssrrrvvvyyyzzz|||xxxrrrkkkhhhgggfffaaa\\\WWWTTTQQQQQQRRRQQQNNNKKKFFFDDDAAAAAADDDGGGHHHIIIIIIJJJKKKKKKMMMQQQVVVZZZZZZ___aaa^^^\\\[[[XXXTTTMMMIIICCC???>>>>>>??????===>>>???AAACCCDDDFFFGGGLLLPPPTTTVVVVVVUUUUUUUUUTTTVVVXXX[[[^^^___aaaaaa```___]]]^^^___```______^^^^^^]]][[[YYYXXXYYY[[[YYYZZZ\\\^^^]]]YYYSSSNNNOOOPPPRRRVVVYYY]]]```bbbaaaccceeehhhjjjjjjjjjiiigggggggggeeedddbbb```______]]][[[ZZZZZZYYYWWWUUUVVVUUUUUUTTTSSSTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;:::999888888888777666555555444444555555555444444333333222111111111111111111111111000000000111111222333444666777777777666444111000...---------...///111222777666777:::===???>>>>>>999555111222777999888555555333000---+++*********,,,------...///000111222222000///111555;;;???@@@???>>><<<:::777555333222...---,,,+++***)))))))))))))))))))))************((()))******++++++************))))))))))))******)))))))))*********++++++************+++,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000000111222222222222222222444777:::;;;:::999777888999<<<>>>??????>>>===888:::>>>BBBDDDFFFFFFFFFGGGHHHIIIIIIJJJLLLPPPTTTbbbqqqwww{{{~~~||||||}}}~~~zzz~~~~~~yyyqqqhhhbbbYYYRRRKKKIIIIIINNNYYYdddiiimmmrrruuuxxx|||}}}{{{xxxvvvtttttttttsssrrrrrrqqqppppppnnnlllgggaaa[[[VVVTTTSSSTTT```nnnzzz~~~vvvrrrlllggggggiiilllmmmjjjiiihhhddd___\\\]]]^^^^^^______^^^[[[ZZZ[[[\\\\\\]]]aaagggmmmqqqsssrrrhhhccc]]]ZZZYYYXXXTTTPPPMMMKKKIIIJJJLLLMMMKKKIIIFFFDDDAAAAAACCCFFFJJJMMMLLLLLLMMMMMMNNNRRRXXX]]]___eeegggbbb]]][[[ZZZWWWQQQLLLEEE???>>>>>>??????===>>>@@@BBBDDDFFFHHHIIILLLNNNRRRUUUVVVUUUUUUTTTVVVWWWZZZ\\\___bbbcccdddbbbaaa```aaabbbcccdddeeeggghhhiiijjjjjjlllooorrrwwwxxxyyyyyyuuulllaaaYYYTTTTTTTTTUUUXXXZZZ]]]______aaaeeehhhjjjjjjhhhgggfffeeeeeedddbbbaaa___^^^[[[ZZZYYYYYYZZZ[[[ZZZXXXUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFEEEEEECCCBBBAAAAAA@@@??????>>>>>>??????>>>>>>===;;;:::999888777888888777666666555444444555555444444444333333333111111111111111111111111111000000111111222333444666666777777666444222000...---------...///111222666555666999<<<>>>>>>===:::666222222555666555333444222///---+++*********,,,,,,...///000111222222333111//////333888>>>AAA@@@???===;;;888666444333...---,,,+++************(((((())))))******++++++((())))))******************))))))))))))))))))***************************++++++***)))***+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000111222222222222222222444777999:::999888777777999;;;===>>>>>>======888;;;???CCCEEEFFFEEEDDDDDDEEEFFFGGGHHHJJJNNNQQQaaaqqqwww{{{~~~|||{{{{{{}}}}}}zzz~~~~~~yyyqqqhhhbbbYYYRRRLLLIIIIIIMMMXXXbbbkkknnnrrrtttvvvzzz~~~{{{xxxvvvvvvvvvuuutttssssssrrrrrrpppmmmhhhaaaZZZWWWYYY[[[```ooo}}}wwwssslllhhhccc`````````______XXXWWWTTTPPPMMMKKKJJJKKKIIIJJJJJJJJJHHHFFFFFFFFFCCCEEEHHHOOOVVV[[[^^^^^^WWWSSSOOOLLLLLLKKKHHHFFFEEEDDDDDDFFFGGGIIIIIIHHHEEEDDDBBB@@@BBBFFFKKKNNNNNNOOOOOONNNPPPTTTYYY^^^dddhhhiiibbb\\\ZZZZZZXXXRRRMMMFFF@@@>>>>>>????????????AAACCCEEEHHHIIIJJJLLLNNNRRRUUUXXXYYYXXXVVVYYYYYY[[[]]]___bbbdddeeeddddddcccccccccdddggghhhhhhkkknnnqqquuuzzzuuulll]]]\\\ZZZXXXXXXZZZ\\\]]]^^^```dddfffggggggeeedddccccccbbbbbb```___]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNLLLKKKKKKJJJKKKKKKIIIJJJKKKLLLMMMLLLKKKJJJLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???????????????>>>===<<<;;;:::999888888888888888777777666666555444444444444444333333333111111111111111111111111111111111222222333444555555666777777666444222000......------...///000111333333444777;;;======<<<:::777333111333444444333111000///---,,,,,,,,,,,,+++---000222444444333333444222000000222777===BBBBBBAAA???<<<999777555444------,,,+++************(((((())))))******++++++(((((()))************))))))))))))******)))))))))***************++++++++++++***)))(((((()))+++,,,*********+++++++++,,,,,,++++++,,,---........./////////000111222333333333222333555777888888777777666777999;;;<<<<<<<<<<<<:::<<<@@@CCCEEEDDDCCCBBBDDDFFFGGGGGGHHHIIILLLOOO]]]nnnvvvzzz}}}|||{{{||||||}}}~~~yyyqqqhhhbbbZZZTTTNNNKKKKKKMMMVVV```iiilllppprrrtttyyy~~~|||zzzvvvvvvuuutttsssrrrqqqqqqpppnnnhhh```ZZZZZZ___dddppp|||xxxrrrlllhhhaaa]]]XXXUUUUUUSSSPPPMMMHHHGGGDDDAAA???>>>>>>>>>@@@@@@@@@@@@@@@???>>>===888999<<>><<<::::::999999999<<<<<<<<<<<<======<<<;;;666666888<<<@@@BBBCCCBBBBBB@@@>>>===>>>>>>>>>>>>>>>???AAAAAAAAABBBCCCDDDCCCCCCCCCAAAAAACCCHHHLLLNNNPPPQQQRRRSSSVVVYYY\\\```^^^YYYSSSSSSWWWYYYWWWSSSOOOJJJEEECCCBBBAAA@@@CCCCCCDDDFFFGGGIIIJJJJJJMMMOOORRRXXX^^^aaa```^^^\\\\\\]]]^^^aaadddggghhhllllllkkkhhheeeeeehhhkkkeeegggjjjmmmppptttyyy}}}yyysssccc```[[[WWWUUUUUUXXXYYYXXXYYY[[[^^^```aaabbbbbbaaaaaaaaa```___^^^]]]\\\\\\[[[YYYYYYYYYYYYWWWUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNMMMLLLJJJIIIIIIKKKNNNQQQSSSSSSRRRRRRLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<777777666666666666555555444444444444444444444444111111111111111111111111111000000111111222333444444555666777666555333111//////...------...000111000000222555999;;;;;;;;;:::888444222222444555666333222111000///...------+++000777<<<>>><<<888444111111111000000333999>>>AAA@@@===;;;777444222111,,,,,,++++++******++++++*********)))))))))))))))'''(((((()))))))))))))))((()))***++++++***)))((())))))***++++++,,,------*********++++++******)))************++++++++++++)))***,,,---/////////......///000111222333333333333444555777888888888888777888999:::;;;;;;<<<<<<;;;===???AAACCCDDDEEEEEEHHHJJJKKKJJJIIIIIIKKKLLLQQQdddxxxvvv{{{~~~yyyqqqhhhcccZZZTTTPPPNNNLLLLLLRRRYYY```ccchhhlllqqqxxx{{{zzzxxxwwwuuusssrrrqqqggggggeeeccceeemmm|||xxxuuuqqqlllhhhccc^^^ZZZUUUNNNFFFBBBBBBBBB???;;;===;;;999888999999999999:::999888999:::::::::999777777888:::===>>><<<;;;<<<;;;:::::::::;;;<<<===;;;<<<>>>>>>======???@@@BBBCCCCCCBBB@@@BBBFFFJJJNNNPPPRRRSSSTTTVVVYYY[[[[[[XXXQQQLLLOOOVVVYYYWWWTTTPPPKKKHHHFFFEEECCCBBBDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLOOOVVV]]]```___]]]\\\\\\]]]___bbbfffiiikkkmmmmmmlllhhhdddcccfffjjjhhhiiikkkllllllooorrruuutttuuuvvvwwwvvvrrrkkkfff```\\\WWWSSSQQQSSSUUUWWWUUUVVVXXXZZZ]]]```bbbdddaaaaaaaaaaaa```___^^^]]]XXXWWWWWWXXXZZZ[[[ZZZYYYTTTUUUUUUVVVVVVTTTSSSRRRNNNOOOOOOPPPQQQRRRSSSSSSMMMNNNOOOPPPOOOMMMKKKIIIEEEGGGKKKOOOQQQQQQQQQPPPLLLJJJIIIIIIIIIIIIHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEBBBAAA@@@@@@??????@@@@@@<<<<<<<<<============>>>555555555555555444444444444444444444444444444444111111111111111111111111////////////000111222333444555666777666555333111//////...------...000000000111222555999<<<<<<;;;:::888555333222444666888666555333222000...,,,+++,,,111999@@@BBB>>>999555///000000//////111777<<>><<<999666333000///,,,,,,++++++***+++++++++++++++******))))))(((((('''(((((()))))))))))))))((()))***++++++***)))(((((())))))+++,,,---......***+++,,,------,,,***))))))************+++++++++)))***,,,.../////////......///000111333333333444444555666888999999999999888999999:::;;;<<<===>>>:::;;;===???BBBEEEGGGHHHGGGHHHIIIIIIGGGGGGGGGIIIMMM```uuuxxx}}}zzztttjjj___]]]VVVOOOLLLKKKJJJNNNTTT^^^aaaeeeiiimmmsss|||~~~|||~~~|||yyywwwvvvsssnnnjjjmmmiiieeefffooo~~~vvvrrrlllfff```ZZZTTTPPPMMMJJJEEE@@@===;;;;;;;;;::::::999999888777777666777777777777777888888888444444555555666666777777777777888888999999999:::888999;;;===>>>???@@@@@@BBBCCCDDDCCCCCCDDDGGGIIILLLOOOTTTVVVUUUTTTSSSSSSSSSNNNJJJKKKPPPUUUWWWVVVVVVSSSOOOIIIDDDDDDFFFHHHHHHGGGEEEEEEFFFHHHKKKNNNNNNQQQVVVZZZ\\\[[[YYYXXXWWWVVVWWW[[[aaafffiiikkkllliiifffdddcccdddfffgggeeefffhhhjjjkkkkkkkkkjjjmmmmmmmmmkkkhhhccc^^^[[[[[[ZZZXXXVVVUUUUUUUUUVVVTTTTTTUUUVVVYYY\\\___```]]]]]]]]]\\\[[[XXXVVVUUUWWWVVVUUUUUUVVVWWWXXXYYYWWWWWWVVVUUUTTTRRRRRRQQQSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOONNNNNNLLLKKKJJJLLLLLLKKKKKKLLLNNNPPPQQQOOOMMMJJJHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA???>>>>>>>>>???@@@??????>>>===<<<;;;;;;:::777777777777666666666666777666555333222111000000111000000///////////////////////////000111333333666555444444555444222000///...---,,,,,,---...///222333444777888:::::::::;;;888333111222444555555777333///------.........---111999@@@CCC???888222111111111000111444999===@@@???<<<888555222111000---,,,++++++******++++++******))))))((((((''''''************************+++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))))))))***+++,,,,,,,,,------.../////////,,,---...///111222444444111222444666777777666666444777:::>>>???>>>===;;;888;;;>>>@@@AAABBBDDDFFFGGGIIIKKKKKKJJJHHHGGGHHHOOOddd{{{www}}}~~~zzzuuulllbbb]]]VVVPPPMMMKKKJJJNNNTTTZZZ^^^ccchhhmmmttt}}}~~~}}}zzzwwwvvvtttqqqlllhhhhhhhhhjjjqqq~~~{{{sssooohhhbbb\\\VVVPPPLLLHHHEEEAAA===:::999999999888888888888888999999999777777777777888888888888666666777777777777777777777777777888888888999999888999:::<<<===>>>??????@@@AAACCCCCCDDDFFFIIILLLPPPSSSWWWXXXVVVTTTRRRQQQPPPMMMJJJLLLRRRWWWXXXWWWWWWUUUQQQKKKFFFDDDEEEFFFEEEEEEEEEEEEGGGJJJMMMOOOOOORRRVVVZZZ\\\[[[YYYXXXRRRRRRTTTYYY```eeehhhiiigggeeeaaa^^^]]]___bbbcccfffggghhhiiijjjkkkkkkkkklllkkkkkkhhheeeaaa]]]ZZZYYYXXXVVVUUUTTTUUUUUUVVVUUUUUUUUUVVVXXXZZZ\\\^^^\\\\\\]]]\\\[[[ZZZXXXVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNOOONNNMMMJJJHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA???>>>>>>>>>???@@@@@@???>>>===<<<;;;:::999777777777777666666666666666555444333222111111111333222111111000000111111111111000111111222333444666555444444555444222000///...---,,,,,,---...///111222444555777888999999:::777333111222444555555777444000...............---111777===@@@===777222222222222111111555999===???>>>;;;888555333111000---,,,++++++******++++++************))))))))))))************************************************************++++++,,,,,,***++++++,,,,,,++++++***+++******)))***+++,,,---,,,,,,------.../////////000000000000111111222222111222444666777777777666444666999===>>>===<<<::::::<<>>???===???BBBCCCEEEHHHLLLNNNTTTWWWZZZZZZWWWTTTQQQPPPNNNKKKKKKNNNTTTYYYZZZYYYYYYXXXTTTOOOIIIEEEDDDDDDCCCCCCEEEFFFIIILLLNNNOOOOOORRRVVVZZZ\\\[[[YYYWWWNNNPPPSSSZZZaaagggjjjkkkkkkhhhddd``````bbbeeehhhhhhhhhhhhhhhhhhiiijjjkkkjjjjjjhhheeebbb^^^[[[YYYWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMMMMLLLJJJHHHFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@????????????@@@@@@@@@>>>===;;;:::999888777777777777666666666666555444333333222222222333444444333222222222222222333222222222222222333333666555444444555444333111///...---,,,,,,---...///111111222333555666777777999555222000111333555666888555111//////000//////---000444888;;;:::666222333333333222333555999======<<<:::888555333222111---,,,++++++******++++++************++++++++++++************************)))))))))))))))))))))))))))))))))************+++******++++++++++++******+++++++++++++++,,,------,,,,,,------.../////////333333222222111000000000111222444666777777777666555777:::===>>>>>>===<<<;;;>>>AAABBBCCCDDDEEEGGGHHHIIIJJJIIIHHHHHHIIIKKKTTTggg|||www~~~}}}}}}zzzwwwppphhh^^^WWWQQQNNNKKKIIILLLQQQVVV[[[bbbiiinnnuuu}}}|||yyytttnnniiieeeaaa```gggnnn|||{{{tttoooiiiddd]]]VVVOOOIIIDDD@@@;;;:::888666555555666777777777888999999::::::;;;999999888888888888888777999999999888888777777666666666666666666777777777888888999:::;;;<<<===>>>===???BBBDDDFFFHHHKKKNNNTTTVVVYYYZZZWWWTTTQQQPPPKKKKKKLLLPPPVVV[[[]]]]]]]]]\\\YYYSSSLLLFFFCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNNNNQQQVVVYYY[[[ZZZXXXVVVNNNPPPUUU]]]ffflllooooooqqqnnniiieeedddgggjjjmmmjjjiiihhhgggggghhhiiijjjjjjhhhfffccc```^^^\\\[[[WWWVVVVVVUUUVVVWWWXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVXXXYYY[[[\\\\\\\\\\\\[[[WWWXXXYYYZZZZZZYYYXXXWWWXXXXXXWWWWWWVVVUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQOOONNNLLLKKKLLLMMMOOOPPPNNNMMMMMMLLLLLLKKKKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@???>>>===;;;:::888888777777777777666666666666333333333222222333333444444444333222222222222333333333222111111111222222555444444444555555333111///...---,,,,,,---...///000111111222333444555666888555111000111333555666888555222000000111000///......000333666666444111333444444333444666999===<<<;;;:::888666444222111---,,,++++++******++++++(((((()))******+++,,,,,,************************(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++******,,,++++++,,,,,,,,,------,,,,,,------.../////////333333222222111111000000222333555666777777777777777999;;;>>>??????>>>>>>===???BBBCCCCCCDDDFFFGGGHHHIIIIIIHHHGGGHHHJJJMMMZZZlllyyy|||{{{~~~~~~~~~{{{xxxqqqhhh^^^XXXQQQOOOLLLIIIKKKPPPWWW]]]dddjjjooottt{{{{{{wwwppphhhbbb___^^^___llluuu|||{{{xxxppphhhbbb]]]VVVOOOJJJEEE@@@===888888777666666666777888999999999999999999999999:::999999999888888777777888888888777777666666666777777777666666666666666888888888888999:::<<<======@@@BBBDDDEEEFFFIIIJJJNNNRRRVVVWWWVVVTTTSSSRRRLLLLLLOOOSSSYYY]]]```bbbbbbaaa^^^XXXPPPIIIEEEDDDFFFFFFGGGIIIJJJKKKLLLLLLNNNQQQUUUYYYZZZYYYWWWUUUNNNQQQWWW___iiiooossstttrrrooojjjfffeeefffiiikkkkkkjjjhhhgggfffgggggghhhhhhgggeeecccaaa___^^^]]]XXXXXXWWWWWWXXXYYY[[[\\\\\\ZZZXXXVVVUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\WWWXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNPPPQQQNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????>>><<<;;;999888888777777777777666666666666333333222222222333444444333333222111111111111111222111111000000000111111555444333444555555333222///...---,,,,,,---...///000000111111222444666777999666222000111333555666888666333111111111000///...---...000222333222000222333444444444666:::===<<<<<<;;;:::777555222111---,,,++++++******++++++&&&''''''((()))***++++++************************''''''(((((())))))))))))***))))))))))))))))))))))))******++++++******)))++++++,,,,,,------------,,,,,,------.../////////111111111111111222222222222333555777888888777777666888:::<<<>>>>>>>>>===>>>@@@CCCDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHKKKNNN___ppp{{{|||{{{~~~|||}}}~~~{{{sssjjj___XXXRRROOOLLLIIIJJJNNNWWW]]]eeekkknnnrrrxxx|||~~~}}}{{{wwwssskkkbbb]]]\\\```dddrrr}}}~~~wwwtttsssppphhhaaaYYYTTTNNNHHHDDD@@@===;;;888888777777777888999999:::::::::::::::999999999:::::::::999888888777777777777777777777777666666888888777777777777666666888777777777777999;;;<<<===@@@BBBDDDDDDDDDFFFGGGIIIMMMRRRUUUVVVUUUUUUUUUNNNOOORRRUUUZZZ___dddggggggfffbbb[[[SSSLLLHHHGGGHHHHHHHHHHHHIIIJJJLLLLLLPPPSSSWWWZZZ[[[ZZZXXXVVVPPPRRRWWW```iiiqqquuuwwwwwwtttpppllliiiiiijjjkkkkkkkkkiiihhhgggfffffffffeeeeeeeeedddcccaaa```___ZZZYYYYYYXXXYYYZZZ[[[\\\\\\[[[YYYWWWUUUUUUUUUUUUTTTUUUXXXZZZ[[[[[[[[[[[[XXXXXXYYYYYYYYYXXXWWWWWWTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@???>>>======<<<;;;:::999999777777777777666666666666333333333222222333444444222222111000000000000000111000000000000000111111444444333444555555444222///...---,,,,,,---...///111111111222333666888:::;;;888333111222444555555777555333222222111000......------...000111111///000111333444444666:::===>>>>>>===<<<999666333111---,,,++++++******++++++&&&''''''((()))*********************************'''(((((())))))******++++++************)))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,------.../////////......///000111222222333222333555777888888888777444555777999;;;;;;;;;;;;???AAACCCDDDCCCCCCDDDEEEEEEGGGHHHHHHHHHIIILLLNNN```qqq{{{|||||||||}}}vvvmmm___YYYSSSPPPLLLIIIIIIMMMTTTZZZccciiimmmpppuuuyyy~~~}}}}}}yyywwwqqqmmmeee\\\YYY]]]fffmmmxxxxxxsssllliiigggddd^^^YYYPPPLLLFFFAAA>>>===;;;999888888888888888999999:::888999999::::::;;;;;;;;;;;;;;;:::999999888777777777777888888888888888888999999888888888777777777888777666666666888:::;;;;;;>>>AAACCCCCCCCCEEEFFFGGGLLLQQQUUUVVVVVVVVVVVVRRRSSSTTTWWW[[[aaagggkkkkkkjjjeee^^^UUUOOOLLLKKKHHHGGGGGGGGGHHHKKKNNNOOOSSSVVVZZZ]]]^^^]]]ZZZXXXTTTVVVZZZbbbkkktttyyy|||~~~{{{xxxtttqqqooonnnnnnkkkkkkjjjiiigggfffdddcccaaabbbcccddddddcccaaa```ZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYWWWVVVWWWWWWXXXSSSTTTVVVXXXZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWSSSSSSSSSRRRRRRRRRRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::777777777777666666666666444444333222222222333333222222111000000000000000000000000000111222333333444333333444555555444222///...---,,,,,,---...///111111111333555888;;;======:::555333333444555555666444222111111111///------,,,,,,...000000000...---///111333444777:::===@@@@@@???===:::777333111---,,,++++++******++++++((((((((())))))*********************************(((((())))))***++++++,,,,,,,,,++++++************))))))************)))))))))***+++,,,,,,,,,+++***,,,,,,------.../////////---......///000000111111222444555777888888888888555666888:::;;;<<<<<<<<>>;;;;;;::::::999888777777888888888999999::::::;;;:::999999999888888777777888777666555666777999;;;999<<<@@@BBBCCCCCCEEEFFFHHHLLLQQQUUUVVVVVVVVVWWWTTTUUUVVVXXX[[[aaahhhmmmnnnlllggg___WWWQQQNNNMMMGGGFFFEEEFFFHHHLLLPPPSSSVVVYYY]]]```aaa___]]][[[YYYZZZ^^^eeeoooxxx~~~~~~{{{wwwssspppnnnmmmkkkkkkkkkjjjhhhfffcccbbb^^^```bbbdddeeecccaaa```ZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYYYYYRRRTTTVVVWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPMMMMMMMMMMMMLLLKKKIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666555444333333222222222333333222111111000000111111111111111111222333444555444333333444555666444333///...---,,,,,,---...///222222222333666:::===@@@???;;;666444333444555555666444222111111000...------,,,,,,...000000///...,,,...000222444777:::===AAAAAAAAA???;;;777333111---,,,++++++******++++++***************+++++++++************************((())))))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))((()))***+++,,,+++******,,,,,,------...//////000............////////////333444666777888999888888999:::;;;===>>>??????@@@???AAACCCCCCBBBAAABBBCCCBBBEEEHHHJJJKKKKKKLLLMMMZZZmmm~~~{{{~~~~~~}}}|||~~~~~~|||{{{xxxuuurrrrrrtttxxx|||vvvkkk^^^YYYQQQKKKJJJJJJLLLLLLRRRWWW___hhhooosssuuuuuuzzz~~~{{{vvvsssiii```ZZZZZZ]]]cccppp~~~uuuooonnnfffccc^^^ZZZVVVRRRMMMJJJBBBAAA>>>;;;999999999999888888999999999888888777<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888999:::<<<===888999999888666666777999888888777777888888999999>>>???AAACCCDDDEEEFFFFFFGGGKKKNNNOOORRRWWWXXXVVVXXXWWWWWWYYY___gggpppuuuyyyuuummmeee\\\TTTLLLHHHIIIJJJKKKKKKKKKLLLNNNPPPYYY```eeeeeeeeefffeeebbb]]]\\\```jjjwww~~~zzzvvvrrrooollljjjhhhggggggfffeeeccc```^^^^^^___bbbdddeeecccbbb]]]\\\YYYWWWVVVVVVWWWXXXWWWWWWXXXXXXWWWWWWVVVUUUWWWVVVUUUTTTTTTVVVXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXUUUTTTRRRQQQQQQQQQRRRSSSPPPQQQRRRRRRRRRPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHJJJJJJIIIIIIIIIJJJHHHIIIJJJJJJIIIGGGDDDCCCAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>:::::::::999999999888888888777555333333444666777222333444333111000222444//////000000000000//////333222222111111222222333666444222222444666666666000///...,,,++++++,,,,,,///111333444777;;;@@@DDDBBB@@@<<<999666444444444777666444222111000//////'''***---///...---------***+++,,,---///333888<<<@@@AAAAAA>>>999444111000......---,,,++++++++++++---,,,+++)))((((((''''''***)))(((***---///...---+++***((('''((()))+++,,,***)))(((''''''((()))***))))))))))))))))))))))))++++++************++++++------------------------111111111111000000000000333444555777888999999999777999;;;===????????????EEEGGGHHHHHHFFFDDDCCCCCCGGGIIIJJJJJJJJJJJJKKKMMMZZZmmm~~~~~~{{{~~~~~~~~~~~~|||zzzxxxtttqqqoooppprrruuuzzz~~~vvvlll]]]WWWPPPJJJHHHHHHIIIJJJQQQWWW```iiiooorrrttttttyyy~~~|||zzzzzz|||~~~}}}|||{{{wwwrrrnnnddd]]]YYY[[[aaaiiiwwwuuulllfffdddaaa]]]YYYUUUQQQMMMIIIEEE@@@>>><<<999888777888888777888888999999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999;;;<<<===:::;;;<<<<<<:::999:::;;;<<<;;;:::999888888999999<<<===???@@@BBBCCCCCCDDDFFFKKKNNNOOOSSSYYY[[[YYY[[[ZZZYYY\\\bbbjjjsssxxx|||xxxpppggg^^^UUUMMMIIIHHHIIIJJJKKKKKKMMMOOORRRYYY```eeeeeeeeeeeeccc___^^^___dddmmmyyy~~~zzzvvvqqqnnniiihhhfffffffffeeecccaaa^^^]]]^^^```bbbccccccaaa___]]][[[YYYXXXXXXYYYZZZXXXXXXXXXXXXWWWWWWWWWVVVXXXVVVUUUSSSSSSSSSTTTUUUWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSOOOPPPQQQQQQPPPOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJEEEGGGIIIIIIHHHGGGHHHIIIGGGHHHIIIIIIHHHFFFCCCBBBCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@?????????;;;;;;:::::::::999999999999888666555555555666666444444444333222222333333111222222222222222222111333222222111111222222333666555333333555666777666000///...,,,++++++,,,,,,---///111222444888>>>AAABBB@@@<<<999666444444444666555444222000///......***+++,,,+++))))))***,,,++++++,,,---///222777;;;@@@AAAAAA>>>999444111000...---,,,++++++*********,,,+++***)))((((((((((((%%%$$$###%%%(((***)))((()))((('''&&&&&&(((***+++******)))(((((()))******************************++++++************+++++++++,,,,,,,,,------......000000000000000000000000111444777999;;;:::888777555777:::===???@@@AAAAAACCCEEEGGGGGGEEECCCBBBCCCFFFGGGIIIIIIHHHHHHJJJKKKWWWjjj}}}|||}}}|||~~~~~~~~~~~~~~~}}}{{{yyyvvvrrrooojjjjjjiiijjjnnntttyyy}}}|||wwwmmm]]]WWWPPPKKKHHHHHHIIIIIIOOOVVVaaajjjooorrrssssssxxx|||{{{tttqqqtttyyy|||}}}}}}|||zzzyyywwwsssmmmiii```[[[YYY]]]dddnnn|||}}}ssskkkccc]]]YYYXXXUUUQQQMMMJJJFFFBBB???<<<;;;999777666666666777777777777888999999999::::::;;;;;;<<<<<<======>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<>>???AAABBBCCCCCCFFFKKKNNNPPPUUU\\\^^^]]]^^^]]]]]]___eeennnvvv{{{{{{uuukkkaaaVVVNNNIIIFFFHHHIIIJJJKKKMMMPPPSSSXXX```eeefffeeedddaaa]]]```cccjjjrrr{{{~~~yyysssoooiiigggeeedddeeeeeedddbbb___]]]]]]^^^```bbbbbbaaaaaa___]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQRRRTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRNNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHCCCEEEGGGGGGFFFEEEFFFGGGFFFGGGGGGGGGFFFDDDBBBAAADDDCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<;;;;;;;;;::::::999999888777666666555555666555333333444444333222222222333333333333222222222222111111111111222222777555444444666777777666000///...,,,,,,,,,,,,---...///111222444888===@@@CCCAAA>>>;;;888666666666666555333111///...------------,,,)))''''''))),,,,,,,,,------...222777:::>>>@@@AAA>>>:::555111000---,,,+++******)))************))))))))))))******(((''''''(((***,,,+++******)))((((((((()))***++++++******))))))******+++++++++++++++++++++++++++++++++************++++++******+++,,,,,,---......////////////////////////000333888;;;<<<:::777555444666999<<>>??????@@@>>>>>>=========<<<<<<<<<>>>>>>>>>??????@@@AAAAAA@@@CCCGGGIIIHHHFFFEEEDDDDDDCCCAAA???=========>>>??????@@@AAABBBCCCDDDEEEEEEKKKOOORRRXXX___cccbbb```______aaagggoooxxx}}}}}}xxxnnnbbbVVVMMMHHHFFFGGGHHHHHHHHHJJJNNNQQQVVV^^^dddfffffffffccc___bbbfffnnnuuu}}}|||tttoooiiifffdddccccccddddddccc```___]]]]]]___bbbbbbbbbaaa```^^^]]]\\\[[[\\\\\\[[[[[[YYYXXXXXXXXXYYYZZZWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRRRROOOOOOPPPPPPOOONNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGBBBDDDEEEFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@============<<<<<<<<<<<<:::::::::999888666555444666555333444555555333111111111111222222111111111222222111111111111222222666555444555666777777666000///...,,,,,,,,,---...000222333444666999>>>AAAEEECCC@@@>>>;;;999888888555444222000...,,,,,,+++,,,---,,,+++))))))+++---------...---...111555999===???@@@>>>:::555222000---,,,+++***))))))))))))))))))(((((()))***+++++++++++++++,,,---.........,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))***+++,,,---...///............////////////111333666999999888777555555777999<<<>>>@@@@@@@@@BBBDDDGGGGGGFFFEEEFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJXXXmmmzzz}}}{{{{{{}}}|||{{{{{{|||}}}~~~|||xxxuuurrrnnniiifffdddbbb^^^\\\^^^bbbhhhlllnnnrrrvvvxxx{{{{{{tttkkk[[[WWWPPPLLLJJJJJJJJJJJJKKKTTTaaajjjnnnoooqqqrrrzzz}}}zzzuuutttxxxzzzyyyvvvuuuuuuttttttssspppkkkhhhaaa```___cccmmmxxxyyykkkbbb^^^[[[WWWRRRKKKHHHEEEBBB@@@===:::777555555555555444555555555777777777777888999;;;;;;;;;;;;<<<===???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFDDDHHHLLLOOONNNLLLKKKJJJHHHHHHGGGEEEDDDCCCCCCCCCAAA@@@@@@AAABBBCCCDDDEEEFFFKKKQQQTTT[[[cccgggfffbbbaaa```bbbgggooowww|||~~~yyypppbbbUUUKKKFFFFFFFFFFFFFFFFFFHHHKKKNNNTTT\\\cccfffgggiiihhhdddccchhhooowwwwwwrrrjjjfffcccaaaaaacccccccccbbb```^^^___aaaccccccccc```___^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMJJJIIIIIIHHHGGGFFFFFFFFFBBBCCCEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???????????????@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<:::::::::999888666555444555555444555555444222000111111111222222111111111222111111000000111111222555444444555777777666555000///...---,,,---...///111222333444555888<<<@@@CCCBBB@@@===;;;999888777555444222000---,,,+++***%%%(((+++,,,,,,,,,---......///.........000444888;;;===???>>>:::666222000---,,,+++***))))))))))))(((((((((((()))***+++,,,((())))))*********+++,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))***+++---...//////---........./////////000444444444444555666666777777888:::<<<===>>>>>>===???AAADDDEEEEEEDDDEEEFFFFFFGGGIIIIIIHHHHHHJJJKKK^^^tttzzz}}}{{{zzz||||||zzz}}}~~~|||{{{{{{|||}}}~~~{{{wwwtttppplllgggcccbbb```]]][[[\\\^^^bbbdddhhhlllppprrruuuvvvooofffVVVQQQLLLIIIHHHHHHHHHGGGKKKTTTaaaiiilllmmmpppsss|||}}}|||yyyyyyyyyyyyvvvsssssssssrrrsssrrrooojjjggg```aaabbbfffqqq~~~wwwnnnbbbZZZWWWUUUQQQMMMGGGDDDAAA???===;;;888666444444444555555666666666888888777777777888:::;;;<<<<<<===>>>@@@AAABBBBBB?????????@@@AAAAAABBBBBBEEEFFFHHHJJJKKKLLLMMMMMMJJJMMMRRRUUUUUUSSSRRRRRRPPPQQQQQQPPPNNNKKKIIIGGG@@@@@@??????@@@AAACCCDDDGGGMMMRRRVVV]]]fffjjjiiidddbbbaaabbbfffmmmtttyyy}}}~~~{{{qqqcccTTTJJJFFFEEEEEEEEEDDDEEEGGGLLLOOOVVV]]]dddfffiiilllmmmjjjfffiiioooxxx{{{vvvkkkgggbbb``````aaabbbbbbbbbaaa___```bbbccccccbbb______^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYXXXXXXTTTTTTTTTTTTSSSSSSSSSSSSOOOPPPRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQPPPPPPOOOOOONNNJJJJJJIIIHHHGGGFFFEEEEEEBBBDDDFFFFFFEEEDDDEEEFFFFFFEEEEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<999999888777666666555555555777888777555333222222222222333333333333222222111111000000000000111111444333333555666777555444000///...------.../////////000111222333555999===???>>>===;;;999777555444666555333000...,,,+++***!!!$$$))),,,------...///000000///......///333666999<<>>;;;666222000---,,,+++******)))******))))))(((((()))***++++++''')))******))))))***+++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++,,,,,,---...//////.........//////000000111666555444333444555777888888999;;;<<<======<<<<<<:::===@@@BBBBBBBBBCCCDDDGGGIIIJJJJJJJJJJJJKKKMMMaaaxxx{{{~~~{{{zzzzzzwwwvvvzzz}}}{{{{{{}}}~~~|||xxxtttpppkkkfffbbb___^^^]]]\\\\\\\\\]]]^^^bbbfffjjjllloooooohhh___RRRNNNJJJGGGGGGGGGGGGGGGKKKUUUaaahhhjjjlllpppuuu|||}}}~~~{{{yyywwwuuusssrrrsssrrrqqqqqqppplllgggccc^^^```aaadddnnnzzz|||llleee]]]VVVQQQNNNJJJGGGCCCAAA>>>===;;;999777444333444555666777777888888:::999777666666888999:::>>>>>>>>>???@@@AAABBBBBB@@@AAABBBCCCDDDFFFGGGGGGHHHIIILLLOOOQQQSSSSSSTTTPPPTTTXXXZZZZZZZZZZZZZZZ[[[\\\]]]\\\XXXSSSNNNJJJBBBAAA@@@@@@AAABBBDDDEEEIIINNNTTTXXX___hhhlllkkkfffdddbbbcccffflllssswww|||~~~|||sssdddUUUKKKGGGCCCDDDDDDEEEFFFJJJPPPTTT[[[aaafffgggjjjnnnooonnnjjjkkkoooyyy{{{vvvmmmhhhbbb___^^^___```aaa``````___```bbbcccaaa```_________^^^]]]\\\[[[ZZZWWWYYYZZZ\\\[[[YYYWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOLLLNNNPPPRRRSSSTTTTTTTTTRRRSSSSSSTTTSSSRRRQQQPPPQQQQQQPPPOOONNNNNNNNNNNNKKKJJJIIIHHHGGGFFFEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHGGGFFFEEECCCBBBBBBAAAAAA??????>>>>>>>>>??????@@@????????????????????????>>>>>>=========<<<<<<<<<999888666555555555666666555:::>>><<<666222333666111222222222222222222111111111000000000000111111333222222444666666444222000///...------...///000000111222222222555999<<>>===;;;999777666444777666333111...,,,+++***%%%(((+++---...000222444111111000...---///222555888;;;>>>>>>;;;666222000...---,,,++++++************)))))))))))))))*********,,,------+++***,,,...((())))))***************)))***+++,,,,,,+++***)))************************++++++************++++++---------....../////////......///000000111222222666666666666777777777888777888:::<<<============:::===@@@BBBCCCCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKMMM___www{{{~~~{{{yyyxxxuuusssxxx~~~|||{{{|||~~~~~~~~~~~~~~~yyyuuuqqqlllfffbbb]]]]]]]]]]]]\\\[[[ZZZYYY^^^bbbfffhhhjjjjjjcccZZZQQQNNNJJJHHHHHHIIIIIIIIIKKKUUU```gggiiikkkpppvvv|||}}}~~~|||wwwssspppqqqrrrsssrrrqqqpppnnnjjjddd```]]]______```hhhssstttooogggbbb\\\UUUOOOKKKGGGDDDAAA???===;;;:::888666444333444666777888999999999;;;:::888666666777999:::?????????@@@@@@AAAAAABBBBBBBBBDDDEEEGGGIIIJJJKKKIIIKKKNNNRRRUUUVVVWWWXXXUUUXXX\\\^^^^^^^^^______dddeeeeeeddd___XXXPPPKKKEEEDDDCCCBBBCCCEEEGGGHHHJJJOOOUUUYYY```hhhmmmlllhhhfffdddcccffflllrrrvvv|||~~~}}}ttteeeVVVLLLHHHBBBCCCDDDEEEHHHMMMTTTYYY___eeehhhhhhjjjnnnpppooolllllloooyyy~~~xxxsssnnniiiccc^^^]]]^^^___```___^^^___```bbbbbb```^^^`````````___^^^]]][[[ZZZVVVXXXZZZ\\\\\\YYYVVVTTTUUUTTTTTTRRRQQQNNNMMMLLLJJJLLLNNNPPPRRRSSSSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJIIIHHHFFFFFFEEEEEEGGGHHHIIIGGGGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>============>>>>>>>>>>>>>>>>>>??????============<<<<<<<<<<<<888777555333333444666777555<<>><<<:::888777888666444111///---++++++---...//////000333777:::111111000...---///222555777:::>>>???;;;666222000///...---,,,++++++++++++******))))))))))))******)))+++---,,,***)))+++---******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++......//////////////////...//////000111222222333666777999::::::999888777555666999;;;===>>>>>>>>><<>>>>>===<<<<<<;;;;;;===>>>>>>???>>><<<;;;:::999888888777666555555444777777777777888888888888333333333222222111111111111111111111111111111111222222333333333333333333444222///---+++,,,---...111111222333666:::>>>@@@CCCBBB@@@===:::777555333444555666444000...,,,,,,//////111555;;;???AAAAAA555000---///000111555:::>>>???@@@???===:::777444111000///---+++***************************++++++************))))))))))))+++***************++++++---,,,++++++******++++++,,,++++++***))))))******---,,,,,,+++***)))((((((........................222222111111000/////////333333444555666777888888333555777999;;;<<<<<<<<<===???BBBCCCCCCCCCCCCDDDFFFFFFHHHJJJHHHEEEHHHNNNZZZppp{{{~~~|||{{{yyyvvvtttvvvzzz}}}}}}zzzzzz||||||wwwrrrmmmiiiggg______^^^^^^^^^^^^^^^___^^^```bbbcccbbb___[[[YYYRRROOOJJJGGGFFFFFFFFFFFFGGGQQQ]]]eeegggjjjnnnsssxxxxxxzzz}}}~~~~~~}}}|||{{{zzzxxxuuusssrrrqqqooommmkkkiiifffaaa[[[WWWUUUUUUWWW[[[___bbbaaa```[[[TTTLLLHHHFFFCCC>>>:::;;;:::999777666666555555444555555666666777888888999:::;;;;;;;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKNNNOOOPPPQQQSSSTTTUUUVVVYYY\\\^^^```aaaaaaccceeehhhkkknnnooopppppprrrnnniiieeeccc___XXXSSSLLLIIIEEECCCDDDFFFGGGHHHMMMOOOQQQUUU]]]hhhmmmkkkjjjeeebbbbbbbbbdddllluuu}}}~~~vvvhhhXXXLLLFFFEEEDDDCCCDDDHHHNNNVVVZZZccceeegggjjjllloooppppppnnnpppvvv~~~{{{xxxtttrrrooolllfffaaa^^^]]]^^^___bbbaaabbbeeeiiiiiigggdddddddddccccccbbb```___^^^\\\\\\[[[YYYWWWUUUSSSRRRRRRRRRQQQPPPNNNMMMLLLKKKLLLKKKKKKMMMQQQTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLKKKLLLKKKKKKJJJIIIGGGEEEDDDGGGFFFFFFFFFGGGHHHHHHIIIFFFEEEEEEDDDCCCBBBAAAAAACCCAAA@@@AAABBBBBBAAA@@@>>>======<<<;;;;;;::::::;;;;;;;;;<<<;;;:::888777888888777777666666555555444444444444444444444444333333333222222222111111111111111111111111111111333333333333444444444444444222///---,,,,,,---...111111111222555999<<<>>>???>>><<<:::777555444444444555555333000....../////////111666;;;@@@BBBBBB555111...000000111444:::???@@@AAAAAA???;;;777555111000///---,,,+++******,,,++++++******)))))))))(((((())))))*********+++))))))(((''''''&&&''''''---,,,++++++******+++++++++***************++++++*********+++++++++++++++...............---------------...000111333444444333444555666777888888999444666888:::<<<=========<<<>>>AAACCCCCCCCCDDDEEEEEEEEEFFFHHHFFFCCCGGGMMMVVVlllxxx{{{{{{zzzwwwuuusssuuuzzz}}}{{{zzz{{{}}}~~~|||wwwrrrnnnjjjhhh___^^^^^^^^^^^^___`````````aaaaaaaaa___]]]ZZZXXXRRRNNNIIIFFFEEEEEEFFFEEEGGGPPP\\\dddgggiiimmmqqqvvvvvvvvvyyy|||~~~~~~}}}}}}|||{{{}}}|||{{{xxxwwwvvvtttrrrpppooonnnllliiifffccc___[[[VVVSSSRRRSSSUUUXXX]]]______^^^UUUOOOHHHDDDAAA???;;;888999888777666555555555555555555666777777888888999999;;;======>>>@@@CCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPRRRSSSTTTVVVXXX[[[\\\___bbbeeefffggggggjjjlllooorrruuuwwwxxxyyyyyytttlllgggdddaaa\\\XXXNNNJJJFFFDDDDDDFFFGGGGGGJJJMMMOOOQQQYYYccciiihhhhhhccc`````````bbbjjjrrr|||~~~wwwiiiYYYLLLEEEEEEDDDCCCEEEJJJQQQYYY]]]fffgggiiikkkmmmooopppqqqooossszzz|||yyywwwsssqqqrrrnnnhhhbbb^^^\\\\\\\\\```aaadddhhhlllllljjjgggeeeeeeeeeeeedddcccaaaaaa^^^]]][[[XXXUUURRRPPPOOORRRRRRQQQPPPOOOMMMLLLKKKLLLKKKKKKMMMPPPSSSTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQRRRQQQPPPOOONNNLLLKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA@@@@@@AAAAAA???>>>>>>>>>======<<<;;;;;;;;;::::::::::::999888777666777777777777666666666666444444444333333222222111333333333222222222222111111111111111111111111111333333444555555555555555333222///---,,,,,,---...000000000111444666999;;;;;;999777555333333444555555555444222///...000111......111666<<<@@@CCCCCC666222///111111111444999@@@AAABBBBBB@@@<<<888555111000///---,,,+++++++++,,,,,,+++***)))(((((('''''''''((()))***+++,,,,,,***)))((('''&&&%%%%%%%%%---,,,++++++******++++++******************++++++((()))***+++,,,...////////////.........---------+++,,,---///111333555666444444666777888999999999555777999;;;===>>>>>>>>><<>><<<999777777666555555444444444444666666666777888888999999:::<<<>>>@@@AAACCCFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMOOOSSSUUUVVVXXXZZZ\\\```bbbdddgggjjjkkkllllllnnnpppssswww{{{}}}~~~|||vvvmmmgggdddaaa]]]ZZZPPPMMMHHHEEEEEEFFFGGGGGGGGGJJJMMMNNNUUU___eeefffiiieeeaaaaaaaaaccckkksss{{{~~~xxxjjjYYYKKKDDDDDDCCCDDDGGGLLLTTT[[[```fffgggiiikkkmmmnnnooooooooottt}}}}}}|||zzzzzzzzzyyyvvvttttttpppjjjccc^^^ZZZYYYYYY]]]___dddhhhkkkjjjhhhfffggggggggggggfffeeedddccc___^^^\\\YYYVVVSSSQQQPPPRRRRRRRRRQQQPPPNNNLLLKKKLLLKKKKKKLLLOOORRRRRRRRRUUUUUUTTTTTTSSSRRRQQQQQQSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGFFFGGGGGGGGGHHHGGGGGGGGGBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA??????@@@???>>><<>>>>>>>>=========<<<;;;;;;;;;:::999999888777666666666666777777777777777777666555444333333222222222222222222222222222111111111111111111111111222333444666666666666555222111///---------......//////000111333555777888666555222000000222444666777666555111......///111---...000555;;;???BBBBBB777222000222222111444999???AAABBBBBB@@@;;;777444111000///---,,,+++++++++++++++******))))))(((((('''(((((()))******++++++,,,+++***)))))))))))))))---,,,++++++******++++++++++++++++++******))))))((()))***+++---...///000/////////...------,,,,,,//////000000111111111111444555666888999999999999666777:::<<<>>>?????????@@@BBBDDDEEEEEEDDDDDDEEEEEEDDDEEEFFFDDDBBBFFFLLLRRRhhhwwwzzzwwwwwwvvvuuuvvvzzz}}}}}}}}}~~~zzz{{{}}}~~~yyyuuupppmmmkkkfffeeedddbbbaaa`````````ddddddcccaaa```^^^]]]\\\TTTPPPJJJFFFDDDEEEFFFFFFGGGOOOYYYbbbgggjjjmmmooorrrrrrsssvvvzzz}}}~~~}}}xxxxxxxxxzzz}}}zzzxxxsssrrrpppnnnkkkiiiggggggeeebbb]]]YYYVVVSSSPPPNNNJJJJJJKKKOOORRRTTTSSSRRRJJJGGGBBB>>><<<:::999888555555444444444444444555666666666777888888999999:::<<>>>>>555111000222222111444888>>>@@@AAAAAA???:::555222000///...,,,,,,+++++++++((((((((())))))******+++******))))))))))))))))))************+++,,,---------,,,++++++******++++++---------,,,***)))'''&&&******+++,,,------......//////.........---------111111111111000000//////333555777999::::::999888666888:::<<<>>>?????????DDDFFFHHHHHHFFFDDDDDDDDDGGGEEEFFFGGGEEECCCGGGNNNUUUkkkxxxzzz~~~wwwwwwwwwvvvwwwzzz~~~~~~{{{|||~~~zzzvvvqqqnnnllljjjiiigggeeecccbbbaaaaaaeeeeeeeeeeeedddcccbbbbbbYYYTTTMMMGGGFFFFFFGGGGGGEEELLLUUU^^^dddhhhjjjkkkpppppprrrvvvzzz}}}}}}}}}wwwvvvwwwyyy~~~|||zzzyyyuuutttqqqooollliiigggeee```]]]YYYVVVTTTQQQOOOLLLJJJJJJJJJMMMOOOPPPOOOMMMEEECCC@@@<<<999888888888444444444333444444555555555555666777777888888999999<<>>===999999999999999999999999999999777666666555666666777777777777666666666666444444444333333222222222111222222222222333333333000000000000000000000000000111444666777777555555000000///..................///111333555777999999555444222111111222444555888888666333000......000------...111555777888888333///...111222111444888>>>???AAABBB???:::444000...---,,,+++************&&&''''''((()))***++++++************))))))((((((((((((((()))***+++,,,------,,,++++++******++++++,,,------,,,+++)))'''%%%***+++++++++,,,,,,,,,---........................//////000000111111222222222444666888:::999888777666888:::<<<>>>?????????EEEGGGIIIHHHFFFEEEDDDDDDIIIGGGGGGHHHFFFDDDIIIPPPYYYnnnxxxyyy|||~~~zzzyyyxxxvvvuuuxxx|||}}}|||zzz{{{~~~{{{vvvrrrooommmkkkjjjiiigggfffeeeeeeeeeeeefffhhhiiijjjiiihhhhhh]]]XXXPPPJJJGGGGGGHHHHHHDDDJJJTTT]]]dddgggiiijjjmmmnnnqqqvvvzzz}}}|||{{{vvvvvvvvvyyy~~~|||zzzyyyyyyuuussspppmmmiiifffcccbbbZZZXXXUUUSSSRRRPPPMMMJJJKKKJJJKKKLLLNNNNNNLLLJJJAAA@@@===:::777666666777444444444444444555666666444555555666666777888888999<<>>:::::::::::::::::::::::::::999888666666666666666888888777777666666555555222222222222222111111111111111222222222333333333000000000000000000000000...000333555666666555444////////////...............000222555777:::;;;<<<777666555444444333333444444555555444222000111222...------...111222222111000------000222111444888>>>@@@CCCCCC@@@:::444000,,,,,,+++***))))))))))))''''''(((((())))))******)))))))))))))))*********)))((((((((()))***++++++---,,,++++++******++++++)))***+++,,,,,,+++)))((())))))******+++,,,,,,---,,,,,,------.../////////---...///000111222333333111333666888999999777666666777999<<<===>>>>>>>>>BBBDDDFFFGGGFFFEEEEEEFFFIIIGGGGGGHHHFFFDDDIIIQQQ[[[pppxxxxxxzzz|||}}}{{{|||{{{yyyuuusssuuuxxx||||||zzzwwwyyy|||~~~{{{wwwssspppnnnjjjjjjiiihhhhhhggghhhhhheeegggiiilllmmmmmmllllll```ZZZRRRKKKHHHHHHIIIIIIFFFLLLUUU^^^eeeiiikkkkkkkkklllpppuuuzzz|||{{{yyyvvvvvvvvvyyy~~~|||yyyxxxyyyyyyrrrqqqnnnjjjeeebbb___]]]VVVTTTRRRQQQPPPNNNKKKIIIGGGFFFFFFGGGHHHHHHEEECCC>>>===;;;888555444555666444444444444555555666777444444555555666777777777888;;;???AAABBBBBBCCCEEEFFFGGGGGGIIIKKKMMMOOOPPPUUUXXX\\\___aaadddgggiiiggghhhkkknnnqqqrrrssssssppprrruuuxxxzzz{{{{{{|||zzzxxxwwwvvvtttmmmddd\\\XXXSSSMMMIIIGGGGGGFFFFFFDDDJJJNNNOOOUUU```kkkpppqqqhhh___[[[ZZZ___lllwwwvvvfffUUUHHHBBB>>>???AAADDDJJJPPPWWWZZZ___aaadddgggjjjlllmmmnnnsss{{{yyyvvvssssssuuuwwwxxxxxxyyyvvvpppjjjccc^^^ZZZXXXTTTYYY___dddgggkkkpppsssqqqqqqrrrrrrrrrqqqppppppiiifffbbb\\\XXXUUUTTTSSSUUUVVVWWWXXXVVVSSSPPPNNNMMMLLLJJJKKKMMMNNNNNNMMMQQQPPPOOOOOONNNMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOJJJKKKKKKKKKJJJIIIHHHHHHFFFGGGIIIIIIIIIGGGEEEDDDGGGFFFFFFFFFEEEEEEEEEDDDAAA@@@??????AAABBBAAA@@@<<<=====================<<<;;;:::888888888888999999888888777666555555444222222222222222333333333111111111222222333333333000000000000000000000000---///222555666666444333///////////////.........///000333666999;;;======999888888777666444333333000222444444333333333444...---,,,---...///...---...++++++///111111444888@@@BBBDDDDDDAAA<<<555111++++++***)))((((((((()))))))))))))))((((((((((((''''''((()))***+++,,,,,,++++++***************+++---,,,++++++******++++++&&&(((***,,,---,,,+++***''''''(((***+++,,,------+++,,,,,,---...///000000/////////000111111222222000222555888999888777555555777999;;;===>>>>>>>>>>>>@@@CCCEEEEEEEEEFFFGGGIIIGGGGGGGGGEEEDDDIIIQQQ\\\ppptttuuutttsssvvv|||~~~{{{{{{wwwtttuuuuuusssvvvzzz|||zzzzzzyyyyyy|||~~~zzzvvvtttrrrqqqppppppooonnnmmmlllkkkjjjlllkkklllppptttuuussspppddd```ZZZSSSMMMJJJIIIHHHLLLOOOVVV^^^fffiiiiiihhhhhhlllpppsssuuuwwwyyy{{{yyywwwuuutttxxx|||zzzyyyxxxvvvuuuuuurrrnnniiiccc___\\\ZZZVVVTTTRRRNNNKKKIIIGGGFFFEEEEEEFFFFFFDDDBBB???===:::999888666555555555555666666666666666555555555666666777888999::::::;;;999:::;;;===@@@BBBCCCDDDFFFFFFGGGIIIKKKMMMPPPQQQVVVXXX\\\```cccfffggghhhfffiiimmmppprrrrrrpppoooooonnnoooqqqtttvvvvvvuuuttttttsssrrrnnnhhh```[[[WWWTTTOOOJJJGGGFFFFFFFFFHHHHHHJJJNNNVVV```jjjpppnnnjjjccc^^^]]]cccmmmtttyyyeeeQQQEEEAAA>>>AAACCCDDDEEELLLWWW```bbbdddeeeeeefffhhhmmmpppuuu}}}wwwtttuuuxxxzzz{{{zzzvvvppplllgggaaaXXXQQQUUUWWW]]]dddkkkoooppppppnnnpppsssvvvwwwuuusssqqqmmmiiiccc^^^[[[YYYVVVTTTVVVVVVVVVUUUUUUUUUUUUTTTOOOOOOMMMMMMMMMNNNOOOPPPOOOOOONNNMMMLLLKKKJJJJJJIIIJJJMMMOOOPPPOOOOOONNNKKKKKKJJJIIIHHHHHHHHHHHHCCCDDDFFFGGGHHHHHHGGGFFFHHHIIIIIIIIIHHHEEECCCAAA?????????>>>>>>===<<<;;;<<<;;;::::::999999::::::555777888888777666888999888888777555444333222111222222222222222222222222000000000/////////......111111111000000000000000111222444555555444222111111000...---,,,,,,------000111222666:::===>>>===;;;;;;:::888555222///---111222222111...------...))))))***+++,,,,,,------++++++,,,,,,+++,,,///222:::===AAAAAA>>>999444222---,,,+++))))))))))))*********)))((((((((((((((()))((('''''''''((()))***+++***)))((((((***,,,---++++++************++++++)))))))))))))))*********++++++,,,,,,,,,,,,------******++++++---...000000...///111222333333222222333555777::::::999888666666888;;;===>>>===<<<:::<<>>???AAACCCDDDFFFFFFHHHJJJLLLOOOQQQSSSWWWYYY\\\```cccfffgggggghhhjjjmmmooopppnnnllljjjnnnmmmmmmooorrrsssssssssrrrqqqooommmjjjeee___ZZZWWWUUUPPPLLLHHHEEEDDDDDDGGGGGGIIIMMMTTT___jjjqqqtttooohhhbbb```eeennnuuuyyyeeeRRRFFFBBB???BBBEEEGGGJJJRRR]]]fffhhhhhhgggffffffjjjqqqwww|||{{{|||}}}}}}{{{wwwrrrmmmiiiccc[[[UUUUUUWWW\\\ccciiimmmnnnmmmooopppsssuuuuuutttsssqqqmmmiiiccc___\\\YYYWWWUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRQQQOOONNNNNNOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKMMMOOOPPPPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::::::::::::::888999::::::888777888:::777666666555444333222222333333333333333222222222222222222222222111111111111000000000000000000000111222444555555444222111111000...---,,,,,,------111222444777;;;===============<<<;;;888555222000222333333222///------...+++++++++,,,,,,------...+++,,,,,,,,,,,,---000333;;;>>>AAAAAA===888444222---,,,+++))))))))))))*********)))(((((((((((((((---,,,++++++++++++,,,---+++***)))((()))***,,,---++++++************++++++,,,,,,+++***)))(((''''''+++++++++,,,,,,,,,---------------...///000111222...///111222333333222222333555777999:::999888777666888;;;===>>>===<<<;;;;;;>>>BBBDDDEEEFFFGGGHHHEEEFFFFFFEEEDDDEEEHHHKKK[[[mmmrrrqqqoooooowww~~~xxxtttssssssssswww|||{{{yyyyyyzzz~~~~~~|||{{{yyyxxxwwwvvvuuusssrrrrrrsssuuuvvvuuuvvvwww{{{|||rrrfff\\\UUUQQQPPPOOOPPPUUU[[[ccchhhiiijjjhhhkkkpppssstttvvvxxxzzzxxxwwwvvvwwwzzz~~~~~~}}}zzzyyyyyywwwtttrrrllljjjeee```[[[WWWTTTRRRNNNMMMIIIFFFBBB???======??????@@@???>>><<<:::888666666555555555555555666888888888888888888888888888999999:::;;;<<<===>>><<<<<<===>>>???AAACCCCCCFFFGGGIIIKKKNNNQQQTTTUUUXXXZZZ]]]```ccceeefffggggggiiikkkmmmmmmllljjjiiimmmlllkkklllooopppooonnnmmmkkkhhheeeccc___[[[XXXVVVUUUQQQMMMIIIFFFDDDBBBFFFGGGHHHKKKRRR]]]jjjrrrwwwsssllleeecccgggooouuuyyyeeeRRRGGGCCC???BBBFFFIIIMMMVVVaaaiiikkkjjjhhheeeeeejjjttt{{{~~~~~~|||xxxrrrnnnjjjeee^^^YYYUUUWWW[[[aaagggkkkllllllnnnooopppppppppppppppooommmiiiccc___\\\ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTRRRPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;:::::::::::::::;;;<<<<<<;;;999888999:::777777777666666666555555555444444444333333222222222222222222222222333333000000000000000000111111111222444555555444222111111000...---,,,,,,------111333666999;;;<<<<<<<<<======<<<;;;999666333222333444444222///------...------------------------+++,,,---------///222444;;;>>>AAAAAA===888333111...---+++***))))))************)))((((((((())))))++++++******)))******++++++***)))))))))***,,,---++++++************++++++,,,++++++***)))(((''''''++++++++++++,,,,,,,,,,,,...............///000111...///000111222222222222333555777999999999888777666888:::<<<======<<<<<<;;;>>>AAACCCDDDEEEFFFGGGEEEEEEEEEDDDCCCEEEHHHJJJYYYkkkqqqpppnnnpppzzzyyytttsssrrrrrrwww}}}~~~|||||||||}}}}}}zzzzzz|||}}}}}}}}}}}}|||{{{zzzzzzuuutttrrrqqqqqqtttwwwxxxzzz{{{}}}ttthhh^^^VVVRRRPPPQQQTTTZZZaaafffiiijjjjjjmmmqqqtttuuuwwwyyyzzzxxxwwwwwwxxxzzz}}}~~~|||{{{zzzyyywwwssspppgggeeeaaa\\\WWWSSSPPPNNNMMMKKKHHHEEEAAA>>>===<<<;;;;;;;;;;;;:::888777666444444444444444555666666777777777888888888888888999999:::;;;<<<======>>>>>>>>>>>>>>>???AAACCCDDDGGGHHHJJJLLLPPPSSSVVVXXXYYY[[[]]]```cccdddeeeeeebbbdddgggjjjkkklllkkkjjjkkkjjjiiijjjllllllllljjjfffccc___\\\ZZZXXXVVVTTTUUUSSSQQQNNNKKKHHHEEEDDDFFFFFFGGGIIIOOO[[[iiissswwwsssllleeecccgggooouuuvvvcccQQQFFFCCC>>>AAADDDHHHNNNWWWbbbiiikkkkkkiiifffdddiiisss|||~~~{{{wwwpppllliiieee___ZZZUUUVVVYYY___fffkkkmmmnnnmmmlllllllllllllllmmmmmmmmmiiiddd___]]][[[YYYWWWUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNOOOQQQRRRRRRRRRRRRNNNMMMLLLKKKKKKJJJJJJKKKJJJIIIIIIHHHIIIKKKLLLMMMIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>======;;;;;;:::999999999999999<<<======;;;999777777888888888888888888888888888666555555444444333333222000000000000111111111111000000000000000111111111000222333555555444333222111000...---,,,,,,------000222555888999999:::;;;::::::999888666333111///333333333111...,,,,,,,,,------------,,,,,,,,,,,,+++,,,------...///333555;;;>>>AAAAAA===777222000...---+++***))))))***+++******))))))((())))))***+++******)))))))))))))))******)))))))))***+++,,,++++++************++++++(((((())))))******++++++***++++++++++++,,,,,,,,,------,,,,,,,,,------...//////000000111222222222333555666888999888777777666777:::<<<============;;;>>>AAACCCCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEHHHKKKXXXkkkqqqpppooossszzzuuusssrrrrrrwww}}}}}}{{{yyyyyyyyy{{{|||yyyyyy{{{||||||zzzzzz{{{||||||||||||{{{uuutttrrrrrrsssuuuyyy{{{}}}~~~tttfffZZZRRRQQQQQQTTTYYY```fffiiijjjkkknnnrrruuuvvvxxxyyy{{{wwwwwwwwwwwwxxxzzz}}}~~~~~~}}}|||{{{zzzvvvqqqmmmcccaaa]]]YYYTTTPPPMMMLLLJJJIIIFFFCCC@@@===;;;;;;999888888777777555444444444444333444444555666777666666666777777888888888888888999:::;;;<<<======??????>>>>>>???AAADDDEEEHHHIIIKKKMMMQQQTTTWWWYYYYYY[[[]]]```aaabbbbbbbbbaaabbbeeegggiiijjjjjjiiijjjiiihhhhhhjjjjjjiiihhh```]]]YYYVVVUUUTTTSSSRRRTTTSSSQQQOOOMMMJJJHHHGGGFFFGGGHHHJJJNNNYYYhhhrrruuurrrlllgggeeejjjqqqwwwttt```NNNEEEBBB@@@BBBEEEJJJQQQ[[[dddjjjmmmnnnnnnjjjgggkkkttt|||{{{uuunnnjjjgggccc^^^ZZZUUUVVVXXX^^^ffflllpppqqqmmmmmmlllkkklllmmmnnnnnnnnnjjjeee```^^^[[[YYYXXXUUUUUUVVVWWWXXXXXXYYYYYYUUUUUUUUUTTTTTTSSSRRRRRRNNNNNNNNNOOOPPPPPPQQQQQQNNNOOOPPPQQQRRRSSSSSSSSSOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLMMMNNNIIIHHHFFFDDDCCCBBBBBBBBB????????????>>>===<<<;;;:::999999888888888888888;;;<<<<<<:::777555555666666666777777777777888888555555555444444333333333000000000000000000000000//////000000111111111111000111333555555444333222111000...---,,,,,,------...111444555555666888:::999999999777555222///...000111111///,,,******+++,,,,,,,,,++++++++++++++++++,,,---------///222555;;;>>>AAA@@@<<<777222000...---,,,************+++******))))))))))))******.........------,,,,,,+++***************+++++++++++++++************++++++'''(((((()))******++++++*********+++++++++,,,,,,------,,,,,,,,,------.../////////000000111222222444444666777888888777777666777999;;;======>>>>>>;;;>>>AAACCCCCCCCCDDDFFFGGGGGGGGGFFFFFFGGGJJJMMMZZZlllsssssssssyyy{{{vvvtttssssssvvv|||~~~~~~|||yyyxxxxxxxxx{{{~~~yyywwwxxxyyyyyyxxxyyy{{{}}}}}}}}}}}}|||xxxwwwwwwvvvxxxzzz|||~~~~~~|||kkk\\\RRRPPPQQQTTTYYY```eeehhhiiilllooosssuuuvvvwwwyyyzzzwwwvvvuuuuuuuuuwwwyyyzzz~~~~~~}}}|||{{{yyytttnnniii```^^^ZZZUUUQQQMMMJJJIIIEEECCCAAA???<<<:::999888777777666666555444444333555444444444555666777777555555666777777888888888888999999:::;;;<<<======??????>>>>>>@@@BBBEEEGGGIIIJJJKKKNNNQQQTTTWWWXXXYYYZZZ\\\^^^````````````cccdddfffgggggggggfffeeeiiihhhggghhhiiijjjiiihhh```\\\XXXVVVVVVVVVVVVUUUWWWUUUSSSPPPNNNLLLKKKJJJFFFHHHKKKLLLOOOXXXfffqqqvvvsssnnniiihhhlllsssyyyqqq^^^MMMDDDBBBBBBDDDHHHOOOXXXbbblllqqqsssuuutttpppkkkmmmvvv}}}wwwoooiiifffccc___\\\VVVVVVXXX]]]dddkkkppprrrooonnnnnnoooooopppqqqrrrppplllfffaaa^^^[[[YYYWWWUUUUUUVVVWWWXXXZZZZZZ[[[UUUVVVVVVVVVUUUTTTSSSSSSOOOPPPPPPPPPQQQQQQRRRRRROOOOOOPPPQQQRRRSSSTTTTTTQQQPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKGGGFFFEEEDDDBBBAAA@@@@@@>>>??????>>>>>>===<<<;;;::::::999888888888888888999::::::888666444444555444444444444444444444444333333333333333444444444222222222222111111000000/////////000111111222222000111333555555555444333111000...---,,,,,,---------000222222111333888<<<======<<<:::777444111///...//////...+++******+++++++++++++++++++++++++++,,,------------...111333999<<<@@@@@@<<<777333111///...,,,+++******++++++******)))))))))***++++++,,,,,,,,,,,,,,,***))))))))))))******++++++++++++++++++************++++++************))))))((((((************++++++++++++...............///000111///////////////111222222444444555666777777777777666777999;;;<<<===>>>???<<>><<<:::999888888777666666555444444444444666666555555555666777777666666777888888999::::::::::::;;;<<<===>>>>>>??????>>>>>>>>>@@@CCCGGGIIIJJJKKKLLLNNNQQQSSSVVVWWWYYYZZZ[[[]]]^^^^^^]]]]]]cccdddeeeffffffffffffeeeiiihhhggghhhjjjkkkjjjiiicccaaa]]]\\\\\\]]]\\\\\\\\\ZZZVVVQQQNNNLLLKKKKKKGGGJJJMMMNNNPPPWWWdddooowwwtttnnniiigggjjjqqqvvvqqq]]]MMMEEECCCBBBDDDIIIRRR]]]jjjsssyyyyyyyyywwwoooiiilllwww{{{rrrllliiifffbbb___YYYXXXXXX\\\bbbhhhlllnnnlllmmmnnnoooqqqrrrssssssrrrmmmgggbbb^^^[[[XXXVVVUUUUUUVVVXXXYYYZZZ\\\\\\YYYYYYYYYYYYWWWUUUTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFDDDBBB@@@???????????????>>>===<<<<<<<<<;;;::::::999999::::::888999999888666444555666444444444444444444444444111111222222333333444444333222222111000///.........//////000111111222222///111333555555555444333111000...---,,,,,,------...000111000///222:::@@@AAA@@@???<<<999555222///---...///...,,,+++,,,---***+++++++++,,,---------------------,,,,,,///111777;;;>>>???<<<888444222///...,,,+++******++++++******))))))******+++,,,))))))***))))))'''&&&%%%))))))***+++++++++++++++++++++************++++++************))))))))))))************++++++++++++---------...///000111222//////......///000222333444444555666666777777777666777888:::<<<===??????>>>@@@CCCDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGJJJMMMaaasssvvvxxx{{{{{{wwwwwwvvvtttvvvzzz|||~~~||||||{{{zzzwwwyyy|||}}}wwwvvvwwwyyyzzzyyy{{{}}}yyyzzzzzz{{{|||}}}}}}}}}~~~mmm]]]SSSOOOQQQTTTZZZaaaeeegggfffiiilllppprrrssstttuuuwwwxxxvvvssspppppprrruuuwww{{{}}}{{{{{{{{{zzzxxxuuunnneee___ZZZXXXTTTPPPLLLHHHEEEDDD@@@???>>><<<;;;:::::::::777777666555444444444444777777666666666666777777777777888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>@@@DDDHHHJJJKKKKKKLLLNNNPPPSSSUUUVVVXXXYYY[[[\\\]]]]]]\\\[[[```aaaccceeeggghhhhhhiiiiiihhhggghhhkkklllkkkjjjgggeeecccbbbbbbcccbbbaaaaaa^^^XXXRRRMMMKKKJJJJJJGGGKKKOOOPPPQQQWWWcccnnnvvvsssmmmgggdddffflllqqqqqq^^^NNNFFFEEE???AAAGGGRRR```mmmwww}}}{{{{{{vvvllleeehhhvvvuuuoookkkhhheeebbb[[[YYYXXX[[[___eeehhhjjjiiijjjlllnnnoooqqqqqqqqqsssooohhhbbb^^^[[[XXXUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]]]]\\\[[[YYYVVVSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTRRRRRRQQQPPPOOOOOOOOOOOOHHHIIIKKKMMMMMMMMMLLLLLLHHHIIIIIIIIIHHHEEECCCAAA@@@@@@AAA@@@@@@???>>>=========<<<;;;;;;;;;;;;<<<888999999888666555666777888777777777666666666666///000111222333444444555111000///...---,,,+++***...//////000111222222222///000333555555555444333111000...---,,,,,,------///000111000///333<<>>???===888555333///...,,,+++******+++,,,******))))))***+++,,,,,,+++,,,,,,,,,+++***((('''))))))***++++++++++++***++++++************++++++&&&'''((()))***+++,,,,,,)))************+++++++++******+++,,,---...000111//////......///000222333444444555555666777777777666777888:::<<<>>>???@@@>>>AAADDDEEEEEEEEEFFFGGGFFFGGGGGGFFFEEEFFFIIILLLcccvvvppptttyyy}}}{{{zzzwwwssstttxxxzzz|||||||||yyyyyy{{{{{{|||~~~|||{{{{{{||||||yyy|||~~~{{{xxxzzz~~~~~~nnn___WWWTTTUUUWWWZZZ]]]aaadddeeehhhjjjmmmpppqqqrrrtttvvvrrrpppnnnmmmnnnqqquuuwwwyyy|||~~~{{{yyyuuutttsssqqqmmmhhhcccaaaXXXUUUQQQMMMJJJHHHDDDBBB::::::999888777777888888555444333333222222222222333333444444555666666777888666444222222555888::::::;;;<<<===>>>>>>>>>>>>???@@@BBBBBBCCCEEEHHHKKKKKKLLLNNNPPPTTTWWWZZZ[[[XXXYYYZZZZZZYYYZZZ\\\^^^aaadddhhhjjjkkkkkkkkkllliiijjjllllllkkkkkkkkklllkkkjjjhhhhhhjjjkkkjjjjjjgggddd]]]VVVQQQMMMKKKJJJNNNLLLLLLOOORRRVVVaaallltttqqqkkkeeebbbdddjjjooo~~~sss```NNNCCC???CCCIIIQQQXXXdddqqqyyy{{{|||wwwqqqlllhhhjjjuuuzzztttnnniiigggfff^^^ZZZWWWXXX\\\aaacccccciiilllnnnoooooopppqqqrrrrrrnnnhhhccc```]]]ZZZWWWVVVWWWYYYZZZ\\\]]]]]]]]]___^^^\\\ZZZXXXVVVVVVUUUQQQPPPOOONNNMMMMMMMMMMMMOOOPPPPPPPPPOOOPPPSSSUUUTTTSSSPPPNNNLLLKKKKKKKKKNNNNNNMMMMMMKKKJJJIIIHHHMMMLLLJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999::::::<<<;;;:::888777666666555777666444333222222333444444333222222111111222222333333333222111000//////000000000000000000000000///000222444555555555555000///,,,*********+++,,,000000000000111555:::>>>AAA???<<<999555222000///,,,---.........---+++***---+++,,,///333555333000333///---...---,,,...222888:::===>>>===999444111000///---+++************))))))))))))************'''***,,,+++)))(((+++...))))))))))))******************************************+++++++++******))))))))))))***+++---...///,,,++++++,,,...111333555...///000111111222222111222555888999888777777888777888:::<<<============>>>BBBFFFHHHGGGFFFEEEEEEFFFDDDDDDGGGFFFDDDGGGLLL```sssrrruuuwww|||}}}{{{zzzvvvrrrssswwwzzz}}}||||||yyyyyy{{{{{{}}}|||zzzzzzyyyxxxxxx{{{~~~~~~nnn```XXXVVVWWWXXX[[[^^^aaadddfffgggiiilllnnnoooppprrrtttpppnnnmmmlllmmmpppsssuuuwwwyyy}}}}}}yyywwwsssrrrqqqnnnjjjeee```]]]UUURRRNNNJJJHHHEEEBBB???<<<;;;999888666555555555666555555444444444444444333444444555666666777777:::999777666777888;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGKKKNNNOOOPPPQQQRRRUUUWWWYYYZZZWWWXXX[[[\\\\\\]]]___aaaeeegggkkkmmmmmmlllmmmmmmkkklllnnnnnnmmmmmmnnnpppsssqqqqqqqqqssstttsssrrrkkkggg```XXXQQQLLLIIIHHHLLLJJJKKKNNNQQQUUU___jjjrrrooojjjdddbbbdddkkkqqqsss___NNNDDDAAACCCIIIOOOWWWcccqqqyyy{{{{{{vvvooojjjfffiiiwww~~~wwwqqqlllhhhfff]]]ZZZVVVVVVYYY^^^aaabbbhhhjjjmmmnnnnnnnnnpppqqqsssooojjjfffbbb^^^YYYVVVVVVWWWYYY[[[]]]^^^___```___^^^\\\ZZZXXXWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNOOOQQQTTTQQQPPPOOONNNMMMMMMLLLLLLIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@???>>>======<<<;;;::::::999999::::::;;;;;;999888777777666666777666555333333222333333444333222222111111222222222333333222222000//////000000000000000000000000000111333444555666555555000///,,,+++******+++,,,////////////111444:::>>>@@@>>>:::666333000//////...............---,,,,,,++++++---222999>>>>>><<<555000---...---,,,...333888:::===>>>===:::555222000///---+++************))))))))))))***************+++++++++)))))))))***))))))))))))************************************)))******+++++++++******)))))))))******,,,---...++++++,,,---...000111222......000111111111111111000222555777666555555555777888:::===>>>??????>>>@@@CCCFFFGGGFFFEEEEEEEEEHHHFFFFFFGGGFFFCCCFFFJJJ]]]ppptttvvvwwwyyy}}}zzzxxxtttpppqqqvvvyyy}}}}}}{{{xxxwwwyyyzzz}}}}}}zzzwwwuuuvvvxxx{{{~~~oooaaaZZZXXXXXXYYY[[[^^^bbbeeegggeeehhhkkklllmmmmmmoooqqqmmmlllkkkkkklllnnnppprrrsssuuuyyy|||xxxuuupppooonnnkkkfff```[[[XXXQQQNNNJJJGGGDDDBBB???======<<<999777555333222222777777666555555555555666444444555666666777777888::::::999999::::::;;;<<<999:::;;;===>>>?????????BBBCCCEEEFFFHHHJJJNNNQQQTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[___aaabbbbbbdddeeehhhkkkooopppppppppppppppooopppqqqqqqqqqqqqtttvvvyyyyyyyyy{{{}}}}}}{{{yyyoookkkcccZZZRRRLLLIIIGGGIIIHHHJJJNNNPPPTTT]]]hhhnnnmmmiiidddbbbeeemmmsssrrr^^^MMMEEEDDDCCCHHHNNNUUUbbbqqqyyy{{{zzztttlllfffdddiiiyyyzzzyyy|||~~~yyysssmmmhhheee^^^ZZZUUUTTTVVV[[[___aaagggiiilllmmmmmmmmmoooppptttqqqmmmiiieee___YYYUUUVVVVVVXXXZZZ]]]___```aaa]]]]]]\\\ZZZXXXWWWVVVVVVTTTSSSQQQPPPOOONNNNNNNNNMMMNNNNNNNNNMMMNNNPPPRRRNNNNNNOOOOOOOOONNNMMMMMMHHHIIIKKKMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGBBBAAAAAA@@@???>>>======<<<;;;;;;::::::::::::::::::999999888777777888888888777666444333333222222444333222222111111222222222222222222222111000///000000000000000000000000000111333444555666555555000...,,,+++***+++,,,------...//////111555:::>>>@@@===888444000///////////////......---.........***+++...555>>>DDDFFFEEE888333......---,,,///444777:::===???>>>:::666333///...---+++************)))))))))*********++++++,,,+++************)))'''))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))***+++,,,++++++,,,---..................///000111111111111222555888999888777777777777888;;;===???@@@@@@@@@BBBDDDEEEEEEDDDCCCDDDEEEIIIGGGFFFHHHFFFCCCEEEIIIZZZlllsssvvvxxxzzz|||yyywwwsssoooqqqvvvzzz}}}|||zzzwwwvvvxxxwww||||||xxxtttsssuuuxxx{{{~~~qqqccc\\\YYYYYYYYY[[[]]]aaadddfffdddfffiiijjjjjjjjjlllmmmkkkjjjjjjjjjkkkmmmooopppppprrrvvv{{{|||wwwtttnnnmmmkkkgggbbb]]]WWWTTTMMMJJJGGGDDDBBB@@@===;;;;;;:::888666444333222222777666666555555555666666555555666666777888888999777777888999999999999999999:::<<<===???@@@AAAAAACCCDDDFFFHHHIIILLLQQQTTTUUUUUUUUUVVVWWWXXXZZZZZZ^^^aaaeeeggghhhgggggghhhiiilllppprrrssssssssstttsssuuuvvvvvvvvvwwwzzz}}}}}}}}}~~~}}}rrrmmmeee\\\TTTNNNKKKIIIIIIHHHKKKOOOQQQTTT]]]gggkkkkkkjjjfffcccgggooowwwooo[[[LLLEEEEEECCCGGGMMMUUUcccrrrzzzzzzyyyqqqiiidddccckkk}}}vvvsssvvv{{{~~~}}}{{{wwwrrrlllfffccc___[[[WWWTTTUUUYYY^^^bbbgggiiilllmmmmmmmmmooopppuuussspppmmmhhhbbb[[[VVVWWWWWWXXXYYY[[[]]]^^^___\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTRRRPPPOOOOOONNNMMMNNNOOOOOONNNNNNOOOQQQNNNNNNOOOPPPOOONNNMMMLLLJJJKKKLLLMMMLLLJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGAAAAAA@@@@@@???>>>>>>===<<<<<<;;;:::::::::::::::999888888888888888999999999888777666444333333222444333222222111111222222222222222222222111000//////////////////////////////000222444444444444333000...---+++++++++---...---...000111222666;;;???@@@===888333/////////000000000...------...///000,,,,,,...555>>>EEEGGGGGG:::444///...---,,,000666888:::===???>>>:::666333...---,,,++++++*********))))))*********+++++++++,,,)))'''(((+++,,,***'''((()))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***)))))))))))))))******++++++---......---++++++---...///000111111111111222555888999888777777888555777:::===???@@@AAAAAACCCEEEEEEDDDCCCBBBCCCEEEHHHFFFFFFHHHFFFDDDFFFKKKYYYjjj}}}ooouuuzzz~~~{{{wwwvvvrrrooorrrwww{{{|||{{{yyyvvvuuuwwwssszzz|||xxxtttqqqsssvvvyyy}}}sssfff___YYYYYYXXXYYY[[[___bbbddddddfffhhhhhhhhhggghhhiiiiiiiiijjjkkklllmmmnnnnnnoooqqqtttzzz|||uuurrrkkkjjjhhhddd___ZZZTTTQQQKKKHHHEEEBBB@@@???<<<:::888777666555444444444444666555555555555555666666666666777888888999999:::666777888999999999888888999;;;===???AAABBBCCCCCCDDDFFFHHHIIIKKKNNNRRRUUUTTTTTTUUUWWWYYY[[[]]]^^^bbbeeehhhiiiiiiggggggggghhhlllpppssstttuuuwwwxxxwwwyyy{{{|||}}}~~~sssoooggg___WWWQQQNNNLLLIIIIIIMMMQQQTTTVVV^^^gggjjjllllllhhhfffiiirrr{{{~~~nnnZZZKKKEEEEEEDDDHHHNNNWWWfffuuu{{{zzzwwwppphhhcccdddnnn~~~tttppprrrwww|||~~~yyyyyyxxxvvvrrrlllhhheeeaaa^^^ZZZVVVVVVYYY^^^bbbhhhjjjmmmnnnnnnnnnpppqqqtttsssqqqnnnjjjddd]]]XXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYYXXXVVVTTTRRRPPPPPPOOOMMMOOOPPPPPPOOOOOOPPPQQQOOOPPPPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLKKKIIIGGGFFFIIIIIIHHHHHHGGGFFFEEEEEEAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;888888888777888888999:::999888888777666444333333444333222222111111222222111111222222222111000000///////////////////////////000111222333333222222000...---++++++,,,---...///111222333555888<<<@@@@@@===888333000///000111000///...------...000000,,,,,,...555>>>EEEHHHHHH:::444///...------111666999;;;>>>???>>>:::555222,,,,,,,,,,,,+++******)))************++++++++++++)))'''%%%'''+++---,,,)))((()))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***)))))))))))))))******+++,,,---------,,,***)))---...///000000111111000...000333555444333333333444666888;;;>>>??????@@@CCCDDDEEEDDDBBBBBBCCCDDDFFFDDDEEEGGGGGGFFFIIINNNYYYjjj|||lllttt{{{~~~zzzwwwuuurrrpppsssyyy}}}~~~yyyyyywwwttttttvvvsss{{{|||xxxuuussstttvvvyyy}}}vvvjjjcccZZZYYYXXXXXXZZZ^^^aaacccdddeeeggggggfffeeefffgggggghhhiiikkkllllllllllllmmmooosssxxx~~~{{{sssnnnffffffdddaaa\\\WWWRRROOOHHHFFFBBB@@@???>>>;;;:::555555555555555666777777666555555555555666666777777777888888999::::::;;;888999:::;;;;;;;;;:::::::::<<<>>>@@@CCCDDDEEEFFFGGGHHHJJJKKKLLLOOOSSSVVVUUUUUUWWWYYY[[[^^^```bbbdddfffhhhhhhfffeeeeeefffiiimmmqqqtttvvvwwwxxxyyyzzz}}}vvvrrrjjjaaaYYYSSSPPPNNNIIIJJJNNNTTTVVVXXX___hhhkkknnnooollliiilllvvvoooZZZKKKEEEEEEEEEIIIPPP[[[kkkyyy~~~{{{vvvppphhheeegggrrr{{{rrrmmmpppvvv{{{}}}zzzzzzyyywwwtttoookkkhhhcccaaa]]]YYYWWWYYY^^^bbbhhhjjjmmmnnnnnnnnnpppqqqsssqqqpppnnnkkkfff```\\\ZZZYYYWWWVVVVVVWWWXXXXXX\\\]]]^^^^^^]]]\\\[[[ZZZ[[[ZZZXXXUUUSSSQQQPPPPPPNNNOOOQQQQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMKKKKKKFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;999888888888888888999999777888888888777666555444444333222222111111222222111111222222222111111000000000000000000000000000///000111333333333222111000...---++++++,,,...///111222444555666888<<>>:::444111++++++,,,,,,+++***))))))*********++++++++++++,,,&&&&&&&&&(((***,,,,,,+++))))))))))))************************************((()))***+++++++++++++++)))))))))))))))***+++,,,,,,---------,,,,,,+++***------...///000000000000///222555666555444444555444666888;;;===>>>>>>>>>AAACCCDDDDDDCCCBBBCCCDDDEEECCCDDDHHHHHHGGGJJJPPPYYYkkk}}}lllsssyyy{{{}}}yyyvvvuuusssrrrvvv||||||wwwwwwvvvssssssuuuvvv}}}{{{yyyyyyyyy{{{}}}yyymmmfff\\\[[[YYYYYYZZZ^^^aaaddddddfffggggggeeeddddddeeedddfffhhhjjjkkkkkkjjjiiikkkmmmpppuuu|||yyypppjjjaaaaaa```]]]YYYSSSOOOLLLFFFCCC@@@>>>===<<<:::888666555555555666777777888777666666666666777888999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???BBBEEEFFFHHHHHHJJJLLLMMMNNNOOOQQQUUUWWWXXXYYYZZZ\\\___aaaccceeeeeefffhhhggggggfffhhhiiinnnqqqtttwwwwwwwwwwwwxxx|||zzzvvvmmmcccZZZSSSOOOMMMIIIJJJOOOUUUWWWYYY___gggmmmqqqssspppllloooyyyqqq]]]MMMGGGFFFEEEJJJRRR___ppp~~~{{{vvvpppjjjhhhjjjvvv|||uuunnnkkkooovvv|||~~~|||xxxtttoookkkiiibbbaaa___[[[XXXYYY]]]aaagggiiilllmmmmmmmmmoooppppppooonnnmmmkkkhhhddd```YYYXXXWWWVVVVVVWWWYYYZZZ]]]^^^___``````^^^]]][[[]]]\\\ZZZWWWTTTRRRQQQPPPLLLNNNPPPPPPOOONNNNNNNNNPPPOOONNNNNNMMMMMMMMMNNNGGGFFFFFFGGGHHHIIIKKKLLLKKKJJJIIIHHHFFFEEEDDDDDD@@@@@@@@@???????????????======<<<;;;;;;;;;;;;;;;999999888888888888888888666777888888888777666666444333222222111111222222000111111222222222111111000000000000000000000000111222333444555444333333///...---,,,,,,---///000222333555555666777:::===<<<:::777333111///......,,,,,,---...............+++***+++000777>>>@@@@@@555000...//////...111666===???AAAAAA>>>999333///***++++++,,,+++***))))))*********+++++++++,,,,,,%%%'''((()))))))))***,,,))))))))))))************++++++++++++++++++++++++)))******+++++++++******)))))))))******,,,---......------,,,,,,,,,,,,---,,,---...///000000000000333666999:::999888888999666888:::<<<>>>>>>>>>>>>???AAADDDEEEDDDCCCCCCCCCFFFEEEEEEHHHHHHFFFIIIOOOYYYkkk~~~mmmrrrvvvwwwzzz}}}yyyvvvuuusssssswww~~~zzzuuuuuuuuurrrrrruuuyyy~~~}}}||||||}}}zzzooohhh^^^\\\ZZZZZZ[[[___bbbeeedddfffggggggeeedddddddddbbbdddfffhhhiiiiiihhhgggiiikkkoootttzzzwwwmmmggg^^^^^^]]]ZZZVVVQQQMMMJJJDDDAAA>>>===<<<;;;999777777777666666666777777888888888777777888999::::::888999999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<>>>@@@CCCFFFHHHIIIJJJMMMNNNPPPPPPQQQSSSVVVYYY\\\]]]^^^___aaaccceeefffggghhhiiiiiiiiijjjmmmooorrruuuxxxyyyxxxwwwvvvwww|||~~~yyyoooeee[[[SSSNNNLLLHHHJJJOOOUUUWWWYYY___fffnnnsssuuurrrnnnqqq{{{ttt___OOOIIIHHHFFFKKKTTTbbbsss{{{uuupppkkkiiimmmyyywwwqqqjjjiiiooowww~~~}}}xxxrrrmmmiiigggaaaaaa```\\\XXXXXX\\\___fffhhhkkklllllllllmmmoooooommmlllkkkkkkiiifffcccYYYXXXWWWVVVWWWYYY[[[]]]]]]^^^```aaaaaa```^^^]]]^^^]]]ZZZXXXUUUSSSQQQQQQKKKMMMOOOOOONNNLLLLLLMMMOOONNNMMMLLLMMMNNNPPPQQQKKKIIIGGGFFFFFFGGGHHHJJJIIIIIIHHHHHHGGGFFFEEEEEE@@@@@@@@@???????????????======<<<;;;;;;;;;;;;<<<:::999999888777777888888555666777999999888888777444333222222111111222222000111111222222222111111000000000000000000000000333444555666666666555444///...---,,,,,,---///000222333555555555666999;;;999888666333000...---,,,***+++---...///...---------+++))),,,111555666555222...---///000///111666>>>@@@AAAAAA>>>888222...)))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,&&&)))+++***'''&&&(((+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))))))))***+++---...//////...,,,,,,+++,,,---...,,,---...///000000000000222444777999888777777777888:::<<<===?????????>>>===@@@DDDFFFEEEDDDCCCCCCHHHFFFGGGIIIHHHFFFHHHMMMYYYkkkssssssuuuyyy~~~yyyvvvvvvvvvvvvzzzyyyuuuuuutttrrrtttyyy~~~qqqhhh]]]YYYXXX]]]aaaccceeeiiigggggggggeeebbbaaabbbccc```bbbeeeggghhhiiikkklllkkklllnnnssszzz}}}tttjjjbbb]]]ZZZUUUQQQNNNJJJGGGDDD@@@>>>===:::888777666666555555555555666666666777777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<>>999444222///......---+++***)))))))))************))))))(((,,,+++***)))((((((((((((---,,,***((('''(((((((((******))))))((('''''''''******))))))(((((('''''',,,,,,+++***((())),,,///............////////////000000000000111111111111444555888::::::999777666666888:::<<<>>>@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEECCCDDDCCCCCCCCCEEEIIILLLXXXkkkssssssuuuyyy~~~~~~yyyuuuvvvvvvuuuxxx}}}yyytttsssrrrqqqtttyyy~~~sssiii___[[[ZZZ^^^bbbccceeeiiigggggggggdddaaa^^^^^^^^^```bbbeeeggggggiiikkklllmmmmmmooosssyyy~~~uuujjjaaa[[[WWWSSSOOOLLLIIIEEECCC???>>><<<:::888777666666555555555666666666777777555555666666777888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???BBBEEEGGGHHHJJJMMMOOOPPPQQQSSSSSSSSSUUUXXX[[[^^^___```bbbdddfffhhhjjjppprrrsssrrrpppooooooooouuuxxx{{{}}}|||{{{zzzzzz{{{uuulllaaaWWWPPPLLLJJJGGGJJJMMMPPPUUU]]]hhhpppsssvvvuuupppkkkmmmuuu}}}mmmZZZNNNIIIFFFHHHMMMWWWgggwwwxxxppphhhkkkyyyvvvrrrmmmlllooouuuyyy|||zzztttpppnnnkkkhhhfffdddccc```]]]\\\[[[[[[\\\bbbcccdddfffiiilllnnnpppssssssssssssrrrmmmgggbbb]]][[[WWWUUUUUUWWWZZZ\\\[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZWWWUUURRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJHHHHHHIIIJJJKKKHHHGGGGGGFFFDDDCCCAAA@@@????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<999999999999888666444333444666999999777666666777444333333333333222222222222111111000000///.....................///000000222333444666666666666555444222///---,,,---///111444555666888999:::;;;;;;;;;;;;:::777333000//////...//////...,,,,,,---...++++++******+++---///111111111000///...000555999>>>AAADDDCCC???999444111///...---,,,+++******)))******+++,,,,,,+++++++++,,,,,,+++***))))))((((((******)))))))))***+++,,,------+++***))))))))))))+++++++++***************,,,)))'''(((***------,,,------------............------------............111333666888:::999888777666777999;;;===??????@@@BBBCCCEEEEEEDDDDDDDDDEEECCCCCCCCCBBBBBBEEEIIILLL[[[mmmrrrssstttxxx}}}}}}yyyvvvwwwvvvuuuwww{{{zzzuuusssrrrrrrvvv|||~~~uuujjjaaa]]]\\\___cccccceeehhhhhhiiiiiifffbbb^^^\\\\\\```bbbeeefffggghhhkkkmmmnnnnnnpppssswww}}}~~~uuuiii___WWWSSSNNNKKKHHHFFFCCCAAA===<<<;;;999777666666666555555666666666777777777555666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBCCCFFFIIIJJJLLLNNNQQQSSSTTTUUUWWWWWWXXXYYY\\\^^^]]]^^^___aaadddgggiiikkkrrrrrrrrrpppmmmlllnnnooowwwzzz}}}~~~}}}|||{{{{{{~~~|||vvvqqqhhh^^^UUUNNNKKKIIIGGGJJJNNNQQQVVV^^^hhhpppqqqttttttooojjjkkkttt|||}}}iiiWWWMMMIIIGGGJJJMMMVVVfffxxxuuupppkkkqqqxxxtttooommmppptttyyy{{{zzzwwwrrrooonnnllljjjhhhdddcccbbb```^^^\\\[[[[[[^^^bbbfffhhhhhhjjjmmmpppuuutttuuuuuutttpppjjjfff```]]]XXXTTTTTTVVVZZZ]]]XXXYYY[[[\\\^^^^^^______]]][[[YYYVVVSSSQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJGGGFFFDDDCCCAAAAAA@@@@@@????????????????????????<<<<<<<<<<<<<<<;;;;;;;;;999999999888777666555444444666999999888888888999444444333333333222222222111111000//////......---...............///000000111222444555666666555555444222///---,,,---///111222333555777999;;;<<<<<>>===999444000//////000000000...,,,+++,,,---************+++,,,...///333111......///333555777BBBEEEGGGEEE@@@999333111......---,,,+++******)))((()))***+++++++++++++++,,,,,,++++++******))))))((((((((()))+++,,,...///222000---+++******+++,,,************+++++++++++++++'''$$$'''---000---)))+++,,,,,,,,,------------/////////000000000111111...111444777999999888777666777999;;;<<<===>>>>>>BBBDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDCCCCCCEEEIIIMMM```qqqrrrrrrtttxxx}}}~~~zzzxxxyyyxxxvvvwwwzzz|||vvvtttttttttyyyuuukkkbbb^^^\\\___bbbbbbcccggghhhjjjkkkiiifffbbb```___aaaccceeefffggghhhkkkmmmnnnoooppprrruuuyyy~~~uuuggg\\\SSSOOOJJJGGGDDDCCCAAA???<<<;;;999888777666666555555666666666666777777777777888888999:::;;;<<<<<<<<<<<<============>>>>>><<<======>>>@@@AAACCCDDDGGGIIILLLNNNOOOQQQSSSUUUXXXZZZ\\\]]]]]]^^^aaaccc``````aaaccceeehhhjjjkkkppppppooolllkkklllooorrrxxxzzz}}}~~~~~~zzzwwwqqqlllddd[[[SSSNNNKKKJJJGGGJJJNNNRRRVVV]]]gggooopppssssssnnnjjjkkkttt}}}zzzfffUUUMMMJJJIIIMMMNNNUUUfffyyywwwrrrooouuuyyyuuupppnnnpppsssvvvxxxwwwuuusssqqqooonnnnnnmmmddddddcccbbb```^^^[[[ZZZ^^^dddjjjlllkkkkkkooosssuuuttttttuuutttqqqllliiiccc___YYYUUUSSSVVVZZZ]]]XXXYYYZZZ[[[]]]^^^^^^___]]]\\\ZZZWWWUUURRRQQQPPPQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKIIIHHHGGGEEECCCAAA@@@@@@@@@AAA????????????????????????>>>======<<<;;;;;;::::::888888888777777666555444777888999999888777555555333222222222222111111111000000//////......------...............///000000111222444555666666555444333111///------...///111000222444777:::<<<===>>>@@@@@@>>>:::666222000000333333333000...,,,,,,...,,,,,,+++,,,,,,...///000222111000...///111555888EEEGGGHHHFFF@@@999333000------,,,,,,+++******)))%%%&&&'''((()))*********,,,,,,,,,,,,++++++******((())))))***,,,---...///333111...+++******+++,,,''''''(((((())))))******+++)))'''***...///,,,))),,,,,,,,,,,,------------000000111111111222222222000222555888999999888777888888:::;;;<<<=========CCCEEEFFFGGGFFFEEEFFFGGGEEEFFFEEEEEEEEEGGGKKKNNNddduuuqqqqqqssswww|||{{{yyy{{{zzzxxxyyy}}}|||vvvtttssstttyyyuuukkkbbb]]][[[^^^aaa```bbbeeeeeegggjjjiiigggeeeccccccaaacccdddeeefffhhhkkknnnnnnooopppqqqssswww}}}vvvgggZZZQQQMMMHHHDDDAAA@@@>>>===:::999888777666555555555666666666666777777777888888888999:::;;;<<<===============>>>>>>?????????<<<======???AAACCCEEEFFFIIIKKKNNNPPPQQQRRRUUUWWWYYY\\\^^^______```bbbddddddeeeeeefffggghhhjjjjjjlllllllllkkkkkknnnssswwwxxx{{{~~~{{{wwwsssmmmhhhaaaYYYRRRNNNLLLKKKGGGKKKOOORRRUUU\\\eeelllppprrrsssoookkknnnwwwxxxeeeUUUOOOLLLKKKNNNOOOWWWhhhzzz}}}xxxsssqqqxxxzzzvvvqqqnnnnnnqqqssstttqqqqqqqqqpppooonnnooooooeeeeeeeeedddbbb___\\\ZZZ]]]cccjjjllllllmmmqqquuusssssssssssssssqqqmmmjjjeeeaaa[[[UUUTTTVVVZZZ]]]ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]][[[YYYVVVTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNKKKLLLLLLMMMLLLJJJHHHGGGGGGFFFDDDBBBAAAAAABBBBBB????????????????????????>>>>>>===<<<;;;::::::999888888777666666555555555666666777777777666444333111111111111000000000000000000//////......------...............///000000111222333555555555555444222111///.........000111000222444888;;;===???@@@======<<<999555222111111333444333000---,,,,,,---,,,,,,,,,,,,---......///...111222000,,,---444:::DDDFFFHHHFFF@@@999333///,,,,,,,,,++++++******)))&&&&&&''')))************++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,111///,,,)))((()))***+++''''''(((((())))))******+++,,,------,,,+++++++++,,,------------.........---------.........//////333555777999:::999777666999:::;;;<<<>>>>>>??????CCCEEEFFFGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFIIIMMMPPPfffwwwpppqqqrrrvvv{{{|||yyy{{{{{{yyy|||yyytttsssrrrssswww}}}~~~~~~vvvlllaaa\\\ZZZ^^^``````bbbeeebbbdddfffgggfffeeeeeeeeebbbcccdddeeefffhhhkkknnnoooqqqrrrrrrssswww~~~yyyiii[[[QQQMMMGGGBBB@@@>>>===<<<888777666555555555555555666666666777777777888888666666777888:::;;;<<<<<<===>>>>>>??????@@@@@@AAA===>>>???AAACCCEEEHHHIIIKKKNNNPPPRRRRRRTTTVVVXXXYYY[[[^^^___``````bbbcccgggggggggggghhhiiijjjkkkjjjkkklllmmmooosssxxx|||{{{}}}~~~~~~}}}yyytttppphhhddd]]]VVVQQQMMMLLLLLLHHHKKKOOORRRTTTZZZbbbhhhnnnqqqssspppmmmpppzzzxxxeeeWWWRRROOOMMMOOORRR[[[jjj{{{~~~vvvtttvvvyyyuuupppllllllmmmnnnnnnkkkmmmnnnnnnllllllmmmnnnfffffffffeeebbb___\\\[[[ZZZ___dddhhhiiilllppptttrrrrrrqqqrrrsssqqqnnnkkkfffbbb\\\WWWUUUVVVYYY[[[\\\[[[ZZZZZZYYYZZZZZZ[[[]]]\\\\\\ZZZXXXVVVTTTSSSPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOOKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBBBBBBB????????????????????????>>>>>>===<<<;;;;;;::::::888777666555555555555666444333444666888888666555222111111111000000000000111111000//////......---...............///000000000111333444555555444444111000///......///000111111333555999<<>>???@@@@@@BBBDDDFFFFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGIIIMMMQQQfffvvvpppppprrrvvv{{{zzzxxxyyyyyyyyy}}}zzzuuuuuuuuuuuuxxx~~~~~~~~~~~~xxxnnnaaa\\\[[[^^^aaaaaacccfffcccdddffffffeeeeeefffhhhbbbcccddddddeeehhhllloooqqqsssuuuuuuuuuyyy~~~mmm^^^SSSNNNGGGBBB???===<<<;;;666666555555444555555555666666777777777888888888666777888999:::<<<======>>>>>>??????@@@AAAAAABBB@@@@@@BBBDDDFFFIIIKKKMMMNNNPPPRRRTTTTTTVVVXXXZZZ[[[]]]```bbbbbbcccdddeeefffffffffggghhhjjjkkkllllllmmmoooqqqtttxxx}}}{{{{{{|||}}}|||xxxsssnnnccc___YYYSSSNNNLLLKKKKKKHHHKKKOOOQQQSSSXXX___dddllloooqqqooommmrrr|||yyygggZZZUUURRROOOOOOTTT___mmm{{{yyyzzzxxxtttnnnjjjiiijjjjjjjjjiiikkknnnmmmlllkkkmmmnnnhhhhhhfffdddbbb___]]]\\\YYY[[[^^^ccchhhmmmqqqtttrrrqqqqqqrrrsssrrrpppmmmfffccc^^^YYYWWWWWWXXXYYY[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZXXXVVVTTTOOOOOOOOOOOONNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOKKKKKKJJJJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBAAA????????????????????????======<<<<<<;;;;;;;;;:::888777666555444555666666666555555666999999666444333333333333222222222111222111111000000///.....................///000000000111333444555555444444000000////////////000000333444777:::===@@@AAABBB@@@@@@???;;;666333111111000111000...,,,***+++,,,++++++,,,------------,,,---...///,,,***,,,111777===@@@BBBBBB===777333000++++++++++++************+++,,,,,,---------,,,,,,((()))***,,,,,,+++)))((())))))***++++++***))))))))))))(((((((((((())))))+++++++++***************(((''''''''')))+++,,,---+++,,,,,,,,,------------111111111111222222222222222444777999:::999777666666888999<<<>>>???@@@@@@BBBCCCEEEEEEDDDDDDDDDEEEGGGGGGGGGFFFFFFHHHLLLPPPeeeuuupppppprrrvvv{{{~~~yyyvvvwwwxxxyyy~~~|||yyyzzzyyyyyy{{{zzzpppaaa]]][[[___bbbccceeehhhggghhhhhhgggffffffhhhjjjbbbcccddddddeeehhhlllooosssuuuwwwwwwwww{{{ppp```TTTOOOHHHBBB???===<<<:::666555555444444444555555777777777777888888888888888999:::;;;===>>>???@@@>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFIIILLLNNNOOOPPPRRRTTTVVVVVVWWWZZZ\\\^^^aaadddffffffggghhhiiicccdddeeefffhhhjjjlllmmmooopppsssuuuxxx{{{}}}~~~~~~|||yyyyyyzzz|||{{{xxxrrrnnn```\\\WWWQQQLLLJJJJJJJJJIIILLLOOOQQQRRRVVV]]]bbbjjjmmmpppnnnmmmrrr}}}zzzhhh\\\WWWTTTPPPOOOVVVbbbooo{{{~~~}}}wwwsssmmmiiihhhhhhggggggjjjmmmoooooonnnmmmnnnpppjjjiiigggdddbbb___^^^]]]ZZZZZZ\\\aaahhhooosssuuurrrrrrrrrssstttsssqqqooofffccc___ZZZXXXWWWWWWXXXZZZYYYXXXXXXXXXZZZ[[[\\\[[[[[[\\\[[[ZZZYYYWWWVVVOOOOOOOOONNNNNNNNNMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJJJJHHHGGGFFFEEEEEECCCCCCDDDEEEDDDCCCAAA@@@????????????????????????<<<<<<<<<<<<<<<;;;;;;;;;888777555444444555666666<<<:::888888999888444000555555555444444444333333222222111111000000//////...............///000000000111333444555555444333000///////////////000000444666888;;;>>>@@@BBBBBBGGGGGGEEEAAA;;;777444444222222222000...---...///......//////000////////////---+++***+++...111333:::===@@@@@@===777333000+++++++++***************++++++,,,,,,,,,+++******'''(((***++++++***)))((('''((()))***++++++***)))'''((((((((())))))))))))******))))))(((((('''''''''###""")))......,,,******+++++++++,,,,,,,,,............///////////////111444777999999888777555666888:::===>>>???@@@AAACCCEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDGGGKKKNNNdddtttpppqqqrrrvvvzzz}}}}}}}}}yyyuuutttvvvxxxyyy}}}}}}||||||}}}zzznnnbbb```___```dddgggiiijjjgggfffffffffggghhhiiijjjhhhhhhgggggghhhjjjlllnnnrrrssstttuuuwww|||uuugggZZZOOOEEE@@@===:::888999555555555444444333333222999999888888777666666666::::::;;;<<<=========<<>>;;;;;;<<<======<<<888777666555555444444555999999999999999888777666222222111111111222333333---...///////////////...........................000000111000//////111444222000...,,,,,,---///000444444666;;;@@@DDDFFFGGGIIIGGGDDDAAA>>>:::555111333222///---+++)))))))))...,,,******+++------,,,,,,+++))))))***---111444<<<;;;;;;<<<===:::555000///,,,((('''(((***++++++------,,,,,,+++***************++++++++++++******,,,------,,,***)))***+++'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---............000222333444666888999::::::999777888:::<<<>>>>>>>>>>>>BBBDDDFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJLLL```rrrqqqqqqrrrvvvzzz}}}}}}}}}vvvrrrqqqsssuuuuuuyyy~~~||||||~~~zzznnnbbb```___```dddgggiiijjjjjjjjjiiihhhhhhhhhhhhhhhgggggghhhhhhiiijjjkkklllpppqqqrrrtttwww}}}tttgggYYYNNNDDD@@@===999888999666666666555555444444444666666777777888888999999;;;<<<===>>>????????????BBBAAAAAAAAAAAABBBDDDEEEFFFFFFHHHLLLQQQUUUUUUTTTVVVUUUUUUVVVYYY\\\```bbbeeehhhlllppppppmmmiiigggggghhhiiiiiijjjmmmrrrvvvuuuvvvwwwyyy{{{|||}}}~~~~~~{{{xxxssspppmmmqqqttttttoooiiidddbbbZZZVVVRRRNNNLLLKKKJJJHHHHHHJJJLLLMMMNNNQQQUUUYYYbbbiiimmmlllmmmvvvnnnaaa[[[ZZZXXXWWW]]]gggttt~~~~~~wwwssslllfffcccccceeefffiiijjjllllllkkkkkkmmmnnnooonnnmmmkkkhhheeecccaaa]]]^^^```eeekkkoooqqqqqqvvvvvvwwwxxxwwwtttpppmmmllliiiddd___[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWXXXYYYZZZZZZYYYWWWUUUSSSNNNMMMMMMLLLLLLLLLMMMMMMOOOMMMLLLLLLNNNOOOOOONNNLLLKKKJJJHHHGGGFFFEEEEEEIIIGGGEEEEEEEEEEEECCCAAAAAAAAA@@@@@@@@@?????????>>><<<:::999:::;;;;;;:::888777666555555444444555888888888888888777666666333333222222222222222333///000000000000000//////000000000000000000000000000111111000//////111444000///---,,,,,,...111333888888:::===BBBEEEGGGGGGGGGEEECCCAAA???<<<888555222000...,,,++++++++++++///---++++++,,,---,,,,,,...---+++***+++...222444<<<;;;;;;;;;<<<999333///...,,,)))((()))***++++++************++++++++++++******++++++++++++******((()))******)))((()))+++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))************************+++++++++,,,---...///000///000111000///000222444333444666888999999888888777999;;;===>>>???>>>>>>@@@BBBDDDEEEDDDCCCCCCDDDFFFFFFGGGFFFEEEFFFHHHKKK^^^pppqqqqqqsssvvvzzz}}}}}}}}}uuuqqqoooqqqssstttxxx~~~~~~}}}}}}~~~zzznnnaaa```___```cccgggiiijjjmmmmmmlllkkkjjjiiihhhgggiiiiiijjjkkkllllllllllllnnnpppsssvvv{{{tttfffXXXMMMCCC???<<<888777888777777666666666666666666444444666777999;;;<<<===>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFIIIIIIKKKNNNRRRUUUUUUTTTUUUUUUVVVYYY\\\```ccceeeggghhhkkkmmmmmmllliiihhhjjjlllnnnoooppprrruuuxxx||||||||||||}}}~~~}}}wwwrrrooonnnmmmppprrrqqqllleee```]]]ZZZVVVRRRNNNLLLKKKJJJHHHIIIJJJLLLMMMOOOQQQUUUXXXaaaiiinnnoooqqq{{{qqqccc]]]ZZZXXX[[[```iiiuuu~~~}}}vvvsssmmmgggcccbbbcccdddfffhhhjjjjjjjjjkkkmmmoooppppppooommmkkkgggdddcccaaa```aaadddiiinnnqqqrrrtttuuuwwwwwwvvvssspppnnnlllkkkgggddd```^^^\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYZZZXXXVVVTTTRRRNNNNNNMMMMMMMMMNNNNNNOOOPPPNNNLLLLLLMMMNNNMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGKKKIIIGGGFFFEEEDDDBBB@@@AAA@@@@@@@@@@@@?????????===<<<:::999:::;;;;;;:::888777666555555444444555777777777777777666666555555555444333222222222222111111222111111000///...000000000000000000000000000111111000///000222333///...,,,,,,---000222444::::::;;;>>>BBBEEEFFFEEEDDDBBB@@@???>>>===:::888000///...---,,,,,,------...---,,,,,,.........---000///---,,,,,,///333555;;;:::::::::999666111...---,,,***)))***+++***)))((((((((()))***+++++++++******++++++++++++******&&&((()))***))))))+++,,,*********+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,...///111222000111111000//////111222444555666777888777777666777888:::<<<>>>>>>>>>>>>===???BBBCCCCCCCCCCCCDDDHHHHHHHHHFFFEEEEEEGGGIIIZZZmmmrrrrrrssswww{{{}}}}}}}}}xxxsssqqqrrrtttvvvzzz}}}||||||~~~xxxlll```___^^^___cccgggiiijjjnnnnnnmmmmmmlllkkkjjjjjjkkklllnnnooooooooonnnmmmoooqqquuuzzztttfffVVVKKKAAA===;;;777666777666666666666666666666666444555666888:::<<<===>>>>>>???@@@AAABBBCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGJJJKKKMMMPPPSSSVVVWWWWWWXXXXXXZZZ\\\___bbbeeefffcccdddfffhhhiiijjjjjjjjjkkknnnqqqrrrssstttvvvxxx{{{tttooommmnnnpppqqqsssrrrnnnhhhbbb___[[[WWWSSSOOOMMMLLLKKKIIIKKKMMMNNNPPPQQQTTTXXX[[[```gggnnnqqqvvvssseee^^^[[[XXX^^^ccclllwww|||zzz}}}xxxuuuooojjjfffdddddddddeeegggiiijjjkkklllnnnppprrrrrrqqqpppmmmjjjgggeeeeeebbbaaabbbggglllppprrrrrrtttuuuuuussspppnnnmmmlllkkkjjjgggdddaaa^^^\\\ZZZ[[[ZZZZZZYYYXXXWWWVVVXXXXXXYYYYYYXXXUUUSSSQQQNNNNNNNNNMMMNNNNNNOOOPPPOOOMMMKKKKKKMMMNNNMMMLLLIIIIIIHHHGGGGGGGGGHHHHHHIIIGGGEEEDDDDDDCCCAAA???@@@@@@@@@@@@???????????????===<<<<<<======<<<;;;888777666555555444444555555666666666666666555555666555444333222222222222222222222111000///...---........................///111222111000000222333000///---,,,---///222444666777999===AAADDDDDDDDDCCCAAA>>><<<<<<;;;999888222111///---,,,,,,---------------///222333222111222111...---...111444666;;;;;;:::999777444000------,,,++++++,,,+++***((('''((((((((()))))))))*********++++++++++++******)))+++,,,,,,++++++,,,---*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000//////000///------...000444555666777777666555555555666999;;;<<<<<<<<<<<<:::===@@@BBBCCCCCCDDDEEEFFFGGGGGGEEEDDDDDDFFFHHHVVVjjjsssssstttwww{{{}}}}}}|||yyytttqqqrrrtttvvv{{{~~~}}}{{{zzzzzz|||~~~vvvkkk```^^^]]]___cccgggiiijjjllllllmmmnnnoooooonnnnnnkkklllnnnooopppooonnnnnnooorrrwww|||uuugggTTTJJJ@@@<<<:::666555666444444444555555666666777666777888999:::;;;<<<===>>>>>>@@@AAABBBCCCCCCCCCAAAAAACCCDDDFFFGGGHHHIIIJJJLLLOOOSSSVVVXXXZZZ\\\\\\]]]___aaabbbddddddeee^^^___aaadddfffiiikkkllllllooorrrtttuuuuuuwwwxxx||||||}}}~~~}}}|||~~~}}}yyysssooooooqqqqqqrrrsssrrrppplllfffccc\\\YYYTTTPPPOOOMMMLLLKKKJJJLLLNNNPPPQQQUUUYYY\\\___gggoootttzzztttfff___\\\YYY^^^dddooo{{{{{{zzz}}}wwwuuupppkkkgggeeedddccceeegggjjjkkklllmmmoooqqqqqqrrrrrrrrrpppmmmiiiggggggdddaaaaaadddjjjnnnqqqqqqtttvvvuuurrrpppooooookkkkkkjjjiiifffbbb^^^\\\[[[[[[ZZZZZZYYYWWWVVVUUUWWWWWWXXXXXXWWWUUURRRQQQOOONNNNNNNNNNNNNNNOOOOOOLLLJJJIIIJJJLLLNNNNNNNNNIIIHHHHHHGGGGGGHHHHHHHHHEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@?????????>>>>>>>>>===<<<<<<>>>>>><<<;;;888777666555555444444555444555555666666666555555666555444333222111111111000111000000///...---,,,........................///111222222111111222333222111///------...111222444555888===CCCFFFFFFFFFDDDAAA<<<999888888666555555333111///---,,,,,,,,,+++,,,///333777999888777333111///...///222555777<<<<<<<<<:::666333///......---++++++,,,+++***((()))))))))(((((((((''''''******++++++++++++******+++,,,---,,,***)))***+++)))))))))***************))))))))))))))))))))))))************************+++++++++***++++++,,,---//////000///------...000444555666777777666555555333555777999:::;;;::::::999<<>>;;;888555444666333333444555666666777777888888999:::;;;;;;<<<<<<===>>>???AAABBBCCCCCCDDDBBBCCCEEEHHHJJJKKKLLLLLLMMMPPPTTTWWWYYY[[[^^^aaa```bbbccceeeeeeeeedddddd\\\^^^```dddhhhkkknnnpppooorrruuuvvvwwwwwwyyy{{{yyyzzz|||~~~~~~||||||{{{xxxuuuttttttuuussssssssssssqqqnnnhhhddd\\\YYYTTTPPPOOOMMMLLLJJJGGGIIILLLNNNPPPTTTYYY\\\```hhhqqqwwwuuuggg```]]]ZZZ___gggtttyyyzzz~~~tttrrroookkkgggdddcccbbbfffhhhjjjkkklllmmmoooqqqpppqqqrrrsssrrrooollljjjhhhddd``````ccchhhlllnnnrrruuuwwwvvvrrrpppppprrrkkkkkkkkkiiigggccc___]]][[[[[[ZZZYYYXXXWWWUUUTTTUUUVVVWWWWWWWWWUUUSSSQQQOOOOOONNNMMMMMMMMMMMMMMMJJJIIIHHHJJJLLLNNNNNNNNNIIIIIIHHHGGGGGGGGGHHHHHHDDDCCCBBBCCCFFFGGGFFFEEE@@@????????????>>>>>>>>><<<;;;:::;;;<<<<<<:::888888777666555555444444555444555555666666666666666444444333222111111111111//////000//////...---,,,000000000000000000000000///111333333222111222333444222000...---...000222555777:::@@@FFFIIIIIIHHHFFFBBB<<<888777666555444666555222///---,,,,,,,,,***,,,000555999;;;:::888222111///...000333777999>>>???>>>;;;777333000///000...,,,+++++++++***)))*********)))((('''''''''******++++++++++++*********+++,,,***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++000111111000//////111222444555666777888777777666333444666888::::::::::::999<<<@@@BBBCCCCCCEEEFFFCCCDDDDDDDDDCCCDDDGGGIIIPPPdddzzzttttttuuuxxx{{{}}}}}}|||vvvqqqmmmnnnppprrrxxx|||{{{zzzyyyyyy|||~~~wwwlll^^^]]]\\\^^^cccgggiiijjjiiijjjmmmoooqqqqqqqqqpppkkkkkklllmmmoooqqqrrrssstttxxx}}}xxxjjjQQQGGG===999777444333555333444444666777888999999888888999:::;;;<<<=========>>>@@@BBBCCCDDDEEEEEEEEEGGGIIILLLNNNPPPPPPPPPSSSVVVZZZ\\\]]]___bbbdddbbbcccfffhhhhhhgggfffeee```bbbeeehhhlllppprrrsssuuuwwwyyyzzzzzz{{{}}}{{{}}}}}}{{{zzzzzzzzzzzzyyyxxxwwwuuuuuusssoooiiidddZZZWWWRRROOOMMMLLLJJJIIIEEEHHHKKKNNNQQQUUUZZZ^^^ccckkkuuu|||uuufff```^^^\\\___iiizzzwwwyyy|||tttrrrpppllliiifffdddcccfffgggiiijjjkkkkkknnnooonnnooorrrssssssqqqnnnlllgggddd```___bbbfffiiikkkooorrruuusssooommmnnnqqqllllllllljjjgggdddaaa___[[[[[[ZZZYYYXXXVVVUUUTTTSSSTTTUUUWWWVVVUUUTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIKKKMMMLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGBBBAAAAAABBBEEEFFFFFFEEE????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<:::888888777666555555444444555444555666777777777777777222222111000000111111111//////000000000//////...000000000000000000000000///111333444333222222333222111///......///222333666888<<>>???>>>???AAACCCDDDEEEFFFFFFHHHJJJLLLOOORRRSSSTTTTTTXXX\\\___aaa```aaacccfffbbbdddfffiiijjjiiigggfffeeegggjjjmmmpppsssuuuvvvyyy{{{||||||}}}~~~|||{{{}}}~~~}}}{{{~~~|||yyyxxxvvvqqqkkkeeeYYYUUUPPPMMMKKKJJJHHHGGGFFFIIILLLPPPSSSXXX]]]aaaeeennnxxxtttfff```___^^^```lll~~~vvvyyy{{{uuutttrrrooommmjjjhhhfffeeegggiiiiiiiiijjjlllnnnlllnnnqqqssstttrrrooommmgggccc```___aaaeeehhhiiikkknnnqqqoookkkiiijjjmmmnnnmmmmmmkkkhhheeebbb```[[[[[[ZZZYYYXXXVVVTTTSSSRRRSSSUUUVVVVVVVVVTTTSSSPPPOOONNNLLLKKKJJJJJJJJJMMMKKKJJJIIIKKKKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGAAA??????@@@BBBCCCBBBAAA????????????>>>>>>>>>>>>=========>>>???>>><<<:::888777666555555444444555555555666777888888777777000000000000000000111111///000000111111111111000........................///111333444333222222333111///...---...111444666666888;;;@@@DDDEEEDDDBBBGGGCCC===999888999::::::444222111////////////000,,,...111555888888555222///...---...000444888;;;BBBCCCCCC???999444222333333///+++))))))***++++++(((((())))))******++++++******++++++++++++******)))***,,,,,,++++++,,,...,,,+++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++,,,...///000,,,---............000222333444666888999::::::999555777999;;;<<<======<<<;;;>>>AAACCCDDDDDDEEEFFFJJJKKKJJJHHHFFFEEEGGGHHHNNNaaavvvzzzvvvwwwzzz}}}{{{xxxsssooolllmmmmmmooovvv~~~{{{xxxvvvwwwxxxzzz{{{nnn```ZZZXXX]]]cccfffiiilllmmmnnnoooppppppooonnnmmmpppoooooopppsssvvvzzz}}}vvveeeOOOEEE;;;888666333222444888777777777888999::::::>>>;;;999:::>>>AAAAAA@@@@@@BBBDDDEEEEEEFFFGGGIIILLLLLLNNNQQQUUUWWWXXXXXX[[[\\\^^^aaaccceeefffgggccceeehhhjjjkkkkkkjjjjjjhhhkkkooorrrtttvvvyyy{{{~~~~~~}}}|||zzzssshhh______XXXPPPKKKKKKLLLJJJHHHHHHKKKNNNPPPSSSYYYaaahhhooorrryyy{{{jjj]]]\\\aaa```mmm~~~www|||wwwtttpppmmmkkkhhheeeccceeefffhhhiiikkklllllllllnnnnnnooooooooooooooonnnllliiieeebbbaaacccfffhhhllllllllllllllllllllllllkkkkkkjjjjjjhhhgggeeeeeeaaa^^^ZZZWWWUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXRRRPPPNNNNNNNNNNNNLLLKKKGGGHHHJJJKKKKKKKKKJJJIIIFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDBBB@@@@@@AAABBBCCCAAAAAAAAA@@@???>>>======@@@???>>><<<;;;:::999999888777777666555444444444444666777666555555666777555555444333222000000///222222333222111///---,,,............/////////000///000222333444444333222////////////000111333444222666;;;>>>>>>>>>???AAABBBAAA>>>;;;888555444333000000000///...,,,+++***...///111222333333333222222222111//////222888<<>>>>>???@@@AAA@@@AAAAAA@@@@@@>>>======;;;:::999888888888888888888777777666555555444444666777888888666666777888555444444333222111000/////////000111222111111000........./////////000000111111222333333333222222000000///...///000222333222666;;;>>>??????AAACCCAAA@@@>>>;;;888666444444111111111000...---++++++---...000111333444555555000//////...///333888===CCCBBBAAA???;;;666222///000///---+++)))))))))))))))))))))******))))))(((((((((((()))))))))******++++++***))))))((('''&&&)))))))))*********++++++)))))))))(((((('''''''''+++***************+++,,,)))))))))***+++,,,......000000000000000000//////000444888::::::999888888444666888;;;<<<=========>>>???@@@AAABBBBBBCCCCCCIIIHHHFFFCCCAAABBBEEEHHHNNNdddwww}}}{{{zzz{{{}}}}}}zzzwwwllliiigggjjjllloooxxx~~~zzzyyyzzz|||~~~uuuccc[[[VVVXXX]]]```eeejjjjjjkkklllmmmmmmmmmmmmmmmppprrruuuyyy|||}}}~~~~~~sss___LLLCCC:::888777444333555666666666666777888999:::<<<;;;;;;===@@@CCCDDDDDDFFFGGGFFFEEEDDDEEEHHHJJJQQQRRRTTTVVVXXXYYYZZZZZZ\\\]]]___aaaccceeeeeefffeeegggjjjlllllllllmmmnnnxxxxxxwwwvvvwwwyyy~~~|||sssggg^^^SSSNNNIIIGGGGGGGGGEEECCCBBBEEEKKKOOOUUU]]]hhhpppuuuxxxuuueee[[[[[[aaaiiivvvzzzqqqxxx}}}xxxvvvtttrrrooolllkkkiiifffdddddddddeeefffiiilllnnnpppooooooppppppppppppoooooopppnnnkkkhhhffffffggggggeeeeeefffggghhhiiijjjjjjkkkkkkllllllmmmllllllkkkddd```[[[WWWUUUTTTSSSRRRQQQSSSTTTVVVWWWWWWWWWWWWUUUTTTRRRQQQRRRQQQPPPNNNMMMMMMMMMMMMKKKJJJIIIHHHIIIIIIGGGFFFFFFEEEEEEEEEBBBAAA@@@???>>>???@@@AAA@@@@@@@@@@@@@@@???>>>===888888888777777888888999888777777666666555555444555777888777555555666777555444333333222111000000//////000111111111111111....../////////000000000333333222222111222222222222111///......///111222222666:::>>>@@@BBBDDDFFFAAA@@@>>>;;;999888777666333333222111///...---,,,------...///222444666777------------///333999===AAAAAA@@@===999555000...000...,,,***))))))))))))******)))))))))******+++((())))))))))))*********)))***+++++++++***((((((((((((((()))))))))******,,,,,,++++++++++++******+++***)))((((((((((((((()))))))))***+++,,,...///...///000111111111000///111444888::::::888888888555666999;;;============>>>>>>@@@AAABBBCCCCCCCCCEEEEEEDDDCCCBBBDDDGGGKKKUUUlll}}}zzzzzzzzz|||}}}|||yyyuuummmiiigggjjjlllooowww~~~zzzxxxzzz}}}~~~}}}}}}yyy{{{~~~wwwfff^^^YYY\\\```bbbeeeiiihhhiiijjjkkklllmmmnnnnnnssstttwwwzzz}}}ooo[[[JJJAAA999888777555444555555555555666777888999:::::::::;;;>>>@@@CCCDDDEEEIIIIIIHHHGGGGGGIIIMMMPPPSSSUUUWWWYYYZZZZZZ[[[\\\^^^___aaabbbddddddeeeeeefffiiimmmnnnmmmmmmoooqqqwwwxxxyyyyyyyyy{{{}}}qqqeee\\\TTTPPPLLLJJJIIIIIIFFFDDDFFFJJJOOOTTTZZZbbbmmmuuuyyy}}}qqqbbbYYY[[[bbbkkkyyy|||www}}}~~~wwwrrrppprrrpppnnnmmmlllkkkhhheeedddcccdddeeehhhlllppprrrooooooppppppqqqpppppppppqqqpppmmmjjjhhhfffeeedddaaaaaaccceeefffhhhjjjjjjjjjjjjlllmmmnnnnnnnnnnnngggbbb\\\WWWUUUTTTRRRQQQRRRTTTVVVXXXYYYYYYXXXXXXVVVTTTSSSRRRSSSRRRPPPOOOIIIIIIIIIHHHHHHGGGFFFFFFKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>===<<<;;;::::::::::::::::::777777777777666666555555333444555444333222333444444444333333222111000000222222222111000//////......////////////000000000555444222111000111222222222111///------...000222333555999===AAADDDGGGHHHBBBAAA???===<<<;;;::::::555555333111000///...---------------///111333555,,,---------...222777;;;=========;;;888555111//////...,,,***)))))))))***+++***)))))))))***,,,,,,************++++++++++++((()))+++,,,---+++***((((((((((((((())))))))))))------------------------***))))))((((((((()))))),,,,,,,,,,,,---...//////---///111222222111000///111444888999999777777777666777999;;;===============>>>@@@AAACCCCCCCCCCCCDDDEEEEEEEEEEEEGGGKKKNNNZZZpppwwwxxxzzz|||}}}{{{xxxvvvqqqmmmkkklllmmmooowww|||xxxvvvyyy|||xxxtttrrrpppooorrrsssvvv{{{vvveee___[[[___bbbcccdddfffhhhhhhiiikkklllnnnooopppvvvvvvwwwyyy|||oooZZZHHH???999888777555444666555555666666777999:::;;;999:::<<<>>>@@@BBBDDDEEEFFFGGGGGGGGGHHHKKKPPPTTTUUUWWWZZZ[[[[[[[[[]]]___aaabbbcccdddeeeeeeeeeeeegggkkkooopppnnnooorrruuutttxxx|||zzznnnbbbZZZVVVTTTPPPMMMKKKJJJHHHGGGHHHMMMRRRXXX^^^gggrrrzzz|||{{{mmm```YYY[[[bbbjjjzzz|||xxxqqqnnnlllooonnnmmmmmmmmmllliiigggccccccccceeehhhlllppprrrnnnooopppqqqrrrrrrrrrrrrqqqpppnnnlllhhhdddaaa___]]]^^^```cccfffhhhjjjlllhhhiiikkkmmmnnnoooppppppjjjddd]]]XXXUUUSSSRRRQQQTTTVVVXXX[[[\\\[[[ZZZYYYVVVUUUSSSRRRSSSRRRQQQOOOKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJHHHFFFEEEEEEEEEFFFCCCCCCBBBBBBAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>???>>>===;;;::::::999999777777777777777666666666444555555555333222222444444333333222222111111111222222111000000/////////////////////000000000111555444222111000111222222333111...---,,,...000222333555888===BBBFFFHHHIIIDDDCCCBBB@@@>>>=========777666444222000///.........---,,,,,,,,,...///000---............000444888999999:::999888555333111///...,,,***))))))******+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,***)))(((((((((((()))))))))))))))))))))***************)))(((((()))***+++,,,,,,......---,,,,,,,,,---------///111222333222111///222555777888888777777777666888:::<<<============<<<===@@@BBBCCCDDDCCCCCCCCCDDDEEEEEEFFFHHHLLLOOO[[[rrruuuwwwzzz|||}}}|||zzzyyyvvvrrroooooopppqqqxxxzzzvvvuuuxxx{{{~~~tttmmmiiifffeeeiiikkkooovvvwwweee^^^[[[]]]aaabbbcccfffiiiiiijjjkkknnnppprrrtttyyyyyyxxxzzz}}}oooZZZFFF>>>888888888666555666666666666777888:::;;;<<<999<<>>>>>===<<<:::999888777777777777777777777777777777777888888777555444555666333333333222222222111111////////////000111333444/////////000000000111111333333222222111222222222222000---,,,,,,...111333444555777;;;AAAFFFHHHIIIFFFEEECCCAAA???>>>>>>>>>888777444111///............------,,,,,,------....../////////...000444666777888999999888555333111...---,,,***)))******+++)))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,((()))***+++++++++***)))((((((((()))))))))*********************+++++++++)))))))))***+++,,,......,,,,,,++++++******++++++...///111222222222222111333555777888777666666777777888:::<<<============;;;===@@@BBBDDDDDDDDDCCCAAABBBDDDDDDDDDFFFIIILLL[[[qqqvvvxxx{{{}}}~~~~~~~~~~~~zzzvvvsssssssssuuu|||}}}zzzvvvtttwww|||{{{qqqkkkgggdddcccccchhhppp{{{yyyiiiaaaZZZ[[[___bbbfffkkkjjjjjjkkkmmmooorrruuuwwwzzzzzz|||~~~lllVVVDDD===777777888666555777666777777888999;;;===>>><<>>??????@@@@@@@@@??????<<<;;;:::999888888888888777777777777777777777777888999999888666555555666333333333222222222222111//////...///000111333444//////000000000111111111111111222333333333222222111///,,,++++++...222444555444666:::AAAFFFHHHHHHFFFEEECCCAAA???===<<<<<<999777444111///.........,,,---...///////////////---...//////000222555888:::::::::999777444111///...---+++************+++&&&'''((()))************,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------***************+++,,,---************+++,,,---...//////000111222222333333333555777777666555666777888999;;;<<<===>>>======:::<<>>???>>>BBBFFFGGGEEEEEEFFFHHHIIIKKKNNNOOOPPPQQQSSSUUUSSSXXX]]]^^^]]]]]]aaafffiiiiiiiiiiiiiiihhhggggggjjjooottttttqqqqqqwww}}}zzzsssjjjccc___]]]WWWUUUSSSQQQPPPSSSWWW[[[aaacccddddddeeeiiiooouuusssiii```[[[\\\bbblll~~~~~~~~~uuummmgggdddcccbbbbbbccceeegggfffdddaaaaaabbbeeegggjjjkkklllmmmjjjkkknnnqqqtttwwwxxxyyyssssssssspppkkkccc\\\WWWRRRTTTWWW\\\```eeehhhjjjmmmmmmoooqqqssstttttttttoooiii```YYYUUUSSSRRRQQQTTTVVVYYY\\\]]]\\\ZZZYYY[[[YYYWWWWWWWWWWWWUUUSSSQQQPPPNNNMMMLLLKKKLLLLLLJJJKKKKKKJJJIIIFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>??????@@@@@@@@@??????;;;;;;::::::999::::::;;;777777777777777888888888777888888777555333444555333333222222222222222222222111000//////000111111000000000000111111111111///000222333444444333222000...,,,***+++...222555555444555999@@@EEEGGGGGGEEEDDDBBB@@@===<<<;;;:::999777333000...------...+++,,,///111222222222111+++,,,...///111444777:::<<<<<<<<<:::777333///---...---+++*********++++++%%%&&&((()))*********)))************))))))((((((******)))(((''''''((((((************++++++++++++''''''((((((((())))))))),,,++++++***************))))))***+++---///111222000000000000111222333444333555777777666555666777888999;;;===>>>>>>======:::<<>>;;;777555666777888777999999999999:::;;;<<<===@@@BBBDDDCCCAAABBBDDDGGGLLLMMMNNNPPPSSSUUUWWWXXX[[[[[[[[[]]]___cccfffhhhhhhhhhjjjkkkllllllmmmmmmhhhpppxxx{{{{{{zzz|||yyyooojjjiiigggaaa\\\\\\XXXRRRNNNQQQXXX```fffjjjhhhhhhgggdddccckkktttqqqhhhbbb]]]]]]___qqq~~~zzz|||xxxqqqiii```ZZZYYY[[[\\\^^^```aaabbbcccccceeefffhhhhhhhhhjjjlllooopppmmmlllnnnssswwwxxxwwwuuuuuuuuurrrlllccc[[[VVVWWWUUUUUUYYY___ggglllooopppqqqqqqrrrqqqpppooonnnlllhhhbbb\\\VVVSSSQQQPPPRRRTTTWWWZZZ\\\\\\\\\[[[___]]]YYYXXXWWWVVVTTTRRRPPPNNNLLLJJJJJJKKKMMMNNNKKKKKKJJJIIIHHHFFFDDDDDDBBBAAA@@@@@@@@@AAABBBCCC??????????????????@@@@@@>>><<<;;;;;;<<<<<<;;;:::666666777777888888888999888888777555555444444444555444333222111000000000111111111111000000000000000000000000////////////444333333222222333333444111///---+++,,,...111333333444666:::>>>BBBFFFHHHGGGBBB<<<999999:::888666555111,,,)))***,,,......000///...------...///000///111///,,,///666;;;<<<@@@@@@???===:::777333111...---+++)))(((((())))))))))))************))))))+++***)))))))))))))))***---,,,+++***))))))))))))***)))))))))))))))***************)))))))))))))))+++***)))(((((()))***+++***++++++,,,,,,------...------......///000000000222333555666888999999999666666777:::===>>>===;;;<<<===???AAADDDEEEFFFFFFIIIFFFEEEFFFEEECCCEEEJJJZZZlllxxxwwwwwwzzz~~~~~~{{{zzzzzzxxxyyy|||zzz{{{vvvvvvwwwyyy}}}|||rrrgggccc```]]]^^^aaaeeeqqq|||nnneee\\\ZZZ\\\^^^dddjjjkkkkkklllnnnqqquuuxxxyyy|||uuuZZZIII>>>;;;777666666777888888999999999999:::;;;======AAACCCEEEEEEDDDEEEHHHJJJOOOPPPRRRTTTVVVXXXYYYYYY[[[[[[]]]^^^aaadddfffgggiiiiiikkklllmmmnnnooooooooosssyyy{{{{{{{{{}}}~~~~~~vvvlllhhhgggfffaaa\\\UUUTTTSSSTTTYYY```hhhlllqqqooommmllliiiiiipppzzz~~~pppgggaaa^^^^^^bbbuuu}}}yyyyyy~~~rrrkkkccc\\\YYYZZZZZZ[[[\\\]]]^^^```aaabbbhhhiiijjjkkkjjjkkknnnppppppnnnnnnpppuuuyyyzzzzzzzzzzzzxxxtttnnneee]]]YYYUUUUUUUUUZZZaaahhhmmmpppqqqrrrsssttttttsssqqqpppkkkgggaaaZZZTTTPPPNNNMMMPPPRRRVVVYYY\\\^^^^^^^^^```]]]ZZZYYYXXXWWWUUUSSSNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@???=========>>>>>>????????????????????????>>><<<;;;;;;<<<<<<;;;:::666777777777888888888888888777666555555444444444555444444333333333333444111111111111000000000000000000000000000000000///222111111111111111111222111///---+++,,,...111333555777999===@@@DDDGGGHHHEEE@@@:::777777888666555555222---++++++---.........///000000000000///......///...,,,///777<<<=========<<<;;;888444000---,,,+++***)))))))))******))))))************))))))++++++*********+++++++++---,,,+++***))))))))))))(((((((((((()))***,,,,,,+++++++++***************+++******))))))******+++***++++++,,,,,,---...............///000000111111444444555666777777777666666666777:::===>>>===;;;<<<===???AAADDDEEEFFFFFFIIIFFFFFFGGGEEECCCEEEKKKWWWjjjwwwwwwxxxzzz}}}|||}}}|||}}}zzzxxxyyytttuuuvvvxxx~~~xxxnnnddd___\\\[[[^^^bbbiiiuuuzzzlllddd\\\[[[\\\^^^bbbhhhjjjjjjkkkmmmppptttxxx{{{mmmSSSCCC===:::777666777888999888999999999:::;;;<<<>>>???DDDEEEGGGHHHHHHIIILLLNNNSSSUUUWWWZZZ[[[[[[[[[ZZZ[[[\\\^^^aaaccceeefffgggjjjkkklllnnnoooqqqrrrrrruuuvvvxxxyyy{{{|||}}}~~~yyyrrrjjjfffeeedddaaa]]]RRRSSSUUUZZZ```gggmmmqqqyyyuuuqqqooolllkkkrrr{{{|||nnneee```^^^```eeeyyy|||xxxvvvvvvyyylllccc]]]XXXYYY\\\\\\\\\[[[\\\]]]___aaabbbiiijjjkkkkkkjjjkkkmmmooopppooopppssswww{{{}}}}}}~~~{{{vvvoooggg```[[[TTTTTTUUU[[[bbbiiinnnppprrrtttuuuwwwwwwvvvuuutttmmmiiiccc[[[UUUPPPNNNMMMNNNQQQUUUYYY]]]___```aaaaaa___\\\[[[ZZZYYYWWWUUUNNNNNNOOOOOONNNMMMKKKIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@?????????????????????????????????>>><<<;;;;;;<<<<<<;;;:::777777777777888888888888888777666555555444555555555444444444555555666777111111111111000000000000000000000000000000000000111111111111111111111111000///,,,+++,,,///222444888:::===@@@CCCFFFHHHHHHHHHCCC===::::::;;;:::888555222///---............,,,...000222222000...,,,---///...---111999???@@@@@@@@@???>>>;;;666333000,,,,,,************+++,,,))))))************))))))***+++++++++,,,,,,------,,,,,,+++***))))))))))))'''''''''((()))+++---...++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,------....../////////000111111222222555555666666666666555555666666777:::===>>>===;;;<<<===???AAADDDEEEFFFFFFIIIFFFFFFGGGEEECCCFFFKKKSSShhhxxxxxxyyy|||}}}|||~~~xxxvvvvvvrrrssstttxxx~~~|||uuukkkbbb]]]ZZZYYY^^^dddlllxxxyyylllddd]]]\\\]]]^^^bbbgggjjjiiijjjllloootttxxx{{{fffNNN@@@<<<:::777777888999999999999999:::;;;<<<>>>@@@AAAFFFGGGHHHJJJLLLNNNPPPRRRWWWYYY\\\^^^___^^^]]]\\\\\\^^^aaadddfffggggggggglllmmmnnnoooqqqrrrtttuuuvvvuuutttuuuyyy|||~~~~~~uuuooohhheeedddcccaaa^^^WWWWWWXXX[[[```hhhppptttxxxrrrmmmiiihhhmmmuuu{{{mmmddd^^^]]]bbbiii|||tttqqqqqqvvv~~~ttthhh```[[[WWWYYY\\\```___^^^]]]^^^```cccdddggghhhiiiiiihhhhhhjjjlllnnnoooqqqtttxxx{{{}}}~~~|||vvvnnnfff___[[[SSSSSSUUU[[[bbbjjjoooqqqrrrtttwwwyyyyyyyyywwwvvvrrrnnnggg___XXXSSSPPPOOOOOORRRVVVZZZ^^^```aaabbbcccaaa___^^^^^^\\\ZZZWWWQQQQQQPPPOOONNNLLLJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>><<<;;;;;;<<<<<<;;;:::777777777777777888888888777777666555555555555555555555444444444555555666111111111111000000000///000000000000000111111111333333333333333333333333000...,,,+++---000333666:::<<<>>>BBBDDDFFFGGGGGGIIIDDD===:::;;;<<<;;;:::666333000/////////...---,,,---///000000///---,,,---/////////333===CCCEEECCCCCCCCCAAA===999555333///...---+++++++++,,,,,,))))))************)))))))))******+++,,,---------,,,++++++***))))))******(((((((((((()))***+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000000111222222333333555555666777777777666666666666777:::===>>>===;;;<<<===???AAADDDEEEFFFFFFIIIFFFFFFGGGFFFDDDGGGLLLQQQfffzzzyyyzzz|||}}}{{{{{{~~~wwwttttttqqqrrrtttwwwzzzpppggg___ZZZWWWWWW]]]dddooo{{{xxxlllddd]]]\\\]]]^^^aaafffiiiiiijjjlllooossswwwyyy}}}~~~zzz```KKK???;;;999777777999::::::::::::;;;;;;===???AAACCCDDDGGGGGGHHHKKKOOORRRUUUVVVZZZ[[[^^^aaaaaa```___]]]^^^```ccceeeggghhhhhhhhhnnnnnnnnnoooqqqssstttuuusssqqqppprrrwww||||||tttoooiiidddcccbbb```^^^[[[ZZZYYY[[[bbblllwww~~~{{{rrrkkkfffccchhhooosss~~~zzzlllbbb\\\\\\dddmmmyyyqqqpppqqqxxxxxxooofffaaa]]]ZZZYYY\\\aaa```^^^]]]^^^```bbbcccfffggghhhhhhggggggiiikkklllnnnqqqtttwwwzzz|||~~~{{{tttlllddd]]]YYYRRRRRRTTTYYYaaaiiinnnppprrrtttwwwzzz{{{{{{yyyxxxtttpppiiiaaaZZZTTTRRRPPPRRRTTTXXX\\\```aaabbbbbbdddcccbbbaaaaaa___\\\ZZZUUUTTTQQQNNNLLLKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDD>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>><<<;;;;;;<<<<<<;;;:::888888777777777777777777777666666555555555555666666555444333222222222222111111111111000000000//////000000000111111111222222333333444444333333222///...,,,,,,---111444777:::;;;===@@@BBBDDDFFFFFFEEE???888555666777888777777444111000//////...---...------,,,,,,------......000111111666@@@GGGIIIBBBBBBAAA???;;;777333000222111///---,,,+++,,,,,,))))))************))))))((((((***+++,,,,,,,,,,,,,,,+++******)))***************)))))))))))))))***))))))))))))******++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------...//////000000111111222222333333444444666777888999999999666666777:::===>>>===;;;<<<===???AAADDDEEEFFFFFFHHHFFFFFFGGGFFFDDDGGGMMMRRRggg{{{zzzyyyzzz}}}{{{xxxyyy~~~vvvsssrrrpppqqqssswwwuuugggaaa[[[XXXWWWWWW^^^ggguuuyyymmmddd\\\ZZZ[[[\\\```fffhhhiiijjjmmmooorrrtttvvvyyy|||~~~pppXXXHHH???:::888777888:::;;;;;;:::<<<<<<===???AAADDDFFFGGGHHHHHHIIIMMMRRRWWWYYYZZZ\\\^^^```bbbcccbbbaaaaaaaaabbbdddfffhhhiiijjjjjjoooooonnnnnnoooqqqssstttqqqqqqrrrtttxxx}}}|||tttoooiiidddaaa___]]]\\\ZZZZZZ]]]cccmmmzzz~~~rrrkkkeeecccgggnnnooo|||vvviii___[[[]]]hhhssswwwrrrsssttt|||ssskkkeeebbb```\\\[[[]]]___^^^]]]\\\]]]]]]______fffggghhhhhhggghhhjjjlllkkknnnrrrtttvvvxxxzzz|||}}}zzztttmmmddd\\\XXXSSSRRRSSSWWW^^^gggmmmppprrrtttxxx|||~~~~~~|||{{{uuupppiiiaaaZZZUUURRRQQQTTTVVVZZZ___bbbdddddddddfffeeedddddddddbbb___]]]XXXVVVRRRMMMKKKJJJKKKLLLHHHHHHHHHHHHGGGFFFEEEDDD>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::888888888888777777777777666666555555555555666666555555333222111000000000111111111111000000000000///000000111111222222222000111222333333222111000...---,,,,,,...111555888999:::;;;===@@@BBBEEEFFFFFF@@@999555666888999888888555111///.........---///...---,,,,,,---...//////111222222777BBBIIIJJJCCCCCCBBB???<<<777333000111000...,,,+++++++++,,,))))))************))))))((()))***,,,,,,,,,++++++++++++***************+++,,,+++***)))((((((((((((((((((((()))******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---......//////000000000111222222333333222333555666888999999:::666666777:::===>>>===;;;<<<===???AAADDDEEEFFFFFFHHHFFFFFFGGGGGGEEEHHHNNNVVVjjjzzzxxxwwwwwwxxxyyyyyyxxxyyyvvvxxx}}}vvvsssqqqpppqqqssswwwxxxnnnaaa]]][[[[[[[[[]]]fffooo|||zzzlllbbbZZZWWWWWWYYY^^^dddgggiiikkknnnpppqqqrrrrrrwwwzzz~~~fffQQQDDD???999888777999;;;<<<<<<;;;===>>>???AAADDDGGGIIIJJJKKKJJJKKKPPPVVV[[[]]]^^^___```aaacccdddeeeeeeeeeddddddeeefffhhhjjjkkklllpppooonnnmmmnnnoooqqqrrrrrruuuxxxyyy{{{~~~tttoooiiiccc^^^[[[YYYXXXXXX^^^iiiuuu}}}qqqjjjfffeeejjjpppvvv{{{qqqeee]]]ZZZ```nnn||||||tttsssvvvwww{{{pppiiibbb```___\\\\\\___^^^^^^^^^^^^^^^^^^]]]]]]ccceeefffffffffgggiiillllllooosssvvvvvvwwwyyy|||~~~}}}{{{wwwooofff^^^YYYUUUSSSRRRTTT[[[dddkkkooosssvvv{{{~~~vvvrrrkkkccc]]]XXXUUUTTTTTTWWW[[[```dddggghhhiiigggffffffffffffeeeaaa^^^XXXVVVSSSPPPMMMKKKJJJIIIGGGGGGHHHGGGGGGFFFEEEDDDAAABBBCCCEEEEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>===>>><<<;;;;;;<<<<<<;;;:::888888888888777777777666666666555555555555666666444333222111111111111111111111111111000000000000///000000111111222333333///000222333333222000///...---,,,,,,...222666999999999999:::===AAAEEEHHHIIICCC;;;888999;;;<<<<<<999555000---,,,---......////////////////////////...111111111777AAAHHHJJJCCCCCCBBB???;;;777222000++++++***))))))***+++,,,))))))************))))))***+++,,,---------+++***+++***************+++++++++***))))))))))))))))))(((((()))******+++,,,,,,***+++,,,------,,,+++***,,,,,,------...///////////////000000111222222222222333444555666666666666666666777:::===>>>===;;;<<<===???AAADDDEEEFFFFFFHHHFFFFFFHHHGGGFFFIIINNN\\\nnnyyywwwuuutttuuuuuutttsssxxxvvvxxx}}}vvvrrrqqqpppqqqtttwww~~~rrrhhh___]]]]]]___aaaeeennnxxx{{{kkkaaaWWWTTTTTTVVV\\\cccgggiiillloooqqqqqqppppppvvvzzzwww___KKKAAA===999888777999;;;===<<<;;;>>>???@@@CCCEEEHHHKKKLLLMMMLLLMMMRRRYYY___aaaaaaaaabbbcccdddeeeggghhhiiiffffffeeefffhhhjjjlllnnnpppooommmllllllmmmooopppuuuyyy~~~~~~~~~sssoooiiibbb\\\XXXVVVUUUXXXccctttzzznnnhhhfffffflllrrrvvvmmmbbb\\\[[[bbbrrrvvvppprrrvvvwwwvvvppphhh```^^^]]]\\\^^^aaa`````````aaa``````___^^^___aaaccccccccceeegggiiimmmqqquuuwwwwwwwwwyyy{{{~~~~~~}}}yyyrrriii```ZZZVVVSSSQQQSSSYYYbbbjjjoootttwww|||yyyuuunnnggg```\\\YYYXXXSSSVVV[[[aaafffiiikkklllhhhgggggghhhhhhfffbbb```WWWVVVUUUSSSPPPLLLIIIGGGGGGGGGGGGGGGGGGFFFEEEDDD@@@AAABBBBBBBBBAAA@@@???AAAAAA@@@@@@???>>>>>>===>>><<<;;;;;;<<<===;;;:::999888888888777777666666666666555555555666666777222222111111222222333333111111111111000000000000///000000111222222333333111222444555555444222111...---,,,,,,...222777::::::999888999<<>>>>>===:::666111---***&&&&&&&&&&&&(((***,,,---))))))************))))))+++,,,...//////---,,,***+++***************++++++))))))((())))))***++++++))))))***+++,,,,,,------******,,,,,,,,,,,,******,,,,,,------...//////////////////000111111222222222333333444444333333222666666777:::===>>>===;;;<<<===???BBBDDDEEEFFFFFFHHHFFFFFFHHHGGGFFFIIINNN```pppzzzwwwsssooonnnnnnpppqqquuuwww{{{yyyssspppnnnnnnoooooosssyyymmmeeeZZZ]]]```aaacccjjjuuu~~~wwweee```XXXRRRPPPTTTYYY]]]gggjjjmmmnnnnnnnnnooopppyyy|||kkkUUUFFF>>>;;;888888888999:::;;;======>>>AAADDDGGGHHHIIIKKKMMMLLLOOORRRWWW[[[^^^```aaa^^^```ccceeeffffffdddcccfffffffffgggiiikkknnnoooqqqnnniiihhhkkkpppuuuwww}}}uuulllccc]]]XXXTTTVVV[[[ZZZllluuuooollliiigggppp}}}~~~uuucccXXX[[[^^^bbbtttxxxppplllqqqyyyqqqiiifffaaa]]]\\\^^^aaadddfffeeecccaaa`````````aaa___``````bbbcccdddeeefffkkknnnrrrttttttttttttuuuzzz|||~~~~~~xxxoooeee___[[[WWWSSSRRRWWW___hhhmmmoooxxx~~~{{{tttkkkccc\\\WWWUUUWWWXXX\\\bbbhhhlllmmmmmmmmmmmmmmmkkkhhhddd```^^^\\\XXXTTTPPPOOONNNLLLKKKHHHIIIJJJIIIHHHEEEBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA???>>>>>>>>>???@@@???>>><<<:::999999999999888888888777777555444444333444555666555444333222333222111111000000111111111000000000//////......111111000000111111222333333222111222333444222000,,,,,,+++,,,...222555777555777999===@@@BBBAAA@@@AAA===999999===@@@@@@@@@:::666111....../////////000111333333333222000/////////111555:::>>>@@@@@@???>>>;;;888444000...,,,---,,,++++++******++++++&&&***,,,+++(((&&&)))---+++---///000000///---+++*********)))******++++++***((('''))),,,---,,,***++++++++++++++++++++++++---+++)))'''''')))+++---+++,,,---.........---,,,***+++---...000111111222111333555666777666555444555777999;;;<<<===<<<<<<=========>>>@@@CCCGGGIIIIIIHHHGGGEEEEEEHHHMMMQQQaaaqqqzzzxxxtttqqqoooooopppqqqrrruuu{{{wwwssspppooopppqqqqqquuuvvvjjjcccVVVYYY]]]```fffqqquuufffaaaYYYSSSQQQTTTYYY]]]eeehhhkkkmmmnnnoooppprrryyy||||||eeeQQQCCC===;;;888888999999;;;<<<>>>???AAACCCEEEGGGHHHJJJLLLNNNOOOQQQTTTXXX\\\^^^``````]]]___bbbeeegggfffeeeeeehhhhhhhhhiiikkkmmmnnnooonnnllljjjjjjmmmsssxxx{{{xxxmmmfff___ZZZVVVTTTWWW\\\jjjzzz|||sssllliiifffdddnnn{{{yyymmmaaaYYY[[[```fffvvv{{{ssskkkhhhmmmvvv}}}pppgggeeebbb```___aaabbbdddfffeeecccaaa```````````````aaaaaabbbdddeeeeeefffiiilllpppssssssssstttuuuxxxzzz|||{{{vvvnnneee___[[[WWWSSSQQQUUU]]]eeejjjpppxxx}}}zzztttlllccc\\\XXXVVVWWWXXX[[[aaahhhlllnnnnnnnnnmmmlllkkkhhheeebbb```\\\XXXTTTPPPOOONNNLLLKKKGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>>>>>>>?????????>>><<<:::999999999999999999999999888777666666444444555555444444333333333333222111111111111222111111111000000000//////111111000000111111222333333222111222333444222000---------...000333666888777777888:::<<<>>>???@@@>>>:::777888===AAABBBAAA888444000---,,,---------000111333444333222111000//////000333888;;;<<<<<>>???@@@DDDFFFGGGGGGHHHJJJMMMPPPSSSTTTWWW[[[]]]___``````]]]___bbbeeeggghhhggggggiiijjjjjjlllmmmnnnoooooolllkkkkkkmmmqqqvvv{{{wwwpppddd^^^ZZZXXXVVVUUUZZZaaappp{{{qqqjjjgggdddbbbmmm{{{rrrccc```]]]]]]dddppp|||vvvnnnfffdddllluuuzzznnneeedddccccccccccccdddeeegggfffdddbbbaaa```______aaaaaabbbcccdddeeeeeefffeeehhhlllnnnooopppqqqrrrvvvwwwxxxwwwsssmmmfffbbb\\\XXXTTTRRRTTTZZZbbbgggqqqyyy{{{yyytttlllccc\\\XXXVVVWWWXXX[[[aaahhhmmmooooooooonnnmmmkkkhhhfffeeeddd]]]YYYUUURRRPPPNNNLLLKKKGGGGGGGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>><<<;;;::::::::::::;;;;;;;;;;;;:::999888777666555555444333444444444444444333222222222222222222222222111111111111000111111000000111111222333333222111222333444222000/////////000222555777999999999888888999:::===>>>;;;888666888===AAABBBBBB666222...+++++++++,,,+++000111222333333222111000111111111444888:::;;;:::===<<<999666444111000///,,,,,,***))))))(((((((((---///000---)))'''((()))(((***,,,---...---,,,+++******))))))***++++++,,,,,,***))))))++++++***(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------111111111111000///......111333555777777777666555555777999;;;<<<===<<<<<<666888===BBBFFFGGGGGGGGGIIIIIIGGGEEEDDDFFFJJJNNN]]]nnn{{{yyywwwuuusssrrrrrrrrrooosss|||{{{sssooommmllllllooorrrxxxzzznnnddd]]]\\\]]]___dddnnn~~~tttfffaaaZZZTTTSSSUUUZZZ]]]^^^aaafffjjjnnnqqquuuxxx|||lllWWWGGG???;;;:::999:::;;;<<<>>>@@@BBBCCCGGGGGGHHHGGGHHHJJJNNNQQQWWWXXXZZZ]]]___`````````]]]___bbbeeegggiiiiiiiiijjjkkklllmmmnnnooooooooommmmmmooopppsssxxx}}}zzzssslllfff\\\YYYWWWXXXXXXYYYaaajjjyyyyyyoooiiigggdddcccnnn|||yyylll]]]``````^^^gggxxx~~~tttkkkeeeeeennnyyywwwmmmdddcccbbbaaabbbccceeeggghhhgggfffeeecccbbbaaaaaaaaaaaabbbbbbccccccdddddd```cccfffiiijjjkkkmmmnnnssstttuuutttqqqmmmhhheee^^^[[[WWWTTTTTTYYY```eeessszzz}}}{{{vvvmmmcccZZZWWWVVVXXXYYY\\\bbbhhhnnnqqqqqqqqqooommmkkkiiihhhgggggg^^^[[[WWWTTTRRRPPPNNNLLLIIIIIIGGGFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::;;;;;;:::999999888777666444333333333444555555444333333222222333333222222222222222222222222111111000000111111222333222222111222333444222000...//////000222444666888999:::::::::999:::;;;<<<;;;888666888<<<@@@@@@???444111---+++++++++++++++...///000111111111111111333333444777:::===>>>===;;;999777444222000//////++++++************++++++,,,......,,,)))(((((()))(((***+++---------,,,,,,))))))))))))***+++,,,,,,...---,,,+++++++++***)))***************************+++,,,------,,,+++***++++++,,,------.........,,,---///000222333333444111333555777888888777666555777999;;;<<<<<<<<<<<<777:::>>>BBBEEEFFFFFFFFFIIIIIIGGGEEEDDDEEEIIILLLZZZlllzzzzzzxxxwwwuuusssrrrrrrpppuuuzzzrrrmmmkkkiiigggkkkoooxxxvvvkkkbbb]]]___```ccciiiuuu~~~sssddd___YYYTTTRRRTTTXXX[[[\\\```eeeiiinnnsssxxx|||}}}gggRRREEE>>>;;;;;;:::;;;<<<===@@@BBBDDDFFFHHHIIIIIIIIIIIIKKKOOORRRYYY[[[]]]^^^````````````]]]___bbbeeehhhiiikkkkkkkkkkkklllmmmooopppqqqqqqrrrssstttuuuvvvyyy~~~zzz|||xxxnnnhhhddd```]]]VVVUUUUUUXXXZZZ___kkkvvvssskkkffffffeeeeeeppp~~~sssgggYYY^^^^^^]]]hhh{{{zzzqqqjjjfffhhhsss~~~vvvnnnfffccc```^^^^^^bbbfffiiijjjiiiiiihhhgggfffeeedddaaaaaaaaabbbbbbbbbbbbbbb___bbbeeefffggghhhkkklllpppqqqrrrsssqqqnnnkkkiiiaaa___\\\XXXVVVZZZ```fffsss{{{yyynnnbbbYYYVVVVVV[[[[[[^^^cccjjjooorrrsssrrrqqqooommmkkkjjjiiiiiiaaa^^^ZZZWWWUUURRROOOMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>===============<<<<<<;;;;;;:::999999999999999999888777777666555444333444555666555444333333222222333333222222222222222333333333111111000000111111222333222222111222333444222000------...///111333444555777:::>>>???>>>;;;;;;;;;>>>;;;999999<<<>>>===;;;444111...,,,,,,---,,,+++,,,---...//////000000000333333444888<<>>@@@BBBDDDEEEEEEHHHHHHGGGEEEDDDEEEHHHKKKVVViiiyyyyyyyyyxxxvvvtttrrrqqqsssxxxzzzrrrmmmjjjiiieeeiiioooxxx}}}sssjjjccc___^^^aaafffppp~~~{{{pppaaa]]]WWWRRRPPPRRRUUUXXX\\\___dddiiiooouuu{{{ttt```NNNCCC>>><<<:::;;;<<<===???AAADDDGGGHHHJJJKKKMMMMMMMMMOOOSSSUUU[[[\\\^^^___```aaa``````___```bbbeeehhhjjjkkklllmmmmmmmmmnnnooorrrtttvvvyyy{{{|||{{{zzz}}}tttmmmddd]]]YYYXXXXXXXXXSSSSSSUUUZZZ___iiizzzxxxkkkeeecccfffggghhhrrryyylllbbbUUUYYY[[[^^^jjj{{{|||uuunnniiigggkkkxxx|||tttpppgggddd```]]]]]]aaafffiiiiiijjjjjjjjjjjjiiihhhhhhccccccbbbbbbbbbbbbbbbbbbaaaccceeeffffffhhhjjjllllllnnnppprrrrrrpppmmmkkkcccbbb___[[[XXXZZZaaagggsss{{{{{{nnnaaaYYYXXX[[[^^^___```eeekkkpppsssttttttsssqqqooommmkkkjjjiiiaaa___[[[XXXVVVSSSOOOMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA>>>>>>??????>>>>>>===<<<===============<<<;;;:::777777888888888888777777777666555555444444555555444444333222222222222222111222222222222333333333111111000000111111222333333222111222333444222000+++,,,---///000111222333444:::@@@BBB@@@>>>======AAA>>>;;;;;;======;;;888444111///---......---,,,+++,,,---...///000111222333333444777<<<@@@AAAAAA999777444111...------...******++++++---...000000''''''((()))***+++,,,,,,,,,,,,------------,,,,,,(((((())))))***+++------...//////...,,,++++++,,,************************)))***+++,,,,,,+++***)))+++++++++,,,---...///000---...///000111222222222111333555777999999888777555777999;;;<<<===<<<<<<>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDEEEHHHJJJSSSfff}}}xxxyyyyyyxxxvvvtttqqqpppuuuyyy{{{sssooommmlllggglllrrr{{{{{{qqqjjjeeeaaa```dddlllyyytttiii^^^ZZZTTTOOONNNOOOSSSUUU\\\```eeejjjpppvvv}}}wwwiiiVVVGGG@@@===;;;:::;;;<<<>>>@@@CCCFFFHHHJJJLLLNNNQQQRRRSSSUUUXXXZZZ[[[\\\^^^___```aaa``````aaaaaaccceeehhhjjjkkklllpppooonnnoooqqquuuyyy|||tttkkkZZZWWWSSSQQQQQQRRRTTTVVVUUUUUUZZZaaakkkyyy|||pppgggcccdddjjjmmmoooyyyrrreee\\\UUUWWW\\\fffrrr|||~~~yyysssnnnlllmmmrrrzzzssspppgggeeebbb``````bbbfffhhhhhhhhhjjjkkkkkkkkkjjjiiieeeeeeeeeddddddcccccccccaaabbbddddddddddddgggiiigggiiimmmpppqqqooommmkkkccccccaaa\\\YYY[[[aaahhhrrr{{{zzznnnaaa[[[]]]aaabbbbbbcccggglllqqqtttuuuuuuuuutttrrrooollliiihhh```^^^[[[XXXUUURRRNNNKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB===>>>?????????>>><<<<<<<<<======>>>======;;;;;;777777888888888888777777666666666666666555444444333333222111111111111222111111111111222222222333111111000000111111222333333222111222333444222000+++,,,---///000111222222333999???AAA???>>>???AAABBB???<<<<<<>>>>>>;;;888333111...---......---,,,---------///000222333444666666777:::===@@@AAAAAA<<<999555111///......///,,,,,,++++++,,,,,,---...((('''((()))+++,,,---,,,------,,,,,,++++++******((((((((()))***,,,---...+++---...---***)))***,,,************************)))))))))******)))))))))++++++++++++,,,...000111/////////000000//////...111222555888999999999888555777999;;;<<<===<<<<<<:::<<>><<<;;;:::<<<===>>>AAADDDGGGIIIKKKNNNQQQTTTVVVXXXYYY[[[]]]ZZZ\\\^^^___aaaaaaaaa```bbbbbbdddfffhhhiiikkklllsssqqqppppppsssxxx}}}zzzlll]]]RRRIIIIIIJJJKKKNNNRRRTTTVVVYYYZZZ```iiiuuuxxxmmmccchhheeehhhppptttvvv|||nnn```YYYWWWXXX```nnn{{{~~~yyytttqqqqqqrrryyyzzzrrrpppffffffddddddddddddeeeffffffgggiiijjjkkkkkkjjjjjjgggggggggffffffeeeeeeddd^^^```````````````bbbdddcccfffkkkooopppooollljjjbbbcccaaa\\\YYYZZZaaahhhqqq{{{zzzmmmaaa\\\aaagggeeedddeeehhhmmmrrruuuvvvvvvvvvuuutttqqqmmmiiiggg___]]]ZZZWWWTTTQQQMMMIIIGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB===>>>?????????>>><<<;;;<<<===>>>>>>>>>===<<<;;;777888888999999999888888555666777777777666444333333222111111000000111111000000000111111222222222111111111000111222222333333222111222333444222000,,,---...000111222222222333888===>>>======AAAEEEBBB???======??????<<<999222000...---......,,,+++......///000222333555666<<<;;;;;;===@@@BBBBBBBBB>>>;;;777333000//////000...---,,,+++***************))))))***,,,------,,,---,,,,,,+++***)))((((((((((((((()))***,,,---...)))+++---,,,)))((()))+++)))))))))))))))))))))))))))(((((((((((((((((()))++++++++++++,,,...000111---...///////////////...111222555888999999999888555777999;;;<<<===<<<<<<666:::???DDDGGGGGGEEECCCCCCDDDDDDDDDDDDEEEHHHKKKOOOccc{{{xxxxxxwwwwwwvvvvvvuuuuuuyyyxxxzzzzzztttooolllmmmnnnnnnrrr}}}wwwqqqkkkhhhhhhfffppp}}}uuuggg^^^YYYTTTNNNIIIHHHLLLRRRVVV]]]bbbjjjpppssswww}}}}}}uuuoooaaaTTTHHHCCC???:::999<<<;;;>>>BBBEEEFFFGGGHHHJJJKKKNNNRRRTTTVVVXXXZZZ\\\\\\\\\\\\]]]___aaadddeeeeeeeeefffhhhkkkmmmoooppprrrqqqooooooqqqtttyyy{{{~~~tttjjj]]]SSSNNNDDDGGGHHHHHHHHHJJJPPPUUUaaaffflllxxxxxxgggbbbccccccaaahhhsssuuuttt~~~nnn^^^ZZZ]]]WWWZZZcccqqqxxxuuupppnnnwww|||uuuqqqllliiifffddddddfffffffffllllllllllllllllllllllllmmmlllkkkhhhgggeeeddddddeeecccaaa```aaaccccccbbbcccfffggggggkkkooonnnjjjiiiddd```___]]]]]]cccjjjvvv~~~uuunnnggg```^^^aaaddddddeeeiiiooouuuzzz{{{~~~|||zzzwwwsssmmmfffaaa___]]]ZZZWWWSSSPPPNNNLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGEEECCCCCCCCCBBB@@@>>>===>>>???@@@???===;;;::::::;;;<<<=========<<<;;;<<<;;;:::999999999:::;;;666666666666555444333222222222333444444222111000........................------...000111222333444222222333444333111...---...+++,,,000222000111444333888===???======@@@DDDBBB>>>:::666555444222111333111...,,,++++++---...+++---///222555999===AAACCC<<<888===BBBCCCCCCCCC===;;;888444111///...---+++***))))))+++,,,+++***))))))))))))************---,,,***)))))))))******))))))*********+++++++++++++++***)))(((((())))))***+++,,,,,,***)))))))))(((((()))***+++,,,,,,,,,///......------,,,,,,+++,,,,,,------.../////////111222555666777777666555777888:::<<<=========<<<;;;===@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDHHHKKKPPP```yyywwwwwwwwwvvvvvvvvvuuuuuuwwwxxx|||yyytttpppnnnooopppqqqvvv~~~vvvpppjjjggghhhnnnxxxsssfff]]]WWWSSSMMMIIIHHHLLLQQQUUU[[[aaaiiiooossswww|||zzzqqqjjj\\\QQQHHHDDDAAA===<<>>>>>???@@@???===;;;:::<<<<<<===>>>>>>===<<<;;;:::999888777777777888888777777777666666555333333333333333333333222222111////////////////////////222222333333444444444555222333333444333111...------+++,,,000222000111555666;;;??????===<<<>>>AAABBB>>>:::777666555444333222000...,,,++++++---...000111333666:::>>>BBBEEEFFF???:::===BBBCCCBBBCCC>>><<<888333000...---------+++******++++++)))((())))))))))))************,,,,,,***)))))))))******))))))*********+++++++++++++++***)))))))))))))))***+++,,,,,,***))))))***)))))))))***+++++++++,,,------------,,,,,,,,,,,,......//////000111111111222333555777777777555444777888:::<<<======<<<<<<:::;;;>>>AAADDDEEEFFFFFFCCCCCCCCCBBBAAABBBDDDGGGRRRbbbyyyvvvvvvvvvvvvvvvvvvuuuuuuuuuyyy}}}xxxuuuqqqpppqqqsssttt{{{|||tttoooiiiggghhhvvv|||qqqeee\\\UUUQQQLLLHHHHHHKKKPPPTTTZZZaaaiiiooossswww|||~~~}}}||||||zzzsssiiiaaaTTTMMMGGGEEECCC@@@???@@@@@@BBBEEEGGGGGGHHHIIIKKKJJJMMMPPPRRRSSSUUUXXXZZZ[[[ZZZ[[[[[[]]]```bbbccchhhhhhggghhhkkkooorrruuuzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~zzzpppfff```XXXNNNFFFCCCDDDFFFHHHIIIJJJPPPXXX___lllyyypppaaaYYYVVVVVV[[[ccciiimmmvvvsssfff[[[WWWYYYZZZcccppp{{{|||zzzwww{{{|||wwwsssnnnkkkgggffffffhhhiiiiiikkkkkklllmmmnnnooopppppptttsssqqqpppnnnmmmllllllllliiifffeeeeeeeeedddcccbbbeeeggghhhlllqqqqqqnnnlllgggbbb```^^^]]]cccjjjxxxzzzrrrmmmfff^^^\\\^^^\\\aaajjjttt}}}}}}wwwooofff```[[[XXXTTTPPPLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDBBBAAABBBCCCDDDCCCBBB>>>??????@@@???===<<<;;;>>>>>>>>>>>>>>>===<<<;;;:::999888888777777888888777777888777777666555444444444222111111111222333111111111111111111111111111111111111111111111111333333333333222000...---,,,***+++000111000222555999<<>>;;;:::;;;===>>>;;;777555444555444444111///---,,,+++,,,---...000000222555:::>>>BBBEEEIIIAAA;;;>>>BBBBBBBBBCCC???<<<777222...---------...,,,+++*********((('''))))))))))))************,,,+++******)))************************++++++++++++***)))))))))))))))))))))+++,,,,,,***))))))*********************++++++++++++++++++,,,,,,,,,,,,...//////000000111111222333444666777888777555444777888:::;;;<<<===<<<<<<999:::===@@@CCCDDDEEEEEEGGGGGGGGGFFFDDDEEEGGGIIITTTeeezzzvvvvvvvvvvvvvvvvvvvvvvvvvvvzzz~~~yyyvvvrrrqqqssstttwww|||tttoookkkiiikkkyyyyyyooobbbZZZRRROOOKKKHHHHHHKKKPPPSSS[[[aaajjjpppssswww{{{~~~}}}|||{{{zzzvvvnnnbbbYYYOOOMMMJJJHHHFFFCCCAAA@@@BBBDDDFFFGGGGGGHHHIIIKKKJJJLLLOOOPPPQQQSSSWWWYYY[[[[[[[[[\\\^^^```cccdddiiihhhggghhhkkkoootttwwwssskkkccc]]]WWWMMMFFFDDDCCCFFFIIILLLPPPXXXccckkk{{{sssddd[[[XXXWWWVVV]]]iiiooonnnxxxwwwkkkbbb[[[YYY[[[___hhhttt{{{|||zzzyyyzzzuuu}}}}}}yyyuuuooolllhhhggghhhjjjkkkkkkkkklllmmmnnnoooqqqrrrrrrsssrrrqqqooonnnmmmllllllkkkiiifffeeefffffffffeeedddfffhhhiiimmmsssuuurrrnnniiidddbbb___^^^cccjjjvvvzzzrrrllleee]]]ZZZ[[[]]]dddppp{{{~~~vvvmmmddd^^^[[[YYYUUUQQQNNNLLLLLLMMMKKKKKKJJJJJJIIIGGGFFFFFFDDDCCCBBBBBBCCCDDDBBBAAA??????@@@??????>>><<<<<<>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::999:::888888888888888777666666444333000///...///111333222222222222222222222222000000000000000111111111444444333333222000...---+++)))+++///111000222555777999;;;:::999888999:::888666333222222333333222///...---,,,+++,,,---...//////000444999???BBBDDDIII@@@:::===BBBCCCDDDEEE???<<<666000---,,,---...---+++******++++++)))(((((()))))))))************++++++************************************************)))))))))))))))***)))***,,,,,,***)))******+++++++++***************))))))***++++++,,,---------------...//////000000444555777888888777555444666777999;;;<<<<<<<<<;;;:::;;;===@@@AAABBBBBBBBBFFFGGGHHHGGGFFFGGGIIIKKKWWWhhh{{{uuuuuuvvvvvvwwwwwwxxxxxxxxx|||zzzwwwsssrrrssstttyyy{{{tttpppmmmmmmpppxxxwwwlll```WWWPPPMMMKKKIIIIIILLLPPPRRR\\\ccckkkqqqtttwwwzzz}}}~~~}}}zzzxxxtttjjj^^^VVVSSSTTTSSSPPPLLLIIIGGGEEEFFFGGGIIIIIIHHHHHHJJJLLLLLLMMMOOOPPPQQQSSSWWWYYY\\\\\\\\\^^^```dddfffhhhkkkkkkjjjjjjmmmrrrwwwzzzzzzmmmfff^^^YYYRRRIIICCCCCCDDDHHHNNNSSSZZZdddpppxxxssscccXXXSSSSSSSSSSSS^^^kkkrrrrrr~~~nnnddd___]]]]]]```eeellluuuxxxwwwwww{{{{{{~~~zzzxxxpppmmmjjjiiijjjlllmmmmmmllllllnnnoooqqqrrrttttttssssssqqqpppnnnnnnmmmmmmhhhfffddddddfffggghhhgggeeehhhiiijjjnnnuuuwwwtttpppjjjfffcccaaa```eeelllwwwzzzrrrlllddd\\\YYY[[[___hhhvvv{{{rrriiiaaa\\\ZZZXXXUUUQQQOOOMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFEEEGGGEEECCCCCCCCCBBBAAA???@@@@@@@@@??????>>>===<<<======<<<;;;::::::999999;;;;;;;;;;;;::::::999999888888888888888888777666333111///---,,,...000222111111111111111111111111111111222333444555666777555444333222111///...---+++)))***///111000111444333444555555555666888999555444333333444444333222------,,,,,,,,,---......222111222666<<>>:::444///,,,,,,---...***)))((()))+++,,,,,,+++((()))))))))************************+++************************************)))))))))))))))******(((***,,,,,,***)))***++++++++++++***************))))))***+++,,,,,,------------......///000000000444555777999999888777555666777999;;;<<<<<<;;;;;;<<<===???@@@AAA@@@@@@??????@@@BBBCCCCCCDDDGGGIIIYYYkkk}}}vvvvvvwwwwwwxxxyyyzzzzzzzzz}}}zzzwwwsssrrrtttuuuzzzyyysssqqqoooqqqtttyyy~~~uuuiii]]]TTTNNNMMMKKKJJJKKKMMMPPPRRR]]]dddlllqqqsssuuuxxxzzzxxxyyyzzz}}}|||yyyvvvrrrjjj```XXXZZZ^^^^^^YYYUUUSSSQQQNNNKKKLLLLLLLLLJJJKKKLLLNNNNNNOOOQQQQQQRRRTTTXXX[[[]]]^^^___bbbeeeiiilllnnnqqqpppppprrruuuyyy}}}wwwkkkddd]]]WWWPPPHHHEEEFFFIIINNNVVV^^^fffppp|||yyyooofff[[[SSSQQQQQQRRRSSS[[[gggpppwwwuuugggaaa___^^^aaafffjjjoootttvvvwwwzzz}}}zzzxxxqqqnnnkkkjjjkkkmmmoooooommmnnnoooqqqrrrtttuuuuuuvvvuuutttrrrqqqpppppppppgggeeecccdddfffhhhhhhhhhfffhhhiiiiiinnntttvvvtttpppkkkfffdddbbbaaagggnnnzzzzzzrrrkkkddd^^^]]]```cccnnn}}}}}}tttkkkddd]]]YYYUUUTTTRRRPPPNNNLLLKKKJJJKKKKKKKKKKKKJJJHHHGGGEEEGGGFFFDDDCCCCCCBBB@@@>>>AAA@@@@@@???>>>>>>======<<<<<<;;;:::999999999:::888999999999999888777666777777888888888888777777333111///---,,,...000111000000000000000000000000///000111222444555666777666555444222000///...---,,,***+++///000///000333000000000111333555777888555555666888:::999666333,,,++++++,,,,,,---......000...///333;;;AAADDDDDD@@@999666;;;AAACCCCCCDDD;;;888333///---,,,---...)))(((((()))+++------,,,))))))))))))************))))))***++++++++++++***+++++++++***************)))))))))))))))******+++(((***++++++*********+++******************++++++)))******+++,,,------...///000000111111222222333444555777999:::999888777666777999:::;;;<<<;;;;;;===>>>???@@@AAA@@@@@@???>>>@@@CCCDDDEEEFFFIIIKKKZZZmmmvvvwwwwwwyyyzzz{{{|||||||||}}}|||xxxvvvssssssuuuvvv|||vvvqqqppppppssswww~~~ttthhh[[[RRRMMMLLLKKKKKKLLLOOOQQQSSS]]]ccckkkpppqqqrrrsssuuurrrsssuuuxxx{{{}}}{{{xxxuuusssqqqlllddd^^^^^^cccddd___ZZZZZZYYYVVVQQQQQQQQQPPPNNNNNNPPPRRRQQQRRRSSSSSSSSSVVVZZZ]]]___```bbbeeeiiinnnrrrtttxxxyyyzzz|||uuujjjccc[[[VVVOOOIIIIIILLLQQQWWW```hhhpppyyy}}}pppgggddd___YYYSSSQQQRRRSSSTTTZZZcccnnn{{{xxxnnneeeaaa______ccciiimmmppptttxxx{{{~~~zzzxxxvvvrrrooolllkkkmmmoooppppppooopppqqqrrrssstttuuuuuuwwwvvvuuusssrrrrrrrrrrrrhhhfffeeeeeefffhhhhhhgggeeefffgggfffkkkqqqsssqqqpppkkkgggeeecccccciiippp{{{yyypppjjjeeebbbccchhhooozzzvvvlllccc^^^YYYWWWRRRQQQQQQPPPNNNKKKIIIHHHJJJKKKLLLLLLKKKIIIGGGEEEFFFDDDCCCBBBCCCCCCAAA@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<::::::::::::;;;<<<888888999999999888777666666666777777888777777666333222000/////////111222000000000000000000000000//////000111111222333333666555444222000......------++++++///000......111000//////000222444666666555666999<<<>>>;;;777222******+++,,,,,,---.........,,,,,,111999@@@BBBBBB===777555;;;@@@AAA??????777555222000...---......***)))((()))+++,,,,,,+++))))))))))))************((()))***+++,,,++++++***+++++++++*********)))))))))))))))))))))***++++++((()))++++++******+++,,,)))))))))***+++++++++,,,++++++,,,,,,------......000000000111222222333333333444777999;;;;;;:::999555777888:::;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBDDDGGGHHHHHHIIIKKKLLLYYYnnnwwwwwwxxxyyy{{{|||}}}}}}|||}}}yyyvvvuuussssssuuuxxx~~~tttpppooopppsssxxx~~~sssgggZZZQQQMMMLLLLLLLLLMMMOOORRRSSS\\\bbbjjjoooooooooppprrrqqqrrrtttuuuwwwyyy{{{{{{xxxuuurrrqqqpppmmmgggccc\\\ccceee___[[[\\\\\\YYYUUUUUUUUUSSSQQQQQQSSSUUURRRSSSTTTTTTTTTWWW[[[^^^aaabbbdddhhhlllqqqvvvxxx~~~xxxnnneee^^^WWWQQQKKKFFFHHHMMMWWW^^^gggooovvv~~~{{{ooogggbbb^^^[[[YYYUUUQQQOOOOOOPPPQQQ]]]cccooo~~~sssllleeebbb______cccjjjmmmpppuuuzzz|||xxxvvvuuussspppmmmlllnnnpppqqqqqqpppqqqqqqrrrssstttuuuuuuvvvuuutttrrrrrrqqqqqqqqqkkkiiiffffffgggggggggfffccceeeeeedddhhhoooqqqooopppkkkgggeeeddddddjjjqqqzzzwwwnnnjjjfffeeehhhnnn{{{}}}qqqfff^^^ZZZWWWVVVQQQQQQRRRQQQPPPMMMJJJHHHJJJKKKLLLLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>::::::;;;<<<;;;:::999888555666666777777777666666444333222111111111222333111111111111111111111111444444444444444444444444777666444111000......---...,,,,,,//////------000222111///000222444555555333555999===>>>;;;555000******+++,,,------......222//////444===DDDFFFEEE<<<666555:::??????<<<:::555444222000///.........,,,***)))***++++++***)))))))))))))))************((()))***+++,,,,,,+++***++++++++++++******))))))))))))((())))))***++++++''')))++++++******+++,,,(((((()))***+++,,,,,,---,,,,,,------------...............///000000111111222444777999;;;;;;;;;;;;555666888:::;;;;;;;;;:::999;;;===@@@CCCDDDEEEEEEBBBDDDFFFGGGGGGFFFGGGIIIYYYooozzzzzzyyyyyyyyyzzz{{{{{{~~~~~~|||yyyvvvrrrqqqsssxxx}}}rrrrrrssstttzzzuuuhhh\\\UUUPPPOOOMMMLLLLLLMMMOOOPPPYYY^^^eeejjjlllmmmnnnooommmoooqqqsssuuuvvvvvvvvvtttqqqmmmlllllljjjfffbbbbbb```^^^]]]\\\[[[XXXUUUXXXXXXWWWWWWWWWXXXYYYYYY]]]YYYUUUUUUXXX\\\]]]]]]ccceeehhhkkknnntttzzz~~~|||wwwrrrpppeeeaaaZZZSSSNNNOOOSSSXXXYYYaaaiiiooovvv~~~~~~yyyoooeee^^^ZZZYYYYYYVVVUUUTTTSSSSSSTTTUUUVVVXXXjjjzzz~~~llleeeaaa```___```eeellluuutttyyy~~~zzzxxxwwwrrrpppmmmkkkjjjlllnnnppprrrpppoooppprrrttttttsssuuutttrrrpppnnnnnnnnnnnnmmmjjjfffeeeeeeeeeeeeeeefffgggiiikkkmmmnnnooooooqqqlllhhhgggeeeeeejjjqqq~~~zzzpppgggdddiiirrryyy|||ttthhh]]]WWWSSSQQQQQQLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLLLLJJJIIIHHHGGGGGGGGGEEEAAA@@@@@@AAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@===<<<::::::;;;;;;;;;:::>>><<<999666555555777888777777777777777666555555---///111222111111222333111111111111111111111111111111000000111111222333222222222222222111000000***+++,,,---...000111111/////////000111333555555555888<<>>@@@BBBCCCDDDDDDDDDAAABBBGGGIIIHHHKKKOOO^^^lllzzzyyyyyyyyyyyyzzz{{{{{{~~~|||yyywwwssssssuuuwwwvvvmmmpppuuuyyyyyylll```XXXRRRPPPOOOMMMMMMOOOPPPRRRYYY^^^dddhhhjjjkkklllmmmooopppqqqrrrrrrpppooommmllljjjgggffffffdddaaa^^^```^^^]]]]]]]]]\\\ZZZXXXZZZZZZYYYYYYZZZZZZ[[[[[[]]]ZZZWWWXXX[[[___aaabbbdddfffjjjnnnrrrxxxtttqqqpppmmmjjjiiiaaa^^^YYYSSSOOOPPPTTTWWWZZZ```eeehhhmmmssstttqqqhhhddd\\\UUUPPPOOOOOOPPPUUUUUUUUUVVVWWWWWWXXXXXXbbbqqq}}}}}}ttthhhddd`````````aaafffmmmtttwww|||yyywwwvvvqqqooollljjjjjjlllnnnpppsssqqqqqqrrrtttuuutttssssssqqqpppnnnlllllllllllljjjhhheeeddddddeeeeeeeeeeeefffhhhjjjlllnnnooooooqqqllliiihhhgggfffkkkrrr|||}}}xxxqqqiiigggooo|||qqqjjj```WWWQQQOOOMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDBBB???>>>???AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@===<<<::::::;;;;;;;;;:::===;;;999777666666777777777777777777777666555555333444666666444333444444111111111111111111111111222222222222333333333333222222222222111000//////+++,,,---...///000111111111111111111222222333444444888<<>>:::555111------,,,,,,---...000111777555444888???CCCCCCBBB:::888777888;;;<<<<<<:::333333111000...---------,,,+++***)))((()))******))))))))))))))))))))))))(((((()))***+++---...///)))(((((((((***++++++++++++***))))))))))))***+++))))))))))))))))))))))))((()))***+++,,,,,,++++++***++++++,,,,,,------...333222111000111222444555333444555777888999::::::777777777999;;;<<<;;;:::;;;<<<>>>@@@BBBCCCDDDDDDDDDBBBCCCGGGJJJJJJLLLPPP]]]kkk~~~yyyyyyxxxxxxyyyzzz{{{{{{~~~|||zzzyyyvvvvvvyyywww}}}qqqjjjnnnuuu}}}~~~pppddd\\\SSSRRRPPPNNNNNNPPPRRRSSSZZZ^^^cccgggiiiiiiiiiiiikkklllmmmnnnmmmjjjgggeeedddcccaaa```aaa```^^^\\\]]]\\\\\\]]]^^^^^^]]][[[\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[\\\```dddfffggghhhjjjooosssyyysssjjjaaaaaacccbbb```aaa\\\ZZZXXXTTTQQQQQQSSSUUUXXX\\\^^^]]]^^^aaabbb___VVVTTTOOOLLLKKKLLLOOOQQQSSSTTTVVVYYY[[[\\\]]]]]]kkkvvv~~~|||zzzzzztttkkkfffcccbbbcccddddddjjjqqqvvv~~~{{{xxxvvvuuuooonnnllljjjjjjlllooopppsssssssssuuuvvvvvvtttrrrrrrqqqooommmlllkkkkkkkkkhhhfffcccbbbcccddddddcccdddeeegggiiikkkmmmoooooopppllljjjjjjiiihhhmmmssszzz|||xxxqqqlllnnnxxxzzzqqqeee___WWWPPPMMMLLLKKKKKKOOOOOOOOONNNMMMLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIICCCAAA??????AAACCCCCCCCCCCCBBBBBBAAA@@@?????????===<<<::::::;;;;;;;;;:::;;;::::::999888777666666777777777777777666555555555777888777555333333333111111111111111111111111111222444555555555444333444333333222111///...---------...///000111111222333333222222111222222222444777;;;>>>===999444000---,,,++++++,,,...222333999777666888<<>>888888888999;;;<<<;;;:::444333111000...------,,,((())))))))))))))))))***))))))))))))))))))))))))'''((()))***+++---......++++++***************))),,,+++************+++,,,(((((((((((((((((((((((()))******+++++++++************+++,,,,,,---......111000///......///000111333444666888::::::::::::666666666888:::<<<;;;:::;;;<<<>>>@@@BBBCCCCCCDDDDDDBBBCCCHHHJJJJJJLLLQQQ[[[hhh{{{yyyxxxxxxxxxyyyzzz{{{||||||{{{zzzxxxyyy|||yyyzzzoooiiimmmuuu}}}sssfff^^^TTTRRRPPPNNNNNNPPPRRRTTT[[[___eeehhhhhhhhhhhhhhhdddeeeggghhhhhheeebbb``````___^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^___```___]]]]]]]]]^^^___````````````aaa```aaabbbdddgggiiijjjnnnqqquuuzzzxxxqqqccc\\\VVVXXX[[[[[[[[[\\\YYYYYYXXXUUURRRPPPPPPQQQRRRUUUTTTPPPOOORRRRRROOONNNMMMKKKKKKLLLOOOSSSUUUSSSTTTVVVYYY]]]aaadddfffnnnuuuzzzxxxwwwuuuppphhheeedddeeeggghhhiiiooovvv}}}zzzxxxwwwvvvooommmlllkkkkkkmmmooopppttttttuuuvvvxxxwwwtttrrrsssrrrqqqpppnnnmmmllllllgggeeecccbbbbbbbbbaaa```cccdddeeegggjjjllloooppppppmmmlllmmmllllllpppvvv}}}}}}wwwpppooowww~~~zzzuuukkkccc\\\WWWQQQMMMLLLMMMMMMMMMPPPPPPPPPOOONNNLLLKKKJJJLLLLLLLLLKKKKKKKKKKKKKKKFFFEEECCCCCCDDDEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>===<<<::::::;;;;;;;;;:::999999::::::999888666555777777777777777666555555333444555444222111111111111111111111111111111111000222444555666555333222444444333222000...,,,+++......///000111222333333333222222111111111222222444777;;;>>>===888333///---,,,***)))+++///333555:::888666777999;;;:::999555666888999;;;;;;:::999444333222000...---,,,,,,&&&'''((()))******))))))))))))))))))))))))))))))))))))***+++++++++++++++***++++++***)))(((((((((+++++++++******+++++++++***************************+++++++++*********)))******+++,,,,,,---............---------...///000333555777999;;;;;;;;;:::555444555777999;;;:::999<<<===>>>@@@AAABBBCCCCCCCCCAAABBBGGGIIIIIIKKKOOOWWWdddwwwyyyyyyyyyyyyzzz{{{|||}}}|||{{{{{{zzz{{{~~~~~~tttllliiiooowwwuuuhhh___TTTRRROOOMMMMMMOOORRRTTT^^^bbbgggjjjjjjiiihhhhhhbbbcccddddddbbb___\\\ZZZ\\\\\\\\\\\\\\\]]]^^^```___^^^^^^___aaaaaa```___]]]^^^```aaabbbbbbbbbaaadddeeeggghhhiiikkklllnnnsssvvv{{{zzzooofff```ZZZTTTQQQSSSVVVUUUUUUWWWWWWWWWWWWUUUPPPMMMKKKJJJIIIKKKJJJFFFEEEHHHHHHFFFGGGGGGGGGHHHJJJMMMQQQSSSSSSTTTVVVZZZ```gggmmmqqqppptttwwwwwwuuusssmmmgggddddddgggkkklllnnnvvv|||{{{yyyxxxwwwooonnnmmmllllllmmmooopppsssssstttvvvxxxwwwuuurrrsssrrrrrrqqqooonnnllllllhhhfffcccbbbaaa```^^^\\\aaabbbccceeehhhlllooopppqqqooooooqqqqqqppptttyyyyyyrrrmmmsss~~~xxxtttlllbbbZZZTTTQQQMMMLLLLLLNNNNNNNNNQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEDDDEEEEEEDDDBBBBBBBBBAAA@@@@@@???>>>>>>===<<<::::::;;;;;;;;;:::888999:::::::::888666555777777777777777666555555000111333333111000111222111111111111111111111111000111333555555444222111555444333222000...,,,***...///000111333444555555333222222111111222222222444777;;;>>>===888222///---,,,***)))+++///333555888777666555666666666555222444777:::::::::999888555444222000...---,,,,,,&&&'''((()))******))))))))))))))))))))))))))))))++++++,,,++++++)))((('''###%%%((()))(((((()))+++************************++++++++++++++++++++++++++++++******************)))******+++---......///...//////000111222333444333444777:::;;;;;;::::::666555666888;;;<<<<<<;;;<<<===???@@@AAABBBCCCCCCBBB@@@AAAEEEGGGGGGIIIMMMSSS```ssszzzzzzzzzzzz{{{|||~~~~~~|||{{{{{{zzz{{{lllhhhjjjttt}}}xxxjjjaaaUUURRROOOMMMMMMOOORRRUUU___ccchhhkkkkkkjjjjjjjjjfffeeedddaaa^^^ZZZWWWUUUXXXYYYZZZYYYYYYZZZ]]]___`````````aaacccdddcccbbb___```bbbcccddddddddddddfffiiilllnnnoooppprrrttt{{{~~~vvviii___XXXSSSPPPLLLJJJMMMOOOMMMNNNPPPRRRSSSSSSQQQLLLHHHEEEDDD@@@CCCCCC@@@AAADDDEEECCCEEEEEEFFFGGGIIILLLNNNPPPTTTUUUYYY___fffooovvvzzzvvvwwwyyyyyyxxxssslllgggdddfffkkkpppsssxxx}}}{{{zzzzzzyyyxxxqqqpppooonnnnnnnnnooooooqqqqqqqqqsssvvvvvvtttsssqqqqqqqqqpppooommmkkkjjjgggeeecccbbbaaa```]]][[[``````bbbdddgggkkkoooqqqrrrqqqrrruuuvvvuuuxxx}}}qqqmmmnnnzzzxxxtttooofff]]]XXXOOOMMMJJJJJJLLLMMMNNNNNNQQQQQQQQQPPPOOONNNMMMLLLIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCCCCCCCBBB@@@???@@@@@@@@@@@@????????????===<<<::::::;;;;;;;;;:::888999999:::999888777666777777777777777666555555111333444444333222333444111111111111111111111111000111222444444333333222444444333111000---,,,+++...///000222444666888888777666555444333333333333555888<<<>>>===888333///---,,,++++++,,,...222333555444333333222222222222000444888;;;;;;:::999888555444222000...,,,,,,+++((())))))))))))))))))***))))))))))))))))))))))))+++,,,,,,,,,+++)))'''%%%!!!&&&(((((())),,,///))))))************))))))))))))))))))))))))))))))+++******)))******++++++))))))***+++---...//////,,,,,,---///000222222333222444777:::;;;;;;:::999888888888;;;>>>??????>>>======???@@@AAABBBBBBBBBCCC@@@AAADDDFFFEEEFFFJJJNNN[[[ppp{{{{{{{{{{{{}}}~~~{{{{{{{{{zzz{{{~~~xxxiiigggnnn{{{|||nnneeeVVVTTTPPPNNNNNNPPPTTTVVV___ccchhhkkkkkkkkkjjjjjjgggfffccc___\\\YYYWWWVVVXXXYYYZZZYYYXXXYYY]]]``````___```cccfffhhhhhhgggaaabbbdddggghhhhhhgggfffgggkkkqqqtttvvvxxxzzz}}}wwwhhh]]]UUUNNNIIIGGGDDDCCCGGGHHHGGGGGGIIIKKKLLLLLLJJJFFFCCC@@@@@@;;;>>>???>>>@@@DDDEEECCCFFFFFFHHHIIILLLNNNPPPQQQSSSWWW^^^gggpppxxx}}}zzzzzz{{{~~~}}}xxxpppkkkiiilllsss{{{}}}zzzyyyyyyyyyxxxwwwtttsssqqqpppooooooooooooooonnnnnnpppssstttttttttrrrrrrrrrqqqpppnnnlllkkkdddcccbbbbbbbbbaaa___]]]______```cccfffkkkoooqqqsssrrruuuyyyzzzyyy{{{yyymmmqqqzzzyyyppplllfff\\\WWWWWWNNNLLLJJJKKKMMMNNNNNNNNNPPPPPPQQQPPPPPPOOONNNNNNKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCAAA???????????????@@@@@@@@@@@@===<<<::::::;;;;;;;;;:::888999999999999888777777777777777777777666555555444555666555333222222333111111111111111111111111333333333333444444444444333333222111000...,,,+++---...000333666888:::;;;>>>===;;;888666444333222666999===???>>>999333///------,,,,,,---...000111111111111000//////000111000555;;;>>>===;;;::::::666444222000...,,,++++++,,,+++***)))((()))******)))))))))))))))))))))))))))***+++++++++***(((''' %%%***+++(((''')))+++******+++,,,,,,+++******((((((((((((((((((((((((******)))))))))+++,,,---((()))***+++---...///000***+++,,,---............000333666999;;;:::999777777777888:::===??????>>>===>>>???@@@AAABBBBBBBBBEEEBBBBBBEEEFFFDDDEEEHHHIIIWWWmmm{{{{{{||||||}}}{{{{{{{{{yyy{{{~~~rrrjjjjjjrrrrrriiiXXXUUUQQQOOOOOOQQQUUUXXX^^^bbbgggkkkkkkkkkjjjjjjeeecccaaa^^^\\\[[[[[[[[[YYY[[[\\\ZZZYYYZZZ^^^bbb^^^^^^```ccchhhkkkkkkkkkcccdddgggiiijjjjjjiiihhhggglllsssxxx{{{}}}yyylll```WWWPPPHHHCCCAAA???@@@DDDEEECCCDDDGGGEEEFFFGGGEEEBBB???>>>>>>888<<>>AAAEEEFFFDDDDDDEEEGGGIIILLLNNNPPPQQQRRRXXXcccoooxxx~~~{{{zzz|||~~~vvvqqqooosss{{{}}}}}}zzzxxxwwwwwwxxxwwwvvvuuutttsssqqqpppoooooonnnnnnmmmlllnnnqqqssstttttttttuuuuuutttsssqqqooommmaaaaaa```aaaccccccbbb```^^^___```bbbfffjjjoooqqqtttsssvvv{{{|||{{{~~~}}}sssnnnxxx|||rrrjjjddd]]]TTTQQQUUUOOONNNMMMMMMOOOPPPPPPOOOPPPPPPPPPQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIICCCBBBBBBDDDEEEFFFDDDCCC>>>>>>>>>???@@@@@@AAAAAA===<<<::::::;;;;;;;;;:::999999999888888888888888777777777777777666666555555666777555222000///000111111111111111111111111555444444444444555666666222222222111000...,,,,,,---...000333666999<<<===DDDCCC???;;;888555222111777:::>>>@@@>>>:::444000------------......//////...//////.........///111111666===@@@???===<<<<<<666444222000...,,,++++++...,,,***)))((()))***+++))))))))))))))))))))))))&&&''')))+++,,,+++***))))))---000...(((###"""$$$++++++------------++++++))))))))))))))))))))))))))))))(((((()))+++---...((()))***+++---...///000//////000000000000000///000222666999::::::888777444444555777:::<<<<<<;;;===>>>???@@@AAABBBBBBBBBGGGDDDCCCFFFFFFDDDEEEHHHGGGUUUlll{{{zzzzzzzzz{{{|||~~~|||zzzxxxwww{{{ppphhhkkkrrryyy|||xxxooo]]]UUUOOONNNNNNOOORRRWWW\\\```eeejjjmmmmmmlllkkkiiigggccc```]]]\\\\\\\\\\\\]]]^^^]]][[[ZZZ[[[\\\bbb```___```dddiiimmmooojjjiiihhhiiikkkllllllllllllrrrzzzrrrlllcccZZZRRRKKKFFFBBBAAAAAAAAAAAAAAA@@@???>>>@@@???>>>===============<<<<<<<<<<<<===???@@@AAAEEEGGGJJJKKKMMMOOOSSSVVVXXX___jjjtttzzz}}}~~~~~~zzz|||}}}yyyvvvuuu~~~~~~|||zzzxxxuuuvvvwwwvvvtttsssrrrsssrrrssstttsssqqqqqqrrrtttppppppooonnnoooppprrrssstttsssrrrrrrrrrqqqooommmcccbbbaaa``````_________`````````___aaafffmmmsssvvvyyy|||~~~~~~~~~~~~}}}wwwxxxxxx}}}vvvmmmbbbZZZWWWUUUQQQNNNMMMLLLLLLLLLMMMPPPTTTVVVVVVVVVVVVSSSPPPMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>><<<;;;999999:::;;;<<<;;;:::999888777777777777888777777666555444444444555555444444444444333333............////////////222222222333333333444444444222000...---,,,,,,,,,000---///555666555999AAADDDBBB>>>999555222000///;;;<<<======;;;888333111000000000000///...---,,,000000000000000000111111555<<>>:::777666444222///...---,,,+++*********))))))((((((******+++,,,,,,,,,,,,+++%%%''')))))))))***+++---,,,+++***))))))***+++,,,)))((((((&&&$$$$$$&&&'''*********)))***++++++,,,(((((((((((('''%%%$$$###+++,,,------,,,,,,---///---------...//////000000111333777999;;;:::999888666555555777:::;;;;;;;;;>>>???@@@@@@AAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFHHHSSShhh{{{{{{zzz{{{|||}}}zzzyyyyyyxxx|||pppjjjlllsssyyy~~~|||rrraaaYYYRRRPPPPPPPPPRRRWWW^^^aaaeeejjjlllllljjjiiihhhgggdddaaa```___``````___^^^^^^]]]]]]]]]]]]]]]```___^^^___bbbfffjjjlllnnnmmmmmmnnnpppqqqqqqqqqooouuu}}}}}}lllggg```XXXRRRMMMHHHEEEDDDDDDCCCBBB@@@>>>===<<<<<<;;;;;;::::::::::::;;;<<<<<<===>>>???@@@AAAAAAEEEGGGKKKNNNQQQTTTWWWZZZ[[[```hhhrrrzzz}}}}}}{{{}}}{{{wwwvvvuuusssrrrrrrsssuuuuuusssrrrssstttvvvvvvvvvuuusssrrrssstttsssssssssssstttuuuwwwxxxtttsssrrrrrrsssrrrooommmeeedddbbb```_________```````````````aaafffmmmrrrxxxzzz{{{|||{{{|||~~~zzzyyy~~~vvvppphhh]]]WWWTTTSSSPPPMMMMMMMMMOOOPPPRRRSSSUUUVVVWWWWWWWWWTTTQQQNNNMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>><<<;;;999999:::;;;<<<;;;;;;:::888888777777777777777777666555444444444555555444444333333222222222222222222222222222222222222333333333444444444444222000...---,,,,,,,,,///...000666888888<<>>;;;777666444111///...---,,,************)))))))))((((((((((((((()))))))))***(((***+++***))))))***,,,+++******))))))******+++------,,,***))))))***+++)))))))))))))))******++++++++++++++++++***)))(((+++,,,------++++++,,,---000000000111222222333333111333666999;;;:::999888666666666777:::<<<<<<;;;>>>>>>???@@@AAAAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGGGGUUUkkkyyyyyyyyyyyy{{{|||~~~}}}yyyyyyzzzzzz~~~ooommmooottt{{{uuufff]]]UUUSSSRRRPPPRRRVVV^^^aaaeeehhhjjjjjjhhhggghhhgggfffdddccccccddddddbbb```]]]^^^```bbbaaa_________^^^___aaaeeehhhjjjnnnoooqqqrrrtttuuuuuuuuuwww}}}yyyqqqfffaaa[[[VVVRRROOOKKKHHHGGGFFFDDDAAA???<<<:::999999888888888888999999:::;;;<<<>>>???@@@AAAAAAAAADDDHHHNNNSSSVVVYYY\\\^^^```dddkkkssszzz}}}}}}||||||xxxuuuqqqnnnmmmllljjjiiimmmnnnpppqqqqqqrrrtttuuuxxxyyyzzzxxxvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzuuutttsssssstttssspppmmmhhhfffccc```^^^^^^___```___`````````bbbffflllqqqzzz{{{{{{zzzzzz{{{~~~}}}xxx~~~yyymmmfff```WWWRRRQQQPPPNNNMMMNNNOOORRRTTTVVVWWWWWWVVVYYYYYYYYYVVVRRROOONNNNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@??????>>>>>>===<<<;;;:::999:::;;;;;;<<<;;;:::999999888888999777777666666555444444444555444444333222111111000333333333333333333333333222222333333444444444333333222000...---,,,,,,---//////222777:::<<<@@@FFFGGGDDD>>>999555444444555::::::;;;;;;999555222///+++++++++,,,...000333444444333222111111111111111333:::@@@@@@@@@@@@>>>;;;666555333000...---,,,,,,************))))))))))))(((''''''&&&'''((()))***+++,,,---,,,***))))))***)))******++++++******)))++++++***)))))))))*********************+++++++++,,,,,,---------,,,,,,++++++---------+++***+++,,,---......//////000111111222444666999::::::999999777666666888;;;======<<<===>>>???@@@AAAAAAAAAAAADDDDDDEEEFFFFFFGGGHHHHHHFFFXXXqqqssstttuuuvvvxxxzzz{{{|||~~~~~~zzzzzz{{{|||{{{oooppprrrwww}}}wwwjjjaaaYYYUUURRRPPPQQQUUU\\\^^^bbbfffiiiiiiiiihhhiiiiiigggfffddddddddddddccc___\\\___dddgggeeebbb___```aaabbbcccfffiiilllqqqsssvvvyyyzzz{{{|||}}}wwwnnniiibbb^^^YYYUUURRROOOLLLJJJFFFDDDBBB@@@===;;;999888888888888888999:::;;;;;;:::;;;===???AAAAAAAAAAAAEEEJJJQQQVVVZZZ\\\]]]___dddjjjsssxxxzzz|||zzzsssqqqqqqooollljjjgggeeecccaaagggiiilllmmmnnnqqqtttvvvxxxyyy{{{zzzyyyxxxyyyzzzxxxxxxwwwwwwwwwvvvvvvwwwuuuttttttuuuuuutttqqqnnnjjjgggbbb^^^\\\\\\^^^___^^^___```aaabbbfffkkkooozzz{{{||||||{{{{{{}}}~~~~~~{{{zzzyyynnnddd]]]XXXRRROOONNNOOOOOONNNPPPQQQSSSUUUWWWXXXYYYYYY[[[[[[ZZZWWWSSSPPPNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<;;;::::::999999999:::666666666555555444444444444444333333222111000000111111111111111000000000111222333444444444333333333222000...---,,,------...000555999===@@@EEEIIIIIIDDD===666222111222333999999999999777444000...,,,,,,,,,,,,///222555777555444333222111111111111222999?????????@@@>>>;;;444333111///...,,,,,,+++*********)))))))))))))))***)))'''&&&'''(((***,,,+++,,,---,,,*********+++((()))***++++++***)))((()))((((((((()))***))))))+++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++***,,,------,,,,,,---///,,,,,,---......//////000222444666888:::::::::999888777777999;;;=========<<<===>>>@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFF[[[vvvmmmnnnqqqsssvvvxxxzzz{{{|||}}}zzzzzz{{{}}}wwwpppsssvvvzzz}}}~~~{{{mmmddd[[[VVVSSSPPPPPPSSSXXXZZZ___dddgggjjjjjjjjjjjjjjjhhhfffeeecccbbbbbbbbb___]]]```fffiiigggccc\\\___bbbdddfffhhhkkknnnvvvyyy}}}uuunnnjjjhhhbbb___ZZZVVVSSSPPPLLLIIICCCBBB@@@>>><<<;;;::::::888888888888888999:::;;;999:::<<>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;::::::999999::::::555555555555444444444444444444333222222111000000111111000000000/////////111222333444555444333222222111///...---------......222777;;;???DDDHHHJJJLLLFFF>>>666111000111222777888888777555222///---//////......000333666888555444333222111111111111222999>>>???>>>???===999333222000...---+++++++++))))))))))))))))))*********((('''&&&&&&(((***+++)))+++,,,,,,+++***,,,---((()))***++++++***)))(((***)))((())),,,---,,,***)))***++++++,,,,,,++++++(((((()))***++++++++++++)))+++---------...000222///000000111111222333333333444666888999:::::::::888777777999;;;=========<<<<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHH]]]yyyeeegggjjjnnnrrruuuwwwxxxyyy~~~zzzwwwyyy{{{}}}}}}uuurrrtttxxx~~~}}}pppggg]]]XXXTTTPPPPPPSSSUUUXXX]]]bbbfffiiikkkkkkjjjjjjhhhgggeeecccbbbaaaaaa```aaacccggggggccc```YYY^^^dddgggiiilllppptttwww{{{}}}tttnnnkkkjjjiiiccc```\\\XXXUUUQQQMMMIIICCCBBB@@@>>>===<<<======888777777777777888888999:::;;;===???BBBFFFIIIKKKOOOTTT[[[```cccdddffffffjjjttt~~~}}}zzztttkkkgggiiibbbcccdddcccaaa```aaabbbaaaccceeefffhhhkkkooorrrpppssswwwyyyzzz{{{|||}}}~~~~~~}}}|||zzzxxxvvvuuuvvvvvvwwwxxxxxxvvvrrroooiiifffccc___]]]\\\]]]]]]]]]___aaacccdddfffiiikkkrrrvvvzzz|||{{{wwwtttsssmmmnnnsssyyyzzzzzz}}}tttkkkccc[[[UUUQQQOOONNNMMMMMMOOORRRTTTWWWVVVUUUUUUVVVZZZ]]]```^^^^^^\\\XXXSSSOOONNNNNNOOOOOOOOOOOOOOONNNMMMMMMGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::444444444444444444444444333333333333222222222222333333333222111111000000000111333555555444333222222111///...------.........444999<<<@@@FFFJJJKKKNNNIIIAAA999444222333444666666666555222000---,,,////////////111333555666444333222111111111111111222999>>>>>>>>>>>>;;;777111111///---,,,+++******))))))))))))************'''&&&&&&%%%&&&'''((()))(((***++++++******+++---((())))))******))))))((('''%%%$$$'''***,,,***'''&&&'''((()))***)))(((((()))***+++,,,,,,,,,,,,,,,)))***,,,------...000111......///000000111111222333444666777999:::::::::777666666888;;;======<<<;;;<<<===???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFJJJ___zzzXXXZZZ___dddiiimmmpppqqqqqqvvv|||~~~~~~~~~wwwsssqqquuuyyy|||zzztttttttttzzzsssjjj```ZZZVVVRRRRRRUUUUUUXXX\\\```eeegggiiijjjiiiiiihhhhhhfffeeedddcccbbbdddfffgggeeeaaa]]]YYYZZZ```hhhmmmpppsssxxx}}}{{{zzzsssooolllkkkjjjjjjdddbbb^^^ZZZWWWSSSOOOLLLGGGEEECCC@@@?????????@@@::::::999999888888999999======>>>AAAEEEJJJOOORRRVVVZZZaaagggjjjmmmppprrrvvv|||vvvuuusssjjjeeefffaaaccccccbbb______```cccaaabbbcccdddeeehhhlllooonnnqqquuuwwwxxxxxxyyyzzz}}}}}}}}}}}}|||zzzyyywwwvvvwwwwwwyyyyyywwwsssooohhhgggdddbbb```_________\\\^^^aaacccdddfffhhhjjjooorrruuuvvvtttqqqpppooojjjlllrrrxxxzzzzzz}}}yyyqqqkkkeee^^^WWWSSSMMMMMMLLLLLLMMMOOORRRUUUXXXXXXXXXYYY[[[]]]___```^^^^^^\\\XXXSSSOOOMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@??????>>>>>>======;;;;;;<<<<<<;;;;;;::::::999999888888888999999:::444444444444444444444444333333333333444444444444555444444333222222111111000111444555666555333111222111///...------.........666;;;<<<@@@GGGKKKJJJJJJFFF@@@999555444555666555555444333111...,,,++++++,,,---///111333444555222111111000000000111111333:::???>>>===<<<:::666000000...,,,+++*********((()))))))))************&&&&&&'''''''''((((((((()))+++++++++)))((()))***))))))(((((((((((())))))$$$"""!!!$$$)))***((($$$&&&((()))++++++***)))(((***++++++,,,,,,,,,++++++)))+++,,,,,,+++***+++---,,,,,,------.../////////444444555777888999:::;;;666666666777:::<<<<<<;;;:::;;;===>>>@@@AAAAAAAAA@@@@@@BBBCCCDDDFFFGGGGGGMMM```yyyMMMPPPUUU[[[aaaeeehhhiiihhhmmmssswwwvvvuuuuuuvvvqqqmmmmmmqqqwww|||xxxsssuuuuuu{{{uuulllbbb\\\XXXTTTTTTWWWWWWYYY\\\```dddfffggghhhggghhhhhhhhhhhhggggggfffdddgggjjjiiiddd]]]WWWTTT]]]eeennntttwww{{{vvvsssooommmlllkkkjjjiiidddbbb___\\\YYYUUUQQQNNNJJJIIIFFFCCCAAA@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;??????@@@BBBGGGNNNTTTXXXZZZ___eeelllppptttxxx{{{vvvnnnrrrssskkkeeeffffffgggfffccc___]]]___aaaaaabbbbbbccccccfffjjjmmmnnnqqqtttvvvvvvvvvvvvwwwyyyzzz{{{||||||{{{zzzyyywwwwwwxxxzzzzzzwwwsssoooiiihhhfffeeecccbbbaaa```\\\^^^aaacccdddfffgggiiinnnoooqqqpppnnnllllllmmmlllnnnssszzz|||{{{}}}uuunnnhhhdddaaa\\\VVVTTTJJJKKKKKKKKKLLLNNNRRRUUUWWWYYY[[[]]]___`````````^^^^^^\\\XXXRRRNNNLLLLLLIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@??????>>>=========;;;;;;<<<<<<;;;;;;:::999888888888777888888999999444444444444444444444444222333333444444555555666444444333222222111000000///111444666666555333111111000///...------...///...666<<<===@@@HHHKKKIIIEEEBBB===888555444555666555555444222000...,,,+++((()))+++...111222333444000000000000000000111111444:::???>>><<<<<<999444000///...,,,+++*********(((((())))))*********+++((())))))***+++*********+++,,,,,,+++(((&&&''''''***)))(((''''''((()))***'''%%%$$$'''---...,,,((()))+++---......---,,,+++*********++++++******)))***+++,,,***(((''''''(((//////000000111222222222444444555777888999:::;;;666555555777:::;;;;;;;;;:::;;;===>>>@@@AAAAAABBBAAAAAABBBDDDEEEGGGHHHHHHOOO```xxxHHHIIIJJJNNNSSSVVVXXXXXXaaacccfffjjjnnnqqqssstttoooooonnnooorrryyy~~~sssqqquuuuuu{{{zzzqqqfff```[[[WWWWWWYYYYYYZZZ\\\```dddgggggggggmmmlllkkkkkklllmmmkkkjjjnnnmmmooonnnaaaSSSTTT```dddjjjrrrwwwyyy}}}~~~ooonnnmmmlllkkkkkkkkkkkkgggeeeaaa```^^^YYYSSSNNNOOOKKKGGGDDDDDDCCCBBBAAA???@@@AAA@@@>>>===>>>???@@@AAABBBCCCGGGMMMUUUZZZcccgggmmmsssyyy~~~uuutttrrrooommmjjjhhhgggiiiiiigggccc]]]ZZZ[[[]]]___```bbbdddfffggghhhiiimmmnnnqqqsssuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvtttssssssqqqlllfffbbbbbbbbb```___cccbbbbbbbbbccceeeggghhhjjjlllmmmmmmlllkkklllmmmnnnqqquuu{{{}}}|||wwwsssllliiifffbbb]]]XXXQQQMMMJJJJJJIIIIIIIIILLLRRRVVVWWWYYY]]]aaadddeeeeeeeee```]]]XXXRRRNNNKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@>>><<<;;;<<<===>>>BBB???<<<:::::::::999888::::::999888888777777666333333444444333333222111222222222333333444444444222222333333333222222111444222111222555666666555000///---,,,,,,---...///666888;;;>>>AAACCCEEEEEEDDD???999444333444555666666555444222///---+++***,,,,,,------.../////////555444111///...///111333666999===??????;;;666333...---,,,+++***)))))))))((())))))*********))))))************)))))))))))),,,+++***((('''&&&&&&&&&***(((&&&%%%''')))++++++''''''(((((((((((('''&&&))))))***,,,......+++)))***+++,,,---...---,,,+++,,,+++*********,,,///000000111222111000000222444444333222444666777666666777888:::;;;<<<<<<;;;;;;888999;;;===???@@@AAABBBAAABBBCCCEEEEEEFFFFFFFFFOOOeeeEEEDDDEEEHHHLLLPPPRRRRRRYYYZZZ]]]aaadddgggiiijjjhhhiiijjjkkkooouuu}}}zzzqqqoooqqqttt{{{uuujjjddd^^^XXXWWWYYYYYYYYY[[[___cccgggiiiiiinnnmmmmmmnnnqqqrrrrrrqqqnnnmmmppppppeeeWWWYYYdddjjjpppxxx}}}{{{sssrrrqqqpppnnnmmmlllllljjjhhheeebbb```\\\VVVRRRPPPMMMIIIFFFFFFFFFEEEEEEEEEFFFGGGEEECCCBBBBBBCCCBBBCCCDDDFFFIIIOOOWWW\\\dddiiiqqqzzz|||uuutttsssqqqooollliiihhhhhhhhhfffbbb^^^[[[[[[]]]aaabbbccceeefffggghhhhhhggghhhjjjmmmoooqqqssssssrrrtttvvvxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvuuuttttttppplllgggdddccccccbbb```ddddddddddddeeegggiiijjjjjjlllllllllkkkkkkmmmoootttuuuwwwyyyyyyvvvqqqlllfffccc```\\\XXXSSSNNNJJJHHHIIIIIIIIIJJJMMMQQQTTTYYY\\\```eeeggghhhgggfff]]]ZZZUUUQQQMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBCCCAAA@@@>>><<<<<<<<<===>>>>>>===;;;;;;<<<<<<;;;::::::::::::999888888777777444555555555555444333333222222222333333333444444111222222222222222111111222111222333444444111///000///---,,,,,,---///000444666:::>>>@@@BBBBBBAAAAAA<<<777333333555777777888777444111///---,,,+++,,,,,,,,,---...///000000555444222///...///111333888:::>>>???>>>;;;666333///...---+++************+++******))))))((((((((((((((())))))*********+++,,,++++++***************...---+++******+++++++++))))))))))))))))))))))))))))))***,,,------+++))))))***++++++,,,,,,++++++,,,+++******+++,,,...000...///000000//////000222444333333555777999888888666888999:::;;;;;;::::::888999;;;===???@@@AAAAAADDDEEEFFFGGGHHHIIIIIIIIIOOOddd~~~EEEDDDBBBCCCGGGJJJLLLMMMOOOPPPSSSVVVXXX[[[\\\]]]___aaadddgggkkkqqqwww|||}}}uuupppnnnnnnuuu}}}}}}{{{pppiiibbb[[[XXXYYYYYYZZZ[[[^^^cccgggkkkmmmpppppppppsssvvvyyyyyyyyyrrrrrrtttssshhh]]]```jjjtttyyy}}}yyyuuutttsssrrrpppmmmkkkjjjjjjhhhfffdddaaa]]]XXXTTTQQQNNNKKKIIIJJJKKKKKKJJJKKKLLLLLLKKKHHHGGGGGGGGGGGGHHHJJJKKKNNNSSSZZZ___hhhnnnxxx~~~zzzvvvttttttttttttsssqqqnnnkkkiiiggggggfffccc___]]]]]]^^^aaabbbcccdddeeeeeeeeeddd``````bbbeeehhhkkknnnpppmmmooorrruuuwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuupppmmmiiifffeeeeeedddcccfffffffffggghhhiiijjjkkkkkkkkkkkkjjjjjjkkkoooqqqwwwvvvuuutttrrrmmmgggcccbbb___ZZZWWWSSSOOOJJJGGGFFFGGGIIIJJJKKKMMMPPPRRRYYY\\\aaaeeeggggggeeedddYYYVVVSSSOOOMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFEEECCCBBBBBBBBBAAA@@@>>>===<<<<<<===>>>;;;::::::;;;===>>>===<<<;;;;;;;;;:::999999888888666666666666666555444444222222222222333333333333111111111111111111111111222222333555555333///,,,000///---,,,,,,---///000111444999===??????===<<<;;;888444222333666999:::;;;999555111...,,,,,,---+++,,,---...///000111222555555333111//////111333:::<<<>>>???===999555222//////---,,,+++*********---,,,***((('''''''''(((''''''((()))***+++,,,,,,))))))******+++++++++,,,))))))))))))((((((((((((++++++*********++++++,,,)))((()))***,,,,,,***((()))))))))))))))***++++++,,,++++++***+++,,,...///---.........------///111333333444666999;;;;;;:::666777888::::::::::::999999:::;;;===???@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGOOOddd~~~MMMJJJFFFEEEFFFHHHIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSUUUXXX]]]aaaeeejjjooossswwwvvvuuussspppnnnmmmlllpppyyy}}}~~~tttmmmfff___[[[[[[ZZZ[[[]]]```dddiiinnnrrrtttttttttwww{{{}}}~~~}}}xxxwwwwwwuuummmhhhmmmxxx|||yyyuuutttsssqqqnnnjjjgggfffhhhfffdddaaa^^^[[[WWWTTTRRROOOMMMLLLMMMOOOOOOOOOOOOPPPPPPOOOLLLKKKKKKLLLNNNOOOPPPQQQTTTXXX^^^cccnnnuuu~~~|||uuurrrpppoooooorrrsssttttttsssooollljjjggggggfffeeecccbbbbbbbbbaaaaaabbbbbbbbbaaa``````]]]]]]^^^```bbbeeeiiijjjhhhjjjnnnrrruuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvpppnnnkkkiiihhhggggggggghhhhhhiiiiiijjjkkkllllllkkklllkkkjjjjjjlllppptttvvvtttqqqooolllhhhccc___bbb^^^YYYTTTPPPLLLHHHEEECCCEEEHHHJJJKKKMMMOOOQQQUUUXXX]]]aaacccbbb___]]]VVVUUUQQQNNNLLLJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGEEECCCBBBBBBAAAAAA@@@???>>>============:::::::::<<<>>>>>>===;;;<<<<<<;;;::::::999999888555666666666666555444444222222222222222222222333111111000000111111222222555555444555666555222000000///---,,,---...000111///333888===>>><<<999777666333111111444888;;;<<<>>>:::555000---,,,---...,,,---...000222333555555777888777555222111333666===>>>>>>>>><<<888333000000///---,,,++++++******,,,+++)))'''&&&'''((()))'''(((((()))******++++++''''''((()))))))))))))))"""$$$&&&(((((())))))***++++++*********+++,,,---)))(((((()))++++++***(((******)))((()))***+++,,,,,,++++++++++++,,,---...---.........------///000111222333666:::<<<;;;:::555666888999::::::999999999:::<<<===???@@@@@@AAA???@@@AAACCCDDDEEEFFFFFFOOOddd~~~WWWSSSNNNKKKJJJJJJIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKOOOTTTYYY\\\```dddfffkkkjjjhhhgggggghhhhhhhhhjjjtttxxxrrrlllddd______\\\^^^aaadddggglllrrrwwwxxxxxxxxxzzz}}}~~~{{{{{{{{{zzzwwwzzz}}}{{{vvvuuusssppplllhhheeedddeeedddbbb___\\\XXXVVVUUURRRPPPMMMMMMOOOQQQRRRRRRRRRTTTTTTSSSRRRQQQRRRSSSUUUVVVWWWXXXZZZ^^^cccgggqqqxxxyyyuuuqqqnnnmmmmmmmmmllloooppprrrrrrqqqnnnkkkiiihhhhhhgggggghhhhhhgggfffddddddddddddcccbbb`````````_________```bbbdddfffeeegggkkknnnqqqrrrssssssssssssttttttttttttuuuuuupppooonnnllljjjjjjjjjkkkjjjjjjkkkllllllmmmmmmmmmmmmmmmmmmkkkkkknnnrrruuutttrrrpppnnnmmmjjjfffdddbbb^^^WWWQQQLLLHHHDDDBBBAAADDDGGGJJJKKKLLLNNNOOORRRUUUYYY\\\]]]\\\ZZZXXXVVVTTTQQQNNNKKKIIIHHHGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHFFFEEECCCBBBAAAAAAAAA@@@???>>>>>>=========<<<;;;;;;===>>>===;;;999<<<<<<;;;::::::999999888555555555555555444333333222222222222222222222222111111000000111222333333777444222222333555555444000///---------///111222000444999===>>>;;;777444333111///000444999<<<>>>>>>:::444///,,,,,,...///......000222555777999999:::<<<<<<999555333666999>>>>>>>>><<<999666222000///...---,,,+++*********)))((('''&&&&&&(((***,,,******))))))))))))))))))((())))))))))))(((''''''%%%'''***+++******,,,---)))))))))))))))***++++++)))(((((()))***+++***)))++++++***))))))+++,,,---,,,,,,++++++,,,,,,------...///000///......000222000000222666:::;;;;;;999555666888999::::::999999::::::<<<===???@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIPPPeee~~~```]]]XXXTTTRRRPPPNNNMMMIIIIIIJJJJJJJJJJJJIIIIIIFFFIIINNNQQQSSSVVVYYY[[[^^^^^^\\\[[[\\\]]]```aaajjjttt~~~xxxqqqiiicccbbb___cccgggiiikkkooovvv{{{|||{{{{{{|||~~~}}}wwwvvvrrrnnnjjjgggeeedddbbbbbbaaa^^^ZZZVVVVVVVVVQQQOOOMMMMMMOOOQQQRRRRRRUUUVVVXXXXXXXXXXXXZZZ\\\\\\]]]^^^___```ccchhhkkkooovvv~~~}}}vvvhhhgggfffgggjjjkkklllkkkkkklllmmmnnnmmmllljjjhhhhhhhhhhhhiiillllllkkkjjjiiiiiiiiiiiihhhfffeeedddcccbbbbbbbbbbbbbbbcccccceeefffhhhkkkmmmoooqqqqqqrrrrrrrrrrrrrrrrrrssssssoooppppppooommmlllmmmooommmnnnooooooppppppooooooooooooooonnnnnnooosssuuutttsssrrrqqqpppnnnjjjhhh___YYYRRRKKKGGGDDDAAA???@@@CCCFFFHHHJJJKKKMMMOOOSSSUUUWWWYYYZZZYYYWWWVVVUUUTTTQQQNNNKKKIIIGGGFFFHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@??????>>>======>>>===<<<<<<===<<<:::888;;;;;;;;;:::999999888888444555555555555444333333222222222222222111111111222111111000111333444555666333///...000222444444000///---------///111333444777;;;???>>>;;;777444222000///111555:::===>>><<<888333///,,,---...000---///111333666999;;;<<<<<>>??????@@@@@@@@@AAABBBDDDFFFGGGHHHHHHRRRggghhhfffbbb```^^^\\\ZZZXXXPPPPPPPPPPPPOOONNNMMMLLLHHHKKKNNNPPPQQQSSSUUUWWWWWWWWWVVVUUUTTTUUUZZZ]]]gggooowww|||yyyyyyxxxwwwvvvyyy}}}wwwmmmfffdddbbbgggmmmooopppsssxxx}}}}}}||||||~~~~~~|||wwwtttooojjjfffddddddddd^^^^^^^^^ZZZUUURRRRRRTTTOOOMMMKKKKKKMMMOOOQQQQQQSSSUUUXXXZZZ[[[\\\___aaaaaabbbcccdddeeegggkkknnnmmmssszzz}}}}}}xxxqqqwww}}}~~~yyyqqqiiieeeYYYYYYZZZ^^^cccgggiiiiiihhhhhhhhhiiihhhhhhgggggggggggggggjjjmmmooommmkkkmmmmmmmmmlllkkkjjjiiihhhddddddddddddddddddcccccceeeffffffhhhjjjmmmoooqqqqqqqqqqqqpppppppppppppppoooqqqrrrqqqooonnnoooqqqqqqrrrssstttttttttsssrrrpppqqqrrrrrrqqqqqqsssuuutttsssrrrqqqooolllgggdddZZZTTTMMMGGGDDDBBBAAA@@@@@@BBBEEEGGGHHHJJJMMMPPPTTTTTTUUUVVVVVVVVVUUUUUUSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>======???===;;;;;;;;;<<<;;;::::::::::::999888888777777555666666666666555444444222222222222111111111000333222111111222444666777666444111000111222222111//////------...000222333888;;;>>>@@@@@@<<<888555333111000222666:::===>>>888666222///------...///,,,---///222666999;;;<<<<<<@@@BBB???999555888<<<<<<;;;:::777555222000///---,,,+++***)))(((((((((&&&'''''''''((())))))))))))))))))))))))*********((()))+++,,,,,,+++***)))(((******'''""" ###&&&$$$&&&)))+++,,,+++)))(((+++***))))))+++,,,,,,+++((())))))***+++*********,,,,,,,,,---,,,,,,,,,+++///000111000//////111333111222444888;;;<<<:::888666888999:::;;;;;;:::::::::;;;<<<>>>????????????===>>>@@@BBBCCCEEEEEEFFFSSShhhnnnllljjjiiihhhgggdddbbbWWWWWWVVVVVVUUUTTTRRRQQQNNNPPPRRRSSSSSSTTTVVVXXXTTTVVVVVVSSSQQQSSSXXX]]][[[ccciiikkkmmmooonnnkkkiiikkkmmmmmmlllooouuuzzz{{{ooogggeeedddjjjpppssssssuuuzzz~~~}}}|||}}}}}}{{{tttpppkkkfffbbbaaaaaabbbYYYZZZYYYVVVQQQNNNNNNPPPOOOLLLJJJJJJLLLNNNOOOOOOPPPRRRVVVXXXZZZ]]]```bbbccceeefffggggggiiimmmppplllrrrwwwxxxwwwxxx|||qqqhhhcccjjjqqqqqqiii```ZZZXXXOOOPPPQQQVVV]]]bbbfffgggfffeeeeeeeeeeeeeeefffffffffeeefffiiinnnooonnnkkkmmmmmmmmmlllkkkjjjiiihhhcccdddeeeffffffeeedddcccgggfffffffffhhhkkkoooqqqppppppppppppoooooonnnnnnoooqqqsssrrrpppoooqqqssstttuuuvvvwwwwwwvvvuuuuuuqqqsssttttttsssrrrssstttsssrrrpppnnnlllgggaaa\\\WWWRRRKKKFFFDDDDDDDDDCCC@@@BBBDDDFFFGGGJJJMMMPPPSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===???===::::::;;;<<<<<<<<<::::::999999888777777666777777777777777666666555222222222222111111000000444333222222222444777888888777555555555333111/////////...---...000222444;;;===@@@AAA@@@===:::777444222111333777:::======666444111///------...///***+++...111555888:::<<<<<<@@@BBB???888555888<<<;;;:::888666333111//////---,,,***)))(((((('''''''''(((((()))(((((('''&&&''''''((()))***+++,,,,,,$$$%%%(((***++++++***))))))+++,,,)))%%%$$$(((---$$$&&&***,,,---,,,***(((,,,+++)))***+++------,,,&&&''')))*********)))(((,,,,,,---------,,,++++++...///000///...///000222222333666999<<<===;;;999777888:::;;;<<<<<<;;;;;;;;;;;;===>>>???????????????@@@BBBDDDFFFHHHHHHIIITTTiiissspppnnnnnnooommmiiieee]]]___``````^^^\\\\\\]]]XXXYYY[[[]]]^^^______```^^^]]][[[YYYXXXWWWWWWWWW]]]\\\\\\]]]^^^]]][[[XXXWWWWWWYYY\\\aaaggglllpppwww{{{rrrllliiijjjkkkoootttyyy}}}~~~~~~~~~|||{{{ooommmjjjeeeaaa]]]ZZZYYYXXXVVVTTTRRRNNNLLLJJJHHHNNNLLLJJJJJJJJJLLLOOOQQQQQQSSSUUUWWWWWWXXX[[[]]]aaacccfffiiilllnnnooopppqqqqqqqqqpppqqqsssxxx|||}}}tttiii```[[[WWW[[[^^^^^^YYYTTTOOOLLLGGGGGGJJJOOOVVV[[[^^^___aaabbbcccdddddddddddddddeeeeeefffggghhhjjjlllmmmooonnnmmmmmmmmmmmmlllkkkiiifffcccbbbccceeeffffffjjjlllmmmllliiihhhkkkmmmoooooooooooonnnlllkkkjjjmmmnnnppprrruuuwwwyyyzzzyyyyyyzzzzzzyyyyyyxxxxxxuuuuuuttttttttttttuuuvvvwwwuuuqqqmmmiiiddd___[[[TTTOOOIIICCCAAAAAA@@@@@@FFFFFFGGGHHHJJJLLLNNNOOOTTTQQQOOOPPPRRRUUUWWWWWWPPPNNNKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGEEECCCAAA@@@??????BBBBBBBBBBBBBBB@@@??????BBBAAA???>>><<<;;;;;;;;;666666555555555555666666666666555444444444444444444444333333333333222222111...,,,000666:::888555666666555444222000...---000///---,,,,,,...111222===>>>@@@AAA@@@>>><<<:::666333111444999===<<<:::777444000......///......------...///222666999:::<<<:::666333222444777999>>>;;;666222///---......,,,+++***)))(((&&&%%%%%%***'''%%%%%%'''((('''%%%((()))))))))*********+++))))))))))))******************))))))((((((''''''((()))+++,,,,,,+++)))(((++++++************++++++(((((()))***++++++,,,,,,---------...------,,,,,,...///000111111222222111555666888999::::::999999555777999;;;<<<===<<<<<<<<<;;;;;;===>>>@@@??????@@@BBBCCCCCCCCCDDDFFFHHHTTTjjjqqqooonnnoooppppppmmmjjjiiiiiijjjhhhfffdddeeeeeecccdddfffhhhjjjkkkkkklllgggfffccc```]]][[[ZZZYYYXXXWWWWWWWWWWWWUUURRROOOPPPPPPQQQSSSXXX]]]bbbeeepppxxx}}}uuupppnnnooopppssswww{{{}}}~~~~~~zzzxxxuuurrrqqqsssttttttsssyyyyyyzzzzzzzzzyyyxxxxxxqqqoookkkfffaaa\\\YYYXXXRRRRRRQQQPPPOOONNNMMMMMMKKKKKKJJJIIIKKKMMMPPPRRRQQQSSSVVVWWWXXXZZZ\\\^^^ccceeehhhlllnnnpppppppppmmmnnnoooooonnnooorrrtttxxxuuupppiii```XXXQQQNNNLLLNNNQQQQQQMMMHHHEEECCCDDDEEEGGGMMMSSSYYY[[[\\\^^^^^^___```aaaaaaaaaaaacccddddddeeegggiiikkklllmmmlllkkklllllllllkkkjjjgggeeeccccccfffiiikkkkkkhhhjjjkkkkkkjjjjjjmmmoooppppppooonnnmmmlllkkkkkkmmmoooqqqtttwwwzzz|||}}}{{{{{{{{{{{{zzzyyywwwwwwvvvvvvvvvwwwwwwwwwwwwvvvuuurrrmmmiiieeeaaa]]]YYYPPPLLLFFFBBBAAAAAABBBBBBFFFFFFHHHIIIKKKNNNPPPQQQRRRTTTVVVZZZ[[[YYYUUUQQQOOOMMMJJJIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<;;;;;;;;;999999888777777777888888999888777777666666777777444444333333333333222222000000111222444555666666222222333333222222111000111000.........000333555;;;===???AAABBB@@@===;;;666333222555:::===<<<:::777444000......///...---------...///222444777999:::888444222222444777999===:::777333000...---------,,,++++++***)))((((((***(((&&&&&&((()))((('''))))))))))))))))))******))))))))))))***************)))))))))((((((((('''((()))+++,,,,,,+++)))(((+++******************+++((())))))***++++++,,,,,,,,,------...------,,,,,,...///000111222222222222555666777999:::999999888555666888999:::999999888;;;;;;;;;<<<>>>???@@@@@@@@@AAACCCCCCCCCCCCFFFHHHTTTjjjmmmmmmmmmoooqqqrrrqqqooossssssrrrpppmmmlllnnnooommmnnnppprrrsssuuuuuuvvvwwwuuuqqqmmmiiieeecccbbb___]]]\\\ZZZYYYVVVRRROOOKKKKKKKKKMMMOOOSSSVVVYYYccckkkvvv{{{}}}zzzvvvtttuuuvvvyyy{{{}}}~~~|||uuuqqqnnniiidddbbb```^^^^^^___aaabbbbbblllmmmppprrrtttuuuuuuuuuqqqoookkkfff```[[[WWWUUUPPPPPPOOOOOOOOOOOONNNNNNKKKJJJJJJKKKMMMOOORRRSSSRRRTTTWWWYYYZZZ\\\___aaadddfffjjjnnnppppppooooookkklllnnnmmmkkkiiihhhhhhhhheee^^^WWWPPPKKKGGGEEEFFFGGGIIIHHHEEECCCAAAAAAAAAAAADDDIIIPPPUUUXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^bbbbbbbbbccceeegggiiikkkjjjjjjkkkkkkkkkkkkkkkkkkgggeeecccdddgggjjjlllmmmiiijjjkkkkkkkkkmmmppprrrqqqpppooommmllllllllllllmmmnnnqqquuuxxx|||~~~}}}{{{yyywwwvvvwwwxxxyyyzzzzzzyyyxxxwwwsssoooiiiddd```]]]YYYWWWNNNJJJEEEBBBBBBDDDEEEFFFFFFGGGIIIKKKNNNQQQRRRTTTTTTVVVZZZ]]]^^^[[[TTTPPPNNNLLLIIIGGGGGGGGGFFFEEEGGGFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@??????@@@BBBCCCDDDAAA@@@???===<<<;;;::::::;;;:::999888888888888888999999888777777777777888444444333333333333222222000222444444222222444666222222333333222222111000///...------///111444555777:::>>>BBBCCCBBB???===666444444666:::===<<<:::666333000/////////...---------...///111333555666666444222111222444888:::;;;:::777444111...---,,,------,,,,,,+++++++++++++++)))'''((()))******))))))))))))))))))))))))((())))))))))))************))))))))))))(((((((((((()))***+++,,,,,,+++***)))************************)))))))))***++++++,,,,,,,,,,,,------...------,,,...///000111222222222222444555777888999999888888777888999999999999777777999999:::<<<>>>???@@@AAA???AAACCCCCCBBBCCCEEEFFFSSSiiihhhhhhjjjllloooqqqrrrrrruuutttsssqqqoooppprrruuutttuuuwwwyyy{{{|||}}}}}}~~~yyyuuurrrooonnnkkkiiifffdddbbb^^^ZZZVVVQQQPPPNNNMMMMMMNNNOOOPPPUUU[[[dddmmmssstttsssrrrwww}}}}}}zzzyyyyyyzzz|||~~~{{{tttkkkeeeaaa^^^YYYUUURRRQQQPPPPPPQQQTTTVVVWWW```bbbgggkkkpppssstttuuummmlllhhhddd___YYYUUUSSSQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVXXX[[[]]]^^^```ccceeefffhhhllloooppppppnnnmmmlllmmmnnnlllgggbbb^^^\\\YYYVVVRRRMMMIIIEEECCCBBBBBBCCCDDDCCCAAA@@@AAABBB>>>???BBBGGGNNNSSSVVVVVVYYYYYYZZZ\\\]]]]]]]]]]]]aaa``````aaacccfffiiijjjhhhjjjlllmmmlllllllllmmmjjjhhhfffgggiiikkkllllllnnnnnnmmmmmmmmmoooqqqsssqqqpppooommmllllllllllllkkkmmmppptttyyy}}}~~~|||yyywwwuuuwwwyyy{{{}}}|||zzzxxxvvvqqqlllfff```]]]ZZZWWWUUUPPPLLLGGGEEEEEEGGGIIIIIIHHHIIIKKKNNNQQQTTTUUUVVVWWWWWWWWWXXXYYYYYYVVVTTTOOOLLLIIIGGGGGGFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEBBBAAA?????????AAACCCDDDAAA@@@>>>===;;;;;;:::::::::999888777666666666666888777777666666666666666444444333333333222222222111222333333333333444555555555444333111///---,,,++++++++++++---///222333333777<<<@@@CCCBBB@@@>>>666555555777:::<<<;;;:::444222000/////////...---------...///000111222333333222111000222555999;;;;;;:::777555222///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))************))))))))))))((((((((()))))))))************))))))))))))(((((((((((()))***++++++++++++***)))*********++++++*********))))))*********+++++++++,,,,,,------...---------//////000111222222222222444555777888999999888888888999:::;;;<<<;;;:::999777888:::<<<===>>>@@@BBB???AAACCCCCCCCCCCCDDDEEEPPPgggcccdddfffhhhjjjllloooppppppppppppooooooqqqtttwwwzzz{{{}}}~~~}}}{{{yyywwwwwwqqqooommmjjjhhhddd```\\\[[[YYYVVVSSSPPPNNNMMMMMMLLLPPPVVV\\\ccchhhlllnnnqqqwww~~~~~~|||~~~xxxnnnddd___YYYTTTRRROOOKKKHHHHHHGGGGGGGGGHHHJJJMMMPPPSSSWWW^^^eeekkkpppssstttjjjiiigggccc^^^YYYUUUSSSPPPPPPOOOOOOOOOOOOOOOOOOSSSTTTUUUVVVWWWWWWXXXXXX[[[]]]```aaabbbdddgggiiikkkmmmoooqqqrrrqqqooonnnnnnooonnnjjjccc[[[UUURRRIIIIIIHHHFFFDDDAAA>>><<<<<<<<<<<<;;;::::::===???===>>>@@@FFFLLLRRRTTTUUUYYYZZZ[[[]]]^^^^^^__________________aaaeeehhhjjjiiilllooopppooonnnnnnooolllkkkkkkmmmpppsssuuuuuuvvvtttqqqppppppqqqrrrrrrqqqpppooonnnmmmllllllllliiijjjnnnrrrwww||||||zzzwwwvvvvvvxxx{{{}}}|||zzzvvvtttpppllleee```\\\YYYVVVTTTQQQMMMHHHEEEEEEGGGIIIIIIJJJKKKNNNRRRUUUWWWXXXYYYVVVVVVWWWZZZ[[[[[[XXXVVVOOOMMMJJJHHHHHHHHHGGGFFFIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCAAA?????????AAABBBAAA@@@>>><<<;;;:::::::::999999888777666666777777888777777666666666666666444444333333333222222222222///...111555888777444555444444333111///---,,,+++++++++,,,---///111222000444999===@@@@@@???>>>666666777888:::;;;:::999333111////////////...,,,,,,---...///000111111222222111111111444777;;;===;;;:::777555222///,,,+++************++++++++++++''''''(((''''''((()))******************)))))))))((()))))))))************(((((((((((())))))))))))*********++++++*********)))***++++++++++++***)))***************++++++++++++,,,,,,---.........---///000111222222333333222444555777888999999888888666777999;;;<<<<<<<<<<<<555888:::;;;;;;<<>><<<;;;:::999999999999888888888999999:::999999888777777777777888444444333333333333222222333///---000666:::777333111111222222111111000///---------...///111222333///111555999;;;<<<;;;;;;555666777888999999888777222000////////////...,,,,,,---...000111222222222222222222444666999===???;;;:::777444111...---,,,)))))))))***************&&&'''(((((('''''')))+++*********+++++++++,,,,,,))))))))))))************(((((((((((())))))))))))************************)))***+++,,,,,,+++***)))************************++++++,,,---............///000111222333333333333555666888999::::::999999333444777999:::;;;;;;:::555888;;;;;;:::;;;>>>AAA@@@BBBEEEFFFEEEDDDDDDDDDNNNddd}}}```aaacccbbbaaaaaadddgggeeegggiiijjjkkklllnnnpppqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuwwwvvvuuuuuuuuussspppmmmiiigggdddaaa\\\YYYVVVTTTPPPQQQTTTVVVYYY[[[\\\\\\aaahhhrrr}}}~~~oooddd[[[TTTOOOIIIHHHGGGEEEDDDCCCAAA???===?????????>>>???CCCGGGEEEKKKTTT^^^hhhooosssuuuvvvtttqqqlllfff___YYYUUUNNNNNNOOOPPPRRRSSSTTTTTTTTTVVVZZZ^^^aaabbbbbbaaaaaabbbdddeeeeeefffhhhjjjnnnnnnmmmlllkkkkkkkkkkkkfffeeeaaaZZZSSSMMMKKKKKKMMMKKKHHHEEEBBB???===<<<999::::::999888999;;;===:::;;;>>>CCCIIIOOOQQQRRRWWWXXXYYY[[[\\\]]]^^^^^^ZZZYYYXXXYYY[[[___cccffflllpppuuuuuuqqqnnnnnnpppnnnnnnrrrxxx|||xxxrrrppppppqqqppppppnnnooopppqqqpppmmmjjjiiigggiiimmmqqqvvvzzz}}}~~~~~~~~~~~~}}}|||zzzzzzxxxzzz{{{|||{{{yyyvvvuuummmjjjeeeaaa]]]YYYTTTQQQJJJGGGCCCBBBCCCGGGIIIJJJOOOQQQTTTWWWZZZZZZ[[[ZZZVVVXXX\\\aaabbb^^^XXXRRRNNNLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999999777777777777888999::::::999888777777666666777777444444333333333333222222333111000222444666555333111111111111111000000///------......///000111111///000222444666777777888333555777888888777666666111000//////000///---,,,+++,,,...000222333333333444444555666999<<<>>>@@@===:::777333000...------***************)))))))))&&&(((***)))((((((+++---******+++,,,------...///))))))))))))************'''((((((((()))))))))***+++******************+++(((***+++,,,,,,+++***(((***************************+++,,,---............000000111222333333333333666777999:::;;;;;;::::::555666777999::::::999999555888<<<;;;999999<<<@@@AAADDDFFFGGGFFFEEEDDDEEEOOOddd{{{aaabbbcccaaa______aaaeeebbbdddfffhhhgggggghhhjjjqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnooopppqqqssstttsssrrrrrrssstttsssqqqnnnmmmkkkiiifffccc___]]]\\\UUUWWWYYY[[[ZZZXXXUUUSSSRRRYYYcccnnnwww{{{kkk^^^UUUNNNIIIEEEBBBBBBBBBBBBAAA@@@???>>>===???@@@???===>>>CCCFFFFFFKKKUUU```jjjrrrvvvxxx~~~|||xxxrrrjjjbbb[[[WWWRRRRRRRRRRRRRRRRRRQQQQQQQQQUUUZZZ___ccceeeeeeeeeaaacccdddeeeeeeeeeggghhhjjjiiigggeeeddddddeeefff```^^^YYYSSSMMMIIIJJJKKKQQQMMMGGGAAA===:::::::::666777888777666666777999999999<<>>;;;666222///---......+++++++++*********))))))''')))+++***)))))),,,///******+++,,,...///000000))))))))))))************'''((((((((())))))******++++++************++++++((()))+++,,,,,,+++)))(((++++++*********************+++,,,---............000000111222333333333333777888:::;;;<<<<<<;;;;;;999:::;;;;;;;;;;;;:::999555999<<<<<<999888;;;???BBBDDDGGGHHHGGGEEEEEEEEEQQQdddzzz^^^^^^^^^______```aaaaaaccccccdddfffhhhjjjlllmmmooorrrvvvwwwwwwuuuuuuuuuvvvuuuuuuxxxzzzyyyvvvrrrqqqssssssqqqllljjjkkknnnmmmmmmlllkkkiiieeebbbaaa```^^^]]][[[ZZZWWWTTTQQQUUUWWWYYY^^^eeelllrrrvvvvvv{{{rrreeeXXXSSSPPPJJJDDDAAA>>>============>>>??????AAA@@@???>>>>>>???AAABBBJJJQQQYYY```fffooo{{{|||wwwrrroooiiiccc^^^UUUTTTRRRPPPOOOOOOOOOOOOVVVXXXZZZ]]]```cccdddeeegggfffeeeddddddeeeggghhhiiiiiihhhhhhgggbbb\\\XXXVVVTTTQQQNNNMMMMMMOOOPPPOOOKKKGGGCCCAAA???===;;;888777666555555666777888;;;<<>>>>>;;;666222000---+++))),,,,,,,,,+++++++++******///...+++)))(((((())))))+++***)))(((((()))***+++###$$$%%%&&&''')))******''''''(((((()))))))))***))))))))))))***+++,,,---&&&''')))*********)))(((((()))***+++,,,+++******(((***---///000///...---......///000111222222333444555777888999999999888777777888999::::::::::::888:::;;;<<<<<<===@@@BBBBBBCCCEEEGGGHHHIIIHHHHHHSSSbbbvvvccccccdddfffhhhkkkmmmooossssssssstttvvvyyy{{{|||}}}uuuuuusssooollljjjjjjkkkkkkjjjjjjiiihhhgggfffffffffeeedddcccaaa^^^ZZZVVVSSSSSSSSSUUUWWW[[[^^^```dddiiiqqqxxxuuuggg[[[OOOKKKIIIDDD>>><<>>>>>>>>>>>>>>??????AAA@@@?????????AAADDDEEEMMMRRRYYY```gggpppzzz|||vvvsssqqqnnngggbbbYYYXXXUUUSSSQQQQQQRRRSSSXXXYYY[[[]]]```ccceeefffgggggggggfffeeedddcccbbbcccbbbaaa```^^^[[[VVVRRRQQQPPPOOONNNOOOQQQSSSTTTRRRNNNIIIEEEAAA>>>;;;999888777666555555666777888:::;;;===@@@DDDHHHKKKMMMOOOPPPRRRTTTVVVXXXYYYYYYYYYUUUTTTVVVWWWVVVYYY^^^aaabbbaaa___\\\^^^cccgggiiijjjmmmtttyyyzzzuuuppphhhiiikkklllmmmmmmlllkkknnnlllllllllnnnoooooonnnoooppprrrrrrsssuuuyyy{{{|||||||||~~~~~~zzzvvvwwwxxxzzz{{{{{{yyywwwuuuoookkkeee```[[[VVVRRROOONNNLLLJJJKKKNNNQQQRRRQQQSSSUUUXXX[[[^^^___``````aaa```^^^]]][[[YYYUUURRRNNNMMMLLLKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBB@@@@@@?????????===<<<<<<<<<<<<;;;;;;;;;999999999888888888888777666666666666666777777777333333333444444333333222222333333444444444333333/////////...---,,,+++******+++,,,---.../////////000000111222222222222111111111333444444333222222/////////.........000111444666666555999>>>???<<<999555222444999===>>>======:::555111...---+++))),,,+++++++++************,,,+++***(((((()))+++,,,+++***)))(((((()))***+++%%%&&&&&&'''((()))************+++++++++,,,,,,,,,))))))))))))******+++,,,'''(((***+++++++++***)))((()))***+++,,,++++++***'''(((***,,,...000111222......///000111222222333555666888999;;;;;;;;;:::777777888999::::::::::::999:::<<<<<<<<<===@@@BBBCCCDDDEEEGGGHHHHHHHHHGGGPPP^^^qqqlllnnnrrrwww}}}{{{uuupppmmmkkkiiihhhggggggfffeeefffgggiiijjjiiihhhhhhhhhgggddd___[[[XXXWWWVVVTTTSSSSSSTTTTTTVVV[[[aaaiiiqqqzzzsssggg[[[PPPGGGDDDCCC???;;;:::??????>>>>>>>>>>>>?????????>>>>>>???AAADDDGGGIIIPPPSSSYYYaaajjjsss{{{zzzsssqqqrrrqqqlllfff```]]]ZZZVVVUUUUUUWWWXXX[[[\\\\\\^^^aaadddgggiiihhhiiiiiiiiigggccc```^^^___]]][[[YYYWWWTTTQQQNNNNNNOOOPPPQQQRRRTTTUUUUUUSSSOOOJJJEEEBBB@@@===;;;888777666555555666777888999:::<<>><<<888222...,,,,,,+++***************))))))))))))))))))(((((()))+++---...******))))))))))))******(((((((((((())))))******(((((((((((()))))))))))))))))))))))))))*********((()))***,,,,,,++++++***))))))***++++++++++++***((())))))+++---///111222......///000111222333333555666888;;;<<<=========777777888999::::::::::::999:::<<<<<<<<<===???BBBCCCDDDFFFGGGGGGGGGFFFFFFMMMZZZmmm|||}}}wwwssspppkkkhhhfffeeedddcccdddfffiiijjjkkkkkklllmmmmmmkkkfffccc___^^^\\\ZZZYYYXXXWWWWWWQQQTTTYYY^^^eeennnwww}}}{{{iii^^^SSSJJJCCCBBBBBB???======???>>>>>>======>>>>>>???<<<<<<===>>>BBBFFFJJJLLLSSSUUUZZZcccmmmwww~~~wwwppppppttttttoooiiigggccc___[[[YYYYYY[[[]]]```______```cccfffjjjlllkkkkkkjjjiiigggeeebbbaaaaaa^^^[[[XXXWWWUUURRRPPPRRRSSSTTTUUUUUUTTTTTTSSSPPPLLLHHHFFFDDDCCCAAA???888777666555555666777888999:::<<<>>>BBBFFFIIIJJJKKKMMMPPPSSSWWWZZZ\\\]]]ZZZUUUSSSTTTSSSQQQSSSWWWXXXWWWVVVYYY\\\___aaa```aaadddiiinnnqqqpppjjjeee\\\```ffflllooonnnllljjjiiihhhgggiiillloooqqqqqqqqqssstttttttttuuuwwwyyyzzz{{{|||}}}}}}{{{xxxvvvzzzzzz{{{|||{{{zzzxxxwwwtttooohhhbbb^^^[[[XXXWWWMMMMMMMMMOOORRRTTTVVVWWWYYY[[[```ccceeeeeedddbbbbbb___[[[YYYWWWVVVTTTRRRNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@===<<<<<<<<<<<<;;;;;;;;;999999999888777777666666777777777666666555555444555555555444333222000///444444555555555444444333------,,,++++++*********+++,,,---...////////////000000111222222222222222......------...//////000.........,,,,,,000777===FFFGGGFFFCCCEEEHHHHHHDDD<<<:::777888;;;???AAAAAA:::666000,,,+++++++++***)))))))))))))))((((((((())))))((()))***+++---...***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))((()))***+++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,---------...///000111222333444444666888;;;===>>>>>>>>>777777888999::::::::::::999;;;<<<<<<<<<===???AAADDDEEEFFFGGGGGGFFFEEEEEEKKKZZZnnn}}}{{{vvvqqqkkkjjjiiiiiiiiiiiijjjkkkooooooppprrrsssrrrooolllbbbaaa```^^^[[[ZZZYYYXXXPPPRRRTTTVVVZZZ```gggllluuuzzzppp___TTTNNNGGGBBBBBBBBB@@@???@@@>>>>>>======>>>>>>???@@@<<<<<<===@@@DDDIIINNNPPPWWWYYY^^^gggrrr{{{zzzuuuuuuxxxyyyuuupppmmmjjjeee```^^^^^^```aaadddccccccdddgggjjjmmmpppnnnmmmkkkiiihhhggghhhhhhdddaaa]]][[[ZZZYYYWWWVVVUUUVVVWWWXXXXXXWWWUUUTTTPPPMMMIIIFFFDDDCCCAAA???888777666555555666777888999:::<<>>@@@@@@777333///,,,+++++++++***((((((((((((((((((((((((******************++++++)))))))))******)))))))))((((((''''''''''''&&&&&&************************''''''((()))))))))(((((('''''')))*********)))(((***************++++++++++++,,,---...---,,,+++***------...000111222444444444555888:::<<<=========777777888999:::::::::::::::;;;<<<<<<<<<<<>>@@@>>>>>>??????@@@AAACCCCCC@@@AAACCCFFFKKKPPPUUUXXX]]]```fffnnnuuu}}}|||yyysssppplllgggeeedddeeefffhhhhhhhhhiiikkknnnqqqrrrooommmkkkiiiiiijjjkkkllleeeccc```______^^^]]][[[XXXXXXZZZ[[[[[[ZZZYYYYYYUUUQQQKKKGGGCCC@@@===:::888777666555555666777888999:::<<<>>>BBBEEEHHHIIIHHHJJJMMMQQQUUUXXXZZZ[[[WWWTTTSSSUUUWWWWWW[[[``````bbbdddffffffeeedddcccaaadddhhhkkkkkkiiieeecccbbbcccdddffffffeeedddccc___^^^^^^aaafffkkknnnpppooorrruuuxxxyyyzzz}}}~~~zzz|||~~~}}}{{{yyyyyyyyyxxxxxxxxxxxxwwwuuuttttttnnnjjjddd___\\\YYYVVVTTTSSSUUUWWWWWWWWWXXXZZZ\\\^^^```ccceeeffffffeeedddcccaaa^^^\\\[[[YYYVVVTTTOOONNNLLLJJJIIIIIIJJJJJJKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;:::999999888777666555555666666555555555555555555111111222333444444444444///000222333444555555555333222///---+++*********---......///////////////000111111222222222222222222111111000000//////...---//////---,,,111<<>>@@@BBBCCCEEEFFFFFFFFFEEEEEEJJJ[[[sss{{{yyyvvvuuuuuutttsssqqqrrrqqqooommmjjjgggeeeccc```___^^^[[[XXXWWWYYY[[[]]]dddmmmsssvvvzzz~~~~~~}}}zzznnnbbbVVVMMMHHHDDDAAABBBAAA>>>>>>@@@@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKOOOTTTYYY^^^aaadddiiippptttxxx|||~~~yyyvvvsssooolllkkkjjjjjjjjjkkklllnnnppprrrssstttnnnmmmlllkkkkkkjjjjjjjjjfffeeeccccccddddddbbbaaa^^^^^^^^^]]]\\\[[[ZZZYYYVVVRRRLLLFFFBBB???;;;888888777666555555666777888888999:::===@@@CCCFFFGGGEEEGGGJJJNNNQQQTTTWWWXXXYYYVVVUUUXXXZZZ[[[^^^dddccchhhmmmnnnkkkhhhggghhheeegggiiiiiigggdddaaa___]]]___aaabbbaaa___\\\[[[ZZZYYYYYY\\\bbbhhhlllnnnooorrruuuxxxyyyzzz|||}}}yyy{{{}}}|||yyywwwwwwxxxwwwwwwvvvuuutttsssrrrqqqmmmjjjeeeaaa^^^[[[XXXUUUQQQTTTWWWYYYYYYYYY\\\^^^aaacccdddfffggggggffffffgggeeeccc```]]]ZZZUUUQQQOOONNNLLLJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999888777666444444555555555555555555000111222333444444444444000111111222333333333222222111...,,,++++++,,,,,,---...///111222333444444222333444444555555444444555555555444333111///...---///000///---222<<>>@@@AAABBBDDDEEEFFFFFFFFFFFFGGGXXXooo~~~}}}{{{yyyrrrrrrrrrqqqooommmlllkkkbbbaaa___\\\WWWUUUUUUVVVUUU\\\ffflllpppuuu|||{{{uuurrrrrrtttsssvvvyyy{{{yyyjjjbbbZZZPPPHHHIIIEEECCCCCCBBB???>>>AAABBBBBBCCCEEEGGGIIIKKKMMMOOOPPPRRRVVVZZZ```eeehhhjjjpppvvvyyyyyy{{{|||{{{xxxtttqqqooonnnmmmkkkmmmoooqqqssstttuuuuuulllmmmmmmmmmllljjjhhhfffhhhgggggghhhiiiiiigggeeefffeeebbb___\\\ZZZWWWVVVSSSOOOJJJFFFBBB@@@===:::888777666555555666777888777777999;;;>>>BBBDDDFFFCCCDDDGGGKKKOOORRRSSSTTT\\\XXXWWWZZZ\\\]]]```eeeffflllssstttpppllllllmmmjjjkkkkkkiiieeeaaa^^^]]]XXXZZZ]]]___^^^[[[WWWTTTWWWVVVVVVZZZ```fffkkkmmmooorrruuuwwwxxxyyyzzz{{{wwwzzz|||zzzwwwuuuvvvxxxvvvuuutttsssrrrqqqpppppphhheeebbb^^^[[[XXXTTTQQQKKKOOOTTTWWWXXXZZZ^^^aaadddeeefffgggggghhhhhhhhhkkkiiifffccc___ZZZSSSOOOOOONNNLLLJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>===<<<:::999999888333444444555555666666666444444444444333333222111111222222222222111000000000///---++++++,,,---...,,,---000222555777999999444555666666777777666666777777888777555222///---,,,000111000...222<<>>:::333777;;;>>>>>><<<::::::111000000000111///,,,***(((((())))))******++++++)))******+++++++++******((()))***++++++***)))((((((((((((((()))))))))*********))))))(((((((((((( """%%%(((*********)))((()))***+++,,,+++******+++***)))))))))***,,,---444000***%%%$$$''',,,000,,,,,,...///111333444555999:::<<<>>>>>>>>>>>>===777777888999::::::::::::;;;<<<===<<<<<<<<<>>>@@@@@@AAACCCEEEFFFGGGGGGFFFEEETTTjjj~~~}}}~~~|||yyywwwwwwvvvsssqqqsssnnnhhhbbb^^^\\\ZZZYYYYYYYYY[[[___fffpppyyy{{{wwwtttrrrqqqpppllliiihhhhhhhhhgggeeefffhhhjjjooorrrvvv|||}}}rrrhhhaaaXXXMMMDDDBBBAAA@@@@@@AAABBBBBBAAADDDFFFGGGGGGFFFHHHNNNRRRVVVXXX\\\bbbiiinnnppppppyyy|||}}}xxxtttpppnnnqqqppppppqqqsssttttttssstttqqqnnnllllllllllllkkkjjjiiiiiiiiiiiihhhhhhhhheeeffffffeeebbb___\\\ZZZQQQLLLFFF@@@===:::888666999999888888888888999999::::::::::::<<>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;::::::999888777666666555555555666666222333333444333222111000///000000111111111000000......---...///000...---222111000111444666777888999777444333333444333222777;;;>>><<<666111///000------,,,,,,...222999===BBB@@@===;;;:::999777666666666666888999:::888777333000------......,,,)))))))))))))))))))))))))))'''(((******((((((((()))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((***,,,---***)))(((((()))(((&&&$$$(((((((((((())))))))))))((()))))))))************,,,+++*********+++,,,---000000000111222222222333444999<<<;;;;;;===>>><<<999888888:::<<<>>>===<<<999;;;>>>???>>>>>>???@@@>>>???AAACCCEEEEEEEEEEEEHHHUUUiii}}}~~~}}}|||{{{xxxvvvvvvsssmmmhhhdddaaa]]][[[WWWWWWXXX[[[aaaiiiqqqvvv|||wwwqqqmmmeeebbb___^^^^^^]]]ZZZXXX]]]^^^______^^^```ccceeennnrrrxxx}}}yyyqqqhhh]]]RRRIIICCCBBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGGGGGHHHLLLTTTYYYbbbeeekkkqqqvvvzzz|||}}}|||wwwsssqqqtttsssssstttuuuuuutttrrruuurrrooommmmmmlllkkkjjjfffffffffgggggghhhhhhhhhfffffffffdddbbb^^^[[[YYYPPPLLLFFFAAA>>><<<;;;:::999999888888888888999999999999999999:::<<<>>>???BBBDDDGGGIIIKKKNNNSSSVVVYYYZZZ]]]___aaadddiiillloooppppppqqqpppnnnmmmlllhhhgggeeeccc```^^^\\\[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXXXXVVVVVVZZZbbbiiimmmnnnnnnqqquuuxxxyyyzzz{{{|||||||||zzzxxxwwwvvvvvvvvvtttrrrpppooonnnllliiifffaaa```^^^[[[XXXUUURRRQQQSSSSSSSSSSSSTTTXXX]]]aaaeeefffiiikkkmmmnnnnnnnnnnnnlllgggaaa[[[VVVSSSQQQQQQOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCAAA@@@???>>>>>>>>>@@@>>>======>>>>>>===<<<::::::;;;;;;::::::999888777777666555555555555555222333333444333222111000000000111111111111111000...///000444888::::::999222111111222444777999:::<<<;;;999777666555666777999===???<<<666111///000............///333888<<<===<<<:::999888777666555555666777999:::999777666111///,,,,,,......+++)))))))))))))))))))))))))))'''(((******((((((((()))'''((()))******)))((('''))))))))))))))))))))))))***)))((('''&&&&&&''''''%%%%%%%%%&&&'''(((((('''************++++++++++++************++++++++++++,,,,,,+++++++++,,,---...000000000111222222333333777<<>>888777777999;;;<<<<<<;;;999;;;============???AAA>>>???BBBDDDEEEFFFFFFEEELLLZZZnnn~~~|||{{{xxxyyy{{{~~~~~~}}}}}}|||~~~}}}}}}~~~{{{yyyyyywwwtttqqqmmmiiiccc```YYYXXXXXXZZZ^^^ccciiilllyyy}}}||||||~~~vvvnnnhhhaaa[[[XXXTTTRRRQQQQQQQQQQQQPPPNNNRRRTTTUUUVVVXXXZZZ^^^aaakkkpppyyy|||xxxyyyuuujjjZZZMMMFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNQQQXXXaaaiiipppwww}}}xxxuuuwwwwwwwwwxxxyyyxxxvvvsssvvvtttpppnnnmmmllljjjhhhddddddeeefffggghhhiiiiiifffffffffdddaaa]]]ZZZWWWOOOKKKEEEAAA???>>>===<<<999999888888888888999999888888888888999:::;;;<<>>>>>>>>@@@>>>======>>>>>>===<<<::::::;;;;;;::::::999888888777666555444444444444222333333333333222222111111111222222222111111000---...111666;;;======;;;111111111333555888;;;<<<>>>???>>>;;;666555777:::===???@@@<<<666111///000---...//////000222555888888888888777666555444333555777:::;;;;;;999666444...,,,++++++,,,,,,+++)))(((((((((((((((((((((((('''(((******((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((()))***************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,---...//////000000111222222333333888===@@@>>>>>>??????<<<777777666888:::<<<;;;;;;:::;;;;;;;;;;;;<<>><<<;;;999999888888888888999999888888888888888999999999===???BBBEEEHHHMMMSSSWWWZZZ\\\___bbbeeejjjooorrrttttttvvvvvvuuurrrpppnnncccbbb___^^^]]]^^^___aaadddcccccccccddddddaaa___ddddddggglllssswwwvvvuuuuuuwwwzzzzzzyyyyyyyyyzzzzzzyyyxxxvvvuuuttttttttttttsssrrrqqqoookkkfffbbbYYYYYYWWWVVVTTTSSSRRRQQQUUUVVVWWWXXXZZZ^^^cccffflllmmmnnnoooqqqrrrssssssnnnlllgggaaa\\\WWWSSSRRRTTTRRRPPPOOOOOOOOONNNMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;::::::999888999888666555444333333222333333333333333333333222222222222333222222111000,,,---///222555555333111///000222333555888<<>>@@@@@@;;;555333777<<<@@@AAA@@@<<<666111000///---///000111000111333444666777888777555333111111666999<<<===;;;888444222++++++******++++++******(((((((((((((((((((((((('''(((******((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,+++***)))(((***+++'''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...//////000111222333333444777<<<@@@>>>=========:::888777777888;;;<<<<<<;;;:::;;;::::::999;;;>>>AAA@@@AAACCCEEEFFFFFFFFFFFFPPP```xxx{{{|||||||||zzzyyywwwuuuvvvuuutttrrrpppoooooonnnkkklllnnnooopppooonnnnnnqqqoookkkhhhffffffggggggnnnoooooooooqqqxxxzzzzzzzzz{{{{{{xxxsssooojjjhhhfffdddbbbbbbbbbbbbeeefffgggjjjlllmmmllllllmmmlllnnntttzzz|||wwwrrrhhhccc[[[UUUQQQNNNLLLJJJFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNQQQSSSUUUYYY]]]aaahhhooozzz|||kkkVVVJJJIIINNNIIIKKKNNNOOOPPPQQQUUUXXX]]]```cccgggmmmwww~~~|||||||||~~~~~~|||zzzxxxuuusssqqqooollliiiiiiiiiiiihhhhhhhhhhhhhhhjjjiiihhhfffbbb]]]XXXUUUOOOKKKEEE@@@===<<<:::888999999888888888888999999999999999:::::::::999999999;;;>>>BBBFFFLLLSSSWWW\\\^^^aaaccceeeiiinnnrrrwwwxxxyyyyyywwwsssooommmeeedddbbb``````aaacccdddgggffffffggggggfffcccaaaaaafffllloooqqqrrruuuxxxyyy{{{||||||{{{zzz{{{|||xxxwwwwwwvvvuuuuuuuuuuuuuuutttrrrpppnnniiibbb^^^YYYXXXWWWVVVTTTSSSQQQQQQQQQSSSVVVXXX\\\```fffjjjmmmnnnpppqqqssssssttttttllljjjeee```[[[WWWTTTRRRSSSQQQOOONNNNNNNNNMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;::::::999888888777666555333333222222333333333333333333333444333333333333333222111111,,,,,,---///000000...+++...000222444555888<<<@@@???AAA@@@;;;666444999>>>BBBAAA???:::555222000///000222444444444333444666777888999777333111000111777;;;>>>>>>;;;666333111************)))))))))***(((((((((((((((((((((((('''(((******((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))***+++++++++***,,,,,,+++)))(((***,,,'''((((((((())))))))))))))))))))))))*********+++***+++++++++,,,,,,,,,,,,...///000111222333444444777===@@@???>>>>>>===:::999888888999<<<======<<<:::;;;::::::999;;;>>>AAAAAABBBDDDFFFGGGGGGFFFFFFLLL^^^xxxvvvwwwxxxyyyzzzyyyxxxxxxuuusssqqqnnnlllkkkkkkkkkjjjkkkkkkkkkkkkjjjiiiiiijjjhhheeebbbaaaccceeegggjjjlllnnnooorrrzzz~~~}}}||||||}}}|||yyywwwrrrpppmmmiiifffccc```___^^^]]]]]]^^^```aaa```^^^cccdddhhhmmmrrrqqqlllhhh]]]YYYRRRMMMJJJHHHFFFDDDEEEFFFHHHHHHHHHHHHJJJKKKLLLNNNQQQTTTWWW[[[```dddmmmrrr{{{tttdddUUUMMMMMMQQQMMMQQQUUUWWWXXX[[[```eeeiiilllrrrwww}}}|||~~~|||zzzxxxvvvuuurrrnnnkkkjjjjjjjjjjjjiiiiiihhhhhhlllllljjjgggbbb]]]XXXUUUOOOKKKEEE@@@===;;;999888999999888888888888999999999999:::;;;;;;;;;::::::777999<<>>>>>>>>>>>>>>@@@>>>======>>>>>>===<<<::::::;;;;;;::::::999888777666555444333333333333444333333333333444444555444444444444333222222111...------///111222111///---000333444444666;;;@@@AAAAAA@@@<<<888888<<<@@@CCCAAA===888444222000///333555777777666666777999777888999666111///111333:::===@@@???999444222111***+++,,,+++)))((()))***(((((((((((((((((((((((('''(((******((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))((('''&&&%%%"""&&&)))***((((((***---************++++++++++++(((((()))))))))*********)))***+++,,,,,,,,,++++++......///111222333444555999???CCCBBBAAABBB@@@===999999888:::<<<>>>======:::;;;;;;;;;;;;<<>>===;;;:::999999888888888888999999777888:::;;;;;;;;;::::::999:::;;;<<>>>>>>>>>>>>>>@@@>>>======>>>>>>===<<<::::::;;;;;;::::::999888666555444444333333333333444333333222333444555666555555555555444333222111000...------///111111111---000333333333444:::???AAA???<<<999888:::===???CCC@@@;;;666333111000000222333444333333333666888444555666333//////333888<<>>888222111222+++,,,---,,,)))'''((()))))))))))))))))))))))))))'''(((******((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))((()))))))))((('''&&&%%%$$$***+++)))((())),,,************++++++++++++))))))*********+++++++++***+++,,,---------,,,,,,......///111222333444555777>>>CCCCCCBBBCCCAAA>>>999888888999;;;======<<<999;;;============???AAACCCDDDFFFGGGHHHGGGGGGFFFJJJ^^^xxx{{{{{{zzzyyyxxxvvvuuuttttttrrrnnnjjjhhhggghhhhhh``````______```aaacccdddeeecccaaa___aaafffkkknnnrrrtttuuuuuuvvvzzz~~~}}}}}}}}}}}}~~~zzzuuupppjjjeeebbbXXXUUURRRRRRSSSSSSQQQOOOOOOTTTZZZ]]]\\\YYYUUUSSSLLLIIIGGGFFFGGGGGGGGGFFFIIIKKKMMMLLLJJJIIIKKKMMMNNNQQQVVV[[[```gggnnnsssxxx{{{~~~ppphhh___[[[[[[]]][[[XXX___dddkkknnnpppuuu|||zzzxxxvvvxxxxxxzzz~~~~~~~~~}}}~~~|||{{{zzzyyywwwssspppqqqqqqrrrssstttuuuuuuvvvpppooommmjjjddd^^^YYYVVVMMMIIIDDDAAA@@@???>>>>>>999999888888888888999999666777999:::;;;;;;::::::;;;<<<<<<;;;<<<@@@EEEJJJMMMOOOSSSWWW\\\aaaggglllrrrtttxxxzzzzzzxxxuuusssmmmmmmmmmlllkkkiiigggfffdddfffiiioootttvvvuuutttsssqqqoooooorrrwww{{{~~~~~~{{{xxxuuusssqqqpppqqqnnnllljjjiiigggeeeccc\\\[[[XXXUUUQQQMMMJJJIIIKKKMMMQQQTTTXXX\\\```dddiiilllqqqtttuuussspppmmmcccbbb___\\\YYYWWWUUUUUUTTTQQQOOOMMMMMMMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::999999555444444333333333444444444333333222333444555666555555555555444333222111111...+++***+++,,,---,,,,,,000333333222333999>>>???;;;777555666999<<<===BBB???999555333111111000---...///......///222444000222333000---///555;;;===@@@BBB>>>777222111333,,,---...,,,)))&&&''')))************************''')))******((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))&&&((()))+++++++++******###(((...///+++(((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,---...///111222333555555555<<>>???>>>>>>???@@@DDDEEEFFFGGGHHHHHHGGGFFFLLL___zzzzzzxxxuuusssrrrsssuuuvvvmmmmmmllljjjhhhfffcccbbb`````````______``````aaaaaa___^^^___bbbhhhooossswwwuuuttttttvvvyyy||||||}}}~~~~~~}}}}}}~~~}}}yyyssskkkfff___\\\VVVSSSPPPOOOMMMKKKRRRSSSTTTTTTSSSRRROOONNNJJJJJJIIIFFFDDDCCCDDDEEEKKKLLLLLLKKKIIIIIIKKKLLLPPPTTTZZZ^^^bbbhhhqqqxxxyyy{{{}}}}}}}}}}}}ttteee```YYYVVVWWW\\\bbbfffnnnqqquuuyyy}}}|||vvvsssqqqrrrrrrtttxxx}}}|||}}}|||zzzxxxvvvtttsssssszzzwwwuuuuuuuuuuuutttsssssspppkkkfffbbb]]]XXXTTTRRRKKKCCC@@@AAAAAA???<<<999::::::::::::999888888::::::999999999999::::::<<<===???@@@@@@AAADDDGGGHHHJJJPPPVVV\\\aaaeeegggssstttvvvvvvuuusssqqqpppjjjjjjiiiiiiiiiiiijjjjjjhhhiiikkkooosssuuuuuutttqqqttttttsssvvv~~~}}}|||~~~|||yyyvvvtttsssrrrqqqlllgggfffhhhhhhddd```^^^[[[VVVSSSPPPLLLIIIFFFHHHIIIJJJMMMSSSYYY___cccjjjllloooppppppnnnkkkiiibbb```]]]YYYUUURRRPPPNNNQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;:::<<<<<<;;;:::888777666666999888666555333333222222222222333333333333444444444222111222444444222///******+++++++++,,,,,,,,,///...---...///222555666>>>999555666:::======:::===:::555333333222///,,,,,,,,,+++---///222222222222333444444333555:::???FFFBBB===999777444///+++((((((((((((((()))))))))---((($$$%%%))),,,+++)))***))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((())))))***+++,,,,,,*********+++,,,---...//////......000444777999???BBB@@@???AAAAAA???888666444444777:::===>>>:::<<<=========???BBBEEEGGGEEEFFFIIIIIIFFFFFFHHHMMMbbb{{{yyyxxxvvvtttssstttuuuuuummmmmmkkkiiigggeeedddccc___^^^^^^]]]]]]]]]^^^^^^aaa``````bbbffflllrrrvvvzzzyyyxxxxxxxxxzzz|||}}}xxxxxxyyyyyyxxxwwwuuutttvvvxxx|||~~~yyyuuulllfff]]]UUUPPPMMMLLLKKKPPPQQQRRRRRRQQQNNNLLLKKKKKKKKKIIIGGGDDDCCCDDDFFFJJJKKKLLLKKKJJJKKKMMMNNNUUUXXX]]]aaaeeejjjqqqvvvwwwxxxzzz{{{|||~~~}}}mmmccc```\\\\\\```gggnnnrrrvvv|||zzzuuuqqqnnnmmmmmmooosssxxx}}}}}}|||zzzyyywwwvvvuuuuuuxxxwwwvvvvvvwwwxxxwwwvvvtttpppkkkfffaaa]]]XXXUUUQQQKKKDDD@@@@@@@@@>>>;;;:::::::::::::::999999888;;;;;;::::::::::::;;;;;;999;;;======>>>???BBBDDDHHHJJJOOOTTTZZZ```eeegggmmmnnnooopppooonnnlllkkkffffffggggggiiijjjkkkllliiiiiikkkooorrrtttttttttxxxzzz{{{{{{~~~~~~~~~}}}zzzwwwtttrrrpppooooookkkffffffggggggccc```___\\\VVVRRROOOLLLIIIGGGFFFGGGHHHKKKPPPVVV[[[___eeegggjjjlllmmmkkkiiigggaaa```]]]ZZZWWWTTTSSSRRRNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>>>>????????????>>>======<<<;;;;;;;;;;;;::::::999888777777777666555444444444444444222222333333333333444444555333111111222111///,,,,,,,,,,,,,,,------------//////...///000222555777<<<888555777;;;>>>===::::::777333111111000...+++---,,,,,,---///111222333222333333222111333888<<>>BBB@@@???AAAAAA???:::777555555777:::::::::999:::;;;<<<<<<>>>AAADDDEEECCCDDDGGGHHHEEEDDDGGGNNNccc}}}wwwwwwvvvuuuuuutttttttttnnnllljjjgggeeeddddddddd```___^^^^^^]]]]]]]]]]]]]]]]]]^^^aaaeeejjjooorrrvvvvvvvvvuuuuuuuuuuuuuuuttttttsssrrrqqqooommmlllppprrrvvv|||~~~{{{rrreeeYYYRRRMMMKKKJJJOOOOOOPPPPPPNNNMMMKKKIIIKKKKKKJJJGGGDDDCCCDDDFFFGGGIIIKKKKKKKKKMMMOOORRRWWWZZZ^^^dddjjjooosssuuuuuuvvvxxxzzz}}}vvvfff^^^]]]\\\]]]cccmmmvvv|||yyypppmmmjjjhhhhhhgggkkkqqqwwwzzz|||}}}~~~}}}|||zzzyyyyyyxxxxxxwwwvvvvvvxxx{{{}}}}}}|||wwwrrrlllfffaaa]]]ZZZWWWQQQLLLEEEAAAAAA@@@>>>;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<999:::<<<======???AAADDDHHHIIIMMMQQQXXX^^^cccgggggghhhhhhhhhgggfffeeeeeeaaabbbeeegggiiikkkmmmnnnjjjjjjlllnnnppprrrtttuuuzzz~~~}}}zzzwwwsssqqqooonnnmmmiiiffffffggggggdddaaaaaa]]]WWWQQQNNNLLLJJJHHHGGGGGGIIIKKKOOOTTTYYY\\\___aaadddggghhhgggeeedddaaa___]]][[[XXXWWWVVVUUUKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>????????????>>>>>>======<<<:::::::::999999888888888555555444444444555555666222222333333333333444444666555333222222000...+++.....................---000/////////111333555666888666666888<<<>>>===:::666333111//////...,,,+++------------///111333444333333222000///111555888>>><<<999666444222...,,,+++++++++***)))))))))((('''$$$!!!"""%%%((((((&&&''''''(((((()))+++,,,---(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---******+++,,,---///000111...000222222222333555777999>>>AAA@@@???AAAAAA>>>:::888777777999999888777777999;;;;;;;;;===@@@BBBCCCAAABBBEEEFFFCCCCCCEEEOOOeeetttuuuvvvvvvvvvtttsssrrrnnnllliiifffdddcccdddeeecccbbbaaa```````````````\\\]]]^^^aaadddhhhkkklllnnnooooooppppppooonnnmmmppppppooommmllljjjiiihhhmmmooorrruuuyyy}}}}}}xxxlll```WWWQQQMMMJJJMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFCCCBBBCCCEEEDDDFFFIIIKKKLLLNNNRRRUUUWWWZZZ___fffmmmrrruuuuuutttvvvzzzqqqddd^^^^^^]]]```gggsss|||nnniiihhhfffeeefffdddhhhnnnsssxxx}}}~~~}}}}}}||||||||||||wwwwwwxxx{{{~~~zzzuuummmfffbbb^^^[[[YYYRRRNNNHHHDDDCCCAAA???>>>=========<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;===??????@@@AAADDDFFFGGGHHHKKKOOOTTT[[[aaadddddddddcccbbbaaa``````___bbbdddgggjjjlllnnnnnnnnnkkklllmmmmmmooorrrvvvxxx~~~|||yyyuuusssqqqpppllljjjiiihhhiiiiiifffdddccc^^^WWWQQQNNNLLLKKKJJJJJJJJJKKKMMMQQQUUUYYY[[[ZZZ\\\___bbbdddddddddccc```___]]]ZZZXXXVVVUUUTTTJJJJJJJJJIIIIIIHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA???>>>>>>>>>>>>@@@?????????>>>>>>>>>===999999999999999999999999666666555444444444444555222222222333333333444444666555444333222111///...//////............------////////////000222333444555555666999===>>><<<:::333111000...------,,,,,,---.........///111444777888666333000///111444666:::888666444222000...,,,---,,,,,,+++***)))((((((...,,,)))((())))))(((&&&((((((((())))))***,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))***)))((('''((()))***+++))))))))))))))))))))))))***+++,,,------,,,+++***))))))(((((())))))***+++******+++,,,---...///000---///111333333333444555888>>>AAA??????@@@@@@>>>888777888999::::::888666777999;;;<<<<<<===@@@BBBBBB@@@AAAEEEEEECCCCCCEEEPPPgggrrrssstttuuuuuutttrrrqqqmmmkkkhhheeeccccccdddddddddcccbbbbbbaaaaaaaaabbb```aaabbbccceeefffhhhhhhhhhiiijjjllllllkkkjjjiiiiiihhhgggfffeeedddcccccchhhiiikkknnnrrruuuwwwxxx}}}{{{}}}xxxpppggg```XXXQQQMMMJJJJJJJJJKKKJJJJJJJJJJJJEEEEEEEEECCCAAAAAABBBDDDCCCEEEHHHKKKMMMPPPUUUXXX[[[^^^dddjjjooorrrtttuuutttzzz{{{nnndddcccccceeejjjttt}}}rrriiiggggggffffffgggdddfffjjjqqqzzzyyyyyy{{{~~~{{{vvvnnngggbbb^^^[[[YYYSSSPPPLLLHHHFFFDDDCCCBBB@@@@@@???>>>>>>>>>>>>???=========<<<<<<============???@@@AAAAAACCCEEEHHHHHHIIIJJJNNNSSSYYY^^^aaaaaa```___]]]\\\\\\]]]]]]hhhjjjmmmpppqqqpppooonnnmmmnnnnnnnnnooosssyyy~~~}}}yyyvvvtttrrrqqqnnnnnnmmmmmmlllkkkiiigggeee___XXXRRRNNNLLLKKKJJJJJJKKKLLLNNNQQQUUUXXXYYYYYYZZZ]]]```bbbccccccccc```___\\\YYYVVVSSSQQQQQQKKKKKKKKKKKKJJJJJJJJJIIIFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>999999999999999999999999888777666555444333333333222222222333333333444444111222222222111/////////............------------.........///000111222333222333666999;;;<<<:::999222111000///---,,,,,,------///000000000222777;;;>>>;;;666222111222444666666555444222000...---------,,,,,,+++***)))((((((,,,+++)))(((''''''%%%$$$******)))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))***+++,,,------,,,+++***))))))(((((())))))***+++***++++++,,,,,,,,,,,,,,,+++...000111111222333444888>>>AAA???>>>@@@@@@>>>666666777999;;;;;;999777777999<<<======>>>@@@BBBCCCAAABBBFFFFFFDDDDDDGGGPPPfffpppqqqrrrssssssrrrqqqpppkkkiiigggeeedddcccccccccbbbbbbbbbaaaaaabbbbbbcccbbbbbbbbbbbbbbbcccdddeeedddeeefffgggggggggfffeeedddcccaaa```___^^^^^^^^^aaabbbeeehhhlllooorrrsssxxx|||}}}{{{xxxvvvwwwtttqqqmmmhhhaaaYYYSSSIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBBBBAAA@@@AAACCCEEECCCFFFIIIMMMPPPSSSXXX[[[bbbhhhnnnqqqqqqrrruuuwww}}}uuukkkfffcccgggoooyyy|||uuummmggghhhiiihhhgggiiieeeeeehhhqqq}}}}}}~~~yyytttmmmfffaaa\\\YYYVVVRRRPPPNNNKKKHHHGGGFFFFFFDDDCCCAAA@@@@@@@@@AAABBB??????>>>>>>>>>>>>??????>>>???AAABBBBBBCCCFFFIIIKKKLLLNNNPPPTTTYYY]]]___^^^]]][[[ZZZ[[[]]]___aaaoooqqqsssuuuuuussspppnnnooopppqqqppppppuuu~~~~~~{{{xxxvvvtttrrrrrrqqqqqqqqqqqqooommmkkkiiieee```YYYTTTPPPMMMKKKIIIHHHIIIKKKMMMPPPSSSVVVWWWYYYZZZ]]]```bbbcccdddddd___]]]ZZZWWWTTTQQQOOOOOOMMMMMMMMMLLLKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999888888888999888777555333222222222222222333333333333444444,,,...//////---,,,,,,---------------......//////...//////000111111222222111222555777888888888777111222111///---+++,,,------///111111222555;;;AAAEEE@@@999555333444555666333444444222///,,,,,,---+++++++++***)))))))))(((((((((((((((((()))))))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---***++++++,,,,,,+++******,,,...///000000111333555888===@@@???>>>@@@@@@===666666666999;;;;;;:::888777999<<<>>>>>>???@@@BBBCCCAAABBBFFFGGGEEEEEEHHHNNNccczzzooooooppppppppppppoooooohhhhhhgggfffdddcccbbbbbbcccccccccccccccdddeeefffgggfffeeeeeefffgggiiijjjllllllllllllkkkkkkjjjiiiiiihhhfffcccaaa```_________```bbbdddgggiiikkklllmmmqqquuuvvvwwwyyy|||{{{zzzyyyvvvttttttsssqqqpppmmmhhhaaa\\\PPPOOOLLLJJJGGGEEEDDDCCC@@@AAAAAAAAAAAABBBEEEGGGGGGIIIMMMPPPSSSWWW\\\```fffnnnvvvxxxvvvwww}}}yyymmmiiijjjhhhqqquuupppjjjfffhhhiiihhhhhhiiigggeeehhhuuu~~~tttpppiiiccc^^^YYYTTTQQQPPPOOONNNKKKIIIHHHHHHHHHGGGEEEDDDBBBBBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDEEEEEEFFFIIIKKKPPPQQQSSSUUUXXX[[[]]]___\\\\\\\\\]]]```eeejjjmmmrrrtttwwwyyyxxxuuuqqqnnnqqqrrrsssrrrrrrxxx~~~|||yyywwwvvvuuutttsssttttttssspppmmmkkkjjjddd```[[[UUURRRNNNJJJHHHHHHIIILLLNNNRRRUUUWWWXXXZZZ[[[]]]___aaaccccccddd]]][[[YYYVVVTTTRRRQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===============>>>========================;;;;;;::::::999888777777888777666555444333333333222222333333333333444444...000111000---++++++,,,------...///000000111111000111111222333333333333000222444555555555555555111222222///+++***+++,,,---000222333333777???FFFJJJDDD;;;666555555666555333444444222...+++,,,---))))))))))))))))))))))))((()))***++++++++++++,,,((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''))))))*********))))))))))))))))))))))))*********))))))*********++++++******++++++,,,---)))***,,,---------,,,,,,...///000000000111444777888===@@@???>>>@@@???===999888777888::::::888777666888;;;======>>>???@@@BBB@@@BBBFFFGGGEEEEEEHHHKKK^^^tttnnnnnnnnnnnnnnnooooooooogggggggggfffeeecccbbbaaaeeeeeeeeefffggghhhiiijjjqqqpppoooooopppsssuuuwww||||||{{{yyywwwvvvuuuttttttrrroookkkhhhfffeeeeeebbbbbbccccccddddddeeeeeebbbggglllmmmnnnqqqxxx~~~}}}|||{{{|||||||||zzzxxxtttsssqqqqqqoookkkfffcccXXXVVVRRRNNNJJJGGGDDDCCC???@@@AAAAAABBBCCCGGGIIIIIILLLPPPSSSVVVZZZ___ccceeeooozzz}}}|||~~~oooggghhhnnnsss{{{sssmmmhhhfffhhhiiiggggggiiigggeeehhhxxx|||ppplllgggaaa\\\VVVPPPLLLNNNNNNMMMKKKIIIHHHHHHIIIHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHHHHIIIJJJMMMOOOSSSTTTWWWZZZ\\\^^^______]]]^^^___bbbgggnnntttxxxsssuuuyyy{{{zzzwwwrrrooorrrttttttssstttzzz~~~|||zzzyyyxxxxxxsssuuuuuutttqqqmmmjjjiiiddd```[[[WWWSSSOOOJJJGGGJJJLLLNNNQQQTTTXXXZZZ[[[ZZZ[[[]]]___aaabbbcccccc[[[ZZZXXXVVVTTTSSSSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<======>>><<<<<<<<<<<<============<<<<<<;;;:::999777777666666555555444444444555555222222333333333444444444222444555333///,,,,,,---------...000111222333444222333444444555555555555000222333444333333444444000222111///***((()))+++---000333444444999BBBIIILLLEEE<<<777555555555555333444444222...++++++---(((((((((((())))))))))))(((***+++***((('''''''''%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((((((((((((((())))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))((()))******+++((())),,,...////////////000000111000000222666999777===@@@>>>>>>??????===;;;:::888888888888777555444777:::<<<<<<===>>>???BBB@@@AAAEEEFFFDDDEEEGGGHHH[[[ppp~~~ooopppqqqqqqpppmmmkkkiiifffggggggggggggfffeeedddiiijjjllllllmmmooosssvvv}}}}}}zzzvvvwwwuuuqqqmmmjjjiiihhhhhhgggfffdddccceeejjjooorrrwwwyyy{{{}}}~~~~~~}}}|||{{{{{{zzzzzzvvvsssppprrrtttsssnnnjjjfffbbb]]]UUUMMMFFFAAA>>>>>>>>>???AAACCCFFFIIIJJJMMMQQQVVVYYY[[[___dddiiirrrsssxxx~~~~~~rrriiiccchhhqqqyyy}}}zzzuuurrrkkkiiifffdddeeehhhlllnnnhhhgggkkkzzz|||xxxoooiiiaaaXXXRRRNNNNNNNNNNNNOOOOOOMMMLLLLLLOOOQQQMMMLLLKKKJJJJJJJJJJJJJJJEEEFFFGGGFFFDDDCCCCCCCCCBBBCCCFFFIIIMMMQQQUUUWWW\\\\\\]]]___aaabbb```___```gggnnnppptttyyy{{{zzz|||wwwvvvyyyyyytttooommmlllooossstttwww}}}~~~}}}|||yyyxxxvvvtttsssoookkkhhheeebbb^^^YYYTTTPPPLLLJJJLLLMMMOOOSSSVVVYYY\\\]]]___```aaaaaaaaaaaaaaa```___^^^[[[XXXVVVTTTSSSRRRPPPPPPOOOMMMKKKIIIGGGFFFIIIIIIIIIHHHHHHGGGGGGFFFIIIHHHFFFCCCAAA@@@@@@@@@======;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;999888666666777777666666555444333333333333333333444444555666777777444333111...---,,,,,,,,,,,,---///000111444888;;;<<<:::888888999999666333111222333444444444333222222000///---,,,,,,,,,,,,...///000222555:::AAAEEEHHHBBB999333111222444555222111///---,,,,,,,,,,,,***)))'''&&&'''(((***+++(((((((((((())))))))))))***)))(((''''''((()))***************************''''''''''''((((((((())))))))))))((()))******+++(((((()))***************(((((((((((())))))))))))---,,,+++*********+++,,,***+++,,,---............,,,---///000000111444666:::<<>>@@@AAAAAABBBCCCDDDEEEFFFFFFJJJ\\\ppp|||rrrrrrqqqooommmiiifffddddddeeeeeeffffffggghhhjjjllloootttzzzyyysssooommmlllhhhfffcccaaa```bbbeeeggglllnnnpppssswwwzzz}}}~~~~~~~~~}}}|||{{{zzzyyyyyywwwtttrrrsssvvvwwwssspppmmmjjjeee___WWWPPPJJJFFFAAAAAA@@@AAACCCFFFJJJLLLSSSWWW\\\___bbbffflllpppppprrrxxxuuummmhhheeelllvvv~~~|||yyyuuuqqqllljjjfffdddccceeehhhkkkllljjjnnn|||~~~}}}yyyuuukkkfff^^^UUUOOOKKKJJJJJJJJJKKKLLLLLLLLLLLLNNNPPPPPPOOONNNLLLJJJIIIHHHHHHGGGHHHIIIIIIGGGFFFFFFGGGKKKMMMPPPTTTYYY^^^bbbdddddddddeeefffhhhhhhhhhgggeeemmmsssvvvyyy~~~|||zzz{{{yyytttrrrsssoootttyyy|||}}}|||yyyxxxvvvsssnnnkkkfffccc___ZZZUUURRRPPPOOORRRSSSUUUWWWYYY[[[]]]]]]___``````aaaaaaaaaaaaaaa^^^]]][[[XXXVVVTTTRRRRRRNNNNNNMMMLLLKKKIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEECCCAAA@@@@@@AAAAAA======<<<;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;999777666666666666666555444333333222333333222222222333444555555555333222000...,,,++++++,,,///000222333555777;;;>>>???<<<:::999999888444111222222444444555444333222333222000///.........///...000222444888<<>>>>>???888777777888::::::999777777888:::::::::;;;>>>@@@BBBCCCDDDFFFGGGGGGGGGGGGMMM___rrrtttsssqqqnnnkkkhhheeeddddddeeeeeefffgggkkkpppttt{{{~~~wwwssspppkkkhhhddd```^^^]]]^^^^^^aaabbbdddhhhmmmrrrwwwyyy||||||||||||{{{zzzzzzyyyxxxuuussstttvvvxxxwwwtttrrrqqqnnniiibbbZZZTTTPPPGGGFFFCCCBBBDDDGGGKKKNNNUUUYYY^^^bbbdddiiioootttsssvvv|||vvvllljjjjjjkkkttt~~~|||zzzyyyyyyyyyzzzzzzzzz{{{{{{xxxtttqqqnnnlllgggdddcccdddfffhhhkkkiiikkkwww~~~{{{zzzzzzxxxtttpppfffaaaYYYQQQJJJGGGEEEEEEDDDGGGJJJKKKLLLMMMOOOPPPUUUTTTRRROOOMMMJJJIIIHHHJJJKKKMMMLLLKKKKKKLLLMMMTTTVVVZZZ___dddjjjnnnpppkkkkkkkkkllllllmmmmmmmmmmmmtttzzz|||~~~yyyuuuxxx~~~~~~|||yyyvvvqqqnnngggccc^^^YYYVVVTTTTTTTTTYYYZZZ[[[\\\]]]^^^^^^^^^______```aaaaaaaaaaaaaaa]]]\\\ZZZWWWUUUSSSRRRRRRMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEBBBBBB@@@??????@@@AAAAAA======<<<<<<<<<======>>>?????????>>>>>>>>>======;;;:::999777666666555666666555444333333222222222111111222222333333444444222111///---+++++++++,,,000111333444666999===@@@@@@>>><<<:::999666333000222333444555555444333222222111000///......///000...000333777;;;???AAACCC888555333333666999;;;<<<777555222///---++++++***)))((('''''''''(((***+++(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********(((((()))***************************++++++++++++,,,++++++******+++,,,,,,***+++,,,------.........,,,---///000000111444666:::<<<>>>>>>===<<<<<<<<<888777777888::::::999777777999:::::::::;;;>>>@@@AAABBBDDDGGGHHHGGGGGGFFFKKK\\\ooo|||sssrrrooollliiihhhggggggdddfffiiikkkooovvv}}}zzzsssppplllgggbbb___^^^]]]\\\]]]^^^aaaeeejjjooorrruuuvvvxxxzzz{{{{{{{{{{{{xxxvvvsssrrrtttuuuuuutttsssrrrqqqmmmhhhaaa[[[WWWNNNKKKHHHEEEFFFJJJNNNRRRVVVZZZ```dddggglllrrrxxx}}}yyyoooiiilllnnnrrr}}}{{{wwwxxxwwwvvvuuutttuuuvvvvvvuuuvvvwwwyyyzzzyyyuuuqqqpppmmmiiieeedddeeegggiiijjjhhhiiisssxxxrrruuu~~~|||wwwuuutttrrrmmmiiiaaa\\\UUUNNNGGGDDDBBBBBBAAADDDHHHKKKMMMNNNPPPRRRXXXWWWVVVTTTRRRPPPNNNMMMMMMOOOPPPPPPOOOPPPQQQSSSXXXZZZ^^^ccchhhmmmppprrrkkklllllllllkkkkkklllmmmqqqxxx~~~|||{{{~~~{{{wwwrrrnnneeebbb\\\WWWUUUUUUWWWXXX\\\]]]^^^``````aaa````````````aaaaaaaaaaaaaaa```]]][[[YYYWWWUUUSSSRRRRRROOOMMMKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEBBBAAA@@@?????????@@@@@@============>>>>>>>>>?????????>>>>>>>>>=========:::999888777666666555555666555444333222222222222111222222222333333444444000///---,,,+++++++++,,,...///111222333666:::===???>>><<<:::888666333111444444555555555444222111///...---,,,,,,---...///---///333999===@@@@@@@@@777555444444666888888888555444111...,,,+++******)))(((((('''((()))******(((((((((((())))))))))))'''((()))*********)))((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))***************(((((()))***************)))))))))*********++++++++++++++++++++++++,,,,,,******+++,,,------------,,,---///000000111444666999;;;======<<<:::::::::888777777888::::::999777888999:::::::::;;;===???===???BBBEEEFFFEEEDDDCCCJJJZZZmmmzzzsssppplllhhhfffeeeffffffdddiiipppxxx|||uuummmgggccc```]]]]]]\\\]]]___bbbeeeggglllnnnqqquuuxxxyyyzzzzzzxxxvvvtttrrrrrrrrrrrrrrrppppppooonnnjjjeee```\\\TTTQQQMMMJJJJJJNNNSSSVVV[[[___eeejjjnnnssszzzuuummmjjjmmmqqquuuzzzxxxwwwuuusssrrrqqqpppooooooooopppqqqtttuuuwwwzzz|||zzzwwwtttrrrppplllhhhggghhhjjjlllmmmkkkmmmsss~~~vvvkkkfffkkkvvv{{{uuurrrooolllgggccc\\\YYYRRRLLLFFFCCCBBBBBB@@@CCCHHHKKKMMMOOOQQQSSSXXXYYYYYYYYYXXXWWWVVVUUUQQQRRRSSSSSSRRRSSSVVVXXX[[[]]]aaadddhhhkkkmmmmmmkkklllmmmmmmkkkjjjkkklllrrryyy|||wwwrrrnnnddd```[[[VVVTTTUUUXXXZZZ[[[\\\___aaaccccccccccccbbbbbbccccccbbbaaaaaa```]]][[[YYYWWWUUUTTTSSSSSSQQQOOOLLLIIIHHHGGGHHHHHHKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA???>>>>>>??????===>>>>>>??????@@@@@@@@@>>>>>>>>>=========<<<<<<::::::999888777666555555555555444333222222222222333333333333444444444444///...---,,,+++,,,,,,------///000000111333777999:::;;;;;;:::888666555444555555666666555333222111------,,,,,,---...///111---...222888>>>@@@???<<<666444444444666777666444222000...,,,++++++++++++((((((((((((((())))))***(((((((((((())))))))))))%%%&&&((()))***)))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))************)))(((((()))***************((((((((()))))))))************++++++,,,,,,,,,,,,)))***+++,,,------------,,,---///000000111444666999;;;<<<===;;;999999:::888777777888::::::999777888999:::::::::;;;===???===???BBBEEEFFFEEECCCBBBNNN]]]ooo|||rrrooojjjfffddddddfffhhhjjjssszzzpppiiieeeaaa```^^^\\\[[[[[[\\\\\\bbbdddiiimmmqqqsssttttttuuutttsssqqqpppooonnnnnnkkkkkklllkkkiiifffcccaaaYYYVVVRRROOOOOOSSSWWW[[[]]]bbbhhhmmmqqqwwwxxxqqqkkkiiimmmpppvvvzzzrrrooooooooonnnooonnnmmmllllllmmmnnnnnntttuuuwwwzzz}}}}}}{{{yyyvvvsssnnnkkkiiijjjmmmnnnmmmlllmmmrrrxxx|||{{{yyyoooggg___]]]dddrrr|||uuuppplllgggaaa]]]XXXUUUPPPJJJFFFDDDCCCBBBAAADDDGGGJJJLLLNNNPPPRRRWWWXXXZZZ\\\]]]]]]]]]\\\VVVWWWWWWVVVVVVWWWZZZ\\\```aaadddgggjjjkkkllllllnnnqqqttttttpppnnnnnnpppqqqxxx}}}xxxrrrnnndddaaa\\\XXXWWWXXX[[[]]]\\\^^^aaadddfffgggffffffffffffeeeeeecccbbb```___]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQNNNKKKIIIHHHHHHGGGKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA???>>>===>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>>>>=========<<<<<<<<<::::::::::::999777666555555444333222222111111111333333333444444444444444///...---,,,,,,---......000111111111111222555888666777999888777555666666666666777666555333111000......---...///111333444---...222888>>>AAA>>>;;;333222222333555777666555000///---+++******++++++(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))++++++******)))(((((()))***************'''((((((((())))))))))))))))))+++,,,,,,,,,,,,,,,)))***+++,,,,,,---------,,,---///000000111444666888:::<<<<<<;;;:::::::::888777777888::::::999777999:::;;;;;;::::::===>>>@@@AAACCCFFFGGGFFFFFFEEEMMM[[[lllzzzpppmmmjjjggghhhmmmrrruuu|||zzzsssnnngggfffdddaaa^^^[[[XXXWWWZZZ\\\aaaeeeiiijjjjjjjjjkkkllllllllljjjiiihhhhhhddddddeeeeeeeeedddcccccc\\\ZZZVVVTTTUUUXXX\\\^^^```eeelllqqqvvv|||zzzrrrnnnhhhggglllqqqxxx{{{tttnnnjjjjjjkkklllnnnmmmlllllllllmmmoooppprrrsssuuuzzz~~~yyyvvvqqqmmmjjjjjjlllmmmmmmmmmooorrrttttttpppllleee___YYYXXX___nnn~~~~~~vvvooojjjddd]]]YYYTTTQQQMMMIIIFFFDDDCCCCCCBBBDDDFFFGGGIIIKKKNNNPPPVVVWWWZZZ]]]___```______[[[\\\[[[ZZZYYYZZZ]]]```bbbdddgggkkkmmmnnnnnnnnntttyyy}}}}}}yyyuuutttuuuqqqyyy{{{uuuqqqhhheeeaaa^^^\\\]]]```aaaaaacccfffiiikkkkkkjjjiiijjjiiihhhgggdddbbb```___^^^]]][[[YYYWWWVVVVVVUUUQQQPPPOOOMMMLLLJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCAAA@@@>>>=========>>>>>>>>>>>>@@@AAABBBBBBBBBAAA?????????>>>>>>>>>======;;;;;;;;;;;;:::888777666555444333222111111111111333333333222222222222222///...---------...///000111222222111000111333555444666888777555444444666777777777777555333111000---------...///111333555000000222888???BBB???<<<222111111222444666666555222111...,,,+++*********'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((()))))))))*********'''(((***+++++++++)))((((((((()))***************(((((()))))))))*********((()))+++,,,------,,,,,,)))***+++,,,,,,---,,,,,,,,,---///000000111444666777999<<<<<<<<<;;;;;;<<<888777777888::::::999777999:::;;;;;;::::::<<<>>>AAAAAACCCDDDEEEFFFFFFFFFKKKYYYiiixxxmmmllljjjkkkpppxxx{{{xxxmmmllljjjfffbbb]]]ZZZXXXUUUXXX\\\```bbbccccccbbbaaaccceeeeeedddccccccccc^^^^^^^^^___``````aaaaaa^^^\\\YYYWWWXXX[[[^^^aaaggglllsssyyy~~~vvvooolllggggggmmmsss|||uuutttqqqllliiiiiilllooojjjjjjiiijjjkkklllnnnooopppqqqtttyyy~~~|||xxxsssmmmjjjiiijjjkkkrrrsssuuuwwwxxxtttnnniiiccc^^^XXXVVV]]]jjjyyyvvvoooiiiccc\\\VVVQQQOOOKKKHHHEEEDDDCCCCCCCCCDDDEEEEEEFFFHHHLLLOOOUUUWWWZZZ]]]___```_______________]]]\\\]]]```bbbccceeehhhlllnnnppppppoooxxx}}}~~~yyyxxxyyyrrrzzzxxxtttllliiifffcccaaabbbccceeeeeegggjjjmmmnnnnnnlllkkklllkkkjjjhhheeebbb```^^^^^^]]]\\\ZZZXXXWWWWWWVVVNNNOOOOOOOOONNNMMMKKKKKKHHHHHHGGGEEEDDDBBBAAAAAA===<<<<<<;;;<<<===>>>???>>>???@@@BBBCCCCCCBBBBBB@@@@@@@@@????????????>>>;;;<<<<<<<<<;;;999777666555444333222111111111111222222111111111111111111//////...---...///000111111222111000......000222444666888777444222333555888888888777555333111///******++++++---000222333222111333999@@@CCCAAA===555333222222333444333222555333111...+++***))))))'''(((((()))))))))))))))(((((((((((()))))))))))),,,+++******+++---///000))))))))))))))))))))))))))))))))))))************'''(((***+++,,,+++)))((((((((()))***************)))************+++++++++((()))+++,,,------,,,,,,))))))***+++,,,,,,,,,,,,,,,---///000000111444666666999<<<===<<<<<<<<<===888777777888::::::999777999:::;;;;;;::::::<<<>>>???@@@@@@AAABBBCCCDDDEEENNN[[[lllzzzoooooopppssszzz~~~zzzvvvrrrnnnkkkeee]]]XXXVVVWWWYYYZZZ\\\]]]]]]]]]eeedddcccaaa```^^^]]]\\\\\\[[[YYYWWWXXXYYY\\\]]]XXX[[[^^^`````````aaabbbhhhooowww}}}wwwllliiieeeeeekkksss}}}yyyuuuooolllkkklllmmmnnnsssnnnkkkkkkjjjiiikkkoooqqqtttyyy~~~~~~wwwpppmmmlllnnnppprrrtttwwwwwwvvvtttssstttiiiddd^^^[[[aaapppxxxpppggg___XXXTTTPPPLLLHHHDDDCCCBBBAAA???CCCDDDDDDCCCDDDGGGKKKOOOVVVWWWYYY[[[]]]^^^_________aaaaaa^^^\\\\\\___bbbgggkkkoooqqqppppppqqqsssrrryyy~~~{{{{{{}}}~~~|||xxxqqqnnnkkkjjjjjjkkkkkkjjjmmmmmmmmmnnnoooqqqrrrsssqqqqqqpppkkkeeebbbbbbccc]]]\\\ZZZXXXVVVUUUTTTTTTRRRRRRPPPOOOMMMLLLKKKJJJHHHFFFDDDAAA???=========;;;::::::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===<<<<<<;;;>>><<<:::999999888666444333333333222222111111111000111222333333333222222---------------...///000333222222111111111111111444555555333111222777;;;<<<;;;:::777555333111000333000,,,,,,///111222111666444555<<>>666444555666555333222333444000000000///...---+++***))))))(((((((((((())))))******))))))))))))*********,,,+++((('''******(((***)))((((((((()))+++,,,+++++++++******)))((('''))))))************))))))((((((((((((((((((((((((*********)))))))))))))))'''(((((()))***++++++++++++***)))))))))***+++,,,------,,,,,,...111444666777888999:::;;;:::999999444666:::<<<======;;;::::::;;;;;;;;;::::::<<<===???AAACCCDDDEEEFFFHHHJJJLLLUUUdddxxxqqqtttxxx}}}|||zzzyyyyyy{{{}}}|||zzzxxxvvvvvvxxxyyy{{{~~~~~~{{{wwwtttqqqkkkeee___YYYXXXWWWVVVVVVWWWXXXYYY]]]]]]\\\[[[ZZZZZZYYYYYYSSSRRRPPPOOOOOOQQQSSSTTTWWWZZZ^^^```bbbccceeefffmmmttt}}}{{{ooodddfff``````gggrrrwwwsssnnnkkkkkklllmmmmmmrrrmmmkkkkkkkkkjjjlllqqqtttwww{{{{{{tttpppoooooopppmmmppptttwwwwwwxxxxxxyyysssnnngggdddgggttt}}}vvvnnnfff___XXXTTTPPPMMMHHHDDDCCCBBB@@@???BBBCCCCCCCCCDDDGGGKKKOOOUUUVVVXXX[[[]]]^^^___````````````^^^[[[\\\___ccceeeiiinnnppppppoooooopppqqqwww~~~{{{xxxyyy{{{|||rrroookkkjjjjjjkkkllllllqqqqqqqqqqqqqqqrrrrrrsssrrrsssrrrmmmgggcccbbbbbb]]]\\\ZZZXXXWWWUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJJJJHHHFFFCCC@@@>>>===<<<<<<::::::;;;<<<>>>???AAABBBDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>============>>><<<:::::::::999777666333333333222222222111111111222333444444333222111++++++,,,---...///111222333333222111111111222333444555444333222444888<<<@@@???===:::888555444333000---+++,,,///222333222<<<;;;===AAAEEECCC;;;444444555666666444222222333------,,,+++***)))(((((()))(((((((((((((((((()))))))))))))))))))))))))))(((******&&&&&&))))))&&&***)))((((((((()))***+++)))******++++++*********))))))************))))))***************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,---............///000333555666777888999:::;;;:::999999444666999;;;<<<<<<;;;::::::;;;<<<<<<;;;<<<>>>???@@@AAACCCCCCBBBBBBDDDEEEIIISSSdddyyywww|||zzzzzzzzzyyywwwtttqqqppprrrttttttsssooolllkkkjjjjjjkkkmmmooorrruuuwwwxxx~~~|||yyyuuuoookkkeeebbb^^^ZZZXXXXXXYYYZZZWWWWWWWWWVVVVVVVVVUUUUUUPPPOOOMMMLLLMMMNNNPPPRRRTTTWWW\\\```cccfffiiikkkrrryyyzzzlllbbb```\\\]]]eeerrrzzztttqqqmmmjjjkkklllllllllpppllljjjllllllkkkmmmrrrvvvyyy}}}yyytttqqqqqqqqqlllppptttwwwxxxzzz{{{}}}}}}yyyrrrnnnoooxxx|||vvvooohhhaaaZZZVVVQQQNNNIIIEEECCCBBB@@@???@@@AAABBBCCCDDDGGGLLLOOOSSSUUUWWWZZZ]]]___```aaa______^^^\\\[[[\\\___bbbfffjjjoooqqqqqqpppnnnnnnooouuuzzz{{{wwwuuuvvvyyyvvvsssnnnlllmmmoooqqqrrryyyyyyyyyyyyxxxxxxwwwvvvuuuvvvuuurrrlllfffbbbaaa^^^]]][[[YYYWWWVVVUUUUUURRRQQQPPPNNNLLLKKKJJJIIIGGGEEECCC@@@===<<<;;;;;;:::;;;===???@@@BBBCCCCCCFFFFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>===============<<<::::::;;;:::999777333333333333222222222222333444444555444333111000******+++,,,...000222333333222222111111222333444444444444333333666;;;???AAA@@@>>>;;;888555444333,,,+++***,,,///222333333<<>>888333333555777777555222111111///...,,,+++************((((((''''''''''''((((((((()))***++++++***)))((((((***)))&&&&&&((()))&&&))))))((((((((()))***+++'''((()))***++++++,,,+++))))))************))))))************************))))))))))))))))))***************+++,,,,,,------...------------...///000......///111333444666666777888:::;;;;;;;;;:::999444555888:::;;;;;;:::999999:::<<<=========???AAABBBCCCDDDCCCAAAAAAAAACCCJJJUUUggg|||}}}{{{tttuuuuuuuuusssqqqnnnlllmmmnnnnnnmmmiiifffeeeeeecccdddeeegggiiikkklllmmmppprrruuuyyy|||~~~{{{wwwuuupppnnnjjjeeebbb___^^^]]]WWWWWWVVVUUUTTTSSSRRRRRROOONNNMMMMMMMMMOOOQQQRRRPPPTTTYYY]]]bbbfffkkknnnttt{{{vvvjjjbbb[[[^^^ccckkkvvv}}}uuussspppmmmllllllmmmmmmmmmnnnjjjiiikkklllkkkmmmrrruuuxxx|||}}}wwwsssqqqppppppsssvvvxxxyyyzzz{{{}}}~~~zzzvvvvvv{{{zzztttmmmeee^^^XXXSSSOOOJJJFFFDDDBBB@@@???>>>@@@AAACCCDDDGGGLLLOOOQQQSSSVVVYYY\\\^^^``````]]]\\\[[[ZZZZZZ\\\___bbbgggkkkpppttttttrrrooonnnmmmqqqvvvvvvssssssvvvzzz}}}~~~{{{wwwrrrppprrruuuyyyzzz~~~{{{|||{{{wwwrrrkkkdddaaa^^^]]][[[YYYWWWVVVUUUUUURRRQQQPPPNNNLLLJJJHHHHHHFFFDDDBBB???===;;;;;;;;;:::<<>>===<<<<<<;;;;;;:::999999::::::888777333333333333333333333333555555555555444222000///++++++,,,---///111333444333222111000000111333444444444333333555999>>>AAA???===:::777444111000000++++++,,,...000222222222999>>>EEEEEEAAA;;;777666333555888888555222000///000...,,,***)))***+++,,,((((((''''''''''''(((((('''(((***,,,,,,***((('''(((******&&&&&&)))***'''(((((((((((())))))******''''''((()))************))))))************))))))(((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,---------......///000000,,,...000222333444555555888999:::;;;;;;;;;:::999444555777999999999888888666999;;;<<<===>>>@@@BBBDDDEEEFFFEEECCCBBBCCCDDDMMMXXXkkkyyyuuurrrpppmmmnnnoooooommmkkkhhhfffdddeeeeeedddbbb````````````aaaaaabbbcccdddeeeeeeccceeegggkkkppptttxxxzzz|||}}}}}}{{{yyyxxxsssrrrqqqnnnjjjeeeaaa___[[[ZZZXXXVVVSSSQQQOOONNNJJJJJJJJJJJJKKKLLLMMMNNNMMMPPPUUUZZZ___dddiiimmmttt|||xxxjjjaaa\\\[[[eeepppuuu{{{{{{tttsssqqqooonnnoooooonnnmmmkkkggggggiiijjjiiilllpppqqqssswww}}}zzzuuuqqqppprrrtttwwwyyyzzz{{{}}}~~~{{{{{{}}}wwwqqqhhh___YYYVVVRRRLLLHHHEEECCCAAA@@@>>>@@@BBBDDDEEEHHHLLLOOOPPPQQQTTTWWWZZZ\\\^^^___ZZZZZZYYYZZZ\\\___aaabbbhhhkkkooosssuuutttpppmmmkkkooottttttssstttyyy~~~{{{|||yyyuuutttwww{{{}}}wwwooogggbbb^^^\\\[[[YYYWWWVVVUUUUUUQQQQQQOOOMMMKKKIIIGGGGGGEEECCCAAA???===<<<<<<<<<===>>>AAACCCEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBAAA@@@>>>===;;;:::999:::888777777888888666555333333333333333333333333555555555555444222000...------...///000222333444555444222000000111222333555444444555888<<<@@@BBB<<<:::777333000///......,,,---///111111222222222:::AAAGGGFFF???999777888444666888888555222///...,,,***(((&&&&&&'''((()))((((((''''''''''''(((((('''(((***,,,,,,***((('''&&&((((((%%%%%%((()))&&&''''''(((((())))))))))))'''(((((((((((((((((('''))))))************))))))))))))))))))))))))))))))(((((())))))************)))))))))***************+++,,,,,,---.../////////,,,---///111333444444444888999:::;;;<<<;;;::::::555555777888888888888888444777:::<<<<<<===???@@@AAACCCDDDDDDCCCCCCEEEFFFKKKXXXmmm~~~{{{wwwssspppmmmlllkkkkkkkkkjjjiiigggdddccc___``````___]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\___cccgggkkknnnppprrrvvvwwwvvvuuuuuuuuuvvvvvvvvvuuurrrmmmiiifff```___\\\XXXTTTPPPMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOMMMPPPTTTXXX\\\```fffjjjsss{{{ooobbb]]]]]]bbbnnnyyy|||~~~wwwsssrrrpppppppppooommmkkkhhhddddddggghhhfffhhhlllkkknnnrrrxxx~~~~~~zzzuuusssrrrtttwwwyyy{{{}}}~~~}}}yyysssjjjaaa[[[YYYUUUOOOJJJGGGEEECCCAAA???AAADDDEEEFFFIIILLLOOONNNPPPRRRUUUXXXZZZ[[[\\\XXXXXXZZZ]]]aaadddeeeeeehhhjjjmmmrrruuuuuurrrooolllpppuuuvvvvvvzzz}}}}}}zzzxxxyyy}}}zzzrrriiiccc]]]\\\ZZZXXXVVVUUUTTTTTTQQQPPPOOOMMMJJJHHHFFFFFFCCCBBB@@@???>>>>>>??????AAABBBCCCEEEFFFGGGGGGHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>===;;;:::999999888666666777666555333333333333333444444444444444444444444333111///.........///000222444666777999777444222111111333444555444555888<<>>777666888666777999777444111///...,,,+++***)))((()))******))))))(((((((((((())))))((()))***++++++***)))(((###&&&%%%######&&&'''%%%&&&'''((()))))))))((((((((((((((()))((((((''''''))))))************))))))++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))******,,,---............,,,---...000222333444555888999;;;<<<<<<<<<;;;:::666666777888888888888888444666:::<<<<<<===>>>???===???AAAAAAAAABBBDDDEEEGGGVVVmmmxxxwwwuuusssqqqooommmllljjjiiihhhfffdddcccaaa```^^^______]]][[[ZZZ[[[]]]YYYXXXXXXWWWWWWVVVVVVUUUWWWVVVVVVWWWYYY\\\```bbbbbbfffjjjmmmllllllnnnooouuuuuuuuuuuusssqqqnnnmmmfffdddaaa]]]YYYUUURRRPPPMMMMMMNNNOOOPPPQQQRRRSSSOOOQQQTTTWWWZZZ^^^cccfffnnnvvvwwwhhh```aaafffnnnuuuyyy|||wwwsssqqqpppppppppnnnkkkiiieeebbbbbbdddeeecccdddhhhfffiiinnnttt{{{|||yyyvvvwwwyyyzzz{{{|||~~~}}}~~~~~~{{{wwwooogggaaa\\\WWWQQQMMMIIIGGGDDDBBBAAACCCEEEGGGHHHIIILLLNNNNNNOOOQQQSSSUUUWWWXXXYYYXXXYYY\\\bbbhhhkkkkkkiiillllllooosssxxxyyywwwtttoootttxxxzzz}}}zzzrrriiiccc\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPNNNLLLJJJGGGFFFEEEBBBAAA@@@??????@@@AAABBBEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;999777777777666444222333333333444444444555555222222333333222000///---,,,---///111555888;;;===???<<<999555333444555666444444666:::???AAAAAA???888666333000......//////,,,111666888888777777888???CCCEEEAAA:::555555777888888888666333000//////---------------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))$$$''''''$$$$$$((()))&&&&&&'''((()))))))))(((''''''((()))***+++++++++***))))))************))))))++++++++++++++++++++++++'''(((((()))******++++++************************)))***,,,.../////////////////////000111444666777999999;;;<<<<<<<<<;;;:::777777888888888888888888555888;;;=========>>>???===???AAAAAAAAAAAACCCEEEGGGWWWooozzzvvvoooooooooooonnnlllkkkjjjeeedddbbb___]]]\\\[[[[[[[[[[[[[[[YYYVVVUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRVVVUUUSSSSSSTTTVVVYYY[[[YYY^^^cccfffffffffhhhjjjooonnnnnnmmmllllllllllllkkkiiifffccc^^^ZZZWWWVVVLLLMMMNNNOOOPPPQQQRRRRRRQQQSSSUUUWWWYYY]]]aaaeeeiiiqqq|||}}}lllaaa]]]ccclllwwwxxxvvvxxx}}}vvvrrrqqqpppoooooommmiiifffccc``````ccccccaaabbbeeedddfffkkkrrrzzz{{{|||}}}|||zzzzzz|||}}}}}}|||{{{yyyzzz~~~{{{uuummmggg]]]YYYSSSNNNKKKHHHEEECCCBBBDDDGGGHHHHHHJJJLLLNNNMMMNNNPPPRRRTTTUUUVVVWWWYYYZZZ___fffmmmpppooolllqqqqqqrrrwww|||~~~}}}{{{rrrvvv{{{~~~yyyrrriiibbb[[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDAAA@@@@@@@@@@@@AAACCCDDDHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGEEECCCAAA???>>><<<<<<======>>>>>>??????<<<;;;888888777666444222333333333444444555555555111111222222111000...---***+++...222777;;;???AAACCC@@@<<<888666666777888444555777<<>>>>>???@@@BBBCCCCCCCCCCCCDDDEEELLL\\\ttt}}}zzzwwwvvvooopppppppppnnnkkkiiigggaaa```^^^\\\[[[[[[\\\\\\YYYXXXWWWWWWXXXWWWUUUSSSSSSSSSSSSSSSSSSRRRRRRRRROOOQQQRRRRRRQQQPPPPPPQQQSSSVVV[[[]]]^^^______```gggfffeeeeeeeeeggghhhiiibbbdddeeedddaaa]]][[[[[[UUUUUUUUUTTTQQQOOOOOOPPPRRRSSSUUUWWWZZZ]]]___```gggiiirrr}}}sssddd```dddkkkpppwww~~~}}}vvvtttqqqnnnlllkkkiiifffddd^^^ZZZYYY\\\]]]]]]___cccbbbeeejjjpppwww}}}}}}}}}{{{zzzzzz{{{}}}zzzzzzyyy{{{~~~~~~zzztttnnnjjjddd```ZZZTTTPPPMMMIIIFFFFFFEEEEEEGGGJJJMMMNNNMMMQQQQQQQQQRRRTTTUUUWWWWWWVVV[[[cccjjjpppuuuzzz}}}~~~vvvqqqtttyyyzzzzzz{{{|||~~~xxxqqqjjjfffXXXWWWUUUSSSRRRRRRRRRSSSQQQPPPNNNKKKHHHDDDBBBAAA<<<===>>>@@@CCCEEEHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@===<<<<<<===>>>>>><<<;;;999888777666444444333333///000333555666666666666111111111000///......---///111333555777:::???BBBFFFDDDBBB@@@===999555222444444777===DDDEEE@@@:::333111///,,,++++++,,,---000444888999777444444555666555333111000222555888777777666555333000...---,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''+++***)))'''''''''((((((++++++******))))))(((((())))))))))))************)))))))))(((((((((((((((+++++++++*********************++++++++++++******,,,,,,+++******+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,...000333666888888999:::;;;<<<;;;::::::666777888:::<<<<<<:::888666999===>>>>>>>>>>>>???BBB??????BBBCCCBBBCCCFFFMMMccc}}}~~~~~~}}}|||yyywwwtttrrrpppkkkllllllllljjjgggeeecccaaa```^^^]]]\\\\\\\\\\\\[[[YYYXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSSSSQQQPPPQQQRRRPPPSSSVVVXXXXXXYYYZZZ[[[```___^^^^^^^^^^^^___``````aaacccbbb___\\\[[[[[[YYYYYYZZZXXXUUUTTTTTTUUUXXXYYY[[[]]]]]]^^^___```eeehhhqqq{{{vvvgggeeekkkqqqxxx}}}wwwyyyvvvqqqnnnkkkgggdddaaa___[[[ZZZ]]]^^^]]]```ddddddhhhmmmttt{{{}}}{{{xxxwwwwwwxxxwwwwwwwwwyyy~~~{{{vvvppplllfffbbb\\\WWWTTTQQQMMMKKKIIIHHHHHHJJJMMMPPPQQQQQQSSSRRRRRRRRRSSSUUUWWWXXX]]]cccmmmvvv|||wwwrrrwww~~~yyypppgggbbb[[[ZZZXXXUUUSSSRRRPPPPPPPPPNNNLLLHHHEEEBBBAAA@@@===>>>@@@BBBDDDGGGIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<===>>>>>><<<:::999888777555444444333333000111222444555666666666222111000///............---000333666:::>>>DDDHHHIIIGGGEEECCC???;;;777333555666:::@@@EEECCC<<<555444222000...------...//////222555666444333333444555444333111222444888:::888777666444222000...,,,---,,,+++)))))))))***+++))))))))))))))))))))))))***************)))(((''')))((('''&&&&&&'''((()))*********)))))))))))))))))))))))))))************)))))))))))))))))))))))))))***************************++++++++++++******,,,+++***))))))******+++000///...---------------//////...///000222444555888888999:::::::::::::::666777888:::<<<<<<:::888999;;;<<<======>>>@@@BBBAAA??????BBBCCCBBBCCCFFFKKKaaa{{{|||xxxwwwvvvtttrrrpppnnnmmmmmmnnnnnnmmmkkkiiifffeeebbbaaa```^^^]]]\\\\\\\\\\\\[[[YYYYYYYYYWWWUUURRRPPPPPPOOOOOONNNNNNMMMMMMOOOQQQRRRRRRQQQPPPQQQQQQOOOPPPRRRSSSRRRSSSTTTVVVXXXXXXWWWVVVVVVVVVWWWWWW[[[]]]______]]][[[ZZZZZZ]]]^^^^^^]]][[[ZZZZZZ[[[___aaacccdddcccbbbbbbcccdddiiiqqqzzz~~~qqqhhhpppzzz||||||{{{wwwsssoookkkhhhdddaaa```]]][[[]]]^^^^^^aaafffggglllrrryyy~~~{{{wwwtttsssrrrrrrssstttwww}}}}}}xxxsssoooiiieee```\\\YYYWWWTTTRRRNNNMMMMMMOOORRRUUUVVVVVVWWWUUUTTTRRRSSSUUUWWWYYY___iiixxxyyyuuu{{{yyynnneee______]]][[[YYYUUUQQQNNNMMMMMMKKKHHHDDDAAA????????????@@@AAADDDGGGJJJLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<===>>>===<<<:::888888666555444444333333222222222222333444666666333111///...------///000...000333666:::>>>DDDHHHLLLKKKJJJGGGCCC>>>999777666888<<>>AAADDDAAA>>>???BBBCCCBBBCCCGGGJJJ```zzz}}}zzzwwwvvvtttsssrrrppppppooopppppppppooommmkkkiiihhhdddcccbbb```___^^^]]]]]]^^^]]][[[ZZZYYYXXXUUURRRPPPPPPOOONNNMMMMMMLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPOOOPPPQQQPPPOOOOOOQQQSSSRRRRRRRRRRRRSSSSSSTTTTTTVVVXXXZZZZZZYYYYYYYYYZZZ^^^___```___^^^]]]^^^```cccfffjjjkkkiiihhhiiijjjjjjqqq{{{vvvtttyyyvvvrrrnnnllljjjhhhfffaaa]]][[[]]]______bbbgggjjjooowww~~~|||xxxuuuqqqooonnnooorrrwww~~~{{{vvvsssllliiieeebbb```^^^\\\ZZZSSSRRRRRRTTTWWWZZZ[[[[[[[[[YYYVVVTTTTTTVVVXXXZZZbbbooo}}}vvvuuu~~~wwwmmmddd______^^^\\\ZZZVVVQQQMMMKKKJJJHHHDDD@@@>>>>>>>>>???@@@AAACCCFFFIIIKKKMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBBBB???>>>======>>>===;;;999888777666555444444444444333333222111222333555666333111...,,,,,,---///000000111333555666999>>>AAAMMMMMMMMMJJJFFF@@@<<<:::999:::===@@@BBB>>>888333000///---+++***+++,,,,,,000111111111222444777888777666444444666999;;;<<<888777555222///---+++***+++***)))(((((((((***+++((((((((((((((((((((((((((())))))*********))))))(((((('''''''''''''''''''''((((((((())))))******((()))))))))***************************+++++++++&&&&&&'''((()))******+++******++++++++++++******///......---,,,,,,++++++*********+++---...000111333222111000000000111222888888777888888888999999777666777888:::;;;:::888:::;;;===>>>>>>???BBBDDDAAA>>>>>>BBBCCCBBBCCCGGGLLLaaa{{{~~~~~~~~~~~~}}}{{{yyyvvvuuusssrrrrrrrrrrrrrrrppppppooonnnllljjjhhhhhhffffffeeecccbbb```___^^^___^^^\\\[[[ZZZYYYVVVSSSQQQQQQPPPOOONNNMMMLLLKKKLLLNNNPPPOOONNNMMMNNNOOOOOOOOOPPPOOOMMMMMMOOOPPPMMMNNNOOOQQQRRRSSSTTTTTTSSSUUUVVVWWWVVVVVVXXXYYY[[[]]]____________aaacccdddiiinnnqqqpppqqqtttwww{{{|||yyyvvvqqqnnnlllkkkiiigggaaa]]][[[^^^```aaaeeejjjnnnssszzz{{{wwwrrrnnnkkkmmmqqqwwwzzzwwwpppnnnllljjjiiigggcccaaaYYYXXXXXXYYY\\\^^^^^^^^^^^^\\\YYYWWWVVVXXX[[[]]]fffttt|||llliiimmm}}}tttkkkccc___\\\[[[ZZZXXXTTTPPPMMMKKKGGGEEEAAA???>>>???@@@AAABBBCCCFFFHHHKKKLLLMMMNNNMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@???=========<<<:::888777666555444444333444444444333222111111222444555222000...,,,,,,---///111111222333444555777;;;>>>IIILLLMMMKKKFFFAAA>>>===<<<======>>>>>>===:::777000///---+++++++++,,,---333222222333555999;;;<<<:::888555555777999999999777666333000...,,,+++***'''(((***++++++***)))((((((((((((((((((((((((((())))))***************************)))((('''&&&&&&''''''(((((()))))))))***((()))))))))************))))))******++++++++++++&&&&&&'''((()))******+++******++++++++++++******,,,,,,,,,,,,,,,+++******---------...///000111222111111000000000222333444777777888888888999999999777666666777999::::::888666:::>>>AAABBBAAAAAAAAA@@@>>>>>>BBBCCCBBBDDDHHHNNNccc{{{}}}}}}|||{{{zzzyyyxxxwwwrrrrrrpppppppppqqqrrrsssttttttrrrqqqooommmlllllliiihhhhhhgggeeecccaaa```___^^^\\\\\\\\\ZZZXXXUUUSSSRRRQQQOOONNNLLLKKKKKKLLLNNNOOOOOONNNMMMMMMNNNMMMNNNOOONNNMMMLLLMMMNNNLLLMMMNNNPPPRRRRRRSSSSSSQQQRRRTTTTTTTTTUUUVVVXXXYYY[[[]]]___```bbbeeegggggglllsssvvvwwwzzz~~~||||||xxxrrrnnnkkkiiigggeeeccc^^^]]]```ccceeejjjpppssswww~~~~~~xxxrrrllliiikkkpppwww~~~{{{vvvuuuuuuuuutttpppkkkggg```___^^^^^^```bbbaaaaaa```^^^\\\[[[ZZZ\\\^^^___dddooo}}}xxxjjjaaa[[[\\\ggg|||pppggg```\\\XXXXXXVVVSSSPPPMMMJJJIIICCCBBBAAA@@@AAABBBDDDEEEFFFGGGIIILLLNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEDDDCCCBBBBBBBBBAAA???>>>======<<<999777666555555444333333444444444333333222222222222333000///---,,,,,,---///000000222333555666888<<>>===;;;::::::333111///.........000111555444444666:::===???@@@;;;888555555888:::999777555444111///,,,+++++++++&&&(((+++------,,,)))((()))))))))))))))))))))))))))))))))******)))((((((************)))((('''&&&'''(((((((((((((((((()))))))))))))))************(((((())))))***+++++++++((((((((())))))***************++++++++++++******((())))))******))))))(((---------,,,------......111000000000111333444555666777999:::::::::999888777666666777999::::::999444888>>>BBBCCCAAA@@@@@@@@@===>>>BBBCCCCCCDDDHHHPPPddd|||{{{{{{{{{yyywwwuuuttttttpppooonnnmmmnnnppprrrsssxxxwwwuuusssrrrppppppoookkkkkkkkkjjjhhhfffdddbbb___^^^\\\\\\\\\\\\YYYWWWSSSRRRQQQOOOMMMLLLJJJIIINNNOOOQQQQQQOOONNNOOOPPPMMMOOOQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPQQQSSSSSSRRRSSSUUUWWWWWWZZZ^^^```cccfffiiilllkkkqqqxxx{{{}}}zzz}}}||||||zzzvvvqqqmmmjjjiiihhhgggeeeaaa```cccgggjjjpppwwwxxx|||~~~xxxooohhhfffiiinnnvvv~~~~~~|||}}}~~~zzzsssmmmhhhfffddddddeeeeeeeeedddaaa```___^^^______aaabbbccciiippprrrnnnfff]]]XXX[[[^^^mmmtttjjjccc]]][[[WWWUUURRROOOKKKHHHFFFEEEAAAAAABBBCCCDDDFFFHHHIIIKKKLLLNNNPPPQQQQQQPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDCCCCCCBBBBBBAAAAAABBB@@@>>>>>>===;;;999666555555444444333333444444333333333333333222111000.........------......///111222333333444555999;;;:::@@@EEEFFFCCC@@@???@@@CCCDDDCCCAAA>>>;;;888777333222000//////000111222666555555888===AAABBBBBB:::666333555999;;;:::777444222///---,,,+++,,,,,,((()))+++,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%&&&((()))))))))((((((((((((((((((((('''''''''))))))))))))************''''''((())))))***++++++)))***************************++++++++++++******'''((()))++++++++++++***,,,,,,,,,...///111333444222111000000111222444555666888:::<<<===;;;999777777666555666888999999999444888<<<@@@@@@@@@@@@AAA???===>>>BBBCCCCCCEEEHHHOOOccc{{{~~~zzzzzzyyywwwtttrrrqqqrrrpppooonnnmmmnnnppprrrtttuuutttrrrpppooommmmmmlllmmmmmmmmmllljjjgggeeeccc___]]]\\\\\\]]]\\\ZZZXXXRRRRRRPPPNNNLLLKKKIIIHHHOOOQQQRRRRRRQQQPPPPPPQQQOOORRRUUUVVVUUUSSSSSSSSSVVVVVVWWWWWWVVVTTTSSSRRRPPPQQQRRRRRRRRRRRRUUUWWWXXX[[[___bbbeeeiiimmmpppooouuu|||sssooo}}}}}}~~~vvvrrrnnnkkkkkkkkkkkkkkkgggcccbbbfffjjjnnnttt{{{|||~~~vvvkkkdddeeegggmmmttt}}}wwwqqqllljjjhhhggghhhhhhgggfffaaaaaaaaaaaaaaabbbbbbccchhhkkkmmmmmmjjjfffcccbbbeeeiiiyyyvvvlllddd___\\\[[[WWWUUUQQQLLLHHHEEECCCBBB@@@AAABBBEEEGGGIIIKKKLLLNNNPPPRRRSSSTTTSSSRRRQQQLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@BBB@@@???>>>===;;;888666555555444333333333444444222333444444333222000///------..................333444333222000000111333555<<>>AAADDD333222111111111222333444555888;;;>>>>>><<<999777777666555666888999999999555888;;;===>>>???AAABBB???===>>>BBBDDDCCCEEEIIIMMMaaayyy}}}yyywwwuuurrrqqqqqqrrrsssqqqpppooonnnnnnooooooppptttsssqqqpppooommmjjjgggmmmllljjjhhhgggfffeeeeeeccc___[[[YYYYYYYYYWWWUUUTTTQQQMMMKKKKKKMMMNNNOOOQQQUUUYYY\\\[[[YYYXXXWWWVVVWWWYYYZZZ[[[YYYXXXWWWUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRRRRSSSSSSTTTVVVVVV\\\]]]```cccgggkkkoooqqqvvvvvvwww}}}ooommm~~~}}}}}}|||yyywwwtttqqqnnnmmmnnnnnnmmmlllgggdddeeelllrrrtttuuuwww|||}}}vvvmmmgggggghhhmmmuuu|||yyyrrrnnnrrrooollljjjiiihhhfffdddcccccccccdddeeefffhhhiiiiiinnnrrrsssqqqoooooopppyyy|||wwwpppjjjeee```[[[XXXSSSRRROOOLLLIIIGGGEEEDDDCCCCCCDDDFFFIIILLLOOOQQQ[[[ZZZYYYYYYXXXVVVRRROOONNNLLLJJJIIIHHHGGGDDDAAADDDEEEFFFFFFEEECCC@@@???CCCAAA@@@???===;;;777444333333333222222111111111111222222333222111000///---,,,+++,,,---//////...222333444555555555444333333555888;;;>>>@@@@@@AAACCCHHHHHHBBB<<<:::888555666222...---...000///---333555777:::<<<>>>???@@@111444666888888777888999444000+++***+++,,,,,,***((((((((()))******++++++))))))))))))(((((((((((((((((((((((('''''''''''',,,,,,***)))(((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&)))*********++++++++++++))))))))))))))))))))))))))))))************))))))***)))((('''''')))+++---(((+++...333666999;;;;;;111111111111222333444444777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;<<<===>>>???@@@??????>>>@@@===<<<>>>CCCGGGHHHGGGLLL]]]uuu{{{zzzyyyvvvtttssssssssstttqqqpppooonnnnnnooooooppprrrqqqooooooooonnnllliiinnnmmmkkkiiigggfffeeeeeefffbbb]]]YYYWWWVVVSSSPPPPPPNNNKKKJJJLLLOOORRRTTTUUUXXX[[[\\\[[[YYYXXXXXXYYYZZZ[[[[[[ZZZYYYWWWUUUTTTUUUVVVVVVVVVVVVVVVUUUSSSSSSSSSTTTUUUWWWXXXYYY\\\^^^aaaeeeiiinnnrrruuuwwwxxx|||xxx}}}~~~~~~~~~}}}zzzxxxuuusssooonnnnnnnnnmmmlllkkkhhhiiipppwwwyyy{{{~~~~~~wwwooojjjffffffkkkssszzzxxxrrrnnnnnnlllkkkkkkmmmnnnnnnmmmgggfffeeedddfffiiilllooooootttzzz}}}~~~~~~vvvrrrkkkfffaaa]]]YYYVVVQQQOOOLLLIIIGGGEEEEEEDDDCCCDDDFFFIIIMMMQQQTTTVVV___]]][[[YYYXXXUUURRROOOMMMKKKJJJIIIIIIGGGEEEBBBEEEFFFFFFFFFEEECCCAAA@@@BBBAAA???>>>===:::777444333333333222222222111111222333333333222111///...---,,,+++,,,...111222111444444555666666666555444222444777999<<<===>>>>>>@@@DDDEEE@@@;;;:::999777666222...---...//////---222333444666777888999999333666888888777666555666555111---,,,---...---,,,))))))))))))************+++++++++*********))))))))))))))))))************''''''''''''((())))))***(((((((((((())))))))))))***************)))(((((())))))))))))*********+++)))))))))))))))))))))))))))******************)))+++***)))(((((()))******+++,,,...000111111111111111111111111222333444444777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;:::;;;===???@@@AAA@@@@@@???>>>===???CCCFFFGGGGGGLLL]]]ttt~~~{{{|||{{{yyywwwuuutttuuuuuuqqqqqqpppooonnnnnnooooooooonnnmmmnnnooopppnnnlllnnnmmmkkkiiihhhgggffffffhhhddd^^^YYYUUURRROOOMMMKKKKKKLLLMMMPPPSSSVVVXXXYYY[[[]]]]]][[[YYYYYYYYY\\\\\\\\\\\\ZZZXXXVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXZZZ\\\^^^___]]]```cccfffjjjnnntttwwwvvvzzz{{{|||}}}~~~}}}{{{xxxuuuqqqoooooonnnmmmkkkjjjggghhhooovvvzzz~~~}}}xxxrrrmmmgggfffjjjqqqxxx}}}yyysssooolllkkkjjjkkknnnpppqqqpppjjjhhhfffeeeggglllqqquuuwww}}}zzzwwwnnnjjjeee```\\\YYYVVVTTTMMMLLLIIIFFFDDDDDDEEEEEEEEEFFFIIIMMMQQQVVVZZZ\\\bbb___[[[XXXUUUSSSPPPNNNKKKJJJIIIIIIIIIHHHFFFDDDGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@>>>===<<<:::666444333333333333222222222222444444444333222000///......,,,+++,,,///222444555555666666777777666555555222333555777999:::;;;;;;<<<@@@AAA===;;;;;;;;;999555222///---............000000111111111222222222555777999888666333222222333000...,,,---------,,,************))))))))))))++++++************))))))(((((())))))******++++++(((((()))***************(((((((((((())))))))))))+++++++++,,,++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******,,,++++++***))))))((((((,,,---.........------,,,111111111111222333444555777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;999:::<<>>>>>@@@CCCFFFGGGGGGMMM]]]sss}}}~~~|||zzzxxxvvvuuuttttttqqqqqqpppoooooonnnnnnnnnkkkkkkkkkmmmpppqqqpppoooooommmllljjjhhhgggffffffgggccc]]]WWWSSSPPPNNNMMMIIILLLQQQUUUWWWXXXXXXYYYXXXZZZ[[[\\\[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZXXXVVVUUUTTTUUUVVVXXXYYYYYYZZZZZZ]]]]]]]]]^^^___```bbbbbbbbbeeehhhiiikkkooouuuyyyvvv~~~yyyxxxzzz{{{}}}}}}{{{xxxtttrrrpppooonnnllljjjhhhjjjpppwww|||}}}zzzwwwsssppplllkkklllrrrvvvzzz{{{uuurrrnnnmmmkkkkkklllllllllkkkiiihhhggggggjjjoootttwww|||zzzsssoooiiifff```\\\YYYVVVSSSQQQKKKJJJGGGEEEDDDEEEFFFGGGHHHJJJLLLPPPTTTXXX[[[]]]^^^ZZZVVVSSSQQQPPPNNNMMMKKKIIIIIIIIIJJJIIIGGGFFFHHHGGGFFFDDDCCCCCCCCCCCCAAA???<<<;;;:::999666444333333333333333333333333555555444333111000...---///---+++,,,///333555666666666666666555555555444222222333555666777888888999<<<===::::::======;;;444222///...---...//////000000///////////////000333666888888666333111111///---,,,+++************+++++++++***)))((((((''')))(((((((((''''''''''''%%%&&&&&&'''((())))))***222222111000...,,,)))'''(((((((((((())))))))))))+++++++++,,,,,,+++******'''''''''(((((((((((()))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++***))))))+++,,,---...///000111111000000111111222333444555777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;999;;;===???@@@AAAAAAAAA?????????AAACCCEEEGGGGGGMMM\\\qqq~~~~~~}}}{{{yyywwwuuutttsssqqqqqqqqqpppooonnnnnnmmmjjjiiijjjmmmpppqqqqqqpppnnnmmmkkkiiihhhffffffeeegggccc]]]VVVPPPMMMKKKKKKJJJQQQYYY^^^^^^[[[WWWVVVTTTWWWYYYZZZ[[[[[[]]]___[[[[[[[[[ZZZYYYYYYXXXWWWUUUVVVWWWYYY[[[\\\]]]]]]```````````````aaabbbcccfffiiilllmmmmmmqqqwww}}}zzzvvvxxx{{{|||~~~{{{wwwtttsssrrrpppnnnooonnnqqqxxx~~~|||wwwuuuuuutttrrrsssqqqpppsssuuuwww}}}zzztttqqqqqqnnnllljjjjjjiiihhhfffggggggiiikkkooorrrvvvxxx{{{}}}wwwpppkkkgggccc^^^ZZZWWWUUURRRPPPLLLKKKIIIHHHHHHIIIJJJKKKMMMNNNPPPRRRUUUVVVXXXYYYVVVSSSPPPNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJJJJHHHFFFHHHGGGFFFDDDCCCCCCCCCCCC@@@>>>;;;999999888666444333333333333333333333333555444333222000///...---000...------000333555555666555555444444333333333222222222333444555666777999;;;;;;888999======:::222111///...---...000111111111000000000000111222000333666777555333222111,,,,,,,,,+++***))))))***,,,++++++***)))(((''''''(((((((((''''''''''''&&&%%%&&&&&&'''((())))))***555555555444111---)))&&&(((((((((((())))))))))))))))))***************)))&&&'''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++'''(((***+++,,,,,,,,,,,,***+++,,,...000111333444000000000111222333555666777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>???AAACCCDDDEEEFFFGGGNNN[[[ppp~~~}}}}}}zzzxxxuuusssrrrqqqqqqqqqqqqpppnnnmmmllliiiiiijjjllloooqqqqqqooommmllljjjhhhgggfffeeeeeefffccc]]]UUUNNNJJJJJJKKKOOOVVV___bbb```ZZZVVVTTTRRRUUUYYY[[[\\\]]]___```ZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWYYY\\\^^^___```aaaaaa``````aaaaaabbbcccddddddiiinnnppprrrxxxzzzvvvuuuyyy}}}~~~~~~zzzwwwvvvuuusssrrrrrrrrrvvv}}}vvvqqqqqqsssttttttxxxuuusssttttttuuu{{{~~~~~~}}}xxxrrroooooommmjjjhhhhhhgggeeedddcccdddgggjjjooosssvvvxxxwww}}}{{{uuunnnhhhdddaaa]]]YYYXXXVVVTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIJJJJJJJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA???<<<:::888888777555444333333333333444444444444444333111000......------///......000333666777777666555444333333333333333222222222333444666777888:::;;;999666777::::::666/////////...---...111444555444222111111111222333---000444666555333222111,,,---...---+++***+++,,,+++++++++***)))(((((('''******))))))))))))(((((((((((())))))******++++++...///111222111...***((((((((((((((())))))))))))'''((())))))***)))))))))''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******'''((()))***+++---......,,,,,,,,,,,,---...000000000000000111222444555666777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;<<<===???@@@@@@???>>>>>>>>>@@@CCCDDDDDDDDDFFFGGGNNN[[[nnn~~~~~~}}}zzzwwwuuusssqqqqqqqqqqqqpppnnnmmmkkkjjjjjjjjjlllooopppooonnnlllkkkiiigggfffeeedddddd___]]]YYYSSSMMMLLLNNNQQQTTTZZZ___```\\\WWWUUUUUUSSSWWW[[[^^^___^^^______[[[ZZZYYYXXXVVVUUUUUUUUUWWWYYY[[[^^^```bbbddddddbbbbbbccceeefffiiijjjkkkmmmttt|||yyyvvvsssuuu{{{|||zzzyyyxxxwwwvvvtttuuu{{{{{{rrrmmmnnnrrruuuwwwxxxuuurrrssstttuuu{{{~~~yyyssspppkkkhhheeecccbbb```^^^\\\\\\]]]^^^aaaffflllqqqtttwww||||||xxxrrrkkkddd___\\\YYYXXXXXXXXXWWWVVVTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVUUUTTTRRRRRROOONNNMMMNNNOOOOOONNNLLLLLLKKKJJJJJJKKKJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@???>>><<<888777666666555444333333333444444444555555222111///...---------...------000444999<<<<<<;;;888777555444333333333444222222222333555777999:::;;;:::777333333666444///,,,.........---///333777888666444111000000000111,,,000444666555333111000***,,,...---+++)))***,,,+++*********))))))((((((******)))))))))((((((((())))))))))))************(((***...111111///+++)))(((((((((((())))))))))))'''(((((()))******))))))''''''((((((((())))))))))))))))))))))))))))))))))))******************)))******))))))***,,,---///,,,,,,++++++,,,---///000//////000111222444555666777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@???===AAADDDEEEDDDDDDEEEGGGNNNZZZmmm|||yyyvvvtttqqqqqqrrrqqqpppnnnlllkkkkkkkkkkkklllnnnooonnnmmmllljjjiiigggeeedddccccccUUUUUUTTTQQQNNNPPPUUUZZZXXX[[[^^^\\\WWWTTTUUUWWWUUUYYY^^^``````___^^^^^^]]]\\\ZZZWWWUUUSSSRRRRRRXXXYYY\\\___bbbdddeeefffeeefffgggjjjmmmpppsssttt~~~|||rrrsssrrruuu|||~~~|||{{{zzzyyyxxxzzz|||yyyppplllnnnssswwwxxxwwwsssqqqrrrsssuuu||||||wwwssshhheeeaaa]]][[[XXXUUURRRVVVUUUUUUWWW\\\ccckkkoooyyy~~~zzzvvvppphhhbbb[[[YYYWWWWWWYYYZZZZZZZZZWWWXXXZZZ[[[[[[ZZZXXXWWWUUUVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRQQQOOOMMMMMMLLLJJJJJJKKKJJJGGGEEEBBBCCCDDDDDDCCCAAA???===>>>;;;888666666666555444333333333444444555555555000///...---,,,,,,---...***,,,111777===@@@AAA@@@999888666555444444444555333333333444555888:::<<<;;;:::555000000222000++++++---......---///444888:::888444111...------------000444666555222///...'''***,,,+++)))'''(((***************))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((('''''''''''''''***...111222///,,,)))(((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))---,,,***))))))+++,,,...,,,++++++,,,---000222333//////000111222444666777777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;999:::===???AAAAAAAAAAAA===AAAEEEFFFDDDDDDEEEGGGNNNZZZmmm