BM6P6(@ '''&&&%%%$$$############"""$$$%%%%%%###""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&$$$&&&((()))'''&&&&&&&&&''''''(((((())))))******---------------...///000000000111111111222222222111111111111222333333444666555444222333444666777;;;;;;;;;<<<===>>>???@@@BBB>>>;;;===AAACCCAAA>>>@@@???===<<<;;;<<<>>>???===============<<<<<<<<<999999999999999999999999888999:::;;;===>>>???@@@???>>>===<<<<<<;;;;;;<<<999999999999999999999999<<<<<<<<<===============AAAAAA@@@===:::999999:::999888888777666555555444444333333222111000.........------,,,,,,+++******%%%&&&((()))******))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&''')))))))))(((((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&,,,***&&&$$$###%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$"""$$$&&&((((((&&&$$$"""###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%'''+++------+++%%%$$$$$$&&&(((((('''%%%((((((''''''''''''(((((('''''''''''''''''''''''''''((())))))(((((()))***((((((''''''''')))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))'''((()))+++,,,,,,,,,,,,......---,,,***)))((((((000000///---++++++---///,,,---......//////......,,,------...///000000111000000000111222222333333888888888888888888999999::::::;;;::::::;;;???BBBEEEDDDDDDDDDEEEFFFHHHIIIRRRVVV]]]eeerrr!!!!!!"""###$$$&&&'''((( !!!############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&(((***++++++***))))))***''''''(((((()))*********,,,,,,,,,,,,---...000000000000000111111111222222222111111111222333444555555555444333444555666777999::::::;;;<<<===>>>??????<<<:::<<>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888888777888999:::;;;<<<>>>??????======<<<;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<:::888888888777777666666555444444333333333333222111000............------,,,+++++++++---,,,+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&######"""""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###,,,+++***((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###$$$&&&((((((&&&$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&''')))+++***((('''&&&%%%&&&'''((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&((())))))(((((()))***+++***)))((())))))***+++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))((()))))))))***+++++++++++++++++++++++++++++++++)))***++++++,,,...222555+++,,,,,,---------------,,,,,,------...//////000///000000111111222333333666666555555666666777888888888999888888999===???@@@@@@@@@@@@AAABBBDDDEEEEEEHHHMMMSSS]]]lll%%%$$$$$$$$$############!!!"""######""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''***++++++***))))))***,,,''''''(((((()))***+++++++++++++++,,,---...000111000000000000111111111111222222222222333444555666333444444555555666555555777888888999:::;;;<<<<<<<<<:::999<<>>===<<<;;;999888777666888999999;;;<<<===>>>???>>>===<<<;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;:::<<<===<<<999777666666555555555444444333222222333333333222111000///...///......------,,,++++++...---+++***))))))***+++((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###$$$!!!!!!!!!!!!"""###$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###+++***)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&(((((('''&&&***(((&&&%%%&&&(((''''''((((((''''''''''''((((((************************&&&((())))))(((''')))***+++***))))))((()))))))))++++++++++++++++++++++++*********++++++++++++,,,+++++++++******************)))((((((((()))***+++((()))***+++,,,------...+++,,,,,,+++***+++...000***+++,,,,,,------,,,,,,,,,,,,------......////////////000111111222222333333333333333333444555555555666777666666777:::<<<=========>>>???AAABBBCCC@@@BBBEEEHHHNNNXXXeeennn&&&&&&%%%$$$###""" %%%%%%%%%### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%&&&(((***''''''((()))***++++++,,,*********+++,,,...///000/////////000000000111111222222222222333444666666111333555666777666555444555666777888999:::::::::999888888:::>>>AAABBBAAA@@@???===<<<;;;:::::::::999:::::::::;;;;;;<<<<<<======<<<;;;:::999888888888999999:::<<<======>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777:::<<<<<<999777555555555555444444333333333333222222222222111000///...//////...------,,,,,,+++''''''(((((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''&&&%%%%%%%%%&&&((())))))(((&&&$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###"""###$$$############$$$&&&'''''' !!!###$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%'''(((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((''',,,***&&&%%%&&&'''((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''')))(((''''''(((***(((((((((((((((((())))))))))))))))))))))))))))))************++++++++++++************************+++***(((&&&&&&''')))***((())))))***,,,---......,,,,,,,,,+++))))))+++,,,++++++,,,------------,,,------......//////////////////000000111222222222111111111111222333444444444555666666555666888:::======>>>???@@@BBBCCCCCCBBBCCCDDDEEEHHHNNNVVV]]]mmm||| """###%%%%%%%%%%%%$$$$$$$$$###!!! !!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$&&&(((''''''((()))***+++,,,,,,)))*********,,,---...///....../////////000000000111111111222333444666666000222555777888777555444444555777888999:::::::::999888888999;;;=========???>>>===<<<:::999999999:::;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;888999999:::;;;<<<======???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888666999;;;;;;999777666666555555444444444444444333111111111111111000///...///......---,,,,,,++++++%%%&&&(((*********)))(((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$$$$&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((()))############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&!!!""""""""""""############$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((()))***+++,,,***&&&%%%&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''((()))&&&'''((()))******++++++(((((((((((((((((((((((())))))*********+++++++++************************+++***(((&&&&&&''')))************++++++,,,,,,,,,%%%''')))***+++,,,///111,,,,,,---...............//////////////////000000...//////000111111222222111111111111222333444555444666777666666666888999;;;<<<===>>>@@@AAABBBBBB?????????@@@BBBFFFKKKOOOWWWdddwww!!!"""###$$$$$$$$$###""" """#########$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&''')))''''''((()))+++,,,------************+++,,,------............///////////////000000111222444555666000222444666777777666555555666888:::;;;;;;::::::::::::999999999::::::;;;======<<<;;;::::::999888;;;<<<===>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;;;;<<<<<<<<<;;;:::999888888888888::::::::::::::::::::::::::::::999999888888777777555777999999888666666777444444444444444444444444000111111111000000///......------,,,,,,+++******)))***++++++***)))'''&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))((('''&&&%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''%%%%%%&&&############$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''(((((()))+++---***(((&&&%%%&&&(((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%'''(((((('''&&&((()))((()))***+++,,,,,,,,,+++************************)))))))))************+++***************+++++++++***)))((((((((()))***+++++++++++++++++++++++++++(((***,,,,,,++++++,,,...,,,---......//////......////////////////////////......///000000111111222000000000111111333444555444666777777666666777999777888999;;;===>>>??????<<<;;;:::;;;===AAAEEEHHHJJJRRRaaasss%%%%%%%%%%%%$$$!!!!!!$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''(((&&&'''((()))+++,,,---...++++++************++++++------........./////////......///000111333444555111222444555666777777666666777999;;;<<<<<<<<<;;;::::::;;;:::::::::;;;<<<;;;;;;;;;;;;;;;:::999999;;;;;;===>>>???AAABBBBBB>>>=========<<<<<<;;;;;;999999999::::::;;;;;;<<<::::::999888777777777777:::::::::::::::::::::::::::999999888777777666666444555777666555444555777222222333333333333333333000000000000000000///...---,,,,,,++++++***))))))+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((('''&&&%%%&&&$$$###############$$$$$$$$$$$$%%%&&&''''''&&&&&&"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###&&&((((((&&&&&&)))+++'''&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))))))))******)))((('''&&&************************))))))))))))************))))))*********+++++++++((()))))))))***+++++++++******+++++++++,,,,,,,,,///000000...+++((('''(((,,,,,,---............---------------------------......//////000111111111////////////111222333444444555777777666555666777444555777999;;;<<<<<<<<<<<<:::888888;;;???CCCEEEFFFIIISSS^^^gggppp """$$$%%%$$$#########%%%%%%###!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&((()))'''&&&&&&&&&&&&'''(((***+++,,,......,,,+++******)))*********---------.........//////------...///000222444555111222333555666777777777666888:::===>>>===<<<<<<:::;;;<<<;;;;;;<<<===???::::::;;;;;;;;;:::999999:::;;;<<<>>>???AAABBBCCC@@@@@@???===<<<;;;:::999999999999::::::;;;;;;;;;<<<;;;:::999888888888888999999999999999999999999999999999888777666666555333444444444333333555666111111111111111111222222///000000000000000///...,,,,,,++++++***))))))((((((&&&""" $$$))),,,''''''''''''''''''''''''&&&&&&&&&'''((())))))***((('''&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###&&&((()))'''$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$&&&(((%%%$$$$$$&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))((((((((('''%%%###!!!(((((((((((((((((((((((())))))))))))************))))))******++++++++++++'''((()))+++,,,,,,,,,,,,))))))***+++,,,,,,---...***,,,------,,,+++,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++......//////000111111111------......000111222333333444666666555444555666333555777:::<<<=========999777444444777;;;???AAAFFFGGGLLLRRRTTTXXXdddsss'''((((((&&&$$$"""###$$$!!!!!!!!!"""######$$$$$$%%%((()))%%%###$$$$$$###&&&&&&%%%$$$##################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$!!!$$$'''(((%%%$$$%%%&&&%%%%%%############%%%%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))******************++++++///////////////000111111------...000111222444444111222222333444555666666555444333333444666999;;;::::::;;;;;;<<<======>>>===;;;999888777777999:::<<<<<<>>>???@@@@@@@@@@@@======<<<;;;::::::999999999999999888888888888888;;;999777888:::;;;:::777;;;;;;::::::999888777777666666666666666666666666444444333333333333222222333222000///.........///000000000000////////////------,,,,,,+++***))))))(((((())))))*********+++******))))))(((((('''''',,,+++)))'''&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%### """$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&'''''''''&&&((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***,,,...---+++(((&&&###$$$&&&((()))(((((('''$$$$$$$$$$$$%%%''')))***%%%&&&'''&&&&&&&&&(((***,,,)))'''&&&'''''''''&&&(((''''''&&&&&&((()))******)))((((((((()))+++,,,...,,,***)))((()))***+++,,,+++***))))))***++++++)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...//////...---,,,,,,++++++++++++++++++,,,---............//////000000111111111111000000111111222333444444444555555555555555333444666888999888777666999999999888777999===@@@AAADDDGGGHHHGGGKKKRRRXXXmmm"""###$$$###!!! !!!#########"""""""""""""""$$$((()))%%%"""$$$$$$###$$$$$$######""""""############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###"""!!!###&&&'''%%%$$$%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++++++++//////......//////000111/////////000111111222222222333444444666666777888444333222222333555888999999999999::::::;;;<<<<<<===;;;999777666777777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888888888888888888:::888777888:::;;;999777:::999999888777777666666666666666666666666666666444444333333333222222222444222111////////////000////////////............------,,,++++++***))))))(((((()))))))))*********))))))))))))((((((''''''+++***((('''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%###""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''++++++*********)))))))))''''''((((((((('''&&&&&&+++***(((''''''''''''(((&&&'''(((((('''(((***,,,...,,,(((''''''((((((((()))(((((('''((()))***+++***)))((((((((()))++++++---+++***)))((()))++++++,,,+++***))))))***++++++***++++++,,,,,,,,,++++++------,,,,,,,,,,,,------...............---,,,+++,,,+++++++++,,,------............///000000111111111111000000111111222333444444444444555555555555444555777999999999888777999999999777777999<<>>AAACCCBBBAAACCCIIIOOOYYYhhh !!!"""""" """$$$$$$######"""!!!!!! $$$(((((($$$"""$$$$$$###"""""""""!!!""""""############$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$'''''''''&&&%%%$$$"""""" """$$$%%%%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++,,,,,,,,,---......------......///000000000000000000000000000333444444555666777888999333222222222333444666888888888888888888999:::;;;<<<;;;999777555555666666777777888999::::::::::::::::::999999888888777777666666666777777888888999999888777777999999888777888777777666666555555555666666666666666666666666333333333333222222222222444333111000//////000000/////////.........------,,,,,,,,,+++******))))))(((((())))))))))))******)))))))))((((((((((((''')))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''---+++(((&&&&&&(((***+++,,,+++)))(((&&&%%%%%%%%%,,,+++***(((''''''''''''&&&((()))))))))***,,,...111...***(((((()))))))))))))))(((((())))))***+++)))))))))((()))******++++++***)))))))))***+++,,,++++++************+++,,,+++,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------,,,---///000000///---,,,---,,,,,,,,,,,,,,,---...---......//////000111111111000000000000111222222333333444444555555555555555666888::::::::::::999999999999777777888;;;>>>===???@@@>>>===>>>BBBFFFOOOZZZjjjxxx!!!"""$$$###""""""$$$%%%############""""""!!!!!!###'''((($$$"""$$$$$$###"""""""""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$&&&&&&&&&&&&%%%$$$$$$###!!!"""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,------...---------------...//////000000000000000000000000222333444555666777777888333333333333444555666777888888777777777888::::::;;;:::888666555444444444888999:::;;;;;;;;;;;;;;;777777777777777777777666444444555666777777888888777777777777777777777777777666666666555555555444555555555555555555555555333333333222222222222111222111000.........///000////////////............,,,+++++++++******))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++)))'''%%%%%%''')))+++---+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&'''((())))))***,,,...111...)))''''''))))))***((((((((((((((())))))***)))))))))))))))******+++***)))))))))***+++,,,---++++++***+++++++++,,,,,,------------,,,+++******---,,,,,,,,,,,,,,,,,,---+++---000222222111///---...------,,,,,,,,,------------......///000000111000000000000000111222222333333333444444555555666666777999:::;;;;;;;;;;;;999999999888777777:::<<<>>>???@@@???>>>>>>AAADDDOOOVVV___fffmmmvvv!!!###$$$$$$######%%%&&&!!!!!!""""""############"""&&&'''###"""$$$%%%##################$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$%%%&&&&&&'''############%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,---......---------------...//////.........///000000111111000111111222333444555555444444444555555666777777999888777777777888999;;;999999888666555444444444999999:::;;;;;;;;;::::::555555666666666666666666333333444555666666777777666666666666666666666666666666666666666555555555444444444444444444444444333333222222222111111111000///---,,,,,,---......000000/////////.........++++++***************)))))))))(((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((***)))(((&&&&&&&&&'''(((%%%%%%&&&'''''''''((((((%%%&&&'''''''''(((***,,,...+++'''&&&'''((()))(((&&&&&&&&&'''''''''''''''((()))))))))************)))))))))******+++,,,,,,******++++++,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,++++++,,,,,,,,,+++---000222333333111000///......---,,,,,,,,,,,,---------...//////000000000000//////000000111222222222333333444555555666777888999:::;;;<<<======:::::::::999777777999;;;>>>????????????AAACCCEEEGGGLLLRRRUUUWWW[[[dddkkk !!!"""""""""!!!###$$$ !!!!!!"""######$$$$$$!!!%%%&&&###"""$$$%%%###$$$$$$$$$$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$$$$############$$$$$$#########$$$%%%&&&((((((&&&%%%######%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---............------......///000------...//////000111111...//////000111222333333555555555666666666777777:::999777666666777999:::888888777777666666555555666777777888888888777777444444555555666666777777333333333444444555555666444555666666444444555666555555555555555555555555444444444444444444444444222222222222111111111111...---,,,++++++,,,---.../////////.........------************************))))))((((((((((((''''''&&&''''''''''''(((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((('''&&&%%%''''''&&&&&&&&&''''''(((((((((((()))(((((('''&&&$$$&&&'''&&&%%%&&&(((******(((&&&&&&'''(((((('''$$$%%%&&&''''''''''''&&&(((((()))************)))************++++++++++++)))***+++,,,---------,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,+++---000222444444333333000000...---,,,,,,,,,,,,,,,------......///000000000////////////000111111111111222333444555555666777888999:::;;;<<<===>>>;;;<<<<<<;;;999888999:::<<<<<<===>>>???AAABBBCCC???DDDIIIJJJJJJNNNUUU[[[hhhrrr!!!"""!!! !!!""""""""""""""""""#########!!!%%%&&&###!!!$$$%%%###%%%$$$###############$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''(((***'''$$$$$$&&&'''&&&%%%&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,------//////......//////000111////////////////////////......///000111222222333444444555555666666555555999777555444444555777999777777777888888777777666555555666666666666555555444444444555666777777888333333333333333444444444333555666555333222444666333333444444444444444444333333333333333333333333222222222222111111111111...---,,,,,,,,,,,,......---------,,,,,,,,,++++++))))))))))))************))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%$$$######!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&''''''&&&%%%%%%&&&(((&&&%%%%%%''')))***)))'''%%%%%%'''((((((((('''&&&'''((()))***+++******)))***++++++++++++******))))))***+++---------------,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,---///111333555555666111000///...,,,,,,++++++,,,,,,---......//////000///////////////000111111000111222333444555555666777777888999:::<<<===>>><<<======<<<:::999999:::<<<;;;;;;===>>>???@@@@@@???CCCGGGHHHHHHLLLTTT[[[\\\cccmmmvvv!!!"""###"""!!! !!!###$$$$$$######"""!!!!!!!!!!!!%%%&&&###!!!$$$%%%###$$$$$$###"""!!!!!!""""""######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&,,,(((%%%%%%&&&(((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,------///////////////000111111111000000///......------......///000111222333333333333444555555444444444888666444222222444666777666777777888888888888888555666666777666666555555333444444555666777888888444333333333333333333333222444666555333222444666222222222222222222222333333333333333333333333333222222222111111111111000///...---,,,------//////+++++++++*********)))))))))))))))))))))*********))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&'''&&&%%%###""""""$$$&&&'''(((((('''(((((('''%%%%%%&&&((($$$$$$%%%(((***+++***(((%%%&&&((()))))))))(((''''''((()))++++++******)))+++++++++++++++***)))((()))***+++---......------++++++,,,---............,,,++++++++++++++++++,,,---...///111333555777888222111///...,,,,,,++++++,,,,,,------...//////000///////////////000111111000111111222444555666666777777777888:::<<<===>>>===>>>>>>===;;;999::::::>>>=========?????????>>>BBBEEEGGGFFFFFFKKKTTT\\\ZZZ^^^cccffflllxxx$$$#########"""!!!!!!!!!######$$$$$$$$$$$$######### !!!%%%'''%%%"""###((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%''''''((()))&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&((())))))******((()))***)))'''&&&%%%&&&))))))))))))************...///000000//////111222...//////000000000000///333222111000000222444555777666444222111111111222444333111000000111333444111333555888999888777666;;;:::888666444333222222444444444444444444444444000000111222333333444444555444444333222222222333444444333333222333333333111111111222222333333333000000000000000111111111000000000///......------,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))))))))******************))))))((((((((('''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""'''&&&%%%$$$$$$%%%&&&'''"""$$$$$$$$$###$$$%%%'''***'''%%%$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$%%%$$$$$$###"""!!! ((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((())))))(((((((((((())))))***)))(((((()))***(((''')))))))))(((&&&''')))++++++++++++*********))))))))))))***++++++,,,---------------------------------------.........//////)))+++...//////000111333111111000000//////.........---,,,,,,++++++++++++///////////////000111111000000111222444555555666444444555777888:::<<<===AAAAAA@@@>>><<<;;;===>>>@@@@@@@@@??????@@@DDDGGGKKKKKKKKKKKKNNNSSS[[[aaaaaacccffffffgggmmmwww$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!$$$######&&&$$$$$$$$$$$$$$$#########$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%***++++++******)))''''''$$$&&&((()))((('''((()))(((((()))))))))*********,,,------.........///000...///000000000000000000333222000000000222333555555555444333222222222222444333111000000111333444,,,...000333555666777777:::999888777666444333333333333333444444444444444111222222333333444444444444444333222222222222222333222222111111111111111000000000111111111111111000000000000000000000000//////......---,,,,,,,,,++++++******)))*********)))))))))(((((()))))))))))))))))))))))))))(((((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""######"""!!!!!!###&&&&&&$$$######$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%$$$###"""###$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$###"""########################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$'''''''''&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((***(((&&&$$$$$$&&&(((******(((''''''((()))(((&&&)))))))))((('''''')))++++++++++++*********))))))+++,,,,,,------.........---------------------------------------------...***,,,.../////////000111000000000/////////......------,,,+++++++++,,,,,,///////////////000000111000000111222333444555555555555666777999;;;===>>>@@@@@@???===;;;;;;<<<>>>???@@@BBBBBBCCCEEEHHHKKKQQQQQQQQQQQQSSSWWW^^^cccbbbeeegggfffeeefffkkkooowww#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!$$$###$$$&&&!!!"""###$$$$$$$$$###"""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((((((((('''&&&%%%$$$###$$$&&&((((((((('''(((***(((((())))))))))))*********++++++,,,---......///...///000000111111000000222111000000000111222333333333444444444444333333333333111111111222333444---...///111333555666777888888999999888777555444333333333333333333333333333333333333333333333333333333222222111111222222111111000///////////////000000000000////////////000000000000000/////////...------,,,,,,+++************)))))))))***++++++******))))))))))))******)))))))))((('''''''''&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######$$$$$$$$$$$$############""" !!!$$$$$$"""!!!!!!###%%%%%%$$$$$$$$$#####################$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######%%%''''''&&&$$$$$$%%%#########"""""""""""""""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$((((((((('''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###&&&((('''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''$$$!!!!!!$$$'''******(((&&&&&&'''((('''&&&((())))))((('''''')))***+++************))))))))),,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...//////////////////.........,,,,,,+++++++++,,,------//////......//////000111000000111222333444444555444444444666777999;;;<<<>>>>>>===<<<:::999;;;===>>>AAAFFFIIIKKKMMMPPPRRRXXXYYYXXXXXXXXX[[[```dddcccfffgggeee```\\\[[[\\\dddnnnyyy""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######%%%""""""'''(((%%%###$$$ ###%%%%%%%%%$$$#####################""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&&&&"""###$$$%%%''''''((((((&&&((()))((('''%%%%%%&&&(((((((((((()))))))))************,,,.../////////...///000111111111111111222111000000000111222222111222333555555555444333222222111111111222333444666555555444444555666777666777999::::::999777666333333333333333222222222333333333333222222222222333222222111111111222222222111000///////////////111000000000///.........000///////////////......---------,,,++++++******))))))((())))))***+++,,,******))))))))))))******))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$"""###$$$%%%%%%$$$###"""$$$$$$""" !!!$$$$$$###""""""$$$%%%%%%$$$%%%%%%$$$$$$######"""""""""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$''''''&&&$$$$$$$$$##################"""""" !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""&&&(((&&&"""!!!$$$)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((&&&$$$""""""$$$&&&(((***(((&&&%%%&&&'''&&&%%%((()))***)))((('''(((***************))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,...//////---,,,,,,---........................++++++++++++,,,,,,---...///............///000000000000000111222333333444111222222333555666888999;;;<<<;;;:::888888:::<<<@@@EEEKKKQQQTTTVVVXXXYYY]]]^^^^^^^^^]]]___bbbddddddeeeeeebbb\\\WWWTTTSSSZZZ^^^eeemmmxxx######""""""!!! ######$$$$$$$$$$$$######%%%###%%%+++,,,'''###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%''')))+++---......%%%'''((((((&&&%%%&&&&&&'''(((((((((((())))))))))))'''''')))---//////......///000111222222222222222222111111111111111111000111222444555444333333111111111222222333333444999999888777777777888888555777999:::;;;:::888777444444444333333222222222222222222222111111111111333222222111222222333333333333222111000//////000111111111000/////////.../////////.........------......------,,,+++++++++(((((((((((()))***++++++******))))))))))))******)))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$###"""#########$$$%%%&&&&&&%%%$$$###%%%%%%$$$""" """%%%'''%%%$$$$$$%%%%%%$$$###&&&&&&%%%%%%$$$$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### """$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%(((***'''""" ###'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((())))))&&&&&&&&&''''''&&&&&&&&&+++)))&&&%%%%%%&&&&&&%%%''')))***)))((('''((()))))))))))))))))))))))))))*********************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++***+++,,,,,,------......//////++++++++++++,,,,,,---..................//////000///000000111111222222222222222333333555666888999999::::::999777888:::<<>>===;;;888777888777777666666777888888888888777666555555444444444444444555666777888888444444444444444555666777555444333111000/////////,,,,,,,,,------.........//////...------,,,++++++++++++******)))(((((((((+++***)))(((((('''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$ """&&&'''&&&%%%$$$$$$"""!!! !!!$$$&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%''')))(((&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%)))(((&&&%%%%%%&&&((()))///,,,(((&&&&&&'''''''''&&&(((***+++)))((((((((('''((((((((())))))******''''''((()))***++++++,,,++++++++++++++++++++++++))))))***+++---...///000+++,,,------+++******+++))))))***+++---...//////...------,,,++++++++++++...------------...//////////////////000000000000000000000000111222333444777888999888888999<<<>>>===AAAFFFIIIJJJIIIIIIIIIMMMRRRYYY___bbbdddfffggghhheeeaaa^^^[[[YYYWWWUUUQQQKKKHHHHHHEEEAAAEEELLLEEEKKKSSS\\\hhhxxx"""######"""!!!!!!"""$$$"""""""""##################$$$%%%$$$""""""###$$$%%%$$$"""!!!!!!!!!""""""'''$$$!!!"""%%%&&&######&&&$$$###$$$### ######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((((('''%%%######%%%&&&''''''&&&''''''((()))***'''''''''((()))+++,,,---)))******++++++,,,------000111222222111000111333666666777777666444222111222111///...---...000111222222222333333444444444666777777777777777666666444444555555777888999:::666666777888999;;;<<<===888777666666666777999:::444444333444444555666777777777555444333222222222000//////............///------..................,,,,,,++++++***)))((((((************************(((''''''''''''&&&&&&&&&&&&((()))(((&&&$$$$$$$$$''''''((((((''''''&&&%%%+++$$$!!!$$$'''%%%!!! &&&###!!!"""%%%&&&$$$!!!########################""""""!!!   !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###""" !!!$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%""""""###%%%%%%&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$#########%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((())))))((('''&&&&&&$$$%%%&&&((((((&&&%%%$$$'''((((((((((((((('''&&&))))))*********+++++++++,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++---///)))***++++++))))))***+++///...,,,*********,,,---((()))+++---...000000111//////.........000222333///000000222333444555555666666555555666888;;;<<>>BBBDDDFFFKKKTTT```mmmvvv"""######"""!!!!!!"""$$$""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""###$$$&&&&&&$$$#########$$$$$$%%%""" ###$$$!!!!!!###!!!!!!######!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$((())))))((('''''')))+++)))((('''''''''''''''((((((((((((((()))***+++,,,***++++++,,,,,,---......///000222111000000111333555555555555444333222222222111///...---...///000111222222333333444444555666666777777777777666666222222333333444666777888666666777777888:::;;;;;;888777666555555444444555444444333444444555666777777666555444333222222222000000///.........//////---...............------,,,,,,+++******)))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""$$$&&&'''''''''(((***&&&''''''''''''&&&%%%%%%"""###((()))))))))###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%###""""""!!!!!!""""""###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&& !!!###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&)))***+++,,,,,,+++***)))%%%%%%&&&'''((()))***+++******+++++++++,,,,,,,,,,,,++++++++++++,,,------*********++++++,,,,,,,,,+++,,,,,,+++)))(((***+++***+++,,,+++***)))***,,,///...,,,******+++,,,---------............------///.........///000111222///000000111333444444555888666555444444555777888<<<<<<;;;;;;<<<<<<===>>>DDDIIIOOOQQQRRRUUUZZZ___dddbbb]]]YYYUUURRROOOMMMMMMIIIDDDAAAAAA@@@>>>===@@@AAABBBEEEJJJRRR[[[bbblllttt"""######"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$!!!###$$$$$$###"""###$$$&&&%%%$$$$$$###$$$$$$$$$$$$!!! ######!!!"""###!!! ###%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))((()))+++---***)))((('''&&&&&&&&&&&&(((((((((((())))))***+++++++++,,,,,,---............///111111000///111222333333222222222222222333111000///.........///000111111222333333444555555555666666777777666666666222222333333444555777777777777777888888999999999999999999777666444222111444444333444444555666777777666555444333222222222111111000///////////////...............---,,,++++++++++++******))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""$$$&&&''''''''')))***&&&&&&&&&&&&&&&%%%$$$$$$'''""" $$$'''%%%$$$$$$!!!$$$'''%%%"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$########################%%%$$$######%%%%%%$$$###%%%%%%%%%$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''***---000111+++++++++,,,,,,,,,------+++++++++++++++,,,------++++++***)))***+++,,,---+++,,,+++)))'''&&&&&&(((***+++,,,,,,******+++,,,...---,,,+++***+++,,,---............---,,,,,,+++............///000111222///000000111222333444444888777555333222222333333666666666666777999:::;;;???CCCGGGIIIJJJMMMRRRVVV]]]\\\ZZZWWWSSSMMMIIIFFFIIIFFFBBB@@@??????===<<<;;;<<<===>>>AAAEEEKKKPPPTTTZZZcccmmmxxx"""######"""!!!!!!"""$$$&&&%%%$$$""""""###$$$%%% """$$$$$$###""""""#########""""""""""""""""""%%%###""""""$$$%%%###""""""&&&&&&###"""$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&))))))((((((((())))))*********+++,,,,,,------...---...///000//////000222111000000///000111222333111000///............///111111222333333444555555555555666666777666666666555555555555666777888999999999999999999999888888::::::;;;:::999777444333444444333444444555666777666666555444333222222333222111000////////////////////////...---,,,+++***+++*********)))))))))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''((('''%%%######$$$%%%%%%&&&&&&%%%%%%$$$###---(((%%%&&&%%%!!!"""$$$&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&###$$$%%%%%%%%%%%%$$$###((('''((()))+++///333555******++++++++++++,,,,,,+++++++++***+++,,,,,,---,,,+++)))((((((***,,,---+++++++++)))'''&&&'''(((***,,,---,,,+++***+++,,,------,,,+++++++++,,,---++++++,,,,,,---,,,,,,,,,------......///000000111///000000111222333333333777666555333222222222222222222333444555777999:::;;;>>>AAACCCEEEIIINNNRRRZZZZZZXXXTTTNNNIIIEEEDDDFFFDDDBBB@@@???>>>======777999;;;===???BBBFFFIIIJJJNNNTTTZZZbbblllwww~~~"""######"""!!!!!!"""$$$%%%$$$###"""!!!""""""###!!!###$$$###""""""###""""""""""""###"""""""""$$$###"""###$$$$$$$$$###$$$((('''###!!!###$$$###"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&'''(((((()))((((((((((((((()))))))))))))))***++++++,,,,,,+++---............000111000///......///000222333000//////...............000111111222444555555666444444555666666666666666555555444555555666777888999::::::;;;::::::999888777777888999999777666555444444333444444555666777666555444444333333333333222111000///........................---,,,+++************)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((&&&###!!! !!!%%%%%%&&&&&&%%%%%%$$$###&&&""""""%%%&&&$$$###%%%&&&$$$######%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$##################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''')))((((((((())),,,///111))))))))))))************+++************+++,,,,,,,,,+++)))(((((()))+++,,,***++++++***(((((()))+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---)))******+++++++++******,,,---......///000000000000000000111111222222333555444444444444444444444222222333444666888999:::999:::<<>>>>>>>>888:::===>>>???AAACCCEEEBBBEEEIIINNNSSSXXX]]]```pppxxx"""######"""!!!!!!"""$$$""""""!!!!!!  ###$$$$$$"""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!%%%%%%!!!!!!""" """"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&((()))(((&&&$$$$$$%%%%%%%%%%%%%%%&&&'''((()))''''''''''''(((((()))***(((((())))))***+++++++++***+++------------///111//////...//////000111111/////////.........------000000111222444555666666333444555555666666666666333333222222333444444555888999:::;;;;;;:::888777222333444444555555555555444444333444444555666777666555444333333333333333222111000...---------------------------,,,+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$!!!"""%%%&&&$$$$$$''''''$$$!!!###&&&(((%%%"""########################""""""""""""""""""###$$$###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""###############$$$$$$############$$$$$$$$$$$$"""""""""###############""""""######$$$$$$$$$### !!!!!!"""############%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$######!!!$$$&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((())))))))))))******************+++,,,,,,,,,+++***)))((()))******+++,,,,,,+++))))))+++,,,)))***++++++))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))'''&&&,,,,,,---///////////////000000000111111111222222222222333333444444555555333333333444666888999:::888888999;;;AAAHHHNNNRRRYYYYYYVVVOOOGGGBBBBBBCCC???AAAAAA@@@>>>===>>>???;;;===>>>>>>===<<<===???<<>>EEEKKKOOOUUUWWWVVVPPPHHHAAA???@@@<<<>>>@@@???===<<<<<<>>><<<===>>><<<:::999:::;;;;;;===@@@DDDHHHKKKLLLLLLJJJNNNYYYgggqqqxxx"""######"""!!!!!!"""$$$$$$%%%'''((('''$$$!!!###$$$$$$###"""""" !!!"""###$$$$$$###"""!!!###$$$$$$######$$$%%% $$$######&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&"""$$$'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))++++++)))******+++,,,,,,------(((***,,,,,,,,,---...000...///000111111000///.........//////......---,,,///000111222444555666777222333444555666666666666555555444444444555666666333444666777888777666555555555333222222333555555444444444444444555777777555555444333333333444444000000...---,,,+++++++++++++++,,,---------,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''))))))((((((((()))''''''((((((''''''&&&%%%###!!!###&&&%%%###$$$(((###&&&((('''$$$"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%########################"""%%%&&&%%%###"""$$$&&&&&&%%%$$$#########$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$###"""""""""###%%%&&&%%%%%%$$$$$$%%%'''(((***%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''''')))************+++++++++*********)))***++++++,,,***************)))((('''//////...+++(((&&&''''''''')))***)))((('''((()))***+++,,,---------------***+++,,,---............+++,,,---////////////...000000000000111111111111000000111111111111000///111111111111222444555555999777555666;;;BBBGGGKKKQQQUUUVVVRRRIII@@@===<<<999<<<>>>>>>;;;:::;;;===<<<<<<===<<<::::::<<<===:::999:::===AAADDDFFFFFFGGGIIIPPP[[[```eeeppp}}}$$$#########""""""!!!!!!!!!!!!""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""""""""""""""###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%$$$$$$%%%&&&''''''((()))((('''%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))************///---+++***+++,,,,,,+++------------.........///111000///......---------///000222333444444333333444333111111111333555666555555666666666666555555777888888888777444222000111111111111222333444555222111000000111222444555////////////000000000000//////.........---------------+++***))))))(((((($$$%%%''')))***))))))((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###!!!!!!"""$$$%%%!!!"""###$$$$$$###!!!!!!$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###%%%&&&&&&$$$######$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((************************---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,+++***((((((((()))))))))***,,,,,,***)))***+++,,,---.../////////...---,,,,,,------.../////////000000000000111111111111222222111111111111222222000222333333333333444666333444555777:::@@@GGGLLLRRRQQQOOOMMMIIIDDD>>>999======>>>>>>>>>>>>======;;;===??????>>><<<999777:::<<<>>>???@@@BBBFFFHHHHHHJJJNNNRRRWWW\\\bbbgggtttvvvzzz~~~############"""""""""!!!!!!"""""""""##################"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&'''(((((()))))))))))))))************///---++++++---......---------........./////////000000///.........//////000111222333444444333333444333222111111333555666555666666666666555555444666777777888777555333111111111111111222333444555444444333222333444555666..............................------------,,,,,,+++******))))))))))))***%%%&&&'''(((((()))(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%""""""############""""""######$$$$$$$$$###"""!!!#################################""""""""""""!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""!!! !!!""""""&&&'''((('''%%%#########"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% %%%''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((()))))))))))))))************************&&&'''''')))***+++,,,,,,))))))))))))))))))))))))******)))(((((()))***+++''')))++++++)))((()))***+++,,,---.........------,,,,,,------...///////////////000000000111111111111000000//////000000111///000111222111111222444333444666888:::???FFFJJJLLLKKKIIIHHHFFFBBB<<<888===>>>>>>??????>>>===<<<;;;<<<======<<<:::888777888:::<<<>>>???AAAEEEGGGJJJKKKMMMOOOQQQUUUYYY]]]bbbdddgggjjjoooyyy############""""""""""""""""""""""""############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************...---+++,,,...000000///....../////////000000000///////////////000000111222222333444444444333333444333222111222333444555666666666666666555444333444555666666666555333222111111111111111222333444222111000000///000000000---------------------------,,,,,,,,,,,,+++++++++((((((''''''((())))))***((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&$$$#########"""""""""######$$$"""############"""!!!!!!#################################""""""""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$%%%%%%$$$######""" ###%%%&&&%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''((()))(((%%%###"""###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%''')))(((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((()))))))))*********+++************************$$$$$$&&&''')))+++,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,'''(((******((('''((()))***+++,,,,,,------,,,,,,,,,,,,,,,---......////////////000000000000111111000//////......//////000///000222222111111333444555666777999;;;???DDDHHHHHHHHHGGGGGGFFFDDD@@@======>>>???@@@@@@>>><<<;;;:::::::::999999888888777888:::<<<===???BBBFFFIIIOOOOOONNNMMMLLLMMMPPPSSSWWWYYY[[[\\\___fffpppxxx#########""""""""""""""""""""""""""""""#########%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""#########"""!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%((())))))(((&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))************,,,++++++,,,...000000000////////////000000000000.........///000111222222333333333444444333333333444333222222222333444444666666666666555444333333333444444555555555444444111111111111111222333333111111000//////......---.........---------------++++++++++++************'''''''''&&&&&&''''''((()))((('''&&&%%%&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$%%%$$$###"""$$$###"""!!!"""###$$$%%%###############"""""""""########################""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%$$$###"""  """$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%###%%%%%%$$$$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((())))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''')))******)))(((((())))))******++++++++++++++++++,,,,,,------...//////////////////000000000111000//////......//////000111333444444333444555777666888:::;;;<<>>???@@@AAA@@@>>>;;;:::999888777666666777777888999;;;<<<>>>@@@CCCHHHKKKSSSSSSRRROOOLLLLLLNNNPPPUUUWWWXXXYYY[[[```hhhnnn{{{""""""""""""""""""############""""""""""""""""""$$$$$$###"""!!!!!!""""""###################################################""""""""""""""""""###!!!!!! !!!!!!"""###$$$$$$###""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%((())))))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((()))))))))***************))))))+++...//////...////////////000000000000............///111222333333333222333333333444444444333333333333333333333555555555555555444333333222333333444444444444444111111000000111111222222555555555444333222111111/////////.........------++++++*********))))))))))))((('''&&&%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######"""""""""###%%%&&&$$$###"""""""""###%%%&&&%%%%%%$$$$$$####################################""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%!!!""""""""""""""""""!!! """$$$$$$$$$###$$$%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%"""%%%&&&###$$$)))+++)))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((()))******)))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))************))))))(((((((((***++++++***))))))***))))))))))))******++++++++++++,,,,,,---............////////////000000000111000000//////000000111111333444444444444555777777999<<<===>>>@@@CCCEEEDDDCCCDDDEEEGGGHHHFFFEEE@@@@@@AAAAAA@@@>>>;;;:::888777666555555777888999888999;;;<<>>@@@AAABBBDDDFFFJJJJJJJJJKKKMMMNNNNNNLLLBBBBBBAAA@@@???===;;;:::888777666666777888:::;;;666777999:::===BBBHHHLLLRRRTTTVVVUUUTTTSSSSSSSSSTTTVVVYYYZZZZZZ\\\bbbfffmmmsssxxxxxxsssppprrrvvv|||!!!"""""""""########################"""""""""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###"""!!!!!!"""###$$$$$$###"""!!!"""###%%%&&&!!!""""""###$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&(((''''''&&&'''((()))***''''''''''''''''''''''''))))))))))))******************+++---///000...---------........./////////------,,,------...//////////////////000222444555444444444444333333222111222222333444555555555555333333222222222222222222111111000000000000111111//////000000000///---,,,//////......---,,,,,,++++++++++++*********))))))(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%###############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!###$$$$$$$$$%%%&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%"""((((((###%%%...111---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))***+++******)))((((((***++++++***))))))*********)))))))))***+++,,,***++++++,,,,,,---.............../////////000000000//////......//////000000222333333222333444555999<<<@@@CCCDDDEEEFFFGGGOOONNNMMMNNNPPPQQQPPPOOOEEECCCAAA???===<<<<<<<<<888888888888999:::;;;<<<777999:::<<<>>>DDDJJJOOOTTTWWW[[[\\\[[[ZZZXXXXXXZZZ]]]______^^^___bbbfffiiilllooommmiiiffffffggggggjjjooouuu|||!!!!!!""""""#########$$$$$$#########""""""!!!!!! !!!!!!!!!"""$$$%%%&&&################################################$$$###"""!!!!!!"""###$$$###"""  !!!###$$$ """#########"""!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''###%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''&&&))))))))))))************,,,,,,,,,...000000///---------------.........///---,,,,,,,,,,,,---......---------...000222555666444444444444444333222111111111333444555666666666444333222222111111222222111111000000000000000111000111222222222111//////......---,,,,,,+++******++++++++++++************''''''&&&&&&&&&'''(((((("""###%%%'''((((((''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&########################"""###$$$%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""" """$$$&&&''''''%%%###!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""###%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###%%%'''&&&%%%$$$%%%%%%"""))))))###%%%000333...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***++++++******''')))******((((((((()))+++***)))))))))***,,,---***++++++,,,,,,---................../////////000.........------.........222444555555555555666888999===AAADDDFFFFFFGGGIIIJJJIIIHHHIIIJJJKKKJJJIIIFFFDDDAAA>>><<<<<<<<<<<<888888999:::;;;<<<<<<===;;;<<<===???BBBHHHNNNSSSXXX\\\aaacccbbb```^^^]]]\\\___aaa```^^^]]]```cccggghhhiiihhheeebbbaaaaaa]]]^^^aaadddiiipppxxx~~~!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&######""""""!!!!!! !!!""""""######%%%%%%%%%%%%$$$"""!!! ######$$$%%%&&&&&&''''''$$$###!!! !!!###$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((&&&$$$%%%'''(((&&&$$$''''''''''''((((((((((((((()))***+++,,,+++******,,,,,,------...//////000------------------------///000111222333444555555333333333333333222111000...///111222333333222111000000111222333333444444222222222222222222222222333333333222222222111111///............---------******)))''''''&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((###(((((('''&&&%%%%%%$$$$$$&&&"""!!!%%%'''%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$%%%&&&%%%###!!!%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!""""""#########$$$$$$$$$%%%&&&&&&%%%###"""###$$$)))&&&""""""$$$%%%$$$""""""""""""""""""""""""""" """######"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))(((%%%$$$&&&(((***((($$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%((('''%%%$$$###$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++***((())))))************))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))((((((&&&'''(((***++++++++++++(((((())))))************,,,,,,,,,---------............---------......///000111111000......///000000111111222222333444444999;;;>>>@@@AAA@@@>>>===CCCCCCBBBBBBBBBBBBBBBCCC????????????>>>>>>>>>>>>============<<<;;;::::::;;;>>>AAACCCDDDHHHNNNTTT[[[^^^ccchhhjjjiiigggeeecccggghhhccc\\\YYY\\\aaabbbcccdddeeedddcccaaa```]]]\\\[[[[[[\\\___bbbddd""""""""""""############%%%$$$$$$######"""""""""###############$$$%%%%%%$$$#########""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$''''''''''''((((((((((((((()))***+++,,,++++++***,,,---------......//////,,,,,,,,,------.........//////000111222333444444222333333333222111111000...///111222333333333222000111111222333333444444222222222222222222222222222222222222111111111111............------------++++++***(((((('''''''''&&&''''''(((((())))))***''''''''''''''''''''''''***%%%!!!"""&&&******(((***))))))(((''''''&&&&&&&&&""" !!!%%%'''%%%"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$&&&((()))***+++######$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""""""""%%%$$$$$$%%%&&&%%%###!!!###############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$###""""""###$$$&&&###!!!!!!$$$%%%%%%$$$###########################%%%&&&'''&&&%%%&&&'''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%###&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!""""""######$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%&&&)))***)))((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++++++++******)))))))))))))))+++,,,,,,+++******++++++******++++++,,,---,,,,,,,,,------------......------------......///000111111000...---///000000000111111222333333444888888999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@@@@BBBEEEFFFGGGKKKQQQVVV]]]```fffjjjmmmmmmkkkiiigggiiihhhddd^^^[[[]]]```___aaabbbdddddddddcccbbb^^^\\\XXXUUUSSSTTTUUUWWW############$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!! %%%$$$$$$######$$$$$$%%%""""""##################%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((('''%%%''''''''''''(((((((((((()))***++++++,,,,,,++++++---------------.........,,,,,,------.........///......///000111222333333222222222111111111111111...///000222333444444444111111111222222333333444222222222222222222222222111111111000000000//////......---------,,,,,,,,,,,,+++***))))))((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))'''%%%&&&'''))))))(((((('''&&&&&&&&&%%%### !!!%%%&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$%%%$$$###$$$%%%%%%###!!! !!!###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!"""!!!!!!###$$$###!!! !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""" !!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$ ###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''&&&%%%&&&((())))))(((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))((((((++++++,,,,,,,,,+++)))))),,,+++***)))***+++---...,,,,,,,,,,,,------------------,,,------...//////000000111///...---...000000000000111222222333333555444444333444666777999666666666555555666666777888999999:::;;;<<<===>>>===>>>@@@BBBDDDFFFFFFGGGDDDFFFHHHIIIJJJNNNUUUZZZ___bbbgggkkknnnnnnmmmllliiihhhdddaaa^^^]]]]]]]]]]]]^^^```bbbcccccccccbbb___[[[TTTNNNIIIHHHHHHHHH"""""""""#########$$$$$$""""""""""""############!!!!!!""""""####################################""""""!!!!!!!!! ###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((*********+++++++++++++++------------------------...............---------.........///000111111222111111111111111111111222...///000222333444555555111111111222222333333333333333222222222222222111000000/////////.........------------,,,,,,,,,++++++***))))))((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''###&&&)))((($$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""$$$&&&%%%$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""%%%$$$$$$###""""""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%###""" !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""!!!!!!"""$$$"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######!!!########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$### ###&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))***++++++++++++))))))+++***(((&&&''')))+++---++++++,,,,,,,,,---------,,,,,,,,,,,,---.../////////000000///------...000//////000000111222222222222222222222333444555666555555555555555555666777888888888999;;;===???@@@>>>???AAADDDFFFHHHIIIJJJGGGIIILLLMMMNNNSSSZZZ___ccceeehhhkkkmmmlllkkkkkkgggccc^^^\\\\\\]]]\\\[[[[[[\\\]]]^^^______^^^^^^\\\XXXPPPIIIDDDBBBBBBCCC!!!!!!!!!"""""""""######""""""""""""""""""###### !!!"""############"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''''''''((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,---------------000000///...------,,,+++.........///000000000111111111000000111222333444000000111111333444555555111222222222222222333333333333333222222111111111/////////.........---------,,,,,,,,,++++++++++++))))))((('''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###(((((('''&&&%%%$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$###""""""#########$$$$$$$$$""""""##################""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###############"""!!!!!!!!!########################%%%&&&'''&&&###!!!!!!!!!########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###"""###%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((************)))+++***(((&&&''')))+++---+++++++++,,,,,,,,,------+++++++++,,,,,,.../////////000000///---,,,...///...//////000000111111222000222444666666666555444555555555555555666777777666555666777999<<<>>>@@@>>>???AAADDDGGGHHHJJJJJJLLLPPPSSSUUUWWW[[[aaafffiiiiiikkkkkkkkkjjjiiihhhccc^^^YYYXXXZZZ]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVUUUSSSOOOJJJDDDAAA@@@AAABBB !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$$$$%%% !!!"""#########"""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((''''''(((***''''''''''''(((((((((((()))(((((((((((()))******+++++++++,,,------......111000000///...---,,,,,,.../////////000000000111111111000000111333555666222222111222222333444555222222222222222222222222444333333222222111111111/////////.........------,,,,,,,,,+++++++++******((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&)))))))))''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$"""!!!!!!###$$$$$$###$$$$$$$$$###############"""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''%%%###"""#########$$$%%%%%%###!!!!!!!!!"""""""""""""""""""""""""""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&''')))'''%%%$$$$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))************++++++$$$%%%''')))*********))),,,+++***)))***+++---...++++++++++++,,,,,,,,,,,,++++++++++++,,,---////////////000...---,,,---///.........///000000111111000222555777888777555333333333333333444555666777222222222333555888;;;===>>>@@@BBBFFFIIIKKKLLLMMMUUUYYY^^^```aaacccgggkkkllllllkkkjjjiiihhhgggfff```\\\WWWUUUWWWZZZZZZZZZVVVVVVTTTRRRPPPNNNMMMLLLGGGEEEBBB???>>>>>>???@@@!!!!!!"""""""""###############""""""!!!!!! !!!"""$$$%%%&&&%%%$$$###!!!!!!"""""""""######### !!!!!!!!!!!!!!!"""$$$&&&&&&%%%###!!! !!!!!!""""""######"""##################"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&(((((('''''')))+++''''''''''''(((((((((((((((''''''&&&'''((()))***))))))***+++---...//////............//////////////////000000000000111111222222111111222444666888444333222222222222333444222222222222222222222222444444333333222111111000////////////............++++++++++++************)))((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%% !!!"""######$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$%%%$$$""" """$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%!!!$$$&&&&&&$$$""""""$$$######################## """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&***'''$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&((('''%%%$$$&&&'''''''''((((((((((((''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))*********&&&'''((()))******)))(((++++++******++++++,,,---***++++++++++++,,,,,,,,,*********+++,,,---///000...//////...,,,,,,---///------...//////000000111000111333444555555444444222222222333333444555666222111111111333666:::<<>>============"""############$$$$$$$$$$$$######"""!!! !!!###%%%&&&&&&&&&$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""$$$'''))))))'''$$$!!!!!!""""""###$$$%%%%%%&&&""""""############""""""###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$$$$$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$&&&)))(((''''''))),,,''''''''''''((((((((()))''''''&&&%%%&&&'''((()))((((((***+++---...000000,,,,,,---...///000111222000000000000111111111111333222111111333555888999555444333222111222333444222222222222222222222222444444333333222111000000000000/////////.........+++++++++************)))***)))))))))))))))******((()))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""!!!!!!"""###$$$$$$$$$""" """$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""###%%%%%%$$$$$$%%%'''###&&&'''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###((('''%%%$$$###$$$%%%%%%############$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((($$$'''((('''%%%$$$%%%'''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))******++++++***((('''(((((())))))******************+++++++++,,,,,,,,,*********+++,,,---///000...//////...,,,,,,---///------......///000000000111111000000111222444555333333333333444555666777444333222222444777;;;===???AAAFFFKKKQQQUUUYYYZZZ]]]bbbggghhheeebbbaaaaaaaaaaaa```___^^^^^^^^^^^^XXXUUUPPPKKKHHHHHHJJJLLLMMMLLLJJJGGGEEEDDDCCCCCCBBBAAAAAA@@@???===<<<<<<((($$$!!!!!!###&&&&&&%%%!!!!!!!!!###%%%%%%###!!!%%%$$$"""###$$$&&&%%%%%%$$$$$$######$$$$$$%%%&&&---(((###"""%%%'''&&&###"""######$$$$$$#########"""############"""!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))***((('''%%%%%%'''(((***&&&&&&'''''''''''''''''',,,,,,++++++******))))))000---)))(((***,,,+++***...---***((()))+++...111...///000111111222222111111111222333444666666777444444333333333222222222222333333444444333333222333333444444333333222111000...,,,+++,,,---------+++++++++************)))***)))(((&&&&&&&&&'''((((((''''''''''''&&&&&&&&&)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$!!!###$$$%%%%%%%%%&&&%%%###"""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""###'''***(((###!!!$$$'''%%%%%%%%%$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''"""$$$&&&((((((&&&$$$""""""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$%%%###"""###$$$$$$###""""""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''((((((((((((''''''((((((((((((((('''''''''***(((((())),,,---,,,)))+++***)))(((((()))******------,,,***)))***---///)))***++++++******,,,......------------.../////////............///000000///111222222222222444555222222333333333333333333111333555666777888:::<<<===BBBIIIPPPTTTWWWXXXYYYdddeeefffdddaaa_________bbb]]]WWWUUUVVVXXXXXXXXXWWWTTTOOOJJJFFFCCCAAAAAACCCDDDEEECCC@@@>>>===>>>??????>>>>>>>>>???@@@AAA'''%%%###$$$%%%%%%### """!!!!!!"""$$$$$$###!!!$$$###""""""$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&---(((######%%%&&&%%%"""###$$$$$$$$$$$$######""" !!!"""###############!!!""""""###############&&&%%%###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((())))))(((''''''''''''((()))''''''''''''''''''''''''***************)))))))))///,,,)))(((***++++++***...---+++)))***+++---///...///000111111222222111111111222333444555666666444444444444333333333222222222333333333333222222333333333333333222222111...,,,***)))***+++***)))*********)))))))))(((((())))))(((''''''((()))***(((''''''''''''&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$### !!!"""###$$$######""" !!!""""""###$$$%%%%%%%%%###"""""""""##############################$$$$$$$$$#########""""""############""""""""""""!!!!!!"""""""""#########%%%%%%$$$###""""""###$$$%%%%%%$$$$$$####################################$$$###"""!!!!!!"""###$$$######"""""""""###$$$$$$$$$%%%&&&'''&&&$$$###!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$###"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$######""""""%%%$$$######%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$######%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''***)))((())),,,,,,+++(((+++***)))(((((()))******,,,------+++******,,,...---.........,,,,,,...000------,,,,,,------...///---,,,,,,,,,,,,---......///000222222222222333555333333333333444444444444000222444555555666999;;;===BBBIIIPPPVVVYYY[[[\\\```aaabbbaaa^^^\\\\\\\\\[[[VVVPPPMMMNNNPPPQQQQQQRRRPPPLLLGGGDDDBBBAAAAAA???@@@AAA???===;;;;;;<<<@@@@@@AAAAAABBBBBBCCCCCC######$$$&&&'''&&&"""$$$"""!!!!!!"""###"""!!!$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%&&&&&&&&&''',,,((($$$###%%%%%%$$$"""$$$%%%%%%%%%$$$###"""""" !!!"""$$$$$$$$$%%% !!!""""""######""""""&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))---***(((''')))******)))------,,,+++++++++,,,,,,...///000111111222222111111111222333444555666666555555444444444333333333111111222222222222111111222222333333222222111000...,,,***)))******)))((())))))))))))((((((((('''******)))(((((((((((()))(((''''''''''''&&&&&&&&&$$$######%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!"""############""""""!!! """###$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$(((%%%!!!!!!"""$$$$$$###$$$############"""""""""##############################""""""""""""######$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""!!!!!!$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&'''&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''***))))))***++++++)))'''***))))))(((((())))))******,,,------+++++++++,,,+++,,,,,,+++))))))***,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......///000222222111111222444333333444444444555555555111333555666666777999;;;===BBBIIIQQQWWW\\\^^^^^^\\\]]]]]]\\\YYYWWWWWWXXXSSSOOOIIIFFFGGGIIIKKKMMMJJJHHHDDDAAA>>>=========;;;<<<===<<<:::::::::;;;???AAACCCEEEFFFEEEEEEDDD !!!###%%%&&&%%%$$$"""%%%### !!!"""""""""###""" !!!"""$$$$$$###$$$$$$%%%%%%%%%&&&%%%%%%(((%%%######$$$%%%$$$###%%%%%%%%%%%%$$$###"""!!! """######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))******)))((((((((((((((((((''''''''''''&&&'''''''''(((((())))))***)))((('''(((((()))))),,,,,,------,,,,,,++++++...///000111111222222111111111222333444444555555555555555444444444333333000000111111111111000000111111222222111111000///000...,,,+++,,,,,,***)))******)))))))))(((((((((+++***)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$"""  """###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&###!!!!!!###%%%%%%###"""""""""""""""""""""###########################""""""""""""""""""###&&&&&&%%%$$$######$$$$$$"""!!!!!!!!!"""$$$&&&'''%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&%%%'''''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''$$$###''''''((((((((((((''''''&&&&&&'''''''''''''''(((******)))***))))))(((&&&(((((((((((()))))))))***(((+++---...,,,+++*********++++++)))''''''((()))++++++******++++++,,,---///............///000000///000111111000000111333333444444555555666666666444666888888999999;;;======AAAHHHPPPXXX]]]______ZZZZZZZZZWWWSSSQQQQQQRRRPPPMMMHHHEEEEEEGGGJJJLLLGGGEEEBBB>>><<<:::::::::999:::;;;:::999999;;;======@@@CCCGGGHHHHHHFFFEEE######$$$$$$###""""""###%%%###!!! """############""" !!!"""$$$$$$###""""""###$$$$$$$$$$$$######""""""###$$$%%%&&&%%%###$$$$$$$$$######"""!!!""""""############"""!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&''''''((((((((()))((((((((((((((((((((()))+++,,,---------,,,++++++...///000111111222222111111222222333333444444444555555444444444333333333///000000111111000000///000000111111000000///...///...,,,,,,---,,,+++)))++++++*********)))))))))&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&(((((('''(((((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!  """###############$$$#########################################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%""""""'''"""""""""""""""""""""###########################"""""""""######"""""""""&&&%%%%%%$$$############$$$###"""!!!!!!###$$$&&&%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$%%%&&&###"""!!!"""$$$%%%$$$##################$$$$$$$$$"""""""""###$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###!!!''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((((()))***)))(((''''''&&&''''''(((((())))))))))))'''***---...---+++******,,,------,,,***)))***,,,+++************+++,,,,,,///............///000000...000111111//////000222333333444444555666777777444666888999888999;;;===<<>>AAAEEEIIIKKKKKKIIIHHH%%%&&&&&&$$$!!! %%%###""""""$$$%%%%%%$$$$$$"""!!!!!!###$$$$$$### !!!###$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%!!!!!!"""""""""""""""!!!###############"""!!!!!! !!!""""""######""""""!!!"""#####################$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''(((((((((((('''((())))))(((((()))******+++,,,------------,,,...///000111111222222111111222222222333333333444444444333333333222222222000000111111111111000000//////000000//////...---,,,+++++++++,,,,,,***)))++++++++++++************ !!!###%%%&&&((((((((((((''''''''''''&&&&&&&&&)))(((&&&&&&'''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$!!! %%%"""""""""############$$$########################""""""############""""""######"""!!!!!!!!!"""""")))'''%%%###"""!!!!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###"""!!!!!!!!!"""$$$%%%###"""!!!"""$$$%%%%%%$$$"""""""""""""""###$$$$$$!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&((())))))'''&&&''''''&&&&&&'''((())))))))))))(((***------,,,************++++++***(((((()))+++++++++******++++++,,,------,,,,,,,,,,,,---.........///111000///...///111222222333444555666666777222444666666666666888:::<<<===BBBKKKTTTXXXXXXVVVSSSRRRQQQMMMIIIGGGHHHIIIMMMLLLKKKHHHEEEDDDFFFHHHDDDBBB>>>:::777555555555333333444333333444666999@@@CCCGGGKKKNNNNNNMMMLLL"""%%%&&&###!!!!!!"""#########%%%'''((('''&&&$$$###""""""$$$%%%%%%$$$ """###%%%%%%$$$###""""""######$$$###""""""### !!!!!!""""""!!!!!!""""""############"""!!!""""""###############""""""""""""######$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((******))))))(((''''''&&&))))))((((((((((((((((((&&&(((+++***)))((()))+++******++++++,,,---...///...///000111111222222111222222222222222333333333333333222222222111111111000111111222222111111000...////////////...------+++++++++,,,......---+++************))))))))))))!!!"""$$$&&&''''''''''''(((''''''''''''&&&&&&&&&&&&$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###"""!!!!!!!!!"""###$$$############$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&############$$$$$$$$$$$$"""###$$$""" !!!###############$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!""""""###''''''&&&$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$#########"""""" !!!""""""######""""""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&((('''$$$###""""""###$$$$$$######$$$&&&''''''&&&######"""""""""###$$$%%%!!!!!! !!!###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&'''(((((($$$'''))))))'''&&&'''(((%%%&&&'''))))))))))))((((((***,,,,,,+++*********&&&'''((('''&&&&&&''')))+++++++++++++++,,,---------,,,,,,,,,,,,---.........///000000......///000111111222333444555666666222333555555555555777999;;;<<<@@@GGGPPPTTTRRROOOJJJJJJIIIGGGEEEEEEGGGIIIKKKMMMMMMKKKGGGDDDDDDDDD===;;;888555333222222222333333333222111222555888>>>AAAEEEIIILLLMMMMMMMMM###''''''&&&%%%&&&""""""###&&&)))***)))'''%%%$$$"""###$$$&&&%%%%%%!!!###%%%&&&&&&%%%$$$###$$$%%%%%%$$$"""  !!!!!!"""""" !!!###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""###$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&((('''%%%$$$$$$%%%'''(((+++******)))(((''''''&&&******))))))((((((''''''&&&)))++++++)))(((***,,,))))))***+++,,,...///000...///000111111222222111222222222222222222333333222222222111111111000000111111222222222222111111......//////......---,,,---------///111222000...))))))))))))((((((((((((''''''(((((('''%%%$$$"""(((((('''''''''&&&&&&&&&"""  """%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$&&&'''"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$'''&&&$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!!######""""""###$$$%%%%%%""""""###%%%&&&'''(((((("""###$$$%%%%%%$$$###""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&///---***'''%%%$$$$$$%%%&&&%%%$$$&&&((())))))(((%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$########################$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((###&&&((((((&&&&&&''')))$$$%%%'''))))))))))))((()))***,,,+++***)))***+++((()))***)))))))))+++---,,,,,,++++++,,,,,,---...///............///000000...///000///...---...///000000111222444555555666333555666777666777888:::;;;;;;>>>EEEMMMQQQNNNKKKDDDDDDDDDCCCBBBDDDGGGJJJLLLNNNPPPMMMIIIEEECCCDDD>>><<<:::777666666777888555555555444333444777999:::===@@@DDDHHHIIIJJJJJJ%%%###"""###&&&)))******+++***)))))))))'''$$$!!!###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########"""""""""""""""!!!!!!!!!!!! """"""!!!!!!  !!!"""""""""""""""%%%%%%%%%$$$$$$$$$######'''%%%######$$$&&&&&&&&&''''''&&&$$$"""###%%%(((%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''&&&$$$$$$%%%''')))***++++++***)))((('''***)))(((''''''((()))***)))+++,,,...//////......////////////000000000000111000...000222333111...///000111222333444444444111111111111111111111111000111111///,,,*********...---,,,---...///...---***+++++++++***)))'''&&&******))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############""" !!!###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% %%%$$$ !!!!!!"""############### !!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""#########"""######$$$$$$######"""%%%$$$###""""""###$$$%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''""""""###$$$$$$%%%&&&&&&!!!###%%%%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&'''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&'''&&&%%%%%%&&&)))))))))))))))))))))))),,,,,,,,,+++***)))(((''')))))))))))))))*********,,,+++)))(((((()))+++,,,......---------,,,,,,,,,//////111222222333222222222111000//////000111222222222333555666888999999888:::===AAAEEEGGGHHHIIIBBBAAAAAABBBDDDGGGJJJLLLOOONNNLLLIIIEEEAAA>>><<>>:::666444444555777444444444444444555666777777;;;@@@EEEIIIJJJIIIHHH###&&&+++,,,,,,,,,---...,,,***)))(((((('''$$$"""######################## !!!"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""########################"""""""""!!!!!!'''%%%######$$$%%%%%%$$$"""######""" !!!###%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))***((('''&&&((()))(((((()))))))))((('''&&&***)))(((''''''((()))***++++++---.../////////...///////////////000000000111000...000222222000...///000111222333333333333111111111111111111111111((()))++++++******+++------,,,+++,,,---...---,,,******++++++***)))'''&&&))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######"""""""""$$$$$$$$$######"""""""""%%%$$$$$$###""""""######"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%""""""%%%$$$!!!!!!""""""###############!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""###$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$#########$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((******+++++++++***))))))++++++******))))))((((((*********++++++*********,,,,,,,,,---------............///000111111111111222111000000000000111222333333444666777888999:::;;;<<>>;;;888666444444555666555555444444444555666666555888<<<@@@CCCEEEEEEEEE###+++333555222...///111,,,***((('''''''''&&&$$$$$$$$$$$$######""""""!!! """###$$$$$$!!!!!!""""""######$$$$$$ !!!!!!""""""#########""""""""""""############""""""###$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$###$$$%%%$$$###!!!"""###%%%%%%%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((()))))))))((('''&&&''')))&&&&&&'''(((((((((''''''******((((((((((((******+++,,,---.../////////............/////////000000111///...///000111000......///000111111222111111111111111111111111111111)))***,,,---,,,---...000,,,+++******,,,,,,+++***************)))(((''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######%%%'''(((""""""##################%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$#########"""""""""""""""#########"""""""""""""""%%%$$$######"""#########"""############$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$############"""$$$$$$########################$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""######$$$$$$######"""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""!!! '''''''''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&''')))(((((((((((((((((()))((())))))((('''&&&((()))((((((((((((((((((((((((((())))))***+++++++++***,,,,,,+++***)))(((''''''((()))+++------+++)))(((******+++,,,---...//////------......///000000000222222111111111111222222333444555666777999::::::;;;<<<>>>@@@BBBCCCCCCBBBFFFEEEDDDDDDGGGKKKPPPSSSMMMKKKGGGCCC???<<<;;;::::::999777666555555666777777666555444444444555666555666888;;;>>>???AAAAAA'''---333555222...,,,---,,,***'''&&&&&&'''&&&&&&%%%$$$$$$###"""!!!!!! !!!###$$$%%%&&&&&&#########""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!""""""#########!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$!!!!!!###&&&(((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&%%%######$$$%%%&&&&&&''''''((((((((((((***)))(((((((((((()))***++++++,,,,,,---------------------......//////000000///......////////////......///000000000000000111111111111111111111111///000000///,,,+++,,,------+++******+++,,,+++))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""########################""""""##################""""""$$$$$$###############$$$""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######!!!""""""""""""#########"""%%%((('''$$$""""""###""""""###$$$$$$$$$$$$############"""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!""""""###%%%&&&'''(((######"""!!!%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''((((((''''''((((((&&&%%%%%%&&&'''((())))))(((((((((((())))))*********(((&&&&&&((()))((((((((((((((((((((((((((())))))***************+++*********))))))(((((()))***+++,,,,,,+++***)))******+++,,,---......///---------......///000000333222222222222222222333333333444555666777888999777999<<>>???++++++,,,---,,,***(((%%%***(((%%%$$$%%%&&&&&&&&&$$$$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!!!!"""###$$$$$$%%% !!!!!!""""""""" !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$""" ###%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%###"""!!!"""$$$''''''''''''((())))))******)))(((''''''((()))*********************+++++++++,,,,,,---......////////////......------///000......///000000000//////000000000000000000000000...///...,,,)))&&&&&&'''---,,,++++++,,,,,,+++))))))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######&&&%%%$$$###""" """"""""""""""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%"""######$$$$$$######"""!!!""""""""""""#########"""&&&&&&""" """$$$""""""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""############""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$#########"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!"""$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$######$$$######"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&(((((((((''''''&&&&&&''''''((())))))((('''%%%%%%&&&((('''''''''''''''''''''''')))************)))(((((((((((())))))*********+++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------......---......///111222222222222222222222222222111222222333444555666666777999;;;>>>@@@BBBBBBBBB<<<<<<;;;;;;>>>BBBFFFIIIEEECCC???;;;888777666666666666666777888999:::::::::999666444333333555666444444555666888:::<<<===(((&&&$$$$$$&&&&&&###!!!'''%%%$$$$$$%%%&&&%%%$$$#########""""""!!!!!! !!!""""""#########""""""%%%$$$$$$###"""!!! !!!!!!""""""######### !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""#########$$$######$$$%%%%%%$$$""""""%%%&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&%%%######$$$&&&((((((((('''(((((()))***(((((('''&&&&&&'''(((((())))))(((((((((((()))******++++++,,,---...//////.........---,,,,,,...000//////000000000000//////000000000000000000000000---......---***))))))***...,,,++++++,,,,,,***))))))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$"""!!! """"""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########"""######$$$%%%"""############$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%""""""############"""""""""""""""#########$$$$$$!!!######!!!!!!"""%%%"""###$$$$$$%%%$$$$$$$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%$$$&&&''''''''''''''''''''''''''')))*********)))(((((('''''''''((()))***+++,,,,,,---+++)))(((((()))+++---++++++++++++,,,,,,,,,,,,......------...///111222111111222222222222111111111111222222333444444555888999;;;<<<===<<<<<<;;;999888888999;;;>>>AAACCC???>>>;;;888666555555444666555555555666888:::;;;;;;999666444333444555777333444555666888:::<<<===!!!""""""!!!""""""###""""""###%%%%%%$$$""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!"""""""""#########%%%###"""###%%%&&&&&&&&&$$$&&&(((((('''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''(((((('''%%%$$$&&&''')))((('''&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''***)))(((((((((((()))*********+++,,,---...//////---......,,,***+++...111000000000111111000000///000000000000000000000000...///000///---,,,,,,...---+++************)))''')))(((''''''''''''((()))%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$######""""""###$$$$$$%%%"""############$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$############"""########################""""""############""""""############$$$$$$$$$%%%"""#########""""""$$$%%%"""###$$$$$$%%%%%%$$$$$$!!!!!!""""""######$$$$$$""""""############""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$&&&''''''&&&&&&'''(((#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))(((((())))))******+++++++++******************+++))))))***+++,,,------...------,,,+++,,,...000111000000111222222111000000111222222333333444444555555666777888888888777666444555555777888:::;;;;;;999999888777555444333333555444222222333555888:::;;;999666444333444777888666777999;;;===???AAAAAA!!!### """%%%!!!!!!!!!###%%%%%%### !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!! $$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%###""""""%%%'''(((((("""$$$%%%$$$###""""""######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$%%%''')))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&+++***)))(((((()))******)))******+++---...//////---......,,,******---111000111111111111111000000000000000000000000000000---......,,,***(((((())),,,***)))((())))))'''%%%)))((('''&&&&&&'''))))))&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$######""""""###$$$%%%%%%"""############$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!""""""############""""""###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$ !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""$$$%%%&&&''''''#########$$$$$$#########"""###$$$%%%%%%$$$###""" !!!######""""""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''###%%%((()))(((''''''(((''''''''''''''''''''''''%%%&&&''')))******++++++************))))))))))))((()))+++,,,,,,+++)))((('''''')))***,,,...///000,,,+++*********,,,...000///000111222222111000///333333333444444555555555///000222444666666666666000111222444555555555555666666666666555444333222444222000///000333666999;;;888666333333555777999;;;<<>>>>>>>>>>>======"""!!!!!!"""""""""############"""""""""!!!  ###%%%%%%%%%$$$###############""""""""""""""""""######!!!!!!!!!!!!"""""""""#########"""""""""""""""""" !!!"""######$$$######&&&%%%#########$$$&&&'''&&&&&&%%%$$$""""""###%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((...,,,)))&&&%%%%%%%%%&&&$$$%%%'''&&&%%%%%%&&&((((((((((((((()))))))))***))))))*********+++++++++,,,---///...------...000000000000/////////000000+++---000333333111...+++,,,++++++***))))))(((((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$######"""""" """%%%&&&&&&"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$#########$$$%%%&&&&&&%%%###"""######$$$&&&((('''$$$"""######$$$$$$$$$$$$###############$$$%%%%%%%%%&&&"""###############$$$%%% !!!"""######"""!!! $$$$$$$$$######"""""""""$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!"""""""""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""###%%%'''###$$$%%%$$$###$$$%%%'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$#########"""""""""""""""######$$$$$$$$$############$$$%%%&&&&&&''''''(((,,,000...((($$$$$$&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&'''%%%%%%'''((())))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))******************************++++++,,,---------,,,++++++++++++,,,------............////////////444333333333222222222111222111000//////000111222//////000000111222222333111111222222333333444444444444444444555555666666666666666666777888999999888888888999888888777666###!!!  !!!###""""""############""""""###""" ###&&&&&&%%%$$$###############"""""""""!!!""""""###$$$!!!!!!!!!"""""""""######"""""""""""""""######### !!!"""###############%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%$$$###"""$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''###$$$&&&%%%$$$$$$%%%'''((((((((()))))))))******'''((((((((()))))))))))),,,...//////......///000111000///...---,,,++++++))),,,///222333111---+++,,,++++++******)))(((((('''((((((''''''%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""!!!###!!! """$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!######$$$$$$$$$$$$$$$#########$$$&&&((('''%%%"""######$$$%%%%%%$$$######"""""""""""""""#########"""###$$$$$$######$$$&&&#########$$$$$$########################"""""""""!!!"""""""""######$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$ !!!"""###$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&$$$###"""###$$$%%%%%%%%%&&&&&&%%%###""""""$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!"""###%%%%%%$$$######"""""""""######$$$$$$%%%%%%(((***)))%%%""""""$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''((((((&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((())))))(((''''''(((!!!"""$$$%%%'''(((((((((((((((''''''''''''((((((''''''(((((((((((())))))************************))))))******+++,,,,,,,,,+++++++++++++++,,,------------........./////////222222222222222222222222222222111111111111222222//////000000111222222222111111111111222222222222222222333444444555555555555555555666666777777777444444555555555444444333%%%$$$###""""""###$$$%%%""""""############"""""""""######""" $$$''''''&&&%%%$$$###############"""!!!!!!!!!"""$$$%%%!!!!!!"""""""""#################################!!!""""""#########"""""""""###$$$%%%&&&%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%&&&((('''&&&&&&''')))(((((()))))))))*********((((((((()))))))))******---...//////......///000000000//////...,,,+++***+++,,,---......,,,+++***+++******)))((((((''''''))))))((('''&&&$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$!!!""""""###$$$%%%%%%%%%%%%###!!!!!!###&&&''''''###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""######$$$%%%$$$"""!!!!!!###$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""""""""""""""$$$%%%%%%######$$$&&&%%%$$$$$$######$$$$$$%%%""""""""""""############!!!!!!""""""""""""""""""###############$$$$$$$$$!!!"""############"""!!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""""""""######$$$$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&###!!!!!!!!!######"""!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""" """###%%%%%%%%%###"""########################$$$$$$$$$$$$########################$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''''''''(((((((((((('''''''''''''''''''''''')))***,,,,,,***)))***+++"""###$$$%%%&&&'''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******+++++++++++++++***++++++,,,------------.........//////......//////000000111111111111111222222111111111///000000111111222333333111111111111111000000000000111222333444444444444333444444555555555555555333333444444444444444333""""""!!!!!!!!!!!!""""""""""""############""""""!!!$$$&&&&&&$$$###$$$&&&'''&&&%%%$$$###############"""!!!!!!!!!###$$$%%%""""""""""""############%%%%%%$$$$$$######""""""""""""############""""""!!!###$$$%%%$$$"""!!! ###%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((())))))((('''&&&&&&$$$%%%'''&&&%%%%%%&&&((())))))))))))************++++++++++++,,,,,,,,,,,,---...//////......///111//////000000///---+++***...---+++)))(((((()))))))))))))))(((''''''&&&&&&***))))))'''&&&$$$"""!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!"""###%%%''')))***+++###"""!!!"""&&&***,,,---######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############"""!!! !!!###%%%&&&%%%""""""$$$&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%$$$$$$######!!!$$$&&&%%%###"""$$$'''%%%$$$###""""""###$$$%%%!!!!!!""""""######$$$$$$########################""""""######$$$$$$$$$%%% !!!""""""!!! """###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$###%%%'''&&&$$$###$$$'''"""$$$&&&%%%$$$"""""""""###"""!!! """$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$###### !!!###%%%&&&%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((())))))******++++++******++++++,,,------------.........//////+++,,,,,,---...///000000///000111222222111000///000000000111222222333333222222111111000000/////////000111222333444444333333333444444555444444444333333444555555555555555!!!""""""""""""#########$$$$$$$$$$$$%%%&&&&&&'''%%%""" !!!$$$&&&%%%######"""!!! !!!"""###$$$$$$######$$$$$$"""!!!$$$$$$$$$$$$###!!! ######$$$$$$$$$$$$######!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&((()))))))))((('''***************+++++++++))))))***+++,,,...///000........................////////////////////////000+++%%% """'''+++***)))(((&&&&&&''''''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$"""!!!!!!"""###!!!###'''))))))'''$$$!!!&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%###############$$$$$$$$$!!!""""""###$$$%%%%%%%%%""""""""""""###$$$%%%&&& !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""#######################################""""""!!!!!!"""$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$#########$$$%%%&&&&&&"""############"""!!!!!!######$$$$$$$$$$$$######&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%''''''''''''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$%%%%%%)))***)))(((%%%%%%'''))))))(((&&&%%%%%%&&&''')))&&&((()))***)))((()))***((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))******++++++,,,+++*********+++---------......///////////////------------------,,,,,,...//////000111222222222000000///......///000111111000/////////000222333222222222222222222222222222222111111111111222222222222222222222222222222"""""""""############$$$((((((&&&%%%%%%%%%&&&&&&)))&&&###!!!!!!!!!###"""!!!  !!!"""#########$$$%%%%%%$$$###"""###############"""!!!"""######$$$$$$######"""!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!################################################&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&&&&)))(((((('''&&&&&&'''''''''''''''(((((('''''''''%%%&&&'''(((((((((''''''(((((((((((())))))))))))++++++++++++,,,---......................................................111...+++)))((()))+++,,,+++***)))((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""#########$$$$$$$$$###""""""%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%#####################"""!!!!!!""""""###$$$$$$%%%############$$$%%%&&&'''!!!"""###$$$%%%$$$$$$###########################""""""""""""####################################$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((()))&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&)))((('''&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((%%%'''))))))((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))++++++***)))***+++,,,---------...///////////////............------------...//////000111111222222111000///......///000000000000/////////000111222222222222222222222222222222111111000000111111222222222222222222222222222"""############$$$$$$$$$""""""###$$$'''+++...111...+++(((&&&%%%###!!!###"""!!!  !!!!!!!!!"""###$$$$$$$$$$$$!!!""""""###$$$$$$######"""######$$$$$$######"""!!!!!!!!!!!!!!!"""###########################$$$###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&******)))(((((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((())))))))))))------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,+++***))),,,+++***)))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""######'''%%%###!!!!!!!!!###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%#########""""""!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$########################"""""""""#########$$$$$$########################%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$###"""""""""##################"""""""""!!!######$$$$$$$$$$$$######%%%%%%%%%$$$######"""""""""############$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''%%%'''(((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((((((((((((******))))))******+++,,,------...////////////.............../////////////////////000111111222222222111000///......////////////.........///000111222222222222222222222222222111111000000111111222000000000000000000000000############$$$$$$$$$$$$ ###&&&,,,000333***)))''''''''''''&&&&&&%%%$$$###!!!!!!!!!!!!""""""###$$$$$$###""""""###"""######$$$$$$#########""""""############""""""!!!!!! !!!"""###""""""""""""#####################$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''''''''&&&%%%%%%&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))******++++++,,,,,,---,,,,,,,,,,,,---..............................------------------------***+++,,,,,,,,,+++***)))++++++******))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######)))'''%%%#########%%%&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  !!!!!!"""""""""###$$$#########$$$$$$%%%&&&#########$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$###############$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""""""""!!!!!! ######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&$$$###$$$'''((('''&&&%%%&&&''''''((('''''''''%%%&&&(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))*********++++++,,,---......//////......////////////000000000000//////000000111111111111222111111000///........................//////000111111111111111111111111111111000000000000111111000000000000000000000000""""""#########$$$$$$$$$&&&%%%$$$######%%%&&&(((!!!!!!"""""""""###%%%&&&'''&&&$$$#########$$$%%%(((***+++)))&&&######$$$%%%%%%%%%$$$$$$###!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""###########################$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***++++++,,,,,,+++++++++,,,---...000111////////////////////////------------------------------------............*********)))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$$$$##################&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""#########$$$####################################$$$$$$$$$$$$########################""""""########################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""&&&%%%$$$############$$$######$$$$$$$$$$$$######$$$$$$###############"""""""""#########$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$"""!!!!!!"""$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$%%%'''''''''&&&%%%%%%&&&'''((((((''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))******++++++++++++,,,------.............../////////000000000111111000000000000000111111111111111111000///...---------......///////////////111111111111111111111111111000000000000000000111////////////////////////!!!""""""""""""#########$$$###############$$$$$$!!!"""######"""###%%%&&&'''&&&%%%$$$$$$%%%&&&'''---///000...)))&&&&&&'''&&&&&&&&&%%%$$$"""!!! !!!""""""######""""""!!!!!!!!!"""###############!!!!!!!!!"""######$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&'''((()))******+++***++++++,,,---///111222////////////////////////------------------------+++++++++++++++,,,---...))))))******))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""########################!!!"""$$$%%%%%%$$$"""!!!"""###############""""""%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######################## !!!###$$$%%%%%%&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!$$$##################$$$!!!""""""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&((((((&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&((())))))'''&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,---............---......//////000000111111000000000000000000111111000000111111000///...------...///000000000000///111111111111111111111111111000000//////000000111//////////////////////// !!!!!!!!!"""""""""!!!###%%%&&&&&&&&&"""$$$&&&%%%$$$%%%'''***%%%%%%$$$$$$%%%&&&((()))+++...000---(((%%%&&&(((%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!! """$$$&&&&&&%%%###"""!!!!!!"""######$$$%%%%%%######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$###"""!!! %%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''''''''&&&&&&&&&'''((()))&&&&&&'''((()))***++++++,,,,,,,,,------///000000////////////////////////........................'''((()))***++++++,,,,,,******+++++++++***)))(((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""#########$$$$$$$$$###### !!!###%%%%%%%%%$$$###""""""############""""""%%%%%%%%%$$$$$$$$$###########################"""##############################"""""""""""""""#########"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######################## """$$$&&&((()))))))))######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$$$$%%%"""!!! !!!######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$#####################$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###(((,,,+++&&&###%%%)))&&&&&&%%%%%%&&&''')))***''')))******((('''''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---...------,,,+++,,,------......------------...//////000111111111000000000000000000000//////000111111000///......///000111111111000000111111111111111111111111000000////////////000000000000000000000000000000 !!!!!!!!!!!!###$$$%%%&&&%%%###!!!"""###"""###'''+++$$$#########$$$&&&((()))&&&))),,,***%%%"""$$$&&&######$$$%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!! """%%%((((((&&&$$$"""!!!""""""###$$$%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''(((((('''&&&'''((()))***'''((()))***+++,,,------......---------......///000000000000000000000000////////////////////////)))+++...000111000///...++++++,,,---,,,+++***))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&%%%###""""""""""""""""""""""""########################"""######$$$$$$$$$######"""###$$$%%%&&&'''''''''!!!""""""#########""""""%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!###%%%(((***+++,,,,,,######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%&&&&&&%%%$$$"""!!! !!!###$$$######$$$$$$$$$$$$######"""""""""""""""#########"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###''''''(((((()))***++++++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%'''(((((('''%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&###***///---&&&"""%%%***'''&&&%%%$$$%%%''')))+++(((***+++***(((''''''(((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))******+++++++++,,,---...///...---,,,+++,,,------......------,,,------...///000000111111111111000000000000000...///000111111000//////...///111222222222111000000000000000000000000000000000////////////000000111111111111111111111111 !!!"""###$$$%%%&&&&&&!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%###!!!"""%%%'''%%%######'''+++***&&&"""###%%%&&&$$$"""!!! !!!"""###""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&''')))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++111000///...,,,***))))))%%%(((+++...//////...---......---------,,,,,,,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&######%%%%%%""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################$$$((($$$"""$$$$$$!!!!!!!!! !!!!!!$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$############""""""""""""######$$$$$$######""""""!!!!!!%%%%%%%%%$$$###"""!!!!!! ###%%%(((***+++,,,###########################"""!!!"""$$$%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''"""""""""###$$$$$$$$$%%%########################&&&%%%$$$"""!!! ########################$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$%%%%%%&&&'''&&&$$$!!! ''''''&&&%%%%%%$$$######!!!"""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############""" !!!"""#######################################&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%%%%'''''''''&&&%%%&&&((()))))))))((('''(((''''''&&&&&&&&&''''''******+++,,,,,,,,,,,,+++///,,,'''$$$$$$'''+++.........---------...//////111111222222222111111000//////000000111111222222///000222333222111///------......///////////////000000000000000000000000/////////...------,,,,,,""""""""""""############ !!!"""#########"""!!!""""""############"""$$$###"""$$$''''''&&&$$$$$$'''***)))%%%"""###%%%%%%$$$"""!!!!!!"""$$$%%%############""""""""""""######$$$$$$$$$$$$######"""""""""!!!!!!"""""""""$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%'''))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++......------,,,,,,,,,,,,---------.........------...------------,,,,,,,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!""""""#########""""""########################""""""""""""############################################################ %%%'''###!!!%%%'''&&&###""""""""""""""""""###$$$$$$$$$$$$$$$###""""""#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$###"""""""""!!!!!!###$$$&&&&&&''''''###########################"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""###$$$###############$$$$$$$$$########################$$$######"""""""""""""""########################$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$#########""""""""""""############$$$%%%&&&&&&&&&$$$"""!!!&&&%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""!!!""""""############"""########################""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''***(((''''''((())))))((('''&&&&&&%%%&&&'''((()))(((((('''''''''''''''((()))***++++++,,,,,,+++++++++***(((((((((***,,,---------,,,,,,------...///000000111111111111000000000000000000///////////////000111222222000///.........///000000000000///000000000000000000000000/////////...------,,,,,,#########"""""""""!!!!!!######$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!"""###$$$&&&((()))'''%%%%%%''')))'''$$$"""$$$&&&$$$$$$###""""""###%%%&&&$$$$$$$$$$$$##################$$$$$$$$$$$$######"""!!!!!! !!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((''''''((()))%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&(((((((((((()))))))))))))))************++++++++++++++++++,,,---.........111000...------...///000------------,,,,,,,,,,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""###############""""""#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%$$$!!! $$$(((((($$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""###############""""""###########################"""!!!"""$$$%%%%%%$$$!!!!!!!!! !!!!!!"""###$$$$$$$$$#######################################!!!!!!""""""#########$$$########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%&&&&&&%%%######$$$$$$$$$###""""""!!!!!!%%%%%%$$$###"""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''(((&&&$$$######%%%((()))(((((((((''''''(((((())))))***++++++,,,,,,++++++&&&(((***,,,------,,,,,,,,,+++++++++,,,,,,---...//////000000000000//////222111111000000//////...///000111222111000///......///000000111111000000000000000000000000000000/////////...------,,,,,,$$$$$$#########"""""""""%%%%%%&&&&&&&&&%%%$$$$$$######$$$######"""!!! !!!###%%%(((***)))'''%%%&&&''''''%%%######$$$&&&&&&%%%$$$######$$$$$$%%%$$$$$$#########"""""""""######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))))))))*********+++++++++******+++,,,------......,,,,,,------///000111222---------,,,,,,,,,++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&%%%%%%$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################!!!!!!###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$##################$$$$$$$$$$$$######$$$$$$$$$"""######$$$$$$%%%%%%%%%###############$$$$$$$$$###############"""!!!!!!###########################"""!!!"""$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$###"""""""""########################!!!!!!"""#############################################"""""""""###$$$%%%########################%%%$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""###""""""""""""""""""###$$$$$$$$$###############$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""%%%$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%'''&&&%%%$$$$$$&&&((())))))(((((((((((())))))***))))))***+++++++++++++++''')))+++---------,,,+++************+++,,,---------...//////////////////222222222111111111111111000000111111000000///...//////000111111111111111/////////////////////////////////...------,,,,,,#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!###&&&))))))(((&&&&&&&&&&&&&&&%%%######$$$&&&'''&&&%%%$$$######""""""######"""""""""!!!!!!!!!######$$$$$$$$$$$$############""""""""""""############""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$ """$$$%%%%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''******)))))))))((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,)))***---/////////...---------,,,,,,,,,+++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%######"""#########$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&%%%%%%$$$########################%%%%%%$$$$$$######""""""################################################%%%$$$$$$%%%%%%###!!!!!!######""""""""""""######"""######$$$$$$$$$######$$$$$$###""""""###$$$$$$######""""""""""""######!!!"""""""""######$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$##############################"""!!!"""$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""########################"""############"""!!!!!!#######################################$$$$$$$$$#######################################""""""""""""###$$$%%%%%%$$$###""""""""""""######"""""""""########################%%%%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((()))******))))))***++++++++++++***,,,+++++++++++++++++++++***))))))***+++,,,------------...///////////////.........///000111222222000000000000000///......//////000111111111111111/////////////////////////////////...------,,,,,,""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$"""$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""!!!!!!!!! ######$$$$$$$$$$$$######"""!!!!!! !!!!!!"""###""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++***,,,...///...,,,)))''',,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!!""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################'''$$$%%%((()))%%%"""!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%###""""""""""""""""""###"""""""""""""""#########$$$$$$#####################$$$%%%%%%&&&&&&%%%%%%###########################"""!!!"""$$$%%%%%%$$$%%%$$$##################$$$$$$$$$#######################################"""###$$$$$$$$$"""!!! ########################""""""######$$$$$$$$$$$$########################!!!!!!"""""""""###############$$$$$$$$$$$$######"""######$$$$$$######""""""""""""###############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))))))))%%%&&&((()))***)))((('''''''''''''''((()))******((()))******++++++******---,,,+++)))))))))***+++)))))))))***+++,,,---...,,,---...///000000000///******+++,,,...///000000000000/////////............///000000111111000000000000000000000000000000/////////...------,,,,,,""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###%%%'''&&&$$$######%%%######$$$%%%&&&&&&$$$###!!!""""""###$$$$$$$$$$$$#########"""""""""!!!!!!######$$$$$$$$$$$$######"""""""""!!!!!!"""""""""$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((()))###%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,---------,,,+++)))))),,,,,,,,,++++++++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''%%%###"""###$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###########################$$$$$$$$$$$$$$$$$$%%%################################################%%% $$$'''$$$###$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%$$$######""""""######$$$$$$$$$###############"""%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%%%%%%%$$$$$$###########################"""!!!"""$$$%%%%%%$$$$$$$$$###"""""""""""""""###############$$$$$$$$$######################## !!!###$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%$$$######!!!"""""""""#########$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%####################################$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&)))*********&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***((())))))*********************)))))))))******+++************,,,---...///------...///000111111000+++,,,,,,---...//////000000000///.....................///000000000000///000000000000000000000000/////////...------,,,,,,###"""!!!  !!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$&&&'''%%%"""!!!"""$$$"""###$$$&&&'''&&&$$$""" """$$$%%%&&&&&&$$$$$$$$$############"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&''')))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******(((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,---,,,++++++***+++,,,...///,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###$$$&&&'''((())))))#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!"""&&&######""""""""""""######!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!%%%&&&&&&%%%%%%$$$""""""###########################"""!!!"""$$$%%%%%%$$$%%%%%%$$$######"""######""""""######$$$$$$$$$%%%########################"""$$$%%%%%%$$$###########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&%%%$$$%%%'''))))))((((((&&&$$$###$$$%%%((()))%%%%%%%%%&&&&&&((())))))(((((()))***************&&&'''(((***++++++++++++*********+++,,,...///000---...///000111111111111000000000000111111111111000000///...............---......///////////////000000000000000000000000000//////...------,,,,,,&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############&&&%%%$$$###""""""""""""$$$'''***'''### ###&&&"""""""""###$$$$$$$$$%%%'''### ###%%%%%%###"""""""""""""""######$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((''''''((()))))))))))))))''''''((())))))))))))))))))))))))+++---111555777++++++++++++++++++++++++,,,......)))&&&(((***))))))((((((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###""" $$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$###"""!!!!!!%%%&&&###!!!"""###########################""""""""""""""""""""""""%%%%%%%%%###!!!!!!###%%%$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""####################################$$$%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((($$$"""&&&'''%%%$$$%%%######$$$$$$$$$$$$###### """$$$### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&$$$"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&((()))%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))###$$$$$$%%%&&&'''(((((())))))))))))************------,,,++++++******))),,,,,,,,,---------.....................///000000222222111111111111111111222111///...,,,++++++***...............//////000......//////...---,,,,,,...---,,,+++++++++,,,---%%%$$$############$$$%%%%%%$$$$$$###""""""!!!!!!$$$###############$$$$$$$$$''')))'''###!!!###&&&###############$$$$$$$$$%%%$$$""""""######"""!!!"""""""""""""""######$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''''''''((()))))))))))))))((('''''''''))),,,...000***************************---,,,(((&&&((()))((()))((((((((((((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$##################""""""""""""########################$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$###""""""!!!$$$%%%$$$###""""""########################""""""""""""""""""""""""#########!!!!!!############""""""####################################"""""""""""""""""""""$$$%%%%%%%%%$$$$$$###"""########################$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!!###%%%%%%"""###'''######$$$$$$$$$$$$######%%%&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################""""""$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&'''''''''''''''''''''(((((()))))))))*********------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------///////////////000111111111111111111111111111111222111000///...---------.........------...//////...............---,,,,,,...---,,,+++***++++++,,,$$$######""""""######$$$$$$$$$###""""""!!! """"""""""""###$$$%%%&&&$$$&&&(((&&&###!!!###%%%$$$$$$$$$###############!!!###$$$$$$"""!!! """""""""""""""######$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''((())))))))))))))))))((('''&&&'''((()))***))))))))))))))))))))))))(((++++++'''%%%''')))'''))))))(((''''''(((((()))((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$###""""""!!!!!!!!!###%%%$$$###!!!########################"""""""""""""""""""""""""""######!!! !!!"""######$$$$$$$$$$$$##############################$$$$$$$$$######"""""""""$$$$$$$$$%%%$$$$$$###"""########################%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%'''###!!!'''######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%$$$""" $$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))((('''&&&%%%%%%&&&'''((('''''''''&&&''''''((()))))))))((((((((('''''''''(((((())))))))))))******,,,,,,,,,---------------+++++++++,,,,,,,,,------000000//////000000111222111111111111111111111111222222111000000000000111//////...---------......------......------,,,,,,///...---+++************###""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$&&&'''%%%###"""###%%%%%%$$$$$$$$$###"""""""""!!!%%%%%%### !!!"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((()))))))))))))))******)))(((((())))))***(((((()))))))))))))))***'''+++,,,(((&&&)))***((())))))((('''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!###$$$########################$$$$$$###""""""###$$$%%%##############################################################################$$$$$$$$$######"""###!!! """%%%&&&### ########################""""""""""""""""""""""""###$$$%%%$$$""""""###$$$###$$$%%%&&&&&&%%%$$$###########################&&&%%%%%%$$$$$$######"""######$$$$$$$$$$$$##############################&&&&&&%%%$$$############""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''%%%%%%&&&$$$ !!!$$$######$$$$$$$$$$$$#########!!! """&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((('''&&&&&&&&&''')))***((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''(((((('''''''''''''''''''''(((((((((((()))))))))*********++++++,,,---......,,,,,,,,,,,,------------///////////////000000111000000000000111111111111222222111111222222333444111000//////............,,,,,,---------,,,,,,+++///...---,,,***))))))((("""""""""######""""""""" !!!""""""######$$$###############$$$$$$$$$%%%%%%%%%#########$$$%%%$$$$$$$$$###"""""""""$$$%%%$$$""""""###"""""""""""""""######$$$ !!!!!!""""""###$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$#########"""""" !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''''''''((())))))))))))))))))))))))))))))***++++++)))))))))*********++++++'''+++,,,)))(((***+++***))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$###"""!!!"""###$$$%%%########################################################################"""######$$$$$$$$$#########!!! !!!$$$&&&###!!!########################"""""""""""""""""""""""""""###%%%$$$###"""###$$$###$$$%%%&&&&&&%%%$$$###########################&&&%%%%%%%%%$$$$$$######"""######$$$$$$#################################&&&&&&%%%$$$############""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&& """&&&%%%"""!!!######$$$$$$$$$$$$######$$$"""!!!"""%%%&&&### $$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&((()))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((('''(((((((((((()))))))))(((((()))***+++,,,,,,---------------...............------------...////////////000000000111111111111111111111222333444555333222111000////////////++++++,,,,,,,,,,,,,,,+++...------,,,+++)))(((((("""######$$$$$$######""" !!!!!!""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$##################%%%%%%#########"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$######""""""%%%%%%$$$$$$###""""""!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((((((((((((''''''((()))))))))))))))&&&''''''(((((())))))***((())))))******+++++++++&&&+++---***))),,,,,,+++))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%###!!! ########################$$$######"""""""""#####################$$$$$$$$$################################################""""""###$$$$$$$$$$$$######!!!!!!"""###$$$###"""########################""""""""""""""""""""""""!!!######"""!!!!!!"""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#################################%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$#########!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''$$$"""######$$$$$$$$$$$$######&&&&&&%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ ############$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""%%%'''%%%"""%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''(((((()))***((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&######$$$%%%&&&'''((()))''''''(((((((((((())))))'''(((((()))***++++++,,,,,,,,,,,,---------......------,,,,,,------...///...//////000000111111111000000000111111333444444444333222000///.........******+++,,,,,,,,,++++++,,,,,,,,,,,,+++***((((((######$$$%%%%%%$$$######$$$$$$#########"""""""""""""""""""""###$$$%%%%%%$$$#########$$$$$$$$$##################$$$$$$$$$""""""###$$$%%%$$$""" """""""""""""""######$$$!!!!!!"""######$$$$$$%%%$$$$$$$$$###############$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&'''(((((('''&&&$$$%%%%%%&&&''''''''''''&&&''''''((()))))))))))))))&&&''''''(((((((((((((((''''''(((((()))******+++$$$)))+++***)))+++,,,***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""####################################"""############"""!!! ##############################$$$######"""!!! """"""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$!!!"""###"""!!!"""###%%%########################"""""""""""""""""""""""" """###"""!!!""""""#########""""""#################################""""""######$$$$$$%%%%%%!!!!!!"""#######################################$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$###"""""""""###%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" &&&&&&$$$$$$######$$$$$$$$$$$$###### """%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!%%%(((&&&###%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((('''''''''((((((((()))))))))))))))******+++++++++******+++++++++,,,,,,,,,---------------...//////......//////000111111222////////////000111222222333222000///---,,,++++++))))))***+++++++++++++++***+++,,,,,,+++***)))(((###$$$%%%&&&&&&%%%$$$###''''''&&&$$$###!!! !!!"""###%%%'''((($$$###"""###$$$$$$$$$###""""""######$$$$$$$$$%%%'''%%%###$$$%%%%%%!!!"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((((()))))))))))))))))))))******))))))((('''&&&&&&&&&'''((())))))***"""(((***)))(((++++++)))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%""""""""""""""""""""""""%%%%%%###"""""""""###$$$""""""""""""""""""""""""###$$$$$$$$$###""" """"""######$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$ """$$$### ###&&&########################"""""""""""""""""""""""" """$$$%%%$$$###$$$$$$$$$###"""!!!!!!"""###$$$########################!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###################################################$$$%%%&&&&&&""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$#########""""""""""""""""""""""""$$$###"""""""""###%%%&&&&&&&&&%%%%%%$$$###"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))%%%$$$&&&'''$$$###%%%######$$$$$$$$$$$$###### ###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%""" ###(((***)))&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''')))*********)))(((((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''((((((((()))***++++++++++++,,,,,,,,,((())))))))))))*********...............///000000---......///000111111222//////......///000000111222111///---+++******)))((()))***+++++++++++++++)))***+++,,,,,,+++)))))))))'''%%%$$$%%%%%%$$$###!!!"""$$$&&&'''&&&$$$###"""###$$$$$$###"""!!! &&&&&&%%%$$$###"""!!! &&&&&&&&&&&&%%%$$$###"""########################""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$&&&(((+++---(((''''''&&&&&&&&&''''''%%%%%%%%%&&&((((((&&&%%%$$$%%%%%%&&&'''((()))))),,,---...---+++)))))))))((()))***(((%%%&&&)))---(((((())))))*********+++))))))*********+++++++++*********))))))'''&&&&&&%%%%%%$$$""""""$$$'''(((&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&$$$""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$############"""""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###############$$$%%%&&&&&&%%%$$$##############################"""  !!!###$$$#########""""""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&###"""  !!!###$$$""""""""""""!!!!!! !!!!!!"""############"""""""""#########$$$$$$$$$)))'''$$$!!! !!!"""$$$"""###$$$$$$###"""###$$$"""###$$$""""""%%%"""############$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$###$$$%%%%%%###"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$######"""#########$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''&&&###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$""""""$$$&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%############%%%&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))%%%%%%%%%&&&'''(((((()))%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***+++***)))))))))***,,,---------...///...---+++***......---......///000111000000111111111111000000////////////000000000000000///---+++++++++---...,,,,,,++++++***)))((((((,,,------------,,,++++++&&&$$$######$$$%%%%%%$$$%%%### !!!$$$'''""""""###$$$######!!!!!!$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''***+++(((''''''&&&&&&&&&'''''''''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''(((((())))))+++,,,+++)))(((((((((((())))))(((&&&%%%&&&''')))))))))******+++++++++)))))))))******+++++++++************)))((('''&&&&&&&&&&&&&&&&&&%%%$$$######%%%(((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&'''&&&$$$""""""##################$$$$$$$$$#########$$$$$$%%%%%%%%%""""""############""""""""""""############""""""""""""""""""############!!!"""############"""!!!###########################""" !!!###$$$'''''''''&&&&&&&&&%%%%%%""""""""""""#########$$$###""""""!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""############""""""#########$$$$$$$$$'''%%%###"""!!!"""######"""###$$$$$$###"""###$$$$$$%%%&&&%%%$$$$$$''')))"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%###$$$%%%%%%###""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$###############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''%%%######%%%%%%$$$"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((''''''(((((()))******+++&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''(((((()))*********)))((()))***+++,,,,,,------...---,,,+++***------------...///000000///000000111111000000///111111000///...------,,,---,,,***(((((()))***+++,,,,,,+++******)))((((((+++,,,,,,,,,,,,+++******###"""!!!"""$$$%%%&&&%%%%%%### !!!$$$&&&!!!""""""############"""""""""######$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!""""""""""""""""""##########################################""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$######$$$&&&'''(((''''''&&&&&&&&&''''''(((***(((&&&&&&((()))***)))%%%&&&&&&&&&'''(((((((((&&&((())))))'''''''''(((***)))(((((('''&&&###!!!))))))************++++++))))))))))))******************+++******)))((('''$$$$$$$$$$$$%%%&&&'''((($$$&&&((()))'''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$$$$###############""""""###$$$%%%&&&'''(((""""""############""""""""""""############"""""""""""""""#########$$$$$$!!!"""############"""!!!########################""""""!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###############$$$$$$$$$$$$#####################"""###$$$$$$###"""###$$$###$$$%%%$$$""""""$$$&&&"""############$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$%%%%%%"""$$$%%%%%%###""""""###$$$$$$############$$$$$$########################""""""############""""""""""""""""""###$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$(((%%%"""!!!"""$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$ """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&''''''(((((()))*********'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))((((((((()))***+++++++++,,,,,,,,,+++******+++,,,,,,,,,---....../////////000000000000//////000000///...---,,,+++++++++***)))((((((((()))***+++++++++******))))))(((******++++++******)))((("""!!! !!!###$$$$$$$$$!!!"""$$$&&&&&&%%%###"""!!!!!!""""""############"""############$$$$$$$$$ !!!"""######$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$#########$$$%%%&&&'''&&&&&&&&&&&&'''((((((***(((%%%%%%''')))******&&&&&&&&&'''''''''''''''$$$&&&((((((''''''((()))---)))&&&&&&'''(((%%%"""))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((((((%%%$$$"""!!!!!!"""###$$$$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$#########%%%$$$$$$$$$###"""""""""""""""###$$$$$$%%%&&&&&&""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""!!!!!!!!!"""###$$$#########""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$######!!!""""""""""""#########$$$###!!! """$$$%%%########################!!!"""###$$$%%%$$$$$$###"""###$$$$$$###"""###$$$%%%%%%$$$###"""!!!!!!!!!""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&"""###%%%%%%###"""######$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%'''%%%$$$######%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&$$$%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((())))))*********+++++++++***************+++,,,------------...//////000000//////...+++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,+++*********)))))))))((()))))))))***))))))((('''$$$"""!!!!!!"""######"""!!!###$$$%%%%%%$$$"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$############"""!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&'''((((((***'''%%%$$$&&&((())))))'''''''''''''''&&&&&&&&&%%%'''((()))(((((()))***---)))%%%$$$'''******)))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((()))(((&&&$$$$$$$$$%%%%%%###$$$&&&%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$######%%%&&&&&&$$$######$$$%%%$$$$$$$$$###"""""""""############""""""""""""""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%######################## !!!###%%%%%%%%%$$$###"""###$$$$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&%%%""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!###%%%%%%###"""###$$$$$$######""""""######$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$######"""###%%%&&&%%%$$$$$$###$$$$$$$$$$$$#########"""################################################%%%###""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''((((((((())))))))))))************************)))***+++,,,------------......////////////......++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------*********)))))))))))))))((())))))))))))(((''''''$$$###!!!!!!"""######"""%%%### """$$$###"""""""""""""""###$$$%%%$$$$$$$$$######""""""""""""#########""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""############""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((())))))'''%%%%%%'''((()))(((((((((((('''&&&&&&&&&%%%&&&((()))***)))((()))***)))'''%%%%%%(((***,,,---))))))((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''###$$$%%%$$$###"""###%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&&&&$$$######$$$$$$$$$$$$#####################""""""!!!!!!!!!!!!""""""############""""""""""""############""""""#########$$$$$$$$$$$$%%%######"""!!!!!!"""##############################"""""""""#########$$$$$$!!!"""""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""""""""$$$#########""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############!!!"""###$$$%%%%%%$$$###"""###$$$$$$###"""###$$$ ###&&&(((((('''"""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$!!!###$$$$$$#########$$$######""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$### ###&&&'''&&&$$$$$$$$$############"""""""""""""""""""""#############################################$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))(((((()))))))))))))))))))))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))*********))))))*********)))******+++,,,)))***,,,---......---,,,------............------......---,,,+++***))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))(((((('''&&&###"""!!!!!!###%%%%%%$$$%%%### !!!###$$$###"""!!!!!!""""""##################$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%&&&%%%%%%&&&&&&((())))))((('''&&&''')))***)))((()))(((((('''&&&&&&%%%%%%&&&(((******((((((((()))###%%%((()))))))))******+++*********))))))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((''''''!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%###############$$$$$$$$$"""""""""""""""#########""""""############""""""""""""############""""""#########$$$$$$$$$%%%%%%######"""!!!!!!"""##############################""""""######$$$$$$$$$### !!!!!!!!!!!!""""""""""""#########$$$###"""!!!!!!!!!"""###$$$$$$######"""!!! """"""""""""############$$$$$$$$$#########"""""""""######$$$$$$$$$######"""###$$$$$$###"""###$$$ ###%%%$$$""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############!!!"""$$$$$$######$$$%%%######""""""""""""##############################"""######$$$$$$######"""$$$###############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!###&&&%%%$$$###$$$&&&$$$$$$$$$#########""""""!!!"""""""""#########$$$########################!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""$$$&&&&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%&&&''''''&&&''''''((()))***++++++)))))))))))))))))))))(((((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((()))***+++++++++***)))+++******)))***+++,,,---)))***,,,...///...---,,,---------......---------......---,,,+++******)))))))))***+++++++++++++++((())))))))))))))))))))))))))))))))))))(((''''''!!! !!!$$$&&&''''''"""###$$$%%%$$$###!!!%%%$$$###!!!!!!!!!"""""" !!!"""###$$$%%%&&&&&& """###%%%&&&&&&&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((()))***)))(((((()))++++++***((())))))((('''&&&%%%%%%$$$&&&((())))))(((''''''(((###***---+++'''&&&&&&,,,,,,,,,,,,++++++******(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&'''''''''%%%$$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%$$$###$$$%%%""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!!!!###%%%&&&)))((('''&&&%%%###""""""!!!!!!"""############"""$$$$$$$$$$$$######""""""$$$#####################"""$$$$$$$$$###"""###$$$$$$###"""###%%%$$$!!!"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" """$$$$$$######$$$%%%######""""""""""""##############################!!!!!!""""""""""""!!!!!!$$$$$$##################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$###$$$%%%###!!!"""&&&)))%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""%%%((((((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%############%%%&&&######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%&&&''''''&&&'''((()))***+++,,,---'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***,,,,,,++++++***++++++*********+++---...)))+++---/////////...---,,,------......------,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,(((((((((((()))))))))))))))))))))))))))(((((('''""""""############"""""" """###$$$###!!! """""""""$$$&&&'''&&&%%%"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%""""""######"""!!!###$$$### $$$###''''''""""""&&&%%%!!!!!!!!!!!!!!!""""""### !!!"""###$$$%%%&&&&&&!!!"""$$$$$$#########$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))))))******+++++++++******((())))))(((((('''&&&%%%%%%%%%&&&'''((()))******---,,,++++++*********+++******)))))))))))))))***'''&&&(((++++++&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""########################!!!!!!"""###############"""""""""""""""#########!!!!!!""""""######$$$$$$(((&&&$$$"""!!!!!!"""###########################!!!$$$$$$!!!"""%%%%%%###'''%%%""" """%%%'''""""""#########$$$$$$$$$'''&&&$$$"""!!! ########################%%%$$$$$$$$$###"""""""""!!!"""###%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!! !!!"""$$$$$$###""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&&&&&&&%%%$$$###"""!!! &&&&&&%%%$$$$$$######"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))((('''''''''((()))+++,,,,,,---------------,,,,,,......//////000000111111***)))((('''''')))+++,,,///...,,,+++***++++++,,,+++***(((''''''(((***+++,,,,,,------,,,,,,+++***)))(((((((((((())))))***""""""""""""""""""""""""!!!"""###$$$###!!!###"""!!!"""###$$$###"""!!!!!!"""""""""#########!!!"""###$$$%%%%%%%%%%%%"""###$$$$$$%%%$$$######$$$###!!!((()))$$$'''((()))))))))'''%%%!!!"""""""""""""""###$$$$$$########################!!!"""$$$$$$#########$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&''''''''''''((((((((())))))******++++++******,,,,,,,,,+++)))(((&&&%%%'''((((((((((((((((((((())))))))))))***+++,,,---,,,,,,+++***))))))******---***))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((((('''''''''&&&%%%###"""""""""###$$$""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$$$$############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$#######################################!!!!!!"""###############&&&&&&%%%$$$###"""!!!!!!""""""""""""############'''%%%###"""!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$###$$$######%%%######"""  """###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$############ !!!###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############%%%%%%$$$$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''''''''((()))+++,,,------......------,,,,,,---......//////000111111///...,,,*********+++,,,...---,,,+++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,---,,,++++++***))))))((((((((((((((()))$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$""" &&&$$$!!!!!!"""###"""""" !!!!!!!!!""""""""""""!!!"""###$$$$$$%%%%%%$$$!!!!!!###$$$%%%%%%%%%%%%'''&&&"""%%%%%%###(((---%%%"""(((***$$$!!!##################$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!!!!"""$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((()))***************---,,,,,,+++)))'''%%%$$$***)))))))))((((((((('''&&&''''''(((***,,,---......---,,,+++***)))))))))+++(((((()))((($$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""#########$$$%%%%%%%%%""""""!!!!!!!!!"""#####################$$$$$$$$$########################!!!!!!"""###############'''&&&&&&%%%$$$###""""""###############"""""""""%%%$$$###""""""###$$$%%%((('''%%%$$$$$$$$$%%%%%%$$$%%%###"""$$$###$$$######""""""######$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$$$$!!!""""""#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$"""""""""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((((('''''''''((()))***+++---.........------,,,+++---------...//////000000111///...,,,+++***++++++,,,++++++++++++,,,,,,---...---,,,++++++,,,---...+++,,,,,,,,,,,,+++************)))(((''''''''''''%%%###!!! !!!###%%%$$$$$$$$$###""" '''$$$!!! """###$$$$$$!!!!!!!!!"""""""""###### !!!"""############### !!!!!!""""""""""""$$$$$$$$$$$$!!!,,,FFFOOO555$$$(((+++$$$"""(((###""""""""""""###$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))************))))))(((((('''&&&$$$$$$))))))))))))))))))))))))''''''((()))***,,,---......---,,,***)))(((((((((&&&###$$$)))***)))***...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$#########!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&"""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%########################!!!!!!"""###############"""######$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######""""""######%%%%%%((('''%%%#########$$$%%%$$$&&&$$$ ###$$$"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!"""""""""&&&%%%$$$"""!!! #################################$$$$$$%%%%%%%%%###############"""""""""###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################!!!"""###%%%%%%$$$######"""############$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###!!!""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))''''''((((((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******---------------,,,,,,+++,,,,,,,,,---......//////...---,,,+++*********************++++++,,,------...---,,,,,,,,,,,,---...+++++++++++++++******)))+++***)))((('''&&&&&&&&&%%%###!!! !!!###%%%"""""""""""""""!!!!!! ###!!!!!!###$$$%%%"""""""""#########$$$$$$ !!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!((()))$$$@@@sss}}}TTT111,,,,,,$$$!!!'''"""!!!!!!!!!!!!"""######$$$#####################!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''((()))******)))%%%&&&&&&''''''''''''&&&&&&''''''((()))************************+++,,,,,,,,,+++***)))''''''&&&&&&(((%%%%%%'''&&&######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ ###%%%%%%### """"""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$%%%########################!!!!!!"""###############!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""######$$$%%%%%%&&&%%%$$$###""""""###$$$"""%%%&&&######%%%%%%"""!!!!!!"""######"""!!!!!! !!!!!!!!!!!!"""""""""%%%%%%###"""!!!!!!!!!!!!##############################$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$############"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###########################!!!"""###%%%%%%$$$######$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%&&&#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))(((%%%!!!$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&'''''''''((((((((()))&&&'''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((((()))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,------......+++++++++++++++++++++,,,)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++******)))(((******((('''&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######"""###"""############$$$$$$$$$$$$ !!!!!!!!!!!! &&&%%%$$$###""""""""""""$$$''''''<<>>AAA=========>>>>>>>>>>>>>>>999::::::::::::999999888888888888888777555444444222333444444333111///...000111111111111///...------------,,,,,,---------------------,,,+++***)))++++++++++++++++++******)))((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&'''((((((&&&''''''(((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))***)))))))))***+++++++++'''(((((()))))))))))))))************++++++++++++++++++++++++++++++++++++.........///000222333444222222222222111222333555111666888666666999:::888;;;;;;<<<===>>>@@@AAABBB???@@@AAABBBBBBBBBBBBAAACCCBBB@@@???>>>>>>??????>>>@@@AAABBBBBBCCCFFFHHHEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAABBBBBBBBBAAA?????????>>>>>><<<:::999888::::::999888777666555555555555555444444333333222111111000000///000000000////////////...---,,,,,,+++++++++++++++*********+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$######"""######$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%$$$"""!!!"""$$$&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%&&&'''((()))&&&&&&''''''(((''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$%%%'''&&&&&&%%%'''((('''''''''''''''''''''''''''&&&&&&''''''((()))***(((((((((''''''((((((((())))))(((((((((((())))))((()))))))))************))))))))))))******************************,,,---''''''((())))))))))))((()))))))))******+++++++++*********+++++++++++++++......///000222444666777888999:::999888999<<>>@@@@@@AAABBBDDDGGGIIIJJJIIIJJJMMMOOOPPPQQQPPPPPPQQQOOOMMMKKKIIIHHHHHHHHHHHHIIIKKKKKKKKKMMMOOORRRSSSSSSRRRRRRQQQPPPOOOOOOOOOMMMLLLLLLMMMMMMKKKHHHGGGFFFEEEDDDBBB@@@>>><<>>;;;888777888;;;===???>>>===<<<;;;;;;;;;;;;666555444333222222222222000000000000///...---,,,,,,,,,,,,+++++++++******///......---,,,,,,------))))))))))))))))))))))))************************((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))(((&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$######""" !!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%###!!!!!!$$$'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''%%%&&&(((((('''''')))+++''''''((((((((((((''''''&&&&&&&&&'''''')))******)))((((((''''''(((((()))***))))))(((((())))))***))))))))))))************)))))))))************+++((()))***)))((((((***,,,'''((())))))******))))))))))))******+++,,,,,,,,,,,,,,,---......//////000333333333444555777888999;;;===>>>===;;;===AAAFFFHHHOOOTTTTTTSSSRRROOOKKKIIIIIIJJJLLLNNNRRRUUUWWW]]]___bbbeeefffgggfffeeecccaaa^^^[[[XXXVVVUUUUUUUUUWWWYYY[[[\\\^^^aaadddiiiiiihhhhhhgggffffffeeeccc```^^^^^^______[[[XXXUUUTTTSSSQQQOOOLLLJJJHHHJJJFFFAAA======@@@EEEHHHJJJJJJJJJIIIGGGDDDBBB@@@===<<<:::999777666555555222222222111111000///...//////......------,,,,,,---,,,+++******)))******************************************************((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%(((***)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$########################''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&& """$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%$$$""""""$$$&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''((())))))((('''(((***(((((()))******)))((((((((((((''''''''''''(((((())))))(((((((((((())))))******))))))))))))******))))))))))))************))))))*********+++++++++(((***+++***((((((***---******+++,,,,,,,,,,,,+++++++++,,,,,,---......///000111222333444666777777888999:::;;;===@@@BBBCCC@@@CCCDDDDDDBBBDDDJJJPPPYYYaaaiiikkkkkkiiieee```\\\\\\]]]___bbbfffjjjmmmyyyzzz}}}}}}|||wwwtttqqqlllhhheeedddccceeegggkkkmmmppptttxxx|||{{{xxxxxxyyyxxxtttooolllllljjjhhheeebbb___^^^YYYWWWSSSPPPQQQTTTXXX[[[___aaadddddd```XXXPPPJJJIIIHHHEEECCC@@@>>>===<<<888888888888777666555444333333222222111000000///++++++***)))((('''((((((++++++++++++++++++++++++************************)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%)))+++)))%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%% !!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''' """$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&''''''''''''%%%&&&&&&'''((((((((('''$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%((()))***)))'''%%%&&&'''((()))***++++++***)))(((******)))''''''&&&&&&&&&))))))(((((((((((())))))******))))))))))))******))))))))))))************))))))******++++++++++++***,,,...---******---///+++,,,------......------------......///000111111444555666888999;;;<<<===;;;===???BBBFFFJJJNNNPPPKKKNNNPPPOOONNNPPPWWW]]]fffpppyyy}}}}}}|||wwwqqqnnnoooppprrruuuzzz~~~}}}xxxssspppmmmlllooorrrwww{{{~~~{{{xxxuuurrrpppiiigggfffeeeeeegggjjjlllwww|||}}}qqqcccZZZSSSRRROOOLLLIIIGGGEEEDDD????????????>>>===<<<<<<666666555555444333222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((++++++)))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%((('''&&&&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%))),,,***%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&((((((!!!!!!###&&&((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((())))))***(((((()))*********************))))))******+++,,,************))))))))))))++++++++++++************((()))***+++,,,------...///000111111111222555888999<<<@@@CCCEEEHHHKKKMMMMMMMMMOOOSSSXXX]]]___```aaaccceeeccc___]]]```cccrrrxxx}}}}}}{{{yyy}}}{{{{{{zzz{{{~~~ssslllfff```______\\\TTTLLLJJJFFFCCCDDDHHHJJJGGGDDDAAA@@@===:::888777666777666444111000000000///...111///,,,,,,------------++++++++++++++++++++++++***))))))))))))(((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% """%%%'''))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$"""((((((''')))***)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&""""""((()))$$$"""%%%&&&$$$######$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!(((+++&&& %%%###!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""###&&&(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((())))))******************************++++++,,,*********************))),,,,,,------.........///.........//////000111222222333444444444666999<<>>;;;999444333222333555555555444222000......///000000///,,,,,,,,,+++++++++******************))))))))))))))))))((())))))***+++,,,((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%###%%%(((&&&%%%&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))$$$"""%%%%%%""""""%%%)))'''%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&### ###(((***&&&"""%%%###"""###%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$###$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,,,,,,,+++***))))))***++++++++++++***************+++++++++,,,************++++++++++++******+++,,,---...//////111000//////000111333444666888999:::;;;>>>AAADDDJJJPPPYYYbbbkkkttt||||||zzzxxxxxxzzz}}}wwwxxxxxxuuuqqqppprrruuuuuuzzz~~~zzzuuunnniiicccaaacccfffhhhhhhbbb```[[[UUUMMMEEE???;;;888777777999;;;;;;:::888666555444444555666555444000000///...---,,,,,,+++++++++++++++************&&&&&&&&&&&&''')))***+++&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%%%%''''''$$$&&&$$$######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%###  ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""###$$$###&&&***,,,***&&&$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$###%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#####################"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$&&&'''))))))%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((()))+++,,,......---,,,***)))***++++++,,,,,,++++++******+++++++++,,,,,,+++******++++++,,,,,,------,,,,,,---...//////000000111111000111222555888999;;;===???BBBEEEIIINNNQQQXXX^^^iiittt}}}}}}}}}{{{xxxxxxzzz}}}~~~~~~wwwrrrlllkkknnnsssxxxzzzuuurrrmmmfff\\\QQQHHHBBBBBBAAA@@@AAABBBAAA???===>>><<<:::::::::;;;:::999666555444333111000///...,,,,,,,,,+++++++++******''''''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''''''''&&&$$$(((%%%###$$$&&&''''''&&&######$$$%%%%%%&&&''''''&&&&&&%%%$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###""""""###%%%'''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$'''(((***---000...***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&$$$&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))******)))))))))))))))))))))))))))***---...///...,,,+++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,---......///111111111222333333444444333444555777;;;>>>BBBCCCBBBDDDHHHLLLQQQVVV\\\```gggmmmvvv{{{wwwrrrpppqqqvvv{{{zzzsssjjj___VVVPPPLLLKKKJJJKKKLLLLLLKKKIIIGGGDDD@@@===<<<;;;:::999888888777555333222111000------------,,,,,,,,,,,,///...---+++************))))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&''''''&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""'''+++------...//////,,,)))%%%"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$%%%'''&&&'''))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((%%%!!!&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''(((((())))))******+++)))))))))))))))))))))))))))***,,,---...------,,,++++++,,,------------,,,)))***,,,---------,,,+++***+++,,,---...///000111000111111333444555666666666888;;;???CCCGGGJJJKKKNNNQQQUUUYYY^^^dddjjjooovvvzzzzzzvvvtttvvvxxxzzz}}}|||zzzuuunnnfff___[[[VVVUUUTTTVVVYYY[[[\\\\\\TTTOOOHHHBBB>>><<<;;;:::999999888666555333222222000000000000/////////...111000...,,,+++***)))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))(((((((((''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&&&&$$$%%%(((###%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$######""""""######$$$"""$$$&&&''''''&&&$$$""""""######$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&---222000---+++***((()))&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%'''))))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''%%%###"""&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''(((((()))******++++++))))))))))))))))))))))))*********+++,,,---------+++,,,,,,---------------)))***,,,---...---,,,+++***+++,,,---///000111222111222444666999;;;===>>>AAADDDHHHMMMQQQTTTVVVVVV]]]```cccgggkkkpppuuuyyy~~~{{{yyyzzzzzzvvvvvvvvvtttqqqmmmjjjgggdddbbbaaaaaaeeehhhkkkkkkggg___TTTKKKEEEBBB@@@???===<<<;;;:::999888777666444444444444333333333333000///---,,,******))))))((((((((((((((()))))))))((((((((()))))))))******))))))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$((((((%%%%%%((("""''',,,+++&&&"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((///222---'''&&&%%%###&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&$$$######%%%'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))************+++,,,---...+++,,,------......------)))***,,,......---,,,+++***+++,,,...///111222333888999<<<@@@DDDGGGJJJLLLRRRUUUZZZ___cccdddeeedddhhhjjjmmmppprrrvvv{{{~~~|||vvvyyy{{{yyyuuuuuuyyy}}}}}}wwwxxxxxxyyyyyyxxxwwwvvvqqqnnnjjjiiikkkoooqqqrrrvvvmmm```TTTMMMIIIGGGFFFAAAAAA@@@???>>>===<<<<<<888777777777777666666666222111000///////////////&&&&&&'''((()))***++++++))))))))))))************))))))))))))((((((((((((''''''(((((((((((('''''')))((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$"""$$$+++,,,'''%%%((("""***111000(((###$$$(((&&&%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&---///'''"""###$$$"""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%###!!!"""$$$%%%$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((***)))(((((()))***)))'''$$$%%%&&&((())))))))))))&&&'''''''''''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))'''&&&%%%%%%&&&(((***,,,---...///...,,,,,,,,,---111---***+++...111111111---000333444333555:::>>>===EEEJJJKKKNNNTTTYYYZZZaaabbbiiippprrrppppppssssssqqqpppppptttzzz~~~}}}~~~~~~~~~~~~}}}||||||zzzvvvsssuuuuuuwwwzzz~~~{{{sssppplllhhhfffgggjjjlllnnnkkknnntttyyyxxxtttssstttuuuxxx~~~~~~xxxtttrrrqqqpppoooppplllfff___XXXSSSOOOMMMIIIFFFBBB???======>>>???===;;;999888999:::999888999888777555333111///...---,,,+++***))))))))))))((()))***(((%%%%%%(((+++***(((''''''(((((((((&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''&&&$$$$$$&&&&&&%%%###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))+++)))&&&$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###"""###&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''---+++)))'''&&&%%%%%%&&&((('''%%%$$$$$$%%%'''((('''$$$###$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&######$$$%%%'''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&&&&&&&&&&%%%$$$######"""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''((()))(((''''''))))))((('''&&&'''((((((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&************))))))))))))+++***)))))))))+++---...---...///...---,,,---......,,,***,,,///111222111111444666777777:::@@@EEEGGGQQQZZZ___ccchhhkkkjjjmmmmmmqqqxxxzzzxxxxxx{{{zzzxxxvvvuuuvvvzzz~~~~~~}}}zzzxxxuuussssssqqqmmmjjjjjjjjjkkknnnrrrxxx}}}~~~}}}|||{{{|||{{{{{{~~~}}}uuuoooiiieeeaaa```aaacccddddddcccfffkkkpppvvv}}}wwwpppnnnnnnooooootttzzz}}}{{{vvvrrrppppppooommmjjjgggcccaaa______\\\WWWPPPHHHBBB>>>===<<<@@@???============;;;999999:::;;;;;;999777444222111000...---,,,+++******((())))))(((&&&&&&(((+++***(((&&&&&&'''((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$###"""$$$&&&(((((('''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""$$$&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###""" !!!###$$$***)))'''%%%$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%'''%%%###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&(((((('''&&&((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))((('''&&&%%%%%%$$$************************------+++++++++,,,---...,,,...///...------...///.........///222444444333777999;;;<<<>>>CCCKKKQQQZZZfffsss|||}}}{{{yyyzzz}}}~~~|||{{{zzzzzz{{{}}}{{{xxxrrrqqqooommmllljjjgggeeedddcccccceeeiiinnntttwwwvvvxxxzzz|||}}}}}}|||{{{|||{{{yyyzzz{{{yyytttppphhhfffcccaaabbbcccdddcccccceeehhhkkkpppwww}}}tttooollllllgggkkkooosssvvvyyy}}}|||zzzzzzvvvuuutttssssssrrrqqqqqqsssmmmdddZZZPPPHHHCCC@@@@@@???=========<<<999777999;;;>>>@@@@@@>>>;;;999666555444222000...,,,,,,)))******((('''''')))+++***(((&&&&&&'''((('''&&&((((((((((((((((((((((((((((((''''''''''''((()))$$$######$$$'''((((((''''''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###&&&%%%$$$#########$$$$$$######!!!!!!!!!"""###$$$'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%)))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&'''(((((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))***************++++++,,,+++******)))******++++++---......------...000111222333555777777777777;;;===@@@CCCFFFNNNWWW___nnn{{{~~~|||zzzxxxvvvxxx}}}xxxrrrpppoooooonnnnnnmmmkkkjjjggggggfffgggjjjpppuuuxxxxxxzzz~~~{{{tttrrrqqqppprrrssssssrrrqqqqqqqqqrrruuuzzz~~~uuuooollliiijjjkkklllooosssvvvyyyzzzqqqfffZZZQQQKKKDDDAAA>>><<<<<<<<<<<<;;;:::<<<>>>@@@AAAAAA@@@???<<<;;;:::888555222000///,,,,,,+++***))))))+++,,,***(((&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%###!!!###&&&(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&$$$$$$#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%'''''''''&&&%%%&&&'''((())))))))))))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))*********+++))))))******+++++++++,,,+++*********))))))*********,,,......---...///111444555777999;;;;;;<<<===AAADDDHHHLLLQQQZZZeeemmm||||||zzztttuuuvvvxxxzzz~~~~~~vvvpppooopppqqqrrrrrrrrrrrrssspppooonnnooorrrvvv{{{~~~~~~xxxsssrrrpppmmmllllllnnnoooqqqwww{{{|||mmm___VVVOOOJJJCCC???>>>???AAABBB<<<<<<<<<===>>>@@@BBBCCC@@@??????===;;;888555444111///---,,,,,,,,,,,,,,,***)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""$$$''')))'''%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%'''((('''&&&$$$%%%&&&((())))))******%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++,,,,,,---))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444555888;;;>>>@@@CCCFFFIIIMMMPPPUUUZZZ___gggrrryyy~~~|||vvvuuutttuuuwww{{{~~~~~~~~~yyyvvvrrrtttwwwxxxxxxxxxyyy{{{yyyyyyyyyzzz||||||wwwsssqqqqqqpppooosssuuuyyy~~~}}}~~~nnncccYYYSSSJJJCCCAAAAAAAAABBB>>>===<<<;;;<<>><<<888444111111000...,,,---+++))))))***+++***)))((((((((((((((((((((((((%%%&&&'''((()))))))))(((%%%$$$$$$%%%((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&'''((('''&&&%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!""""""###$$$%%%%%%%%% """$$$$$$###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&& !!!"""###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$&&&((())))))((((((((((((((((((''''''&&&$$$%%%&&&'''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,------***+++,,,---............111333555666666777999;;;===BBBHHHNNNTTT\\\fffmmmiiilllqqqtttwww{{{~~~~~~~~~~~~|||||||||}}}}}}~~~~~~}}}}}}wwwsssrrrtttuuuvvvtttttttttvvvyyy|||~~~}}}|||}}}xxxssskkkccc[[[RRRKKKFFFAAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDEEEDDDBBBAAA???:::666333222111///,,,...,,,******+++,,,+++***************************$$$%%%'''))))))))))))((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''((()))++++++)))((('''%%%((()))((($$$###$$$'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%((((((%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''$$$%%%%%%&&&%%%$$$###"""""""""###%%%%%%&&&&&&&&&"""$$$$$$######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$''''''''''''''''''''''''#########$$$$$$#########!!!###%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&&&&''')))***)))((((((&&&$$$%%%((()))(((&&&)))((('''&&&&&&&&&&&&&&&******))))))((((((''''''''''''(((((()))((((((((('''(((((())))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******(((((()))***+++---///000///...,,,---///111333333444777:::<<<<<<<<<<<<===@@@FFFOOOYYYcccllltttyyyyyy{{{|||{{{{{{~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzyyywwwzzzyyyxxxxxx{{{~~~}}}zzzyyywwwtttqqquuuwwwyyyyyyyyyyyyzzz{{{}}}}}}|||zzzwwwtttrrrqqquuuwww{{{xxxpppjjjcccYYYQQQJJJHHHEEEBBBAAAAAACCCDDDAAABBBCCCDDDCCCCCCDDDEEEAAA???<<<888444111///...%%%&&&((()))))))))((('''***))))))((())))))***+++''''''''''''((((((((()))%%%%%%&&&'''((()))***+++((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%)))))))))((('''%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&### $$$((((((&&&$$$###%%%&&&((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&(((***+++,,,%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&(((&&&%%%&&&((()))(((&&&''''''''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$######'''(((((()))))))))))))))************************,,,,,,+++***************,,,,,,+++++++++,,,------///......///111333444555777:::===???@@@AAADDDEEEOOOTTT\\\eeelllttt{{{~~~vvvtttssssssuuuvvvuuutttwwwuuuttttttvvvyyy}}}~~~|||yyywwwyyy{{{}}}~~~~~~~~~}}}xxxrrroooiiijjjkkkooovvv|||uuunnnddd\\\RRRNNNJJJFFFEEEDDDBBBAAA@@@BBBDDDEEEDDDCCCBBBAAA@@@???<<<888555222000///))))))***************))))))*********************'''''''''((((((((())))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((###&&&)))***+++'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$!!!!!!###%%%&&&%%%$$$%%%%%%%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&%%%$$$%%%'''''''''%%%'''&&&%%%&&&((()))((('''%%%&&&'''((()))((('''&&&((((((''''''''''''&&&&&&''''''&&&&&&%%%###"""!!!'''((())))))******))))))************************,,,++++++************+++,,,,,,,,,,,,,,,---......//////000222444777999;;;>>>@@@DDDFFFHHHKKKOOORRRZZZ___eeelllqqqwww|||uuurrrpppppprrrssstttsssuuutttttttttvvvyyy|||~~~zzzvvvuuurrrnnnlllnnnssszzz{{{rrrjjj```[[[TTTQQQOOOLLLFFF@@@???@@@BBBCCCCCCAAA>>><<<@@@>>><<<999666444222222---,,,,,,+++++++++,,,,,,)))***++++++++++++))))))''''''((((((((()))))))))))))))((((((''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%&&&'''((((((((((((%%%%%%&&&'''((((((((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$###$$$&&&)))###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((((((((()))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((((((''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((($$$%%%((()))***)))((('''((((((((((((((((((((('''((()))))))))((('''&&&&&&(((((()))************)))************************,,,++++++******+++++++++(((((()))+++---///111222///111333666999>>>CCCGGGLLLMMMPPPRRRTTTXXX]]]aaacccggglllqqquuuyyy}}}}}}}}}}}}||||||||||||}}}}}}zzzvvvtttuuuwwwxxxyyywwwxxxzzz|||~~~xxxvvvwwwzzz}}}{{{yyyuuurrrrrruuuyyy|||yyysssllldddaaa```[[[QQQIIIEEEDDDCCCCCCCCCBBBAAA???@@@???<<<:::777666555444000///---,,,,,,,,,---...)))***,,,------+++)))((('''(((((((((((()))))))))&&&&&&''''''((())))))***'''''''''&&&&&&'''''''''...---,,,+++)))&&&$$$###%%%&&&''''''((('''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&###$$$$$$$$$###$$$''')))!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((''''''((()))(((&&&''''''((((((((((((((()))$$$&&&(((******)))((('''))))))))))))))))))))))))(((((()))******+++******((())))))***************************************,,,+++++++++++++++,,,,,,((()))***+++---000222333111444888<<>>DDDMMMZZZiiisss{{{||||||zzzxxxwwwxxxzzzyyy|||~~~}}}}}}}}}{{{xxxuuuqqqsssuuuyyy|||~~~~~~~~~yyyqqqkkkfffdddhhhkkkpppwwwzzztttccc[[[PPPHHHEEEEEEEEEDDDBBBAAA???<<<:::888777777333333111000......------,,,---......---,,,***)))((((((((()))))))))************)))((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&(((((()))))))))'''((((((((('''&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%''')))((($$$  """$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$%%%''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((&&&%%%%%%&&&&&&%%%$$$&&&(((***)))'''''')))+++)))))))))(((((((((((((((((()))))))))************&&&'''((()))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,---...111111111222333444666666:::???EEEMMMYYYjjj~~~|||{{{{{{}}}~~~}}}yyyvvvuuuuuuwwwzzz|||}}}||||||uuupppggghhhjjjnnnttt}}}zzzoooaaaWWWQQQMMMHHHEEEDDDCCC@@@>>>;;;999888777555555444333222000...............---,,,,,,++++++(((((()))))))))***************)))((('''&&&%%%%%%&&&&&&'''(((((('''&&&&&&************)))(((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%""" """$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%'''(((((('''%%%###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))***)))''''''(((((('''&&&&&&(((******'''''')))++++++***)))(((''''''(((((('''((((((((())))))******)))***************)))((())))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,---...000111222444666999<<<===???CCCJJJSSSaaauuu||||||}}}|||{{{{{{{{{|||~~~~~~~~~xxxzzz|||{{{}}}~~~qqqqqqpppppprrrwww~~~xxxlllccc[[[SSSNNNEEEDDDAAA>>>;;;999888777777777777666555222000...000///...,,,,,,++++++,,,))))))))))))************'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''''''''&&&###$$$%%%'''((()))))))))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((()))(((%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''(((###%%%'''))))))'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&&&&%%%&&&((($$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&)))++++++)))&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%+++(((%%%######%%%(((***(((((('''&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''"""$$$&&&((('''%%%"""))))))(((((('''''''''&&&((()))***)))'''&&&&&&'''(((((((((((())))))******+++***(((&&&%%%$$$%%%%%%$$$$$$%%%%%%'''(((***+++(((((()))***************'''))))))((('''&&&'''((('''(((((()))))))))))))))************++++++++++++***+++,,,+++***)))***+++,,,,,,++++++++++++++++++---...000000...---......///333777999:::===CCCGGGLLLTTT```jjjttt||||||zzzvvvsssrrrtttvvvxxx|||}}}zzz|||~~~~~~~~~}}}|||}}}}}}ppp^^^NNNIIIFFFFFFEEE@@@999777:::777777888999999666222///111111111000///---,,,+++&&&''')))+++++++++******************))))))))))))(((((())))))(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$######$$$&&&&&&((('''%%%$$$$$$&&&)))***'''''''''(((((((((((()))&&&'''(((******((('''&&&&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$111,,,&&&###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%((((((&&&'''***'''!!!%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))***)))((('''&&&&&&'''(((%%%%%%%%%%%%&&&'''((())))))(((&&&$$$$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&''')))***)))(((%%%$$$)))(((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&'''''''''((((((((()))((('''&&&&&&'''((((((%%%%%%%%%&&&'''((()))***(((((()))***************)))***+++***((('''((()))&&&''''''((((((((((((((((((((((((((())))))))))))***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......///111111444777:::===DDDMMMTTT^^^eeeoooxxx~~~{{{xxxuuusssrrrrrrtttvvvyyy{{{}}}ssscccUUUMMMGGGFFFDDD@@@===>>>888888888:::;;;:::777555444333333111000///...---)))******+++++++++++++++******))))))))))))((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%(((&&&$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))&&&###"""###%%%&&&&&&$$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))((('''&&&&&&'''((($$$%%%%%%&&&(((***,,,,,,''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&((())))))))))))(((''''''(((((((((((('''''''''''''''((()))(((&&&%%%&&&''''''''''''''''''(((((((((&&&&&&&&&'''((()))***+++''''''&&&&&&''''''((()))(((((()))******************+++,,,+++)))((()))***(((((((((((())))))))))))((((((((()))))))))*********+++,,,,,,******+++,,,------------------------+++---//////000111333666888:::===@@@FFFQQQ^^^gggqqqxxxzzzvvvttttttuuuuuuuuuuuuvvvxxx{{{|||{{{iii[[[NNNIIIHHHEEECCCCCC;;;:::999:::<<<===<<<;;;888777555333222111000000---,,,,,,+++++++++++++++***)))))))))((((((((('''&&&''''''''''''&&&%%%%%%''''''(((((((((((('''''''''(((((())))))(((((('''$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%######%%%'''(((''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&(((((('''&&&###$$$%%%((())))))%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&%%%%%%%%%%%%$$$$$$***)))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&)))$$$$$$***,,,'''%%%((($$$$$$%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''%%%%%%%%%&&&((()))+++,,,&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''')))***+++***)))((()))***((((((((((((((((((((((((&&&''''''((()))***++++++((((((''''''''''''(((((((((((()))******************+++++++++)))((()))*********)))*********++++++******+++++++++,,,,,,,,,***+++---,,,++++++,,,---,,,,,,,,,---------------...///111111222555888;;;BBBEEEHHHMMMSSS^^^kkkuuu{{{}}}yyyvvvuuuoooppptttzzz|||mmm\\\QQQKKKEEECCCDDD>>><<<::::::<<<=========:::999777555333222222222///...,,,+++******++++++***)))))))))(((''''''''')))))))))))))))((('''''''''''''''(((((('''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''(((''''''''''''''''''(((((((((((()))''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''&&&'''(((***++++++)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$((('''''''''&&&&&&%%%%%%&&&###,,,===???000%%%&&&%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%'''(((((((((''''''&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&''''''''''''((((((((((((((((((***+++***))))))***+++''''''''''''''''''''''''(((((())))))))))))))))))))))))(((''''''''''''((((((((()))***************)))***+++***((('''((()))))))))((((((((()))***+++++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---...,,,,,,,,,,,,------......///000111222444888===AAALLLPPPVVVZZZ___gggqqqxxx~~~~~~ppplllhhhgggkkkppptttuuu}}}ooo___PPPEEEBBBEEEBBB@@@<<<;;;;;;<<<;;;;;;;;;:::999777555333333222000///---+++******+++++++++******)))((('''''''''))))))******))))))((('''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$###((('''%%%%%%%%%&&&(((***'''''''''(((((((((((()))&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%((())))))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$000CCCEEE555((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&'''((((((((('''&&&%%%%%%'''((('''&&&&&&''')))'''''''''&&&''''''((()))'''''''''(((((((((((((((%%%'''((((((&&&&&&''')))&&&&&&&&&%%%%%%%%%%%%%%%)))))))))))))))((('''&&&))))))(((((('''((((((((((((((()))***************)))***+++***((('''((()))'''&&&%%%%%%%%%&&&((())))))))))))************+++***,,,------------...000,,,,,,------...////////////111222444888>>>EEEKKKXXX]]]bbbfffiiimmmssswww~~~uuuiiibbbaaaeeehhhiiilllpppxxx~~~ppp^^^NNNGGGHHHGGGDDD@@@>>>======;;;:::<<<<<<;;;:::888666333222000///...---,,,,,,,,,,,,,,,,,,+++***)))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&)))'''%%%$$$$$$&&&)))+++%%%%%%%%%&&&&&&&&&&&&'''&&&''')))******)))'''&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&'''&&&%%%###$$$$$$######$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((&&&,,,777:::222,,,,,,''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''((()))******(((&&&%%%&&&''')))((('''''')))***''''''(((((())))))))))))''''''''''''((((((((()))$$$&&&''''''&&&&&&'''((((((((('''''''''&&&&&&&&&'''(((((()))((('''&&&%%%)))((((((((((((((())))))(((((()))******************+++,,,+++)))((()))***((('''&&&%%%&&&''')))***)))))))))*********+++++++++,,,......------///000...//////000111111222222222333666:::AAAJJJTTT[[[hhhkkkoooqqqrrrtttyyy}}}uuujjjeeeeeeeeedddccceeejjjsss}}}~~~qqq```SSSOOOKKKHHHEEECCCBBBAAA???======>>>???>>><<<999555333111111111111000//////...------,,,+++***)))((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))'''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###%%%'''(((((('''"""###$$$###""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&'''***---...---,,,'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&((()))***''')))***+++***)))'''&&&&&&((())))))(((((()))+++&&&&&&'''((())))))((((((&&&'''''''''(((((())))))%%%'''((((((''''''(((***,,,,,,++++++*********)))%%%&&&'''(((((('''&&&&&&((((((((((((((()))******(((((()))***************+++,,,---,,,***)))***+++,,,+++)))((()))***,,,---++++++,,,,,,,,,---------+++,,,......---...///111000000111222333333444444555777<<>>AAACCCFFFKKKTTT___kkksssyyysssoooiiieee```___```dddgggiiikkknnntttxxxuuuwwwyyy}}}uuummmaaaZZZQQQMMMMMMNNNLLLIIIGGGGGGGGGIIIIIIFFFBBB???888666444444555777666666111///---+++)))))))))******************)))(((((((((((())))))))))))(((((('''''''''(((((((((((((((%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&'''(((((()))((('''%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((&&&%%%$$$######''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&'''''''''''''''((((((((())))))))))))))))))(((((('''''''''+++******)))))))))******)))((('''(((***++++++*********)))))))))))))))))))))***+++,,,,,,+++***)))---+++))))))+++---------...------...///000///...111333444666888;;;AAADDDLLLNNNQQQVVV]]]fffpppwww~~~zzzsssmmmfffaaa_______________aaahhhrrryyytttqqqrrrwwwyyylllfff\\\TTTPPPNNNMMMMMMIIIIIIJJJLLLMMMKKKHHHDDD???<<<:::999999999777666555333111///---+++******************))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&''''''%%%###!!!"""""")))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((&&&$$$###"""!!!''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''&&&'''''''''(((((((((((()))))))))''''''((()))***+++------+++++++++***************)))((('''(((***++++++******************)))))))))((()))******+++******)))---+++******,,,.........,,,,,,...000222444444444555777999;;;>>>CCCJJJNNNXXXZZZ^^^ccchhhpppxxx~~~~~~zzzsssmmmiiieeeaaa^^^^^^^^^```fffqqq~~~zzzxxxzzz}}}wwwsssjjjaaaYYYSSSOOONNNMMMMMMNNNOOOOOONNNKKKHHHEEECCC@@@???>>><<<:::888:::999777555222///---,,,******))))))(((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((())))))(((&&&%%%%%%&&&***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((()))))))))***%%%%%%%%%&&&''')))***+++******+++++++++*********)))(((((((((***++++++)))***++++++,,,,,,+++******+++******)))***+++,,,------,,,+++,,,...000//////,,,...000222444666888999<<<>>>CCCGGGMMMSSS[[[```cccfffjjjooouuu{{{~~~xxxsssssswww|||~~~~~~}}}yyyuuunnnhhhcccbbb___\\\\\\bbbmmmyyy{{{tttjjj```XXXSSSOOONNNMMMNNNOOONNNLLLKKKKKKIIIFFFDDDCCCAAA>>><<<===<<<;;;999666222///---***)))((('''''''''(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''')))***)))((('''(((*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))***+++%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&%%%''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))((('''&&&&&&''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((('''&&&'''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''(((((((((((((((((()))))))))******,,,+++)))((('''((())))))((()))******++++++******+++)))((()))***+++***((()))***+++------,,,,,,+++...---,,,,,,,,,...000111---,,,,,,---000111111000///111333555666:::>>>AAACCCGGGMMMTTTZZZbbbiiimmmmmmqqqvvv{{{}}}~~~}}}vvvnnniiikkknnntttvvvyyyzzz{{{}}}}}}wwwpppkkkiiieee___ZZZYYY^^^gggmmm|||qqqeee\\\SSSQQQNNNMMMNNNOOOOOONNNOOOMMMKKKJJJIIIGGGCCCAAA>>>>>>>>><<<999555111...+++***((('''''''''((()))(((((())))))))))))((((((((((((((((((((('''''''''%%%'''((((((''''''((()))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%###$$$%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$######((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''(((((((((((())))))))) """$$$&&&)))***+++,,,******))))))((((((((('''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&'''((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))***(((((()))))))))*********000///,,,+++******++++++%%%&&&(((***+++++++++***,,,***))))))******((('''&&&(((***,,,------,,,+++,,,,,,...//////000000000---,,,---...111222111000222444888;;;???EEENNNTTTWWW[[[aaafffjjjnnnrrruuuwwwzzzvvvnnnlllnnnpppssswwwzzz||||||yyytttrrrmmmeee___\\\^^^aaalllrrryyy~~~{{{qqqddd___XXXSSSQQQQQQQQQQQQPPPOOONNNMMMMMMKKKHHHEEEAAABBBBBBAAA>>>:::555222---,,,***)))((()))***+++(((((())))))))))))(((((('''''''''(((((((((((((((&&&'''((('''&&&%%%&&&''')))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''"""###%%%''')))))))))))))))(((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((***))))))((((((((())))))%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))************+++***((('''''')))***,,,$$$%%%''')))***++++++***---+++***)))***)))'''&&&$$$&&&(((+++,,,,,,++++++'''***---000000///---,,,---,,,---///111333222111222666;;;AAAHHHSSS___gggrrruuuyyy{{{{{{{{{{{{{{{}}}xxxuuuuuupppssswww{{{~~~|||tttkkkccc___^^^ZZZ```fffkkkpppwwwvvvoooeee[[[VVVSSSRRRQQQQQQPPPOOOOOOOOONNNKKKHHHFFFGGGGGGGGGDDD???;;;888///...,,,******+++,,,---(((((())))))))))))((((((&&&'''''''''(((((()))))))))******)))'''%%%%%%&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''')))***'''''''''((((((((())))))%%%&&&&&&''''''(((((((((%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&((()))***+++%%%&&&&&&'''((()))++++++'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))***+++,,,---))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))(((((((((((())))))))))))++++++***)))(((((())))))&&&''')))*********)))(((''''''(((((())))))******))))))))))))************+++)))&&&$$$$$$&&&)))+++(((((())))))*********+++++++++++++++++++++++++++***+++,,,---,,,,,,***)))---------...------,,,,,,,,,---/////////111333555999<<>>GGGQQQccczzz~~~vvvmmmfff]]]WWWOOOIIIGGGIIIKKKMMMQQQVVV^^^fffppp||||||fffYYYVVVPPPOOOOOOPPPRRRSSSRRRQQQSSSSSSSSSRRRQQQOOOMMMKKKFFF>>>555111111111...***))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''''')))))))))((('''''''''&&&'''''''''(((((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((())))))***'''(((((((((((()))))))))'''(((((((((((()))))))))+++************************)))(((((()))***)))(((!!!###&&&((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))(((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((())))))***))))))))))))((((((((((((((()))))))))************)))***+++,,,,,,+++***)))+++++++++******************************+++++++++)))))))))***+++,,,---------...//////000000000//////111333444777;;;AAAEEEPPPZZZjjj|||~~~{{{xxxyyyyyyzzzyyy{{{{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~xxxssskkkcccYYYPPPLLLJJJIIIIIIMMMPPPTTTYYY```kkkwwwwwweeeZZZSSSQQQOOONNNPPPQQQQQQPPPQQQRRRSSSSSSRRRPPPOOOOOOIIIBBB999444333111...***$$$&&&)))+++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%&&&'''(((((((((&&&$$$""")))))))))((('''''''''&&&'''''''''(((((((((((()))''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$((((((((((((((())))))***(((((((((((()))))))))***(((((((((((()))))))))***+++++++++++++++************)))((()))++++++***)))$$$%%%''')))************&&&&&&''''''''''''&&&&&&%%%'''(((***+++++++++***(((((((((((())))))))))))((((((''''''(((((())))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))******************++++++++++++******+++++++++++++++*********++++++++++++++++++++++++************+++,,,---------...///000111111111111222444666999<<>>CCCJJJRRRXXXbbbkkkwwwwwwrrrkkkfffccccccccccccbbbaaa___]]]\\\[[[[[[[[[VVVWWWXXXYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^aaaeeehhhhhhjjjnnnqqqtttxxx}}}wwwmmmfff```XXXSSSOOONNNNNNNNNQQQVVV\\\aaappp~~~{{{aaa\\\TTTOOONNNPPPRRRTTTPPPSSSVVVVVVUUUTTTUUUVVVNNNLLLGGG@@@888333222333,,,+++++++++++++++++++++'''((())))))))))))((('''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((()))******(((((()))))))))*********(((((()))))))))*********((())))))******++++++++++++++++++,,,......---+++'''''''''''''''((()))***&&&''''''''''''''''''&&&###$$$''')))******))))))(((((((((((())))))))))))'''''''''''''''((()))***)))((('''''''''(((***+++******))))))((((((((('''))))))))))))******************)))(((((()))******,,,,,,,,,++++++***************+++,,,...///000000111000...------...///000......///111111222222222888;;;>>>BBBHHHPPPYYY___iiiqqq}}}~~~{{{sssmmmeee^^^[[[ZZZZZZZZZXXXVVVTTTRRRPPPOOOOOOPPPNNNNNNOOOOOOOOOOOOOOONNNPPPQQQSSSTTTTTTUUUXXXZZZ]]]___bbbdddfffhhhlllooovvv~~~|||uuunnneee^^^TTTSSSPPPNNNOOOQQQUUUXXXcccrrrllldddZZZQQQNNNNNNPPPQQQNNNQQQTTTUUUTTTSSSTTTVVVOOOOOOLLLDDD:::444444777333111---***)))***,,,---((()))***++++++***)))((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&%%%$$$$$$$$$%%%''')))***&&&''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,((((((((((((((()))******))))))))))))************))))))))))))******************+++,,,------......++++++,,,---//////...,,,'''&&&$$$######$$$&&&'''&&&'''''''''''''''&&&%%%''''''''''''((((((((()))++++++***)))((('''&&&&&&))))))))))))((((((((((((***************)))((('''((((((((((((((()))******))))))))))))************************************///......------,,,,,,+++******+++++++++,,,,,,,,,000111111000...,,,------...///111222444666777888:::>>>DDDKKKRRRZZZaaaffflllvvv~~~|||yyyvvvsssqqqppppppdddaaa\\\WWWSSSPPPNNNNNNKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMOOOQQQUUUXXX\\\^^^```iiimmmrrrxxx}}}uuummmggg```WWWOOOLLLNNNSSSVVVYYYcccsss|||{{{nnnZZZPPPPPPSSSQQQLLLPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQOOOIIIBBB;;;666444444444222///,,,***+++,,,))))))(((((((((((()))***+++******)))(((''''''&&&''''''(((((())))))******((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,)))***+++***(((((()))+++))))))((((((((()))******++++++***))))))+++,,,---***+++------,,,,,,...//////000222333333222000///((('''&&&%%%%%%&&&''''''(((((())))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((''''''(((((())))))******)))************))))))(((((((((((((((((()))******))))))))))))************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///000///...---...000///000111222333555888:::AAAEEELLLRRRXXX^^^dddhhhoooxxx{{{xxxvvvuuutttvvvxxxwwwvvvyyyxxxssspppiiihhheeebbb___^^^]]]\\\VVVTTTPPPLLLHHHFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIILLLPPPRRRUUUVVVYYY\\\aaaffflllqqqxxx|||}}}rrrlllbbbXXXRRROOONNNNNNTTT^^^mmm|||~~~xxxtttvvvyyy|||yyyhhh[[[TTTRRRPPPNNNPPPPPPQQQSSSUUUWWWWWWWWWSSSSSSQQQLLLEEE>>>999666444333222000---,,,+++,,,))))))((((((((())))))***+++******)))(((((('''''''''((((((((()))))))))******)))))))))((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))***************)))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***+++******)))******+++***(((((()))+++++++++*********++++++,,,,,,,,,+++*********+++,,,***,,,...//////000333444555666777888888777666555'''''''''''''''''''''((('''(((((())))))*********''''''((((((((()))))))))''''''(((((())))))******&&&&&&'''((()))***++++++((())))))************)))))))))((((((((()))******)))))))))*********++++++++++++++++++++++++++++++))))))***++++++,,,------+++++++++,,,,,,,,,------+++---...///...///000222222333333333444777<<<@@@JJJOOOVVV]]]aaaeeehhhkkkqqqxxx~~~vvvoookkkiiihhhhhhhhhjjjlllllllllooouuu{{{~~~~~~}}}}}}}}}||||||||||||wwwpppiiiccc^^^[[[SSSRRRPPPMMMKKKIIIHHHHHHGGGEEEBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@BBBDDDGGGIIIJJJKKKOOORRRWWW\\\aaaffflllpppssswww}}}yyyoooeee\\\UUUOOOLLLPPPXXXfffuuuwwwooonnnqqqtttyyy~~~zzzlll^^^VVVSSSSSSNNNMMMNNNPPPSSSUUUUUUSSSTTTTTTSSSPPPJJJCCC<<<777333333333222000...---,,,******)))))))))))))))************))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))+++++++++******((((((((((((((((((((((((***)))(((''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******&&&(((***------+++)))(((***++++++***(((((()))***------,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---------///222444555777:::<<<===>>>???@@@@@@???>>>===&&&&&&'''(((((((((''''''%%%&&&&&&''''''((()))***'''(((((((((((()))))))))(((((((((((())))))))))))'''''''''((()))*********'''((()))******************))))))((())))))******))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---////////////111222444555666666777;;;BBBHHHRRRXXX```gggkkkmmmnnnooorrrvvv|||~~~zzzuuuqqqkkkfffdddbbb```___```aaabbbbbbbbbdddiiillljjjjjjiiigggeeecccbbbbbbaaa```]]]YYYUUURRROOONNNGGGGGGEEECCCBBB@@@??????>>>===;;;:::::::::::::::888888888888888888888888777888999999::::::999999777777888999999:::;;;;;;>>>>>>???@@@BBBCCCDDDEEEKKKNNNSSSXXX^^^cccjjjnnnnnnpppsssvvvyyy~~~xxxnnnfff^^^WWWRRROOOVVVbbbppp}}}rrrppprrrtttyyy}}}|||{{{nnnddd]]]ZZZRRROOOMMMMMMPPPQQQPPPNNNSSSSSSSSSRRRNNNFFF>>>888444333333333333111...,,,++++++***)))))))))***************)))))))))(((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%''')))***))))))((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********''')))***,,,,,,+++***)))+++,,,,,,+++)))(((***+++...------,,,,,,---------.../////////000111222222444666999:::;;;===@@@BBBDDDDDDEEEEEEEEEEEEDDDDDD$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''')))***+++(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((('''((()))*********************))))))))))))******************++++++++++++++++++++++++++++++++++++......------,,,,,,,,,+++,,,,,,---------............///000000//////111222333666888999:::@@@JJJQQQZZZ```iiipppssstttttttttrrrssstttuuuvvvwwwzzz{{{{{{wwwssspppmmmhhhfffeeedddbbb```\\\YYYUUUUUUVVVUUUTTTUUUVVVWWWXXXWWWUUUSSSQQQOOONNNMMMLLLKKKJJJIIIGGGEEEDDDDDDAAAAAA@@@@@@???===<<<<<<::::::999999999:::::::::777777777888888888888999777888999999::::::999999777777777888999999::::::<<<<<<===>>>???@@@@@@AAACCCFFFKKKQQQVVV\\\bbbfffjjjkkkmmmooorrrwww{{{uuummmeee]]]XXXQQQVVV___mmm}}}{{{xxxxxxzzz~~~yyyooohhh]]]WWWQQQNNNPPPRRRRRRQQQRRRRRRRRRRRROOOHHH???888555444333444555444111...,,,,,,+++***************************))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%'''((()))))))))(((((((((((((((((((((((((((%%%'''***------,,,)))'''************************'''((((((((())))))******))))))))))))***************************++++++,,,+++,,,---,,,******,,,---......---------...//////111222333555777888999:::<<<>>>@@@AAAAAABBBDDDEEEGGGGGGHHHHHHHHHHHHGGGGGG%%%%%%%%%&&&&&&'''((((((***))))))((()))***,,,---((((((((()))))))))************))))))((((((''''''***)))))))))((((((((('''((())))))************)))++++++***)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++---------........./////////111222222111111222444444888===???BBBJJJUUU^^^fffllltttyyy{{{{{{zzzyyytttsssqqqpppqqqsssvvvwww~~~yyyrrrlllhhhfffdddbbb^^^^^^^^^___^^^[[[VVVRRRLLLLLLLLLKKKJJJJJJIIIHHHIIIHHHGGGFFFDDDCCCAAAAAABBBAAAAAA@@@>>>===<<<<<<;;;<<<<<<<<<;;;:::999999888888888999999999999999888888999999999999999999888888999::::::::::::999888888888888999999::::::999999:::;;;;;;<<<<<<===<<<@@@DDDHHHMMMRRRWWW[[[___```cccgggkkkpppsssuuuwwwvvvnnnddd]]]VVVXXX^^^iiiyyy~~~kkkaaaTTTNNNNNNRRRTTTTTTRRRQQQQQQQQQPPPJJJAAA:::777444333444666666333000------,,,+++************************************))))))))))))((((((((((((((((((((()))))))))))))))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***)))(((((()))***((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''((()))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((($$$'''+++...///---)))'''************************(((((())))))******++++++)))))))))*********++++++++++++***))))))+++,,,---,,,---...---------///111000000000111222333444555777888:::<<<>>>???@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHH'''&&&&&&&&&&&&((()))***,,,+++)))((((((***+++,,,(((((()))))))))*********(((((((((((())))))))))))(((((((((((()))))))))))))))************))))))(((,,,+++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---.........///////////////000222333333444666777999@@@GGGLLLPPPYYYeeeooovvvzzz~~~xxxvvvsssrrrtttxxx{{{~~~|||uuuoookkkfffbbb```^^^\\\ZZZWWWVVVUUUTTTSSSPPPKKKHHHEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>======<<<<<<======<<<;;;;;;:::999999888999:::::::::999888888888999999999999888888777999999999999999888888888777777888999999999999888777777888888888888999999777777888888999::::::;;;:::<<>>???@@@BBBCCCDDDEEEDDDDDDBBBCCCDDDEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHH)))(((&&&&&&''')))+++---+++***(((&&&&&&''')))***))))))))))))************&&&&&&'''((()))***++++++&&&&&&'''((()))***++++++***************)))(((''',,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------............/////////000---///222444444666999;;;AAAHHHQQQXXX]]]fffsss~~~|||yyyvvvvvvyyy~~~}}}xxxpppiiidddbbb```^^^]]][[[WWWUUUSSSQQQMMMKKKHHHFFFBBB???=========>>>???>>><<<:::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;999:::;;;<<<<<<<<<:::::::::::::::::::::999888777999999888888888777777777555666777777888888777777666777777777777777777888777777888999999:::;;;;;;777999;;;;;;<<<===@@@CCCEEEGGGKKKQQQVVVYYYYYYYYYZZZeeennnqqquuutttiiifffeeejjjvvvlllYYYRRRRRRSSSRRRUUURRRPPPQQQQQQMMMEEE>>>:::666222222666888777444///...---,,,++++++++++++******************++++++******))))))((((((((('''%%%&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((((((''''''(((***)))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******((((((''''''''''''((((((((((((((((((((((((((((((+++)))'''%%%%%%&&&(((***((((((((((((((((((((((((***))))))((()))+++---...************************))))))***+++,,,,,,------)))************+++++++++((())),,,......---+++)))+++---///000000222444777999999:::<<<>>>AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEE@@@AAACCCCCCCCCCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHHHH%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((&&&"""###''''''(((((()))))))))))))))(((((((((((()))+++,,,---************************++++++******************)))((((((***...///...,,,.........------,,,,,,,,,,,,,,,,,,---------......222111///...---///000111///111333555777:::>>>AAAHHHPPP[[[fffnnnvvv~~~wwwrrrmmmeee___ZZZYYYWWWTTTRRRPPPOOOOOOJJJHHHFFFDDDAAA???>>>>>>;;;;;;::::::999::::::;;;888999999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;===<<<<<<;;;:::::::::;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::999::::::::::::999888888888888888888888888888888999999888777777777777777<<<;;;999888888:::;;;===<<<===@@@CCCGGGJJJMMMNNNQQQTTTXXX^^^fffpppzzz}}}vvvjjjaaaeeeqqq|||wwwcccYYYTTTRRRPPPQQQQQQQQQRRRQQQNNNIIIEEE<<<:::777666666666666666666333///------,,,)))'''))))))***++++++++++++***---,,,)))((((((+++...000''''''(((((((((((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&(((((((((''''''&&&%%%%%%(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))'''&&&&&&'''((()))))))))(((((((((((())))))******)))))))))))))))))))))+++,,,,,,***))))))***))))))))))))(((((((((((($$$'''***---......,,,+++++++++,,,---...//////000+++...111333555888;;;===???===;;;<<<@@@BBBCCCAAAHHHIIIIIIIIIMMMQQQOOOIIIJJJGGGFFFFFFJJJMMMPPPQQQTTTSSSSSSRRRQQQOOOOOONNN&&&&&&''''''''''''''''''))))))))))))))))))))))))******)))'''&&&%%%'''((('''(((((()))))))))))))))(((((('''''''''(((((()))************************************************)))((((((***---///...,,,.........------,,,,,,,,,------------............000///......///000111222000222555999===CCCJJJOOOZZZaaakkkssszzz|||ooofffccc___YYYTTTTTTSSSPPPMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999888777666666555555666666999888777666666777999::::::;;;===???AAACCCEEEFFFHHHKKKOOOSSSZZZccclllrrr|||wwwkkkaaaaaahhhpppzzzrrraaaVVVPPPOOOOOOOOOPPPQQQQQQOOOKKKGGGBBB>>>:::777666666777888<<<888222/////////...---+++++++++++++++***)))((())))))((((((((()))******''''''(((((((((((('''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((%%%#########$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((''''''''')))((('''&&&&&&''')))***)))))))))(((((()))))))))************)))))))))))))))***,,,,,,***)))***+++************************((())),,,...///......------......///000111333333333555777999:::<<<>>>@@@DDDCCCBBBBBBCCCEEEFFFGGGHHHKKKMMMOOOUUUZZZZZZVVVVVVTTTSSSTTTXXX]]]```aaaeeefffffffffdddaaa^^^]]]((((((''''''''''''''''''((((((((((((((((((((((((******)))***++++++***((('''((())))))******))))))***)))((('''''''''''''''++++++++++++++++++++++++************************)))))))))+++---......,,,.........---------------............////////////------...///000111222333333555999>>>FFFQQQ\\\dddsssxxx~~~zzzppphhh___YYYWWWVVVRRRNNNNNNLLLIIIFFFCCCAAA?????????>>>===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======>>>>>>======<<<<<<============<<<<<<<<<<<<=============================================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666777999888777666666666888888888888999::::::;;;<<<<<>>???@@@AAACCCDDDFFFGGGGGGEEECCCDDDHHHLLLOOOTTTXXX\\\cccjjjllliiieeeddddddggglllqqqtttvvv{{{|||}}}}}}zzzvvvrrrooo))))))((((((''''''&&&&&&(((((((((((((((((((((((()))'''&&&'''+++,,,***'''(((((()))************)))++++++******)))******+++++++++++++++++++++++++++***************+++++++++******+++,,,---...------...............---------////////////000000000000---...///111222222222222666999???GGGTTTcccrrr|||}}}yyytttlllfffaaa[[[TTTPPPPPPOOOLLLIIIGGGFFFDDDBBB@@@>>>======::::::999999999999::::::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>??????BBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>========================<<<<<<;;;:::::::::::::::;;;:::999888888888999:::666777777777888888888888;;;===>>>@@@BBBFFFKKKOOO[[[cccmmmuuuxxxzzz{{{}}}}}}~~~|||}}}wwwddd\\\SSSNNNLLLRRR___mmm{{{|||gggXXXQQQMMMLLLLLLMMMOOOPPPPPPOOONNNJJJCCC<<<777666888:::CCC???:::444111...---,,,,,,,,,,,,,,,+++***)))(((******++++++***)))((('''(((((())))))))))))(((((( """%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((((('''&&&%%%&&&''')))***(((((((((((((((''''''&&&''''''''''''''''''''''''"""$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''((()))++++++************************+++++++++*********)))))))))***,,,,,,+++***+++,,,+++,,,,,,,,,,,,,,,------......---------...///000444444333333444666999:::???AAACCCDDDEEEFFFHHHJJJKKKOOOQQQOOOJJJJJJPPPVVV___eeejjjnnnttt{{{|||zzzsssrrrssswww}}}}}})))))))))((((((''''''&&&((((((((((((((((((((((((***'''$$$%%%(((++++++)))((())))))***************))))))))))))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++***+++,,,---------------......................../////////000000000111111///000111222333333333333999>>>HHHVVVhhh||||||wwwqqqlllhhhccc[[[VVVSSSOOOJJJGGGGGGFFFCCCAAA@@@@@@???>>>============999999999999999:::;;;<<<999999999999999:::;;;;;;===============>>>>>>>>>@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======<<<<<<;;;:::::::::::::::777777777888999999::::::999:::;;;<<<<<<>>>BBBEEELLLRRR[[[bbbhhhmmmsssxxxtttwwwyyywwwtttqqqqqqrrr|||ooo]]]VVVNNNHHHDDDGGGRRR___oooxxxuuuaaaTTTOOOMMMKKKLLLNNNPPPQQQQQQPPPNNNHHH@@@:::777999;;;CCCBBBAAA===777000+++(((***++++++,,,,,,,,,++++++,,,+++***)))(((((())))))(((((())))))))))))((((((###$$$%%%'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((***)))((('''&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))'''''''''((()))***++++++******++++++++++++******************************(((***,,,,,,++++++,,,---+++++++++,,,,,,---------...------,,,---///111333999999:::;;;===???BBBCCCFFFHHHKKKLLLMMMOOORRRTTTZZZ___cccaaa\\\[[[aaagggrrrxxx}}}~~~))))))((((((((((((((((((((((((((((((((((((((((((,,,)))'''''')))+++,,,,,,((()))******++++++******'''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***,,,---...---,,,---................../////////////////////000000000000111111222333444555666777===EEETTThhh~~~zzzvvvpppkkkddd```\\\XXXRRRMMMKKKIIIFFFDDDCCCAAA???===;;;;;;:::::::::;;;<<<<<<::::::::::::;;;<<<======::::::::::::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>============>>><<<<<<<<<;;;;;;::::::999888999999:::;;;;;;<<<<<<888888999999888999<<<>>>>>>CCCIIINNNSSSZZZbbbhhhjjjnnnrrrsssqqqnnnjjjhhhnnnttt~~~uuubbb[[[SSSKKKEEEBBBHHHQQQaaajjjwww~~~kkk[[[QQQNNNKKKJJJLLLOOOPPPQQQPPPPPPMMMGGG@@@;;;;;;===DDDGGGIIIGGG@@@777///*********+++,,,,,,,,,,,,,,,***)))((('''&&&'''((()))((())))))******))))))((())))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((((((((((((******))))))((('''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))&&&'''(((((('''&&&'''((('''''''''(((((('''''''''))))))))))))))))))))))))(((((())))))))))))******'''(((((())))))************+++,,,------,,,+++***))))))******+++,,,,,,,,,(((***,,,---,,,,,,,,,...++++++,,,,,,------....../////////000222555777999999;;;>>>CCCGGGKKKOOOPPPVVVXXX[[[]]]^^^```ccceeejjjppptttrrrmmmjjjmmmqqq}}}((((((((((((((())))))))))))))))))))))))))))))))))))***++++++******+++,,,))))))***++++++++++++***)))((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***,,,......,,,,,,---...---........./////////000........./////////000000000000111333666999<<<===FFFPPPaaavvv}}}wwwqqqmmmddd___YYYUUUSSSPPPLLLHHHEEEEEECCCBBBBBB@@@???===;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>=========>>>>>>???@@@AAA>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@???@@@@@@@@@????????????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;777888999888888888:::<<<999===AAACCCEEEIIIPPPUUUZZZ^^^eeejjjkkkjjjhhhffffffjjjqqqxxxkkkddd[[[TTTLLLFFFEEEIIIUUU\\\iiiwww||||||~~~uuugggTTTPPPLLLJJJKKKMMMOOOPPPPPPRRRSSSOOOGGGAAA???@@@DDDHHHLLLLLLEEE<<<555111,,,,,,,,,---,,,,,,++++++(((((())))))***)))))))))))))))************))))))))))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&'''((()))******)))'''&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&((()))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&((()))((('''&&&''')))'''(((((())))))(((((('''))))))))))))))))))))))))(((((()))))))))*********((())))))*********))))))***+++,,,......,,,+++***(((((()))***,,,---......(((***,,,---,,,,,,---...,,,,,,---......///000000111222444666:::===@@@BBB@@@DDDKKKTTT\\\cccgggiiinnnppprrrssstttuuuwwwyyy{{{{{{vvvtttuuu}}}''''''(((((())))))******************************%%%)))------***((('''((())))))***++++++++++++***---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***---//////,,,+++---///---.........//////000000............//////////////////000222666;;;@@@CCCNNNXXXiii}}}|||uuuooojjjeeeaaaYYYTTTNNNKKKJJJHHHDDDAAA???>>>>>>>>>>>>===<<<;;;>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDD??????@@@BBBDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBB@@@??????<<<<<<;;;;;;::::::999999888:::::::::999:::<<<===;;;>>>AAABBBAAABBBEEEIIIGGGLLLTTT[[[```bbbcccccceeegggkkkooovvv~~~qqqiiiaaa[[[TTTLLLHHHIIIMMMTTT```nnn{{{~~~|||}}}{{{rrrVVVRRRLLLIIIJJJLLLNNNOOOOOOTTTWWWTTTLLLEEEBBBBBBBBBGGGLLLLLLFFF???999777.........---,,,+++***)))'''))),,,...///...+++)))))))))************))))))$$$%%%&&&((()))*********'''&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&$$$&&&)))+++,,,+++)))'''(((((((((((((((''''''&&&))))))))))))))))))))))))"""$$$&&&'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******'''((()))((('''&&&''')))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++)))************))))))(((***+++---......---+++***'''''')))***,,,...///000(((***,,,---,,,,,,---...---......///000111111222333555888<<<@@@DDDGGGHHHNNNTTT^^^jjjuuu}}}|||zzzyyy))))))(((((((((((())))))))))))))))))************,,,,,,++++++******))))))(((***++++++*********+++///...---,,,++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------.........///000///...---...000/////////111111111///---000333777888:::>>>EEEJJJXXXbbbqqq}}}|||~~~xxxtttmmmgggccc___ZZZXXXQQQOOOLLLHHHFFFDDDCCCBBB???>>><<<;;;::::::;;;<<<===???@@@???>>>>>>???@@@@@@@@@@@@???>>>???CCCEEEBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFFFFFFFFFFHHHIIIJJJKKKMMMNNNNNNLLLKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVUUUUUUVVVVVVVVVWWWVVVSSSPPPMMMKKKJJJIIIMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDEEEHHHFFFDDDDDDDDDDDDBBB@@@???===;;;:::<<<=========<<<;;;:::::::::;;;<<<===<<<;;;:::::::::;;;<<<===EEEFFFIIIMMMSSSZZZ```ccc___ccciiilllooouuu|||wwwlllaaaYYYSSSNNNLLLJJJPPPZZZdddooo{{{}}}yyyvvveee\\\QQQKKKLLLOOOPPPOOOQQQQQQRRRRRRQQQOOOLLLKKKKKKNNNPPPNNNMMMKKKCCC;;;666444111///...,,,***(((******)))((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))******))))))(((((('''''''''((((((((((((&&&%%%$$$&&&%%%###""""""###%%%&&&&&&""""""(((+++((($$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((()))'''$$$!!! ###(((---******))))))(((((('''''''''((()))(((((((((***+++(((((((((((()))))))))))))))************))))))(((************))))))))))))&&&''''''((()))******+++))))))*********))))))(((+++++++++***++++++,,,,,,---......,,,***)))***++++++...111333333444666888<<<>>>AAADDDIIINNNUUUZZZ```gggrrr}}}yyy|||''''''&&&&&&&&&&&&''''''))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&***+++---,,,***)))))))))))))))))))))***+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,---------...,,,,,,---------.........///000111000///...///111//////000111222222111000333555777999<<>>>>>>>>>>>===<<<<<<<<<<<<<<<:::<<<===>>>======>>>@@@@@@AAAAAA@@@???@@@BBBDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNNNNOOONNNMMMNNNQQQTTTSSSTTTUUUVVVWWWWWWXXXXXX[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\ZZZXXXVVVTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIGGGFFFEEEEEEFFFFFFIIIHHHFFFFFFGGGGGGEEEDDDCCCAAA???>>>??????>>>======<<<;;;:::::::::;;;<<<;;;;;;:::999::::::;;;<<<>>>???AAAEEEJJJPPPUUUXXX\\\```eeehhhkkkqqqxxx~~~zzznnneee]]]VVVRRRMMMQQQUUUZZZcccqqq~~~{{{wwwooofffZZZPPPMMMMMMMMMMMMQQQRRRSSSSSSSSSQQQPPPNNNMMMPPPRRRPPPOOOMMMFFF>>>777444000---,,,***(((&&&******)))((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&******)))))))))(((((((((''''''''''''''''''''''''))))))((((((((((((((('''%%%&&&'''((((((((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&$$$"""$$$((()))(((%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((('''&&&%%%&&&)))+++***)))))))))((((((((('''((((((((('''&&&&&&'''((((((((((((((())))))))))))((())))))******)))))))))))))))))))))))))))))))))''''''(((((())))))******)))***************))))))++++++******++++++,,,,,,000000111000//////000222///111333555555666888:::AAAFFFNNNUUU[[[aaafffiiirrrwww}}}(((''''''&&&&&&''''''((())))))))))))************'''''''''(((((((((((()))+++,,,---,,,***((((((((())))))))))))***+++,,,---------,,,,,,,,,,,,++++++)))******+++,,,---......,,,------------.........000111222111000///000222...///000111222333444444555777999<<>>===<<<<<<>>>>>>>>>>>>>>>>>>======;;;<<<>>>>>>>>>>>>@@@BBBBBBCCCDDDDDDCCCBBBDDDEEEHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKMMMNNNPPPQQQTTTTTTTTTSSSSSSVVVZZZ^^^]]]^^^___aaabbbbbbbbbaaaeeeeeeffffffgggggghhhhhhcccdddccccccaaa___\\\[[[YYYXXXXXXWWWVVVVVVUUUUUUUUUSSSRRRPPPOOOOOOOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIFFFEEEDDDEEEFFFFFFEEEDDDGGGEEEDDDCCCCCCBBB???===@@@???>>>======<<<======;;;;;;::::::999::::::;;;888999:::===AAAEEEIIIKKKTTTXXX]]]aaadddjjjrrrxxx{{{}}}~~~rrrggg^^^XXXTTTSSSQQQPPPTTT```ooozzz{{{sssfffYYYPPPLLLLLLMMMPPPQQQSSSTTTUUUTTTTTTSSSPPPSSSTTTSSSRRRPPPJJJBBB<<<888333///,,,***((('''******)))(((((((((((()))))))))(((((((((((())))))(((((((((''''''''''''&&&***************)))))))))'''''''''''''''''''''''''''''''''''''''((((((((($$$%%%&&&(((((()))((((((((((((((((((((((((((((((''''''&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((***+++***))))))***))))))))))))((((((((((((+++***)))(((''''''''''''(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******+++*********++++++,,,---,,,...//////...///111333333555777888888:::===@@@HHHQQQ^^^jjjsssxxx|||~~~******))))))))))))******((()))))))))************************))))))))))))***+++,,,,,,***)))))))))...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......------------............///000111111//////000111///000000000000222333555555888===BBBIIISSS```iiiooovvvvvvkkkaaaYYYUUUSSSQQQMMMKKKKKKJJJIIIHHHEEEDDDBBB@@@>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>@@@AAACCCCCCBBBBBBCCCEEEDDDFFFHHHHHHGGGFFFGGGHHHMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSUUUWWWYYYYYY\\\]]]^^^]]]]]]___bbbeeegggiiillloooqqqqqqqqqppprrrrrrsssttttttuuuuuuuuurrrrrrsssrrrpppmmmjjjhhhccccccbbbaaa```_________^^^\\\ZZZWWWUUUUUUUUUUUUTTTTTTRRRQQQOOONNNMMMLLLGGGEEEEEEEEEGGGHHHGGGFFFGGGFFFFFFFFFFFFEEEBBB@@@DDDCCCCCCBBBAAA@@@@@@???<<<<<<;;;;;;::::::::::::888888999;;;===???BBBCCCJJJNNNRRRWWW[[[bbbjjjqqq|||~~~|||oooccc[[[ZZZWWWRRRNNNMMMTTT^^^fffooovvvssscccVVVOOOMMMNNNOOOPPPRRRSSSUUUUUUVVVVVVQQQTTTUUUTTTSSSRRRLLLEEEBBB>>>888333000---+++***+++***))))))(((((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&'''((((((((((((((('''(((((())))))(((((('''''')))***)))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$((((((((((((((((((((((((%%%(((+++,,,+++)))))))))))))))))))))((((((((((((+++***)))((()))***))))))(((((((((((())))))))))))%%%&&&'''((()))*********(((((()))))))))))))))*********)))))))))))))))))))))***++++++,,,++++++++++++*********+++,,,---...+++---.........000222444666888:::<<<>>>AAAFFFIIIPPPZZZhhhvvv******))))))))))))******((()))))))))***************))))))((('''&&&&&&%%%''')))++++++******+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......---------.........//////...///000000......///000000111111000///000333666555;;;DDDLLLSSS[[[eeelllpppvvvwwwlllcccZZZTTTPPPMMMKKKGGGEEEEEEDDDCCCBBBCCCBBB@@@???>>>>>>???@@@>>>???AAABBBCCCBBBBBBAAADDDFFFFFFFFFDDDDDDDDDFFFEEEGGGIIIJJJIIIIIIJJJKKKOOOPPPPPPPPPRRRSSSTTTUUUWWWXXXZZZ\\\___aaabbbcccdddfffiiijjjiiiiiiiiiiiioooqqqvvvzzz~~~~~~~~~}}}zzzxxxqqqqqqooonnnmmmkkkjjjjjjiiihhheeebbb```_________^^^]]][[[XXXUUUQQQOOONNNLLLKKKJJJJJJLLLLLLKKKJJJFFFFFFFFFGGGHHHHHHEEECCCEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>>???CCCHHHLLLPPPXXXaaahhhzzzvvviiiaaa^^^[[[UUUPPPMMMMMMQQQTTTZZZ```kkkwwwqqqaaaUUUOOOMMMNNNOOOPPPRRRSSSTTTUUUUUUQQQTTTUUUSSSSSSSSSNNNGGGDDD@@@;;;666333000---,,,++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))((((((''''''''''''&&&'''(((((((((((('''&&&'''***,,,***&&&$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''***))))))'''&&&%%%$$$$$$((((((((((((((((((((((((&&&((()))((('''''')))***(((((((((((())))))))))))(((&&&%%%&&&)))******)))(((((((((((())))))))))))&&&&&&((()))************((()))))))))******++++++************))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///000111333444444555888:::;;;>>>BBBEEEHHHMMMQQQUUUZZZaaalllwww)))((((((''''''(((((()))))))))))))))************++++++******)))(((((('''&&&(((***+++++++++,,,---((((((((()))***,,,---...++++++,,,,,,,,,,,,------)))******+++,,,---......------........./////////---///000///...---...///000111222000///000555:::<<>>======>>>???@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGIIIKKKLLLLLLMMMNNNPPPTTTUUUUUUWWWYYY[[[]]]^^^```bbbdddgggjjjmmmnnnoooooorrrvvvwwwwwwuuutttsssyyy{{{}}}{{{yyywwwvvvuuutttsssqqqooommmkkkjjjgggfffddd```\\\XXXTTTRRRPPPOOOMMMLLLMMMLLLJJJIIIHHHGGGFFFGGGIIIIIIGGGFFFCCCCCCDDDCCCCCCBBBAAA@@@AAAAAAAAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::===@@@CCCFFFMMMVVV]]]ooovvvuuummmddd```ZZZTTTOOOKKKJJJIIIMMMSSS\\\gggtttqqqaaaTTTLLLNNNOOOOOOPPPQQQRRRSSSTTTQQQTTTUUUSSSTTTTTTOOOIIIBBB???:::777555222...,,,++++++***))))))))))))***))))))(((((((((((())))))'''(((((((((((()))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((+++***)))(((''''''''''''''''''''''''''''''''''''''')))+++)))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&%%%&&&(((***(((((((((((())))))))))))$$$""" """'''))))))'''(((((((((((())))))))))))'''((()))******+++******)))******++++++,,,,,,,,,***************************++++++,,,------------,,,,,,,,,---...///000111222333666777999;;;???AAAFFFJJJOOOTTTXXX\\\```bbbfffiiiooouuuzzz))))))(((((((((((())))))))))))))))))************)))*********++++++,,,,,,''')))++++++******+++,,,''''''((()))***,,,---...+++++++++,,,,,,---------++++++,,,,,,---------...............////////////...000111000///...///000///111222111111444;;;AAAHHHOOOYYYaaafffjjjnnnrrruuuxxx~~~}}}}}}|||}}}~~~zzzwwwqqqllleee^^^XXXRRRMMMIIIHHHFFFCCCBBBCCCCCCCCCBBB>>>======<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEGGGGGGEEEGGGHHHIIIIIIIIIKKKMMMNNNOOOQQQQQQRRRTTTXXX[[[^^^___```ccceeehhhkkklllmmmooorrrvvvyyy|||}}}~~~~~~{{{xxxvvvrrrrrrppplllhhhddd```]]]YYYWWWTTTRRRQQQPPPMMMKKKLLLJJJHHHHHHIIIIIIHHHGGGDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<;;;::::::999;;;<<<<<<===BBBJJJPPP]]]eeepppxxx~~~yyypppkkkcccZZZSSSMMMIIIGGGGGGKKKRRR\\\hhhwwwqqq```TTTQQQQQQPPPPPPQQQQQQRRRRRRRRRUUUVVVTTTUUUUUUQQQKKK???>>><<<:::888555111...,,,+++******))))))******))))))(((((((((((())))))'''((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''))))))((((((((((((((('''***)))(((''''''((())))))((('''&&&&&&&&&&&&'''((('''((((((((('''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''''''''&&&&&&((()))'''((((((((()))))))))***'''###!!!###'''***(((&&&(((((((((((())))))))))))******++++++++++++*********++++++,,,------......)))))))))******++++++,,,***+++,,,---............------......///111222333333555999<<>>>>>???AAAAAA@@@???>>>>>>>>>???@@@BBBCCCCCCBBBBBBBBBDDDFFFHHHIIIFFFHHHJJJLLLMMMOOOQQQTTTUUUVVVWWWXXXYYY\\\aaadddhhhiiikkknnnqqqtttwwwyyyxxxzzz~~~~~~{{{{{{yyywwwsssoookkkiiifffccc```^^^\\\ZZZWWWTTTPPPNNNKKKIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@>>>????????????>>>===<<<;;;:::;;;;;;999888;;;BBBGGGQQQXXXbbbjjjooovvv~~~|||uuujjj```WWWQQQLLLJJJDDDGGGLLLUUUaaaooo~~~lll^^^SSSRRRRRRQQQQQQQQQQQQRRRSSSVVVVVVUUUVVVWWWSSSMMM@@@???>>>>>>===:::555222,,,+++******)))*********))))))(((((((((((())))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''')))***,,,***((('''%%%%%%'''(((***'''&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%'''))))))((('''(((((('''((((((((())))))******,,,(((%%%&&&***,,,***'''(((((((((((())))))))))))++++++,,,,,,,,,++++++***++++++,,,------...//////(((((()))***+++,,,,,,,,,***+++,,,---..................//////000222333444888;;;@@@EEEIIIOOOUUUYYYaaaffflllqqqtttuuuuuuvvvzzz{{{{{{yyyxxxwwwyyy{{{xxxyyy{{{|||}}}~~~~~~~~~))))))************))))))+++++++++*********))))))******************++++++******+++++++++,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000...,,,,,,---///000000000///......///000111222222222111222111222666777:::CCCMMMaaadddiiimmmqqqvvv{{{~~~~~~}}}~~~{{{ssslllgggddd```^^^\\\ZZZVVVRRRMMMIIIFFFEEE???>>>>>>>>>>>>??????@@@:::===AAADDDCCCBBBAAAAAAFFFHHHIIIIIIHHHGGGGGGHHHLLLMMMPPPTTTXXX[[[[[[[[[]]]]]]]]]]]]```eeemmmrrruuuxxxzzz|||}}}~~~zzzwwwuuurrroookkkhhheeeaaa]]]ZZZYYYWWWSSSQQQPPPPPPOOOMMMIIIHHHHHHJJJKKKJJJHHHFFFEEEFFFGGGGGGGGGFFFEEEDDDFFFCCC???======>>>>>>===555666888:::<<<===>>>>>>DDDFFFKKKRRR[[[cccjjjnnnzzzvvvmmmdddZZZOOOHHHGGGEEEFFFJJJPPP\\\nnn~~~xxxnnnVVVRRROOOPPPOOONNNQQQVVVRRRTTTVVVWWWWWWUUURRRQQQKKKDDD<<<:::<<<===999555------------,,,++++++***+++++++++***)))(((((('''))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))***((('''((()))***)))'''***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((---+++(((((())))))))))))''''''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%'''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''***))))))((((((((())))))(((((('''''''''(((((()))((((((((((((((((((((((((***)))((('''''''''''''''***)))'''&&&&&&'''((())))))))))))(((&&&''')))+++************************+++******))))))***++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...//////...///...///222555888999999AAADDDHHHMMMSSS[[[ccchhhkkkpppvvv{{{}}}||||||{{{~~~}}}}}}}}}xxxqqqpppttttttrrrrrruuuyyy|||{{{zzz{{{~~~))))))************))))))+++++++++*********)))))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///...,,,---...///000000000///...000000111222222222222222444333555888;;;???HHHSSSaaafffnnnuuuyyy|||~~~}}}||||||}}}~~~wwwrrrkkkddd```]]]ZZZXXXXXXVVVSSSOOOKKKHHHEEEDDD@@@????????????@@@AAAAAA>>>@@@CCCEEEEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNPPPTTTUUUWWW[[[```ccceeeeeejjjkkkmmmnnnppptttyyy|||}}}yyyuuurrrooojjjgggccc```\\\XXXVVVUUUSSSQQQKKKKKKJJJKKKLLLLLLKKKIIIFFFGGGGGGGGGFFFEEEDDDCCCFFFCCCAAA@@@@@@@@@@@@???999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCHHHNNNUUUZZZ]]]gggppp}}}vvvmmmaaaVVVNNNGGGEEECCCEEEHHHOOO___mmmwwwwwwdddZZZQQQNNNNNNMMMNNNQQQTTTUUUWWWXXXXXXWWWTTTSSSNNNGGG???<<<<<<===:::777000///...,,,+++++++++++++++++++++***)))(((((((((((((((''''''''''''(((((())))))(((''''''((())))))''''''((((((((()))))))))***((('''((()))***)))''')))((('''&&&'''((((((((((((((((((((()))***+++,,,,,,***((('''((())))))(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''')))+++,,,---((((((((((((((((((((((((((('''''''''''''''((((((,,,***(((&&&&&&&&&'''''')))))))))((('''''')))+++************************,,,++++++*********+++++++++++++++++++++,,,,,,,,,///.........///000000000333222222444888===AAACCCOOORRRWWW\\\bbbhhhooossswwwzzz~~~~~~yyyrrrpppsssvvvuuutttuuuxxxyyyxxxvvvuuuzzz))))))************))))))+++++++++***************---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...------...///000000000//////111222222222222333333333666555888===@@@EEEPPP[[[cccjjjttt}}}}}}{{{{{{||||||yyyuuujjjfff___ZZZWWWTTTRRRQQQQQQPPPMMMJJJGGGEEEDDDCCCAAAAAA@@@@@@AAABBBBBBCCCBBBDDDFFFFFFFFFFFFHHHJJJFFFHHHJJJLLLMMMPPPTTTXXXZZZ\\\^^^bbbgggllloooqqqtttwwwyyy{{{|||}}}yyyuuurrrppplllgggbbb___\\\YYYWWWQQQOOOMMMMMMNNNNNNNNNLLLIIIIIIIIIIIIHHHFFFEEEDDDEEEDDDCCCCCCDDDDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<>>>BBBEEEIIIKKKSSS___ooozzzwwwjjj]]]TTTMMMHHHDDDBBBAAAEEEOOOZZZiiitttttteeeUUUOOONNNMMMMMMOOOSSSTTTVVVWWWWWWVVVTTTSSSRRRKKKCCC>>><<<<<<:::888444222///,,,+++***+++++++++++++++***))))))(((((((((''''''&&&&&&''''''((((((((('''&&&&&&'''((((((''''''''''''((((((((((((***((('''((()))***)))''')))((((((''''''(((((()))'''''''''((()))***+++,,,***((('''&&&'''((((((''''''''''''(((''''''&&&%%%&&&&&&&&&''''''(((((()))''''''''''''''''''&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((***+++------((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))---,,,)))'''&&&%%%&&&&&&))))))***)))'''''')))+++************************---------,,,,,,+++++++++***+++++++++,,,,,,,,,---000000000000000111111222777777888:::@@@GGGOOOSSS```cccggglllqqqvvv|||{{{uuusssuuuxxxwwwwwwxxxzzz|||{{{zzzxxx|||))))))************))))))************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------..................//////000000000000222222222222222222333333666777;;;AAAFFFLLLWWWbbbgggnnnxxx~~~~~~}}}xxxsssmmmjjjbbb^^^XXXSSSPPPNNNMMMKKKJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDFFFGGGGGGGGGHHHKKKNNNLLLMMMOOOQQQSSSWWW]]]aaadddfffiiimmmqqqwww}}}~~~}}}zzzyyyuuuoookkkgggddd```^^^ZZZWWWSSSQQQPPPPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDDDDDDDFFFFFFDDDBBB?????????>>>===<<<::::::;;;;;;:::;;;<<<>>>???AAAJJJRRR___llluuuxxxyyyyyy|||ssseee[[[VVVPPPJJJFFFBBBBBBHHHPPP\\\gggtttqqqaaaVVVPPPMMMNNNRRROOOPPPRRRSSSTTTSSSRRRRRRTTTNNNFFF???;;;:::999999888555111---+++***+++,,,+++++++++******)))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''((((((((((((***((('''((()))***)))'''((())))))(((((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&'''((('''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))******))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((++++++)))(((''''''''''''(((*********(((((()))***************************.........------,,,++++++***++++++,,,,,,---------///000000000///000222444999<<>>===<<<;;;<<<;;;:::::::::<<<===>>>FFFHHHPPP]]]lllvvvzzzzzzyyy}}}qqqhhh^^^WWWPPPKKKFFFBBBEEEJJJNNNWWWeeerrr}}}tttgggYYYNNNMMMRRRNNNOOOPPPRRRRRRSSSRRRRRRSSSPPPIIIAAA;;;777777888:::777333///,,,++++++,,,++++++++++++******************))))))))))))******&&&''''''''''''''''''&&&'''''''''(((((((((((()))***((('''((()))***)))'''''')))******((('''(((***''''''%%%$$$###"""""""""'''&&&%%%&&&'''((('''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((()))******&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))******))))))***)))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&)))(((((((((((())))))***(((***+++***)))((()))***************************---............---,,,+++******+++,,,------......---...000000000222666999;;;BBBNNNXXXaaahhhooossszzzyyywwwwwwyyy))))))************))))))***************+++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,...//////......///000000000/////////000111222111111111111222444777888;;;???GGGRRRYYY^^^gggqqqvvvyyy~~~|||yyytttooolllhhhdddaaaaaa\\\VVVPPPMMMKKKIIIGGGDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNPPPSSSXXX[[[```bbbdddfffiiilllqqqtttyyy~~~}}}zzzxxxuuusssqqqnnniiieeeaaa^^^ZZZWWWRRRQQQOOOMMMKKKJJJJJJJJJHHHGGGEEEEEEFFFFFFEEEDDD@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::999:::;;;<<<===@@@@@@EEEQQQaaaqqqzzz~~~}}}|||jjjbbbYYYSSSLLLEEECCCFFFIIIOOO[[[iiiuuu{{{hhhUUUNNNOOONNNOOOPPPRRRSSSTTTTTTUUURRRQQQMMMEEE<<<777777999;;;888555111...---,,,,,,+++++++++++++++++++++++++++******))))))******+++&&&'''(((((((((((('''&&&(((((((((((())))))))))))***((('''((()))***)))'''&&&))),,,+++((('''(((******)))'''&&&%%%$$$######&&&&&&%%%'''((()))'''&&&%%%&&&''''''(((''''''''''''''''''(((((())))))***''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))******)))''''''&&&&&&&&&''''''((())))))******+++(((***++++++***))))))***************************+++,,,---.........,,,,,,******+++,,,---...//////,,,///111333333777===BBBDDDOOO^^^kkksssxxx|||}}}{{{|||))))))************))))))))))))*********+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++........................,,,...000///...---///111111000/////////000111222222222222333555888;;;<<>>CCCKKKUUUcccrrr{{{uuukkkbbbXXXMMMHHHGGGIIIKKKSSS^^^iiixxxzzzdddTTTNNNMMMNNNOOOQQQRRRTTTTTTUUUQQQRRRPPPIII???888888::::::888666333000...---,,,++++++++++++++++++++++++******))))))))))))******'''((())))))))))))((('''))))))))))))*********+++***((('''((()))***)))'''&&&)))---,,,)))'''(((+++)))(((''''''&&&&&&''''''&&&&&&&&&((()))***(((&&&%%%&&&&&&'''((((((''''''((((((((((((((()))))))))((((((((('''&&&&&&&&&%%%''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''###$$$&&&((()))(((''''''''''''''''''((()))***+++))))))))))))))))))))))))***))))))((((((((())))))((())))))*********))))))(((***,,,,,,+++))))))***************************)))***,,,.........---,,,******+++,,,---...//////...222666888:::???GGGNNNTTT___ooo{{{))))))************))))))))))))******+++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,............,,,,,,........................,,,...000000...---///111111000/////////000222333333333333444777:::>>>@@@GGGMMMYYYfffnnnqqqxxx~~~zzzvvvvvvtttsssqqqqqqoookkkiiiddd___WWWPPPLLLHHHEEEBBBDDDDDDDDDCCCCCCDDDEEEEEEHHHIIIIIIIIIKKKLLLMMMNNNQQQTTTXXX\\\```dddhhhkkkuuuxxx~~~~~~|||zzzvvvqqqnnnjjjgggbbb\\\WWWSSSPPPOOOPPPMMMIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAA@@@>>>===<<<;;;:::;;;;;;<<<999@@@GGGIIILLLVVVffftttzzzzzz{{{~~~|||qqqdddWWWNNNLLLFFFFFFJJJQQQXXXfffrrr]]]QQQKKKKKKMMMNNNPPPQQQRRRSSSQQQSSSSSSLLLAAA:::999;;;999888777444222000...---++++++++++++++++++++++++))))))(((((((((((())))))'''((()))******)))(((''')))*********++++++++++++***((('''((()))***)))(((%%%***------)))'''(((+++&&&&&&%%%&&&&&&((())))))&&&&&&&&&(((******((('''%%%%%%&&&'''((((((((('''))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%''''''((()))))))))))))))'''''''''&&&&&&'''''''''%%%&&&(((***++++++***))),,,+++***)))(((((((((((()))))))))))))))))))))))))))(((((())))))***+++,,,***************)))((('''(((***,,,,,,+++***)))***************************''')))+++---......---,,,******+++,,,---//////000000555:::<<>>EEEJJJTTT[[[fffnnnuuu|||~~~~~~{{{xxxwwwwwwwwwzzzyyywwwvvvuuuqqqkkkgggfff^^^SSSLLLIIIGGGBBB???AAA@@@AAACCCEEEGGGHHHGGGIIIIIIJJJJJJKKKNNNSSSWWWZZZ^^^cccfffhhhkkkpppttt{{{~~~yyyuuutttqqqlllgggccc^^^YYYVVVVVVSSSOOOMMMLLLKKKIIIGGGIIIHHHFFFFFFFFFEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>======<<<>>>BBBLLLWWW^^^gggpppvvvwww|||yyyjjjYYYLLLGGGDDDCCCGGGPPP]]]ppp|||fffRRRMMMMMMLLLKKKJJJMMMQQQTTTSSSRRROOOKKKFFF@@@;;;999777666444222111000//////,,,,,,---,,,,,,***)))((())))))*********+++++++++((('''&&&%%%%%%&&&'''(((&&&''')))***,,,---------++++++************++++++'''(((***+++***)))***+++)))*********)))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((""")))///000---))))))***************))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((()))******+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''$$$"""&&&,,,---((("""***)))(((''''''((()))***))))))))))))******************))))))***,,,---///&&&'''))),,,---.........,,,...000000000111333555555999>>>EEEMMMVVV___fffwww|||---,,,+++***))))))))))))))))))************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,,,,////////////000000000000000000111111111111111000111333555777<<>>;;;;;;::::::===DDDLLLRRRYYYccclllpppvvvvvveeeYYYOOOIIIEEEFFFIIIQQQ```mmmzzz}}}jjjXXXMMMMMMLLLLLLMMMOOOPPPQQQTTTSSSQQQMMMHHHBBB===999777666444222111/////////---,,,,,,+++++++++******))))))*********+++++++++(((((('''&&&&&&'''(((((())))))))))))******++++++((((((''''''''''''((((((%%%'''((()))((('''((()))*********)))((('''&&&%%%&&&&&&&&&'''''''''((((((******))))))(((&&&%%%$$$"""''',,,---)))&&&&&&(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((('''''''''(((((())))))******&&&&&&$$$$$$$$$%%%'''((())))))))))))))))))))))))((((((((()))))))))******'''%%%%%%'''+++,,,((($$$+++***)))(((((()))***+++(((((()))))))))*********+++************,,,---...)))***,,,---...///......---...//////000222666999@@@DDDLLLTTT]]]eeennnsss...---,,,+++************))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------.........---------------////////////000000000000111111111111111111111111222444666:::AAAJJJUUU\\\lllrrr{{{zzzwwwwwwzzz~~~~~~|||xxxqqqiiidddVVVPPPIIIFFFFFFFFFEEECCCFFFGGGGGGHHHIIIJJJJJJKKKMMMPPPTTTWWWZZZ]]]aaadddmmmrrrwww{{{}}}~~~{{{wwwrrrmmmiiibbb___ZZZVVVTTTQQQOOOMMMLLLJJJHHHGGGGGGGGGFFFEEEGGGGGGGGGFFFDDDBBB@@@???;;;;;;:::999:::===BBBFFFIIIRRR\\\ccclllxxxsssgggXXXQQQJJJFFFEEEHHHQQQ[[[bbbkkkzzz~~~pppaaaPPPMMMKKKLLLOOOQQQPPPNNNTTTTTTSSSPPPKKKDDD>>>:::777666444222000///......---,,,+++******+++,,,,,,***************+++++++++((((((''''''''''''((((((+++***)))(((''''''((((((******))))))))))))******%%%'''))))))((('''((()))*********)))(((&&&%%%$$$&&&&&&'''''''''(((((((((******))))))(((&&&%%%$$$$$$'''******'''%%%&&&'''******)))))))))(((((((((''''''((((((((((((((((((&&&&&&'''((()))***+++++++++)))&&&$$$$$$'''***,,,)))))))))))))))))))))))))))))))))*********++++++&&&'''(((*********((((((++++++************++++++******+++++++++,,,,,,,,,++++++******+++,,,---...------...////////////...//////000000222777>>>CCCJJJPPPZZZccckkkrrrwwwzzz+++++++++******+++++++++)))******++++++******)))+++++++++,,,,,,,,,------))))))******+++,,,------,,,,,,,,,------------..................---------------------............222222222111111222222222333555999>>>GGGSSS___gggttt|||~~~}}}~~~~~~yyyrrriii```ZZZOOOKKKFFFCCCDDDEEEEEEDDDGGGHHHJJJJJJJJJKKKLLLMMMQQQUUUZZZ```dddhhhkkknnnwww|||~~~zzzuuuqqqkkkgggaaa]]]YYYVVVSSSQQQOOOLLLIIIHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGEEEBBBAAA>>>>>>===<<<:::;;;===???@@@FFFOOOVVV```lllyyy|||rrraaaYYYOOOJJJFFFEEEJJJQQQVVV^^^iiitttwwwkkkXXXRRRLLLJJJMMMPPPOOOLLLRRRSSSSSSQQQMMMFFF???;;;888777555333111///.........---+++******+++---...************************((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((++++++************++++++((()))++++++)))))))))***((((((((((((((('''&&&%%%''''''''''''((((((((((((&&&''''''(((((((((((((((((()))+++***(((&&&((()))+++++++++*********))))))''''''''''''(((((((((((('''''''''((()))*********---+++***((()))+++---///(((((((((((((((((((((((()))*********++++++++++++&&&))),,,+++)))((()))***************************------------............++++++++++++,,,,,,------//////////////////......222222333444888@@@IIIPPPXXX^^^hhhpppuuuxxxyyyzzzzzz|||((((((((((((***+++,,,---******++++++++++++******+++,,,,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,---------.................................------------............333222222111222333444444444777<<>><<<;;;<<<===@@@BBBFFFLLLTTT___nnnyyyzzzlllbbbWWWPPPJJJEEEFFFJJJLLLRRRZZZbbbkkkvvv}}}uuufff\\\PPPJJJJJJMMMMMMLLLOOOPPPQQQPPPMMMGGGAAA>>>999888666444222000/////////...,,,******+++---...************************)))))))))))))))))))))))))))(((&&&%%%%%%''')))***''''''&&&&&&&&&&&&''''''(((***++++++)))((()))***&&&'''(((((((((((((((((('''''''''((((((((())))))&&&''''''((((((((((((((())))))))))))((('''((()))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))*********++++++++++++'''***---,,,(((''')))+++((())))))))))))))))))(((,,,,,,,,,,,,---------...+++,,,,,,,,,------------//////............//////333444777:::AAAJJJTTT[[[jjjooovvv|||}}}|||{{{zzzwwwxxx{{{'''''''''((()))+++,,,---******++++++++++++******++++++,,,,,,,,,---------,,,,,,------......//////,,,---------.........................../////////////////////000000000000222222111111222444666777777;;;BBBKKKVVVcccooowwwyyy~~~vvvpppllllllqqqxxx~~~vvvmmmcccYYYPPPKKKHHHGGGFFFDDDDDDEEEGGGHHHGGGKKKOOOQQQQQQSSSWWW[[[___eeemmmuuu|||zzzvvvpppkkkfffccc___\\\YYYUUUPPPLLLKKKIIIHHHFFFBBBCCCEEEGGGHHHHHHGGGGGG@@@AAAAAA???<<<;;;<<<===BBB@@@AAAFFFKKKSSSaaammm}}}zzznnnbbbXXXOOOGGGCCCDDDGGGKKKRRRYYY```jjjvvv~~~~~~~~~}}}uuujjj[[[PPPKKKKKKLLLMMMNNNOOOPPPOOOMMMIIIEEEBBB;;;:::888555333111000000000///---,,,+++++++++,,,+++++++++***************))))))************))))))'''&&&&&&&&&'''(((***+++((((((''''''''''''(((((('''((())))))'''&&&&&&''''''(((((()))))))))))))))''''''((((((((()))))))))******))))))(((&&&%%%$$$&&&&&&&&&''''''((((((((()))))))))(((((((((''''''&&&&&&''''''((()))))))))***)))))))))((((((((('''%%%&&&'''((((((((('''''')))))))))))))))))))))))))))))))))*********++++++(((***,,,+++((('''(((+++(((((())))))))))))(((((()))))))))*********++++++,,,,,,------------,,,,,,............///000111222444777===DDDLLLVVV```fffuuuyyy}}}}}}{{{zzz~~~}}}******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------..................------------............---........./////////000////////////000000000000111111000111333555888:::<<>><<<<<<===???===>>>CCCFFFJJJTTT___qqq}}}zzzlllbbbXXXNNNGGGFFFFFFKKKPPPUUU[[[cccmmmuuu|||{{{|||}}}xxxiiiZZZOOOKKKKKKLLLNNNNNNOOOOOONNNLLLIIIHHH===<<<:::777555333111111000000///---,,,+++***)))+++++++++*********)))))))))******++++++******)))&&&''''''(((((()))************))))))))))))******'''(((***)))'''&&&&&&'''++++++++++++***)))(((''''''((((((((())))))))))))******))))))(((&&&%%%$$$%%%%%%&&&(((*********)))++++++++++++************&&&&&&''''''((())))))***(((((((((((()))))))))))))))))))))((()))***++++++))))))))))))))))))))))))((((((((()))))))))***************)))((('''((()))((()))************)))((())))))*********+++++++++,,,,,,---......---,,,+++---------///000333555777999???HHHRRR\\\eeennnsss{{{~~~...---,,,+++***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------.........//////---.........//////000000------------.........///000000000111333666999;;;???EEENNNYYYdddoooyyyyyytttrrrrrrsssvvvyyy|||}}}}}}}}}ssslllcccZZZRRRMMMHHHEEEDDDEEEGGGGGGIIIKKKNNNQQQNNNSSSZZZ]]]___bbbiiiooosssxxx{{{vvvrrrnnnkkkhhheeeaaaZZZTTTQQQNNNLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHDDD@@@>>>>>>???:::999<<>>???IIISSS]]]ccckkkuuu|||}}}||||||}}}|||tttnnnjjjddd[[[TTTPPPLLLIIIFFFJJJJJJKKKKKKKKKNNNRRRUUUWWWZZZ___dddiiiooovvvzzz~~~~~~{{{yyytttpppkkkgggbbb^^^ZZZUUUQQQMMMOOOLLLIIIGGGGGGHHHHHHGGGIIIIIIIIIIIIGGGEEEBBBAAA>>>===;;;:::;;;>>>AAACCCWWWbbbssssssiii___UUUNNNNNNJJJIIIMMMRRRXXXaaaiiirrrzzzuuu___OOOJJJKKKMMMNNNPPPRRRRRRQQQPPPOOOOOOEEE>>>===<<<555222333,,,...000000...------------,,,+++***)))***+++,,,,,,+++******))))))******&&&'''((()))******************,,,///222111---))))))))))))))))))******+++************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((+++*********))))))((((((++++++***)))((('''&&&&&&(((***+++***)))((()))***++++++***))))))******+++)))+++++++++***)))***+++***,,,//////---+++******111///,,,+++,,,------,,,111000000222777<<<@@@BBBJJJTTTaaammmuuu{{{++++++++++++++++++++++++++++++++++++,,,,,,,,,---......---,,,,,,---.....................---------//////...,,,++++++---000......................../////////000111111111000111111222444999>>>DDDGGGTTT^^^gggkkkqqqzzz~~~wwwmmmfffaaa[[[SSSMMMJJJIIIGGGFFFJJJKKKMMMOOOQQQTTTXXX[[[]]]```ffflllqqqwww~~~{{{vvvrrrnnniiieee```\\\WWWSSSPPPMMMJJJHHHHHHHHHGGGFFFGGGGGGGGGGGGEEEDDDBBBAAA???>>><<<;;;;;;===???AAAGGGQQQaaaqqq{{{rrriii```[[[SSSNNNKKKNNNQQQUUU]]]eeeooowwwzzzhhhXXXNNNKKKIIIKKKNNNPPPRRRSSSSSSSSSPPPGGGAAA@@@>>>888444444000111222222000---,,,+++,,,+++******))))))******,,,+++******))))))******************)))((('''&&&((('''(((+++------***''')))))))))))))))******+++************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((************)))))))))((())))))))))))************(((***+++***)))((()))++++++*********************)))+++,,,+++***)))***+++)))+++---...---,,,,,,,,,///...------.../////////111111222555;;;CCCIIILLLYYYbbbmmmwww}}}~~~*********++++++,,,,,,---******+++++++++,,,,,,,,,......------------......---------...............+++---...---,,,,,,---///........................///////////////000111222222333444666999AAALLLTTTbbbjjjqqqtttxxx|||ssshhh```WWWRRRLLLGGGFFFGGGHHHIIIJJJNNNRRRVVVXXX[[[___aaaeeeiiiooouuu{{{|||xxxsssnnniiiddd^^^[[[TTTQQQNNNKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>><<<;;;<<<>>>???<<>><<<<<<<<<===>>>@@@EEEMMMYYYhhhxxxzzztttmmmeee^^^[[[XXXWWW[[[aaajjjrrr~~~|||mmmXXXJJJMMMMMMNNNOOOPPPQQQQQQRRRSSSOOOKKKJJJHHHCCC<<<888555555555555444000+++(((******+++,,,,,,***)))(((,,,+++******))))))******''''''((()))************,,,+++******++++++,,,,,,)))))))))))))))******+++************)))))))))(((&&&((()))++++++)))(((&&&(((((())))))))))))((((((%%%%%%&&&'''((())))))***((((((((((((((((((((((((******)))******+++,,,,,,((((((((((((((((((((((((*********))))))))))))))),,,,,,+++******)))(((((()))***++++++))))))***+++(((***+++------,,,+++)))***+++,,,,,,******+++,,,+++,,,,,,,,,++++++---///,,,---...///000222444666999<<>>===<<<<<>>=========<<<===AAAKKKWWW___wwwwwwnnndddZZZVVVWWWaaafffppp{{{~~~uuubbbSSSLLLLLLKKKKKKMMMPPPSSSUUUUUUUUURRROOOOOONNNHHHAAA888555444555777666333///---------------,,,,,,+++,,,+++******))))))******++++++++++++***)))(((''')))******)))''''''(((***)))))))))))))))******+++************))))))))))))'''((()))******)))((('''(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))******+++***+++,,,+++*********,,,)))***+++---------,,,,,,+++,,,---,,,+++***+++---***,,,------++++++,,,...///111222111222666===BBBHHHOOOXXX```hhhqqqzzz~~~xxxrrrnnnkkktttyyy++++++++++++++++++++++++,,,,,,---------.........---...///000000///...---,,,---------......//////,,,...000000//////000111////////////////////////---111555555333222555888666888===EEEQQQ```mmmuuu~~~wwwttttttwwwyyy{{{qqqhhhaaaZZZSSSNNNJJJLLLNNNNNNNNNQQQUUUYYY[[[```fffkkkppptttxxx{{{}}}|||wwwmmmjjjfffccc___[[[VVVSSSOOONNNLLLJJJIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA??????:::::::::;;;===CCCJJJOOOaaarrr{{{lll]]]TTTRRRVVV[[[eeeqqq~~~}}}wwwiii^^^NNNMMMKKKKKKLLLOOORRRTTTUUUVVVTTTPPPPPPRRRMMMEEE===999666666888999666333...---,,,,,,++++++,,,,,,,,,+++******))))))******++++++++++++***)))((((((+++---...---+++)))+++,,,)))))))))))))))******+++************))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))***************))))))))))))))))))))))))((((((''''''&&&'''''''''))))))))))))))))))))))))((()))))))))************&&&'''((()))***+++,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,------...+++,,,------++++++,,,---&&&(((+++------...///000000222333333555;;;FFFNNNUUU]]]gggnnntttzzz}}}xxxsssooommmnnnttt}}},,,,,,++++++++++++++++++---------.........//////+++,,,---......---,,,+++---------..................///000000//////000111000000000000000000000000---222666777444333555888999:::???JJJXXXfffqqqwww~~~wwwuuuvvvzzz}}}{{{tttjjjbbb\\\XXXRRRNNNIIILLLPPPRRRSSSVVVZZZ^^^]]]aaahhhnnnsssyyytttqqqmmmiiifffaaa\\\YYYSSSQQQOOOMMMKKKKKKKKKKKKIIIIIIGGGFFFDDDBBB@@@@@@:::;;;<<<======???CCCFFFOOO```vvvtttaaaUUUQQQOOOSSS]]]kkkzzz}}}xxxooofffSSSQQQNNNKKKJJJLLLNNNPPPUUUWWWTTTOOOPPPTTTPPPHHHBBB===888777:::;;;888555---,,,+++***)))***+++,,,,,,++++++***)))*********((()))***++++++,,,++++++(((***,,,,,,)))'''((())))))))))))))))))******+++************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((+++++++++***************))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))(((((())))))*********++++++++++++******************+++,,,,,,******+++,,,++++++***+++,,,---...///+++,,,------++++++,,,---"""%%%***---///000111222111333444555777@@@MMMWWW```hhhssszzz~~~|||yyyvvvtttnnnuuu}}},,,+++***))))))+++---...111...,,,---///000...+++,,,---......//////..............................111000///...---,,,++++++000000000000////////////333000111666888777666888;;;>>>EEEPPP^^^kkktttxxxxxxwww|||{{{pppiii___WWWSSSQQQOOOMMMRRRRRRSSSSSSSSSUUUYYY\\\bbbiiiqqqxxx~~~yyyrrrlllgggaaa[[[UUUYYYVVVRRROOONNNMMMLLLKKKHHHGGGFFFFFFFFFDDDAAA???AAA???>>><<<<<<>>>???@@@KKKQQQ```ttt}}}ooo^^^OOOKKKMMMUUUdddrrrzzzsssnnn^^^VVVMMMHHHJJJLLLLLLJJJQQQRRRSSSTTTTTTSSSRRRQQQFFF@@@888666888;;;;;;:::555///)))'''***+++)))''',,,+++***))))))***+++,,,***,,,,,,+++)))((()))***,,,,,,+++***))))))******,,,+++***)))))))))++++++((((((((((((''''''''''''))))))))))))))))))))))))+++*********))))))((((((******************************))))))((((((''''''333000,,,(((&&&&&&((()))+++******))))))******++++++++++++***)))(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,------...+++---......---...000222444666777999>>>IIIWWWaaarrryyy|||yyyyyyzzz|||~~~|||tttooorrrxxx~~~|||---,,,+++***+++,,,...///000...,,,,,,...///---+++,,,---......//////..............................///...............------/////////000000000000000333111222666999888888;;;>>>BBBJJJTTT___jjjsssxxx}}}~~~}}}{{{uuukkkddd[[[UUURRRRRRQQQPPPVVVXXXYYYZZZ[[[^^^aaadddjjjpppyyy|||uuupppjjjddd```^^^[[[VVVSSSQQQOOOMMMKKKIIIHHHGGGGGGHHHFFFCCCAAAAAA@@@>>>===<<<===>>>???CCCHHHSSSdddwwwsssbbbTTTPPPNNNPPPZZZggguuu{{{wwwddd[[[PPPJJJIIIKKKLLLLLLPPPQQQRRRSSSSSSSSSRRRRRRJJJCCC<<<888:::<<<<<<;;;777222,,,***+++,,,+++(((++++++************++++++***+++,,,+++)))((()))***,,,+++***))))))))))))***,,,+++***))))))***++++++******)))))))))((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))((((((((((((&&&&&&&&&'''(((((())))))************************''''''((((((((((((((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,+++++++++,,,------......,,,---......---...000222333666:::@@@GGGTTTbbblll|||~~~zzzxxxwwwxxxzzz{{{xxxmmmooorrrvvvyyyxxxtttqqq...---,,,,,,,,,---///000...---,,,,,,------,,,+++,,,---......//////..............................---------....../////////...//////000000111111111333111222666999999<<<@@@CCCIIIRRRZZZaaajjjsssyyy|||~~~{{{rrrmmmccc]]]VVVQQQQQQSSSUUUWWW\\\___bbbdddfffgggjjjlllssszzz|||vvvpppkkkgggdddaaa\\\XXXUUURRRNNNKKKKKKJJJIIIIIIIIIIIIFFFDDDBBBAAA???===<<<<<<======<<>>>>>===:::555///---------,,,*********++++++++++++*********+++,,,+++)))))))))++++++***))))))))))))))))))+++******)))******++++++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''***))))))))))))((((((((( """&&&)))+++***)))(((((()))***++++++***)))(((&&&&&&''''''((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,---.........///000000000///000222555666;;;CCCKKKUUUbbbpppzzz~~~{{{zzzzzz{{{|||~~~|||vvvhhhggghhhiiiiiihhhdddbbb------,,,,,,------...///------,,,,,,,,,,,,++++++,,,---......///.............................................////////////......///000111111222222222000111555888:::???EEEIIIQQQ[[[aaaeeekkkssszzz}}}zzzrrrjjjeee[[[WWWRRROOOPPPUUU[[[^^^cccfffkkkmmmoooooopppqqq{{{~~~wwwqqqmmmiiieeeaaa\\\YYYTTTPPPMMMLLLKKKIIIIIIJJJJJJHHHFFFCCCBBB@@@>>>===<<<<<<<<<:::<<<@@@EEEPPPccczzzpppcccXXXOOOFFFFFFMMMZZZlll{{{~~~tttiiiZZZNNNGGGGGGHHHIIIJJJKKKNNNPPPRRRSSSSSSSSSTTTNNNGGGBBB@@@@@@@@@???<<<888222///...---,,,+++)))***,,,,,,,,,,,,***))))))+++,,,+++***)))***+++******)))(((((())))))*********************++++++++++++*********)))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&(((***,,,---+++)))((((((***,,,------,,,***(((((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------,,,,,,,,,---......//////111222222222222333666999<<>>===<<<<<<:::<<>>===999<<<>>>>>>AAAIIIUUU___wwwwwwbbbYYYOOOKKKJJJMMMUUU^^^oooxxxyyysssiii]]]SSSLLLGGGEEEFFFHHHKKKMMMOOOQQQQQQQQQTTTRRRPPPMMMJJJHHHFFFEEE@@@===888333///,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++***)))+++,,,******************+++,,,((()))***+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************++++++***)))(((((()))+++,,,***+++,,,------,,,+++***)))))))))))))))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...............------......///000000000---...000111444999???CCCGGGOOO\\\iiittt|||yyyvvvrrrnnniiiccc___```______``````^^^ZZZWWWUUUVVVWWWYYYZZZZZZZZZYYYVVVSSSQQQOOOOOOOOONNNLLL,,,,,,---...............---...000...,,,+++,,,...,,,---......//////......///////////////////////////////////////000000000111111111111111111111111222111333666999???LLLXXXbbbhhhpppyyyyyyppphhh```XXXSSSOOORRRUUUXXX\\\bbbjjjpppuuuyyy}}}xxxnnngggbbb]]][[[TTTRRRNNNLLLLLLKKKJJJHHHEEEEEEEEEDDDCCCAAA@@@???;;;<<<<<<<<<===BBBIIIOOOcccpppnnndddXXXQQQKKKIIIMMMSSS```hhhssszzz~~~{{{xxxsssjjj___TTTLLLHHHFFFGGGJJJLLLNNNOOOPPPPPPPPPQQQRRRQQQOOOKKKIIIGGGBBB@@@;;;555000...---...,,,,,,,,,++++++,,,,,,,,,(((***++++++******+++,,,+++++++++++++++,,,------'''(((***+++,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***)))((((((((()))***+++************************((((((((())))))******+++++++++++++++++++++++++++,,,,,,,,,------------...,,,------...............---......///000000111111///000333555:::@@@HHHMMMRRRYYYcccmmmuuu}}}~~~}}}tttqqqkkkfffbbb]]]YYYVVVVVVUUUTTTTTTUUUUUUTTTRRRQQQRRRTTTVVVWWWXXXYYY[[[ZZZXXXUUUTTTSSSSSSQQQOOO---......///000/////////---///111///,,,+++---///,,,---......//////......000000000000000000000000------...///000111222222222222222111111111111111444333444888;;;BBBOOO]]]hhhlllttt~~~|||tttlllddd[[[TTTOOOOOOSSSXXX[[[___eeemmmrrrrrrvvv{{{uuukkkeeeaaa^^^WWWTTTQQQNNNMMMLLLKKKIIIEEEFFFEEEEEEDDDCCCAAAAAA======<<<<<<===@@@EEEHHHRRR```uuuxxxlll___TTTKKKFFFHHHMMMSSS\\\gggpppvvv||||||}}}{{{ttthhh[[[PPPJJJFFFGGGJJJLLLNNNOOOOOOOOONNNPPPSSSTTTQQQMMMJJJIIIEEEBBB>>>888222/////////...---++++++++++++---...(((***++++++******+++---,,,+++++++++,,,------...'''(((***+++,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***)))((())))))(((((((((((())))))(((((()))+++,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////............//////000000111111333555888;;;AAAHHHQQQWWW]]]bbbiiiooosssxxx~~~zzzwwwjjjeee^^^YYYVVVTTTSSSRRRRRRQQQOOOPPPRRRSSSTTTSSSPPPRRRTTTVVVWWWYYY[[[]]]___\\\ZZZYYYXXXVVVTTTRRR//////...---,,,++++++***//////...,,,******,,,///---------............///////////////////////////////////////000000000000111000000111222222000///222444666:::AAAKKKVVV^^^iiinnnuuu||||||uuukkk```WWWRRRQQQPPPRRRWWW]]]```bbbeeejjjnnnwww{{{~~~uuummmfffaaa\\\YYYUUUPPPMMMKKKJJJIII>>>@@@BBBDDDDDDDDDBBBAAA@@@>>>===<<<<<<===>>>@@@HHHPPP___tttwwwlllbbbUUUJJJHHHMMMNNNQQQZZZfffnnnssszzzyyytttkkkZZZJJJHHHFFFIIIMMMNNNNNNPPPUUUTTTTTTSSSSSSRRRPPPOOONNNGGGDDD???;;;777333...+++------...///...---,,,+++)))))))))))))))))))))))),,,------,,,++++++,,,...*********+++,,,,,,,,,---***************++++++,,,"""%%%)))************+++******(((''''''((()))))))))))))))))))))******+++)))***++++++++++++***)))***+++***(((&&&&&&''')))+++++++++*********)))))))))))))))***++++++,,,,,,''')))***)))((('''((()))++++++,,,------......///333111000111222222111000111///...///111222111111000555===CCCIIIQQQYYY___mmmqqquuuwwwxxxxxxxxxyyy~~~vvvmmmfffZZZWWWTTTQQQOOOOOOPPPQQQQQQRRRTTTUUUVVVVVVUUUTTTSSSSSSTTTWWWZZZ^^^aaacccdddcccaaa___]]]\\\[[[[[[///......------,,,,,,+++------...---,,,,,,...000........./////////000000////////////////////////////////////000000000111000000000111333333333222444555888<<>><<<<<<===>>>???@@@FFFRRRdddxxxyyynnnaaaRRRKKKJJJKKKMMMSSS^^^fffmmmvvv~~~}}}yyyppp```PPPKKKIIIJJJMMMNNNMMMOOOTTTSSSSSSSSSSSSSSSRRRPPPPPPJJJGGGBBB>>>:::555000---)))***+++++++++***))))))************************)))***+++***)))(((***+++*********+++++++++++++++******)))(((((((((((((((&&&'''((((((((()))+++---******))))))))))))*********************++++++,,,************************)))******)))((((((***,,,+++++++++*********))))))++++++******)))((((((((()))+++,,,+++***)))***++++++,,,,,,------......///111000//////000111000///.........///000111333444;;;@@@HHHOOOUUU]]]ffflllssswww|||}}}|||{{{zzzssskkkbbb\\\TTTRRRPPPNNNMMMNNNPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUWWWZZZ^^^bbbfffhhhffffffeeeccccccbbbbbbbbb------------------------,,,...//////...---...///////////////000000000111/////////////////////////////////000000000111111///000111222333444444555555888<<>>======>>>>>>;;;@@@GGGRRRaaavvvwwwkkk[[[NNNHHHJJJIIIMMMUUU]]]eeeppp{{{|||~~~wwwgggXXXPPPLLLKKKLLLMMMKKKMMMRRRSSSSSSTTTTTTTTTTTTSSSSSSMMMJJJFFFBBB===888333///))))))***++++++******)))************************(((*********(((((()))***+++++++++***************,,,+++***)))(((''''''''')))))))))'''&&&'''***---((()))***++++++++++++++++++************+++,,,,,,,,,+++***))))))***+++,,,((()))******)))***,,,...+++++++++***************++++++***))))))(((((('''+++---...---,,,+++,,,---,,,,,,,,,---....../////////...------//////...------///111111000222777;;;CCCIIIQQQXXX___gggpppwww~~~wwwnnnfff^^^WWWSSSPPPOOONNNMMMNNNPPPRRRTTTTTTUUUWWWXXXZZZZZZZZZ[[[[[[[[[]]]```dddhhhlllnnnkkkkkkkkkllllllllllllmmm,,,---------......//////---///222222000---,,,,,,....../////////000000000//////////////////////////////000000000111111111000111222222222222444555777;;;CCCLLLVVVbbblllsss}}}{{{tttgggbbbZZZTTTRRRTTTXXX\\\^^^bbbgggjjjlllooouuuzzzsssmmmeee^^^[[[XXXTTTRRROOOMMMKKKHHHGGGGGGHHHHHHEEEDDDBBB@@@???>>>>>>>>>>>>AAADDDGGGOOO```vvv}}}tttgggZZZQQQMMMIIIIIINNNUUU^^^kkkwww}}}|||nnn___SSSMMMJJJJJJKKKJJJMMMQQQRRRRRRSSSTTTUUUUUUUUUUUUPPPMMMIIIEEEAAA;;;666222,,,,,,------------------***************************+++,,,,,,+++***+++,,,+++++++++******)))))))))...---,,,+++*********************)))'''''')))+++&&&''')))+++,,,,,,++++++******))))))******+++,,,,,,+++)))(((((()))+++,,,((()))******))))))+++,,,************************((())))))***++++++,,,,,,,,,---......---,,,---...,,,,,,------.../////////...---,,,---///000///......111444444222555<<>>>>>>>>AAACCCCCCEEEOOOaaappp|||tttiii```RRRMMMJJJKKKPPPWWWdddppp~~~}}}rrrfffWWWOOOIIIIIIJJJJJJMMMQQQQQQRRRSSSUUUVVVVVVWWWWWWPPPNNNKKKGGGDDD>>>888444/////////...////////////************************)))+++------,,,***++++++,,,+++++++++******)))))),,,+++++++++++++++,,,,,,(((***,,,,,,***(((((()))%%%&&&(((***++++++******((((((((((((((()))******,,,+++)))(((((()))+++,,,)))***+++***((('''((((((***************************++++++,,,,,,---......,,,---...---,,,,,,,,,...,,,,,,---......//////000///...---...000111000///...222555555555999BBBJJJTTTYYYaaahhhooovvv{{{xxxwwwssskkkccc[[[UUUSSSSSSSSSSSSTTTUUUVVVYYY[[[\\\^^^___bbbeeeiiillloooqqqrrrrrrqqqrrrsssuuuwwwxxxxxxzzz|||~~~------......////////////'''***...000000000111111------------............000000000000000000000000000000000111111111222222111333444333111111444888>>>IIIYYYkkkyyy~~~uuummmggg]]][[[XXXXXXZZZ```fffjjjnnnqqqtttvvvwwwzzzyyynnngggaaaYYYTTTOOONNNKKKIIIIIIIIIJJJKKKGGGFFFEEEDDDBBBAAA@@@???999===@@@??????EEEQQQ[[[ooozzz}}}vvvnnnfffZZZTTTOOONNNOOOSSS]]]hhh|||~~~vvvnnn^^^TTTKKKIIIJJJKKKMMMPPPQQQRRRSSSTTTUUUVVVVVVVVVQQQOOOMMMJJJGGGBBB<<<888000///...------------...++++++++++++++++++++++++(((***,,,,,,+++***)))***,,,,,,,,,+++++++++++++++)))))))))))))))***++++++'''***,,,---+++)))((((((&&&'''((()))))))))))))))(((''''''''''''((()))))),,,+++***))))))***+++,,,(((***+++***(((&&&&&&'''***************+++++++++//////......---,,,,,,++++++---...---,,,+++,,,------------...//////000000000///...///111222222111...000333666:::BBBMMMUUU]]]bbbiiiooottt{{{}}}{{{wwwtttqqqkkkiiieee___YYYVVVVVVWWWVVVWWWXXX[[[]]]```bbbccciiijjjlllooossswwwzzz|||||||||{{{zzzzzz{{{}}}~~~............////////////***,,,...///...---...///............////////////000000000000000000000000000000111111111222222222000333555444333444:::???FFFSSSfffzzz}}}vvvnnnhhhcccYYYYYYYYY[[[___dddjjjnnnppptttxxxzzz||||||tttkkkbbb[[[TTTSSSPPPNNNLLLLLLKKKKKKGGGFFFFFFEEEDDDBBBAAA@@@;;;>>>@@@???>>>@@@GGGMMM\\\dddooo{{{xxxqqqiiifff```YYYVVVTTTUUU\\\dddwww{{{vvvhhh\\\PPPLLLLLLKKKMMMOOOQQQQQQSSSTTTUUUUUUUUUUUURRRQQQOOONNNKKKGGGAAA===111000...---,,,,,,,,,,,,++++++++++++++++++++++++(((+++---...,,,+++******,,,,,,,,,,,,,,,---------++++++***)))))))))******(((***++++++***)))***+++)))))))))((())))))******((((((((((((((())))))***************************''')))++++++***(((((()))))))))*********+++++++++///......---,,,,,,++++++,,,---......,,,,,,---...------......//////000000///......///111222222111000111444:::EEERRR^^^fffhhhlllrrrwww{{{}}}~~~}}}zzzxxxuuusssrrrooollliiiaaabbbaaa^^^ZZZYYY[[[^^^\\\]]]```dddhhhkkknnnpppvvvvvvwwwyyy{{{/////////////////////...000111111///,,,)))((()))////////////000000000000000000000000000000000000000111111111111222222222///222666666555888>>>DDDLLLZZZoooxxxqqqkkkeeeaaaWWWXXXYYY\\\aaagggllloooqqqtttyyy|||vvvkkkcccYYYWWWUUURRRPPPNNNLLLKKKFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBB@@@>>>>>>BBBEEEOOOUUU^^^kkk}}}xxxqqqpppjjjccc___[[[YYY^^^eeettt~~~|||pppcccUUUOOOMMMLLLLLLNNNQQQQQQRRRTTTTTTUUUUUUUUUSSSRRRQQQPPPNNNJJJDDD@@@444222000...---,,,,,,---+++++++++++++++++++++++++++---000111///...------,,,,,,,,,------.........//////---,,,+++******************)))((())),,,...,,,+++***)))))))))***+++)))))))))))))))******+++)))***++++++++++++***)))&&&)))+++,,,+++++++++,,,))))))******++++++++++++***++++++,,,,,,------...---...///...---,,,---///------......///000000000///...---///111222222111444444777@@@OOO___mmmttttttyyy~~~}}}~~~|||{{{yyyuuusssqqqnnnmmmllljjjfffddd\\\^^^___^^^]]]]]]```dddaaacccggglllqqqvvvyyy{{{111111111111111111111111---......///000111111222////////////////////////////////////000000000000222222111111111111111111444111111333444666===EEEUUUcccuuu{{{qqqiiibbb]]]ZZZUUUXXX]]]bbbfffkkkppptttvvvyyy~~~sssjjjdddbbb^^^ZZZVVVSSSRRRQQQLLLJJJHHHGGGGGGEEEBBB@@@????????????>>>>>>>>>>>>IIILLLVVVgggwwwzzzzzzyyytttsssrrrlllaaa]]]___mmmyyynnn```UUUQQQOOOLLLJJJPPPOOOOOOQQQSSSTTTSSSRRRTTTSSSRRRRRRPPPLLLGGGCCC888333...,,,---//////...222111...,,,******+++,,,,,,++++++******++++++,,,,,,+++++++++,,,------...******+++++++++,,,,,,,,,)))***,,,------,,,***))))))************+++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000///...---,,,,,,+++111,,,''')))///111...***---......///////////////.........,,,+++---000222444888AAAOOOaaassswwwuuuxxx{{{wwwuuussspppnnnnnnjjjeeecccccccccbbb``````aaa`````````ccchhhkkknnnooorrrvvvzzz////////////////////////......//////000111111222111111111111111111111111////////////000000000111222222111111111111111111666333333666888;;;CCCLLLXXXeeetttuuukkkccc^^^ZZZXXXVVVZZZ```eeejjjnnnsssvvvxxx|||~~~tttkkkgggbbb\\\XXXTTTQQQOOOMMMKKKIIIIIIHHHGGGDDDBBB@@@@@@@@@???>>>=========AAABBBKKKZZZjjjyyy}}}yyyvvvnnnddd___```fffxxx~~~{{{uuulllaaaWWWQQQOOOOOOQQQPPPPPPRRRUUUVVVUUUTTTUUUTTTSSSSSSQQQNNNIIIFFF999555111///000000///---///...,,,***))))))***+++,,,,,,++++++++++++,,,,,,((()))***,,,,,,,,,******)))))))))************+++)))***,,,------,,,***)))************++++++++++++******************************++++++++++++************++++++++++++++++++,,,,,,,,,---------....../////////...------,,,,,,///---,,,,,,---......------...//////000000//////.../////////...000333555777===III[[[pppyyyuuuuuuyyy~~~|||wwwpppmmmlllllllllkkkhhheee```^^^___``````___cccdddfffgggiiilllppptttyyyzzz}}}////////////////////////...//////000000111111111111111111111111111111111/////////000000000111111111111222222222222222222777444555999===CCCMMMWWW___jjjuuu}}}yyynnnddd^^^[[[ZZZYYYYYY]]]dddjjjnnnrrrvvvyyy|||wwwrrrjjjccc]]]WWWSSSPPPOOOMMMKKKJJJJJJHHHFFFDDDBBBAAAAAA???>>>===<<<;;;@@@???DDDPPP___ppp{{{qqqfff```___]]]lll~~~{{{}}}zzzpppbbbVVVRRRRRROOONNNNNNPPPSSSUUUUUUUUUVVVUUUTTTTTTSSSPPPLLLIII<<<999555222111000...---...---+++*********+++,,,,,,,,,++++++++++++,,,,,,''')))+++---...,,,***((('''(((((((((((()))))))))***+++,,,------,,,+++***************+++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++******************+++++++++,,,,,,,,,------........................---///000///,,,,,,...000---...//////000000//////...000111222222333555777888@@@PPPddd{{{}}}{{{uuurrrsssvvvzzz~~~yyyppplllfffccccccdddeeefffbbb___\\\[[[]]]```bbbccciiikkkooorrruuuxxx|||111111111111111111111111//////000000000111111111//////////////////////////////000000000111111111111111222222222222222333666444555;;;BBBJJJVVVaaajjjqqqyyy~~~{{{ssshhh```\\\\\\]]]^^^___ccciiinnnrrruuuxxxzzz}}}ssskkkddd^^^XXXTTTPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCBBB@@@>>>===;;;;;;BBB@@@BBBKKKXXXiiivvvjjj___ZZZUUU```ooo}}}~~~}}}|||}}}zzz}}}qqqbbbUUUOOOLLLKKKKKKMMMPPPSSSSSSSSSUUUTTTSSSSSSSSSQQQNNNKKKAAA===777222///......///......------------...///,,,,,,,,,++++++,,,,,,,,,+++,,,---.........,,,+++(((((((((((())))))))))))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************))))))************++++++++++++---------........./////////000000///------...000......///000000000000000///000222222222333555777===FFFWWWkkk}}}zzzuuurrrtttvvvyyyyyytttjjjhhheeebbbaaa```______^^^]]]\\\]]]```fffkkknnnrrruuuzzz~~~222222222222222222222222000000000000111111111111////////////////////////000000000000111111111111111111222222333333333333333333666>>>GGGQQQ^^^iiittt{{{|||rrrkkkbbb\\\ZZZ]]]```cccgggjjjooorrrtttwwwyyy{{{{{{qqqkkkeee^^^YYYSSSQQQMMMKKKKKKJJJHHHGGGFFFEEEDDDBBB@@@>>><<<<<>>===<<<===AAAGGGRRRddduuuxxxfffWWWUUUSSSWWWaaalllttt}}}{{{xxxxxx~~~~~~kkkXXXOOONNNMMMNNNQQQTTTUUUUUUTTTSSSRRRRRRSSSSSSQQQOOOMMMGGG>>>444,,,+++...222,,,,,,,,,,,,------------------,,,,,,,,,,,,------///---+++)))(((***,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------........./////////---------.........//////222///------...///---,,,...///000000111111000000000111222333444777<<>>AAA@@@CCCNNN[[[ttt|||mmm[[[QQQLLLTTT___hhhrrr{{{|||yyyzzzzzznnnQQQOOOMMMMMMOOOQQQSSSSSSVVVUUUTTTTTTVVVVVVVVVTTTOOONNNIII@@@777111///000//////000000///......---...------,,,,,,------...////////////...------,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,...///000000))))))*********+++++++++........................+++000333///)))'''***/////////000111111111111111333444555888===FFFOOOVVVaaalll|||~~~}}}yyytttnnnjjjhhhhhhkkkkkkkkkiiihhhjjjppptttsssxxx}}}111111000///......//////000000111111222222333333000000111111111111000000000111111111111222222222000000000111333555555444:::AAAJJJVVVfffuuu{{{zzzuuukkkggg```___]]]___dddkkkqqqtttxxxzzz}}}yyymmmhhhddd___YYYSSSOOOKKKIIIMMMKKKJJJJJJJJJIIIFFFDDD@@@===:::999;;;AAAHHHMMMcccuuuuuufffZZZOOOMMMTTT___lllwwwzzzwwwyyy}}}{{{rrriiiZZZQQQLLLMMMPPPRRRUUUXXXXXXWWWUUUTTTTTTTTTUUUUUUSSSRRRNNNGGG???777111//////......------,,,++++++........................///...---,,,,,,---...///---,,,+++***+++,,,---...------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---............///////////////000111111///......///333222000000000111000///555777:::AAAJJJUUU___eeellluuuzzztttssspppmmmkkkiiiiiiiiijjjlllnnnooopppssswwwzzz111111000/////////000000000000111111111111111111000000111111111111000000000111111111111222222222222111111222444555666666;;;CCCMMMYYYiiiwww~~~}}}~~~pppgggdddaaa``````bbbgggmmmrrruuuyyy|||tttlllhhhbbb\\\WWWRRROOOMMMKKKJJJIIIIIIJJJJJJHHHFFFBBB@@@===;;;<<<@@@EEEIIIWWWfff}}}{{{lll___RRRNNNRRR\\\iiisss}}}{{{|||xxxooofffYYYQQQJJJKKKNNNOOOQQQTTTVVVUUUTTTSSSSSSSSSTTTTTTQQQQQQNNNIIIAAA999444000//////...------,,,,,,,,,........................///...------------...///,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---------,,,,,,++++++,,,,,,---............////////////+++---...///...---...///111000000111222222222222555888===FFFPPPZZZccciiittt|||~~~}}}zzzvvvrrrmmmmmmlllkkkllllllmmmmmmmmmoooqqqsssuuuyyy111111000000000111222222111111111000000000000000000000111111111111000000000111111111111222222222333333333333444666888999>>>GGGSSS___ooo}}}vvvjjjbbbaaabbbcccdddgggkkkppptttwww{{{uuuppphhhaaa\\\XXXTTTRRRLLLJJJIIIIIIJJJJJJIIIGGGDDDBBB@@@>>>>>>???BBBCCCLLLWWWiiiuuugggWWWPPPPPPVVVbbbmmm|||}}}wwwnnneeeZZZQQQKKKKKKMMMMMMNNNQQQUUUTTTSSSSSSRRRSSSSSSSSSQQQPPPOOOKKKEEE===666222000///...------,,,,,,,,,........................///......------......///,,,,,,,,,+++,,,------...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------............////////////(((***,,,---------...000//////000222333444555555666;;;CCCMMMXXXcccjjjnnn{{{}}}vvvrrrpppllliiifffgggiiilllooorrrtttuuussstttwwwyyy|||111000000000111222333333111111111000000/////////000111111222222111111000000000111111111222222222333333333333333666999<<>>IIIQQQ```ooo~~~vvvoookkkhhhgggkkkpppqqquuuyyy{{{{{{~~~~~~uuullleee\\\XXXTTTPPPOOONNNMMMLLLHHHGGGFFFDDDBBBAAAAAA@@@BBBCCCDDDGGGPPPdddtttbbbSSSMMMOOOTTT___nnn||||||gggXXXPPPLLLMMMPPPQQQRRRSSSUUUUUUUUUTTTSSSVVVRRROOOOOOPPPNNNIIIDDD555333000...---...000111...........................///000111111000///...,,,,,,.../////////...---////////////////////////////////////////////////---------.........//////........................,,,---...//////...---,,,......------------................../////////000+++---000000000000111222222444666666888???KKKTTTeeejjjrrr{{{~~~}}}{{{yyyyyy}}}vvvpppmmmooorrrtttvvvxxxzzz||||||zzzyyyyyy|||111111000000000000111111111111111111111111111111111111111111111111111111000111111111111222222222333555666666999AAANNNXXXkkkyyyzzzuuunnnlllnnnppprrrrrrzzzzzzyyyzzz}}}~~~qqqiiiccc^^^XXXSSSPPPOOONNNMMMJJJGGGDDDBBBCCCDDDDDDCCCBBBBBBDDDGGGMMM[[[tttyyyhhhZZZQQQMMMSSSXXX___hhhtttppp\\\PPPJJJLLLPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUSSSSSSRRROOOKKKIII===777111///111222///---////////////////////////000000000000000000000000000000//////.........---...------------...//////000000000000000//////...////////////////////////////////////000000000000333222000/////////000111------------........./////////000000000000//////000111222222111000111333222444666999>>>HHHTTT]]]hhhsss}}}~~~||||||~~~{{{vvvpppkkkmmmqqqwww{{{}}}111111000000000000111111222222222222222222222222111111111111111111111111111111111111222222222222333555777888===GGGUUU```ppp|||zzzsssoookkkjjjlllpppssstttyyyzzzzzz|||zzzqqqiiiccc[[[UUURRRPPPNNNLLLKKKIIIFFFEEEEEEEEEEEEDDD@@@???@@@BBBFFFQQQhhh||||||lll^^^TTTOOOLLLPPPWWW```kkkzzzzzzfffXXXNNNLLLMMMNNNPPPRRRTTTVVVVVVWWWWWWVVVUUUSSSSSSRRRPPPLLLIII@@@:::333000111222000...////////////////////////000000000000000000000000000000000/////////.........---------......//////......///000000000000000////////////////////////.........///000111111111000//////...............------.........///////////////000000000000/////////111222222000000111333222555888<<>>777222111111////////////////////////000000000000000000000000---.........//////000000---...000111222111///...,,,---...000111111111111000000000000000000000000,,,,,,---///000222333333111000///------...//////------------.........///111111222222222222111111///111333555555666999;;;CCCLLLYYYggguuuzzztttpppqqqssswww}}}xxxuuuwwwzzz555555444333222222222333111111111111111111111111333222111/////////000111555000///333555555666999777AAAPPP^^^jjjxxxwwwpppmmmmmmnnnppprrrvvvzzz~~~~~~uuuooohhhbbb[[[UUUOOOKKKKKKKKKJJJIIIIIIGGGEEECCCBBBBBBCCCDDDFFFOOO___ssswwwnnnfff^^^\\\```lll~~~zzzooommmsss}}}pppcccQQQMMMLLLMMMMMMLLLNNNRRRSSSSSSUUUVVVVVVUUUTTTTTTPPPMMMGGG@@@888444222222111///------...111222222000111111111111111000///000000000000000000000000---......///000111111222............/////////000////////////////////////000000//////.........---////////////////////////...............///000000000000000000111111111111444222222333222222888AAAJJJXXXiiiuuu}}}zzzooorrrvvvzzz~~~{{{zzz~~~222222111000000000111111222222222222222222222222333222111000//////000111444111000333555555666:::;;;EEESSS```lllyyy{{{sssnnnmmmnnnoootttvvvzzz}}}}}}tttlllfff___YYYRRRMMMMMMLLLJJJHHHKKKIIIGGGEEECCCCCCDDDEEEDDDKKKXXXjjj|||zzzooofff^^^[[[___iii{{{~~~ppplllooo{{{vvvkkkZZZSSSNNNNNNNNNNNNOOORRRRRRSSSTTTUUUUUUUUUTTTSSSPPPNNNIIIBBB;;;555222111000//////111222333111000---...///000111111222222000000000000000000000000.........///000111111111........./////////000000000000000000000000000000111111000000000////////////////////////////////////////////////000111111000000000000111111111111222111111333333555===FFFQQQ___ppp}}}}}}xxx{{{~~~~~~|||~~~000000000///000000111111333333333333333333333333222222111000000000111111444111000333555555777<<>>GGGQQQ]]]hhhrrr}}}{{{yyy{{{~~~zzzvvvqqqnnnnnnqqqvvvzzz{{{|||~~~yyyrrrgggaaaYYYSSSQQQPPPMMMKKKLLLKKKIIIGGGFFFEEEDDDDDDEEEHHHNNNXXXggg{{{{{{qqqfff```___dddqqq~~~zzzoooiiiqqqrrrbbbRRRMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTSSSSSSRRRPPPMMMIIICCC<<<444/////////111333555444000---111111111000///---,,,+++////////////////////////.../////////000000000111...////////////000000000111111111111111111111111000000000000000000000000////////////////////////000000//////000000111222000000111111111222222222666444444777;;;@@@LLLWWWaaaooo~~~222111111111222333444444333333333333333333333333111111111222222222222111333111222444555555:::AAAMMMWWWdddnnnvvv|||yyy{{{~~~vvvtttqqqqqqssswww}}}yyylllfff]]]WWWUUUSSSPPPMMMKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGKKKSSSaaauuuxxxlllddd___```hhhrrrvvvmmmqqq|||ttt```VVVSSSQQQPPPQQQOOOPPPRRRSSSTTTTTTTTTSSSSSSQQQOOOLLLHHH@@@777111111000//////000111000///111111111000///---,,,+++////////////////////////////////////000000000000////////////000000000111111111111111111111111111///////////////////////////////////////////////////............///000000111111111111222222222222666444555999===CCCOOO[[[gggsss111111111000111111222222333333333333333333333333000111222222333222222222333222333555555555<<>>777444222///---...000000000---...///000111111222222000000000000000000000000000000000000//////////////////000000000111111111000000000000000000000000......//////000000000000/////////////////////////////////...///000000111111111111222222222333333444444999AAAGGGOOO[[[fffsss{{{777666555555444444444444111111111111111111111111000111222333444333333222222222333555444555===GGGTTT```ppp{{{~~~xxxsssuuuxxx|||~~~|||}}}uuujjjaaaYYYQQQLLLIIIJJJJJJJJJJJJJJJIIIIIIEEEGGGJJJMMMTTTbbbuuuqqqddd```bbbeeemmmxxx~~~xxxvvvzzzjjjYYYTTTUUUPPPQQQSSSUUUVVVWWWVVVVVVUUURRROOONNNMMMIIIAAA:::444222000000111111111000000111111111111111000///000000000000000000000000000000000000////////////000000000000111111111111//////////////////////////////000000111111111222////////////////////////000000000000000111111222111111222222222333333333666777>>>GGGOOOWWWdddooowww333333333333333333333333222222222333333444444444333222222111111111222222333555777666666;;;EEEMMM___jjjuuu}}}zzzuuuqqqsssxxx~~~~~~~~~~~~}}}}}}tttggg^^^XXXUUUNNNMMMKKKKKKKKKJJJIIIGGGFFFEEEGGGJJJNNNWWWiiizzzttthhh___bbbmmm{{{~~~{{{~~~{{{___SSSRRRNNNPPPRRRTTTVVVXXXYYYYYYVVVTTTSSSQQQNNNHHHBBB>>>777555111000111111111111000/////////000111222222000000000000000000000000111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111111111111222444777888777777666;;;EEEQQQ]]]hhhpppuuu333333333333333333333333222222222333333444444444666555555444444555555555222444666666777>>>JJJSSSfffpppzzzyyyuuutttvvvyyy~~~{{{oooeee\\\VVVQQQOOOMMMMMMMMMLLLKKKIIIGGGFFFGGGIIIKKKSSScccrrr|||pppiiibbbkkkxxxfffTTTPPPNNNOOOQQQSSSUUUVVVWWWXXXUUUTTTRRRPPPNNNJJJDDD@@@888555222000000111111000000000000000000000111222000000000000000000000000222111111000000111111222111111111111000000000///000000000000000000000000000000000000000000000000000000111111111111000000///000000111111111111111111222333444777888888888<<>>IIIYYYeeevvv}}}}}}yyywwwvvvzzz{{{|||}}}}}}~~~}}}ssshhh___ZZZXXXTTTRRRQQQPPPNNNMMMJJJHHHGGGHHHHHHLLLVVVaaauuu{{{uuukkkooovvvuuu[[[PPPMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPMMMIIIFFF===999444111000000//////222222111000/////////000000000000000000000000000111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111222222222222111111222444555666999===???IIITTTfffxxx333333333333333333333333333333333333333333333333444444444444444555666666777:::===???DDDPPP```lllzzz{{{xxxxxxxxx|||}}}~~~}}}{{{{{{~~~wwwmmmfff```\\\WWWTTTRRRPPPNNNLLLJJJHHHGGGIIIJJJLLLSSS\\\nnn{{{yyyrrriiilllsss}}}xxx]]]PPPLLLMMMNNNPPPRRRSSSSSSTTTSSSRRRQQQQQQPPPOOOLLLIIIAAA<<<666222000000//////222222111000/////////000/////////////////////////////////....../////////000000000000000000111111000000000000000000000000111111111111111111111111000000111111111111000000000000111222222222222222111333444555666:::???CCCOOO[[[ooo333333333333333333333333444444333333333333222222333222222222333444555666999<<>>GGGTTT___iiisss|||~~~}}}xxxqqqiiibbb]]]YYYSSSOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJPPPZZZeeeqqq}}}|||ppp```WWWPPPQQQXXXeeewww}}}yyytttqqqrrruuuwwwyyyxxx{{{}}}~~~|||sss```NNNHHHDDDCCCHHHKKKLLLNNNRRRTTTTTTTTTSSSRRRPPPNNNMMMMMMJJJDDD>>>999555333222111111111111222333444444111111111111000000000000000000000000111111111111111000000000000111222222222222111111111000000000111000//////111111000///000111222333333444333333111111111111111222333333111000222999>>>DDDMMMVVV^^^ggguuu444333333222222333333444222222222333333333444444555666888999:::<<<@@@CCCFFFOOO\\\hhhrrr{{{|||uuulllddd___[[[UUUQQQNNNMMMMMMLLLKKKJJJIIIIIIIIIMMMTTT]]]gggsss~~~xxxiii^^^TTTPPPTTT___qqq~~~wwwsssrrrtttvvvwwwvvvwwwwwwyyy{{{uuudddSSSHHHCCCBBBFFFIIIJJJLLLOOORRRSSSTTTTTTSSSQQQOOONNNNNNKKKFFF@@@:::666333111000000//////000111111222111111111111000000000//////000000000111111111111111111000000111111222333222222222111111111000000111000000000000111000000000111222333444555555555222111111111111222333333444333666>>>FFFNNNYYYccclllttt444333333222222333333444444444444333333333222222222444777;;;???EEELLLQQQVVV]]]gggpppwwwzzzooofff```\\\WWWTTTNNNNNNMMMLLLKKKJJJIIIHHHIIIKKKPPPWWW```kkkwwwrrrggg[[[TTTSSS[[[lll{{{|||vvvuuuvvvwwwxxxxxxwwwvvvvvvyyyuuugggXXXJJJEEEBBBEEEGGGHHHJJJNNNQQQRRRSSSTTTTTTRRRPPPNNNMMMKKKGGGAAA;;;666222000000000000///000000111222111111111111000000000//////000000000111111111111111111111111111222222333222222222222111111111111000111111111000000000111000111222333444555555555222222222111222333333444666666:::DDDNNNWWWdddooowww~~~444333333222222333333444555555555444333222222222000222666;;;BBBLLLWWW^^^fffjjjqqqvvvzzz||||||~~~tttjjjccc^^^YYYVVVPPPOOONNNMMMLLLKKKJJJIIIIIIKKKNNNSSS[[[fffqqqyyyyyyooobbbXXXTTTXXXfffttt{{{yyyyyyzzzzzzzzzyyywwwuuuvvvttthhh\\\OOOHHHCCCDDDEEEFFFIIINNNOOOQQQSSSTTTTTTSSSPPPOOOLLLJJJGGGCCC===888333111333222222222222222333333111111111111000000000000000000000000111111111111222111111111111222333333333222222222222111111111000111222222000000111222000111222333333444333333222222222222222333444444555777>>>IIIUUU```mmmyyy}}}||||||444333333222222333333444444444444444444444333333111222333777===HHHTTT\\\iiinnnuuuzzz}}}}}}~~~zzznnnfffaaa\\\YYYRRRRRRQQQPPPNNNMMMLLLKKKHHHJJJMMMQQQXXXbbblllsss{{{wwwjjj___XXXXXXdddppp~~~~~~|||}}}{{{wwwvvvtttlllcccTTTLLLEEECCCDDDEEEIIINNNNNNPPPSSSUUUUUUSSSQQQOOOLLLKKKIIIEEE@@@;;;666333333333222222222222222333111111111111000000000000000000000000111111111111222222111111222222333444333333222222222111111111000111333222000///111333111111222222222222222111333222222222222333444444777999BBBPPP^^^iiiwww444333333222222333333444222333333444444555555666444333222222666???JJJQQQeeekkkttt{{{~~~qqqiiiccc^^^[[[UUUTTTSSSRRRPPPOOONNNMMMHHHIIILLLPPPVVV___iiipppttt{{{}}}qqqfff]]][[[dddppp~~~zzzxxxvvvpppjjjXXXOOOFFFCCCCCCDDDIIIOOONNNPPPSSSUUUUUUSSSQQQOOOLLLLLLJJJGGGCCC===888555111111000000000000000111111111111111000000000000000000000000111111111111222222111111222222333444333333333222222222111111///222333333000///111333111111222222222111000000333333222222333333444555:::===GGGWWWeeeppp~~~111111222333444444444444333444555666555444333222333111111555888;;;CCCKKK```mmm{{{|||yyywwwwwwtttxxx}}}xxxppphhh```YYYYYYVVVRRROOONNNNNNMMMLLLMMMKKKLLLQQQUUU[[[dddnnnvvv|||~~~tttggg___bbbhhhxxxyyytttrrrqqqcccWWWIIICCCEEEIIIIIIFFFPPPQQQSSSTTTSSSQQQNNNLLLOOONNNKKKIIIEEE@@@999555222111111111333222111///000000000000000000000000000///.........///111222111111111111111111111111222222222111111111000000333222111111000000111111111111111000000000000000111333333222222333333222@@@FFFRRR___jjjuuu444444555555555444333333333333444444444444333333333111222555777;;;CCCLLL```mmmzzz{{{vvvrrrooonnnmmmlllpppuuu|||~~~uuummmddd]]]YYYVVVSSSPPPPPPOOONNNLLLMMMKKKKKKOOOTTTZZZdddmmmxxxyyykkk```___cccsss{{{wwwuuukkk```RRRIIIFFFGGGIIIIIINNNPPPRRRSSSSSSRRRPPPOOOOOONNNLLLIIIFFFAAA:::666333222111111222222111///000000000000000000000000000//////...///000111222111111111111111111111111222222222111111111000000333222111111000000111111111111111111000000000000111222333333333555666777@@@IIIWWWeeepppzzz666666666666555444333222333333222222222222333333333222222555777;;;DDDOOOcccooo{{{~~~zzzqqqnnnjjjfffcccaaa``````cccgggmmmssszzz|||sssiiicccYYYWWWTTTRRRQQQPPPNNNMMMNNNKKKJJJNNNRRRXXXbbblll{{{rrreee___```lll|||}}}zzzvvvooobbbTTTKKKGGGIIIKKKMMMNNNPPPRRRSSSSSSRRRQQQOOONNNLLLJJJGGGBBB<<<888444222111111222222111///000000000000000000000000000////////////000111222111111111111111111111111222222222111111111111111333222111111000000111111111111111111111111111111111111333333444666:::===CCCPPPbbbpppzzz555555555555555444333333333222111000111222333444444222333555777<<>>:::555333111111222222111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111333222111111000000111111000111111111111111222222222111222444444555;;;BBBLLL]]]rrr222222333444444444444444222222111000111222444555444333444666888>>>LLLZZZoooyyy~~~yyyrrrlllgggbbb^^^[[[WWWVVVTTTRRRQQQRRRSSSTTTWWWZZZ```eeelllssszzz{{{qqqjjj^^^[[[WWWUUUSSSRRROOOMMMOOOKKKIIIKKKNNNRRR[[[dddtttzzzssshhhccccccqqqlllXXXPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPOOONNNMMMLLLJJJFFFAAA===666444222111222222111000000000000000000000000000///000000111111111111111111111111111111111111111111111111111111111111111333222111111000000111111000000111111222222222333444222222444444444<<>>III^^^ppp555444444555555666666666333333333444444444444555555777;;;CCCQQQcccsss~~~{{{rrrkkkddd___[[[WWWTTTQQQOOOOOOOOOMMMKKKNNNNNNMMMMMMMMMNNNOOOOOORRRSSSTTTUUUVVVZZZ^^^bbbcccfffjjjmmmnnnpppqqqsssssssssrrrqqqpppmmmkkkiiigggfffddddddeeegggkkkmmmpppwww|||rrrgggbbb]]]VVVQQQPPPMMMLLLKKKJJJJJJJJJKKKLLLRRRRRRUUUZZZ___fffrrr}}}vvvmmmhhhqqq}}}}}}~~~lllYYYLLLJJJKKKMMMOOOPPPQQQQQQQQQTTTRRRPPPNNNMMMKKKHHHEEEBBB>>>999666444333333222111111111111222333444444222222222222222222222222111111222222222333333333222333333333333333333333222222111111111111222222444222111111333444444333666555777<<>>:::777555444222000000111222333555777888222222222222222222222222111111222222222333333333444444444333333222222222222222111111111111222222///333666555222111555:::444555<<>>JJJYYYiiiuuu|||yyylll```WWWTTTTTTUUUQQQPPPOOONNNMMMMMMMMMMMMSSS[[[jjj}}}444444444444444444444444333555666555444333555666888>>>IIITTT^^^hhhpppuuuzzz}}}~~~xxxsssjjjaaa[[[UUUPPPMMMNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOSSSUUUWWWYYY\\\aaafffkkkuuuxxx}}}~~~}}}{{{yyyyyyuuutttrrroookkkgggdddbbb^^^^^^]]][[[YYYWWWUUUTTTTTTWWW[[[aaaiiittt|||}}}{{{ssslllccc\\\ZZZUUUSSSPPPMMMKKKJJJKKKKKKNNNNNNPPPVVV___gggkkklllooovvvxxxhhhYYYUUUVVVZZZhhhwwwzzztttuuu~~~|||uuuqqqnnnhhh\\\RRRIIIHHHGGGGGGGGGJJJNNNQQQRRRQQQPPPOOOMMMLLLLLLLLLKKKHHHDDD>>>:::666333222222222222111111111111000111111111111111111111111111111222222222333333333333333333333222222111111111111111111111111111111222333555555444444555666777;;;CCCPPP___nnnyyy{{{ooocccZZZVVVUUUUUUQQQPPPOOONNNMMMMMMMMMMMMOOOVVVddduuu444444444444444444444444444555555444333333444666;;;CCCOOO[[[eeemmmsssvvv{{{~~~wwwrrrgggccc\\\VVVRRROOOLLLJJJMMMLLLJJJIIIIIIJJJKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRUUUXXX[[[___ccchhhnnnrrr{{{~~~{{{xxxvvvwwwvvvtttqqqmmmiiifffddd```^^^\\\ZZZXXXWWWVVVUUUUUUVVVYYY]]]ccclllvvv}}}|||zzz|||wwwooofff^^^[[[WWWUUURRRNNNLLLKKKLLLLLLMMMMMMPPPVVV___gggllloooooouuu{{{kkk\\\UUUSSSUUUaaapppyyy{{{zzzuuurrrkkk___UUUIIIGGGEEEDDDEEEIIIMMMOOOQQQQQQPPPPPPOOONNNNNNNNNKKKIIIEEE@@@;;;777555333222222222111111111111000111111111111111111111111111111222222222333333333444444444333333333333222222222222222222222222222333333333333222444888;;;888???KKKZZZiiivvv~~~{{{zzzvvviii___YYYVVVUUUQQQQQQOOONNNNNNNNNNNNNNNMMMSSS^^^nnn444444444444444444444444444555555444333333444666>>>GGGVVVdddooovvvzzz}}}xxxnnnfffaaa[[[XXXTTTQQQOOONNNLLLKKKLLLKKKJJJIIIIIIJJJKKKKKKMMMMMMNNNNNNPPPRRRTTTUUUXXX[[[```eeejjjpppvvvzzz}}}}}}yyywwwxxxwwwuuurrrnnnkkkhhhfffaaa___]]]ZZZXXXWWWWWWWWWVVVVVVWWWXXX\\\ccclllsss|||{{{rrrggg___[[[XXXVVVSSSPPPMMMLLLLLLMMMMMMNNNPPPVVV^^^gggooossstttxxxqqqaaaYYYTTTSSS^^^lll}}}{{{wwwooodddZZZKKKHHHDDDBBBDDDGGGKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJHHHEEEAAA<<<888555333222222222111111111000000111111111111111222222222111111222222222333333333333333333333333333333222222222222222222222222222333444444444333555888::::::DDDTTTeeesss}}}~~~|||tttrrrtttsssggg^^^XXXUUURRRRRRPPPOOOOOOOOOOOOOOONNNSSS\\\jjj}}}444444444444444444444444555555555444333444666888AAALLL]]]mmmyyy|||pppfff]]]XXXSSSQQQOOONNNNNNOOONNNMMMKKKKKKJJJJJJJJJKKKKKKKKKNNNNNNNNNOOOQQQTTTVVVXXX[[[___ffflllqqqwww|||~~~|||zzzwwwvvvtttrrrnnnkkkhhhfffcccaaa^^^[[[YYYXXXXXXXXXVVVVVVUUUUUUWWW\\\ccchhhttt~~~~~~tttiii```\\\YYYWWWTTTPPPNNNMMMMMMMMMMMMNNNQQQVVV]]]gggpppuuuzzz}}}vvvhhh___WWWSSS[[[gggxxx{{{ssshhh___PPPKKKDDDAAACCCGGGJJJLLLKKKKKKLLLMMMMMMLLLKKKKKKIIIGGGDDDAAA<<<888555333222222222111111111000000000000111111111222222222111111222222222333333333111111111111222222222222222222222222222222222222333555666777666666777888>>>KKK^^^ooo|||{{{rrroookkkrrr}}}}}}pppddd[[[WWWTTTSSSRRRQQQQQQPPPPPPPPPPPPSSSZZZfffyyy444444444444444444444444555555555444444666999<<>>BBBOOOZZZkkk{{{}}}xxxqqqiiiaaaXXXQQQLLLPPPNNNMMMNNNOOOOOONNNLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPSSSXXX\\\___dddiiipppvvvzzz}}}~~~}}}xxxwwwvvvssspppmmmjjjiiidddddddddcccaaa^^^\\\ZZZUUUVVVVVVVVVTTTTTTVVVWWWVVV\\\fffrrr|||}}}qqqhhheeeZZZXXXTTTPPPMMMLLLKKKKKKIIIJJJLLLNNNSSS\\\hhhqqqyyy}}}wwweeeUUURRRZZZdddxxx{{{ppp```VVVKKKDDDEEEHHHJJJIIIMMMNNNOOOPPPOOOMMMKKKIIIJJJIIIGGGDDD@@@<<<888666222222222111111111111000///000000111222222333333111111222222222333333333222222222333333444444444333333333333333333333333000111111222555:::AAAFFFTTTbbbwwwyyyqqqjjjhhhgggiiiqqq|||tttiiidddYYYYYYXXXWWWVVVVVVVVVVVVSSSUUUYYYbbbrrr666666666666666555555444555444555888888888<<>>999666888444111///000111222222000000000111222333444555111111222222222111111000444333333222222333333444333444555555333111111222444333555777888<<>>999666777444111///000111222222222111111111111222222333111111222222222222111111444333333222222333333444222444555555333111222222444444555777888<<>>999666777444111000000111222111333222222222111111111111111111222222222222222111444333333222222333333444222444555444333222222333555444444666888===JJJWWWgggppp}}}}}}}}}yyytttnnnjjjiiigggeeedddcccaaa^^^[[[]]]ZZZ\\\gggvvv666666666666666555555444555444555777777999BBBMMM___iiittt{{{yyyoooeee]]]VVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQRRRRRRRRROOORRRTTTVVVWWWXXX[[[]]]___bbbfffiiikkkkkkmmmnnnooopppsssvvvyyy|||~~~}}}{{{yyyvvvrrrpppnnnmmmjjjhhhccccccbbbaaa````````````^^^[[[XXXVVVUUUTTTQQQPPPQQQQQQRRRSSSVVV[[[aaafffssszzzvvvpppgggccc]]]XXXUUUSSSQQQPPPNNNNNNNNNNNNOOOVVV```hhhuuu{{{wwweeeYYYUUUTTT\\\nnn}}}|||uuujjjYYYLLLFFFFFFHHHIIIKKKMMMPPPPPPOOOMMMLLLLLLIIIGGGEEECCCBBB>>>:::777666444111000111222222111222333333333333333222222111111222222333333222222444333333222222333333444222333555444333222222333666444444666999@@@OOO]]]pppxxx|||yyyvvvsssqqqtttuuussspppmmmjjjddd^^^```\\\]]]gggwww666666666666666555555444555444666777888;;;HHHUUUhhhqqqzzz{{{rrriiiaaa[[[XXXWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUTTTVVVYYY[[[]]]___bbbdddeeeiiimmmpppqqqpppqqqqqqssstttuuuwwwyyy|||~~~|||yyywwwuuuqqqooonnnllljjjhhhccccccbbbaaaaaaaaaaaabbb```]]]ZZZXXXVVVTTTRRRPPPQQQQQQRRRSSSUUUYYY___dddmmmuuuyyysssiiieee^^^YYYVVVSSSQQQPPPNNNNNNOOONNNOOOUUU^^^eeerrryyy~~~lll\\\UUUTTT[[[kkkyyy|||rrrhhhYYYLLLEEEDDDFFFHHHJJJLLLOOOPPPNNNMMMLLLMMMJJJHHHFFFDDDCCC@@@<<<888666444111111111222111000111222333444555555555555111111222333333333333333444333333222222333333444111333444444333222333444666444444777;;;EEEWWWgggwww}}}|||}}}}}}{{{qqqfffeee___^^^gggwww666666666666666555555444444444666888999???NNN]]]ooowww}}}ssskkkeee```]]][[[[[[[[[[[[ZZZZZZZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[^^^aaaccceeegggkkkmmmnnnqqqtttvvvvvvuuuuuuvvvwwwwwwxxxyyyzzz|||}}}~~~~~~~~~{{{xxxvvvssspppnnnmmmkkkiiigggdddcccbbbbbbbbbbbbbbbbbbbbb___\\\YYYXXXVVVTTTRRRRRRRRRRRRRRRTTTXXX]]]bbbiiisss}}}vvvlllggg```[[[WWWTTTRRRPPPNNNOOOOOONNNNNNSSS\\\cccooowwwxxxggg]]]XXX^^^lll|||www}}}|||ppphhh[[[OOOFFFCCCDDDFFFHHHKKKNNNOOONNNMMMMMMMMMKKKIIIGGGFFFDDDBBB===:::555444222111222222111000///111333444666666555555000111222333444444444444444333333222222333333444111222444444333222333444666444555999???LLLaaasss~~~yyynnnfffbbbhhhxxx666666666666666555555444444444666999:::BBBTTTeeerrrzzzwwwnnnhhheeecccbbbaaabbbbbbccccccbbbbbbbbbaaaaaaaaaaaabbbcccdddeeedddgggjjjlllnnnpppsssvvvwwwyyy{{{{{{zzzyyyyyyzzz{{{{{{zzzzzz{{{|||~~~~~~~~~}}}zzzwwwuuurrrooommmlllkkkiiigggeeedddcccbbbbbbbbbbbbbbbcccaaa]]][[[ZZZXXXVVVTTTSSSSSSRRRQQQRRRTTTYYY]]]gggppp~~~yyyooojjjccc]]]YYYVVVTTTRRRNNNOOOOOONNNNNNSSSZZZaaammmuuu~~~rrrggg^^^bbbnnnsssvvv~~~~~~xxxrrrlll```TTTJJJEEEDDDEEEGGGJJJMMMOOONNNMMMMMMNNNLLLJJJIIIGGGFFFCCC???<<<555333222222222222111000///000222333444333222111000111222333444444444444444333333222222333333444000222444444333333333444555444555;;;DDDSSSjjj~~~zzzooogggkkkxxx666666666666666555555444333444777999;;;DDDWWWiiirrr{{{}}}uuunnniiiggggggggggggggghhhjjjjjjjjjjjjjjjkkkkkkkkkkkklllnnnooopppkkkmmmppprrrtttvvvyyy||||||~~~}}}||||||}}}}}}||||||{{{{{{}}}~~~~~~~~~}}}zzzwwwtttrrrooommmllljjjhhhgggeeeeeedddcccbbbbbbbbbbbbdddbbb^^^\\\[[[ZZZWWWVVVSSSSSSRRRPPPOOOQQQUUUYYYeeeooo|||~~~|||qqqllleee___[[[XXXUUUTTTNNNOOOOOONNNNNNRRRZZZ```kkkttt~~~xxxmmmaaadddpppppprrr|||yyyuuuoooeeeXXXMMMFFFDDDDDDGGGJJJMMMOOONNNMMMMMMNNNMMMKKKIIIHHHGGGDDD@@@===555333222222333222111//////000222222222111///...000111222333444444555444444333333222222333333444000222444444333333444555555444555<<>>III___zzzsssxxx{{{888777777666666666666777666777:::???IIIWWWfffppp{{{}}}~~~|||{{{zzz}}}}}}~~~~~~~~~}}}}}}|||zzzzzzzzzyyyxxxvvvuuutttrrrqqqooollljjjhhhgggffffffggghhhiiiiiihhhgggggghhhhhhgggeeebbb^^^[[[YYYYYYWWWUUURRRQQQRRRSSSTTTUUUVVVYYY\\\]]]^^^]]]\\\\\\[[[ZZZZZZ\\\```cccfffmmmrrrxxx~~~|||rrriiiddd___XXXRRRQQQQQQQQQPPPOOONNNPPPTTTWWW^^^gggssszzz|||xxxvvvvvvrrruuu|||vvvnnnfffZZZNNNIIIJJJHHHIIILLLNNNOOOOOONNNMMMKKKKKKIIIHHHEEECCC@@@???999666333111222222222222333333333333333333333333333333333333444444444444333333333333333333333333444444444444444333333333777999;;;@@@MMMdddzzz}}}777777777666666666666777777777999@@@LLL\\\lllwww~~~~~~|||{{{||||||}}}~~~}}}}}}{{{{{{wwwwwwwwwwwwvvvuuutttssspppooommmkkkhhhgggfffeeeeeefffgggggghhhggggggfffhhhhhhhhhfffdddbbb___^^^[[[ZZZWWWUUUSSSRRRRRRSSSQQQQQQRRRRRRSSSSSSRRRRRRTTTSSSSSSSSSUUUXXX[[[]]]eeeiiiooouuuzzz|||sssjjjeee```XXXSSSQQQQQQQQQPPPOOONNNPPPSSSVVV[[[eeeqqqzzz}}}|||uuu~~~{{{wwwxxxxxxpppggg\\\PPPJJJJJJGGGIIIKKKNNNOOOOOONNNNNNKKKKKKJJJHHHFFFCCCAAA???999666333222222333333222333333333333333333333333333333333444444444444555333333333333333333333333333444555555555555444444777888<<>>III[[[ttt555666666777777777777666:::999;;;DDDTTThhhyyy|||{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvuuutttsssqqqqqqlllkkkiiigggeeedddccccccbbbbbbccccccdddeeeeeeeeeeeefffggghhhhhhhhhgggfff```___\\\YYYVVVSSSQQQQQQLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOVVVZZZ___eeejjjooouuuxxx}}}yyynnngggbbb[[[VVVVVVQQQQQQQQQPPPNNNNNNPPPRRRYYYbbbmmmwww|||zzzooottt{{{{{{wwwnnnbbbUUUMMMJJJFFFHHHKKKNNNOOOPPPOOOOOOLLLLLLJJJIIIFFFDDDAAA@@@:::777444222333333333333333333333333333333333333333444444444555555555555333333333333333333333333444444444555666777888888777;;;DDDQQQddd{{{444555666777888888777666999:::???KKK]]]ppp~~~}}}|||zzzwwwuuuuuuuuuwwwxxxvvvvvvuuutttrrrqqqooonnnjjjiiihhhfffdddcccbbbbbbccccccccccccdddeeefffffffffggghhhiiiiiihhhgggfffbbbaaa^^^[[[WWWTTTQQQPPPKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGIIIJJJOOORRRWWW\\\aaaffflllooouuuzzztttkkkddd\\\XXXWWWQQQRRRRRRPPPNNNNNNOOOQQQTTT\\\hhhssszzz|||nnnppp|||}}}|||sssgggYYYOOOLLLFFFHHHKKKMMMOOOPPPOOOOOOLLLLLLKKKIIIFFFDDDBBB@@@:::777444222333444333333333333333333333333333333444444444444555555555555333333333333333333333333555444444444666777999::::::@@@JJJYYYkkk~~~~~~}}}}}}}}}444555666888888888777666777:::CCCRRReeevvv~~~||||||zzzvvvsssrrrtttvvvxxxuuuuuutttsssqqqooommmllljjjiiigggeeecccbbbbbbbbbdddccccccdddeeefffggghhhhhhhhhiiiiiihhhgggfffeeecccbbb___\\\XXXTTTQQQOOOKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJMMMRRRVVVZZZ```eeeiiiqqquuu|||xxxnnneee]]]XXXXXXQQQRRRRRRPPPNNNNNNOOOPPPPPPXXXdddpppxxx~~~ooonnnxxxvvvkkk\\\RRRNNNFFFHHHKKKMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGDDDBBB@@@:::888444333333444444333333333333333333333333333444444444555555555666666333333333333333333333333555555444444555777:::<<<===CCCOOO^^^ooo~~~|||{{{||||||555555555555666777999::::::>>>GGGWWWjjj{{{~~~||||||}}}ttttttsssrrrssstttuuuvvvuuutttsssrrrpppooonnnnnnmmmlllkkkjjjhhhgggfffeeebbbbbbccccccddddddddddddffffffeeeeeedddcccaaaaaa___^^^\\\YYYUUUQQQNNNLLLMMMLLLIIIFFFDDDBBBBBBBBB>>>??????AAABBBCCCDDDDDDIIIJJJLLLNNNRRRWWW]]]bbbfffkkkssszzz}}}ppphhhbbb\\\WWWSSSRRRPPPNNNNNNNNNPPPQQQTTTWWW^^^iiiuuu}}}rrrkkkqqq~~~mmm\\\OOOHHHEEEHHHLLLNNNOOOPPPQQQRRROOONNNLLLIIIGGGDDDBBBAAA>>>;;;777555444444333333333333333333333333333333333333333444444444555555555555444444444444555555666888888444222555:::===CCCLLL\\\kkkrrrvvv|||zzz|||}}}~~~555555555555666888999;;;>>>CCCMMM^^^qqq~~~~~~|||wwwvvvuuutttsssttttttuuuuuuuuutttsssqqqppppppoooooonnnmmmkkkiiihhhffffffbbbbbbbbbbbbbbbbbbcccdddddddddeeedddcccbbb```___]]]\\\ZZZXXXTTTQQQOOOMMMMMMLLLIIIFFFDDDCCCBBBBBB??????@@@@@@AAABBBBBBCCCGGGHHHJJJLLLOOOTTTZZZ___aaaeeelllssszzzsssjjjddd]]]XXXSSSRRRPPPNNNNNNNNNPPPQQQRRRVVV^^^iiivvv~~~qqqhhhlll{{{vvvdddVVVMMMHHHIIILLLMMMNNNNNNOOOOOOOOONNNLLLJJJGGGEEECCCBBB???;;;777555444444333333333333333333333333333333333333333444444444555555555555444444444444555555111333333111000333999>>>GGGQQQaaaooosssuuu}}}{{{}}}666555555555666888:::;;;BBBHHHUUUggg{{{}}}{{{zzzxxxvvvuuuuuuuuuuuuvvvvvvuuutttssssssrrrrrrqqqqqqooommmkkkhhhgggfffcccbbbaaa`````````aaabbbaaabbbccccccbbb```]]]\\\YYYXXXWWWUUUSSSPPPOOONNNMMMKKKIIIGGGEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCEEEGGGIIIKKKOOOUUUYYYZZZ^^^dddjjjqqqxxxvvvmmmggg```ZZZTTTSSSQQQOOONNNNNNOOOPPPPPPTTT]]]iiiuuu~~~qqqeeefffttt~~~}}}ppp___TTTKKKKKKLLLLLLMMMMMMMMMMMMNNNMMMLLLJJJHHHFFFDDDCCC???<<<888555555444333222333333333333333333333333333333333444444444555555555555444444444444555555333444444444444777>>>DDDOOOZZZjjjvvvxxxwww}}}666666555555666888:::;;;CCCLLL[[[nnn}}}}}}|||zzzxxxxxxxxxxxxyyyxxxxxxwwwvvvvvvuuutttttttttsssqqqooollliiihhhgggdddcccaaa___^^^^^^^^^___]]]^^^___```___\\\ZZZXXXTTTSSSRRRPPPOOONNNMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDBBBBBBBBBAAA@@@@@@??????@@@BBBDDDEEEGGGJJJOOORRRVVVXXX]]]bbbiiiqqqzzzxxxooohhhaaa[[[VVVTTTQQQOOONNNNNNOOOPPPMMMRRR\\\hhhttt}}}tttgggccclll~~~|||hhhYYYMMMLLLKKKLLLMMMNNNOOONNNNNNMMMLLLJJJHHHGGGEEEEEE@@@===888666555444333222222222333333333333444444333333333444444444555555555555444444444444555555666555666777777999AAAIIISSSaaasss~~~~~~|||~~~666666666666777888:::;;;AAALLL^^^qqq~~~}}}|||{{{{{{{{{|||}}}~~~{{{zzzzzzyyyxxxwwwvvvvvvuuutttrrrpppmmmkkkiiihhheeecccaaa___]]]\\\\\\\\\YYYZZZZZZ[[[ZZZXXXUUUTTTOOONNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@??????>>>@@@BBBCCCDDDFFFJJJLLLRRRUUUXXX]]]cccllltttzzz{{{qqqiiibbb\\\WWWUUURRRPPPNNNNNNNNNOOOLLLQQQZZZeeeqqq{{{xxxllldddgggwwwoooZZZPPPNNNKKKLLLOOOQQQRRRRRROOONNNMMMKKKIIIGGGFFFEEEAAA===999666555444333222222222222333333444444444333333333444444444555555555555444444444444555555666333333555555666===GGGTTTfff{{{|||~~~777666666666777999;;;<<<@@@LLL___sss~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwttttttrrrpppmmmkkkjjjiiieeedddcccaaa^^^\\\ZZZYYYVVVVVVUUUUUUTTTRRRQQQPPPMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>???AAABBBBBBCCCFFFHHHNNNQQQTTTYYY^^^fffnnnsss}}}}}}ssskkkccc]]]XXXVVVSSSPPPNNNNNNNNNNNNLLLPPPXXXbbblllwww|||qqqfffeeevvvyyy^^^SSSOOOKKKKKKOOOSSSTTTSSSPPPOOONNNLLLJJJHHHFFFEEEBBB>>>:::777555444333222111222222333333444444555333333333444444444555555555555444444444444555555:::555444888888888@@@LLLXXXmmm}}}}}}~~~777666666666777999;;;<<<@@@NNNbbbvvv~~~~~~~~~}}}||||||~~~~~~~~~}}}{{{zzzxxxwwwsssrrrqqqooonnnlllkkkjjjeeeeeedddccc```\\\XXXVVVSSSRRRQQQOOONNNNNNNNNNNNMMMLLLJJJHHHGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>???AAAAAAAAABBBDDDFFFIIILLLPPPTTTYYY___fffjjjrrrzzzvvvmmmeee___YYYWWWTTTQQQNNNNNNNNNNNNLLLPPPVVV^^^gggttt|||sssgggfffzzziiiVVVQQQKKKJJJNNNQQQRRRQQQRRRQQQOOOMMMJJJGGGFFFEEEBBB???:::777555444333222111111222333333444555555333333333444444444555555555555444444444444555555;;;666555;;;<<<;;;EEESSSbbbzzz}}}vvvpppnnnnnnpppuuu|||777777666666777999;;;<<>>@@@AAABBBAAAAAACCCDDDEEEHHHLLLPPPUUUZZZ```dddhhhppp{{{xxxooogggaaaYYYWWWTTTQQQOOONNNMMMNNNMMMPPPUUU\\\eeerrr{{{rrrgggggg~~~sssXXXRRRKKKJJJLLLOOOOOONNNSSSRRRPPPMMMJJJGGGEEEDDDCCC???:::777666555333222111111222333333444555555333333333444444444555555555555555444444555555555777111111888::::::DDDSSSnnnwwwoooiiigggfffbbbgggooouuuzzz~~~666555777::::::888;;;???FFFVVVlll~~~|||{{{}}}}}}zzzzzz|||~~~~~~zzz{{{}}}~~~{{{wwwtttsssrrrrrrqqqpppooonnnnnnhhhfffdddbbb```]]]XXXUUUSSSOOOKKKHHHHHHHHHHHHHHHNNNLLLJJJHHHFFFEEEEEEEEEHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAA@@@@@@@@@AAABBBAAACCCEEEGGGKKKPPPWWW[[[```eeennnwww{{{nnnfffbbb]]]YYYTTTPPPOOOOOOOOOOOOOOOOOORRRZZZfffpppvvvxxx{{{ssshhhiii{{{{{{```VVVNNNMMMOOOOOONNNOOORRRRRRPPPNNNLLLIIIGGGEEECCCAAA===999666444333333333333333333333333333333444444444555555555555666555444444333333444444555444777999666666<<>>:::777555444444333333333333333333333333444444444555555555555666555444444333333444444555<<<;;;;;;???IIIWWWfffppp|||wwwrrrllliiiccc___\\\ZZZVVVRRRSSSWWWVVV[[[cccmmmxxxvvvrrrkkkddd```^^^___```iiiqqq}}};;;888777999999999===DDDQQQ]]]mmmzzz}}}|||{{{zzz{{{~~~~~~zzzwwwwwwxxxxxxxxxzzzzzzzzz{{{}}}~~~}}}}}}~~~}}}|||yyy|||~~~{{{xxxvvvuuuuuuuuurrrqqqooolllkkkkkkkkkllljjjhhhfffdddaaa^^^YYYVVVRRRQQQPPPOOONNNLLLHHHEEEGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBDDDEEEEEEEEEEEEFFFIIILLLMMMOOOSSSWWW]]]eeeooouuuwwwlllggg```\\\VVVQQQOOOOOONNNNNNOOOOOOPPPTTT\\\eeemmmrrrttttttvvvyyy|||qqqhhhaaabbbgggtttfffZZZPPPNNNOOOOOOOOOQQQPPPOOOOOONNNLLLJJJIIIHHHCCCBBB???;;;888666444444333333333333333333333333444444444555555555555666555444444333333444444555777999<<>>:::777555444333333333333333333333333444444444555555555555666555444444333333444444555,,,444;;;<<>>;;;888666444333333333333333333333333444444444555555555555666555444444333333444444555000555999999===MMMeeeyyy~~~|||~~~yyyuuuoooiiiccc]]]XXXTTTRRRRRRUUUZZZ]]]___dddjjjssszzz|||qqqjjjddddddccccccdddfffhhhjjjqqqzzzxxxqqqlll888777999<<<<<<:::<<>>NNNdddtttxxxuuupppkkkfffaaa\\\XXXVVVWWW[[[ccchhhjjjpppvvvzzzyyyrrrnnnnnnoooooopppqqqrrrsss}}}zzzrrrjjjccc^^^888555444777888888:::???LLL[[[kkktttxxx}}}~~~}}}wwwuuuwww||||||xxxssssssrrrrrrrrrsssssstttwwwwwwxxxxxxwwwvvvtttsssrrrqqqpppooooooqqqssstttsssssstttuuuvvvwwwxxxxxx{{{|||}}}~~~~~~~~~~~~|||yyyvvvsssqqqqqqpppooommmkkkiiifffeeeaaa___^^^```eeeiiikkkjjjaaa]]]WWWTTTRRRPPPMMMJJJIIIFFFDDDCCCDDDGGGIIIIIIJJJKKKLLLLLLLLLJJJIIIHHHJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJLLLMMMMMMLLLLLLIIIJJJKKKJJJHHHGGGHHHIIILLLLLLLLLLLLMMMPPPRRRSSSVVVWWW^^^iiittt}}}xxxnnniiibbbZZZTTTRRRQQQQQQQQQPPPQQQUUUYYYaaapppxxxssssssyyylll]]]OOOJJJKKKKKKKKKMMMQQQPPPOOONNNMMMKKKJJJJJJFFFDDD@@@<<<999666222///555444444333333444444555444444555555555555444444555444444444444555666666888555777<<<===EEE___{{{|||{{{wwwqqqlllhhhddd```^^^ZZZ___fffmmmsssxxx|||zzznnnfffccc```[[[WWW777555555888:::;;;???DDDRRRaaapppxxx|||~~~}}}{{{vvvtttwww{{{zzzvvvrrrrrrrrrrrrrrrsssssstttuuuuuuvvvvvvuuutttrrrqqqqqqpppnnnnnnnnnoooqqqrrrsssssstttuuuvvvwwwxxxxxxyyy{{{|||}}}~~~~~~~~~~~~}}}zzzxxxtttrrrpppoooooonnnmmmkkkiiigggfffbbb___\\\\\\^^^aaabbbbbb___[[[UUUQQQOOOMMMIIIGGGHHHFFFDDDDDDFFFHHHKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIGGGHHHJJJJJJIIIIIIJJJKKKMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTYYYbbbkkkwww}}}vvvnnnjjjccc\\\VVVSSSQQQQQQQQQPPPQQQUUUXXX```ooo~~~wwwrrrrrrxxxmmm^^^OOOIIIIIIJJJKKKMMMQQQQQQPPPNNNMMMKKKJJJIIIEEECCC???===;;;888555222444444333333333333444444444444555555555555444444555444444444444555666666777555777;;;===FFF```{{{~~~{{{xxxsssooommmkkkhhhffffffkkkqqqvvv{{{rrrlllddd___^^^]]]YYYVVV777555666:::<<<>>>CCCKKK[[[iiixxx}}}|||yyyuuutttwww{{{~~~~~~wwwsssqqqqqqqqqqqqqqqrrrssstttrrrssssssssssssqqqpppoooooonnnmmmlllmmmnnnooopppsssssstttuuuvvvwwwwwwxxxwwwyyy{{{}}}~~~~~~~~~|||{{{zzzxxxuuurrrpppooommmlllkkkjjjhhhgggfffeeeaaa]]]XXXUUUUUUVVVWWWWWW[[[WWWRRRNNNKKKIIIFFFDDDFFFFFFFFFFFFGGGIIIKKKMMMJJJJJJLLLMMMMMMNNNNNNMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJJJJLLLNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRTTT[[[bbblll|||~~~uuunnnkkkeee^^^XXXTTTQQQPPPQQQPPPQQQTTTXXX___nnn}}}wwwrrrrrrwwwrrrcccSSSKKKJJJJJJLLLPPPRRRQQQQQQOOOMMMKKKIIIHHHEEEBBB???>>><<<:::888555444333333222222333333444444444555555555555444444555444444444444555666666777555777;;;>>>IIIccc|||~~~{{{wwwttttttsssrrrqqqvvvyyy~~~}}}wwwddd```\\\ZZZ[[[ZZZXXXUUU888777777:::<<<>>>EEENNNaaaooo~~~~~~zzzxxxuuuvvvxxx|||~~~|||uuuqqqppppppoooppppppqqqrrrsssqqqqqqrrrrrrqqqpppnnnmmmnnnmmmmmmlllmmmnnnoooooorrrrrrssstttuuuvvvwwwwwwwwwyyy{{{}}}~~~~~~}}}yyyxxxwwwuuussspppnnnllljjjiiigggeeebbb```___^^^]]]YYYTTTOOOMMMMMMNNNOOOTTTRRRNNNKKKIIIGGGFFFEEEGGGHHHHHHHHHGGGGGGIIIJJJGGGHHHIIIKKKLLLMMMNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJJJJJJJKKKLLLNNNNNNOOOQQQRRRSSSSSSRRRRRRTTTRRRSSSXXX]]]ffftttvvvmmmjjjeee___YYYTTTPPPOOOQQQPPPQQQTTTWWW^^^mmm{{{xxxssssssyyyyyyjjjYYYPPPLLLKKKNNNSSSRRRRRRQQQPPPNNNKKKIIIHHHFFFDDDAAA???===;;;888666333333222222222222333333444444555555555555444444555444444444444555666666666666888;;;@@@NNNggg|||zzzzzz{{{{{{{{{vvvlllggg___^^^\\\\\\]]]\\\YYYVVV999888888::::::<<>>;;;888555444333333222222333333444444444555555555555444444555444444444444555666666666777999===DDDUUUooozzzpppggg___[[[\\\\\\]]]___aaa```^^^\\\999888888999888;;;EEEQQQgggttt}}}yyywwwuuuvvvyyy|||zzzssspppjjjjjjjjjkkklllmmmnnnooopppqqqqqqqqqqqqooonnnmmmllllllmmmmmmmmmnnnnnnnnnoooooopppqqqrrrsssttttttvvvwwwyyy{{{~~~}}}}}}}}}yyyxxxwwwtttqqqnnnkkkiiidddbbb]]]XXXSSSPPPNNNMMMMMMLLLKKKHHHFFFEEEGGGIIIGGGHHHHHHGGGGGGGGGJJJLLLJJJMMMOOOMMMHHHDDDDDDEEECCCCCCCCCEEEFFFIIIJJJLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKMMMLLLKKKKKKLLLMMMOOOPPPRRRSSSUUUVVVVVVVVVVVVTTTTTTWWWYYY^^^iiittt~~~pppmmmfff___YYYTTTQQQPPPRRRPPPQQQSSSUUU\\\jjjxxxyyyyyy}}}yyyvvv}}}tttcccWWWNNNIIIJJJOOOPPPQQQQQQQQQPPPNNNKKKIIIIIIFFFCCC@@@>>>;;;777555555444444333333444444555444444555555555555444444555444444444444555666666777999;;;???III]]]wwwvvvkkkccc]]]XXXVVVVVVXXX\\\___aaabbbaaaaaa888777888999999<<>><<<999666666555555444444555555666444444555555555555444444555444444444444555666666777:::===BBBMMMdddvvvooofff^^^YYYWWWWWWVVVVVVXXX[[[^^^______``````666666777999999>>>LLLZZZlllvvv~~~~~~yyylllkkkooo|||xxxuuurrrrrruuuyyy}}}~~~~~~vvvqqqnnnfffffffffggghhhjjjkkklllnnnoooooooooooommmlllkkkiiiiiijjjkkkkkkkkkkkkjjjllllllmmmnnnooopppqqqqqqsssssssssuuuxxx{{{|||}}}~~~}}}||||||}}}|||yyyvvvrrrnnnjjjhhh]]][[[VVVRRRNNNKKKJJJJJJBBBEEEGGGFFFBBB@@@AAABBBCCCEEEFFFDDDBBBCCCFFFIIIKKKOOOSSSSSSNNNIIIIIIKKKCCCCCCCCCCCCEEEGGGIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJLLLMMMNNNNNNNNNNNNGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTUUUVVVXXX\\\^^^``````^^^^^^___]]]]]]ccckkkwwwwwwrrrjjjbbb[[[WWWVVVVVVRRRQQQQQQRRRTTTZZZhhhvvvyyyxxxrrrvvvqqqcccWWWOOOMMMPPPMMMOOOQQQRRRRRRPPPMMMKKKDDDBBB@@@???>>>===:::888666666555555555555666666444555555555555555555444555444444444444555666666888;;;???CCCPPPhhh|||vvvjjjddd[[[VVVTTTUUUWWWXXXZZZ\\\^^^^^^]]]\\\\\\]]]>>>888555888===DDDOOOYYYrrrvvv}}}|||kkkaaa\\\dddttt|||wwwwwwvvvvvvxxxzzz}}}{{{tttooolllhhhgggfffeeeeeefffhhhiiimmmkkkkkkmmmooonnnkkkgggggghhhjjjkkkllllllkkkjjjjjjjjjjjjkkklllmmmnnnooonnnoooqqqrrrssswww|||~~~|||yyyyyywwwtttpppkkkfffccc```\\\VVVPPPMMMKKKHHHGGGHHHHHHHHHFFFDDDCCCDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFJJJOOOSSSSSSOOOJJJFFFEEEDDDCCCBBBCCCFFFHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMOOOQQQTTTUUUYYYYYYYYYYYY[[[___eeeiiiiiigggeeebbb```bbbfffiiirrr{{{~~~ssshhhbbb]]]WWWSSSSSSTTTQQQQQQSSSUUUZZZeeeqqq~~~zzzzzz~~~xxxwww}}}yyygggYYYPPPMMMNNNOOOOOOOOOOOONNNLLLJJJIIIGGGEEECCCAAA???<<<999666555555444333333333333444444444444555555555555666555555666666666666555555<<<>>>BBBJJJYYYnnnyyypppmmm```___\\\XXXUUUVVVYYY\\\aaaiiimmmhhhcccaaa^^^ZZZ===:::999<<<@@@HHHVVVbbbxxx}}}|||hhh\\\SSSZZZiii|||wwwwwwwwwwwwyyy|||xxxrrrmmmiiigggfffeeeddddddfffggghhhkkkjjjjjjlllnnnnnnjjjggghhhiiiiiijjjjjjjjjjjjiiijjjjjjjjjjjjkkkmmmnnnoooooopppqqqrrrtttwww|||~~~{{{yyyxxxwwwtttppplllgggeeeccc___ZZZVVVSSSPPPMMMJJJLLLLLLJJJGGGDDDCCCEEEGGGCCCCCCDDDEEEFFFFFFFFFFFFIIIMMMQQQRRROOOJJJGGGFFFEEEDDDCCCEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMPPPPPPQQQSSSUUUXXXZZZ[[[___`````````bbbfffkkkoooooommmkkkgggdddeeehhhkkkrrr{{{uuujjjddd^^^XXXUUUTTTSSSQQQPPPRRRSSSWWWbbbmmm|||}}}uuuvvvzzzwww~~~lllZZZPPPMMMNNNOOOOOOPPPOOONNNLLLJJJIIIHHHFFFCCCAAA???===999666666555444444333333444444444444444555555555555666444444555555555555444444888:::>>>HHHYYYqqqyyynnnfffddd^^^``````]]]ZZZZZZ]]]aaajjjqqqtttooojjjgggccc___::::::;;;>>>AAAIII[[[kkk~~~}}}dddUUUMMMQQQ[[[nnn{{{wwwwwwxxxyyy{{{~~~{{{tttnnnjjjgggeeedddccccccccceeefffgggiiiiiiiiikkklllllljjjhhhiiiiiihhhhhhggghhhhhhhhhiiiiiiiiijjjkkklllmmmnnnpppqqqrrrssstttwww|||~~~{{{xxxxxxwwwtttqqqmmmiiigggeeecccaaa___]]]ZZZUUURRRSSSRRROOOKKKFFFDDDEEEFFFAAABBBDDDFFFHHHHHHHHHHHHHHHKKKPPPQQQPPPMMMJJJIIIFFFFFFEEEGGGIIIIIIHHHFFFGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIHHHIIIJJJKKKMMMOOORRRSSSVVVYYY]]]___aaabbbfffggghhhhhhiiilllpppsssuuutttqqqmmmjjjjjjlllnnnsss|||xxxlllfffaaaZZZVVVVVVSSSPPPOOOPPPQQQTTT]]]gggwwwzzzqqqnnnwww{{{www}}}rrr\\\OOOMMMOOONNNOOOPPPPPPOOOMMMKKKIIIHHHFFFCCCBBB@@@===999777666555444444333444444444444444444555555555555666444444444444444444444444777888<<>>GGG[[[ooodddQQQOOOOOORRR___ttt{{{wwwxxxyyy{{{}}}wwwqqqlllgggeeecccbbbbbbbbbcccdddeeefffgggggghhhiiijjjjjjiiihhhjjjiiigggfffeeeeeefffggghhhhhhhhhiiijjjkkklllmmmpppqqqrrrssstttxxx|||}}}zzzxxxwwwvvvtttqqqnnnkkkjjjffffffeeefffeeeccc^^^[[[[[[[[[YYYUUUOOOIIIFFFEEEAAABBBEEEHHHJJJKKKJJJJJJHHHKKKOOORRRRRRPPPNNNMMMHHHHHHHHHIIIJJJJJJHHHFFFFFFGGGGGGHHHJJJKKKLLLMMMJJJJJJJJJJJJKKKMMMOOOPPPRRRTTTXXX]]]aaadddeeeffflllmmmmmmmmmlllnnnppprrrvvvvvvuuurrrooooooppprrrwww~~~zzznnnhhhbbb[[[WWWWWWRRRPPPOOOPPPOOOPPPXXXaaarrr{{{qqqgggmmm~~~{{{uuuzzzuuu^^^PPPMMMQQQNNNOOOPPPQQQPPPNNNKKKJJJIIIGGGDDDBBB@@@>>>:::777666666555444444444444444444444444555555555555666555555555444444555555555;;;;;;???KKKaaawwwmmmfffbbbccchhhrrryyy}}}xxxmmmeeeeeehhhuuuyyy{{{yyytttooonnnmmm777999<<<======FFF]]]rrrjjjUUUSSSPPPNNNUUUcccuuu{{{xxxyyyzzz|||~~~uuuooojjjfffdddaaaaaaaaabbbcccddddddeeeffffffgggggggggfffggggggiiihhhfffeeedddeeeffffffggggggggghhhiiijjjkkklllooopppqqqssstttxxx}}}}}}zzzwwwvvvuuutttrrrpppnnnmmmffffffggghhhiiihhhdddbbbbbbdddeeebbb[[[SSSLLLIIIDDDEEEGGGIIIKKKLLLLLLLLLIIIKKKOOORRRTTTTTTRRRQQQKKKJJJIIIJJJKKKKKKIIIGGGFFFGGGGGGHHHJJJLLLNNNOOOMMMLLLLLLKKKLLLNNNOOOPPPRRRUUUYYY^^^cccfffiiiiiiqqqrrrsssrrrpppoooppprrrtttuuuvvvuuuttttttvvvwww||||||pppiiiccc[[[WWWWWWRRRPPPOOOPPPNNNNNNTTT\\\lll}}}|||rrrfffgggqqq{{{tttwwwvvv___QQQNNNQQQMMMNNNPPPQQQQQQOOOLLLJJJJJJGGGEEECCCAAA>>>;;;888666666555444444444444555444444444555555555555666777777666555555666777777;;;<<>>@@@KKKbbbwwwsss\\\TTTPPPMMMRRR___nnnzzz{{{xxxyyy{{{}}}|||sssmmmiiifffddd```aaaaaabbbcccdddeeeeeeeeefffgggfffdddcccdddeeeggggggffffffeeeffffffffffffffffffggghhhiiijjjkkklllnnnpppqqqtttxxx}}}}}}zzzvvvvvvuuutttrrrqqqppppppiiigggeeeeeeffffffdddccccccfffiiihhhccc[[[TTTQQQHHHHHHHHHIIIJJJKKKKKKLLLJJJKKKNNNQQQUUUVVVTTTRRRMMMKKKJJJIIIKKKLLLKKKJJJIIIHHHHHHIIIKKKNNNPPPRRRPPPOOONNNMMMMMMNNNOOOPPPTTTVVVZZZ___cccgggjjjllltttvvvwwwwwwuuuttttttttttttvvvxxxyyyyyyzzz|||}}}~~~rrrjjjddd\\\XXXWWWSSSQQQQQQQQQOOOMMMRRRYYYeeevvv~~~sssjjjfffiiixxxyyyyyy~~~uuuaaaSSSOOOPPPLLLNNNQQQRRRRRROOOLLLJJJJJJHHHEEEDDDBBB???;;;999777666555555444444555555444444444555555555555666999888777666666777888999777:::CCCVVVssswwwiii```ZZZWWWYYY]]]fffnnnuuuuuuoooiiiiiijjjiiihhhiiiiiihhhfffkkkrrr::::::;;;>>>CCCPPPggg|||vvv^^^QQQPPPQQQYYYhhhwww~~~{{{yyyzzz|||~~~zzzqqqjjjgggdddbbb``````bbbcccdddeeeeeeeeeeeefffgggeeebbb```bbbccceeeffffffggggggggggggfffeeeeeeeeefffggghhhjjjjjjiiikkknnnpppsssxxx~~~}}}zzzvvvuuutttssssssrrrrrrrrrmmmiiiddd```____________ZZZ]]]```aaa^^^[[[XXXWWWKKKIIIHHHGGGGGGGGGIIIJJJJJJJJJKKKOOOTTTUUUSSSQQQOOOLLLIIIIIIJJJLLLMMMNNNLLLLLLKKKLLLNNNPPPSSSTTTRRRQQQPPPNNNNNNNNNNNNOOORRRTTTWWW[[[```dddhhhjjjrrrtttwwwyyyxxxwwwxxxxxxxxx{{{~~~tttmmmfff^^^YYYYYYSSSRRRRRRRRRPPPNNNRRRXXX^^^nnnxxxmmmfffeeennnuuucccUUUNNNLLLLLLNNNQQQSSSRRRPPPMMMJJJKKKIIIFFFDDDBBB@@@<<<999777666666555555555555555444444444555555555555666888777666555555666777888777;;;EEEZZZwww{{{qqqeee]]]WWWQQQPPPRRRXXX^^^fffjjjjjjiiihhhiiihhhdddccccccbbbbbbiiisss888777888<<>>III]]]wwwuuulllccc]]]WWWPPPNNNOOORRRWWW___eeeggghhhggghhhiiidddaaaaaa______hhhsss999<<<>>>???FFFVVVlll}}}tttcccXXX[[[bbbooo}}}yyyzzzzzz|||}}}~~~vvvpppjjjccc`````````______aaadddeeeeeedddbbbbbbbbbbbbbbbccccccccccccddddddeeefffggghhhhhhjjjiiigggfffeeefffhhhiiihhhjjjlllnnnrrrwww~~~{{{vvvxxxxxxuuuooojjjiiijjjmmmggg```[[[ZZZYYYWWWUUUQQQOOOMMMLLLMMMNNNMMMMMMOOOKKKFFFCCCBBBCCCDDDDDDDDDDDDFFFGGGIIIIIIIIIIIIJJJHHHFFFEEEFFFIIIMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPWWWVVVTTTRRRPPPOOOMMMMMMPPPOOOOOOPPPTTTYYY^^^aaaiiilllpppuuuyyy{{{||||||{{{~~~zzzqqqlllggg^^^WWWWWWUUUSSSPPPOOOPPPRRRSSS[[[eeesss}}}rrrfff___eeeppp{{{tttdddXXXQQQMMMQQQQQQRRRRRRRRRQQQOOONNNMMMJJJFFFDDDBBB@@@>>><<<555555666777777666555444222333555777888777777666777777666666666666666777;;;;;;EEEZZZssstttooofff[[[RRRNNNNNNPPPPPPUUU]]]cccfffggghhhhhheeecccaaa___aaaeeejjjnnn888:::<<>><<<777666555333222222333333333444555666777777777777777777666666666666777777===>>>GGG\\\tttxxxtttmmmddd[[[VVVUUUVVVTTTYYY___ccceeeffffffgggfffeeeddddddeeeiiimmmqqq888999;;;???JJJ^^^vvvjjj\\\XXX]]]gggttt}}}{{{{{{|||}}}~~~zzzrrrnnnjjjdddbbbcccaaa```___```bbbcccbbbaaa`````````______^^^^^^^^^\\\]]]___```bbbdddfffffffffeeedddccccccdddfffggghhhiiikkkmmmpppuuu{{{~~~|||yyyuuusssrrrqqqpppnnnjjjeeeaaa]]]ZZZWWWVVVVVVVVVUUUTTTMMMIIIEEECCCCCCCCCCCCBBBBBB@@@===<<<===>>>===<<>>;;;;;;888555222111111222333555555444555555666777888777777666666666666777777===???KKKaaawww~~~zzzssskkkeeeaaa```^^^aaaeeehhhiiiiiiiiijjjkkklllnnnnnnnnnpppsssuuu::::::<<<@@@LLLaaazzz}}}gggZZZVVV[[[dddppp{{{|||{{{|||}}}~~~xxxqqqmmmiiicccaaabbbaaa```______aaabbbaaa_________^^^]]]\\\\\\[[[[[[[[[[[[\\\^^^___```aaabbbbbbbbbaaaaaabbbcccdddeeehhhjjjkkkmmmpppuuu{{{}}}{{{yyyuuuqqqooonnnlllhhhddd\\\YYYUUUQQQPPPOOOPPPPPPNNNKKKGGGEEEDDDDDDDDDCCCBBB@@@???>>>???@@@???>>>>>>>>>@@@BBBDDDFFFHHHIIIKKKJJJJJJIIIHHHHHHGGGGGGJJJLLLOOORRRSSSRRRQQQPPPNNNPPPRRRUUUUUUTTTRRRQQQNNNLLLJJJIIIIIIJJJKKKMMMRRRUUUZZZaaaggglllppprrrxxxxxxwwwvvvuuuwwwzzz}}}{{{vvvoooeee]]]WWWUUUSSSQQQPPPQQQSSSUUU[[[dddppp~~~rrrdddccchhhnnnyyyrrr^^^SSSPPPMMMOOOSSSUUUUUURRROOOLLLJJJIIIHHHGGGFFFCCC>>>;;;;;;:::777555444444555666666555444444444666777888777666666666666777777888;;;???MMMeee|||}}}uuupppmmmjjjllloooppppppqqqrrrssswwwzzz}}}}}}{{{yyyzzz{{{===<<<===BBBOOOddd{{{yyyeeeZZZVVVZZZbbbkkkvvv~~~zzzyyy|||}}}~~~xxxppplllgggaaa^^^___```___^^^^^^```aaa```^^^]]]]]]\\\\\\[[[ZZZYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^______```aaabbbccchhhiiikkkmmmpppuuu{{{zzzsssooonnnmmmkkkiiiccc___WWWOOOJJJIIIJJJLLLLLLJJJHHHGGGGGGHHHGGGFFFFFFDDDBBBAAABBBBBBAAA?????????@@@BBBDDDGGGIIIKKKNNNNNNNNNNNNMMMKKKIIIHHHIIILLLOOORRRTTTTTTSSSRRRQQQRRRUUUVVVVVVTTTRRRPPPLLLKKKIIIHHHHHHIIIJJJKKKMMMPPPTTTYYY___dddhhhjjjppppppooonnnnnnqqquuuyyy|||{{{uuuoooeee]]]WWWUUUSSSQQQQQQRRRTTTVVV]]]fffsssyyyhhhfffjjjoooxxxzzzcccUUUPPPLLLOOORRRUUUUUUSSSOOOMMMIIIHHHHHHGGGFFFCCC???<<<777777777888777777666666666666555444444555777888666666666666666777888888999>>>NNNfff|||}}}zzztttvvvwwwwwwwwwxxx{{{}}}======>>>DDDRRRfff{{{xxxfff]]][[[___fffnnnxxx{{{xxxvvvyyyzzz}}}wwwooojjjfff```]]]^^^^^^]]]\\\]]]___```___^^^\\\[[[[[[ZZZZZZYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[\\\]]]___```aaaaaafffgggiiilllooouuu{{{xxxrrrooommmlllkkkjjjfff]]]TTTLLLHHHIIIKKKIIIIIIIIILLLNNNOOONNNLLLKKKHHHEEECCCBBBBBBAAA@@@AAAAAAAAABBBDDDGGGIIIKKKNNNOOOQQQRRRQQQNNNKKKHHHIIIKKKNNNQQQSSSTTTTTTTTTSSSTTTUUUUUUUUUSSSQQQPPPKKKJJJIIIHHHHHHHHHIIIJJJJJJLLLOOOTTTYYY^^^bbbdddiiiiiiiiihhhhhhkkkooorrrvvv{{{yyytttnnneee^^^WWWUUUSSSQQQQQQSSSUUUVVV___iiivvvnnnjjjlllpppwww|||fffWWWPPPMMMOOORRRTTTTTTSSSPPPNNNJJJIIIGGGGGGFFFDDD@@@===333444666777777666555444666666555555555555666666666555555666666777888999:::???NNNeeexxx~~~~~~~~~~~~}}}|||~~~;;;;;;>>>FFFTTThhh||||||mmmfffdddiiiqqqyyyzzzuuussstttvvvyyy}}}|||tttllliiieee```^^^___\\\[[[[[[\\\___``````___ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]_________bbbdddfffiiimmmssszzz|||xxxuuurrrooorrruuuzzz|||uuupppnnnmmmllljjjeee]]]TTTOOONNNOOONNNOOOSSSXXX]]]^^^]]][[[RRROOOIIIFFFDDDCCCBBBAAABBBBBBAAABBBCCCFFFHHHJJJOOOQQQTTTUUUTTTQQQMMMJJJGGGHHHKKKMMMPPPRRRSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHKKKPPPVVV[[[```bbbdddeeeeeedddcccdddhhhjjjqqqvvv~~~xxxrrrmmmeee___WWWUUUSSSQQQRRRSSSUUUWWW___jjjxxxqqqlllooossszzzxxxfffWWWOOONNNOOOQQQSSSSSSRRRQQQPPPKKKIIIGGGFFFEEEDDDAAA???777777666555555444444444555555666666666666555555555555555555666777888999;;;@@@OOOfffwww}}}~~~~~~|||zzzzzz|||999999===FFFVVVjjj~~~uuuoookkkrrr{{{yyyssspppqqqsssvvvzzz~~~yyyqqqkkkhhheeeaaa```aaa[[[ZZZZZZ\\\^^^``````___YYYYYYYYYZZZZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXYYYYYYVVVXXXYYY[[[]]]^^^_________aaadddgggkkkrrryyy~~~|||yyyvvvtttqqqnnnjjjfffdddaaa^^^\\\aaabbbeeelllwww|||tttpppooojjjkkkiiiddd\\\VVVSSSSSSVVVYYY___fffkkkmmmllljjjYYYTTTNNNIIIGGGFFFEEEDDDCCCBBBAAAAAABBBEEEGGGIIIQQQSSSWWWYYYXXXUUUPPPMMMEEEFFFHHHKKKNNNPPPRRRTTTOOOOOOOOOOOOPPPPPPPPPQQQLLLKKKJJJHHHFFFEEEDDDDDDCCCEEEIIINNNTTTZZZ___bbbcccccccccbbb``````bbbdddmmmsss{{{wwwrrrmmmfff```WWWUUUSSSRRRRRRSSSVVVWWW___kkkzzzooolllqqqwwwttteeeWWWOOONNNOOOQQQRRRRRRRRRQQQQQQLLLJJJGGGEEEDDDCCCBBB@@@===;;;888666444555666777444555666777777666555444555555555555666777999999;;;@@@PPPhhhzzz~~~|||~~~~~~}}}}}}sssssssssrrrrrruuuzzz~~~<<>>FFFXXXoooyyywww}}}}}}xxxqqqnnnhhhjjjlllllllllooouuuzzz:::>>>AAAIII___{{{~~~}}}~~~uuupppooopppssswww{{{tttoooiiidddaaa```___^^^[[[[[[ZZZZZZ[[[\\\]]]^^^[[[ZZZYYYWWWVVVUUUVVVVVVVVVWWWXXXWWWVVVVVVXXXZZZWWWZZZ]]]^^^]]]\\\\\\]]]___aaaeeehhhnnnuuu|||}}}rrrmmmeee___[[[YYYXXXWWWVVVUUUTTTSSSQQQOOONNNMMMNNNPPPRRRUUU\\\fffrrr{{{~~~wwwrrroooooooooooommmiiiddd___aaadddiiipppvvvxxxwwwvvviiibbbXXXOOOJJJHHHGGGFFFGGGFFFFFFEEEFFFGGGHHHIIIMMMOOORRRVVVXXXUUUOOOJJJHHHHHHGGGGGGHHHIIIKKKLLLKKKLLLMMMNNNNNNOOOOOONNNLLLKKKIIIIIIHHHGGGDDDBBBAAACCCEEEGGGKKKQQQXXX^^^[[[\\\\\\ZZZWWWUUUTTTUUUZZZbbbnnnzzzzzztttkkkccc[[[UUUQQQPPPOOONNNQQQWWW^^^gggvvvssspppwwwsssbbbUUUPPPNNNOOOQQQRRRSSSRRRPPPPPPNNNLLLHHHFFFEEEDDDBBB@@@@@@===:::888888777666555777777777777666666666666999666555888:::888888:::@@@KKK```xxx}}}~~~yyyppphhhcccZZZ]]]```bbbeeekkktttzzz999>>>CCCLLLcccvvvqqqoooppprrrvvvzzz~~~~~~rrrmmmfffaaa^^^]]][[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWYYYWWWYYY\\\]]]\\\[[[\\\\\\___aaadddhhhnnnuuu}}}~~~ttteee```YYYTTTRRRQQQPPPOOONNNOOOOOOOOOOOOMMMLLLKKKIIILLLNNNNNNPPPXXXdddmmm{{{}}}wwwtttiiijjjlllnnnooolllgggccccccdddggglllpppssstttsssmmmfff[[[QQQLLLIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIILLLNNNRRRVVVXXXUUUOOOJJJHHHGGGGGGFFFGGGGGGGGGHHHIIIIIIKKKMMMNNNOOOOOOPPPMMMLLLJJJIIIIIIHHHEEECCCBBBCCCDDDFFFIIINNNUUUZZZWWWXXXYYYXXXUUURRRPPPPPPTTT[[[fffrrr}}}zzztttkkkddd]]]WWWRRRQQQPPPOOORRRWWW^^^ggguuurrrooovvvxxxfffVVVMMMNNNOOOPPPRRRRRRRRRQQQPPPNNNLLLHHHFFFEEEDDDBBB@@@@@@===:::888888777666555666666666666777777777777:::777666999:::999;;;>>>DDDUUUmmm}}}|||}}}ssshhh___YYYPPPRRRUUUXXX\\\dddpppxxx~~~:::???DDDNNNeeevvvpppooooooqqqtttxxx|||{{{ooojjjccc^^^[[[YYYWWWVVVXXXXXXWWWWWWWWWWWWWWWWWWYYYXXXWWWVVVVVVUUUUUUUUUSSSTTTTTTTTTSSSSSSUUUVVVVVVXXXZZZ[[[[[[[[[[[[\\\^^^```dddhhhnnnuuu}}}vvvmmm___[[[VVVRRRQQQQQQQQQPPPPPPQQQSSSTTTSSSRRRPPPNNNMMMPPPQQQOOOMMMQQQ\\\dddpppyyy~~~{{{vvvqqqnnnaaabbbdddgggjjjjjjhhhfffaaaaaacccggglllppprrrrrrssskkk```UUUOOOLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHLLLOOOSSSWWWYYYVVVPPPKKKGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPOOOMMMKKKKKKJJJIIIFFFDDDBBBCCCCCCDDDFFFKKKQQQVVVWWWXXXXXXVVVSSSQQQQQQRRRSSSYYYbbbmmmyyyzzztttkkkddd^^^XXXTTTRRRQQQOOORRRWWW\\\eeesss}}}qqqnnnrrr}}}|||xxx}}}kkkXXXMMMNNNNNNPPPQQQQQQQQQQQQQQQNNNLLLIIIGGGFFFEEECCCAAA@@@===:::888888777666555666666666666777777777777999777777999:::999<<>>EEEPPPhhh|||yyyyyy{{{{{{~~~qqqhhh```YYYTTTPPPPPPPPPPPPRRRZZZeeennnyyy}}}888>>>FFFTTTnnnzzzsssooopppqqqqqqssswww{{{uuuhhhccc]]]XXXUUUTTTTTTSSSUUUUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSUUUVVVTTTVVVWWWXXXXXXYYY[[[\\\]]]```dddhhhnnnvvv~~~vvvkkkbbb\\\YYYWWWUUUUUUWWWYYYZZZYYY[[[\\\^^^___````````````[[[ZZZYYYVVVSSSRRRSSSTTT\\\bbblllxxx|||rrrjjjeee```[[[VVVWWWUUUTTTVVV[[[aaaeeegggbbbbbbdddhhhpppvvvzzz|||{{{tttkkkbbb[[[UUUQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKNNNPPPOOOLLLIIIIIIHHHHHHGGGHHHKKKMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSQQQPPPNNNMMMMMMLLLIIIGGGBBBBBBBBBCCCDDDHHHMMMRRRXXXYYYYYYYYYXXXYYY\\\___]]]```dddkkkuuu{{{vvvoooiiibbb\\\WWWUUURRRPPPRRRWWWXXXaaapppwwwqqqnnnuuuzzztttuuu|||qqq```VVVMMMMMMNNNOOOPPPQQQQQQRRRNNNKKKIIIGGGGGGFFFDDDCCC@@@===:::888888777666555555555666666777777888888888666666888888999@@@HHHWWWpppzzzwwwxxxzzzxxx~~~rrrfff```ZZZTTTOOOJJJKKKKKKKKKNNNVVVaaajjjvvv{{{777???GGGUUUpppyyyuuusssrrrrrrrrrtttwww|||~~~ssseee```ZZZVVVTTTTTTSSSSSSRRRSSSTTTVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUSSSSSSRRRSSSSSSSSSRRRRRRTTTVVVSSSUUUVVVWWWWWWXXXZZZ\\\]]]___ccchhhnnnvvv~~~zzzooofff___\\\\\\ZZZYYYZZZ]]]```aaabbbccceeegggiiillloooqqqrrrmmmkkkhhhfffeeeccc___[[[[[[^^^ccclllwww|||ttthhh```\\\YYYTTTQQQRRRQQQQQQTTTYYY^^^bbbcccbbbbbbdddiiipppwww{{{|||yyytttmmmgggaaa\\\WWWTTTOOOPPPPPPOOONNNLLLKKKJJJHHHHHHHHHJJJLLLMMMKKKJJJKKKJJJHHHHHHKKKOOOTTTWWWWWWWWWXXXXXXXXXWWWWWWVVVRRRQQQOOONNNNNNMMMJJJHHHBBBBBBBBBBBBDDDHHHMMMRRRYYY\\\aaaccceeeeeefffggghhhiiilllqqqxxx~~~yyysssmmmddd]]]XXXUUUSSSPPPRRRWWWYYYcccqqq}}}wwwrrrwww}}}tttuuuzzzrrrbbbXXXMMMMMMMMMNNNOOOPPPRRRRRRNNNKKKIIIGGGGGGFFFEEECCC@@@===:::888888777666555555555555666777888888888888777777999888:::BBBLLLbbbzzzzzzwwwxxxzzzxxx}}}}}}lll```YYYUUUOOOJJJGGGHHHIIIIIILLLSSS]]]eeerrrxxx999@@@HHHTTTnnnyyywwwwwwsssrrrrrrtttwww|||}}}qqqccc___YYYUUUTTTTTTTTTSSSPPPQQQSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVVVVUUUSSSRRROOOPPPQQQQQQPPPPPPQQQSSSSSSTTTVVVVVVVVVXXXZZZ\\\]]]___ccchhhnnnvvv~~~vvvmmmfffbbbaaaaaa``````aaaeeehhhjjjjjjlllnnnppptttxxx}}}}}}yyyyyyyyyvvvnnnhhh``````aaafffnnnvvv}}}|||vvvmmmbbbZZZXXXVVVRRROOOTTTTTTVVVZZZ___ccceeeeeeaaaaaaccchhhoootttxxxyyyvvvsssnnnjjjfffaaa\\\XXXRRRRRRRRRRRRQQQOOOMMMKKKJJJIIIHHHIIILLLMMMMMMLLLLLLKKKIIIIIILLLRRRXXX\\\]]]]]]]]]]]]\\\[[[ZZZYYYSSSQQQPPPOOOOOOMMMJJJHHHAAABBBBBBBBBDDDHHHNNNRRR[[[aaaiiinnnqqqpppooonnnqqqrrrssswww}}}|||vvvqqqddd^^^XXXVVVSSSQQQSSSWWW[[[dddsss|||vvv{{{rrrtttxxxsssbbbXXXMMMMMMMMMNNNOOOPPPRRRSSSNNNKKKIIIGGGGGGGGGEEEDDD@@@===:::888888777666555444555555666777888888999999888999:::999;;;DDDOOOkkkyyyvvvxxxzzzxxx}}}~~~lll___XXXSSSMMMHHHHHHJJJJJJJJJKKKQQQZZZaaapppvvv~~~@@@@@@GGG\\\xxxzzzuuussspppqqqssstttuuuyyy}}}{{{oooccc^^^YYYTTTSSSRRRRRRQQQQQQSSSUUUVVVVVVVVVTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQOOOMMMMMMMMMOOOPPPRRRRRRSSSTTTUUUVVVVVVWWW\\\___dddiiinnnuuu|||xxxrrrooommmkkkrrrssssssrrrpppnnnooopppuuuzzzxxxooofffdddgggkkkttt{{{|||}}}~~~}}}zzzwwwuuuuuuyyy~~~pppiii```ZZZXXXXXXXXXWWW]]]\\\[[[]]]```cccddddddbbbaaa```ccchhhnnnsssuuuuuutttrrrqqqnnniiibbb^^^[[[XXXUUUSSSSSSRRRPPPOOOJJJKKKMMMMMMLLLLLLLLLMMMJJJJJJKKKMMMPPPUUUYYY\\\aaabbbddddddbbb___[[[YYYVVVTTTQQQOOONNNMMMKKKIIIIIIGGGEEEDDDFFFKKKQQQTTT]]]fffrrryyy{{{|||~~~}}}zzzyyy}}}~~~wwwrrrnnneee```YYYUUUSSSTTTUUUVVV[[[cccppp}}}{{{}}}yyyyyyzzziiiYYYSSSNNNLLLPPPRRRQQQRRRTTTOOONNNLLLJJJHHHGGGFFFFFF>>>===;;;999888777666666777777777777888888888888888:::666888>>>===EEEZZZwww|||}}}uuurrrtttvvvvvvxxx~~~sssaaaWWWQQQMMMJJJGGGGGGIIIKKKKKKLLLTTT^^^iiioooxxx}}}@@@AAAIII]]]xxx}}}wwwssspppqqqrrrssstttvvvyyy~~~{{{oooccc^^^XXXTTTRRRQQQQQQPPPQQQRRRTTTUUUVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRQQQOOOMMMMMMNNNOOOPPPNNNOOOQQQSSSUUUXXXYYYZZZZZZ]]]aaaggglllssszzz~~~{{{wwwtttsssqqqwwwyyyyyyxxxwwwvvvvvvxxx~~~wwwoookkkhhhjjjnnnuuuvvvwwwwwwvvvssspppnnnnnnssszzzvvvppphhhbbbaaabbbccccccdddaaa___^^^___```aaa```^^^\\\[[[^^^dddlllrrruuuwwwwwwwwwvvvrrrlllddd^^^YYYWWWWWWXXXYYYYYYXXXVVVMMMMMMNNNMMMLLLJJJJJJJJJLLLLLLMMMNNNQQQTTTVVVXXXccceeegggiiihhheeeaaa^^^VVVSSSOOOMMMLLLKKKJJJHHHHHHGGGDDDCCCEEEIIINNNQQQ\\\fffsss|||{{{vvvtttvvvyyy}}}}}}wwwrrrooofffaaaZZZUUUSSSTTTTTTUUUYYYaaannn|||}}}yyy|||zzzxxxzzz}}}nnn___UUUOOOMMMPPPSSSRRRRRRTTTOOONNNLLLJJJHHHGGGFFFEEE>>>===;;;999888777666666777777777777888888888888777999777999@@@@@@JJJ```zzzuuummmlllnnnqqqtttuuu{{{}}}iii\\\TTTNNNJJJKKKJJJJJJKKKJJJJJJQQQZZZeeekkksssyyy}}}AAABBBLLL```zzzyyysssooommmqqqrrrttttttvvvyyy}}}{{{oooccc^^^XXXSSSQQQPPPOOOOOOPPPQQQRRRTTTTTTSSSRRRRRRPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNNNNNNNOOOPPPNNNOOOQQQSSSUUUWWWYYYZZZWWWZZZ___dddiiipppwww||||||zzzyyyxxx|||~~~{{{qqqgggddddddjjjkkkmmmnnnmmmkkkhhhfffgggkkkqqqyyy{{{uuuppppppqqqssstttoookkkfffbbb```___^^^]]]\\\YYYXXXZZZ```iiiqqquuuyyyzzz||||||yyyqqqggg```ZZZZZZ[[[]]]___^^^\\\YYYQQQPPPOOONNNLLLJJJIIIIIIMMMMMMNNNPPPQQQRRRSSSTTTbbbdddhhhkkkllliiifffcccYYYUUUPPPMMMKKKKKKJJJJJJIIIGGGEEEDDDEEEHHHKKKNNNWWWaaannnxxx}}}~~~~~~tttnnnjjjiiikkkppp{{{|||vvvrrrpppiiiccc\\\VVVTTTSSSSSSSSSWWW___lllzzzzzzvvvxxxyyyxxx}}}tttfffXXXRRRNNNQQQTTTSSSSSSUUUPPPNNNLLLJJJHHHFFFEEEEEE???>>><<<999777666666666777777777777888888888888777999777:::BBBDDDPPPhhhzzzyyytttlllkkknnnqqqqqqrrrxxxuuufff\\\TTTNNNOOOMMMLLLKKKIIIHHHMMMUUU___fffnnntttxxx{{{@@@CCCNNNddd~~~xxxrrrnnnlllpppqqqssssssuuuxxx|||zzznnnbbb]]]WWWRRRPPPOOONNNMMMOOOPPPQQQQQQRRRRRRQQQQQQOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNNNNNNNNNNOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVVVVYYY]]]ccchhhooovvvzzz}}}{{{zzz{{{~~~{{{qqqgggbbbbbb```aaadddfffgggfffdddccccccffflllrrrzzz~~~}}}xxxqqqkkkgggdddaaa``````\\\XXXXXX]]]fffmmmrrrvvvyyy}}}xxxmmmfffaaaaaaaaabbbbbb___[[[WWWTTTSSSPPPOOONNNMMMLLLKKKLLLMMMOOOPPPQQQRRRRRRRRR[[[___eeeiiikkkjjjgggeee^^^ZZZTTTOOONNNNNNNNNMMMKKKIIIGGGFFFFFFHHHJJJKKKPPPWWWaaahhhlllmmmmmmnnngggbbb]]]\\\]]]cccppp}}}{{{vvvsssqqqkkkeee]]]WWWTTTSSSSSSRRRUUU]]]iiixxx}}}xxxrrrrrr}}}}}}{{{~~~yyymmm\\\UUUPPPRRRVVVUUUTTTUUUPPPOOOMMMKKKHHHFFFEEEEEE@@@???<<<999777666666777666777777777888888888888777:::888:::BBBFFFUUUnnnzzzyyyxxxqqqooopppqqqooopppuuu~~~ttthhh]]]VVVRRROOOLLLLLLIIIGGGKKKRRR[[[aaaiiippptttxxx~~~???CCCPPPhhhxxxsssooommmnnnoooqqqrrrtttwww|||xxxlll```[[[UUUQQQNNNMMMMMMLLLNNNNNNOOOOOOPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUYYY]]]bbbhhhnnnuuuzzz}}}{{{yyyxxx{{{|||sssmmmggg```]]]^^^YYY\\\___ccceeeeeeeeedddbbbeeejjjooouuu~~~wwwsssooollljjjhhhccc\\\YYY[[[aaafffjjjppptttzzz|||sssllliiihhhgggfffeeeccc___[[[YYYVVVSSSRRRSSSSSSRRRPPPKKKLLLNNNPPPQQQRRRSSSSSSUUUZZZ```fffiiijjjiiihhhaaa]]]WWWRRRPPPPPPOOOOOOMMMLLLKKKJJJIIIIIIJJJKKKMMMPPPSSSUUUWWWXXXYYYZZZZZZUUURRRQQQSSSZZZhhhvvv}}}wwwtttrrrmmmggg___XXXTTTSSSRRRRRRTTT[[[ggguuu}}}wwwqqqooowww{{{{{{wwwaaaXXXRRRTTTWWWWWWVVVUUURRRQQQNNNLLLIIIGGGFFFEEEBBB@@@<<<999777666666777666777777777888888888888888;;;888:::AAAFFFWWWsss~~~{{{{{{vvvsssqqqooopppqqquuu|||tttfff\\\VVVQQQMMMLLLJJJHHHKKKPPPWWW]]]eeelllpppvvv|||>>>CCCQQQjjjzzzuuurrrppplllnnnppprrrtttxxx~~~vvviii]]]YYYSSSOOOMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMJJJKKKMMMOOOQQQTTTUUUVVVUUUXXX]]]bbbhhhnnnuuuzzz|||yyyxxx{{{|||vvvrrrkkkccc]]]ZZZXXXTTTTTTVVVXXXZZZ^^^bbbdddeeeddddddbbbeeeiiimmmsss}}}|||yyysssmmmddd^^^]]]___bbbdddjjjmmmssszzz}}}{{{vvvqqqllliiiggggggggghhhgggfff```\\\XXXWWWYYYZZZXXXVVVLLLMMMMMMOOOPPPQQQRRRSSSRRRVVV\\\bbbhhhkkkllllllbbb^^^XXXTTTRRRPPPOOONNNOOONNNNNNMMMLLLLLLKKKKKKMMMMMMLLLKKKLLLMMMNNNOOOQQQNNNNNNNNNOOOUUUcccqqqyyyuuusssmmmggg___YYYUUUTTTSSSSSSTTTZZZeeessszzzsssooouuu}}}zzzxxxfff[[[SSSUUUYYYYYYWWWVVVTTTSSSPPPMMMKKKHHHGGGFFFCCCAAA===999777666777777777777777777888888888888888;;;999:::BBBHHH\\\yyyzzz~~~{{{wwwtttttttttvvv{{{ooobbbZZZTTTOOOMMMKKKHHHJJJNNNQQQWWW___fffkkkrrryyy~~~???DDDRRRjjj|||wwwsssqqqlllnnnqqqsssvvv{{{tttggg[[[WWWQQQNNNMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIKKKMMMOOORRRSSSTTTTTTWWW\\\aaagggmmmtttyyy~~~~~~zzzsssllleee```]]]VVVPPPOOOOOONNNOOOSSSYYY[[[^^^aaabbbbbbaaa______cccgggkkkqqq|||zzzqqqiiieeeeeefffffffffhhhmmmsssxxxxxxuuussskkkgggcccbbbdddgggjjjkkkiiiddd^^^]]]^^^^^^\\\YYYPPPOOONNNNNNNNNOOOPPPQQQNNNQQQWWW^^^dddiiimmmnnndddaaa\\\XXXUUUSSSPPPNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNOOOQQQPPPTTT```mmm}}}{{{vvvsssmmmhhh___YYYVVVTTTTTTTTTTTTZZZdddqqqwwwsssvvv}}}{{{zzziii^^^UUUVVVZZZZZZXXXVVVVVVTTTRRROOOLLLJJJHHHHHHDDDAAA===999666666777888777777777777888888888888777;;;:::;;;CCCKKKbbb{{{www~~~{{{yyywwwyyy|||~~~|||nnn```YYYRRROOOLLLHHHHHHJJJJJJPPPXXX___eeelllsssyyy|||@@@DDDRRRjjj|||wwwtttrrrmmmooorrruuuxxx}}}rrreeeYYYUUUPPPMMMLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPSSSVVV[[[```ffflllsssxxx}}}{{{tttmmmggg```\\\YYYRRRMMMMMMNNNNNNQQQUUU[[[\\\___``````___]]][[[]]]aaafffjjjppp|||{{{sssnnnmmmlllllldddfffiiiooosssuuutttrrrjjjeee___\\\^^^bbbgggjjjoooiiiccc```aaaaaa^^^ZZZSSSQQQOOOMMMMMMMMMNNNOOOJJJMMMSSSZZZaaaggglllnnngggddd```\\\ZZZWWWSSSQQQNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHJJJLLLOOOQQQPPPOOOOOOPPPRRRTTTSSSUUU___kkk|||}}}wwwsssmmmggg```YYYVVVUUUUUUTTTTTTZZZdddppp~~~{{{vvvxxx~~~kkk___UUUVVV[[[[[[XXXVVVWWWVVVSSSPPPMMMKKKIIIHHHEEEBBB===999666666777888777777777777888888888888777;;;:::<<>>CCCQQQjjj}}}xxxtttqqqoooppprrrtttwww{{{qqqeeeWWWSSSOOOLLLKKKKKKKKKJJJMMMMMMMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNQQQTTTXXX]]]ccckkksssxxx|||~~~{{{zzzxxxvvvuuurrrooolllhhh]]]TTTQQQOOOMMMOOOUUU]]]eeehhhbbb[[[ZZZXXXUUUXXXZZZaaajjjsss{{{vvvooolllkkkllliiihhhfffgggiiikkklllkkkccc```\\\[[[\\\___aaabbbkkkhhhdddaaa```___^^^\\\WWWTTTOOOLLLKKKKKKKKKJJJJJJLLLOOOSSSXXX^^^fffkkkiiigggccc___[[[WWWUUUTTTNNNMMMLLLMMMOOONNNKKKHHHJJJMMMQQQSSSSSSTTTWWW[[[ZZZYYYZZZ[[[XXXWWWaaannn~~~{{{tttooommmhhh```[[[WWWUUUSSSRRRVVV[[[eeeppp}}}}}}uuutttyyyyyyaaa[[[VVVUUUYYY[[[ZZZXXXXXXUUURRRPPPNNNLLLIIIFFFDDDBBB>>>:::888888888999777666666666666777777888999666999AAAGGGSSSooo{{{ppplllnnn}}}{{{ttttttwwwyyyzzzzzzzzzyyyyyyzzzrrreeeWWWQQQNNNKKKIIIIIIHHHIIIKKKPPPXXXbbbjjjppprrruuuyyy|||~~~===BBBOOOggg}}}xxxtttrrrnnnooorrrsssvvvzzz~~~ooocccWWWSSSNNNLLLKKKKKKKKKJJJLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSXXX]]]cccjjjrrrwww{{{~~~}}}{{{yyy{{{|||~~~{{{oooddd^^^YYYUUUUUUYYY\\\bbbeee___ZZZZZZYYYVVVRRRTTTZZZdddnnnyyyzzzppphhhdddbbbcccaaa___```bbbeeeffffffaaa___\\\[[[\\\^^^______hhhfffcccbbbbbbaaa```^^^XXXTTTOOOLLLKKKKKKJJJIIIGGGIIILLLOOOTTTZZZaaafffiiigggddd```[[[WWWTTTRRROOOMMMLLLMMMNNNNNNKKKHHHKKKNNNRRRUUUVVVYYY___ccchhhfffeeeddd___]]]dddnnn|||}}}uuupppmmmhhhaaa[[[WWWUUUTTTSSSVVV\\\eeeqqq~~~vvvvvv{{{zzzooo^^^YYYTTTTTTYYY\\\[[[YYYXXXVVVSSSPPPOOOLLLIIIGGGCCC@@@<<<999666666666777777666666666666777888888;;;888:::BBBIIIWWWtttyyymmmhhhiiixxxxxxpppoooqqqssssssuuuuuuuuuuuuvvv{{{wwwiiiYYYRRRNNNJJJHHHHHHGGGGGGIIILLLSSS[[[bbbgggmmmpppuuuxxx{{{~~~>>>BBBNNNddd~~~}}}xxxtttrrrmmmnnnppprrrtttyyy~~~|||mmm```VVVSSSNNNKKKJJJKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNPPPRRRWWW\\\bbbiiiqqqvvvzzz}}}}}}{{{{{{zzz}}}{{{qqqhhh```\\\\\\ZZZ]]]]]]YYYVVVUUUUUURRRNNNNNNSSS\\\fffsssuuujjjaaa\\\^^^[[[YYYYYY[[[]]]^^^^^^^^^\\\[[[[[[\\\]]]]]]\\\cccbbbbbbcccddddddcccaaaYYYUUUPPPLLLKKKJJJIIIHHHFFFHHHJJJMMMPPPUUU[[[```eeedddbbb___[[[WWWSSSQQQOOONNNMMMMMMNNNMMMKKKIIILLLOOOTTTWWW[[[aaaiiippptttsssrrroooiiidddgggnnn{{{wwwrrrmmmhhhaaa[[[XXXVVVTTTSSSVVV\\\eeeppp~~~zzz|||sssddd[[[VVVRRRSSSYYY]]]]]][[[YYYWWWSSSQQQOOOMMMJJJGGGDDDAAA===999777666666777666666666666666777888999<<<:::;;;BBBKKK\\\zzzxxxkkkeeefffvvvvvvnnnkkkmmmnnnnnnnnnooooooppprrrvvv|||ppp___UUUOOOKKKIIIIIIGGGGGGGGGIIINNNTTTZZZ]]]eeeiiinnnsssvvvyyy}}}AAADDDOOOccc{{{|||wwwtttrrrkkkmmmoooqqqssswww}}}|||mmm```VVVRRRMMMJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNOOORRRVVV[[[```gggoootttxxx{{{|||{{{{{{|||}}}~~~{{{oooeee```[[[ZZZVVVQQQOOONNNLLLKKKNNNLLLNNNTTT\\\hhhzzzttthhhbbb^^^[[[XXXVVVVVVWWWWWWVVVYYYXXXYYY[[[]]]^^^^^^]]]``````aaacccffffffeeecccZZZVVVQQQLLLKKKJJJHHHGGGIIIJJJLLLMMMNNNQQQUUUYYY\\\\\\\\\[[[YYYUUURRRPPPNNNNNNMMMMMMMMMMMMLLLKKKMMMPPPUUUYYY^^^gggrrrzzz|||||||||xxxqqqkkkkkkmmmyyyyyytttnnniiibbb\\\YYYWWWUUUTTTVVV\\\dddppp}}}sssaaaYYYTTTQQQSSSYYY^^^^^^]]]ZZZWWWTTTRRRPPPNNNKKKHHHGGGDDD@@@<<<999888999999666666666666777888999999<<<:::<<>>>>>???GGGOOOVVVhhh|||{{{rrrmmm]]]\\\]]]aaafffkkkmmmnnnrrrnnniiidddaaa^^^[[[YYYWWWTTTOOOLLLKKKKKKKKKJJJGGGIIIKKKLLLLLLMMMOOOQQQLLLKKKJJJIIIHHHGGGGGGHHHHHHJJJLLLMMMMMMOOOSSSWWWZZZ]]]aaacccffflllssszzzzzzsssvvv|||{{{wwwpppkkkddd^^^[[[YYYWWWVVVSSSWWW___jjjxxxrrr```[[[VVVVVV[[[___^^^\\\]]][[[WWWUUUSSSQQQNNNKKKJJJGGGCCC>>>;;;:::::::::666666666777888:::;;;<<<999<<>>:::888777888888888999999999:::::::::;;;;;;===FFF]]]zzzuuuooommm|||qqqjjjgggeeeeeefffkkklllmmmnnnooopppqqqqqqrrrwwwrrreee]]]YYYRRRKKKGGGFFFFFFGGGEEEHHHLLLOOORRRXXX```fffnnnqqquuuzzz~~~DDDJJJ]]]zzz|||tttnnngggddddddeeeiiinnnppprrrvvv|||ttteee\\\TTTNNNJJJJJJIIIFFFFFFGGGDDDEEEFFFEEEDDDBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEFFFGGGHHHIIILLLNNNQQQTTTXXX^^^eeejjjrrrvvvzzz~~~wwwpppkkkkkkllllllnnnrrrvvvrrrmmmkkkkkkkkkkkkiiibbb]]]YYYXXXZZZWWWQQQJJJEEEDDDCCCAAA@@@BBBEEEIIIYYYcccrrrrrrccc[[[RRRJJJ@@@;;;;;;<<<;;;:::<<<;;;:::999;;;>>>BBBDDDKKKQQQ[[[gggttt}}}zzzxxxzzz}}}vvvoooggggggmmmsssvvvuuurrrpppmmmjjjgggccc___[[[XXXVVVSSSOOOLLLIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHJJJOOOUUUZZZdddkkkqqquuuyyy~~~~~~zzz}}}|||||||||yyysssjjjccc___\\\WWWVVVWWWVVVZZZbbbkkkxxxvvvddd^^^XXXXXX\\\aaaaaa```]]]\\\[[[YYYVVVSSSPPPOOOKKKHHHDDD???;;;999888888888888999999999:::::::::<<<<<>>???AAACCCNNNVVVcccrrrrrr```RRRIIIFFFAAA;;;999:::<<<;;;:::<<<;;;:::999:::===@@@BBBEEEJJJSSS^^^kkkwww}}}~~~~~~|||qqqmmmqqqwww{{{{{{zzzwwwsssppplllhhhccc```\\\ZZZWWWSSSOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEGGGLLLSSSXXXfffnnnwww}}}|||yyyyyy~~~~~~~~~zzztttllldddaaa]]]XXXVVVWWWUUUYYYaaakkkxxxvvvfff```ZZZZZZ___cccdddccc___^^^]]]ZZZWWWSSSPPPOOOLLLIIIDDD???;;;999999999888888999999999:::::::::<<<===AAAKKKccc{{{~~~rrrmmmjjjyyypppiiihhhfffgggiiiiiijjjkkkmmmoooqqqrrrsssssswww{{{~~~wwwqqqggg^^^XXXSSSOOOMMMHHHHHHIIIIIIIIILLLQQQUUU[[[```fffmmmtttzzzBBBJJJ^^^||||||tttnnngggccccccaaaeeejjjmmmooosssyyy~~~qqqaaaWWWSSSMMMIIIIIIHHHEEEDDDFFFIIIJJJJJJJJJIIIGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAACCCCCCCCCDDDEEEEEEFFFGGGIIIKKKNNNRRRUUUZZZ```dddmmmqqqvvvzzz~~~zzzoooeeeXXXQQQJJJIIIHHHGGGHHHLLLNNNMMMMMMLLLLLLKKKIIIHHHEEEEEEEEECCCBBBAAAAAABBB>>>@@@AAAAAA@@@???AAABBBCCCHHHQQQ\\\hhhuuuuuufffWWWJJJCCC???<<<999888:::;;;;;;:::<<<;;;::::::;;;===???AAADDDHHHPPP\\\jjjxxx|||uuuuuuzzz~~~zzzvvvsssnnniiieee```___\\\XXXUUUQQQOOONNNIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJKKKKKKIIIHHHFFFCCCCCCCCCCCCDDDIIIPPPUUU```jjjvvvzzzvvvwwwzzz}}}~~~}}}yyytttrrrvvv|||}}}yyyssskkkdddaaa]]]WWWUUUVVVTTTXXX```jjjwwwttthhhbbb\\\[[[```ddddddcccaaa```^^^[[[XXXTTTQQQOOOLLLIIIDDD???;;;999888888888888999999999:::::::::;;;===AAAMMMddduuuqqqmmm|||{{{mmmgggfffeeefffhhhggghhhjjjlllnnnppprrrsssrrruuuxxxzzz}}}yyynnneee]]]VVVQQQPPPOOOMMMKKKKKKMMMOOOQQQRRRWWW^^^fffmmmttt{{{AAAHHH[[[zzzzzztttoooiiieeeeeebbbfffjjjmmmnnnqqqvvv{{{ppp```WWWRRRLLLHHHHHHHHHEEEDDDFFFDDDGGGIIIIIIFFFCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCDDDEEEEEEFFFFFFIIILLLOOORRRVVVZZZ___ccckkkoootttyyy}}}wwwooocccYYYOOOIIIEEEEEEEEEAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBBBB???AAADDDDDDAAA??????@@@>>>???AAAAAA@@@???@@@AAABBBEEEIIIOOOVVV___hhhnnnqqqpppkkkdddZZZOOOFFF@@@<<<;;;:::::::::;;;::::::<<<<<<;;;;;;;;;===???@@@DDDHHHPPP]]]lll|||zzzyyy|||~~~{{{wwwsssnnnkkkbbbaaa___[[[WWWTTTQQQOOOJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIGGGDDDCCCCCCBBBCCCFFFLLLPPPXXXcccppp{{{zzzuuurrrnnnlllhhheeebbbbbbgggnnnuuuxxx{{{vvvqqqjjjccc```\\\VVVTTTTTTSSSXXX```jjjwwwuuujjjccc]]]\\\___ccccccaaacccbbb```]]]YYYUUURRRPPPKKKHHHCCC>>>:::888888888888888999999999:::::::::999<<>>>>>@@@BBBBBBAAA@@@@@@AAA>>>AAACCCCCCBBB@@@>>>>>><<<>>>??????>>>>>>???@@@BBBCCCEEEGGGIIINNNSSSWWWXXXXXXWWWTTTNNNGGG@@@<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===???AAABBBEEEIIIQQQ^^^nnn~~~{{{|||}}}{{{yyyuuuqqqnnncccbbb```]]]XXXTTTQQQOOOKKKKKKKKKJJJJJJIIIIIIHHHEEEFFFGGGHHHIIIIIIHHHHHHDDDDDDDDDCCCBBBDDDHHHKKKPPPZZZgggrrr~~~}}}uuulllccc^^^VVVTTTSSSUUUZZZaaagggjjjrrruuuyyy{{{|||||||||}}}|||{{{uuuooohhhbbb```\\\WWWTTTUUUTTTXXX```jjjwww||||||xxxiiiccc]]]\\\___ccccccaaacccbbb```^^^ZZZWWWTTTRRRLLLIIIDDD???;;;999999999888888999999999:::::::::999<<>>>>>@@@???AAACCCCCCAAAAAACCCEEEDDDCCCBBBAAAAAA@@@??????===>>>>>>>>>======???AAA@@@BBBDDDDDDDDDEEEHHHJJJKKKKKKIIIGGGDDDAAA???===;;;;;;;;;:::999:::;;;<<<;;;<<<<<<===???AAABBBCCCGGGKKKSSS```ooo{{{{{{|||}}}}}}|||yyyxxxwwwuuuqqqooofffeeeccc```\\\XXXTTTQQQMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFGGGGGGHHHIIIIIIJJJEEEFFFFFFEEECCCCCCDDDFFFIIIQQQ[[[dddppp}}}yyyqqqfff\\\UUUOOOMMMLLLNNNRRRWWW[[[]]]bbbeeeiiikkklllllllllmmmnnnuuu|||vvvnnngggbbbaaa^^^YYYVVVWWWUUUYYY```jjjvvv{{{uuuvvv{{{yyygggaaa\\\\\\aaaeeefffeeecccbbbaaa___\\\YYYVVVUUUNNNKKKFFFAAA===;;;;;;;;;888888999999999::::::::::::===CCCPPPggg}}}zzzwwwhhhbbb```___```bbbcccdddeeefffhhhiiijjjkkknnnooopppsssvvvzzz{{{|||yyyrrriiibbb\\\XXXSSSPPPPPPQQQRRRTTTXXX```iiiooo~~~DDDHHHWWWrrr~~~}}}{{{uuuooogggbbbaaa___dddiiilllnnnrrrxxx}}}rrrcccZZZQQQKKKGGGGGGFFFCCCBBBDDDDDD??????KKK[[[___TTTFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAABBBCCCDDDDDDBBBCCCEEEGGGGGGGGGFFFFFFIIIKKKOOORRRUUUXXX\\\^^^dddhhhmmmsssxxx|||vvvfff[[[TTTLLLEEEFFF@@@<<<===>>>>>>AAADDDBBBEEEFFFEEEDDDDDDGGGJJJJJJGGGBBB@@@AAABBBBBBAAA???@@@@@@???>>>>>>AAACCCBBBDDDGGGHHHGGGGGGHHHIIIGGGEEECCCAAA@@@AAABBBCCC999::::::999999:::<<<>>>;;;<<<<<<>>>@@@BBBDDDEEEJJJNNNVVVbbbppp{{{yyyzzzzzzyyywwwvvvuuuuuussspppnnnkkkjjjhhheeeaaa\\\XXXUUUNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMFFFGGGGGGFFFDDDBBBBBBCCCDDDKKKRRRZZZeeerrrzzz|||}}}xxxrrrjjjaaaWWWPPPOOOMMMLLLMMMPPPRRRTTTTTTXXX[[[___aaaaaaaaabbbcccfffkkkttt~~~~~~xxxnnnhhhcccbbb___ZZZXXXYYYUUUYYY```jjjvvvwwwqqqrrrwwwxxxeee```[[[\\\bbbhhhjjjiiicccbbbaaa___\\\ZZZWWWVVVPPPMMMHHHCCC???=========888888999999999:::::::::;;;>>>EEEQQQhhhxxxiiibbbaaa___```bbbccccccdddeeefffggghhhiiinnnnnnooorrruuuwwwxxxxxxyyyppphhhbbb\\\WWWQQQQQQPPPPPPTTT[[[eeekkkxxxDDDGGGUUUsss|||xxx|||wwwqqqlllgggeeeeeebbbcccfffhhhkkkpppvvvzzzrrrcccXXXOOOLLLGGGDDDCCCCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDFFFHHHHHHJJJLLLOOORRRVVV[[[^^^dddhhhmmmrrrvvv{{{|||ttthhh^^^WWWPPPIIIEEECCC@@@>>>???AAABBBAAA???FFFIIIMMMNNNLLLIIIGGGFFFEEEFFFFFFDDDBBBAAABBBDDDDDDEEEEEECCC@@@>>>@@@BBBEEEEEEDDDEEEGGGGGGFFFEEECCCBBBAAA???===<<<;;;;;;<<<<<<<<<===>>>???AAABBB??????@@@@@@@@@BBBGGGJJJJJJQQQ[[[fffqqq|||}}}xxxuuussstttrrrpppppprrrrrrpppnnnllljjjhhhfffccc___[[[WWWQQQNNNKKKIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHFFFCCCAAA???DDDGGGMMMTTT\\\ccchhhjjjnnnkkkeee^^^XXXSSSOOOMMMIIIIIIKKKMMMOOORRRTTTVVVYYYXXXXXXXXXYYYZZZ[[[[[[^^^dddlllwww}}}vvvooolllgggaaa\\\ZZZYYYYYYWWW[[[aaajjjttt~~~xxxrrrqqqsss{{{tttjjj```YYY]]]eeehhhgggffffffdddaaa^^^[[[YYYYYYXXXRRRNNNIIICCC>>>;;;999999888888888888888888999999======AAANNNhhh{{{~~~zzziiibbb```\\\[[[]]]aaaccceeeeeeddddddeeefffiiikkknnnppprrrtttwwwyyy}}}~~~wwwlllbbbcccVVVOOORRRUUUVVV]]]iiisss~~~EEEHHHWWWuuu~~~wwwyyy}}}xxxqqqkkkeeebbbcccaaaccceeehhhkkkpppvvvzzzrrrcccXXXOOOKKKGGGDDDCCCCCCCCCBBBDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCDDDAAABBBCCCCCCBBBCCCEEEGGGGGGIIIKKKNNNPPPTTTXXX\\\bbbeeekkkppptttyyy~~~}}}vvvnnnbbbYYYSSSOOOJJJFFFDDD@@@>>>>>>BBBGGGJJJKKKSSSUUUVVVTTTPPPLLLJJJIIIGGGHHHHHHGGGEEEEEEFFFGGGDDDEEEFFFDDD@@@???@@@AAAEEEDDDEEEFFFGGGGGGFFFDDDAAA@@@???>>>============>>>======>>>>>>???@@@AAADDDEEEFFFFFFFFFHHHJJJMMMNNNTTT___iiittt}}}yyyvvvuuuuuusssqqqrrrssssssqqqnnnmmmkkkhhhfffdddaaa\\\YYYSSSPPPLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGEEECCCBBBAAADDDIIIPPPVVV\\\```bbb```^^^YYYTTTOOOLLLJJJIIIHHHIIIJJJLLLOOOSSSUUUWWWXXXXXXWWWWWWVVVVVVWWWWWWYYY]]]eeeppp|||}}}wwwqqqmmmhhhbbb]]]ZZZYYYXXXVVVZZZaaaiiiuuuzzztttqqqrrrxxxvvviii___XXX\\\dddhhhiiiiiigggeeebbb___\\\ZZZYYYYYYRRROOOIIICCC>>>;;;999999999::::::::::::;;;;;;;;;>>>???CCCPPPjjj|||{{{zzziiiaaa^^^[[[[[[]]]___aaaccccccbbbbbbbbbccchhhjjjmmmoooqqqsssvvvxxxzzz|||~~~vvvpppbbbXXXWWWVVVTTTYYYccckkkvvvDDDHHHXXXuuuzzz{{{xxxpppjjjccc`````````bbbeeegggjjjooouuuyyyssscccWWWOOOKKKFFFDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFGGGIIIKKKLLLNNNQQQVVVYYY^^^bbbhhhmmmrrrwww}}}zzzqqqiii]]]UUUQQQOOOLLLJJJEEEBBB???@@@EEELLLSSSWWW\\\\\\ZZZVVVQQQLLLJJJJJJJJJLLLNNNNNNNNNNNNOOOPPPPPPQQQPPPNNNIIIFFFEEEEEEEEEEEEFFFGGGHHHGGGEEEBBB===============>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDJJJLLLOOOPPPPPPPPPQQQRRRUUUZZZcccmmmxxx|||zzzxxxwwwwwwvvvtttttttttsssqqqooonnnllljjjhhhfffccc^^^[[[UUURRRNNNKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIIIIHHHHHHFFFEEEEEE@@@BBBGGGLLLQQQVVVXXXZZZUUUSSSOOOLLLIIIHHHGGGGGGGGGGGGHHHKKKNNNRRRUUUWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUYYY```jjjvvvzzzssspppjjjccc^^^ZZZXXXXXXUUUYYY```iiiuuu~~~vvvrrrqqqvvvwwwhhh^^^WWW[[[ccchhhjjjlllhhhfffdddaaa^^^\\\[[[ZZZTTTPPPIIICCC===:::999999999999:::::::::;;;;;;;;;???@@@DDDSSSnnn|||xxxzzziii___\\\ZZZ[[[]]]___aaaccccccbbbaaabbbbbbgggiiilllnnnoooqqqtttvvvvvvxxx{{{~~~ssseee^^^YYYUUUYYY```eeepppBBBGGGXXXuuuxxxpppiiiccc___```___aaadddfffiiinnntttxxxssscccWWWNNNJJJFFFCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@AAADDDDDDBBBAAA???>>>===<<<@@@AAABBBBBBAAABBBDDDFFFHHHIIIKKKLLLMMMPPPTTTWWW\\\```fffkkkqqqvvv|||yyyppphhh\\\TTTQQQPPPOOONNNFFFEEECCCDDDIIIOOOVVVZZZ^^^]]][[[VVVRRROOOOOOPPPSSSVVVZZZ]]]^^^___aaabbbeeedddbbb]]]WWWPPPKKKIIIGGGGGGGGGIIIIIIGGGDDD@@@===<<<<<<<<<===>>>??????AAAAAABBBDDDFFFHHHJJJKKKPPPSSSXXX[[[[[[[[[[[[[[[^^^cccjjjsss|||}}}|||zzzzzzzzzxxxxxxwwwwwwvvvtttqqqpppnnnmmmkkkiiihhheee```]]]XXXUUUPPPMMMLLLKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNJJJJJJJJJJJJHHHGGGFFFEEECCCEEEHHHLLLQQQUUUXXXYYYSSSRRROOOMMMKKKJJJIIIIIIEEEEEEFFFHHHKKKOOOSSSUUUYYYZZZ[[[\\\\\\\\\[[[ZZZXXX[[[aaaiiiuuuvvvrrrkkkddd^^^ZZZXXXXXXTTTXXX```iiiuuuxxxtttssswwwxxxiii___XXXZZZaaafffjjjmmmiiihhhfffccc```^^^\\\[[[UUUQQQJJJCCC===:::999999777777777888888999999:::>>>@@@EEETTTppp{{{vvv|||kkk```[[[[[[\\\]]]```bbbeeefffeeeccccccdddeeegggjjjlllmmmooorrrtttuuuwwwyyy|||rrrhhh```\\\]]]cccfffppp~~~CCCHHHYYYvvvwwwooojjjdddaaaaaa^^^```ccceeehhhmmmssswww~~~ssscccWWWMMMJJJEEECCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBAAADDDCCCBBBAAA???>>><<<<<>>============>>>>>>???>>>???BBBEEEJJJNNNRRRTTTYYY^^^dddhhhjjjiiiiiiiiikkknnnttt|||~~~}}}|||{{{zzzzzzzzzxxxyyyyyyyyywwwtttrrrqqqnnnmmmkkkjjjiiifffbbb___[[[WWWRRROOOMMMLLLJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNMMMMMMLLLKKKIIIGGGEEEDDDEEEFFFIIIMMMRRRWWW\\\^^^YYYXXXVVVTTTQQQNNNKKKJJJFFFEEEEEEFFFHHHLLLOOORRRWWWYYY]]]```bbbcccbbbaaa^^^```dddjjjvvvvvvrrrllleee___ZZZXXXWWWTTTXXX```iiiuuu{{{xxxyyy}}}{{{vvvkkkaaaZZZ[[[```dddhhhlllkkkjjjhhhfffccc```^^^]]]WWWRRRKKKCCC===999999999666666777888999999::::::<<>>>>>>>>>>>>>>???@@@@@@<<<>>>BBBHHHOOOUUUZZZ]]]fffkkkqqqvvvwwwwwwvvvvvvuuuxxx~~~}}}}}}|||zzzyyyyyyyyyyyywwwyyyzzzzzzwwwtttsssrrrnnnlllkkkjjjiiigggcccaaa\\\XXXSSSPPPNNNMMMKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFHHHLLLSSS[[[ccchhhddddddcccaaa]]]WWWRRRNNNKKKJJJIIIHHHIIILLLOOOQQQUUUYYY^^^dddgggiiihhhhhhcccdddfffkkkuuu~~~vvvrrrlllddd^^^ZZZXXXXXXUUUYYY```iiiuuu~~~{{{wwwsssjjjbbb\\\]]]aaacccgggkkklllllljjjhhheeebbb```^^^YYYTTTKKKCCC<<<999888999888888999:::;;;<<<<<<===:::???GGGVVVqqqzzzwwwxxxiiiaaa```___\\\ZZZ]]]aaadddccccccbbbbbbdddfffiiijjjkkkllloooqqqvvvwwwzzz|||~~~{{{zzz{{{zzzxxxuuukkkeeebbbfffppp{{{yyymmmfffcccbbbeeemmmzzzEEEIIIZZZuuuyyyqqqkkkdddaaaaaa]]]___aaadddgggkkkqqquuu{{{ssscccVVVLLLHHHDDDBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB>>>???@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAABBBBBB@@@AAABBBBBBAAABBBDDDFFFEEEGGGIIIJJJLLLOOOSSSVVVYYY]]]bbbggglllqqqvvvyyy|||}}}vvvkkkddd[[[VVVTTTRRRPPPNNNQQQUUUZZZ]]]^^^___aaaccc^^^___aaabbbeeeiiiooosss|||wwwmmmfffYYYVVVPPPLLLIIIEEEBBB@@@=========>>>@@@AAACCCDDDBBBDDDIIIOOOWWW^^^dddgggqqquuuzzz}}}~~~||||||{{{wwwzzz}}}|||{{{zzzxxxxxxwwwwwwtttwwwzzzzzzwwwtttssssssmmmlllkkkjjjiiigggdddaaa\\\YYYTTTQQQOOONNNMMMKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHFFFFFFGGGLLLUUUaaalllssstttvvvwwwuuuppphhh```[[[UUUSSSPPPNNNNNNOOOQQQSSSXXX\\\ccciiimmmooonnnmmmhhhhhhhhhkkkuuu|||tttqqqjjjddd^^^ZZZXXXXXXVVVZZZaaaiiiuuu{{{uuupppggg```\\\^^^bbbdddggglllmmmmmmllljjjgggdddaaa___ZZZUUULLLCCC<<<999888999777888999:::;;;<<<<<<===999???IIIYYYsss~~~yyypppfffdddaaa\\\WWW[[[```cccddddddcccddddddfffiiijjjkkklllnnnppptttuuuxxxzzz|||~~~~~~{{{wwwttttttvvvwwwxxxiiiaaa[[[]]]bbbfffnnnwww{{{|||pppjjjfffccceeelllwwwAAAFFFVVVqqq{{{rrrkkkddd``````\\\^^^aaacccfffkkkqqquuu{{{ssscccVVVKKKHHHDDDBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@AAAAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAA@@@AAACCCDDDCCCEEEGGGHHHJJJMMMRRRUUUXXX\\\aaaeeejjjnnnssswww}}}yyykkkeee^^^YYYXXXWWWUUURRRSSSXXX^^^aaacccfffjjjnnnmmmnnnppprrruuuyyy~~~~~~|||vvvmmmfff]]]YYYRRRLLLHHHEEEBBB@@@;;;;;;===>>>AAACCCFFFGGGIIILLLQQQWWW___ffflllooovvvyyy}}}~~~|||{{{zzztttwww~~~}}}~~~}}}{{{yyyxxxwwwvvvvvvssswwwzzzzzzwwwuuuttttttmmmkkkjjjjjjiiigggdddaaa]]]YYYTTTQQQPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHIIINNNYYYggguuu}}}yyypppjjj\\\ZZZVVVSSSRRRRRRTTTVVV^^^bbbhhhooossstttsssrrrmmmlllkkkmmmvvv}}}ssspppjjjccc^^^ZZZXXXXXXWWW[[[aaajjjttt}}}uuuoooddd^^^[[[___ccceeeiiimmmnnnnnnmmmkkkhhheeebbb```[[[UUULLLCCC<<<999888999555666666888999:::;;;;;;:::@@@KKK[[[ttt{{{tttiiifffbbb\\\XXX\\\aaaeeeffffffffffffdddfffiiijjjkkklllnnnppprrrsssuuuxxxzzz|||}}}}}}zzzxxxtttqqqqqqsssxxx{{{hhh___YYYZZZ[[[ZZZ^^^ddddddnnnyyy{{{rrrnnnjjjggghhhnnnwwwAAAFFFSSSjjj|||sssmmmfffbbbbbbccc______eeeiiikkkooosss}}}{{{pppbbbWWWKKKHHHDDDBBBCCCCCCCCCBBB??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@??????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKNNNRRRUUUVVVZZZ___cccfffkkkrrrxxx~~~xxxmmmggg```\\\\\\\\\\\\[[[^^^aaafffkkkqqquuuwwwxxx}}}~~~uuukkkeeeZZZRRRIIIDDDDDDBBB???<<>>???@@@AAADDDJJJQQQVVV\\\aaagggmmmppprrrtttuuusssooonnnooommmiiiiiimmmnnnqqqyyy}}}{{{{{{|||~~~~~~|||yyyvvvtttrrrqqqppprrrssstttuuuuuutttsssrrrpppooonnnllliiigggeeeeeeaaa^^^ZZZXXXWWWVVVUUUSSSPPPMMMKKKKKKLLLMMMMMMMMMOOONNNMMMLLLLLLKKKKKKKKKLLLJJJKKKQQQYYYeeewww~~~xxxqqqkkkiiiiiiiiiiiirrruuuyyy~~~}}}zzzzzz{{{tttrrrnnnggg___ZZZWWWWWWWWWXXX___kkkwww|||jjjccc^^^```dddgggkkkppprrrrrrqqqooollliiifffddd]]]WWWMMMDDD???<<<:::999999888888888999:::;;;;;;>>>AAAMMMeee{{{uuuooohhhbbb\\\\\\\\\^^^bbbfffggggggccceeehhhiiijjjjjjlllnnnqqqsssuuuuuusssqqqnnnmmmhhhfffeeeeeehhhnnnuuuyyyrrrjjj___VVVRRRSSSUUUVVVWWWYYY]]]ccciiipppwww{{{~~~vvvnnnhhhfffccckkkvvvAAADDDPPPeee}}}|||sssllleeeaaaaaa___]]]^^^dddhhhkkkooouuu|||zzzmmm___SSSKKKHHHEEECCCBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFHHHJJJNNNRRRTTTXXX]]]```ccchhhpppuuuzzz}}}}}}xxxppplllgggeeegggkkknnnoooooosssyyy}}}vvvlllccc]]]OOOJJJDDDAAAAAAAAA???======???AAADDDGGGMMMUUUYYYccchhhooouuuyyy{{{|||~~~wwwrrrmmmkkkhhhddddddggghhhiiiooo{{{|||zzzxxxwwwwwwyyy{{{{{{{{{vvvuuutttrrrppppppoooooopppqqqrrrrrrrrrrrrqqqqqqqqqpppooommmkkkjjjiiihhhfffccc```]]]\\\ZZZXXXVVVSSSPPPMMMLLLLLLMMMMMMLLLOOONNNNNNMMMLLLLLLKKKKKKNNNKKKLLLQQQZZZgggzzz}}}{{{zzzyyy{{{tttrrrnnnggg___ZZZWWWWWWWWWYYY```lllwwwooofff```aaaeeeiiinnnssssssrrrrrrpppmmmjjjgggeee^^^WWWMMMDDD???<<<:::999:::999999999999::::::;;;<<>>AAADDDHHHLLLRRRXXX]]]eeejjjsss{{{{{{wwwrrrmmmiiigggcccaaaeeeppp|||}}}xxxuuuqqqnnnnnnoooppppppoooooooooooooooooooooooooooooooooppppppppppppppprrrqqqpppooonnnmmmmmmllljjjgggdddaaa```^^^[[[YYYWWWTTTPPPOOOOOOPPPQQQPPPOOOOOOOOOOOONNNNNNMMMMMMPPPMMMMMMQQQYYYfffyyyyyyuuusssnnnggg```ZZZXXXWWWXXXYYY```lllxxxtttiiiaaaaaafffkkkpppuuurrrrrrrrrpppmmmjjjhhhfff```XXXNNNDDD>>><<<::::::::::::999999999::::::;;;===BBBSSSooovvvoooooollleee]]]^^^]]]\\\]]]```bbbbbbbbbbbbdddfffgggggghhhkkkmmmlllooouuuzzz|||zzzvvvrrrnnnkkkgggdddeeeiiinnnqqqooommmiiihhhhhhiiiiiiiiicccbbbbbbbbbbbbaaa___^^^hhhoooxxx~~~zzztttoooiiikkkqqqzzz@@@DDDPPPfff|||ssskkkccc___^^^\\\[[[^^^cccfffhhhnnnvvv|||}}}ppp```TTTLLLIIIEEECCCBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGJJJMMMPPPTTTXXX\\\___bbbgggnnnssszzz}}}{{{xxxxxxwwwvvvwwwyyy}}}}}}ssspppkkkhhhfffdddaaa___]]]\\\[[[XXXTTTPPPKKKIIICCCAAA???>>>???@@@AAAAAABBBEEEIIILLLPPPUUUZZZ^^^ccciiisss~~~zzzrrrhhhaaa```gggpppwww~~~|||wwwssslllhhhgggggghhhhhhkkkkkklllmmmnnnoooppppppnnnnnnnnnnnnoooooopppppprrrrrrrrrrrrqqqqqqqqqqqqmmmkkkhhhfffdddbbb___\\\ZZZVVVRRRQQQQQQSSSSSSTTTPPPPPPQQQRRRRRRRRRQQQPPPRRRNNNNNNQQQXXXccctttyyyuuusssooohhh```ZZZXXXXXXXXXYYY```lllxxxyyylllaaa```fffkkkpppuuurrrrrrqqqpppnnnkkkhhhfffaaaYYYNNNDDD>>>;;;:::::::::::::::999::::::;;;;;;@@@FFFVVVrrr}}}~~~wwwpppnnnlllddd]]][[[ZZZZZZ\\\___bbbccccccbbbcccdddeeeeeegggjjjlllnnnrrryyy}}}xxxvvvvvvxxxyyyzzzxxxwwwxxxzzz|||}}}}}}vvvtttsssrrrppplllfffaaaaaagggooowww{{{zzzvvvrrrmmmmmmpppvvv@@@DDDPPPfff}}}ssskkkbbb^^^]]][[[[[[___ccceeefffmmmuuu{{{~~~qqqaaaUUUMMMIIIEEECCCBBBBBBAAA@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGIIILLLOOORRRVVV[[[^^^```eeelllqqqxxx|||~~~}}}zzzrrrnnnaaa^^^YYYUUUSSSQQQOOOMMMMMMMMMLLLJJJIIIGGGEEEEEE@@@@@@??????@@@AAABBBCCCFFFIIILLLOOORRRTTTXXXZZZ___fffqqq}}}vvvjjjaaadddhhhkkkrrr{{{|||xxxsssooohhhdddccccccddddddhhhiiikkkmmmooopppqqqqqqooonnnnnnnnnooopppqqqrrrsssssstttttttttuuuuuuuuurrrpppnnnlllkkkiiieeebbb]]]YYYTTTQQQQQQRRRSSSSSSQQQRRRTTTVVVWWWWWWVVVVVVUUURRRQQQSSSWWW___nnn{{{|||uuusssooohhh```[[[XXXXXXXXXZZZaaammmxxxqqqcccaaafffkkkqqquuusssssssssqqqooommmjjjhhhbbbZZZNNNDDD>>>;;;;;;:::999999999999:::;;;<<<===CCCIIIYYYvvv}}}}}}vvvllliiifff```[[[YYYXXXXXX[[[^^^bbbccccccaaabbbcccddddddfffiiilllrrrvvv~~~|||ssslllbbbcccgggkkkpppqqqpppnnnooopppsssxxx@@@CCCNNNddd}}}}}}sssjjjbbb]]]\\\[[[\\\```cccdddeeekkktttxxx~~~qqqbbbUUUMMMJJJFFFCCCBBBBBBAAA@@@????????????@@@@@@@@@AAA?????????>>>>>>>>>======???@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDEEEGGGKKKMMMPPPTTTXXX[[[]]]bbbhhhnnnuuuzzzuuuhhh___ZZZRRROOOKKKHHHGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCEEEHHHKKKNNNPPPQQQQQQSSSTTTYYY___jjjvvvrrrdddaaaaaa```gggqqqzzz|||uuuqqqiiieeeaaa^^^^^^```aaabbbeeegggiiilllnnnppppppqqqpppooooooooopppqqqssstttttttttuuuvvvwwwwwwxxxxxxxxxvvvuuutttsssqqqnnnkkkddd___YYYTTTRRRRRRRRRRRRRRRTTTWWWYYY[[[\\\[[[[[[ZZZVVVUUUVVVWWW\\\hhhttt}}}uuutttooohhhaaa[[[YYYXXXYYYZZZaaammmyyyvvvfffbbbgggmmmrrruuuuuuuuuuuutttrrrooommmkkkccc[[[OOODDD>>>;;;;;;;;;888888999999;;;<<<>>>???CCCJJJ^^^|||~~~ssshhhccc```]]]ZZZYYYXXXXXXZZZ^^^```aaaaaaaaabbbbbbbbbccceeeiiillltttvvv~~~{{{kkkgggcccbbbdddggghhhhhhnnnsssyyy@@@BBBMMMbbbzzz~~~}}}|||}}}sssjjjaaa\\\\\\[[[\\\```dddcccdddjjjsssvvv}}}qqqaaaUUUMMMJJJFFFCCCBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAA???>>>>>>>>>======<<<<<>>======>>>???@@@@@@AAAAAABBBAAABBBDDDFFFJJJLLLOOOPPPOOONNNOOOOOOSSSXXXcccooo~~~wwwddd^^^[[[YYY___jjjrrrwww}}}|||wwwpppkkk___\\\YYYXXXZZZ]]]___```dddfffiiikkknnnoooppppppqqqpppppppppppprrrtttuuutttuuuuuuwwwxxxyyyzzzzzz}}}{{{zzzzzzyyywwwtttqqqkkkfff^^^XXXUUUTTTSSSRRRSSSUUUXXX[[[^^^______^^^]]]ZZZXXXXXXXXX[[[eeeooo{{{vvvtttooohhhaaa[[[YYYXXXYYYZZZaaammmyyyyyyhhhdddhhhnnnsssvvvwwwwwwwwwvvvtttrrrooonnnddd[[[OOODDD>>>;;;;;;;;;777888888999;;;===???@@@BBBKKKaaauuukkkdddaaa```___ZZZYYYYYYZZZ]]]___``````aaaaaabbbbbbbbbdddhhhkkkrrrttt{{{uuunnnddd^^^^^^aaadddeeelllttt~~~AAADDDLLL]]]vvv}}}zzzzzz{{{|||~~~rrrjjjeee___ZZZXXXWWW[[[aaadddeeeiiioooyyywwweeeVVVNNNGGGCCCCCCBBB@@@???BBB===>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJOOORRRUUUWWW[[[___dddhhhooouuu~~~ttteee[[[SSSKKKFFFCCCBBBAAA???>>>=========>>>>>>============>>>>>>@@@BBBDDDCCCBBBCCCGGGJJJIIIIIIIIIIIIIIIIIIIIIIIINNNQQQVVV___lll||||||gggWWWRRRWWW___dddnnnqqqvvvzzz}}}~~~}}}|||}}}|||{{{zzzvvvppphhhcccYYYVVVRRRPPPPPPTTTYYY]]]```ccchhhkkklllmmmnnnooorrrqqqoooooooooqqqsssuuuuuuwwwyyyyyyxxxxxxyyyzzz}}}}}}|||{{{zzzxxxwwwvvvpppkkkccc]]]YYYVVVSSSQQQVVVWWWZZZ\\\^^^_________aaa\\\YYYYYYYYY\\\dddmmm{{{xxxvvvrrrkkkeee```]]]ZZZXXXVVV\\\eeeooo{{{|||mmmhhheeelllvvvvvvzzzzzz{{{zzzxxxvvvsssqqqkkk```QQQEEE???===<<<<<<;;;::::::999999::::::;;;DDDKKK```uuujjjeeecccaaa___\\\[[[ZZZYYYZZZ\\\___aaa___``````aaaaaadddhhhkkknnnsss{{{wwwggg___\\\\\\^^^aaammmsss~~~???BBBJJJ[[[ttt~~~|||||||||~~~rrrkkkfff```[[[XXXWWWZZZ```cccdddiiioooyyyxxxgggXXXNNNGGGCCCCCCBBB@@@???BBB>>>>>>???@@@@@@@@@??????@@@@@@??????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIJJJNNNPPPSSSVVVYYY]]]cccfffrrryyyxxxhhhZZZSSSOOOKKKHHHFFFEEECCCAAA????????????AAA@@@@@@@@@@@@AAABBBCCCBBBDDDEEEEEEDDDDDDGGGJJJJJJIIIIIIHHHGGGGGGFFFFFFHHHJJJNNNTTT^^^kkkyyy|||iiiYYYTTTWWW\\\aaammmppptttyyy{{{{{{zzzyyyzzzxxxvvvtttqqqkkkddd___WWWUUUQQQOOOOOORRRVVVYYY^^^bbbfffjjjlllmmmnnnppprrrqqqqqqqqqqqqssstttuuuuuuwwwzzzzzzzzzzzz{{{|||~~~~~~}}}}}}|||zzzyyyxxxsssooohhhbbb^^^[[[XXXUUUXXXYYY[[[]]]___````````````\\\ZZZZZZZZZ[[[bbbiiittt}}}yyywwwtttnnnhhhccc___[[[YYYXXX]]]fffppp|||}}}nnnjjjfffnnnwwwwww{{{|||||||||zzzwwwtttsssmmmbbbRRRFFF???<<<;;;:::999999999999:::;;;<<<===CCCJJJ^^^|||xxxmmmhhhfffeeeccc^^^]]][[[[[[[[[^^^```bbbaaabbbbbbbbbaaacccfffiiiiiimmmttt}}}{{{iii```\\\ZZZ\\\___iiiqqq|||???BBBJJJ[[[uuu~~~rrrkkkfffaaa]]]XXXWWWZZZ___bbbccchhhnnnxxxyyyhhhZZZNNNHHHCCCCCCBBB??????AAA??????@@@@@@@@@??????>>>>>>>>>??????????????????>>>>>>>>>>>>>>>?????????????????????????????????AAAAAAAAACCCDDDFFFHHHIIILLLNNNQQQTTTWWW\\\aaaeeessszzzrrrhhh[[[QQQMMMMMMMMMLLLIIIGGGDDDAAA???>>>????????????>>>???@@@AAACCCDDDEEEGGGGGGGGGFFFFFFHHHIIIJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDEEEHHHNNNWWWaaahhh||||||lll___XXXYYY\\\___nnnppptttwwwyyyxxxwwwvvvtttrrrnnnkkkgggccc^^^ZZZTTTSSSPPPNNNOOOQQQTTTVVV\\\```eeeiiikkkmmmoooqqqrrrrrrrrrsssttttttuuuuuuvvvyyy{{{|||||||||}}}~~~|||{{{yyyuuuoooiiieeeaaa^^^[[[YYYYYYZZZ\\\]]]^^^^^^___```\\\[[[\\\[[[[[[___fffnnnvvv{{{xxxvvvrrrmmmgggaaa\\\ZZZYYY^^^gggrrr|||}}}pppllliiipppyyyyyy}}}~~~~~~~~~|||yyyvvvtttooodddTTTFFF???;;;999888777888888999:::<<<>>>???AAAHHH[[[yyy|||qqqkkkiiihhhggg```___]]]\\\]]]___aaabbbbbbcccccccccbbbccceeehhhjjjnnntttzzzmmmbbb[[[XXXYYY\\\hhhppp|||AAAEEEMMM^^^xxxwwwyyy}}}pppjjjfffaaa]]]XXXWWWYYY^^^```bbbgggmmmuuu}}}yyyiiiZZZNNNHHHCCCCCCBBB??????AAA@@@@@@@@@@@@@@@???>>>=========>>>>>>??????@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEGGGHHHKKKMMMPPPSSSVVV[[[```dddooovvvwwwddd^^^VVVQQQPPPPPPQQQQQQMMMKKKGGGDDDBBBBBBBBBCCC>>>>>>>>>???@@@CCCEEEGGGIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBBBBAAABBBBBBBBBBBBDDDJJJQQQWWWdddppp}}}rrrgggaaa```bbbcccqqqsssvvvxxxxxxvvvtttrrrmmmjjjeeeaaa^^^[[[WWWUUUPPPOOOOOOOOOPPPSSSWWWYYY[[[___eeeiiilllnnnppprrrqqqqqqsssttttttuuuttttttwwwzzz|||~~~~~~~~~zzzuuupppkkkgggbbb___YYYXXXXXXXXXYYYZZZ[[[\\\___]]]]]]___^^^\\\^^^dddmmmttt~~~|||wwwwwwuuupppiiibbb\\\ZZZYYY^^^hhhrrr||||||pppmmmkkkrrr{{{{{{~~~~~~~~~}}}zzzwwwuuuooodddTTTFFF???<<<:::999999999999999;;;<<<===>>>AAAGGGZZZwww}}}rrrkkkiiihhhggg```___^^^]]]^^^___```aaaaaabbbccccccbbbcccfffhhhmmmpppuuuyyy|||~~~rrreee]]]XXXXXX[[[iiiqqq|||AAAEEEMMM___{{{zzzooopppvvv|||ooohhhddd```\\\WWWVVVXXX\\\___```eeelllqqqyyyxxxhhhZZZOOOHHHDDDCCCBBB???>>>@@@@@@@@@@@@@@@@@@???>>>============>>>>>>??????@@@<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBDDDFFFGGGKKKMMMPPPSSSVVV[[[```ccckkkrrr}}}rrriii[[[ZZZXXXWWWVVVVVVTTTSSSRRRPPPMMMJJJHHHHHHHHHIIICCCCCCCCCCCCEEEIIILLLNNNNNNLLLJJJHHHGGGHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@DDDIIIMMMSSS___lllwwwxxxqqqmmmkkkmmmnnnwwwxxxzzzzzzxxxuuuqqqnnneeebbb\\\XXXVVVTTTSSSQQQLLLMMMMMMPPPTTTYYY^^^aaa___ccchhhlllnnnppprrrssspppqqqrrrssstttttttttsssxxxzzz}}}~~~yyytttooojjjddd```ZZZYYYWWWVVVVVVWWWYYYZZZ^^^]]]^^^``````^^^```dddmmmsss{{{}}}vvvwwwvvvqqqhhhaaa[[[YYYXXX^^^gggrrr|||yyynnnmmmlllttt}}}|||~~~}}}zzzwwwuuunnncccSSSFFF@@@===<<<;;;;;;;;;::::::;;;;;;<<<<<>>BBBLLL^^^|||}}}zzzllljjjooo}}}ooohhhddd___\\\XXXVVVWWW[[[]]]___dddkkknnnwwwxxxiii[[[OOOIIIDDDCCCBBB???>>>@@@??????@@@@@@@@@??????>>>======>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????????????????????????????>>>>>>???@@@AAACCCEEEFFFJJJLLLOOORRRUUUZZZ___ccchhhppp|||~~~wwwvvvtttllleee```YYYZZZ\\\]]]]]][[[XXXVVVSSSRRRQQQOOONNNMMMLLLLLLJJJIIIHHHIIIKKKNNNRRRUUUUUUQQQLLLHHHHHHIIIJJJJJJFFFFFFFFFEEEEEEDDDDDDDDD>>>>>>>>>>>>>>>@@@DDDGGGJJJTTT___iiittt~~~{{{xxxvvvxxxzzz}}}~~~~~~|||xxxsssmmmjjj^^^[[[VVVSSSRRRQQQPPPOOOKKKKKKMMMPPPWWW^^^eeejjjeeeiiimmmppprrrrrrtttuuuqqqqqqqqqrrrssssssttttttwwwzzz~~~}}}xxxrrrkkkddd___[[[YYYWWWUUUTTTUUUWWWYYY[[[ZZZ\\\``````___aaaffflllqqqxxx}}}vvvxxxwwwqqqhhh___[[[ZZZWWW^^^hhhsss~~~tttkkklllllluuu~~~}}}~~~{{{xxxvvvnnncccSSSGGG@@@>>><<<;;;<<<<<<;;;;;;;;;;;;;;;<<>>>>>???>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>???AAACCCDDDFFFHHHJJJNNNPPPTTTXXX]]]aaaeeennnzzzxxxooogggdddaaa]]]\\\___]]]___bbbcccbbbaaa______\\\\\\\\\\\\\\\ZZZYYYXXXWWWVVVUUUUUUWWWZZZ^^^aaa\\\VVVNNNJJJIIIKKKMMMMMMJJJIIIHHHGGGFFFDDDDDDCCC======>>>======>>>AAACCCEEEMMMVVV___lll{{{}}}}}}wwwpppjjjeeeYYYVVVSSSQQQPPPPPPPPPOOOKKKKKKLLLPPPWWWaaaiiiooolllooosssuuuuuuuuuuuuvvvsssrrrrrrrrrrrrtttuuuvvvwwwzzz}}}zzztttlllccc]]]YYYVVVSSSPPPOOOPPPSSSTTTWWWVVVXXX]]]^^^^^^bbbhhhlllpppwww}}}xxxyyyxxxqqqggg___\\\\\\XXX___iiiuuuooohhhjjjllluuu~~~~~~}}}zzzxxxpppdddTTTGGG@@@===;;;:::;;;;;;;;;;;;;;;<<<===>>>BBBEEETTTooozzzyyyttthhhcccbbbcccbbbbbbaaa```______^^^^^^[[[]]]```aaaaaabbbccceeeeeegggjjjkkklllmmmnnnpppooopppsssuuuxxxzzz||||||~~~rrrddd___``````iiisssyyy{{{~~~???DDDOOObbb}}}yyy|||}}}{{{|||uuuooorrrssskkkfffaaa^^^XXXUUUVVVYYY[[[]]]cccjjjmmmvvvzzzlll^^^PPPIIIDDDCCCBBB>>>===???===>>>???@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<======>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<======???@@@BBBDDDEEEGGGIIILLLOOORRRVVV\\\___bbbkkkxxxlllccc[[[XXXVVVTTTYYYaaabbbdddfffggggggfffggghhhlllmmmnnnoooooommmkkkjjjhhhgggeeeeeegggkkkoooqqqaaaZZZPPPKKKKKKMMMOOOPPPMMMLLLJJJHHHFFFDDDCCCBBB>>>>>>???>>>===>>>@@@BBBCCCJJJRRR[[[iii{{{}}}vvvnnngggbbbVVVTTTQQQPPPPPPQQQPPPOOOLLLLLLLLLPPPWWWaaajjjpppqqqtttwwwxxxwwwvvvvvvwwwuuutttsssrrrsssuuuwwwyyyvvvyyy}}}|||uuulllccc]]]UUURRRNNNJJJIIIKKKMMMOOOSSSSSSUUUZZZ\\\]]]bbbhhhmmmqqqwww|||yyyzzzyyyrrrggg___]]]]]]YYY```kkkwww}}}|||~~~lllfffiiillluuu~~~~~~|||zzzrrrfffVVVHHH@@@<<<999888999999::::::<<<===???@@@AAADDDRRRlllyyywwwvvvjjjdddcccddddddccccccbbbaaa```______\\\^^^```aaa``````aaabbbccceeefffgggggghhhjjjkkkkkkllloooqqqtttvvvwwwxxxwwwyyy~~~xxxhhhaaa```dddllluuuyyyyyyzzz@@@DDDOOOggg}}}zzz{{{}}}|||zzz}}}zzz~~~sssnnnjjjeee___XXXUUUUUUYYY]]]^^^ccciiikkksss}}}}}}nnn___QQQJJJDDDDDDDDDAAA>>>>>>??????>>>>>>>>>>>>??????========================@@@>>>===<<<<<<===>>>@@@========================?????????>>>??????@@@@@@FFFHHHKKKMMMOOORRRVVVYYYcccjjjuuulllbbbWWWTTTTTTXXX___gggjjjnnnqqqqqqooopppuuuzzz|||xxxxxx{{{}}}}}}|||ttteeeVVVQQQRRRSSSUUUWWWUUUPPPKKKIIIJJJIIIDDD@@@@@@???>>><<<<<<<<<======BBBHHHQQQ]]]kkk{{{~~~{{{vvvnnnddd]]]YYYWWWUUUSSSRRRRRRRRRSSSPPPLLLKKKOOOTTT\\\hhhsssyyyyyyzzz{{{|||{{{yyywwwwwwwwwxxxyyyyyywwwvvvuuutttxxx}}}zzzqqqggg\\\UUUNNNLLLIIIFFFEEEEEEGGGHHHKKKMMMPPPRRRTTTXXX]]]```iiikkkqqq{{{yyywwwwwwuuuooohhhaaa\\\ZZZ\\\bbblllxxx{{{vvvyyy{{{mmmbbbdddmmmuuu{{{~~~~~~|||ttthhhWWWGGG>>>;;;;;;<<<:::::::::;;;;;;<<<>>>>>>CCCDDDQQQjjjwwwyyyrrreee^^^___aaabbbccccccbbb```___```aaabbb```^^^]]]]]]]]]___```cccdddfffgggiiijjjjjjjjjjjjlllnnnoooppprrruuuxxx{{{yyyzzz}}}pppfff___dddjjjpppuuuwwwzzz~~~AAADDDNNNddd|||}}}{{{xxxsssmmmiiiccc]]]XXXUUUUUUYYY\\\^^^bbbhhhjjjsss}}}~~~nnn```SSSKKKEEEEEEEEEBBB???@@@?????????>>>>>>????????????????????????????????????>>>===<<<<<<===>>>?????????????????????????????????>>>??????@@@AAAAAAEEEGGGJJJLLLNNNQQQTTTWWWaaahhhtttkkkbbbZZZYYY[[[___gggnnnssswww|||~~~~~~xxxjjj[[[UUUUUUUUUVVVWWWXXXSSSMMMJJJJJJIIIEEEAAAAAA@@@>>>===<<<<<<======DDDIIIQQQ]]]lll|||}}}|||}}}~~~|||yyyuuunnneee```]]]\\\[[[YYYXXXWWWVVVVVVPPPLLLKKKNNNSSSZZZfffqqqxxxyyy{{{}}}~~~}}}{{{yyyyyyyyyzzzzzzyyyyyyxxxwwwzzz}}}}}}tttlllbbbYYYSSSMMMKKKHHHEEEDDDDDDEEEFFFGGGIIIKKKNNNQQQUUUYYY]]]eeehhhoooxxxzzzwwwvvvtttnnnfff```[[[ZZZ]]]dddooo{{{{{{tttvvvuuuiiiaaadddoooxxx~~~}}}uuuiiiXXXHHH???;;;;;;<<<;;;;;;;;;;;;<<<======>>>CCCFFFSSSnnnzzzzzzsssfff______aaa___```aaaaaa```___```bbbaaa```^^^]]]\\\]]]^^^___bbbcccdddfffggghhhhhhhhhiiikkkmmmnnnoooqqqtttvvvyyywwwxxx~~~ssshhhbbbfffjjjqqqtttwwwzzzBBBDDDMMMaaazzzzzzwwwuuu{{{uuunnnhhhbbb\\\XXXUUUUUUYYY\\\]]]aaagggiiirrr}}}pppaaaUUUMMMFFFFFFEEEBBB@@@AAA@@@@@@????????????@@@@@@???????????????????????????>>>===<<<<<<===>>>???????????????????????????>>>>>>>>>???@@@AAABBBCCCDDDGGGIIIKKKMMMOOOSSSVVV^^^fffsssooohhhccceeeiiimmmttt{{{}}}{{{nnn```ZZZYYYXXXXXXZZZ\\\WWWPPPLLLKKKIIIFFFCCCAAA@@@>>>===<<<<<<======DDDGGGNNNXXXfffxxx}}}{{{{{{~~~{{{xxxuuuqqqlllgggcccaaaaaa```^^^\\\ZZZYYYWWWPPPLLLJJJMMMQQQWWWbbbmmmvvvyyy|||}}}|||}}}}}}|||{{{{{{{{{{{{{{{{{{ssskkkccc[[[TTTOOOKKKIIIFFFCCCBBBBBBCCCCCCAAACCCFFFHHHKKKOOOTTTXXX```dddkkkttt{{{wwwvvvsssmmmeee___[[[ZZZ___fffrrr}}}uuuuuu~~~{{{nnneee___fffqqq{{{vvvkkkZZZJJJ@@@<<<<<<<<<======<<<<<<<<<======>>>CCCGGGWWWttt~~~{{{vvvhhhaaa```aaa\\\^^^____________aaabbb```___^^^]]]\\\]]]^^^___aaabbbcccdddeeefffffffffhhhiiikkklllmmmnnnqqqtttvvvuuuvvv{{{wwwlllfffggglllqqqtttvvvyyy~~~}}}|||{{{{{{|||}}}~~~~~~~~~CCCDDDKKK]]]zzzxxxwwwtttsssxxxyyypppiiibbb\\\XXXUUUUUUXXX[[[\\\```eeegggppp{{{qqqcccVVVMMMFFFEEEEEEBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA========================??????>>>======>>>??????????????????????????????======>>>>>>@@@AAACCCCCCDDDFFFIIIJJJLLLNNNRRRUUU\\\dddpppxxxsssqqquuuzzz~~~zzznnnbbb]]]\\\[[[\\\___```[[[TTTNNNKKKIIIFFFDDDBBBAAA???===<<<<<<======AAACCCGGGNNNZZZkkk|||~~~|||zzzwwwsssooommmjjjfffdddaaaaaaaaa```^^^\\\YYYXXXQQQLLLJJJKKKNNNSSS^^^hhhtttxxx}}}}}}}}}~~~~~~~~~~~~zzzsssnnnggg```YYYSSSNNNLLLHHHGGGDDDBBB@@@@@@@@@@@@<<>>DDDIII[[[zzz}}}yyykkkccc``````]]]^^^```___^^^^^^```aaa___^^^]]]]]]\\\\\\]]]]]]aaaaaabbbcccdddeeeeeedddfffhhhiiijjjjjjllloooqqqtttssstttxxx~~~yyynnnhhhiiimmmqqqtttuuuyyy~~~}}}zzzyyyyyyuuutttsssrrrrrrssstttuuurrrsssvvvzzzBBBCCCIII[[[vvvyyywwwtttsssvvv~~~ssskkkccc^^^XXXUUUTTTXXXZZZ[[[^^^dddeeeoooyyyssseeeVVVMMMFFFDDDCCC@@@???@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDFFFHHHJJJKKKNNNQQQTTTZZZaaalllzzz~~~~~~vvvkkkaaa]]]\\\]]]```eeeccc___YYYRRRMMMIIIFFFDDDCCCAAA@@@>>>===<<<======@@@@@@BBBFFFOOO[[[iiirrr~~~uuurrrnnnjjjiiigggeeecccaaaaaabbbbbbaaa___]]]\\\UUUPPPLLLLLLMMMPPPZZZcccpppvvv~~~}}}||||||~~~~~~|||zzzuuuooojjjcccaaa\\\VVVPPPLLLJJJIIIGGGEEECCCAAA???>>>======:::<<>><<<;;;===<<<<<<<<<<<<======>>>CCCJJJ^^^}}}~~~{{{mmmddd_________```aaa```^^^]]]^^^___^^^^^^]]]\\\\\\\\\\\\\\\```aaabbbcccdddeeeeeeeeeeeefffhhhhhhiiijjjmmmooorrrssstttwww{{{~~~yyynnniiihhhlllqqqtttuuuxxx|||~~~~~~{{{wwwsssqqqqqqpppooollliiihhhhhhiiijjjfffhhhlllpppuuu{{{AAABBBIIIZZZttt{{{wwwuuuvvvuuullleee```YYYUUUTTTWWWYYYZZZ]]]bbbdddmmmvvv}}}tttgggWWWMMMFFFDDDCCC@@@???@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????========================<<<<<<<<<===>>>???@@@AAACCCEEEGGGHHHJJJLLLOOORRRWWW\\\fffssssssiii___[[[[[[^^^dddkkkhhheee```YYYRRRLLLHHHEEECCCBBB@@@>>>===<<<======AAAAAABBBDDDHHHPPPYYY___lllttt~~~~~~rrroookkkhhhgggeeedddbbbbbbccccccddddddddddddddd\\\VVVQQQOOONNNPPPXXXaaalllttt~~~}}}|||||||||{{{zzzwwwtttqqqmmmjjjeee___\\\TTTTTTSSSOOOKKKHHHHHHHHHEEEDDDCCC@@@>>>===<<<;;;:::<<<>>>???AAADDDHHHLLLRRRXXX```iiirrr}}}|||uuummmeee```^^^^^^```iiixxxvvvmmmgggeeelllvvv~~~~~~sssbbbQQQFFF???<<<;;;:::::::::;;;;;;<<<>>>>>>CCCJJJ^^^~~~~~~}}}oooddd___]]]^^^___```^^^\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[^^^___```bbbdddeeeeeeeeedddfffgggggghhhiiikkkmmmpppqqqsssuuuwwwyyy{{{||||||~~~yyynnnhhhgggkkkqqqtttuuuvvvzzz}}}|||}}}|||zzzuuuqqqnnnmmmjjjgggccc___\\\\\\\\\]]][[[^^^bbbeeejjjooovvvzzzyyy|||???@@@HHHZZZsss}}}zzzxxx|||vvvllleeeaaaYYYUUUTTTWWWXXXYYY\\\aaadddkkkssszzz~~~tttiiiXXXOOOGGGDDDCCCAAA@@@AAA?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDFFFGGGIIILLLNNNQQQVVV___lllzzzsssiii^^^ZZZZZZ]]]fffooommmkkkggg```XXXPPPKKKHHHDDDCCCAAA???============AAABBBCCCCCCEEEHHHMMMPPPVVV^^^iiisssxxxzzzyyyyyyrrroookkkhhhgggfffdddbbbbbbbbbcccdddfffhhhjjjkkkeee^^^XXXUUURRRRRRYYYaaaiiirrr~~~}}}{{{yyywwwssspppkkkgggbbb]]]ZZZWWWSSSQQQIIIKKKLLLKKKHHHFFFGGGHHHEEEDDDBBB@@@>>><<<;;;::::::;;;======???AAAEEEHHHNNNTTT\\\dddlllwww|||uuulllccc^^^]]]^^^bbbjjjwwwzzznnniiigggmmmvvvuuudddSSSGGG@@@===;;;888888888999;;;<<<>>>???BBBJJJ^^^|||~~~~~~oooddd]]][[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\^^^```bbbddddddeeedddeeeggggggggghhhkkkmmmmmmnnnqqqssstttuuuvvvxxxxxxzzz|||}}}zzznnnhhhdddjjjqqquuuuuuuuuwwwyyy{{{{{{{{{xxxsssmmmjjjiiibbb___ZZZUUURRRQQQRRRRRRRRRUUUXXX[[[^^^ccciiinnnssswww{{{~~~===@@@HHHZZZsss}}}xxx{{{|||uuullleeeaaaYYYUUUTTTWWWXXXXXX[[[```cccjjjrrrxxx}}}}}}uuukkkZZZPPPHHHEEEDDDBBBAAABBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????????????????<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDDFFFIIILLLLLLQQQZZZgggwwwuuujjj___ZZZYYY]]]gggppppppooolllfff]]]TTTMMMJJJDDDCCCAAA???============>>>@@@BBBCCCCCCCCCFFFGGGHHHOOOZZZdddkkkpppsssuuurrrooollljjjhhhfffdddbbb``````aaaccceeeiiilllnnnkkkddd]]]YYYUUUUUU[[[bbbgggqqq}}}{{{xxxvvvqqqlllgggbbb]]]XXXSSSPPPNNNLLLKKKBBBFFFIIIIIIGGGFFFGGGHHHEEEDDDCCCAAA>>><<<;;;:::999:::<<<<<<===???BBBEEEKKKQQQYYYaaaiiisss{{{tttjjjbbb]]]]]]^^^cccjjjvvvoooiiigggnnnwwwvvveeeTTTHHHAAA===;;;666777777888:::<<<>>>???BBBIII]]]{{{~~~~~~pppddd]]]ZZZVVVWWWYYYYYYXXXXXXZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZXXXYYY\\\^^^aaacccdddddddddfffggggggggghhhjjjllljjjmmmoooqqqrrrrrrtttuuuvvvwwwyyy{{{~~~zzznnnhhhccciiiqqquuuuuuuuuvvvwwwuuuvvvuuurrrlllfffbbb```]]]ZZZUUUPPPMMMLLLMMMNNNNNNPPPSSSTTTVVVYYY___dddjjjnnntttwwwxxxzzz}}}BBBBBBGGGWWWsss}}}wwwvvvwwwmmmeee```ZZZWWWTTTSSSVVVZZZ]]]___ccchhhooovvvvvvjjj[[[QQQHHHFFFDDDAAA@@@AAA>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>888999999:::;;;<<<======;;;;;;:::;;;;;;<<<===>>>BBBBBBCCCEEEGGGGGGFFFDDDIIILLLTTTaaasssvvvjjj___[[[\\\aaakkksssvvvuuusssoooggg]]]TTTNNNKKKHHHEEECCCBBBAAA@@@>>>@@@@@@AAABBBCCCDDDEEEFFFIIIJJJMMMUUU```jjjrrrvvvuuutttrrrppplllhhhdddaaaeeedddbbbaaaccciiipppuuuyyyooobbbXXXUUUWWW[[[^^^jjjqqq{{{}}}wwwssspppkkkccc\\\TTTPPPJJJHHHGGGGGGEEEBBBFFFFFFGGGGGGHHHHHHHHHIIIDDDCCCBBB@@@>>>;;;999888<<<;;;:::999:::<<<>>>@@@FFFKKKTTT\\\eeeppp}}}{{{yyysssllleeeaaa`````````jjjxxxrrriiieeekkkwwwxxxdddRRREEE???===<<<>>>============>>>>>>???CCCIIIZZZsssooobbb\\\ZZZVVVVVVWWWYYYZZZ\\\]]]]]][[[\\\\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^____________dddeeefffggghhhhhhhhhhhhjjjkkklllmmmnnnppppppqqqtttwwwyyy|||}}}ssskkkbbbgggmmmrrrsssrrrrrrrrrvvvsssoookkkfffaaa\\\XXXUUUSSSNNNJJJGGGFFFFFFFFFJJJJJJKKKMMMPPPTTTWWWYYYbbbgggooouuuxxxyyyzzz{{{@@@CCCKKK\\\wwwxxxnnnkkk{{{zzzooofffaaa[[[WWWTTTSSSVVVZZZ]]]^^^ccchhhooovvv~~~vvvjjj[[[RRRIIIFFFDDDAAA@@@AAA@@@@@@@@@@@@@@@???>>>===<<<===???AAAAAA@@@???>>>>>>>>>????????????>>>>>>;;;;;;<<<<<<======>>>>>>;;;::::::;;;;;;<<<===>>>AAAAAACCCEEEGGGHHHHHHGGGIIILLLSSS___oooyyynnnbbb]]]]]]bbbjjjsssxxxyyyxxxtttnnnddd[[[UUUMMMJJJEEECCCBBBAAA@@@???BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHKKKRRR]]]hhhppptttwwwwwwwwwvvvtttooojjjfffffffffeeedddcccgggnnntttzzztttjjj```ZZZYYY[[[]]]kkkrrr|||{{{vvvoookkkgggbbbYYYSSSNNNJJJEEEBBBBBBBBB@@@>>>DDDDDDEEEEEEFFFGGGGGGGGGDDDCCCCCCAAA???===;;;:::<<<;;;:::999:::<<<>>>???CCCHHHPPPWWW```lllyyy{{{xxxssskkkddd```______cccmmmzzzrrrjjjeeelllxxxxxxdddRRRFFF@@@>>>=========<<<<<<======>>>>>>@@@FFFVVVoooooobbb[[[YYYVVVVVVWWWXXXZZZ[[[\\\]]]ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\\\\]]]_______________bbbcccdddeeeffffffffffffgggggghhhiiijjjkkkllllllqqqssswwwyyyzzz|||~~~xxxnnngggiiimmmppprrrqqqnnnlllllliiieeebbb^^^ZZZUUUQQQNNNKKKHHHDDDAAAAAAAAAAAADDDDDDEEEGGGJJJNNNQQQSSSYYY___ffflllooopppqqqrrrAAAEEEOOO```yyytttfffaaajjj}}}}}}qqqgggbbb[[[XXXTTTSSSUUUYYY\\\]]]ccchhhooouuu|||~~~vvvkkk]]]SSSIIIFFFDDDAAA@@@BBBAAAAAAAAA@@@???>>>===<<<:::<<>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<===>>>???@@@BBBEEEGGGJJJKKKLLLLLLMMMRRR\\\jjj{{{xxxtttmmmfffccceeejjjooouuugggaaa```bbbiiiqqqxxxyyy{{{yyytttkkkbbb]]]PPPLLLFFFBBBAAAAAAAAAAAACCCDDDFFFHHHHHHHHHGGGFFFHHHHHHJJJPPP[[[gggpppuuuzzz{{{~~~zzzrrrllliiijjjjjjgggcccdddjjjoooxxxwwwssskkkccc___^^^```lllrrr|||}}}xxxrrrkkkfffaaa[[[SSSNNNJJJGGGDDDBBBAAAAAA@@@???AAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCBBB@@@???===<<<;;;;;;:::::::::<<<===>>>@@@DDDJJJQQQYYYeeerrr|||{{{xxxrrrjjjccc___^^^___gggppp}}}~~~rrrjjjfffmmmzzzxxxcccQQQFFFAAA???===<<<<<<;;;;;;<<<======>>>???DDDSSSkkkpppbbb[[[XXXUUUVVVWWWXXXYYY[[[\\\\\\YYYZZZZZZZZZZZZZZZZZZYYY\\\]]]^^^___````````````aaaaaabbbcccddddddddddddddddddeeefffggghhhhhhiiilllooosssvvvwwwwwwxxxyyy}}}rrrlllllllllooopppooojjjeeebbb```[[[XXXUUUQQQMMMJJJFFFDDDAAA???=========>>>??????@@@AAADDDGGGJJJLLLQQQVVV]]]bbbeeeggghhhiiiDDDJJJSSSbbbxxxssseee]]]bbbpppqqqgggbbb\\\XXXTTTSSSUUUXXX[[[\\\bbbhhhnnntttzzz|||vvvmmm___TTTJJJFFFDDDAAA@@@BBBAAAAAAAAA@@@???>>>======<<<===???AAAAAA@@@>>>=========>>>>>>>>>>>>======?????????>>>>>>>>>======::::::::::::;;;<<<=========???BBBDDDGGGKKKOOORRRQQQRRRTTT[[[fffvvvuuujjjccc___\\\XXXTTTSSSWWW^^^dddttt~~~ooofffbbbbbbgggnnntttvvvxxxxxxtttlllddd___QQQLLLFFFBBB@@@AAAAAAAAAAAACCCFFFHHHIIIGGGFFFDDDKKKJJJKKKQQQ\\\hhhrrrxxx{{{~~~yyyrrrlllooooooiiibbb```ccchhhqqquuuwwwssslllffffffggglllrrr||||||zzzsssnnnggg```[[[UUUOOOJJJEEEDDDBBBAAA@@@@@@@@@???>>>??????@@@AAABBBCCCCCCBBBBBBAAAAAA@@@???>>>===;;;::::::::::::;;;<<<===>>>AAAFFFKKKRRR^^^kkkuuu}}}}}}zzzssskkkddd______```hhhqqq~~~~~~rrrkkkhhhooo|||vvvaaaOOOEEEAAA>>><<<;;;;;;;;;;;;;;;<<<===>>>BBBDDDRRRjjjrrrccc[[[XXXUUUVVVVVVXXXYYYZZZZZZ[[[YYYZZZZZZ[[[[[[ZZZZZZYYY]]]]]]^^^___``````````````````aaabbbccccccbbbbbbeeeeeeeeeffffffggggggggghhhkkkpppsssssssssssssssyyy}}}uuupppmmmkkkmmmooommmgggaaa^^^[[[WWWRRROOOKKKGGGDDDBBB@@@???===<<<<<<===>>>=========???AAADDDGGGHHHLLLQQQWWW\\\___aaabbbdddIIINNNVVVaaatttsssddd[[[___hhhxxxqqqgggbbb\\\YYYTTTSSSTTTWWWZZZ[[[aaagggmmmrrrxxx{{{vvvoooaaaVVVKKKGGGDDDAAA@@@BBB>>>??????@@@@@@@@@??????@@@????????????@@@AAABBB======>>>>>>>>>>>>======???>>>>>>======<<<<<<;;;:::999999::::::;;;<<<===<<<>>>BBBDDDGGGLLLRRRWWWWWWXXXYYY\\\dddqqqsssiiibbb[[[VVVPPPOOONNNMMMNNNQQQVVV[[[kkkxxxllldddbbbeeejjjnnnpppsssssspppiiibbb]]]PPPKKKEEEAAA@@@@@@AAAAAAAAACCCFFFIIIJJJJJJIIIGGGMMMLLLMMMSSS]]]jjjtttyyy|||~~~~~~uuuppprrrqqqlllddd______aaagggmmmssstttpppmmmmmmooopppuuu~~~|||xxxtttjjjfff___XXXQQQLLLHHHFFF>>>>>>>>>===<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBB@@@@@@@@@@@@???>>>===<<<:::::::::::::::;;;;;;<<<<<>>>>>FFFGGGSSSkkkttteee[[[XXXUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\]]]^^^___``````````````````aaabbbbbbbbbaaaaaadddddddddddddddddddddddddddhhhlllooopppoooooopppwwwwww{{{~~~vvvpppllljjjkkkmmmkkkeee___\\\XXXRRRNNNJJJFFFBBB???>>>===<<<<<<;;;<<<<<<===;;;;;;;;;<<<>>>AAACCCEEEHHHMMMRRRWWWZZZ[[[]]]___IIIPPPXXXbbbrrrttteeeYYY[[[aaammmrrrgggbbb]]]YYYUUUSSSTTTWWWYYYZZZ^^^eeelllqqqvvvzzzxxxrrrcccXXXLLLGGGDDDAAA@@@BBB>>>>>>???@@@@@@@@@@@@@@@BBBAAA???>>>>>>@@@BBBDDD<<<======>>>>>>======<<<=========<<<<<<;;;;;;;;;999999999999:::;;;<<<===<<>><<<<<<===>>>@@@AAABBBBBB@@@@@@@@@???>>>===<<<;;;::::::::::::;;;;;;;;;:::;;;>>>AAADDDIIIQQQ\\\dddooo{{{~~~vvvmmmeeebbbbbbcccfffpppsssllljjjsssrrrZZZIIIAAA???<<<999::::::;;;;;;<<<===??????GGGHHHUUUnnnzzzwwwggg\\\XXXUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^_______________``````aaaaaa````````````````````````_________aaadddiiikkkllllllmmmnnntttssstttwwwzzz{{{xxxtttmmmjjjhhhhhhhhhfffaaa\\\VVVRRRLLLGGGDDD@@@===;;;;;;::::::::::::::::::;;;999999999999;;;===???@@@CCCGGGLLLQQQSSSUUUWWWYYYEEENNNZZZeeevvvzzzkkk\\\YYYZZZeeezzzssshhhddd]]]YYYUUUSSSTTTVVVXXXYYY\\\cccjjjooouuuzzzyyyuuueeeYYYMMMGGGDDDAAA@@@CCC??????@@@@@@@@@??????>>>@@@??????>>>???@@@AAAAAA<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===<<>>>>>>>>>>>===@@@BBBEEEJJJNNNQQQTTTUUUSSSSSSVVV]]]hhhsss{{{~~~xxxsssqqqpppppppppmmmhhhddd```aaacccfffhhhkkknnnooouuuzzz}}}yyytttnnnhhhccc^^^[[[UUUNNNIIIGGGGGGHHHBBBDDDEEEDDDAAA???@@@AAA<<<===>>>???@@@BBBCCCCCCAAAAAAAAA@@@???>>><<<;;;:::::::::;;;;;;::::::999999<<>>@@@@@@DDDFFFTTTooo{{{yyyiii^^^YYYUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]^^^^^^______^^^]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[^^^aaadddfffhhhiiilllmmmmmmmmmooopppqqqqqqqqqqqqiiiiiigggeeebbb^^^ZZZXXXOOOKKKFFFBBB@@@>>><<<:::::::::::::::::::::::::::888888888888:::;;;===???@@@CCCHHHLLLNNNPPPSSSUUUAAALLL[[[iiizzzrrraaaYYYUUU___vvvtttjjjfff]]]ZZZUUUSSSSSSVVVWWWXXXZZZbbbiiiooouuuzzzzzzwwwfffZZZMMMGGGDDDAAAAAACCCAAAAAAAAA@@@???>>>===<<<<<<===>>>???@@@??????>>><<<<<<============<<<<<<<<<<<<<<<===============999999999999:::;;;<<<<<<===@@@CCCEEEGGGMMMWWW___bbbccccccaaa```eeeoooxxxwwwkkkgggcccbbbbbbaaa^^^[[[\\\\\\[[[XXXWWWYYY\\\___dddpppxxxiii___]]]___ZZZYYYXXXUUUQQQMMMHHHFFFCCCAAA>>>============<<<===???BBBGGGLLLQQQTTTWWWXXXYYY]]]eeeooozzz~~~yyyrrrpppooorrruuutttoooiiibbb```___```dddhhhjjjkkktttxxx~~~|||xxxtttpppiiibbb]]]UUURRRMMMFFFBBB@@@BBBDDD@@@BBBDDDCCC???===>>>???======>>>@@@AAACCCDDDDDDCCCCCCBBBBBB@@@>>>===<<<::::::;;;;;;;;;:::999999777;;;>>>@@@CCCHHHOOOUUU\\\gggsssyyy}}}uuulllccc``````bbbiiissssssmmmlllvvvrrrZZZIIIBBB@@@>>>:::;;;;;;<<<<<<>>>???@@@AAAAAACCCRRRooo{{{jjj^^^YYYUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[^^^^^^]]]]]]\\\[[[[[[[[[\\\^^^aaaccceeegggjjjmmmgggiiilllmmmmmmlllmmmnnnggghhhgggccc]]]XXXUUUSSSKKKGGGCCC@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<>>>@@@???BBBGGGJJJMMMOOOQQQSSSAAAFFFPPP___sss~~~hhh[[[UUU___pppyyynnniiiaaaXXXQQQPPPQQQRRRVVV\\\]]]bbbfffjjjqqqxxxyyyuuueeeZZZOOOJJJFFFBBBAAABBBAAA@@@@@@??????@@@AAABBB>>>???@@@@@@???>>>???AAA????????????>>>>>>>>>>>>======<<<;;;:::999999888;;;::::::999999::::::;;;===@@@CCCEEEHHHOOOYYY```fffeeeccc___^^^bbbkkkrrr}}}|||pppqqqrrrsssrrrpppnnnllliiihhhfffcccaaabbbeeegggkkktttkkk```]]]^^^TTTUUUTTTQQQMMMIIIGGGGGGAAAAAA@@@>>>===;;;:::999@@@@@@BBBFFFNNNUUUZZZ\\\```___cccnnn|||~~~xxxvvvuuuuuuvvvwwwwwwtttrrrlllfff```^^^^^^^^^bbbhhhooottt|||}}}vvvpppiiiccc^^^ZZZSSSPPPKKKIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>???@@@AAAAAABBBBBBDDDCCCCCCBBB@@@>>><<<;;;999999:::;;;:::999888777888:::===???AAAEEEIIIMMMSSSZZZccclllsss{{{|||xxxqqqjjjeeebbbaaaaaallluuuxxxqqqooowwwqqqXXXJJJDDD@@@>>>===???>>><<<;;;;;;===@@@BBBGGGHHHSSSlll~~~}}}lll___YYYTTTUUUWWWXXXYYYXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[XXXYYY[[[]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]aaa^^^[[[YYYYYYYYYXXXWWWZZZ\\\^^^```bbbccccccccceeeeeeeeeeeeeeefffggghhhdddgggfffccc___ZZZQQQHHHKKKEEE@@@@@@>>>999777888<<<<<<<<<<<<;;;;;;;;;;;;::::::999888999:::;;;<<>>>>><<<>>>???>>>===<<<===???>>>>>>======<<<<<<;;;;;;===============<<<<<<<<<;;;::::::999999::::::;;;===@@@CCCEEEIIIPPPYYY```ggggggfffbbb```ccckkksss~~~{{{yyyssssssqqqooommmmmmoooqqqvvv|||pppaaaZZZXXXVVVVVVTTTRRRNNNKKKIIIHHHCCCCCCBBBAAA@@@@@@??????@@@AAAEEEKKKTTT]]]cccgggkkkkkknnnyyy|||vvvuuuvvvxxxzzz|||{{{zzzuuuooojjjhhhgggeeehhhlllpppuuu}}}|||uuuooohhhbbb\\\XXXUUUQQQMMMJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDD??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBB@@@???===<<<888999:::::::::999888777:::;;;===>>>>>>AAAEEEGGGLLLRRRZZZbbbiiirrr}}}}}}xxxppphhhcccaaaaaaaaammmvvv~~~vvvrrryyyqqqXXXIIIDDD@@@>>>===>>>===;;;:::;;;===???AAAFFFHHHSSSlll|||oooaaaZZZTTTUUUVVVWWWXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXZZZ\\\]]]^^^^^^]]]^^^]]][[[ZZZZZZZZZ[[[\\\___]]][[[[[[[[[ZZZXXXVVVXXXYYY\\\^^^```bbbbbbcccddddddcccccccccddddddeeeaaacccccc```]]]YYYPPPHHHGGGBBB???@@@???;;;999;;;:::::::::999999999999999::::::999999:::;;;===>>>@@@@@@AAACCCEEEHHHJJJKKK===@@@GGGRRRccc|||uuudddXXX[[[hhhyyypppgggccc\\\VVVUUUUUUTTTUUUXXX[[[___dddgggnnnvvvxxxuuujjj___SSSMMMIIIEEECCCDDDAAAAAAAAAAAA@@@>>>===<<<===>>>???>>>===<<<===?????????>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>>;;;::::::999999::::::;;;>>>@@@CCCFFFIIIPPPZZZaaaiiijjjjjjgggdddgggooovvv~~~||||||~~~{{{iii]]]XXXVVVTTTRRROOOLLLJJJHHHHHHCCCBBBAAA@@@@@@AAAAAABBBBBBEEEKKKTTT___jjjrrrwww{{{{{{xxxwwwwwwzzz}}}zzzvvvvvvssspppqqqttttttxxx}}}wwwqqqkkkddd^^^YYYVVVSSSNNNKKKIIIHHHGGGEEECCCCCCBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>:::;;;;;;;;;;;;:::999999;;;;;;<<<;;;;;;<<>>===<<<;;;::::::;;;<<>>>>>>>>>>>>>>@@@AAABBBAAA???>>>???@@@BBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===@@@CCCFFFJJJQQQ[[[bbbhhhlllooommmkkknnnvvv~~~zzziii```YYYVVVSSSPPPNNNMMMLLLKKKFFFEEECCCBBBBBBCCCEEEFFFGGGMMMUUU```lllwww}}}||||||~~~}}}|||}}}|||yyyzzz}}}zzz}}}}}}wwwrrrkkkccc___VVVRRRNNNKKKJJJIIIHHHGGGBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@===============<<<<<<<<<999::::::999888999;;;===DDDGGGKKKQQQXXXeeesss}}}~~~wwwmmmccc]]]\\\___aaammmwwwxxx|||nnnUUUGGGBBB???======;;;:::::::::;;;<<<>>>@@@DDDFFFRRRkkk}}}wwweeeZZZTTTTTTTTTTTTTTTTTTSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTVVVYYY[[[\\\\\\\\\]]][[[YYYWWWWWWXXXZZZ[[[\\\]]]```cccdddaaa[[[VVVTTTTTTVVVXXXZZZ]]]```aaadddcccbbb```___^^^^^^^^^]]]aaacccaaa```^^^WWWOOODDD???===??????<<<;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<>>>>>>>>===<<<<<<;;;::::::999999;;;::::::999999::::::;;;===???CCCFFFIIIQQQ[[[bbbgggmmmtttuuussswwwxxxlllbbb]]]XXXTTTSSSSSSRRRPPPMMMKKKIIIHHHHHHJJJMMMOOOSSSZZZdddnnnyyy~~~}}}{{{}}}yyyxxx{{{|||{{{}}}~~~}}}xxxqqqiiidddVVVSSSOOOLLLKKKKKKJJJIIICCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>======<<<<<<<<<<<<888999999888888888;;;===BBBEEEHHHLLLTTTbbbrrr}}}~~~wwwlllbbb\\\[[[^^^```kkkuuuyyy}}}lllTTTFFFBBB???======::::::::::::;;;===>>>@@@CCCFFFQQQjjj{{{zzzyyyfffYYYUUUTTTTTTSSSRRRRRRRRRRRROOONNNNNNMMMMMMMMMNNNNNNPPPRRRTTTWWWYYY[[[[[[[[[^^^\\\[[[YYYYYYZZZ[[[\\\\\\^^^bbbfffhhheee```[[[UUUUUUUUUVVVXXX[[[^^^```dddcccbbb```____________]]]aaadddddddddccc]]]VVVIIICCC???@@@???<<<;;;===<<<<<<======>>>>>>>>>>>>@@@>>>===<<<<<>>======>>>??????>>>>>>>>>=========@@@???>>>===<<<;;;::::::;;;::::::999999::::::;;;;;;>>>BBBEEEIIIPPPZZZbbbhhhpppyyy|||||||||nnnggg___YYYWWWUUURRRPPPOOONNNLLLKKKMMMRRRWWWZZZeeellluuu~~~}}}yyyxxxssspppqqqrrrssswww||||||~~~}}}vvvoooiii[[[XXXSSSOOONNNMMMKKKJJJEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCDDDCCCCCCBBBBBB===<<<;;;;;;::::::;;;;;;999::::::999999:::<<>>======999::::::;;;<<<>>>???@@@CCCFFFQQQhhhyyyttt{{{gggZZZVVVUUUTTTSSSRRRQQQQQQQQQOOONNNMMMMMMLLLLLLLLLLLLMMMOOORRRUUUXXXZZZZZZ[[[]]]]]]\\\\\\[[[[[[[[[\\\[[[]]]aaafffiiihhhdddaaaYYYXXXVVVVVVWWWYYY\\\^^^bbbaaaaaa````````````aaa^^^cccfffgggiiiiiiddd]]]QQQIIIDDDBBBAAA??????AAA>>>??????@@@@@@AAAAAABBBDDDBBB???<<<<<<===@@@BBBEEEEEEFFFFFFEEECCCAAA@@@AAAHHHPPPXXXcccuuullleeeiiiuuuyyyoooccc\\\VVVUUUTTTQQQQQQTTTSSSWWW[[[___gggqqquuutttsssgggZZZRRRLLLFFFBBBCCC@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAA@@@>>>======>>>===>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;::::::999999::::::;;;:::===@@@CCCHHHOOOYYYaaakkkuuu|||pppgggbbb^^^YYYUUUTTTSSSRRRTTTXXX___fffkkkxxx~~~wwwpppiiigggffffffkkkqqqtttvvvzzz}}}vvvpppddd```ZZZUUUQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<;;;<<<<<<===<<<======<<<:::;;;===???===???BBBGGGOOO]]]mmmyyy~~~xxxmmmccc]]][[[]]]___gggrrr~~~yyyzzz~~~iiiQQQDDD@@@>>>======::::::;;;<<<>>>???@@@AAACCCFFFPPPeeezzzrrr{{{|||iii[[[WWWVVVTTTSSSQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMQQQTTTWWWYYYZZZZZZ\\\\\\]]]]]]]]]\\\[[[ZZZZZZ[[[^^^cccggghhhgggeee^^^\\\YYYVVVVVVXXX[[[]]]^^^^^^^^^___```aaabbbcccdddhhhmmmoooqqqrrrnnngggXXXPPPIIIFFFEEEDDDFFFJJJDDDEEEEEEFFFGGGGGGHHHHHHGGGDDD@@@<<<;;;;;;===???BBBBBBCCCCCCBBB@@@>>><<>>======::::::;;;===>>>@@@AAAAAADDDFFFOOOddd}}}sss{{{~~~jjj]]]XXXWWWUUUSSSQQQQQQQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLKKKLLLPPPSSSVVVXXXYYYZZZZZZ[[[]]]^^^]]]\\\ZZZXXXYYYZZZ\\\```eeehhhhhhgggbbb___[[[WWWVVVWWWZZZ\\\\\\\\\\\\]]]___aaaccccccjjjooosssvvvyyy{{{vvvppp]]]TTTLLLIIIIIIIIILLLQQQKKKKKKLLLLLLMMMNNNOOOOOOIIIFFFAAA<<<::::::;;;===AAAAAABBBCCCBBB???===;;;SSSaaaqqq}}}uuullllllsssrrrkkkaaaWWWTTTRRROOONNNPPPVVVSSSSSSYYYcccmmmrrrsssrrrjjj]]]SSSMMMIIIEEEBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>??????@@@@@@AAABBBBBBDDDCCCCCCBBB@@@>>><<<;;;<<<<<<<<<===<<<<<<;;;::::::::::::999999999888888===<<<===BBBFFFKKKWWWbbblllzzzyyyllljjjiiimmmwww}}}ooobbbYYYXXXZZZ]]]fffgggkkkrrrzzz{{{qqqkkkccc\\\VVVSSSPPPNNNKKKJJJIIIHHHHHHGGGDDDBBB??????@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA<<<<<<======>>>>>>??????>>>===<<<;;;;;;<<<>>>??????>>>@@@FFFOOO\\\ooo~~~~~~vvvlllccc]]][[[[[[[[[gggooo}}}vvvxxx~~~gggOOOEEEAAA<<<;;;===>>>=========>>>???@@@@@@FFFIIIOOO]]]wwwtttuuukkk[[[[[[VVVSSSUUUVVVSSSSSSUUUUUUSSSQQQQQQQQQPPPNNNMMMOOOOOOOOOOOORRRUUUXXXZZZ\\\[[[[[[[[[ZZZZZZYYYYYY[[[[[[ZZZ[[[]]]aaaeeehhhjjjeee]]]YYYXXXYYYYYYXXX^^^^^^]]]]]]]]]aaafffjjjkkkqqqwww|||}}}vvvddd[[[TTTTTTTTTSSSSSSTTTQQQWWWZZZXXXVVVUUUSSSOOOCCCAAA>>>;;;999:::;;;<<>>===<<<;;;;;;dddrrr}}}qqqooovvvuuummmbbbYYYVVVTTTQQQPPPRRRUUUTTTTTTYYYbbbkkkqqqssstttkkk^^^TTTMMMHHHEEECCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>======<<<;;;:::::::::999999999999888999888:::>>>BBBGGGRRR]]]lll{{{}}}zzz|||sssdddYYYTTTUUUVVV___```dddjjjrrryyy~~~zzzsssiii___XXXSSSPPPNNNNNNLLLJJJIIIHHHGGGDDDAAA???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCBBBAAA======>>>>>>>>>>>>??????>>>===<<<<<<<<<===>>>???AAA???AAAHHHQQQ^^^pppxxxlllbbb[[[ZZZZZZ\\\dddlllyyy~~~~~~tttwww~~~~~~fffNNNDDD@@@;;;:::===>>>>>>===>>>>>>???@@@AAAEEEHHHNNN\\\vvvuuurrrooo___YYYTTTQQQSSSTTTSSSSSSUUUUUUTTTSSSRRRRRRQQQOOONNNNNNNNNNNNOOOQQQSSSVVVXXXYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZ\\\```ccceeeiiiddd^^^[[[[[[[[[ZZZYYY^^^^^^]]]]]]]]]```eeeiiinnntttzzz~~~yyyooohhhaaa^^^[[[WWWUUUWWWXXX^^^aaa^^^YYYUUUOOOIIIAAA???<<<:::999999;;;<<<======<<<;;;:::999888888xxxvvvpppxxxzzznnnddd[[[WWWVVVSSSRRRTTTRRRTTTVVVZZZ___gggoootttvvvmmm```UUUMMMHHHEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<::::::::::::999999999999777666888<<>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBAAACCCJJJSSS```rrrrrrddd[[[XXXYYY\\\___gggtttzzzyyy|||~~~|||zzzrrrvvv~~~|||eeeMMMDDD@@@<<<:::===>>>>>>>>>>>>???@@@AAABBBCCCHHHOOO\\\tttvvvmmmxxxssscccZZZTTTQQQSSSTTTSSSTTTWWWTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNPPPRRRTTTUUUWWWWWWXXXZZZ\\\]]]^^^___[[[ZZZYYYYYY[[[]]]```aaaeeebbb___]]]]]]]]]\\\[[[]]]]]]]]]]]]]]]___dddgggoootttzzz~~~~~~{{{uuuooojjjbbbZZZYYY[[[\\\aaaccc^^^WWWPPPGGG@@@>>><<<:::999888999;;;<<<<<<;;;;;;:::999888777777yyyooowww~~~pppeee\\\XXXVVVSSSRRRTTTPPPTTTXXXZZZ\\\cccllltttwwwooocccWWWMMMHHHEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>@@@AAAAAAAAAAAA===>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999888:::>>>AAAEEENNNYYYjjj|||xxxhhh[[[TTTQQQQQQUUUVVVXXX[[[aaaiiiqqqvvv~~~vvvjjj```YYYTTTRRROOOMMMJJJIIIHHHGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBBAAAAAA@@@???>>>>>>>>>?????????@@@@@@AAABBBBBBCCCBBBDDDKKKTTT```sss|||kkk^^^YYYYYY[[[[[[bbbooo~~~zzzvvvwwwyyywwwuuuooottt}}}{{{dddMMMEEEBBB===<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDIIIQQQ]]]sssvvviiiooozzzjjj```ZZZUUUUUUVVVTTTUUUXXXTTTUUUVVVVVVTTTSSSRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWXXXZZZ[[[]]]]]]ZZZYYYXXXXXXYYYZZZ\\\]]]```___^^^^^^]]]]]]\\\[[[\\\]]]]]]\\\\\\^^^aaadddkkkqqqwww|||~~~xxxqqqeee[[[XXX\\\VVV[[[[[[UUUMMMGGG@@@:::;;;:::999888888999:::;;;<<<;;;;;;:::999999888888|||oootttqqqggg]]]YYYVVVSSSQQQSSSOOOSSSXXXYYYZZZ```jjjrrrwwwpppfffZZZOOOIIIFFFFFFDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@??????<<<<<<======<<<<<<;;;:::;;;;;;;;;:::::::::999999:::999;;;???AAADDDMMMWWWgggzzz~~~{{{~~~zzzjjj\\\TTTPPPOOOQQQRRRTTTVVVYYY```hhhoooxxx}}}ttthhh^^^VVVQQQOOOMMMJJJIIIIIIIIIHHHGGGDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@??????>>>@@@@@@AAABBBCCCCCCCCCDDDCCCBBBDDDKKKTTTaaasssuuufff]]]ZZZ[[[YYY___kkkzzzyyyxxxxxxuuuqqqnnnsss~~~yyycccMMMEEECCC???===@@@>>>>>>??????@@@BBBCCCDDDFFFMMMUUU___sssxxxjjjkkk}}}wwwjjjbbb[[[YYYXXXVVVVVVYYYXXXZZZ]]]\\\ZZZXXXWWWXXXTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[^^^aaaffflllssszzz~~~rrrcccVVVRRRTTTLLLOOONNNHHHBBBAAA>>>;;;999888888777888999::::::::::::999999888888777777qqqqqqtttjjj___ZZZWWWRRRPPPQQQOOOSSSVVVXXXYYY___hhhpppuuuppphhh]]]RRRKKKGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>?????????@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999888:::>>>???BBBJJJSSScccvvvzzzvvvuuuuuuwwwzzz|||}}}|||{{{yyy~~~|||lll]]]TTTNNNLLLMMMOOOPPPPPPQQQVVV^^^dddqqqxxxwwwiii\\\UUURRRPPPMMMKKKKKKKKKKKKJJJEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBDDDEEEEEEEEEEEEDDDCCCEEELLLUUUbbbttt|||||||||{{{lllaaa\\\[[[YYY^^^hhhvvv}}}zzzuuupppmmmssswwwaaaLLLEEECCC???===@@@>>>??????@@@AAACCCDDDEEEHHHPPPXXXaaarrrpppmmmzzzoooggg^^^[[[XXXVVVVVVZZZ\\\```cccccc```]]]]]]^^^WWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWXXXXXXYYYYYYXXXYYYZZZYYYXXXWWWXXXZZZYYYYYYZZZYYYXXXYYY[[[]]]```fffmmmuuu}}}ooo^^^OOOHHHHHHCCCFFFEEE@@@===???@@@>>>999999888888888999999:::777777777666666666555555qqqlllyyyxxxmmmbbb\\\XXXSSSPPPQQQPPPRRRTTTVVVYYY___gggmmmrrrpppjjj```UUULLLHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>????????????>>>>>>===============<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999888:::===???AAAHHHQQQ___rrr~~~{{{|||}}}~~~zzzpppjjjhhhhhhlllssswwwzzzzzz{{{{{{wwwyyy|||lll___VVVPPPNNNLLLNNNOOONNNLLLOOOUUU[[[gggppp}}}{{{lllbbbZZZVVVRRROOONNNMMMLLLKKKFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEFFFGGGGGGFFFFFFEEEGGGNNNWWWcccvvvtttpppmmmiiimmmuuu{{{pppeee___]]]ZZZ^^^eeepppxxxrrrlllssssss]]]IIICCCAAA===<<<>>>?????????@@@BBBCCCEEEFFFIIIQQQZZZaaapppxxxpppwwwoooeee]]]YYYVVVTTTVVVYYY[[[```dddddd```]]]^^^___YYYYYYXXXWWWVVVUUUSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWXXXXXXYYYYYYWWWXXXYYYXXXVVVUUUXXXZZZWWWWWWXXXWWWVVVVVVXXXZZZWWW]]]ccckkkyyyttteeeVVVHHH@@@???<<<@@@@@@===;;;===>>><<<:::999999999999999999999777777777666666666666666pppfffmmmxxx{{{pppddd^^^YYYTTTQQQQQQQQQRRRSSSUUUYYY___fffkkkpppoookkkbbbWWWNNNIIIHHHDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???<<<===>>>??????@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::<<>><<<888===???<<<:::;;;:::888::::::::::::999999888888999999999999888888888888sssdddcccggg~~~~~~qqqddd^^^[[[VVVRRRRRROOONNNOOOTTTXXX[[[bbbjjjpppoookkkbbbVVVLLLFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<======<<<;;;::::::::::::::::::;;;;;;===AAAGGGKKK[[[hhh{{{{{{{{{zzzyyyvvvtttrrrqqqrrrtttwwwyyyyyy|||sssggg```^^^]]]^^^aaaiiirrrwww{{{}}}zzzuuuwwwwwwxxx~~~xxxmmmeee^^^WWWSSSSSSTTTSSSPPPLLLKKKNNNQQQWWWcccuuussskkkaaaYYYTTTQQQMMMKKKNNNLLLIIIHHHIIIIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@DDDFFFGGGIIIJJJJJJJJJJJJIIIIIIKKKPPPZZZkkk|||yyynnnhhheeeaaa___dddggglllpppppplllgggcccdddeeefffkkksss~~~xxxvvvmmmwwwnnnZZZGGG@@@>>>:::;;;???;;;===???AAABBBCCCEEEGGGJJJRRRVVV]]]ooowwwwwwrrrccc[[[SSSQQQPPPOOOPPPSSSUUUVVVXXXYYYZZZYYYXXXWWWWWWWWWWWWVVVUUURRRPPPOOORRRSSSUUUVVVWWWWWWVVVUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWUUUUUUUUUWWWYYYZZZYYYXXXVVVVVVTTTRRRMMMJJJNNNKKKJJJSSScccqqqyyy{{{vvvjjjXXXKKKDDD@@@===::::::;;;<<<=========<<<<<<======<<<;;;::::::999999888888777777888888999:::yyysssccc```dddooo}}}rrrddd]]]YYYTTTPPPOOOOOONNNOOOTTTWWWZZZaaaiiioooooollldddYYYOOOJJJIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<<<<;;;999999999999999::::::;;;;;;===AAAFFFJJJWWWdddwww~~~zzzxxxuuuvvvzzzsssmmmccc\\\ZZZZZZ\\\]]]eeellltttxxx{{{}}}xxxsssrrrrrrttt}}}yyyooogggaaa[[[XXXXXXXXXWWWSSSNNNLLLNNNQQQWWWcccuuuyyylllaaa[[[WWWSSSQQQOOOLLLJJJHHHIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJLLLQQQ[[[lll}}}xxxqqqlllgggddddddggglllpppqqqoookkkiiiggggggiiilllttt~~~vvvsssnnnxxxmmmYYYFFF@@@>>>:::;;;???<<<===???@@@@@@BBBEEEGGGIIIRRRUUU]]]mmm}}}{{{rrr```WWWOOOMMMMMMKKKLLLOOOSSSTTTVVVXXXYYYXXXWWWWWWUUUUUUUUUUUUTTTRRRPPPOOOSSSTTTUUUWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVXXXYYY\\\\\\[[[ZZZYYYUUUPPPLLLJJJFFFEEELLLYYYeeejjjkkkbbbYYYLLLCCC@@@>>><<<:::;;;===???@@@AAA@@@>>>===;;;;;;;;;:::999888888888888888888888888999::::::llltttbbb]]]___```llluuufff^^^YYYSSSOOONNNOOONNNOOOTTTWWWYYY___fffnnnooonnnggg\\\SSSMMMLLLEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>=========<<<<<<;;;;;;:::999888888888888::::::;;;;;;<<<@@@EEEIIIRRR___qqq~~~vvvrrrmmmlllkkklllnnnpppqqqqqqxxxyyyzzzzzzxxxuuurrrppp```]]]YYYWWWZZZ]]]```bbbjjjqqqvvvyyy}}}}}}yyywwwsssrrrvvvzzzqqqjjjddd```]]]^^^^^^\\\WWWQQQMMMNNNQQQVVVbbbttt~~~pppgggaaa\\\YYYRRROOOLLLJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFEEEEEEEEEGGGHHHJJJKKKKKKKKKMMMMMMMMMLLLKKKKKKKKKKKKMMMRRR]]]mmm~~~{{{tttnnniiihhhkkkooosssuuuuuusssrrrmmmnnnnnnqqqxxxuuuqqqpppyyyjjjWWWEEEAAA???;;;;;;???===>>>>>>>>>>>>@@@DDDGGGIIIRRRUUU\\\kkkyyy}}}ttt```VVVMMMKKKKKKJJJKKKMMMPPPRRRTTTVVVWWWXXXWWWWWWUUUUUUVVVVVVUUUTTTRRRQQQTTTTTTVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWVVVUUUUUUUUUVVVWWWXXX^^^^^^^^^^^^\\\WWWQQQLLLHHHEEECCCGGGPPPXXXZZZZZZTTTNNNFFFBBBAAA@@@???======???BBBDDDEEECCCAAA???::::::999999888777777777999999999999:::::::::;;;bbb|||xxxddd\\\\\\[[[dddsssxxxhhh```[[[VVVRRRQQQOOOMMMOOOTTTVVVWWW]]]dddmmmooooooiii___TTTNNNKKKEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============<<<<<<;;;:::999888888888888999:::;;;;;;<<>>>>>>>>>>>======@@@DDDGGGIIIRRRUUU[[[hhhuuu|||}}}xxxeeeZZZPPPMMMMMMLLLLLLNNNOOOPPPRRRUUUVVVXXXXXXXXXYYYYYYZZZYYYXXXWWWUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWXXXXXX]]]^^^______^^^YYYRRRMMMKKKHHHFFFHHHNNNRRRSSSRRRPPPLLLGGGDDDBBB@@@===;;;>>>AAAEEEGGGHHHFFFBBB@@@999999999888888777777777999999::::::;;;;;;;;;;;;aaa{{{kkk___[[[]]]cccnnn}}}yyyiiiaaa\\\WWWTTTSSSOOOMMMOOOSSSUUUVVVZZZaaakkkmmmooojjj```UUUMMMJJJEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===============<<<;;;::::::999999999999:::;;;;;;<<<>>>BBBEEELLLXXXlllrrrlllddd^^^[[[[[[[[[[[[ZZZ[[[\\\]]]^^^^^^]]]]]]______aaaffflllqqqttttttwww{{{~~~|||uuussswww}}}tttlllfffcccaaaeeeeeebbb\\\UUUQQQRRRTTTVVVaaarrrsssjjjbbb]]]WWWRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJMMMPPPRRRTTTUUUTTTSSSRRROOOMMMKKKNNNOOORRRWWWbbbrrr~~~yyyyyyzzz}}}|||||||||~~~{{{uuuuuu~~~}}}bbbQQQCCCBBBBBB===;;;>>>>>>>>>>>>===>>>@@@EEEHHHJJJSSSUUUZZZfffppp{{{yyy~~~kkk___SSSOOOOOONNNMMMNNNOOOPPPQQQSSSUUUWWWXXXYYY[[[[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRSSSSSSTTTUUUUUUWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYY\\\]]]___aaaaaa^^^XXXTTTPPPMMMKKKLLLPPPSSSTTTSSSNNNKKKGGGCCC@@@===:::888>>>AAADDDGGGGGGEEEBBB@@@999999999999888888888888888999:::;;;;;;;;;::::::bbbyyytttddd]]]^^^ccclllyyy{{{kkkbbb\\\WWWSSSSSSOOOMMMOOOSSSTTTTTTXXX^^^gggkkknnnkkkaaaVVVNNNJJJEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===============<<<;;;::::::::::::999:::;;;;;;;;;===@@@CCCJJJVVVlllwwwpppfff^^^YYYWWWWWWVVVXXXYYY\\\^^^```aaaaaaaaaeeeeeehhhnnntttyyy{{{|||~~~xxxtttvvv|||xxxpppkkkhhhhhhiiiiiifff___XXXSSSTTTVVVWWWaaarrrzzzooojjjbbb[[[VVVSSSPPPOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLNNNPPPSSSUUUWWW[[[[[[ZZZXXXVVVRRROOOMMMOOOQQQTTTZZZeeettt}}}}}}xxxwww{{{^^^NNNBBBBBBCCC>>><<<======>>>>>>???@@@BBBFFFIIIKKKTTTVVVZZZeeemmm}}}{{{vvvyyypppbbbTTTPPPOOONNNLLLLLLNNNNNNPPPQQQSSSUUUVVVWWWXXXXXXYYYXXXWWWUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZ\\\___ccceeeeeeaaa^^^VVVTTTQQQQQQSSSVVVXXXXXXSSSPPPLLLFFFBBB???>>>===<<<>>>AAACCCDDDBBB@@@>>>999888888888888888888888777888:::;;;;;;;;;:::999^^^qqq}}}jjjaaa\\\aaakkkxxxqqqfff___XXXTTTTTTNNNMMMOOOSSSTTTSSSVVV\\\bbbggglllkkkdddZZZRRRNNNEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<;;;:::999999999999999:::;;;;;;;;;<<>>===<<<777777777777777777777777666777999:::;;;:::999888WWWhhhoooddd[[[```jjjxxxxxxlllccc[[[VVVVVVNNNMMMOOOSSSTTTSSSUUU[[[^^^dddkkklllfff]]]UUUQQQEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>><<<;;;:::999888888888888999:::;;;;;;;;;<<<>>>@@@GGGTTTkkkwwwlllddd___\\\ZZZXXX^^^iiiuuuyyyrrrqqquuuyyy|||yyyyyy{{{uuutttooofff\\\VVVTTTUUUYYYcccrrruuummmgggccc```VVVUUUTTTSSSQQQOOONNNMMMLLLNNNRRRWWW\\\```cccdddgggfffeeebbb^^^ZZZVVVTTTQQQSSSVVV]]]gggvvvzzzxxxzzzpppYYYKKKAAACCCDDD???<<<===:::<<<@@@BBBDDDFFFIIIKKKNNNVVVXXX[[[dddiiiwwwwwwkkkhhhyyy{{{jjjZZZTTTSSSPPPMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTVVVXXXZZZZZZZZZZZZSSSSSSRRRRRRRRRTTTUUUWWWTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSXXX^^^dddiiijjjiiifffccc^^^[[[[[[^^^aaaccc^^^YYYPPPEEE===888888:::888999:::;;;<<<;;;;;;:::555555555666666666666666555777999::::::999888777