BM6P6(@ ******))))))((((((''''''))))))(((((((((((())))))***))))))(((((((((((((((************)))(((&&&&&&(((((())))))(((((('''&&&"""###&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************))))))(((((((((***+++,,,(((((((((((((((((((((((()))************+++++++++...+++((((((***,,,+++))),,,,,,,,,------,,,++++++---......///////////////............////////////111111222222222333333333555333222000000111333444222222333444444555666666333333444555555666666666222222333444444555555666999999::::::;;;:::::::::<<<<<<<<<;;;:::999777777666777888888777888:::<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::999888888777666444333333333555666555555666666777777888888666555333111000///......///////////////...------++++++++++++++++++++++++))))))*********+++++++++************************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''#################################$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$######"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""%%%$$$###"""""""""######$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$########################$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$######"""########################&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################***)))))))))((((((((('''))))))(((((((((((())))))+++******)))))))))))))))))))))))))))************&&&&&&''''''&&&&&&%%%$$$"""$$$&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))***))))))))))))))))))***(((((()))))))))*********+++***)))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++---***((((((***,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---............------.........////////////000111111111111222222222333222111000000111222222111111222333333444555555111111222333444444555555222222333333444555555555888888999999::::::999999::::::;;;;;;;;;::::::999777888999888777777999;;;999999999::::::<<<======<<<<<<;;;:::999999888888888666444333222333444555555555555666666666777777666555333111000///......///////////////...------++++++++++++++++++++++++))))))*********+++++++++(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''##############################$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$""""""###$$$&&&(((+++,,,$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&##############################$$$$$$$$$$$$#########$$$&&&'''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#################################))))))))))))(((((((((((()))((((((''''''(((((())),,,+++******))))))******(((((((((((()))+++---///&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''')))***((((((((((((((((((((((((******))))))((('''''''''(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&'''''''''(((((((((((())))))******))))))((((((((())))))))))))******,,,+++***)))((((((((((((************************)))))))))*********+++++++++)))((((((***,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------.........///////////////000000000000111000000000000000000000000000000111111222222333333...//////111222333444444222222333333444444555555777777888999999999999999999999:::;;;;;;;;;;;;;;;888999999888666666777999777777888999:::;;;<<<===;;;;;;::::::999999888888888777555444333333444444444444444444555555555555555444222111000//////...//////000000//////...---++++++++++++++++++++++++)))))))))************+++((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$&&&&&&%%%$$$############$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$'''))))))&&&###!!!########################%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######################## !!!"""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%###""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))(((((((((((((((((((((''''''(((((((((+++***))))))(((((())))))((('''&&&&&&(((***---///((((((((()))(((((('''&&&$$$%%%&&&'''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((('''((()))******)))((('''(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))(((((()))+++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,---------.........------........./////////------.../////////....../////////000000111111111---...///000111333444444111222222333444444555555666777888999999999999999::::::;;;;;;;;;;;;::::::999::::::888666555666777666777888999;;;<<<<<<===:::::::::999999999999999:::999888666555555555555444444333333333333333333333333222000////////////000111111111111000//////************************))))))))))))************************************&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###""" %%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''%%%$$$"""########################%%%%%%%%%$$$###"""!!!!!! !!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######################## !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))((((((''''''''''''(((((())))))(((''''''''''''((()))(((&&&%%%&&&'''***+++((((((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((('''((()))******)))(((''''''(((((((((((()))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********'''(((******++++++,,,---)))***++++++,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,---------.........+++,,,---............---......////////////////////////000111222333444444111111222222333444444555666666888999999:::::::::;;;;;;;;;;;;:::999888777999::::::888555444555666777888999;;;<<<<<<<<<<<<888999999999999999999999;;;:::999888888777777777444444333333222222111111222222111000/////////000111111222222111111000///************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!! ######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$"""###$$$%%%'''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""#########$$$$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%########################%%%%%%%%%$$$###"""!!!!!! !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''')))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''(((((((((((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((()))))))))******''')))+++++++++***+++,,,((()))***+++,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,---.....................////////////111111111222333333444444111111222222333333444444444555666888888999999999;;;;;;::::::999777666555999999999777555444555666888999:::<<<<<<<<<;;;;;;777777888888999999::::::::::::999999999999888888555444444333222111111000111000000/////////000000000000111111000000///...***************************)))))))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""""""""!!!!!!!!!!!!""""""&&&&&&&&&%%%$$$#################################$$$$$$$$$########################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###############$$$$$$"""""""""######$$$$$$%%% !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%##############################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$############$$$%%%%%%#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%###"""###%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))))))))***(((''''''&&&&&&''''''((())))))((('''''''''''''''(((((((((((('''''''''(((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))(((((((((''''''((((((((('''''''''((((((((())))))&&&'''((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***'''***,,,,,,***)))***+++((()))***++++++,,,,,,,,,)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,---///000///////////////.........222222222222222222222222111111111222333333444444222222444555666777777777888888888888888777666555888888888777555444666777888999:::;;;;;;:::999888666777777888999:::::::::777777888888888888888888666555444333222111000000000000/////////000000111---............---,,,,,,******************************))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$""" &&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""$$$&&&&&&%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******'''''''''&&&&&&'''''''''******)))(((((((((((((((''''''((()))******))))))(((((())))))(((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((()))))))))'''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))(((+++------***((()))***(((((()))++++++,,,,,,,,,(((((()))*********************+++++++++,,,,,,,,,,,,,,,---------.........---,,,+++***+++---000111//////////////////......222222222222111111111111000111111222333333444444///000222333444555555555555666666777777777777777777888888777555555666888777888:::::::::999777555666666777888999::::::;;;444555666777777888888777666666555444222111000000000////////////000000111++++++,,,,,,++++++***)))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""  """%%%'''$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!! !!!###%%%%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((###$$$%%%'''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&&&&''''''((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&###%%%(((((('''%%%%%%%%%'''((()))((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******)))************+++++++++(((((())))))*********++++++++++++,,,,,,---------***+++,,,------+++***)))***+++------------///000........................---------....../////////222111000//////000111222---...///000000111111111222222111111222444555666999999999999999888777666666777888999:::999888888888999999888666555777888777555333333555777777777666666777777777777666666333333333222222222111111000000000000000000000000...,,,++++++------,,,***+++*********))))))((((((+++******)))((('''''''''%%%&&&'''((((((&&&$$$######$$$$$$%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%############""""""!!!!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###'''---///***%%%$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%% %%%'''&&&%%%'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&&&&%%%%%%$$$#########$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$######"""%%%###""" !!!###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))'''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$&&&''''''((()))((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******)))((()))***((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++((()))))))))*********************+++++++++,,,,,,***++++++,,,,,,,,,++++++***,,,------,,,,,,...///........................------------............000///............///000---...///000000111111000333333222222333444666777888888999999888777666666777888999:::::::::999999777888888777555555666888888666444444555666555444555555666666666666555555333333222222222111111111////////////////////////...,,,++++++,,,---+++************)))))))))((((((******)))(((((('''&&&&&&&&&''')))))))))(((&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$&&&,,,...***&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$##################%%%###!!!"""$$$%%%%%%###&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################$$$%%%&&&&&&%%%$$$$$$######$$$$$$!!!"""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((())))))***************)))(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''&&&$$$###$$$''')))&&&'''(((((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((()))******(((((()))***((((((((((((((((((((((((***))))))(((((())))))***)))))))))*********++++++))))))))))))************)))))))))***************************+++,,,------+++,,,...---,,,+++---...........................------------------,,,,,,...---,,,,,,,,,,,,---...------...///000000000000333333333333444555666666777777777777777777666666777888999:::::::::999999777777888666555444555777999888666555555555333222333333444444444444333333222222222222111111111000------------------------...,,,++++++,,,,,,+++*********))))))))))))(((((())))))(((((('''&&&&&&&&&((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''$$$%%%***,,,)))&&&'''%%%%%%%%%$$$$$$$$$$$$#########"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!&&&$$$""""""###$$$$$$###&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$###########################$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$"""###%%%''''''%%%$$$"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))******))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((%%%'''((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))***************************************))))))***,,,...///,,,---...---++++++,,,---..............................------,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,---...///000000000000222222222333333444444444444555555666666666555555666777777888888888888888666777777666444444555666<<<:::999888888666333111111222222222222222222111222111111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&((())))))***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''######''')))&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$##################"""!!!!!!"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################******))))))))))))******&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''))))))***$$$%%%&&&''''''&&&%%%$$$!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&$$$&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))***************))))))))))))))))))++++++++++++++++++************))))))***,,,...///+++,,,------+++***+++,,,.................................------,,,,,,,,,------------------------,,,---...//////000000000000111111111222222222222222333444444555555555555555555555555555666666777666777777666444444555666===<<<<<<<<<;;;999555222000000111111111111000000111111111000000000//////---------------------------+++******+++,,,***)))(((((((((((((((((())))))'''''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%"""!!!%%%&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################***))))))(((((())))))***###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&((())))))$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''###%%%((()))'''&&&%%%%%%$$$%%%''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((()))))))))******************))))))))))))+++++++++++++++*********************+++,,,------***+++---,,,+++***,,,---..........................................---------......//////......---,,,,,,---...///////////////000000111111111000000000111222333444444444444444444333333333444555666777777888666555444555777<<<<<<===>>>>>><<<888555//////000000000000//////000000000000////////////........................---+++******++++++***)))''''''(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$!!!!!!%%%&&&$$$###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&((()))))),,,---,,,***'''%%%$$$%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""###""" """$$$&&&######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''(((((()))$$$%%%&&&'''))))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&###%%%&&&&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***************)))))))))(((++++++*********)))))))))***++++++,,,,,,,,,++++++)))***,,,,,,++++++,,,.................................//////////////////,,,---...//////...---,,,,,,,,,---...///////////////000111222222111000///...///000222333444444444444444333333333444555666777888888777555555666888999:::<<<>>>@@@>>>:::666//////000000000000//////000000/////////.................................,,,+++******++++++***((('''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%""""""'''(((&&&$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''+++---...,,,((($$$"""###"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$!!!"""$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''((()))************''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%######$$$%%%&&&((()))***$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%###$$$&&&)))###$$$&&&&&&&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))+++*********))))))((((((******))))))((((((((('''***+++,,,------+++***)))(((***++++++++++++---.................................//////000000111111,,,,,,............,,,,,,+++,,,---...////////////000111222333333222000000---...000111333333444444555555444333444555666777888999999888666666777888777888;;;>>>@@@>>>:::777//////000000000000//////000/////////............------------------------,,,+++******++++++***(((&&&'''''''''(((((())))))((((((((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%###$$$)))***'''%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$'''+++***'''###"""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$$$$$$$#########$$$%%%%%%&&&&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$#########$$$%%%%%%&&&########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """$$$&&&'''&&&%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%% """###$$$###!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&''',,,***(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))'''((('''&&&$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%###$$$''')))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((()))******+++)))((()))******)))(((*********)))))))))))))))************************,,,,,,,,,++++++*********+++---------+++***+++,,,...///000111111000///..................------,,,...//////000000000000///000000111111111111000000222111111111222333333444444333111000111333666888777888999:::999777555333444555666777999;;;<<<<<<777333///...000222111000///............---------......---------,,,,,,,,,++++++,,,---,,,+++***)))************************%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))'''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%""" ###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""######!!!%%%'''&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""######""""""!!! """############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""((('''&&&$$$###"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&''''''''''''(((((((((+++***(((&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%###!!! """$$$###"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))*********)))((()))******)))(((***)))))))))))))))))))))************************,,,,,,,,,+++++++++*********+++,,,,,,+++***+++---,,,------......------,,,......////////////.........///000000111000000000000111111222222111111000111111000000111111222333333222111111222333555777888999:::;;;:::888666555444444555777888999;;;;;;666333///...000111111//////............---------,,,------......///000000***++++++,,,++++++))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!#################################$$$$$$$$$%%%%%%$$$######"""!!!!!!""""""$$$######""""""######$$$######$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))'''&&&&&&'''%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))'''%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%#########""""""#########%%%$$$$$$###""""""###### """!!! !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######"""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((())))))))))))******)))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%'''(((&&&$$$&&&)))***(((%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((()))*********)))((((((******)))((())))))))))))))))))******************************,,,,,,,,,++++++++++++***)))***,,,,,,++++++,,,...---,,,,,,++++++,,,,,,------...///000000111111000//////000111111111111111222222333333333333222222111000000000000111111222222222222333444444555555777888888999888777555444333333444555666888888999555222000//////000000//////............---------+++,,,---///000222333333***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$###""""""!!!"""""""""###"""""""""""""""############$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######"""######### """"""!!!!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$###""""""#######################################$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***111,,,&&&%%%(((***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%))))))((((((((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''(((((((((((())))))((((((((((((((())))))***)))((('''((()))***)))((()))))))))))))))*********************************++++++++++++++++++++++++)))+++,,,---,,,,,,...000///...,,,,,,,,,,,,...///---...///000222222222333//////000111222222222222333333444444444444333333222111111111111111222222111222333555555555555444333444444444444333222111222222333444555666666666333222000//////////////////............---------+++,,,---...///111222222)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!###%%%&&&''''''####################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###""""""""""""######$$$######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))***)))'''%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$###############$$$"""######"""""""""$$$'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''(((+++---;;;333***%%%&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&(((((()))))))))*********((((((((((((((())))))***((('''&&&''')))***)))((((((((())))))************************************++++++++++++++++++++++++***,,,......---...///111...---,,,++++++,,,---...---...///111222333333333///000111222333333333333444444555555555555444444444333333222222222333333111222444555666666555444222333333333222222222111222222333333444444444444222222222111///////////////............---------,,,,,,,,,---------......)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&########################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###############$$$%%%&&&######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++,,,)))&&&$$$"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$###############$$$$$$"""""""""  ###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''''')))+++...;;;444+++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%(((((()))))))))*********((((((((((((((()))******'''&&&&&&''')))******)))((((((((()))******++++++***************************++++++++++++,,,,,,,,,+++,,,......------...000,,,++++++******++++++,,,---...///000222222333333///000111222333444444444444444555555555555444444555555444333333333333444111222444555666666555555444444444444444444444444333333333333333333333333222333444222000///000111///............---------,,,,,,,,,+++++++++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$"""!!!########################"""""""""############$$$"""""""""!!!""""""###$$$############$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$############$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""""""""###############%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''############""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,---***&&&###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$###""""""$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&(((***000---)))&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&$$$###%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((&&&$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))******'''&&&%%%''')))******)))'''(((((()))******++++++******************************+++++++++,,,,,,,,,***,,,---,,,++++++,,,---++++++,,,,,,,,,,,,++++++---...///000111111111111///000111333444555555555333444444555555444444333555444333333222222222333222333444555555666666666444444444333333444444555333333333333333333333333222444555444222000000222///............---------,,,,,,+++++++++*********+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$###"""!!!########################""""""""""""############""""""!!!!!!"""######$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%""""""###$$$$$$$$$$$$###########################!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%'''############""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''+++---+++'''$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$#########""""""###############""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""############"""############$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$&&&'''&&&%%%%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&'''%%%"""!!!###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%###'''''''''((((((((())))))%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******'''&&&%%%''')))******)))'''(((((()))***+++++++++*********************************++++++,,,,,,,,,***+++,,,+++))))))***+++------///000000///---------...///000000111000000///000222333444555555555333444444444444444444333444333333222111111111222333333444444555666666777333222222111222222333333444444444333333333333222222555777555222000111333//////.........---------++++++++++++++++++++++++,,,+++)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""############$$$$$$######$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$##################""""""!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$###########################!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%***---,,,)))&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$######""""""###$$$%%%%%% """###"""!!! !!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!! """############$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$,,,+++(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************)))******)))(((''''''(((((((((((((((((()))************************************+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++------,,,------...///000...///111333444444444444555555666666555444333333444444444444444444444444333222222111111222222333333333444444333333222111222222111111222222333444777666555444222111000/////////---,,,,,,+++,,,,,,,,,,,,++++++***)))((((((******************++++++'''((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######!!! !!!"""""""""###$$$%%%$$$###"""!!!%%%%%%&&&&&&%%%%%%$$$###########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""""""""###&&&((((((((('''&&&"""###$$$%%%%%%$$$###"""##################$$$$$$%%%$$$###""""""###$$$%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""(((//////((($$$%%%%%%%%%%%%$$$$$$##################"""###$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$###"""""""""###&&&&&&%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""#########""""""""""""############$$$$$$###"""!!! %%%%%%$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))333333))) ###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((()))***)))'''''''''(((((((((((((((((()))************************************+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++---,,,,,,------...///000...///111222444444444333555555555555555444333333222222222222222222222222444444333333333333444444555555555555555444333333222222111111222222333444444444444333222222111111//////...---,,,,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))%%%&&&''''''&&&%%%&&&'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$"""###$$$%%%%%%$$$######%%%%%%&&&&&&%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""""""""""""""###%%%'''''''''&&&%%%###$$$%%%%%%%%%$$$###"""###############$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%(((%%%666999)))###%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$######"""#########&&&%%%%%%$$$######""""""""""""###$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$######""""""""""""######""""""""""""############""""""""""""############ !!!!!!"""######$$$$$$%%%%%%$$$###""" #########$$$$$$$$$%%%%%%%%%...666666---%%%$$$&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((()))***)))'''''''''(((((((((((((((((()))************************************+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000...///000222333333333333444555555555555444444333222222222222222222222222666666555555555555666666666666777777666666555444222111111111111222333333222222222222222222333333000//////...------,,,,,,******))))))((('''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%$$$$$$########################""""""###$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""############$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$#########""""""""""""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''',,,&&&???DDD///"""'''%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&"""############$$$$$$$$$#########"""######$$$$$$$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$######%%%&&&%%%$$$###$$$%%%######""""""""""""######""""""!!!!!!"""###%%%&&&""""""""""""############!!!!!!!!!"""######$$$$$$$$$$$$$$$###""" #########$$$$$$$$$$$$%%%###***000///)))###$$$&&& !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%''''''((((((((())))))(((&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''((())))))'''&&&''')))((((((((((((((())))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////...///000111111222222222444444444555555444444333444444444444444444444444666666555555555555666666666666666666666555555444111111111111111222222333222222222222222222222222////////////...---,,,,,,******)))))))))((((((((())))))(((((((((((((((''')))***+++***)))((()))+++(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&&&&%%%$$$######$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$##############################""""""############$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#####################"""!!!"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$###""""""############$$$%%%%%%&&&%%%&&&'''(((((('''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''"""***;;;>>>111'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%#########"""""""""!!!!!!""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$######""""""######$$$$$$###"""!!!!!!###%%%&&&%%%%%%$$$###"""!!! !!!!!!""""""############"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$'''&&&"""!!!###!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""###%%%%%%''''''&&&&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&''')))((('''&&&''')))((((((((((((((())))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++,,,,,,---...///////////////000111111222333333444444444444444333444444444444444444444444555555444444444444555555444555555555555444333333111111000000111111222333333222222111111000//////.../////////...---,,,++++++***************))))))*********))))))((((((((()))***+++***)))((()))+++''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''((($$$$$$%%%%%%$$$$$$###"""######################## !!!!!!!!!"""""""""###$$$$$$$$$#########""""""!!!!!!!!!"""""""""#####################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$######""""""##################$$$$$$######""""""""""""############$$$%%%&&&'''&&&(((+++,,,,,,***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%!!!***000///+++***'''"""$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!""""""#########$$$$$$$$$###"""""""""###$$$%%%%%%#########"""""""""""""""""""""###$$$$$$$$$$$$###"""###$$$###"""!!!"""$$$$$$$$$############$$$$$$'''%%%###!!!!!!"""###$$$%%%%%%$$$###"""!!! """""""""""""""#########!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%$$$""""""###%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""######$$$$$$&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))%%%'''(((((('''&&&''')))((((((((((((((()))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,---.../////////......///000111111222333333444444444444333222222222222222222222222444444333333333333444444333333333444333333222111111000000000000111222222222222111111000///......---......///...,,,+++***+++++++++***************+++******))))))(((((((((&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######$$$$$$$$$############""" !!!!!!!!!""""""""""""$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$########################$$$$$$######""""""###$$$$$$############$$$&&&'''((((((+++...111000---(((%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&)))777999+++"""'''''' ###$$$$$$$$$$$$%%%%%%%%%"""######"""!!!"""############$$$$$$$$$#########"""######$$$$$$########################""""""###$$$$$$$$$$$$###!!!"""######"""!!!"""###$$$$$$############$$$$$$'''&&&$$$###""""""######""""""""""""############""""""""""""""""""######""""""""""""!!! """""""""############$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$######"""!!!$$$$$$$$$$$$%%%&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%&&&((('''&&&&&&((()))((((((((((((((()))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---.../////////.........///000111111222333444444444444444222222222222222222222222444444333333333333444444333333333333333222222111000000000000000111222222000000000000000000000000,,,,,,---...---+++***((()))))))))*********************)))(((((('''&&&&&&%%%&&&''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%$$$$$$########################$$$$$$#########$$$$$$%%%%%%$$$###"""######$$$%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$############"""!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((#########$$$%%%&&&'''(((***---222555444///***&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%'''***+++111888666+++%%%''''''#########$$$$$$$$$%%%%%%%%%!!!"""###$$$###""" """############$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""""""""""""""""""""""""""""""""!!! """"""""""""############$$$""" !!!""""""!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$"""!!!""""""###$$$&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))((((((((((((((()))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---......000///...------...000111111222333333444444444444444444444444444444444444444444444333333444444444333333444444333333222111000000000000000111111222.........///000111111222+++,,,---------+++)))'''(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%'''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$########################'''&&&%%%$$$###$$$%%%&&&%%%$$$###"""""""""###$$$###$$$$$$$$$$$$###""""""########################"""######$$$%%%%%%&&&&&&$$$$$$$$$############""""""############$$$$$$$$$$$$$$$%%%&&&''''''''''''########################"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""$$$&&&&&&&&&$$$###%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&(((***+++#########$$$%%%&&&((()))+++///444777666111+++'''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###&&&***...000///+++((('''&&&###"""############$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$###"""############$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! #########""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""############&&&$$$""""""$$$%%%$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!! """%%%&&&%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%"""%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))((('''&&&&&&'''(((((((((''''''''''''(((((()))))))))******+++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,------------------111111111222333333444444333333333444444444555555777666444222111111111222000111222222333333333333444111///...///000000000///////////////////////////...,,,,,,,,,+++(((&&&%%%'''((('''&&&$$$%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((()))(((''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$###""""""$$$&&&(((***000222444444000,,,(((&&&%%%$$$######%%%%%%$$$###&&&%%%$$$#########$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%"""###$$$$$$###"""###$$$$$$$$$###"""!!! """"""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$###"""!!! """"""###$$$$$$$$$$$$###%%%###""""""###$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######%%%''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((***)))((('''&&&''''''(((((((((''''''''''''(((((((((((()))***+++++++++++++++******))))))******+++*********************************+++++++++,,,,,,+++++++++++++++,,,------++++++,,,------......//////000000111222333333444222222333333333444444444555444333222222111111111111111222333333333333333555333111111222222222222000000000000000000000000---,,,++++++,,,,,,***(((&&&((()))((('''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$######$$$$$$$$$#########""""""%%%$$$######%%%''')))***333444555444///+++((('''%%%###"""###$$$%%%$$$"""%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$######"""""""""""""""!!!##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%###############"""""""""!!!!!!"""############"""%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$#################################$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))(((''''''''''''(((((((((''''''''''''((((((&&&''')))+++++++++******+++******))))))******+++*********************************++++++++++++,,,++++++,,,---------------++++++,,,,,,---...//////---......///111222333333111111111222222222333333111111222222222222222111222333333444444444444333555333111111222333222111000000000000000000000000+++******+++,,,,,,+++)))''')))***)))(((&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$###############%%%%%%$$$$$$%%%''')))***222333222///+++(((&&&&&&%%%###"""###$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&'''"""###$$$$$$###"""###$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&#########$$$$$$$$$%%%%%% !!!"""""""""""""""%%%###""""""###$$$$$$###$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################''''''''''''''''''''''''''''''(((((()))((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((''''''&&&&&&''''''(((%%%''')))***++++++***)))******))))))))))))******************************************+++++++++++++++,,,---...///...---,,,,,,,,,------------------,,,,,,---...000111222222000000000000111111111111...///111222333333222111333333444555555444444444222111//////000111000///........................+++***)))***,,,,,,***)))'''((())))))'''&&&&&&'''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################################################################$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""############""""""$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$%%%&&&'''(((,,,,,,+++)))&&&$$$$$$%%%&&&$$$###$$$%%%&&&%%%###"""###$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########################################################$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&&&&"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$$$$$$$ !!!""""""######""""""%%%###""""""###$$$$$$#########################################################$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################''''''''''''''''''''''''$$$&&&'''(((((('''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))******))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********++++++++++++,,,---...///...---,,,.........------,,,,,,++++++,,,---...///000111111/////////000000000111111---...000222333333333222444444444555555444333333222111000000111111000...------------------------,,,+++******++++++)))'''%%%'''((((((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$######$$$$$$###"""!!! ########################!!!"""######$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%&&&&&&&&&%%%######%%%''''''%%%$$$%%%&&&'''&&&%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###################################################"""######$$$$$$######"""""""""######$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%$$$$$$###""""""!!!!!!!!!"""######$$$$$$######%%%###""""""###$$$$$$#####################$$$$$$##############################$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#################################&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++++++++,,,---------------.........------,,,,,,+++---------......///000000/////////000000000111111...///000222333444444444333444444444444333333222333222222333444333111000////////////////////////,,,+++******+++***(((&&&%%%&&&((('''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###################################################!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$###"""!!!"""""""""############### !!!"""###$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""""""""############$$$%%%%%%%%%%%%''')))'''%%%$$$%%%&&&'''&&&%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""############"""""" !!!"""###$$$$$$$$$###"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&$$$%%%&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''')))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------,,,,,,,,,---------.....................///////////////000000000111111111111111111111222444555555333333333333333222111111333222222333444333111///////////////////////////***))))))***++++++)))(((&&&''')))(((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$#########""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## """######!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""######"""!!! !!!"""""""""#########$$$!!!"""###############"""""""""#########$$$$$$$$$!!!""""""###############"""###%%%%%%%%%%%%&&&(((%%%$$$######%%%%%%$$$###############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&########################""""""############"""""" !!!###$$$%%%%%%$$$$$$"""###$$$$$$###"""###$$$############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$#########!!!""""""###############%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$$$$%%%((($$$%%%''')))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%(((***+++++++++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$''')))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,+++***)))***+++,,,---)))***+++,,,...///000111000////////////.........000000000000111111111111333222111111222444555777333333333333222222111000111000000111222222///---------------------------((('''''')))+++,,,+++***'''(((***)))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$### !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$### !!!!!!"""""""""""""""!!!!!!""""""#########$$$###$$$$$$######"""!!! """"""######$$$$$$$$$$$$"""######$$$$$$$$$###### """$$$$$$###""""""######"""!!!"""###$$$###!!!$$$###""""""###%%%'''(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################""""""############""""""!!!"""$$$%%%&&&&&&%%%%%%"""$$$$$$$$$###"""###$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!"""""""""""""""%%%###""""""###$$$$$$###%%%%%%%%%&&&&&&'''''''''##############################$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########''''''((()))***+++,,,,,,)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((((('''&&&&&&''''''((((((((((((((($$$%%%%%%&&&&&&'''''''''))))))(((((((((((())))))&&&''''''((()))******+++---,,,+++)))((((((((((((***)))(((&&&&&&&&&'''(((***++++++,,,,,,------...++++++,,,------------,,,+++,,,------......------...///000111222333444444555444222000000111222333333333222222222222111111111111111000000000////////////...---,,,,,,++++++)))))))))))))))(((((('''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!"""###%%%%%%$$$######""""""""""""###############$$$%%%&&&&&&%%%###"""########################&&&%%%$$$###""""""""""""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###""""""###$$$$$$""" $$$###"""###%%%&&&%%%$$$$$$$$$$$$#########""""""###"""!!! !!!"""###$$$$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$%%%%%%$$$###"""!!! '''%%%######$$$$$$$$$###!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&&&&&&&############""""""!!!!!!"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""##############################""""""""""""#########""" !!!"""$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!"""""""""&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&((()))+++,,,---)))'''&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&''''''((())))))))))))((((((((('''&&&&&&%%%$$$$$$((((((''''''''''''((((((''''''(((((())))))******++++++***)))((((((((((((***)))(((''''''''''''((())))))***++++++,,,,,,---))))))***++++++++++++***------...////////////...//////000111222333444444444333111//////000111222333333333222222222222111222222222111111111000000//////......---,,,,,,+++'''''''''''''''&&&&&&%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%##################""""""""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$######"""########################$$$$$$##################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!! !!!""""""""" $$$###"""###%%%&&&%%%$$$$$$$$$$$$#########""""""######"""!!!!!!"""######"""######$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""'''%%%######$$$$$$$$$###!!!!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!! %%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&(((***+++,,,((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''''''((())))))******))))))((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((((((''''''(((((()))((())))))))))))(((((('''((())))))******+++,,,,,,)))******+++++++++++++++......///000000000000/////////000111222333333444222222000/////////000111444333333333222222222222333333333222222222111111/////////...------,,,,,,'''''''''''''''&&&&&&%%%%%%$$$"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$#########"""######$$$%%%""""""""""""###############"""""""""""""""#############################################$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###""""""######%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""############!!! !!!!!!!!!$$$###"""###%%%%%%%%%$$$$$$$$$$$$###############$$$######""""""######$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$$$$###!!!""""""""""""############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$&&&&&&%%%###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((()))&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***************$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''''''''((())))))((()))***+++******((('''))))))******++++++,,,,,,+++,,,------......------......///000000000/////////000000111222222333333222222111000000000000111333333333333222222222222444333333333222222222222/////////......---------)))))))))))))))(((((('''&&&%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&!!!"""""""""############$$$###"""!!!!!!"""$$$%%%########################!!!!!!"""###$$$%%%%%%%%%######"""!!!!!!"""######""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""#########$$$$$$"""!!!""""""$$$""""""###$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$""""""###$$$$$$###"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$&&&((((((%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))***************$$$$$$%%%&&&'''))))))***)))(((((((((((((((((()))))))))))))))(((((((((((('''&&&&&&''''''((()))***((()))***++++++***)))(((******++++++,,,---------,,,,,,---............---------...////////////...000000000111222222333333333333222222111111111111333333222222222111111111333333222222222111111111...............---------)))))))))))))))(((((('''$$$%%%'''))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$###"""""""""###%%%&&&!!!"""""""""############$$$$$$###"""###$$$%%%&&&######################## !!!"""$$$%%%%%%%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%### !!!"""#########"""!!!"""$$$%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$'''((((((%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''((())))))******))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''((())))))***)))******++++++++++++******++++++,,,------......******+++,,,,,,,,,,,,,,,------...////////////...000000111111111222222222333333333333222222222111222111111111000000000000111111111000000000//////------------------------'''''''''''''''&&&&&&%%%!!!###&&&))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""""""""############$$$#########$$$$$$$$$$$$$$$#########"""######$$$%%%""""""""""""########################$$$%%%&&&&&&######################## !!!###$$$%%%%%%$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!"""############"""!!!"""$$$$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$############""""""""""""##################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###############!!!!!!"""""""""#########$$$"""!!!!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%''''''%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''((())))))))))))(((''''''''''''(((((((((((((((((((((''''''(((((((((''''''(((((())))))******))))))((((((((()))*********************+++,,,,,,*********+++,,,,,,------***+++,,,,,,---,,,,,,,,,......///000000000000///111111111111111222222222222222222222222111111000000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''&&&&&&%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""##############################""""""""""""###$$$$$$$$$$$$###""""""""""""############!!!"""###$$$$$$%%%%%%%%%######################## !!!###%%%%%%%%%$$$###""""""############""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!!!!!!!!""""""############ !!!""""""""""""!!! """"""""""""""""""""""""############$$$$$$$$$$$$###!!! !!!"""###"""!!!###"""!!!"""###$$$###"""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#####################$$$###""" !!!###$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''"""###$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%&&&#########""""""#########%%%######$$$%%%&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$#########$$$%%%%%%%%%&&&""""""!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))&&&''''''((((((((((((((($$$$$$%%%'''(((***++++++'''''''''&&&&&&'''''''''&&&''''''((()))******+++******))))))))))))******++++++***)))***+++---...)))))))))***++++++,,,,,,,,,---......//////......//////000111111111111111111111111111111222222222111111111111111000//////////////////...............------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((((('''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########""""""""""""############$$$#########""""""!!!!!!!!!"""###%%%%%%$$$######""""""""""""############ """###$$$$$$$$$###########################!!!"""$$$%%%%%%%%%###"""""""""############""""""######################## """###$$$$$$######""""""######$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############!!! !!!""""""!!!###!!!!!!"""###$$$###"""""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" """$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""#########$$$""""""######$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######""""""""""""######%%%###""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''"""###$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((()))))))))))),,,+++++++++******))))))************************)))+++---,,,***)))+++------...000111111///---,,,//////...,,,***+++///111111000000000111222333333111111111111111111111111111111000///...------,,,---...///000///...,,,+++***+++,,,------,,,+++***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!!!!#########$$$%%%%%%%%%&&&$$$$$$######"""#########!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$###############!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""#########""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%)))&&&""""""$$$%%%$$$"""""""""!!! ######""""""""""""######"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$########################### !!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""######(((&&&$$$"""""""""$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""############""""""$$$$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########""""""#########$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$###""""""!!!"""$$$%%%&&&######""""""######$$$%%%'''''''''&&&&&&%%%%%%%%%)))'''$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''************************)))+++,,,,,,******+++------...///000000///---,,,...///000///......///000111111000000111111222333111111111111111111111111111000000///...------------............---,,,,,,******++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###############""""""""""""#########$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$############"""######""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$%%%!!!""""""###$$$$$$%%%%%%#########"""""""""!!!!!!###############"""!!! !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%###############"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$!!!!!!###"""!!!$$$$$$###"""""""""""""""######""""""""""""#####################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###""""""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""##################"""######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""///,,,'''%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$######$$$'''((('''''''''((((((((())))))'''((())))))))))))((('''(((((((((((())))))))))))))))))))))))((((((((((((************************)))***++++++******+++---,,,---.../////////---------///222222111/////////111111000000000111222222111111111111111111111111000000//////......------...---,,,,,,++++++,,,,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""''''''&&&%%%$$$###""""""""""""############""""""""""""""""""##############################""""""""""""""""""######$$$%%%&&&&&&%%%$$$###!!!!!! ######""""""""""""#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###%%%%%%"""""""""###$$$$$$%%%%%%#########"""""""""""""""$$$$$$$$$$$$###!!! !!!!!!!!!"""""""""######!!!!!!!!!"""""""""######!!!!!!!!!""""""#########""""""""""""""""""""""""#########$$$$$$$$$$$$%%% !!!"""###"""$$$$$$#########"""""""""######""""""""""""######$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############"""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#################################$$$$$$$$$###############$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&######"""""""""""""""!!!222...)))&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))&&&'''''''''((((((((((((&&&''')))******)))'''&&&(((((((((((())))))))))))+++++++++***************************************))))))*********+++,,,,,,,,,,,,---.........------...///111111///...///000111111000000000000111111111111111111111111111111///////////////............---+++*********+++,,,***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######""""""##################""" !!!!!!"""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$######""""""######$$$######$$$$$$$$$######"""""""""""""""""""""""""""###""""""""""""""""""### !!!"""###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!"""""""""######### !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""###$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!######""""""""""""######%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$!!!!!!!!!"""#########$$$########################$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$---***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&###%%%'''))))))((('''&&&%%%%%%&&&&&&&&&'''''''''%%%'''(((******((('''%%%(((((((((((())))))))))))******************++++++))))))))))))))))))))))))(((((())))))+++,,,,,,,,,++++++,,,---------------//////...---+++,,,///111111111000000///000000111000000000000000000000000.........///////////////---,,,+++***)))***++++++***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$$$$%%%$$$#########"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%########################$$$$$$############$$$$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""""""""#####################$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######### !!!""""""""""""!!!!!!######""""""""""""######%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!!!!!!!"""#########$$$########################$$$###"""!!!"""###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&& """###############%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""########################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""%%%(((((('''$$$"""%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''')))+++,,,,,,+++***+++++++++,,,------...//////...+++***+++///222111111000/////////000000000000000000000000000000------......//////000000---,,,++++++******++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""###$$$$$$%%%&&&&&&%%%$$$$$$######"""############$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$##################""""""!!!!!!!!!!!!""""""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""############""""""$$$###""""""!!!!!!!!!"""########################"""""""""""""""######### !!!###$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$#########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$###$$$%%%$$$""" !!!"""###$$$%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!"""###############$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""##################$$$$$$$$$##############################$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$%%%%%%%%%#########%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((('''&&&(((+++---,,,+++*********++++++,,,---......//////...------///111111111000///////////////000000000000000000000000---------...///000000111,,,,,,,,,,,,,,,++++++***((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$###############""""""############""""""!!!!!!""""""#########$$$#########$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######"""""""""######$$$########################!!!!!!"""""""""######### !!!"""###############""""""#########$$$$$$$$$ !!!!!!!!!!!!"""""""""###############""""""""""""""""""""""""""""""""""""############"""$$$$$$""" """!!!"""$$$&&&&&&%%%$$$#########""""""""""""#####################$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""##################"""""""""""""""###$$$%%%&&&############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$######$$$%%%&&&%%%$$$""" """"""######$$$$$$$$$$$$%%%%%%&&&(((***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$%%%&&&''''''((((((''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((&&&&&&(((+++---,,,+++************+++,,,---...---///111222000/////////111111000///////////////000000000000000000000000,,,------...///000111111,,,,,,---...---,,,+++***((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######################## """####################################!!!""""""$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""#####################$$$%%%%%%%%%&&&###""""""!!!!!!!!!!!!""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""###%%%&&&'''$$$$$$########################$$$$$$%%%%%%%%%%%%"""############""""""!!!"""############$$$$$$$$$############$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""############!!!$$$%%%###"""###%%% """$$$%%%$$$"""!!!######""""""""""""######""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$########################### !!!"""###$$$%%%%%%%%%######""""""###$$$%%%%%%&&&%%%"""!!! !!!"""############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" !!!"""###$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%$$$###!!!  ###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***'''&&&&&&&&&&&&'''(((((()))(((&&&%%%&&&''')))***(((((((((((())))))))))))+++++++++***)))(((((('''++++++******++++++,,,---******+++++++++,,,,,,,,,***---///000///.........---......///000111111222222111///...---------...////////////////////////,,,,,,,,,++++++************)))(((((())))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""############""""""&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$%%%%%%%%%###!!!!!!###$$$$$$$$$##################$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""!!! %%%$$$###""""""###$$$%%%""""""""""""""""""""""""#########"""""""""""""""%%%$$$$$$$$$######"""""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""!!!"""###$$$###!!!###"""!!! !!!""""""########################"""#########$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$""" """%%%&&&%%%###""""""!!!!!! """"""###$$$$$$###!!!!!!###$$$%%%&&&'''&&&%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$###############%%%$$$######"""#################################&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%############""" ################################################$$$$$$###############$$$########################%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((***)))((('''((()))+++,,,(((((((((((()))))))))))),,,,,,++++++***))))))(((((((((''''''(((((()))************+++++++++,,,,,,***,,,//////...------............///000000000111222111000...------..............................,,,,,,,,,++++++*********,,,***))))))******)))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############""""""#################################$$$$$$############$$$$$$%%%&&&&&&$$$""""""$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!! ######"""!!!!!!"""######""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!! """############$$$$$$$$$#########""""""#########$$$"""!!!"""###$$$###!!!$$$$$$###""""""###$$$%%%########################"""""""""#########$$$$$$$$$$$$$$$######""""""!!!########################"""""""""""""""""""""""""""""""""############$$$$$$"""!!!"""$$$%%%$$$""""""""""""###############!!!"""######$$$###"""""" !!!"""""""""!!!!!!############$$$$$$$$$$$$&&&&&&%%%$$$"""!!! """"""""""""""""""""""""##############################$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!################################################$$$$$$###############$$$########################%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$###""""""!!!"""###%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!###"""!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$&&&#########$$$%%%&&&(((((()))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&'''((((((***)))((((((((()))***+++(((((((((((()))))))))))),,,,,,,,,++++++******)))'''&&&&&&&&&&&&'''((((((*********++++++++++++,,,***,,,......---,,,---.........//////////////////222111000///......//////........................+++++++++++++++*********+++)))(((((())))))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$############$$$$$$%%%&&&&&&%%%######$$$&&&######################## !!!!!!""""""######!!!""""""""""""""""""!!!######""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$###""""""###$$$###"""###"""""""""###$$$%%%&&&########################!!!!!!!!!"""""""""######%%%$$$###"""!!! ########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%###"""###$$$$$$###"""!!!!!!"""######$$$%%%%%% !!!"""######$$$######!!!""""""###$$$#####################$$$$$$$$$$$$%%%%%%$$$###!!!  !!!###$$$%%%$$$$$$###########################!!!!!!"""###$$$%%%&&&'''######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######################################################$$$###############$$$$$$########################$$$$$$###""""""""""""######$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!! ######"""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))+++++++++*********))))))))))))(((((())))))***+++************++++++++++++)))+++,,,,,,++++++,,,---///.....................111111000000////////////------------------------+++++++++***************(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$###%%%%%%$$$######$$$%%%###############$$$$$$$$$ !!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###""""""$$$$$$###""" !!!"""######$$$########################!!!!!!!!!!!!""""""""""""######""""""!!!!!! ########################""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$#########"""""" !!!!!!!!!""""""""" !!!"""###$$$$$$$$$######$$$$$$%%%%%%%%%%%% !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!###&&&''''''&&&%%%########################!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$#########################################################"""######$$$%%%########################$$$$$$#########"""""""""######$$$$$$$$$######""""""###$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""######$$$$$$#####################$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((***))))))))))))***++++++))))))*********+++++++++)))***++++++******+++---.........---------------000000000000000/////////------------------------************************'''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$!!!"""$$$###"""!!!"""###""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%##################$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""###$$$%%%$$$""" !!!"""#################################!!!!!!!!!!!!"""""""""""" !!!!!!""""""##############################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###"""""""""###"""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%"""""""""""""""######### !!!!!!!!!"""""""""""" !!!!!!"""""""""""""""$$$%%%%%%%%%$$$################################################"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$######################################################""""""###$$$$$$%%%########################$$$$$$$$$$$$#########""""""######$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!"""######$$$$$$###$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))))))))************+++))))))***)))((()))***,,,,,,---------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************(((''''''(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!"""######"""!!! ########################$$$$$$############$$$$$$!!!######"""!!!"""###"""""""""###$$$$$$%%%%%%""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%#########$$$%%%$$$###!!!"""###$$$$$$%%%$$$$$$########################!!!!!!!!!"""""""""###### !!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$###$$$%%%$$$""""""###$$$&&&%%%%%%$$$######"""""""""!!!!!!!!!"""###$$$%%%$$$############$$$%%%&&&############$$$$$$$$$$$$$$$$$$###""""""!!! !!!""""""""""""########################%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######!!!!!!"""###$$$$$$######################################################""""""""""""###$$$%%%%%%########################$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$#########"""""""""$$$$$$$$$%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$################################################"""######$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))(((((((((((((((((())))))))))))((((((((((((((()))))))))''''''&&&&&&&&&'''(((((())))))))))))************((())))))((('''(((***,,,+++++++++,,,---------...,,,---...//////...---,,,++++++++++++++++++++++++((()))))))))*********+++***)))(((((())))))(((&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######"""!!! ########################$$$$$$############$$$$$$!!!###$$$###""""""###!!!""""""###$$$$$$%%%%%%"""""""""##################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&& !!!!!!!!!"""""""""""""""############$$$$$$$$$#########""""""#########%%%$$$######%%%%%%$$$###"""###$$$$$$%%%$$$##############################"""""""""#########$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!###%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$&&&%%%$$$$$$$$$%%%''''''############$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! !!!""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%$$$$$$$$$################################################""""""""""""###$$$%%%&&&########################$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$#########$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))))))))))))))*********(((''''''''''''((())))))))))))))))))************((())))))(((''''''***,,,******+++,,,,,,---......+++,,,---.........---,,,++++++++++++++++++++++++(((((())))))*********+++)))'''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###$$$%%%%%%$$$###!!!########################$$$$$$############$$$$$$ """$$$%%%$$$###$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$########################$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######%%%%%%$$$###!!!!!!"""######""" ####################################$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&& ###%%%$$$""""""$$$&&&!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""######"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%###"""""""""###$$$%%%&&&##############################$$$%%%&&&''''''(((%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$################################################""""""""""""###$$$%%%&&&########################$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&''''''$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&###""""""%%%))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''$$$!!! ###&&&)))'''%%%###""""""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$###############$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!! ###%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%&&&''''''(((''''''''''''((())))))(((((()))+++((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------,,,++++++******)))+++++++++************))))))((('''&&&&&&'''((()))***)))((()))***+++***((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""############%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""###############$$$%%%%%%%%%&&&$$$#########%%%%%%###!!!""""""""""""""""""""""""###$$$$$$###""""""###%%% """######"""!!!!!!!!!!!!""""""#########$$$######"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%$$$###""""""$$$&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$### !!!!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''(((%%%'''((('''%%%#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!""""""""""""####################################"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""###%%%((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$&&&(((&&&$$$###""""""$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""############$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""!!!!!!###&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&'''(((((())))))((((((&&&'''((((((''''''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((*********+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++,,,+++++++++************)))***)))(((((((((((()))***)))(((&&&&&&((()))(((''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""#########"""""""""############""""""""""""""""""""""""############%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%############"""""""""""""""#########$$$%%%%%%&&&$$$###""""""######!!! """""""""""""""""""""""""""###$$$###!!!!!!###$$$$$$%%%%%%$$$###""" !!!"""""""""##################"""""""""###%%%%%%""""""#########""""""!!!########################%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""###!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%&&&''''''$$$############$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""######$$$$$$###!!!""""""############"""""""""""""""######$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&$$$######$$$&&&&&&%%%&&&%%%$$$#########%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%$$$$$$###"""!!!!!! """###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((('''(((((()))))))))))))))'''((())))))(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((*********++++++++++++,,,,,,,,,+++))))))((((((((()))******+++,,,,,,------+++++++++************)))******))))))))))))******(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""############$$$$$$"""!!!!!!""""""############$$$$$$$$$$$$%%%$$$$$$#########"""""""""""""""""""""###$$$%%%&&&%%%$$$"""""""""""" """"""""""""""""""""""""""""""###"""!!! """$$$%%%&&&%%%%%%$$$###!!!!!!""""""""""""#####################"""######$$$%%%$$$$$$$$$######!!! ########################&&&&&&%%%$$$######""""""#######################################"""""""""!!!###%%%&&&'''%%%$$$###########################!!!!!!!!!"""#########$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!$$$#########"""""""""""" !!!!!!!!! !!!!!!!!!""""""""""""#########$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$######""""""!!!!!!""""""$$$&&&'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""$$$%%%%%%%%%"""#########$$$$$$##################$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$&&&###!!!###&&&((('''$$$$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$%%%%%%$$$###"""!!! !!!"""%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''((())))))))))))((((((***++++++***)))+++,,,((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))(((************++++++++++++---,,,++++++*********+++*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""!!!"""""""""############$$$###!!!!!!"""###""""""#########$$$$$$$$$%%%$$$$$$######""""""!!!"""!!!!!!!!!"""$$$%%%&&&(((&&&$$$######"""!!!""""""""""""""""""""""""!!!""""""!!! !!!###""""""###$$$$$$%%%%%%%%%"""""""""""""""###########################$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%$$$########################### !!!!!!"""###$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$###!!!"""######$$$#########""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""$$$%%%'''&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%$$$$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$"""!!!!!!""""""#########$$$$$$$$$########################(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$&&&###"""$$$''')))'''$$$############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""&&&&&&%%%$$$$$$###""""""!!!"""%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''''''(((***)))(((((()))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********++++++++++++*********++++++,,,---,,,,,,,,,+++++++++******+++++++++*********))))))(((((((((((((((((((((((((((&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&######"""""""""!!!!!!!!!!!!"""""""""###############"""  """$$$""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""""""""!!!!!!"""$$$&&&(((***(((%%%$$$$$$$$$###"""########################!!!""""""!!! !!!###!!!!!!""""""###$$$%%%%%%######""""""""""""""""""#########$$$############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%$$$#########$$$%%%########################""""""######$$$%%%&&&&&&########################""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!######$$$%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$############"""""""""""" !!!"""######$$$######$$$$$$$$$$$$#########"""""""""###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!###$$$%%%&&&&&&$$$##################$$$&&&%%%$$$######$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$###"""!!!############$$$$$$$$$$$$########################(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$######""""""&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''%%%&&&''''''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))******))))))))))))************+++((((((((())))))+++,,,,,,------,,,,,,+++******)))+++++++++************)))''''''((((((((((((''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$########################""""""!!!!!!!!!###$$$%%%""""""""""""!!!!!!!!! """"""""""""############"""!!!!!! !!!###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!###%%%(((***+++(((&&&%%%%%%%%%%%%$$$########################""""""###"""!!! """$$$%%%$$$###"""""""""""""""############""""""""""""###$$$$$$$$$$$$###"""""" !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&$$$""""""###%%%&&&#################################$$$%%%%%%&&&&&&########################""""""""""""""""""""""""########################!!!""""""######""""""!!!"""###$$$%%%%%%$$$###### !!!"""######$$$######$$$############""""""""" !!!""""""############$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%%%%$$$######$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###$$$%%%&&&&&&$$$$$$###""""""###$$$$$$'''%%%###!!!!!!"""###$$$"""""""""######"""""""""""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$%%%########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((((((&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((((((((((((%%%'''((((((''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))************+++***************+++,,,,,,++++++++++++++++++++++++++++++************)))'''((())))))))))))((('''&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""######$$$$$$"""""""""""""""""""""""""""!!! !!!###%%%&&&#########"""""""""!!!!!!""""""""""""############!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$###""""""$$$&&&)))+++***'''$$$$$$$$$&&&&&&%%%########################"""###$$$###!!!!!!###$$$&&&%%%$$$###"""###$$$$$$############"""""""""!!!###$$$$$$%%%$$$###"""!!!!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$####################################$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""##################""""""###$$$###"""  !!!"""############$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!##################$$$%%%"""###%%%%%%#########$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!"""######$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$###"""!!! !!!!!!""""""!!!!!! !!!"""$$$%%%&&&&&&#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&###"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$'''***)))&&&###$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""$$$&&&%%%$$$######$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''(((((())))))))))))))))))***++++++******+++,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))************//////...---,,,,,,,,,,,,*********++++++,,,------+++++++++************)))((()))***++++++***)))((($$$%%%&&&(((***(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&########################$$$###""""""###%%%'''((($$$$$$$$$############"""""""""""""""############ !!!"""###$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%$$$######$$$'''***,,,(((&&&###"""$$$%%%&&&&&&###########################$$$$$$###""""""###%%%############$$$&&&((()))$$$#########""""""!!!!!!###$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""########################!!!!!!!!!"""######$$$$$$#################################$$$$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!#################################"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###""" $$$#########$$$%%%&&&&&&!!!###%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$##################$$$###############"""!!!!!!%%%$$$###""""""###$$$%%%!!!%%%'''(((%%%""" """"""############""""""!!!""""""""""""###############$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############ !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$&&&&&&&&&$$$""""""###$$$%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######""""""""""""##############################&&&$$$###$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&$$$###""""""!!!!!! """###$$$%%%&&&$$$$$$$$$###############&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((+++***)))(((((('''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))+++++++++******((('''''')))))))))))))))******+++------,,,++++++***)))))))))******+++++++++******(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$###""" !!!!!!%%%%%%%%%%%%###!!!"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""%%%%%%%%%###!!!!!!###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%$$$###!!! !!!!!!"""#########"""""""""""""""######$$$!!!!!!"""""""""#################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$##########################################!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" !!!"""###############'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""####################################$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""########################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$$$$###$$$$$$$$$"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%########################'''%%%###$$$&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))),,,,,,,,,++++++***)))((()))))))))))))))***++++++000000///......---,,,,,,))))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$###"""""""""###$$$%%%###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%$$$$$$$$$%%%%%%###!!!!!!###$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""#########"""!!!!!! ###############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################"""""""""""""""#########$$$$$$###"""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$###%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""#########$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""####################################$$$$$$%%%%%%%%%$$$"""!!!%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%########################'''%%%######$$$$$$"""!!!#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&"""###$$$%%%&&&((())))))%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""#########"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))(((((()))((((((''''''(((((())),,,,,,,,,,,,,,,+++***)))***))))))))))))***++++++000000//////......------)))))))))******))))))((())))))))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########$$$######$$$$$$%%%''''''!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$%%%&&&&&&(((&&&###!!! !!!###%%%$$$######""""""!!! $$$############$$$%%%%%%"""""""""#########$$$$$$#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$############################################################""""""""""""$$$###""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$#########""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########!!!!!!"""############"""######$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$##############################$$$$$$######"""!!!$$$$$$$$$$$$$$$###########################""""""$$$$$$%%%%%%%%%$$$##############################$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$############$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''%%%%%%%%%%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$###""""""!!!"""""""""######""""""""""""##############################%%%%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&######$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$########################""""""##################$$$$$$###""""""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''((()))***+++++++++******))))))(((((((((((((((''''''(((((((((++++++,,,,,,+++******)))******))))))******+++,,,------,,,,,,,,,+++++++++******+++++++++***))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########""""""!!!###$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%###"""!!!"""###$$$ !!!!!!"""######$$$$$$######""""""######$$$%%%!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$########################$$$$$$######""""""!!!!!!######"""""""""""""""###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$"""""""""###############"""""""""######"""""""""!!!!!!###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############""""""#########$$$$$$$$$########################""""""#########"""""""""$$$$$$$$$###############$$$#########"""!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###########################$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''%%%%%%%%%%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&########################$$$###""""""!!!"""""""""######""""""""""""#################################$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%$$$$$$$$$#####################""""""""""""######!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!""""""########################$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,++++++******))))))((((((((((((''''''''''''((((((******************)))(((***************++++++,,,+++++++++***************,,,---------,,,,,,+++******)))))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""!!! """###$$$$$$###"""###$$$$$$############$$$%%%%%%###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""#########$$$$$$$$$########################$$$$$$######""""""!!!!!!###"""""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$%%%%%%%%%%%%&&&&&&'''''' !!!!!!!!!!!! !!!!!!###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""############$$$$$$$$$$$$########################""""""""""""""""""##############################$$$#########"""!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%########################$$$$$$###""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%########################"""###%%%%%%$$$%%%&&&((('''&&&&&&%%%$$$###""""""$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$###### !!!!!!"""#########"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))(((((((((''''''&&&&&&''''''((())))))*********))))))(((+++************+++,,,,,,,,,,,,,,,,,,++++++++++++............------,,,+++******))))))((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################"""""""""###""""""!!! $$$$$$$$$$$$###"""!!! """"""!!! !!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!###$$$%%%#########$$$###############$$$%%%%%%"""###$$$%%%%%%$$$"""!!!%%%$$$$$$######"""!!!!!!!!! !!!""""""############$$$$$$$$$%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""""""""###$$$$$$%%%%%%####################################"""""""""""""""""""""""""""######$$$"""""""""############$$$########################!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%""""""!!!!!!""""""###$$$ !!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""#########$$$$$$$$$$$$%%%##############################"""""""""###$$$$$$"""""""""#################################""""""######$$$%%%%%%%%%$$$$$$########################$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%&&&###############$$$$$$$$$########################%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%########################"""$$$%%%%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$########################""""""""""""######""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))******(((((((((((((((((())))))(((''''''&&&&&&''''''((()))******++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++************)))((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################"""""""""""""""!!! """"""###$$$$$$###"""!!!###"""!!! !!!"""###"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""###""""""!!! """$$$%%%$$$######$$$###############$$$$$$%%%#####################$$$%%%%%%$$$######""""""!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%########################"""""""""""""""#########"""""""""""""""###$$$$$$""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%  !!!"""!!!""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$$$$####################################""""""""""""#########$$$$$$$$$%%%%%%########################$$$######"""###$$$%%%&&&!!!"""""""""#########$$$#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###############&&&&&&%%%$$$############'''''''''&&&%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$$$$&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&########################""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$######""""""""""""##############################"""$$$&&&$$$!!!!!!###!!!""""""$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((())))))***&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''***++++++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++------------,,,+++***)))+++******)))(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" !!!###$$$%%%%%%$$$###""""""!!!!!!!!!###$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$ !!!"""###%%%%%%&&&&&& """$$$%%%$$$######$$$#########"""###$$$$$$%%%&&&$$$"""!!!!!!"""%%%&&&"""""""""###$$$$$$%%%%%%"""""""""""""""######$$$###$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!!!!""""""######$$$$$$""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%$$$#########$$$&&&'''######$$$$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$&&&'''!!!!!!""""""#########$$$#########$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%########################$$$$$$###""""""!!!""""""######$$$$$$$$$%%%%%%%%% !!!"""$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$%%%$$$######""""""######&&&%%%$$$$$$######$$$$$$######$$$%%%%%%###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###%%%'''(((%%%"""################################################'''%%%###"""!!!"""###$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%***'''$$$$$$%%%$$$!!!!!!###$$$$$$###"""%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&''''''&&&&&&$$$&&&(((***+++)))'''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///************************///......------,,,++++++......---,,,***)))((((((***++++++,,,,,,++++++***)))************(((&&&%%%''''''''''''''''''''''''(((((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!$$$###"""!!! $$$$$$$$$$$$#########"""%%%###!!!  !!!"""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""!!! """&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""######""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""!!! ########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######"""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""############"""""" !!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&###"""!!! !!!"""###''''''''''''%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&$$$$$$###"""!!! """"""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%$$$"""################################################%%%$$$"""!!!!!!"""###$$$"""############$$$$$$$$$""""""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''%%%######%%%%%%###!!!!!!###$$$%%%$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&%%%&&&((()))))))))''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))+++,,,---************************---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++************))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!""""""""""""###%%%%%%$$$$$$$$$#########$$$###!!! """"""########################$$$$$$$$$###############$$$"""!!!###%%%'''&&&$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""#########""""""######$$$%%%########################$$$$$$$$$$$$$$$###""""""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###############"""""""""!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!""""""############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%############""""""""""""################################################$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""###$$$######$$$$$$$$$$$$######$$$###############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$######"""##################$$$$$$$$$$$$%%%######""""""######$$$%%%""""""############""""""(((%%%######$$$&&&&&&%%%###################################################"""!!!!!!!!!"""###$$$"""############$$$$$$$$$""""""######$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%&&&%%%###"""###$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))***+++******************************++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$######%%%%%%$$$############################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""""""""###$$$""""""######$$$$$$$$$%%%################################################$$$###""""""""""""###$$$"""""""""######"""""""""&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$"""""""""""""""!!!!!!!!!!!!###$$$###"""!!!"""#########$$$$$$$$$$$$############"""""""""###$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$&&&%%%$$$$$$######$$$$$$&&&%%%###"""""""""###$$$""""""#########$$$$$$$$$######""""""######$$$%%%""""""############""""""%%%%%%$$$$$$%%%%%%%%%$$$################################################"""!!!!!!!!!!!!"""$$$$$$""""""#########$$$$$$$$$""""""#########$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))******************************)))******+++,,,---------,,,,,,+++++++++++++++*********++++++++++++******+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$#########"""""""""######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######***)))'''%%%###"""!!!!!!########################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$########################$$$$$$######""""""!!!!!!""""""############""""""###$$$%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! """######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!""""""###"""""""""#########$$$$$$########################################################################""""""############""""""$$$$$$%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""#########$$$$$$$$$$$$############""""""###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%###"""""""""###$$$""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$###### !!!###$$$###"""!!! ################################################!!!!!!!!!""""""###$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&''''''''''''%%%%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++******************************+++,,,---...//////......---,,,+++***)))((()))******++++++******)))+++***(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################""""""!!!!!! ###"""""""""!!!!!!!!!!!!###""""""""""""#################################"""""""""###$$$$$$$$$%%%"""###$$$$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########((('''%%%###"""!!!!!!!!!########################$$$$$$############$$$$$$######""""""######$$$%%%########################$$$$$$%%%%%%%%%%%%%%%$$$########################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################""""""""""""######""""""#########$$$$$$$$$$$$###############$$$$$$########################$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""" """############$$$$$$$$$%%%%%%######"""""""""!!!""""""######"""""""""!!!!!!!!!######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$### !!!"""$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""#########$$$$$$$$$$$$##################$$$%%%&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$######"""##################$$$$$$$$$$$$%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&'''%%%$$$$$$$$$############################################################$$$$$$$$$$$$"""############$$$$$$$$$###############$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''%%%###""""""###$$$$$$######""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))******+++,,,************************++++++,,,------.../////////...---,,,***)))((('''))))))************))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######### !!!"""###$$$$$$######"""""""""!!!!!!!!!""""""##################""""""""""""""""""""""""###############$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############""""""######$$$%%%""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$########################!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""############$$$$$$$$$$$$###""""""""""""""""""###"""############$$$$$$$$$#########"""######$$$%%%####################################""""""""""""###$$$$$$$$$$$$$$$$$$###$$$%%%'''((('''&&&$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!! !!!"""###%%%&&&############$$$$$$$$$$$$############"""""""""!!!###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$"""""""""###############"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$!!!"""%%%(((################################################$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$######""""""###%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######%%%&&&%%%###"""$$$%%%%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))***++++++************************+++++++++,,,,,,------...------,,,,,,+++***))))))))))))************))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%$$$$$$########################"""""""""######$$$$$$$$$ !!!!!!"""###$$$%%%&&&$$$$$$$$$$$$############""""""######$$$$$$$$$$$$########################$$$$$$$$$###############"""$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$ !!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""#########""""""######$$$%%%##############################$$$%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######""""""""""""#########$$$$$$######""""""######$$$"""############$$$$$$$$$######""""""###$$$$$$%%%########################"""""""""""""""#########"""""""""######"""""""""$$$%%%'''((('''&&&###"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$%%%&&&############$$$$$$$$$$$$######$$$$$$######"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$######"""############$$$$$$$$$!!!!!!!!!"""""""""#########%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!! %%%################################################&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$######""""""###%%%&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### ###%%%%%%######%%%(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))******+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''(((''''''&&&#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$&&&'''&&&###!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""######%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!! ###%%%'''((('''%%%###!!!%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""###$$$%%%%%%$$$###"""######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""############""""""'''''''''&&&%%%$$$"""!!!"""############$$$$$$$$$!!!"""""""""######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&###"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))*********)))((('''&&&&&&&&&&&&)))(((((('''''''''(((((()))(((&&&''')))******))))))******++++++,,,---------------,,,+++***(((((()))))))))))))))))))))))),,,++++++***)))(((((('''''''''''''''''''''''''''(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%"""!!!!!!###&&&'''$$$!!!$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$######"""########################!!!!!!""""""#########$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""###########################$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########""""""$$$(((++++++&&&""""""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$###"""""""""###%%%%%%!!!"""###$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$###$$$&&&&&&'''&&&%%%$$$$$$$$$##################$$$$$$##################$$$###!!! !!!###$$$############$$$$$$$$$$$$!!!"""$$$$$$$$$###!!!!!!"""###$$$%%%$$$######$$$#########""""""!!!!!!######""""""###$$$%%%%%%'''&&&%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################&&&%%%###"""""""""######"""""""""""""""""""""""""""!!! !!!###$$$$$$###"""!!!!!!"""###$$$&&&'''((('''%%%#########&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!""""""######""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((((((''''''(((((()))((((((''''''''''''((((((***)))((((((***++++++***)))******++++++,,,,,,------------,,,+++***)))((())))))))))))))))))))))))+++******)))(((((('''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###""""""$$$&&&&&&$$$"""$$$##################$$$######""""""""""""######!!!"""######$$$$$$$$$###"""############$$$$$$$$$""""""######"""!!!!!! """""""""""""""""""""""""""######$$$$$$$$$##############################"""#########$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$#################################$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$###############%%%))),,,+++'''###"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&########################&&&%%%###""""""###%%%&&&!!!!!!!!!!!!""""""""""""$$$%%%&&&''''''%%%$$$"""!!!"""###$$$%%%$$$$$$###$$$#########""""""""""""######""""""###$$$$$$%%%&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%###"""""""""#################################""""""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!###$$$###!!! !!!%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((()))******+++((((((''''''''''''(((((()))((('''(((***+++***)))))))))******+++,,,,,,,,,---------,,,+++***)))((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$######$$$&&&&&&%%%#################################""""""""""""######!!!!!!"""############""""""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$############$$$&&&(((******'''$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########"""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##################$$$&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''########################&&&%%%$$$######$$$%%%&&&!!!!!!!!!"""""""""######"""###$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$##################"""""""""#########"""######$$$%%%$$$######""""""######$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######""""""""""""######"""###%%%%%%###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((())))))*********(((''''''''''''(((((()))'''&&&&&&'''))))))(((''')))))))))***++++++,,,,,,,,,------,,,+++***)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$###""""""######"""######$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""#########""""""""""""#########$$$$$$$$$&&&'''''''''''''''&&&&&&"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$#####################%%%'''((('''%%%$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%##################""""""$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""'''&&&%%%###"""###$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$######"""!!!!!!"""############$$$$$$$$$%%%%%%%%%"""""""""###""""""!!! """"""######$$$$$$$$$$$$########################$$$###############$$$$$$###############$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###""""""""""""""""""###"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''((())))))))))))(((((('''''''''''''''((())))))((((((((()))++++++***(((((())))))******+++,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######"""############$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%##########################################""""""$$$##################$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$#########"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""##################""""""#########'''&&&$$$###"""###$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#####################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""######""""""""" """"""!!! !!!"""#########$$$$$$$$$$$$$$$"""######$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''&&&''''''((()))***+++***+++,,,......,,,***(((((())))))***+++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$$$$%%%%%%%%%%%%%%%"""""""""############$$$$$$$$$$$$###"""!!!###$$$"""###$$$%%%%%%$$$###"""######""""""""""""#########$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$#################################"""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""###"""!!! """###"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######""""""""""""""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""#########&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$###"""!!! """""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%$$$$$$$$$##################""""""######$$$%%%#########$$$$$$$$$$$$$$$%%%$$$######"""#########$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######""""""############""""""!!!###$$$$$$"""!!!"""###"""#########$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!###$$$%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&''' """$$$$$$#########%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))###$$$&&&((()))((('''&&&&&&&&&&&&''''''((()))************,,,......,,,)))(((((())))))******++++++++++++,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%#########$$$$$$%%%%%%&&&$$$###############$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""###############$$$$$$""" !!!$$$!!!###$$$%%%%%%$$$###!!!######""""""""""""######%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&"""""""""""""""""""""""""""######$$$$$$$$$##############################$$$$$$$$$######"""""""""#########$$$$$$###############$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!"""""""""#########$$$!!!######""" """$$$"""###$$$$$$###"""###$$$########################"""#########$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$######""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""######""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$!!!"""###$$$%%%$$$$$$###########################"""###$$$%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!%%%'''((('''%%%$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''!!!$$$&&&'''''''''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###%%%&&&'''((("""$$$&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))****** """%%%'''))))))((('''&&&&&&&&&'''''')))******''''''(((***++++++)))&&&((((((((()))******++++++++++++,,,,,,,,,+++******((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$&&&""""""###$$$%%%&&&&&&'''$$$###############$$$$$$!!!!!!"""###############""""""""""""############"""###$$$"""!!!###!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$ !!!""""""############""""""""""""""""""""""""######$$$$$$$$$######"""########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$!!!!!!""""""#########$$$"""$$$$$$""" """%%%"""$$$$$$$$$###"""###$$$########################""""""######$$$$$$$$$$$$########################!!!"""###$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$ !!!!!!""""""######%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!"""""" """$$$%%%%%%%%%$$$###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""######!!!!!! !!!!!!""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######$$$!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%%%%!!!"""###$$$$$$###"""!!!$$$%%%&&&%%%###!!!!!!!!!###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$#########$$$'''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$############"""###$$$%%%&&&'''(((((((((%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%((('''%%%###""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((+++)))'''(((+++,,,***(((************************+++)))'''%%%%%%&&&((()))******)))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!############"""""""""!!!'''''''''&&&&&&%%%%%%%%%######""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!""""""""""""############"""############$$$$$$$$$""""""############""""""&&&&&&%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%### !!!###$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!"""""""""######"""!!!!!!"""$$$"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%)))(((&&&$$$##################$$$$$$$$$$$$#########$$$"""!!!!!!###$$$### !!!###$$$%%%%%%$$$$$$##############################$$$%%%&&&''''''(((###############"""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###!!!!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$######"""###$$$%%%&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$'''&&&$$$############$$$$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***((('''''')))***)))'''******************************))))))((((((((((((***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""%%%$$$#########$$$&&&&&&$$$$$$$$$#########"""""""""""""""""""""#########""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!""""""######$$$%%%%%%&&&$$$!!!!!!"""""""""!!!""""""#########$$$$$$$$$############"""""""""!!!########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""###$$$###!!!!!!"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$$$$###### !!!!!!"""###%%%$$$###!!!"""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###############"""!!!!!!########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$&&&''''''&&&$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%###"""###$$$%%%%%%$$$######$$$%%%&&&'''&&&&&&%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$######""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###############''''''&&&%%%$$$###""""""########################$$$$$$###""""""""""""###%%%%%%$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))(((''''''))))))((('''************************)))***+++++++++***((('''***)))((((((''''''(((((()))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$############""""""""""""###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$############### !!!!!!"""######$$$$$$""""""""""""############"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%&&&$$$###"""###""" """""""""#########$$$$$$############""""""""""""#######################################$$$$$$$$$######""""""######$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###############$$$"""""""""""""""""""""""""""###$$$###"""!!!###$$$%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######"""""""""""""""###$$$%%%######$$$$$$$$$$$$######%%%###!!!!!!###$$$%%%%%%"""######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$######"""!!!########################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$############$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###$$$$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!"""$$$$$$"""!!!"""###&&&$$$###""""""$$$&&&'''((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$###""""""!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((()))))))))(((************************)))************)))(((((())))))(((''''''''''''(((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!######$$$$$$$$$######"""%%%%%%$$$$$$$$$######### !!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""######$$$$$$########################!!!!!!""""""############!!!"""""""""############""""""#########$$$$$$$$$%%%###!!! !!!###%%%""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%$$$###"""###$$$###!!!""""""""""""#####################"""""""""""""""######################################################""""""######$$$%%%$$$######""""""######$$$############$$$$$$$$$$$$'''%%%###$$$(((***)))'''################################################%%%$$$######"""""""""""""""""""""######""""""""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%$$$###""""""!!!!!!######$$$$$$$$$$$$######((("""!!!"""""""""############""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$######"""########################""""""############""""""###############################################################$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$######%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ """$$$###"""!!!""""""%%%$$$###""""""$$$&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++******+++***************************************+++)))(((&&&&&&'''((())))))(((((('''''''''''''''******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!"""######$$$$$$$$$######$$$#########""""""""""""!!!"""""""""######$$$$$$$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$####################################""""""!!!!!!!!!"""""""""############""""""#########$$$$$$$$$%%%###!!! !!!###%%%%%%%%%$$$$$$$$$####################################"""!!! !!!"""###$$$!!!!!!!!!"""$$$%%%###"""!!!!!!"""""""""#########""""""""""""""""""############################################################""""""######$$$%%%$$$$$$############$$$$$$"""""""""######$$$$$$$$$$$$!!!!!!%%%'''&&&$$$################################################$$$###"""!!!!!!!!!!!!!!!""""""############""""""!!!###%%%%%%$$$######$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$######!!!$$$...222,,,$$$!!!""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""######################################################""""""######$$$$$$"""######$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%%%%&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$$$$"""!!!"""###$$$############%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###""""""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))*********+++,,,,,,******+++,,,************************+++)))'''%%%$$$&&&(((***)))(((''''''&&&&&&'''''')))((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$############""""""""""""""""""###$$$$$$$$$$$$############"""""""""!!!!!!############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&###############$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""############"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""$$$###!!! !!!###$$$!!! !!!$$$%%%%%%$$$!!!!!!!!!"""""""""######""""""""""""####################################$$$$$$$$$#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$###"""###$$$&&&&&&%%%#######################################$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!###&&&&&&$$$#########!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!###$$$%%%&&&&&&%%%######$$$$$$$$$$$$######"""222GGGNNNAAA000'''""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########################################################"""""""""######$$$""""""############""""""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%((('''%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!###$$$$$$###""""""###"""######$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######!!!!!!"""######"""!!!!!!######%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$######$$$%%%%%%&&&%%%$$$""""""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,+++)))(((***,,,***************************)))((('''''''''((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$"""""""""""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################""""""######$$$$$$$$$%%%"""######$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$####################################$$$###!!!!!!###$$$###!!! """$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!"""""""""####################################$$$$$$$$$#########""""""######""""""######$$$%%%###$$$$$$$$$$$$$$$$$$###!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&$$$%%%&&&'''########################""""""#########$$$$$$$$$"""""""""!!!""""""######!!!"""$$$%%%%%%$$$"""!!!!!!###&&&&&&%%%$$$########################$$$$$$#########$$$$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###""" """###$$$%%%%%%$$$######$$$$$$$$$$$$#########&&&555LLLSSSEEE333)))######"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""#########################################################""""""""""""######""""""############""""""!!!"""###%%%%%%$$$######$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###""""""!!!'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$'''&&&### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%###"""###$$$!!!"""###%%%%%%&&&&&&%%%!!!""""""######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$####################################### !!!#########"""!!!%%%%%%&&&&&&%%%###"""!!!!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((***,,,+++(((''')))+++************************)))******++++++)))((('''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""############"""############$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """$$$&&&###!!! !!!"""######!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$########################$$$$$$$$$$$$######""""""#########"""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$!!!###%%%### !!!$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###"""""""""###$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!$$$&&&'''%%%$$$######%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""######"""!!! ######$$$$$$$$$$$$######'''###+++<<>>>>>>>><<<;;;888777777666555555444444333444555666666555444333111111000////////////000////////////............------,,,+++++++++,,,,,,------------------------........................,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))*********))))))(((''''''&&&&&&''''''(((((())))))(((''''''''''''''''''(((''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''+++)))'''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))***************************)))))))))((((((((('''&&&((()))((('''&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))******))))))((((((((('''(((((())))))******++++++))))))))))))************))))))******+++++++++,,,((()))***+++,,,---------******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.../////////...------111111111111111111111111//////111222222222222222222555:::>>>BBBEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGHHHKKKMMMOOOPPPOOOOOOPPPQQQRRRTTTUUUUUUUUUXXXZZZ[[[ZZZ[[[]]]___bbbbbb`````````aaacccdddccccccbbb```^^^\\\ZZZXXXVVVTTTQQQPPPNNNLLLIIIGGGEEEDDDCCCAAA???===<<<;;;888999:::::::::999888777444444333222111111111111/////////............---111111000///......//////................................................***+++,,,,,,,,,,,,+++***---,,,,,,,,,++++++*********************)))))))))******)))(((((('''''''''&&&&&&''''''(((((())))))'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((())))))*********))))))%%%&&&'''((()))******+++&&&&&&'''''''''((((((((((((((((((((((((((())))))***************+++++++++******))))))(((((('''''''''((()))(((''''''((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))'''''''''(((((())))))******))))))))))))))))))((())))))******************)))))))))*********++++++))))))******+++,,,,,,,,,******+++,,,---------,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111000////////////000000111222222222111222444555777888888888777999===BBBFFFIIIKKKLLLJJJLLLOOOPPPPPPPPPQQQRRRSSSUUUXXX\\\aaafffjjjlllkkklllmmmnnnpppqqqrrrssssssvvvyyyzzzxxxyyy{{{|||zzzyyyqqqnnnjjjfffbbb]]]XXXTTTTTTSSSPPPMMMIIIFFFCCCBBBAAAAAABBBBBBAAA@@@>>>===:::999888666555444333333000000000/////////......222111000//////......///////////////////////////........................***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++++++++,,,++++++++++++*********((('''''''''((()))***+++(((((((((((((((((())))))(((((())))))))))))((((((''''''((()))))))))(((((()))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&(((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''''''&&&$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((())))))*********''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++++++++*********)))((('''''''''&&&'''((((((&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''((())))))******)))))))))))))))*********++++++******************))))))*********+++++++++))))))***++++++,,,------++++++,,,,,,---,,,,,,,,,******++++++,,,------...,,,,,,,,,------......///............////////////000111333555666666555555111111222444555666777888:::;;;===@@@BBBCCCDDDEEEBBBCCCEEEHHHKKKNNNPPPQQQOOOTTTZZZ___bbbeeeiiillloooqqqtttxxx}}}}}}wwwpppkkkhhhfffbbb^^^XXXSSSPPPNNNNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDBBB???===<<<;;;:::555555555555444444444444222222111000////////////////////////////////////------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((((((((((((((***+++,,,))))))))))))))))))((((((((()))***++++++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''')))++++++++++++&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''$$$%%%'''))))))))))))(((''''''''''''''''''''''''))))))'''&&&&&&'''((()))************))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))******+++++++++++++++******)))(((''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++(((((())))))******++++++,,,+++++++++***))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,---------,,,++++++******+++,,,,,,---......,,,,,,------...///000000000000000000111111111111444666888;;;<<<<<<<<<;;;999:::;;;===???AAABBBCCCCCCEEEGGGJJJLLLNNNPPPPPPLLLMMMMMMNNNPPPRRRTTTUUU[[[aaajjjqqqxxx~~~}}}{{{vvvpppjjjddd___]]]ZZZZZZZZZYYYWWWUUUSSSQQQOOOMMMKKKHHHFFFDDDCCCBBB<<<<<<<<<;;;;;;;;;;;;:::888777666555444444444444000000000000000000000000------------------------...---***((((((***---...+++++++++,,,,,,---------.........------,,,,,,,,,---,,,***((((((((())))))++++++******))))))(((((()))***+++,,,,,,+++***)))''''''((()))))))))))))))%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''(((((('''&&&"""###$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%+++((($$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))***(((&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***)))'''%%%%%%%%%'''((('''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&************))))))))))))******************************)))(((((()))***+++++++++++++++++++++++++++(((((())))))*********+++,,,,,,++++++)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((%%%&&&''')))************))))))************))))))*********)))))))))))))))((()))***+++,,,---------......//////......---,,,------...///...---,,,+++......---------......///---.........,,,,,,...000////////////000222444444888<<>>AAACCCGGGOOO\\\hhhnnnkkkccc\\\RRRSSSVVVZZZ```gggmmmpppvvvwwwyyy{{{}}}}}}|||yyyuuuqqqmmmiiiggggggeeebbb^^^ZZZTTTLLLHHHHHHGGGDDDAAA===;;;999888444333222333444333111///000000///...---,,,++++++,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---,,,,,,++++++******)))******************+++++++++++++++++++++***************)))))))))(((((((((''''''(((((((((((())))))******))))))))))))((((((((((((''''''''''''((()))(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))******(((''''''((('''''''''(((''''''&&&%%%'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''%%%%%%&&&''''''&&&$$$###$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((,,,+++)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&''''''((()))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))(((''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''''''''((())))))(((((((((((((((((((((((())))))*********))))))((()))******++++++******)))*********+++++++++++++++++++++++++++++++++******++++++,,,....../////////.........//////000000000///.........///000111111333555777999999:::<<<===AAABBBDDDFFFHHHJJJLLLMMMKKKQQQYYYaaaffffffbbb___]]]^^^```dddkkkssszzz~~~}}}xxxpppfff```[[[XXXTTTOOOJJJGGGEEEDDD<<<;;;999888666555333222555444333111///---,,,,,,...............///000000//////......---------,,,------,,,,,,++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++***************)))))))))(((((((((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''')))******(((''''''(((&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''$$$%%%'''((((((&&&%%%###$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''+++******((('''&&&%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&'''''''''((((((((()))((((((((((((((((((((((((&&&'''(((((()))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++***)))((('''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))'''((()))***++++++++++++******++++++++++++*********+++++++++,,,,,,,,,---++++++,,,,,,,,,++++++***.........//////......---........................---...///000333555777888;;;>>>AAADDDEEEFFFHHHJJJHHHKKKPPPUUUYYYZZZZZZZZZUUUWWWYYY\\\aaaffflllooowwwxxxzzz~~~uuuqqqkkkccc\\\VVVRRRPPPLLLJJJGGGBBB===:::999999888777666555444333444444//////............/////////...............---------------,,,,,,,,,,,,,,,******++++++,,,,,,------************************************))))))))))))''''''((()))******+++,,,(((((((((((((((((((((((())))))))))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&((())))))'''&&&&&&'''&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%''''''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))%%%&&&&&&''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))))))))))))))))))))&&&'''(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))((('''&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((******+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))))))))))))))&&&''')))***+++,,,,,,,,,******++++++++++++******+++++++++,,,,,,------...,,,,,,---------------,,,000000000000000///...---000///////////////000111000111333555888<<>>@@@EEEFFFGGGIIILLLOOOQQQSSSYYY]]]bbbfffiiikkkmmmooo{{{|||}}}yyyqqqnnnjjjfffeeefffiiikkkiiigggeeegggkkknnnnnnnnnkkkiiifffcccbbbaaabbbbbb___^^^^^^^^^___bbbeeefffiiimmmpppnnngggbbbaaaaaaaaa```___```cccgggiiijjjlllnnnpppnnnllllllnnnqqqooorrrwww{{{yyylllfffbbb^^^XXXPPPJJJEEEBBB@@@<<<;;;999777555444333333.........///////////////------...........................------,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))+++++++++++++++,,,,,,,,,))))))******++++++++++++$$$%%%'''((()))))))))((('''((()))******)))((('''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%)))***++++++)))(((((()))%%%%%%&&&'''((((((((('''''''''((()))***+++,,,,,,((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%###  ###%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""'''***$$$'''+++%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))######%%%&&&((()))***+++&&&&&&&&&''''''''''''((('''(((***+++,,,***)))''')))************+++++++++)))))))))))))))******++++++,,,---////////////...,,,---...//////---+++***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((()))''''''''''''''''''''''''))))))))))))***************************)))((('''++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------333222222333444444333111333555888<<<@@@CCCFFFGGGPPPNNNLLLOOOVVV\\\^^^^^^fffmmmwww~~~xxxvvvwwwzzz}}}~~~|||||||||qqqpppnnnllllllmmmooopppbbbaaa^^^\\\[[[[[[[[[\\\___]]]\\\^^^cccffffffeeehhhddd``````cccccc```]]]YYYYYYZZZZZZZZZYYYYYYYYY\\\bbbhhhhhhddd___]]]]]]\\\[[[YYYWWWWWWYYY[[[]]]______aaacccffffffdddbbbdddcccbbbdddiiinnnqqqrrrwwwyyy|||~~~yyyppphhhbbb\\\UUUQQQKKKEEE>>>999777777555444,,,...000111000///......//////......------,,,,,,---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&"""%%%&&&&&&///222'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%$$$######&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&''')))***+++++++++***)))************+++++++++)))))))))))))))***++++++***+++,,,---.........---,,,---...///...---+++***))))))))))))))))))))))))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++***))))))************************++++++++++++,,,,,,,,,---,,,------------.........------------......//////111222444777:::<<<======BBBCCCDDDDDDEEEGGGKKKNNNWWWYYY^^^dddlllqqqtttttt|||yyypppiiigggeeegggiiiiiiiiiiiikkkllleeeccc```___aaadddiiikkkfffeeecccaaabbbcccfffgggjjjhhhhhhjjjnnnpppooonnnooollliiijjjnnnpppnnnlllffffffeeedddddddddddddddeeejjjoooppplllhhhggghhhgggdddaaa^^^]]]\\\]]]^^^_________aaacccbbb```^^^```]]][[[[[[]]]aaacccdddeeegggkkkoooqqqrrrrrrqqqrrrvvv{{{zzzsssnnnaaaZZZPPPGGGBBB>>>;;;999888888777555333111000000000000111111222222222222------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((%%%&&&%%%)))888;;;+++'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))'''&&&$$$"""!!!!!!((((((((('''&&&&&&%%%%%%(((((((((((()))))))))***&&&&&&''')))***+++,,,---)))************+++++++++***))))))))))))***++++++)))***+++,,,------------,,,---.........---+++***))))))))))))))))))))))))''''''(((((())))))************)))((('''%%%$$$$$$&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++******+++++++++***))))))************************,,,,,,,,,,,,,,,---------------........./////////------......000111222333222444777;;;???CCCEEEFFFKKKMMMNNNMMMKKKNNNVVV\\\gggnnnxxx~~~yyyzzz}}}~~~vvvqqqmmmmmmjjjbbb]]][[[[[[]]]___``````cccfffiiifffeeebbbbbbeeekkkqqqvvvtttsssqqqqqqssswww|||~~~~~~}}}}}}|||zzzyyyyyyyyyzzzyyy}}}~~~}}}~~~{{{vvvrrrpppnnnnnnjjjiiiiiiiiijjjjjjhhhffffffbbb]]]ZZZZZZ[[[\\\\\\^^^```cccfffggggggeeeddd___aaaeeegggjjjmmmrrruuu~~~zzzmmmaaaVVVNNNGGGCCCAAA???;;;777444222222222000000111222222111111000...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&''''''((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))***&&&(((:::>>>...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''((((((((()))))))))'''''''''((()))+++,,,---))))))*********+++++++++******))))))******+++,,,***++++++,,,------......,,,------------,,,+++***(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))******)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))*********))))))(((***+++++++++++++++,,,,,,------------------------------......//////000000000000000000222444666777;;;===AAADDDGGGIIILLLNNNQQQVVV\\\]]]]]]bbbllluuuwwwooojjjeeeeeefffggghhhhhhgggfffhhhdddcccfffeeeaaa^^^^^^___bbbgggjjjmmmppptttwwwyyyxxxxxxyyy|||}}}xxxrrrllljjjhhhgggfffhhhhhhiiihhhfffbbb^^^\\\[[[\\\]]]]]]^^^___```aaagggmmmttt{{{sssggg\\\VVVNNNJJJCCC>>>:::888777666444444333222111///---,,,......------,,,------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***)))'''&&&&&&((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''((())))))%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&'''&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''')))+++&&&###111777+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((***))))))((())))))***+++))))))*********+++++++++***************++++++,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,+++++++++(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,------.................................---------...///000000111111111111222444777999;;;CCCGGGLLLPPPRRRUUUYYY\\\bbbjjjsssxxxzzz~~~}}}uuunnnhhhcccaaaYYYZZZ[[[[[[\\\\\\]]]^^^dddbbbccciiillljjjjjjkkkjjjpppxxx}}}{{{vvvvvvuuurrrmmmhhhbbb___```___^^^]]]\\\ZZZXXXWWW\\\```fffkkkooovvvxxxpppgggaaaXXXPPPJJJEEEAAA>>>:::999777555333111000///000//////...---------............------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******************))))))))))))******(((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%###'''&&& &&&,,,%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''*********))))))))))))))))))************++++++++++++************+++,,,,,,------------...///000000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''(((((())))))******&&&&&&'''((())))))******'''''''''(((((((((((()))((((((((((((((((((((((((*********++++++++++++,,,------.../////////......,,,------......//////000000000000///////////////......///000000111222222333444444666:::>>>BBBEEEHHHNNNUUU\\\```eeelllqqq{{{wwwsssmmmfffaaa_________YYY\\\___aaabbbeeehhhkkknnnlllooowww||||||}}}zzzwwwnnnkkkhhhfffddd```\\\YYYYYYZZZ\\\^^^bbbhhhnnnsssoooqqqqqqqqqqqqvvv~~~|||rrrhhh```WWWNNNGGG@@@>>>:::666333222222222222111000/////////////////////......---,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***"""((($$$$$$&&&###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''((()))***++++++***))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,...///000---,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''((())))))******((((((((()))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...//////......,,,,,,------...//////000111111111000000/////////000000111222333444555555999:::<<<@@@FFFMMMSSSWWWXXX```iiiqqqwww{{{wwwvvvvvv}}}|||xxxrrrkkkgggeeecccaaabbbdddhhhjjjjjjnnnrrruuuwwwzzz}}}}}}xxxrrrnnnfffccc___^^^___bbbdddeeeeeeggghhhfffccccccgggkkkqqqyyytttggg^^^SSSOOOGGG???999666666666444333222111000000000000/////////...------,,,,,,...------------,,,,,,,,,,,,,,,+++++++++*********++++++***))))))***++++++))))))))))))))))))))))))(((((()))))))))*********(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%000++++++((('''###%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))$$$&&&(((+++,,,,,,++++++)))************+++++++++++++++******++++++,,,---,,,+++******+++,,,...///---,,,++++++******++++++))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////222111111111000000//////222222333444555777777888???AAADDDJJJRRR[[[bbbgggqqqyyyzzznnnfffbbbaaaaaa```gggllliiifffeeecccaaa___```cccgggmmmsssxxx{{{~~~|||uuummmgggfffeeecccbbb^^^bbbeeeddd___\\\]]]```]]]dddlllooommmiiiiiiiiihhhppp~~~zzzmmmfffZZZNNNEEE???======555444333222111111111111000000///...------,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%%%%$$$&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&***))))))((((((((())))))***+++,,,+++)))((()))******)))))))))))))))***+++***+++,,,,,,,,,,,,+++***///...---+++******++++++,,,,,,,,,+++++++++******)))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))(((((('''''''''&&&*********)))))))))))))))''''''(((((())))))*********************)))((((((++++++,,,,,,,,,---------,,,---.........---,,,+++000000///000111222222111///111444777:::===BBBEEEGGGLLLTTT[[[dddooo{{{xxxkkk```YYYVVVVVVWWWXXXYYYZZZ[[[\\\```dddgggmmmsss{{{}}}yyywwwwwwqqqlllgggeeedddbbb\\\VVV[[[]]]^^^^^^]]]\\\\\\\\\bbbbbbhhhqqqyyylll^^^VVVQQQHHHAAA===<<<:::777555444333222///000111111000000111222***++++++,,,---///000111,,,,,,---...---,,,+++***+++++++++************))),,,++++++***************))))))))))))************((()))*********)))'''&&&)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''')))+++,,,***,,,---,,,+++)))*********))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,---///111222,,,,,,+++++++++*********)))(((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((''''''''')))))))))((((((((((((((())))))))))))))))))******++++++,,,,,,+++******)))++++++,,,,,,,,,---------,,,,,,...////////////...555444333333444444333333444666888;;;>>>CCCIIIMMMTTTZZZeeeoooyyy~~~xxxxxxqqqfff\\\VVVSSSSSSSSSYYY]]]bbbfffkkkpppwww||||||{{{xxxrrriiiaaa]]]]]]___```___]]][[[YYY^^^^^^bbbhhhkkkqqq|||nnnbbbVVVOOOKKKGGGAAA;;;888555444444222222333222111111111111......---------...//////,,,,,,---------,,,+++***++++++++++++************++++++***))))))))))))***))))))))))))************((())))))***)))((('''&&&((('''%%%&&&((()))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&)))+++***'''&&&''')))'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''""""""###%%%(((***,,,...***,,,...///---+++************))))))******+++,,,++++++************++++++))))))***+++---///111222,,,++++++++++++*********)))((((((''''''(((((()))(((((((((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((++++++******************,,,,,,---------,,,++++++,,,,,,,,,,,,------------+++,,,...///000111111111222222222222333444555555:::===@@@EEEIIIPPPWWW[[[gggooo{{{xxxpppjjjfffdddhhheee___ZZZVVVVVVWWWYYY```gggqqqwww|||wwwlllkkklllnnnnnnkkkddd^^^aaaaaabbbcccaaa```gggppp{{{mmmfff]]]VVVMMMEEE???<<<999888333222222222111000///...111000///...............,,,------------,,,++++++,,,+++++++++************+++******))))))))))))))))))))))))*********++++++)))))))))))))))(((''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((,,,///---(((&&&(((+++&&&'''''''''(((((((((((('''''''''((((((((((((((()))((((((((()))***++++++***---000000///,,,+++******************+++,,,---,,,+++************+++,,,+++*********************++++++++++++************)))(((((((((((((((((()))(((((())))))))))))******))))))(((((((((((((((((((((((((((((()))))))))))),,,,,,,,,++++++*********,,,,,,---------,,,,,,+++,,,,,,,,,------------...------...///000111111111...///111222444777;;;===BBBGGGOOOWWW^^^dddjjjnnn}}}|||vvvlllccc\\\ZZZYYYYYY\\\]]]^^^___aaaeeejjjmmmvvv|||sssqqqpppmmmhhhaaa]]]___cccjjjuuuqqqjjjaaaYYYRRRKKKDDD@@@888777555444333222111///111000///......---......---------------,,,,,,,,,,,,,,,+++++++++*********+++***))))))(((((())))))))))))*********+++++++++)))))))))))))))(((((('''((('''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((,,,...,,,'''$$$&&&)))%%%%%%&&&&&&&&&'''''''''(((((())))))************,,,+++***)))))))))))))))***---000111///---++++++************+++,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,+++***(((''''''+++++++++*********))))))((())))))))))))))))))((())))))))))))******++++++(((((()))))))))))))))))))))))))))******+++++++++------,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++,,,,,,---------..................///000000111111111444777999<<<@@@EEEJJJPPPWWWcccnnnwww|||wwwoookkkgggcccaaa___]]][[[XXXWWWXXXZZZ\\\aaaeeejjjoootttzzz|||pppeee^^^]]]]]][[[aaammmzzzyyyqqqeeeWWWNNNEEEAAA<<<888777666444222//////............//////......---------,,,,,,,,,,,,,,,,,,++++++++++++***+++******)))))))))))))))************++++++++++++***))))))((((((((((((((('''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&(((***(((%%%######%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******++++++((((((''''''(((((())))))+++---///000...,,,++++++*********+++,,,---...///,,,,,,------------,,,,,,---------...---,,,,,,++++++************)))))))))((())))))******))))))((()))))))))***++++++,,,,,,(((((())))))))))))******)))******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------............/////////000111222444555777:::???AAADDDJJJQQQWWWeeennnzzzsssfffaaa^^^[[[WWWUUURRRUUUYYY\\\```ccchhhkkkwww||||||mmmddd^^^ZZZXXXYYY___hhhooouuu~~~sssfffUUUNNNDDD<<<999777444111000000////////////000000///......---,,,---------,,,,,,,,,,,,++++++++++++,,,++++++************************++++++++++++,,,******)))((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''((())))))******''''''''''''((()))***++++++---......,,,++++++,,,***+++++++++,,,...///000+++---///000000///---+++,,,---......///...------************))))))))))))((()))************)))((())))))******+++,,,,,,---(((((()))))))))*********((())))))***++++++,,,,,,************++++++++++++,,,,,,---...............------------..................///111444777:::;;;===CCCIIIOOOUUU]]]hhhqqqrrrhhh___]]][[[XXXYYY\\\\\\```ggglllpppuuu{{{wwwmmmeeeaaa______cccdddccchhhoooqqqwwwpppeeeVVVIIIBBB>>>:::666555444333222111000000000000///...---,,,------...------,,,,,,,,,+++++++++---,,,,,,+++++++++++++++*********+++++++++,,,,,,+++***)))((('''(((((()))''')))***)))''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&***)))((()))******(((&&&''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))+++***************++++++,,,---...---+++***+++,,,+++++++++,,,---...000000+++---000222222000---+++,,,------...---,,,***)))************))))))))))))((()))***++++++***)))((())))))***+++,,,,,,------(((((())))))*********+++'''(((((()))***+++++++++)))))))))******++++++,,,------...///000000//////---------.........//////---...///222666;;;???AAAFFFMMMVVV```iiiuuuxxxmmmfffhhhaaa]]]]]][[[YYY___hhhlllpppvvv{{{~~~|||}}}vvvpppkkkiiijjjgggaaabbbhhhhhhkkkooosssxxxlll]]]SSSMMMGGGCCC:::888777444222111000000000///...---,,,---......---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++***((('''''''''((()))''')))+++***'''&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&'''&&&&&&'''(((((('''%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&))))))))))))((('''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%###""""""%%%'''((((((((()))***)))((('''((()))******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,------.............../////////000000000///...------,,,,,,***+++,,,,,,,,,***)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))*********************)))))))))))))))))))))***+++,,,,,,------+++---//////...---...///---...//////......///111666777888888;;;AAALLLSSSXXXcccrrrzzzpppkkkfff___ZZZZZZ]]]bbbfffkkkpppvvvyyy}}}}}}{{{yyywwwwwwyyy{{{}}}yyy{{{{{{xxxsssppppppqqqyyyxxxxxxxxxxxxyyyzzzzzzxxxwwwwwwvvvwwwxxxzzz{{{}}}~~~zzzrrrggg```fffbbb```ccceeehhhsss~~~rrraaaUUUPPPGGGBBB<<<888888777444111222333333111///---------//////.........---------...------,,,,,,++++++***))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))******(((%%%""" ******))))))((((((''''''***))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((((((((((((((''''''''''''%%%$$$$$$%%%&&&&&&%%%###%%%&&&'''(((((('''&&&%%%((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&$$$###$$$&&&'''''''''((()))******(((((()))***************+++++++++,,,---,,,++++++***+++++++++***++++++,,,,,,---.............../////////000000........................+++++++++++++++***))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************++++++++++++++++++++++++******++++++,,,,,,---------///000000///...///000///111333333333222444555444888>>>DDDJJJTTT___hhhrrr{{{sssmmmfffaaa____________cccffflllrrryyyzzzwwwvvvwwwvvvvvvvvvuuuuuutttttttttppppppqqqqqqpppnnnlllkkkoooppptttzzz~~~uuulllddd___^^^^^^___fffnnnwww~~~mmmdddWWWOOOEEE>>>:::888666333111222222111000000111222///............---------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))%%%&&&'''((((((((((((((()))************((('''&&&***)))))))))((((((((('''))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))******((('''%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%$$$$$$%%%&&&&&&%%%###&&&&&&(((((((((((('''&&&)))))))))(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))******'''&&&&&&'''(((((('''%%%((()))******(((((()))***)))))))))*********++++++------,,,++++++++++++++++++++++++,,,------............/////////000000000------........./////////,,,+++******************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111000///...///000///000222333333444777999<<>>GGGQQQXXXhhhqqq}}}}}}rrrhhh\\\TTTTTTXXX[[[]]]dddmmmyyy}}}zzzvvvsssyyyyyyqqqkkkiiifffeeegggmmmuuuzzzuuugggYYYPPPGGGBBB<<<777666555444222000000000/////////....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++))))))))))))))))))))))))******************)))((())))))(((''''''''''''((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''%%%%%%$$$%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""&&&******'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((******)))((('''%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###$$$%%%'''((())))))(((''')))))))))(((((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((($$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''((())))))(((&&&$$$&&&''''''''''''(((***)))))))))*********++++++...------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111111333333222000...---++++++******************+++,,,++++++++++++++++++++++++*********************************++++++++++++,,,***++++++,,,,,,---------...........................///000//////000333555666888===DDDMMMYYYfffnnn~~~~~~rrrkkkddd^^^WWWTTTXXXaaajjjooowwwwwwwwwwwwxxxyyy}}}xxxtttooojjjhhhiiikkkmmmqqqzzzrrrhhhSSSKKKBBB;;;888666444111111111111111000000000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,+++******************)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((((()))((((((((('''&&&$$$######%%%'''(((''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%)))------)))%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((###$$$%%%&&&''''''''''''$$$%%%%%%&&&''''''((((((&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%######$$$&&&'''((((((''''''((('''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))(((((((((%%%&&&'''(((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&%%%%%%'''))))))(((&&&'''))))))((()))***,,,************+++++++++,,,......---,,,,,,,,,,,,---,,,,,,------...///////////////000000000111111111222222111000///...---,,,))))))***+++++++++++++++************************)))))))))******++++++,,,*********+++++++++,,,,,,+++,,,,,,---......//////------......//////000000///000111111111333777:::===CCCNNN[[[hhhuuussshhhbbb```\\\\\\^^^bbbkkkvvv|||zzzzzzzzzyyyyyy}}}yyytttqqqoooiiiooouuuyyy|||lllbbbTTTIIIBBB===777333333333333222222222111111000000//////////////////------------------------...,,,+++))))))***+++,,,))))))))))))))))))))))))&&&'''((()))************'''(((***+++,,,,,,++++++'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''',,,000///+++'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((("""$$$%%%'''(((((('''&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%"""$$$%%%'''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((++++++******))))))((((((&&&'''(((((()))((((((((($$$%%%&&&'''(((***++++++'''%%%$$$$$$&&&)))))))))''')))***+++******,,,---***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------.../////////000000000000111111111111111111000000//////......((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---------...///000000111,,,------...///000111111000111222222333666:::===IIISSSccctttzzzooobbb[[[ZZZ\\\]]]aaaiiirrr}}}~~~~~~}}}|||zzz{{{~~~|||wwwkkknnnooollljjjooozzzmmm^^^RRRIII@@@:::444444444333333333222222......//////000000111111///////////////////////////...,,,******+++,,,---))))))))))))))))))))))))+++++++++***((('''%%%$$$"""$$$'''***+++,,,+++***'''((((((((())))))******))))))))))))************((()))))))))******++++++***)))((('''&&&&&&'''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&!!!"""%%%&&&''''''&&&%%%%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%'''))))))'''%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""###%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&))))))(((((('''''''''&&&&&&''')))*********)))(((++++++++++++++++++++++++------..................///............000111222///000111222333222111111222111000...,,,+++++++++*********)))******+++,,,(((((())))))************))))))***+++---...//////******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++---///000/////////000555666888888;;;BBBLLLSSS___nnnnnnllldddZZZWWW]]]eeehhhooovvv||||||||||||~~~vvvkkkgggiiikkkiiigggnnnvvvqqqdddZZZNNNCCC===999666555666555222///333111...---...000111111//////......------------------------------------++++++++++++++++++++++++(((((())))))))))))(((((())))))***++++++++++++***************))))))))))))(((((((((((((((((((((((()))(((''''''(((***,,,---...,,,***(((''''''))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$'''+++'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''''')))*********)))(((************************------------............000////////////111222333000000222333333333222111222111000...,,,+++++++++,,,,,,+++******)))******************++++++++++++******+++,,,---......///++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,///111222222111111333444555888<<<@@@GGGQQQ^^^gggsss}}}xxxwwwzzzxxxqqqkkk___dddeeecccfffooozzz|||zzzxxxwww{{{~~~uuupppllleee```aaagggrrr~~~}}}ppp___PPPFFFAAA:::666555444111...666333111000111222222111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))***++++++++++++***************))))))))))))(((((((((((((((((((((((()))(((''''''(((***,,,---,,,+++)))'''''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((---111///)))###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&''''''((())))))******((()))+++***)))''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&(((*********&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''''''((())))))******))))))++++++++++++++++++++++++,,,,,,,,,---------......000000000000111222333444111111222333333333333333222111///...,,,,,,++++++...---,,,+++)))))))))))),,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------+++++++++,,,,,,,,,------........................000000111000///111444777999???HHHRRR\\\iiiwwwuuukkkhhhddd___\\\]]]^^^______aaalllvvvzzz~~~~~~}}}{{{}}}uuujjjaaa\\\^^^ccckkkwwwxxxfffVVVOOOEEE===:::888555333444222000000000111000//////////////////000000000++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))((())))))***++++++++++++***************))))))))))))(((((((((((((((((((((((()))(((((('''((()))+++,,,+++***((('''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&$$$***777;;;222)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''(((((())))))))))))&&&'''((((((&&&%%%&&&'''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((('''%%%&&&)))***+++***&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((('''''''''(((((())))))************------------------------++++++,,,,,,------......111111111111222333444444222222333333444444444444111000///...---,,,,,,,,,...---,,,+++************,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,,,,------------/////////.........//////111111111111222555:::>>>FFFOOO]]]kkkvvvuuudddZZZVVVUUUSSSRRRTTT[[[eeelll{{{|||sssjjjhhheeeeeejjjuuulllcccWWWMMMFFFBBB>>>;;;333222111111222222111000000000000000000111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))))))))***++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++)))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))$$$***:::<<>>EEEMMMWWW]]]pppzzz{{{nnncccZZZUUURRRLLLQQQXXX^^^gggvvv|||{{{~~~|||sssmmmgggdddhhhqqqrrrcccTTTJJJ@@@===888555555444333222111111111111000000000///........................++++++++++++++++++++++++)))******++++++******)))))))))***++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''',,,''''''---,,,$$$###'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((()))((('''(((***,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((*********)))((('''''''''''''''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))******)))))))))***+++,,,************************,,,------...///000111222///000111222333333333222222111111000111222333444000///...---------------------,,,+++++++++,,,,,,)))******+++,,,---......---------...............---.........////////////......---...000222555777777;;;BBBJJJTTT___jjjqqqyyymmmbbbZZZXXXYYY[[[]]]cccjjjrrr|||{{{yyyzzzvvvoookkknnnssszzzmmm```NNNHHHAAA:::777555333222222222111000///......---........................++++++++++++++++++++++++)))******++++++******)))))))))***++++++++++++***************))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''&&&%%%&&&(((***&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''&&&'''((((((&&&$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%'''(((***+++******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))(((((('''&&&%%%%%%%%%''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))+++***)))))))))***,,,,,,------------------------------...///000111222333...///111222333333222222222111000000000111222333000///...---------------///...---,,,+++*********)))***+++,,,...///000000---------.........//////............/////////000///......///111444888:::BBBGGGOOOZZZfffrrr~~~zzzuuunnnddd[[[XXXZZZ```dddqqqvvv~~~{{{yyysssvvvssspppmmmppp~~~www___XXXNNNEEE???<<<:::999333222111000///---,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***************))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((()))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$)))***&&&%%%((()))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%******))))))((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%((((((%%%!!!''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))))))))))))))************(((((())))))******++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&***)))(((''''''&&&&&&'''(((((((((((('''''''''''' ###''')))***+++,,,...------.........---,,,,,,...............------,,,111111222333333333222222000000000000111111111111000///---+++************///...---+++***++++++,,,++++++++++++++++++++++++//////////////////......//////............,,,***///111333333444777>>>CCCKKKSSS```nnnzzzxxxssspppkkkfffddd]]]bbbeeebbbeeeooo|||~~~}}}qqqllllllnnnuuu}}}}}}ssseeeWWWMMMEEE>>>999888888666333000///111222.........///......---,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))***++++++++++++***************************+++******)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,...)))!!!!!!'''+++)))&&&'''(((((())))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))))))))(((((('''&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&%%%&&&&&&&&&(((''''''''''''''''''(((&&&%%%$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&)))((((((''''''''''''(((((((((((())))))*********)))***,,,,,,***)))))))))((()))******++++++++++++//////000000000000//////000111222222333333222222000000000000000000000000000///---+++************...---,,,+++***+++,,,,,,,,,,,,++++++++++++++++++/////////...............---------...///000///...222444555666999@@@JJJRRR^^^iiivvvwwwmmmddd```^^^\\\[[[]]]dddoooyyy{{{}}}tttlllhhhiiinnnqqq}}}rrrdddVVVHHH@@@999777666444333222222222....../////////...............---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++************************)))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((''''''''''''&&&'''###"""$$$###&&&'''(((((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********)))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''')))((('''&&&&&&%%%%%%&&&)))((((((''''''(((((()))'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((''''''''''''&&&(((''''''''''''((())))))'''(((((()))+++,,,,,,------...///...+++)))((()))&&&'''(((***++++++,,,,,,///000111222222333222222111111222333333333333222444333333222222111111000///...---,,,+++*********++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------...///111222444444444777;;;???EEEQQQ^^^hhhuuutttmmm___YYYSSSPPPOOOPPPWWW___uuu~~~}}}~~~ssshhhbbbbbb^^^fffqqq~~~}}}jjjWWWKKKAAA===888666777777444222////////////////////////000////////////.........,,,,,,,,,,,,++++++++++++)))******+++++++++++++++************************)))((((((''''''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((()))))))))'''(((&&&"""!!!$$$%%%$$$''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))******)))((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''''''''))))))(((((((((((())))))'''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&''''''(((******(((((())))))***++++++,,,***,,,------++++++,,,---******+++,,,---............///000222333444444444222333444444555555444444777777666555444333222222......---,,,++++++******))))))******+++,,,------,,,,,,,,,,,,------------.............../////////000111111111111333555888666<<>>;;;888444444333222111111111222222/////////............------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***************************************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&(((***,,,...///***)))))))))((('''&&&''''''((())))))******))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))((((((&&&&&&&&&'''''''''''''''''''''((())))))))))))(((&&&&&&&&&''')))***,,,---)))((((((''''''(((((()))$$$&&&&&&&&&%%%&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''((()))******)))((('''''''''''''''((((((((()))'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((((((((()))))))))&&&&&&&&&'''''')))************)))))))))((((((((()))******)))((((((***,,,---------------,,,++++++------///000111222222333555555666777777777777777444444333222000///......,,,------------,,,+++***)))***+++,,,---......---,,,------......//////////////////000000111111222000222333222222666===BBBNNNYYYiiixxx|||pppcccVVVNNNKKKOOOWWW```hhhvvvsssrrrvvvxxxnnnccc]]]\\\___gggppp|||rrrbbbSSSIIIAAA<<<888777666444222111111222222............------------------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))***+++,,,)))(((***)))&&&&&&)))(((((()))************)))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((())))))*********)))'''''''''((((((((())))))''''''((()))))))))))))))''''''(((((()))***+++,,,(((''''''''''''''''''(((###%%%(((((('''&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))************'''((((((((())))))))))))'''''''''''''''((()))***))))))***************************)))((((((***,,,++++++,,,,,,---,,,,,,,,,......000111222222222222444444555666666666666555333333222222111000//////,,,,,,---------,,,+++***+++,,,---...///......---,,,------...//////000000///000000111222222333333000333777999<<>>999;;;HHHXXXgggwww~~~~~~{{{wwwiiiaaa]]]]]]___bbblllxxxwwwyyywwwpppeee```hhhqqqwwwrrraaaWWWLLLAAA999888666222111333000111111000000000111333---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,---,,,+++)))(((******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***************&&&''''''((()))***++++++))))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''*********)))(((((('''''')))))))))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''&&&&&&'''(((((())))))(((((('''************************+++******)))((((((''''''(((((()))******)))((('''((((((''''''''''''(((((())))))((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$%%%&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''(((((()))***************++++++,,,,,,,,,,,,---------------.........//////...//////000111111222222111222333444444444333333555555555444333222000000...------,,,,,,------...,,,---......//////......///////////////000111111111111111333555888999:::CCCEEEOOO___mmmwww{{{qqqllljjjgggddd\\\\\\bbbjjjooouuu|||nnncccdddfffgggppp|||wwwlll[[[OOOCCC>>>999333000222000000000000///...//////---------,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,---,,,+++***)))+++***)))))))))))))))***))))))(((((((((((())))))***)))))))))((((((((('''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))******))))))(((***)))(((''''''((()))***++++++******))))))((((((************)))((('''&&&(((''''''&&&&&&''''''((())))))((((((((((((''''''))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++,,,---++++++,,,,,,,,,,,,------+++,,,,,,---...///000000......///000000111111222222222222333333333444444555555444444333111000///......------------......------...////////////...//////////////////000111111111333555888<<>>FFFQQQaaaqqq||||||tttnnnhhhgggjjjtttyyymmmeee]]]___fffoooxxxyyylllaaaSSSFFF===999777444222111000...---000000000////////////...............------------,,,,,,+++************+++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++)))))))))***+++,,,'''((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&((()))***)))((('''(((***(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((()))***************(((((())))))))))))))))))((()))))))))************+++++++++,,,,,,,,,---------------...//////000000000000///...///000111222555555555666777777777777:::888777888888888666444222111///...---...000111/////////000000000111111000111222222222444777:::777???LLLXXXdddqqq}}}uuulllddd___^^^^^^lll~~~ssseee___ZZZ\\\aaagggtttuuufffTTTGGGBBB>>>888555444333222111111000000000//////////////////.........------------,,,,,,+++***+++++++++*********)))))))))))))))************************))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))000000//////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,,,,************++++++++++++))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))&&&''')))***)))(((&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))))))))(((((()))******(((((()))***(((((())))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''((())))))******))))))(((((()))*********))))))))))))))))))************++++++,,,,,,,,,,,,------------......///000000111222111000000000111222333666666888999:::::::::::::::999888999999999777555111000...---...///111222000000000000111111111111000111333333444777<<>>777111///...---,,,,,,,,,---...***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))(((((()))***************))))))))))))))))))))))))******++++++++++++******((((((((((((''''''''''''******))))))((((((''''''******)))(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((***)))(((''''''((()))***)))))))))))))))(((''''''&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))***,,,...000111222,,,,,,,,,,,,---...000111111111111222333444666777:::===>>><<<<<<@@@AAA>>>???===<<<<<<<<<:::777444333222111///......------111000///000222444444444333444888===DDDMMMUUUZZZkkkvvvllldddVVVOOOUUU___lllwwwmmmddd\\\WWW[[[___kkk~~~zzzbbbQQQGGG@@@:::777333444444333111000000111000/////////...............---,,,+++,,,---...///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++++++++++++++***)))(((+++*********))))))(((((('''((()))******)))((('''))))))(((((('''''''''&&&+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((()))******]]]ZZZVVVSSSPPPKKKDDD???777555222///---,,,,,,---+++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++************))))))***+++++++++++++++******************************++++++++++++************)))))))))(((((((((***)))))))))((((((((('''******)))(((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))************))))))***)))(((''''''((()))***)))))))))))))))((('''''''''''''''((((((((()))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...111000/////////000111222000000111222333555777888:::>>>???>>>???CCCCCCAAA???>>><<<<<<<<<:::777444000////////////000111111333222111111111222222111555777===EEEPPP]]]iiiqqq}}}}}}jjj___XXXYYYdddooozzzyyy}}}}}}sssjjjddd^^^[[[^^^hhhvvv|||jjjYYYJJJ>>>888666666666666444444444444000000/////////............---,,,,,,,,,---......,,,,,,,,,++++++++++++***************************************************)))******+++++++++******************)))))))))((((((((())))))))))))(((((()))))))))(((((((((''''''*********)))((('''''''''((((((((((((((((((((((((((((((((((((((()))******fffdddbbb___]]]YYYTTTPPPBBB???999444111/////////......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,+++******************************++++++++++++******++++++*********)))))))))))))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))*********++++++++++++******))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))((('''&&&&&&))))))))))))))))))))))))******)))((()))***+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------333222111000000000000111///000111222444666888999;;;???AAA???@@@BBBBBB>>>???>>><<<;;;;;;999777444000000//////000111111222222222222222333444444444888===FFFRRRaaasss{{{nnneee^^^aaalll{{{zzzxxx||||||uuueee^^^XXXZZZbbbooorrr[[[III>>>888888777555444222222111000000000000////////////......------,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,************))))))))))))))))))(((((((((((())))))*********)))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******cccccccccbbbaaa```^^^\\\MMMIIIDDD===888555444444000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,++++++*********************************++++++++++++******++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))*********))))))((((((((((((((((((((())))))'''((((((((((((((('''&&&))))))))))))))))))))))))+++***)))((((((***,,,---******))))))))))))******((()))***+++,,,...//////000000///////////////000111111222333555666888999<<>>;;;@@@>>><<<;;;:::999666444444333222111000000///000111222333444666888;;;===<<>>@@@???@@@CCCCCC@@@AAA>>><<<:::999888666444444333222111111000111111222333555555666:::???CCCGGGRRRccctttxxxkkkhhhooo}}}xxxlllddd]]]XXXZZZ___jjj{{{mmmYYYGGGBBB<<<777666666555444222111111111111000000000/////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++***)))((())))))))))))))))))*********)))(((''''''((()))***************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***VVVXXXZZZ[[[[[[\\\___aaaaaa```^^^YYYQQQIIIAAA<<<666555222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************)))((((((++++++++++++++++++++++++******++++++++++++************)))))))))((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++************))))))))))))(((((($$$%%%&&&((()))***++++++))))))))))))))))))))))))*********+++++++++++++++,,,,,,++++++++++++,,,,,,......------------,,,,,,---...000111222333333333444444444555666777888999999===@@@@@@DDDJJJMMMLLLAAA???;;;999888777555333000000111111222333555555555666777666777===EEELLLYYYfffwww|||vvvssssss|||wwwkkk___VVVTTTWWW[[[iii}}}lllPPPHHH>>>777666666777666222222222222111111111000///////////////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++)))(((((())))))))))))************))))))(((((((((((())))))***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******YYYZZZ[[[YYYVVVUUUWWWYYY\\\___cccddd```YYYPPPKKKBBB???;;;666222000......------------------------------,,,,,,,,,+++++++++***+++++++++******)))(((++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))'''((((((((()))))))))***((((((((((((((()))******)))))))))))))))))))))))))))***++++++++++++***))))))))))))******)))))))))'''((()))******)))((('''((()))***++++++++++++************)))))))))((((((&&&'''((()))******++++++))))))))))))))))))))))))((()))+++------,,,+++***,,,,,,++++++++++++,,,,,,/////////......---------...///000111111111111000111222333444777999;;;<<<<<>>HHHUUU___ppp{{{|||wwwxxxvvvggg]]][[[VVV]]]hhhxxxggg[[[JJJ>>>999777666555333333222222222111111111///000000000///...,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))((()))))))))************(((((())))))))))))(((((()))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******\\\]]]\\\XXXRRROOOOOOPPPSSSYYYbbbiiijjjfff^^^YYYNNNJJJEEE>>>888444111000---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******'''((((((((())))))******((((((((((((((()))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******'''((()))******)))((('''((()))***++++++++++++++++++*********))))))((((((((()))***************)))))))))))))))))))))))))))'''))),,,......---+++)))******))))))))))))******,,,------...///000111111---.../////////...,,,+++///000111444888;;;>>>@@@@@@BBBAAA???AAAHHHLLLLLLBBB???;;;888777666555333444444333222222222333333777999<<<@@@GGGTTTfffssszzzlllpppxxx~~~~~~|||jjjaaaUUUVVVYYYeee{{{sss]]]LLLBBB===999777333333333222222222111111///000000000000...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++(((((())))))*********+++'''((()))******)))((('''(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******XXX]]]```___XXXQQQMMMKKKJJJOOOXXX```eeefffdddbbb]]]YYYSSSLLLFFF>>>777222111000///000111111...,,,+++,,,,,,***((((((,,,000,,,,,,------...///000000***++++++++++++***))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''')))***)))((('''((()))************))))))((((((************************((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))*********+++************************))))))))))))************((()))+++---...---+++***)))******++++++,,,---------------.........//////111000000000000000111222444444666777999;;;<<<===@@@@@@AAABBBCCCEEEFFFFFFBBB@@@<<<888444222111000555222111333333222444999777;;;BBBIIIRRRaaassszzznnngggeeettt~~~|||uuuggg[[[UUU^^^jjjuuusss___PPPEEE<<<666555444444333333222111000000000000///......------------------------------+++,,,,,,***''''''***,,,---+++)))***------+++))))))************+++++++++))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))]]]]]]^^^___^^^[[[VVVSSSLLLNNNQQQUUUXXX\\\aaacccgggddd___ZZZSSSKKKBBB<<<444222000/////////---,,,***,,,,,,***((((((+++...+++++++++,,,,,,---------++++++,,,,,,++++++***)))+++++++++++++++******)))))))))))))))))))))))))))((()))******(((((()))***++++++*********)))))))))************************)))***++++++++++++***)))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))(((''''''((()))))))))************************************))))))))))))************'''((()))***+++******))))))******++++++,,,---------------.........//////111000000000000111222222444555666999;;;===>>>???CCCCCCCCCCCCCCCCCCCCCCCC>>><<<:::777444333333333444111111333444333555:::999>>>GGGUUUfffwww|||yyysssiiibbb```fff|||oooaaaVVVYYY```hhhwwwsss^^^MMMAAA;;;999888666555555444222111111000000//////...------------------------------+++,,,---+++((((((***---***))))))+++......+++))))))************+++++++++))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))```]]][[[]]]aaaaaa^^^ZZZSSSRRROOOLLLLLLQQQZZZaaajjjiiigggeee___WWWMMMFFF;;;777333000000000000///,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********++++++******)))((()))))))))))))))))))))))))))***+++***))))))***++++++++++++++++++************************************++++++,,,,,,++++++***)))))))))))))))))))))))))))******************)))))))))******))))))(((((())))))))))))************************************)))))))))*********++++++)))))))))))))))*********)))******++++++,,,------------........./////////111111000000111111222333444555777:::<<>>888777666444444444555555444333444777666666;;;BBBJJJUUUfffyyyppphhh```]]]\\\^^^fffnnnvvvcccXXXSSSTTT]]]gggtttuuu```SSSAAA<<<777444444444222111222111111000000//////....................................---,,,,,,,,,---+++******+++++++++***)))))))))*********+++++++++((()))))))))************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))******+++{{{pppgggbbb```^^^^^^\\\XXXSSSRRRUUUWWW___ccchhhnnnpppnnnhhhcccTTTNNNEEE>>>888444111///////////////000///---,,,/////////////////////...---............---,,,,,,)))************)))(((((()))))))))))))))))))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******))))))************))))))******))))))))))))))))))************************************++++++++++++,,,,,,+++******++++++,,,)))******++++++,,,------........./////////000000111111111111222333444555333444666999<<>>===:::888777555444333444444333222333666666777???HHHXXXggg{{{mmmaaaWWWXXX```kkkwww}}}yyyrrrcccYYYUUUWWW[[[eeeooosssaaaOOOGGG>>>888777888777555222222222111000000//////..............................------------,,,,,,...---+++)))'''''')))***))))))*********+++++++++((()))))))))************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++rrriiieeedddcccbbbaaa___]]]\\\ZZZZZZ]]]cccjjjoooooommmjjjccc]]]TTTJJJAAA999222---000...------......,,,+++------------------......------......------,,,+++******++++++******)))((()))))))))))))))))))))))))))***+++***))))))***+++*********+++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))******************)))))))))******++++++******************))))))))))))*********************************++++++++++++,,,*********))))))))))))))))))******++++++,,,------....../////////000000000111111111222333444555666444555777999<<>>???AAABBBBBBAAA???>>>;;;:::888555444444444444000000333666888>>>JJJWWWiiixxx|||ggg]]]XXX___nnn|||{{{zzzuuuggg\\\WWWTTTYYYaaaqqqttt___SSSDDD:::777666555333333333222222111000000000...........................---,,,---......,,,***------+++)))&&&&&&(((+++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++|||vvvqqqllliiiiiihhhddd```]]]___bbbgggkkkmmmllljjjlllhhhaaaZZZQQQGGG>>>888333000------...///...---,,,,,,------......//////---------------,,,+++++++++++++++++++++******)))))))))))))))))))))))))))((()))******(((((()))***)))))))))*********++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((())))))******))))))(((((()))***++++++++++++***************)))))))))(((*********************************+++++++++,,,,,,)))******+++***)))(((''')))******++++++,,,------.../////////000000000000111222222222333555666777777777999;;;===???AAABBB@@@AAACCCDDDDDDBBB@@@>>>;;;999888666555555555666222333666<<>>@@@BBBBBBCCCDDDEEEFFFEEECCC@@@>>>:::999777666666777777888666777<<>><<<999444444333222222111111000////////////////////////---,,,+++,,,......+++(((!!!&&&,,,...---+++******)))************+++++++++))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))|||qqqmmmooolllkkkkkkkkkkkklllmmmnnnqqqmmmjjjiiiiiieee]]]VVVGGG@@@777111//////...---///......///111111000.................................---------,,,,,,,,,)))************)))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++******))))))))))))******************************---,,,+++******,,,...///---------...............000000000000111111111111333333444444555666666777:::;;;===???@@@AAA@@@@@@DDDCCCAAAAAABBBBBBAAA@@@>>>999666666555333555:::;;;:::???MMM___rrrzzzqqqnnn}}}}}}|||uuuvvv~~~yyyhhh```YYYYYY```mmmrrr___OOOBBB999555777666555333333222222111000000///...............000///...------------------,,,+++*********+++,,,))))))************))))))))))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((xxxtttrrrqqqpppnnnmmmmmmmmmmmmqqqnnnllllllllliiibbb\\\SSSJJJ>>>666222111000//////...------......---+++------------------------......---------,,,,,,,,,************))))))))))))******))))))(((((((((((())))))))))))************************************************************************************************************+++++++++*********)))))))))))))))))))))******+++******))))))))))))******************************,,,,,,+++++++++,,,---...---------...............000000000000111111111111333333444555555666777777999:::<<>>:::777555333222111111//////000000///............///......---------......///---,,,+++*********+++,,,)))***************)))(((************************((((((((()))))))))))))))+++*********))))))))))))))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((wwwtttpppllliiiiiijjjkkkqqqooonnnooopppnnniiidddbbbXXXKKK???999666333111111///---------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++***)))((()))*********))))))))))))((((((((()))))))))*********++++++************************************************************************************************+++++++++***************)))))))))))))))******+++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////000000000111111111222222333333444555666777888888888:::<<>>999777777999999999???GGGMMM```vvvvvv}}}uuubbbVVVWWW]]]hhhrrr}}}jjjYYYMMM???;;;666444444555333111111000000///.../////////......---------......///------,,,,,,++++++++++++++++++++++++***)))((((((************************+++******))))))(((((((((************************+++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrhhhfffhhhkkkjjjkkknnnppprrrrrrooommmnnniiiaaaZZZSSSJJJAAA:::666333000...///000111111////////////////////////......---------,,,,,,,,,---,,,***(((((()))+++,,,))))))))))))************************++++++++++++************************************************************************************************************************)))))))))))))))******+++++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------...//////000111111111111222222222222222333444666888:::;;;<<>><<<:::888999::::::<<>>AAA@@@@@@@@@AAABBBDDDEEEGGGFFFEEEEEEEEEBBB===:::888888;;;@@@FFFRRReeewww}}}rrriiiqqqvvvcccZZZUUUVVVXXX^^^iiizzzkkk]]]KKK>>>888777444222222111000000//////000000111000///...---,,,,,,,,,,,,---.........---,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************++++++(((((()))))))))*********))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))tttmmmgggiiimmmnnnnnnmmmlllkkkjjjiiihhhjjjllllllgggcccQQQKKKBBB;;;666444333222..............................---------,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///++++++,,,---...///000111111111222222222333333333222333444777:::<<<>>>????????????@@@AAADDDFFFGGGHHHGGGGGGGGGFFFCCC>>>:::888999>>>FFFPPP___wwwttthhhgggvvvrrrhhhZZZXXXUUUWWW```qqq|||kkkUUUDDD===999666333222111111000000000000000///......---------......,,,---.........---,,,+++((()))***+++,,,---------++++++++++++++++++++++++)))))))))***+++++++++,,,))))))******+++++++++,,,)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))yyyqqqkkkmmmmmmiiigggiiifffjjjoooqqqpppmmmiiihhh___WWWLLL@@@888444333444222000//////000000///...//////...------------......---,,,,,,++++++,,,,,,+++++++++************)))************************************************...------,,,+++++++++,,,******+++++++++******)))***,,,,,,+++)))((()))***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...,,,+++,,,,,,,,,,,,+++***))))))...---,,,,,,,,,,,,---...111111000000//////......222222222333333444444444666666777888999;;;===>>>AAAAAAAAAAAACCCEEEGGGHHHJJJGGGFFFGGGDDD>>><<<>>><<<:::AAAUUUkkk|||~~~nnnhhhjjjvvvtttggg]]]VVVXXX[[[aaattt|||eeeUUUHHH===999;;;666222111333222//////222------......///...............---,,,,,,+++******++++++++++++++++++++++++************************---,,,***))))))***,,,---)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))tttooommmiiihhhkkkgggjjjnnnqqqrrrpppnnnmmmfff```WWWKKKBBB:::666444333222000000111111///---//////...------------......---,,,,,,++++++,,,,,,+++++++++************)))************************************************------,,,+++++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,+++***))))))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++---//////...,,,++++++,,,,,,,,,,,,+++******......---,,,,,,---............//////000000111111222222222333333444444555666666777888:::<<<===>>>BBBBBBBBBCCCDDDFFFHHHIIIIIIGGGFFFFFFCCC>>><<<>>>>>>BBBPPPfff|||xxxlllmmmttt}}}}}}~~~yyymmmbbb\\\WWWXXXhhh|||vvveeeTTTEEE;;;999666222111333222///...000.........///......------......------,,,++++++***++++++++++++++++++++++++************************---,,,***))))))***,,,---)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))zzzrrrmmmkkkllleeegggiiilllmmmmmmlllkkkllliiibbbYYYNNNCCC:::555444222111111111111///---000///......------.........------,,,,,,,,,,,,,,,+++++++++************)))************************************************,,,,,,+++************++++++,,,,,,------,,,,,,,,,***+++,,,+++***)))***+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++******++++++,,,,,,,,,,,,,,,......---,,,,,,---......+++,,,---///000222333444111222222333444444555555666666777888:::<<<>>>???DDDDDDDDDEEEFFFHHHJJJKKKKKKIIIHHHHHHDDD>>>===@@@EEEPPPeee}}}uuurrrzzzzzzqqqvvvtttgggYYYTTT^^^nnn{{{iiiUUUDDD<<<999444222444444111///000///////////////...---,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))yyyppplllfffeeeeeeeeeggghhhiiiiiilllkkkiiicccYYYLLL@@@999555333111000111111///...000//////.....................---,,,,,,,,,,,,,,,+++++++++*********))))))************************************************++++++******)))******+++))))))***+++++++++*********+++,,,,,,*********,,,++++++++++++++++++++++++------------------------+++,,,---------+++***))))))***+++,,,------------......------------......+++,,,---///000222333444111222222333444555666666666777777999;;;===???@@@EEEEEEFFFGGGIIIJJJKKKLLLOOOLLLJJJIIIDDD???@@@EEEOOO```yyy}}}{{{zzz{{{~~~wwweeeYYY\\\fff|||~~~hhhSSSFFF===777333555666333111222000000000000///---,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}rrrjjjfffcccbbbeeehhhjjjkkkjjjkkkllljjjbbbWWWLLLEEE999666333111111111111000000000///............//////...------,,,,,,------+++++++++*********))))))************************************************+++******)))******++++++((()))***+++++++++++++++***+++,,,,,,+++***+++---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,+++***)))((()))***+++,,,---.................................---......///000111111111111222222333555666666777666777888999<<<>>>@@@AAAFFFGGGHHHIIIKKKLLLLLLMMMNNNKKKIIIGGGBBB???DDDLLL\\\ppp~~~{{{zzzyyytttuuuvvvwwwxxxxxxxxxwwwyyyyyyyyyyyyzzz{{{||||||xxxyyyzzz|||~~~tttddd^^^^^^ttt{{{dddSSSBBB:::444444555333111222000000000000///...---,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqkkkdddaaacccgggiiijjjjjjlllooooookkkccc[[[VVVDDD???888333111111222222111000//////....../////////......---------------+++++++++************)))************************************************+++************+++,,,,,,***+++,,,,,,------------***+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******,,,---............---...////////////...---////////////000000000000111222333444555666777888777777888:::<<>>???AAABBBCCCGGGIIILLLMMMKKKKKKKKKLLLOOOGGGEEENNN]]]nnn~~~{{{yyyxxxwwwuuusssnnngggdddcccdddcccaaa\\\]]]]]]\\\ZZZYYYYYYZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVXXXYYYZZZZZZZZZZZZ[[[]]]```ccceeeggggggggghhhiiikkkmmmppptttvvvxxx}}}hhh___[[[dddppp{{{oooTTTFFFAAA===777333222222111///............000000///...------,,,,,,,,,,,,---...//////.........------,,,,,,------...******+++,,,------------///---+++((((((((()))*********************************+++++++++******)))((((((((((((((((((((((((rrrhhhjjjjjjkkkmmmpppqqqpppnnnmmmggg]]]RRRHHH@@@888444111111000///......///000........................---------.........//////,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///...,,,+++,,,---,,,------------...............------......///000000000000000111111111111333333333444666777999:::=========>>>@@@BBBCCCDDDGGGIIILLLNNNOOOOOOOOOOOOOOOKKKNNN[[[lll~~~}}}zzzvvvrrrooonnnmmmllljjjddd```[[[XXXXXXYYYXXXVVVTTTUUUVVVVVVUUUUUUWWWYYYZZZYYYWWWTTTRRRQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTVVVYYY[[[\\\\\\\\\^^^___```ccceeehhhkkklllssswwwzzz{{{|||uuuhhh^^^^^^bbbiiiyyygggUUUHHH===666444333222222111000000////////////...------,,,++++++,,,,,,---...............,,,++++++******++++++,,,,,,,,,,,,------,,,++++++---,,,+++***)))))))))*********************************+++++++++******)))))))))))))))))))))))))))pppjjjiiiiiijjjlllmmmlllkkknnnjjjcccZZZQQQGGG===777222222111000000000000000........................++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........,,,+++,,,---,,,,,,,,,,,,------------//////......//////000111000000111111111222222222333333333444666777999:::<<<======???AAACCCEEEFFFHHHIIIKKKOOORRRTTTSSSRRROOORRR\\\nnn~~~|||yyytttooojjjgggdddaaaaaa```___]]]WWWTTTRRRQQQQQQQQQPPPNNNOOOPPPQQQQQQRRRUUUYYY\\\^^^\\\XXXUUUSSSRRRRRRSSSOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRNNNNNNPPPQQQRRRRRRRRRRRRUUUVVVWWWXXXZZZ\\\^^^```dddgggkkklllmmmpppvvv{{{yyy|||xxxhhh^^^XXXZZZjjj|||}}}jjjVVVDDD;;;:::444333333333222111000000000000///......---------,,,------............---,,,++++++******++++++,,,------------,,,+++***))),,,,,,,,,++++++***))))))************************)))******+++++++++******************************tttpppkkkiiiiiijjjkkkllllllkkkgggbbb[[[QQQFFF???666444222111111000///...........................***************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***,,,---......,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---......,,,,,,,,,...+++++++++,,,,,,,,,------//////......//////000111000000111111222333333333333333444555666888999:::<<<===>>>@@@BBBDDDFFFHHHIIIHHHJJJMMMRRRTTTTTTRRRSSS\\\mmm|||wwwsssppplllhhhddd___\\\YYYXXXXXXXXXWWWUUURRRRRRRRRRRRSSSRRRRRRQQQRRRRRRSSSSSSUUUYYY^^^bbbcccaaa]]]ZZZXXXWWWWWWXXXUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWTTTTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTPPPPPPQQQQQQPPPPPPPPPOOORRRRRRRRRSSSTTTVVVWWWXXXYYY\\\^^^```aaadddhhhkkkmmmnnnpppqqqssswww}}}~~~|||}}}wwwiii]]]XXXddduuuzzzfffQQQDDD@@@555555444333222111111000111111111000000/////////,,,------......---------...------,,,,,,------...,,,---------,,,,,,+++******+++,,,------+++)))(((************************))))))***+++++++++******************************uuullliiijjjmmmooommmmmmmmmkkkggg___VVVOOO>>>:::555333222111///---.......................................---------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))***,,,---,,,+++)))(((((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...---,,,,,,---...+++++++++,,,,,,,,,------......------......///000000111111222333444444444444444555666777999:::;;;===>>>???AAACCCEEEGGGIIIHHHHHHIIIKKKOOORRRTTTTTT]]]jjj~~~~~~}}}xxxtttnnnlllhhheeebbb___[[[YYYWWWVVVTTTTTTTTTUUUSSSRRRRRRTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYYYYYYY\\\aaaeeefffdddaaa^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYY^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^]]]]]]YYYZZZ\\\^^^___`````````^^^^^^^^^]]]]]]]]]\\\\\\___^^^]]][[[ZZZYYYXXXXXXTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWYYY\\\^^^]]]___bbbeeeggglllqqquuuwww{{{~~~xxxhhh\\\___jjjwwwwwwaaaNNNDDD888777555333111111000000000000000///////////////,,,---------------,,,,,,...------,,,,,,------...***+++,,,,,,---------,,,)))+++---......,,,***(((************************((()))***+++++++++++++++))))))))))))))))))))))))tttwww}}}rrrjjjhhhiiikkkkkklllmmmmmmkkkfff___ZZZJJJDDD;;;666444222000...........................------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,+++***)))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---...---,,,,,,---///,,,,,,,,,,,,------------......------......///000111111222333444444555666666666666777888:::<<<===??????@@@BBBDDDFFFHHHIIIHHHIIIJJJKKKLLLQQQWWW[[[mmm|||yyyyyy|||}}}zzzxxxtttooohhhddd\\\[[[ZZZXXXVVVTTTRRRRRRUUUSSSSSSSSSUUUUUUTTTSSSSSSUUUWWWXXXWWWWWWXXXZZZ\\\]]]]]]]]]]]]^^^bbbeeefffeeecccaaa```^^^^^^]]]___]]]\\\ZZZYYYZZZZZZ[[[bbbccccccdddddddddccccccbbbbbbdddddddddcccbbbaaa```aaacccdddeeeeeeeeedddddddddccccccbbbbbbaaaaaaccccccbbbbbb```^^^]]]\\\XXXWWWUUUTTTRRRQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRTTTXXX[[[^^^aaafffiiijjjmmmssswww{{{{{{|||ttt```YYY\\\lll|||pppWWWHHH>>>;;;777333111000111222------------------------,,,------------,,,,,,+++,,,++++++******++++++,,,)))***+++,,,------------***+++---......,,,+++)))************************((()))***+++++++++++++++))))))))))))))))))))))))||||||zzzxxxzzzsssllliiihhhlllllllllmmmllljjjeeeaaaWWWNNNBBB:::777555222000........................+++++++++*********))))))***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++*********------,,,,,,+++++++++***------------------------,,,,,,++++++,,,,,,---...+++,,,...---,,,,,,---///,,,------------.........//////......//////000111111111222333444555666666777777888999:::<<<===>>>AAAAAABBBCCCDDDFFFHHHIIIGGGJJJLLLLLLMMMSSS^^^hhhuuu{{{zzztttqqqnnnjjjgggdddaaa\\\YYYSSSTTTTTTTTTSSSSSSSSSTTTWWWVVVVVVWWWYYYZZZYYYXXXWWWYYY[[[[[[ZZZZZZ]]]___^^^___`````````aaadddfffffffffgggfffeeecccbbbaaaaaa```^^^]]]]]]^^^___```eeeeeefffggghhhhhhhhhhhhgggggghhhiiihhhgggeeecccdddeeeggghhhiiihhhgggfffiiiiiihhhhhhgggffffffeeeggghhhiiiiiihhheeebbbaaa___^^^\\\ZZZXXXXXXXXXXXXTTTSSSRRRPPPOOONNNMMMMMMNNNMMMMMMNNNNNNNNNMMMLLLKKKNNNQQQTTTUUUWWWZZZ\\\]]]aaaeeeiiimmmpppsssvvv~~~{{{~~~jjj[[[YYYaaammm}}}dddTTTEEEAAA:::444111111333555........................---------------,,,+++***,,,++++++******++++++,,,++++++,,,------,,,,,,,,,++++++,,,------,,,++++++************************(((((()))++++++,,,,,,+++************************|||uuutttzzzwwwppplllrrrqqqqqqqqqqqqooollliii```UUUGGG===999777555222.................................------,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,111000///...,,,+++))))))------------------------,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...///---------.........//////000000000000000111111222111111222333444666666777888888999:::;;;===>>>???BBBBBBCCCCCCDDDFFFGGGHHHFFFKKKOOONNNNNNVVVeeerrrwww{{{ssslllhhhddd___[[[YYYXXXVVVUUUSSSUUUVVVWWWWWWXXXZZZ[[[[[[ZZZ[[[\\\_________]]]\\\^^^``````^^^___bbbeee___aaacccdddddddddfffhhhhhhiiijjjkkkjjjhhhfffeeecccbbbaaa```aaaccceeefffeeefffgggiiijjjjjjjjjjjjiiijjjkkkkkkjjjhhheeedddfffgggiiijjjjjjiiihhhgggllllllkkkkkkjjjiiihhhhhhkkklllooopppoookkkhhheeegggfffdddbbbaaa``````aaa\\\[[[YYYXXXVVVUUUTTTTTTQQQPPPOOOOOOOOOOOOMMMKKKIIIKKKNNNPPPPPPQQQRRRTTTVVVYYY]]]```bbbdddgggiiihhhmmmuuu}}}vvvddd___XXXaaasssnnnaaaJJJEEE===666222222555777111111111111111222222222------------,,,,,,+++***...------,,,,,,------...------------,,,+++******+++,,,,,,,,,---,,,,,,,,,************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++{{{pppkkkmmmxxxxxxooolllllllllnnnppppppnnnllleee```VVVIII>>>777555666//////...---,,,---...000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111---------,,,,,,+++++++++...------------,,,,,,,,,////////////000000000000111222222333444555666777888888999:::<<<>>>@@@AAABBBDDDFFFFFFFFFGGGHHHJJJNNNQQQSSSQQQQQQ^^^tttxxxvvvwwwvvvtttpppkkkeeebbb]]][[[YYYVVVVVVWWWXXXZZZXXXXXXXXXXXXYYYZZZ[[[\\\YYY[[[^^^aaabbbaaa```^^^```____________aaacccdddaaacccddddddccccccdddfffjjjkkkkkkkkkjjjiiihhhgggfffeeeddddddccccccddddddcccdddeeeggghhhhhhhhhhhhjjjjjjkkkkkkjjjhhhfffeeehhhjjjlllmmmmmmllljjjhhhlllmmmmmmmmmmmmlllkkkkkknnnmmmmmmnnnnnnnnnkkkiiiiiijjjjjjgggcccbbbdddfffaaa___^^^]]]\\\[[[XXXVVVXXXXXXXXXVVVSSSPPPOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMRRRSSSSSSTTTVVVXXXZZZ[[[bbbcccdddhhhnnnvvv}}}xxxdddZZZVVV^^^vvvwwwdddZZZOOOAAA999888999666333333222000000111222111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------))))))******++++++++++++)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,uuunnnmmmkkkrrrxxxnnnnnnmmmmmmnnnppppppooonnnmmmhhh___UUUJJJ???888333111111000///------...///---------,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------------...///000---------,,,,,,,,,++++++------------............/////////000000000000000222222333444555666777777999::::::;;;===???AAABBBDDDFFFHHHIIIHHHIIIKKKMMMQQQRRRSSSSSSWWWfff}}}~~~wwwrrrppppppooollliiieeeaaa^^^\\\[[[XXXWWWVVVXXXZZZ[[[_________```aaabbbcccdddaaaaaaaaabbbbbbbbbbbbbbbccccccccccccddddddeeefffdddeeeggggggffffffgggiiikkkllllllmmmmmmllllllkkkllllllkkkkkkjjjjjjiiiiiigggggghhhhhhiiiiiijjjjjjiiijjjjjjkkkkkkjjjiiihhhgggiiikkkmmmnnnmmmkkkjjjooooooppppppoooooonnnmmmqqqppppppqqqrrrqqqooommmlllnnnooommmiiifffeeeffffffeeedddddddddcccaaa^^^\\\]]]]]][[[WWWTTTSSSSSSQQQQQQPPPPPPNNNLLLKKKJJJNNNNNNNNNOOOPPPQQQSSSSSSXXXYYYZZZ^^^cccjjjqqquuu}}}rrr^^^WWW[[[mmmtttfffYYYHHH===999777444111444222000000111222111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------)))*********++++++++++++++++++******************++++++************++++++|||tttpppeeeeeekkk}}}zzznnnlllkkkiiiiiikkkmmmmmmmmmqqqmmmggg```WWWKKK>>>444333222111000///......---------------,,,,,,,,,,,,---------------,,,+++***************************++++++++++++++++++++++++...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------,,,,,,,,,,,,------......//////000000//////000000000111111111222333444555666777777888:::;;;;;;<<<>>>@@@BBBCCCGGGHHHJJJKKKKKKLLLNNNPPPUUUUUUUUUXXXbbbuuu{{{uuurrrnnnkkkiiijjjiiigggeeebbb```^^^]]]]]]\\\[[[ZZZZZZ\\\^^^___bbbbbbbbbccccccdddeeefffgggfffdddcccccccccdddeeecccddddddeeeeeeeeeddddddccceeegggggggggggghhhiiijjjjjjkkklllmmmnnnnnnnnnpppqqqqqqqqqqqqooommmlllmmmlllkkkkkklllmmmnnnooommmnnnooooooppppppoooooojjjkkknnnpppqqqpppooonnnooooooppppppoooooonnnmmmpppooooooppprrrrrrqqqooolllnnnooonnnkkkgggeeedddgggfffeeefffggggggeeedddcccddddddaaa]]]ZZZYYYXXXVVVUUUTTTSSSQQQOOOMMMKKKLLLKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPSSSWWW]]]bbbfffmmmpppuuu}}}yyy}}}iii^^^YYYbbbqqqttteeeRRRCCC;;;888555222444333111000111222111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------************++++++++++++,,,,,,++++++***))))))(((*********))))))*********zzzvvvnnniiihhhpppuuuppplllhhhfffhhhkkkmmmnnnoookkkgggddd```UUUGGG<<<555333111000000///...---...------------,,,,,,,,,............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------,,,,,,------...///000111222222///000000111111222222222333444444555666777888999:::;;;;;;===>>>@@@BBBCCCGGGIIILLLMMMMMMOOOQQQSSSXXXXXXYYYaaapppuuuqqqkkkeeecccbbbcccccchhhgggeeebbb```_________``````_________aaacccdddeeeeeeddddddcccddddddeeefffffffffffffffgggggghhhfffggghhhiiiiiihhhfffeeefffhhhkkklllllllllmmmnnnmmmnnnppprrrtttuuuuuuvvvxxxyyyzzzzzzyyywwwuuussstttsssrrrrrrsssuuuxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxrrrtttuuuvvvvvvvvvuuutttssssssssstttsssrrrrrrqqqsssrrrqqqrrrtttuuutttrrrnnnnnnooonnnllljjjiiihhhhhhgggggghhhjjjjjjiiigggiiijjjiiigggccc___^^^^^^XXXXXXXXXWWWVVVTTTSSSRRRNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKMMMPPPTTTXXX[[[___bbbgggoooxxx{{{}}}zzziii[[[ZZZbbbpppppp\\\JJJ@@@;;;999777555333111111222222111000000000///...............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******}}}yyysssooorrr|||vvvnnniiihhhkkknnnpppppplllhhhgggddd\\\QQQGGG888555111000000111000............---------,,,,,,---.........------,,,+++------------------------++++++++++++++++++++++++------,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,---...///000222333333000000000111222333333444444555666666888888999:::;;;;;;<<<===???AAABBBCCCGGGIIILLLMMMNNNPPPRRRTTTZZZ\\\bbbnnn}}}vvvrrriiifffbbb^^^\\\]]]```bbbhhhfffdddbbbaaa```aaabbbaaaaaaaaaaaabbbccceeefffjjjiiihhhgggffffffffffffbbbdddgggjjjlllmmmmmmlllnnnooopppqqqqqqpppnnnmmmooorrruuuwwwwwwwwwxxxyyyzzz{{{}}}~~~|||{{{~~~~~~~~~~~~~~~}}}|||||||||{{{yyyzzz{{{{{{zzzyyytttrrrpppnnnnnnoooqqqqqqmmmllllllnnnooopppooommmmmmmmmmmmkkkgggcccbbbbbb^^^^^^]]]]]][[[ZZZXXXWWWSSSRRRPPPOOONNNMMMMMMMMMKKKKKKKKKKKKMMMOOORRRSSSVVVYYY]]]dddlllttt{{{wwwbbbYYYYYYddd|||}}}iiiUUUHHH@@@;;;888666444222111222222111000000000///...............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++******))))))))))))******vvvnnnnnnxxxuuukkkfffgggiiikkkrrrooollljjjgggbbbZZZSSSAAA<<<555111111222111///............---------,,,------............------........................+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------............------...///000111222222000000111222333444444555555666666777888999:::;;;<<<<<<===>>>@@@BBBDDDEEEGGGIIILLLNNNOOOQQQTTTVVV\\\cccooo~~~}}}vvvnnnhhhdddbbbbbb```^^^]]]^^^bbbfffhhhfffeeecccbbbbbbbbbbbbaaaaaaaaabbbcccdddeeefffiiiiiihhhggggggggghhhhhhfffiiimmmrrrvvvwwwwwwvvvuuuvvvvvvwwwwwwwwwvvvvvvyyy}}}}}}xxxuuupppnnnooorrrttttttqqqpppppppppqqqqqqpppnnnoooooopppmmmjjjgggffffffgggfffeeeccc```^^^[[[ZZZWWWVVVTTTSSSQQQPPPPPPPPPMMMLLLKKKKKKKKKLLLMMMNNNQQQSSSVVV[[[aaahhhmmmpppsssxxxoooaaaYYY]]]pppxxxcccRRREEE<<<888777555333222222222111000000000///...............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,*********))))))*********{{{tttssssssrrrhhheeeeeefffkkklllmmmmmmjjjfffbbb___NNNEEE;;;444222222111///............------------+++,,,---...////////////------------------------+++++++++++++++++++++++++++,,,---......------,,,++++++++++++++++++++++++------------------------++++++++++++,,,---......------------.........///------...//////000111111000000111222333444555555666666777888999:::;;;;;;??????@@@AAACCCEEEFFFGGGGGGJJJMMMOOOPPPRRRUUUXXX^^^jjj}}}xxxqqqlllgggccc```___aaabbbbbbbbbcccgggjjjjjjiiihhhfffeeeeeeddddddeeeeeeeeeeeefffggggggggghhhhhhhhhiiikkklllnnnooorrrtttwww{{{}}}yyywwwxxxxxxxxxwwwvvvuuutttttttttsssqqqnnnpppqqqrrrpppmmmkkkjjjkkkkkkjjjiiigggeeecccaaa___\\\[[[YYYXXXVVVVVVUUUUUUPPPOOONNNLLLLLLKKKKKKLLLMMMNNNPPPSSSWWW\\\```bbbgggkkkqqqxxxrrrccc]]]fffvvvppp]]]NNNBBB<<<777555333222222222111000000000///.......................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******************++++++++++++************++++++zzztttyyyqqqkkkiiiiiiaaaeeejjjlllllliiigggfffWWWMMM@@@777444333000...//////.........---------++++++---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////......++++++++++++++++++++++++------------------------*********+++,,,---...///---------.........//////------......//////000000000111111222444555666666777777888999:::;;;;;;<<>>111,,,---000000000000111111111...,,,///......------......///---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................---...000111111000//////111222222333333444444555777777777888999;;;<<<===AAAAAACCCEEEGGGHHHJJJJJJMMMNNNPPPQQQSSSVVV[[[^^^rrr|||uuuooopppqqqrrrrrrppplllhhhfffgggffffffhhhkkkmmmnnnmmmkkkiiihhhjjjmmmooonnnllljjjmmmooopppooonnnoooooovvvyyy|||~~~|||uuusssrrrqqqrrrrrrpppnnnooooooooonnnmmmjjjhhhfffdddcccbbbbbbaaa___\\\ZZZ^^^[[[WWWTTTSSSRRRPPPOOOQQQOOOLLLJJJJJJLLLOOOQQQVVVWWWZZZ___gggpppyyy~~~}}}jjj```___llluuusss```PPPHHH===888555666555222111222333333444333222000...---000///...---------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''((()))***++++++***)))******))))))))))))******{{{nnnbbbaaaaaadddhhhllllllkkkddd^^^TTTEEE999111000111000000///000111111...,,,......------------...............---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................---......///////////////111222222333333444555555777777777888999;;;<<<===AAABBBCCCEEEGGGIIIKKKKKKMMMQQQVVVXXXZZZ]]]bbbfffzzz}}}yyytttmmmhhhnnnoooppppppooollljjjhhhjjjhhhggghhhkkknnnooooooiiigggfffhhhllloooooonnnppprrruuuwwwwwwwwwxxxyyy~~~|||zzzxxxxxxvvvtttrrrqqqppppppooonnnlllkkkjjjiiihhhggggggfffeeebbb___```^^^[[[YYYXXXVVVTTTSSSPPPNNNLLLJJJJJJKKKMMMNNNQQQRRRTTTXXX^^^fffnnnrrrzzzqqqbbb^^^___ggguuu}}}kkkZZZPPPCCC;;;555555666333222222222222333333222000...---......---------.........///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,++++++*********))))))))))))******}}}kkkfffaaabbbggglllnnnmmmhhhddd\\\QQQDDD:::444222111000//////000000///---...------,,,,,,------.../////////...............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---.................................---------......///000222222222333444444555555777777888999:::<<<===>>>AAABBBDDDFFFHHHJJJKKKLLLHHHOOOVVVZZZZZZ^^^fffmmm{{{|||{{{vvvrrrqqqoookkkgggmmmnnnooooooooommmlllkkkmmmkkkjjjkkkmmmppprrrrrrllljjjjjjkkkooosssvvvwwwyyy{{{|||yyywwwvvvuuusssrrrqqqqqqqqqooommmlllllllllkkkhhhfffcccbbb```___^^^]]]ZZZXXXRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNQQQUUU[[[```cccjjjnnnuuu}}}|||iii```VVVZZZdddttt{{{jjj___NNNBBB777555666555333222111111111111111000///.........---------......//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,+++*********))))))))))))******}}}yyy}}}sssgggaaadddiiilllmmmkkkiiiddd\\\PPPDDD:::555333111/////////000///...------,,,,,,,,,,,,------........................---------............///------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,,,,---..............................///...------...///111222222222333333444555555555777777888999;;;===>>>???AAABBBCCCEEEHHHJJJLLLLLLHHHOOOVVVXXXXXX___lllxxx|||xxx}}}~~~rrrpppnnnnnnppppppooommmnnnnnnnnnnnnnnnmmmllllllnnnllllllmmmqqqsssuuuuuusssrrrrrrtttxxx}}}~~~{{{xxxwwwvvvvvvrrrpppooonnnnnnmmmkkkiiifffeeeeeeeeedddccc___]]]XXXWWWWWWUUUTTTRRRPPPOOONNNNNNMMMNNNPPPSSSVVVXXX[[[```gggooowwwuuuiiiZZZXXXYYYdddttt{{{ooo[[[JJJ:::555666555333222000000000000000000000///000///...---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++******+++******))))))******+++|||{{{uuugggcccfffiiikkklllkkkiiicccZZZNNNCCC;;;666444000//////000//////...------,,,,,,------...------------------......------........./////////------------------------+++++++++,,,,,,,,,------,,,------......------,,,---,,,,,,,,,,,,---..............................000//////...///111333444222333333444444555666666777888888:::;;;>>>???@@@AAABBBDDDFFFHHHKKKMMMMMMQQQVVVYYYZZZ\\\gggzzzyyy~~~~~~wwwsssooonnnnnnoooooopppooonnnllllllkkkjjjjjjiiiiiiiiijjjkkknnnrrrvvvxxxxxxwwwxxxyyyzzz|||}}}{{{zzzvvvtttqqqppppppooommmkkkjjjiiiiiiiiihhhgggcccaaa\\\\\\\\\ZZZXXXVVVSSSRRRQQQPPPNNNMMMMMMOOOPPPQQQSSSWWW]]]dddlllttt|||xxxzzzwwwcccZZZSSSWWWdddwww~~~hhhVVVBBB999777555333222111111111000000000000000222111///...,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++************++++++************++++++~~~wwwkkkgggiiikkkmmmlllkkkiiicccYYYMMMEEE;;;777333000///000000///.........------.........---------------.........+++,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------............---------,,,,,,,,,,,,---............................../////////000111222333444333333333444555555666666888888999:::<<<>>>@@@BBBCCCDDDFFFHHHKKKMMMOOOPPPUUUWWWYYY[[[aaarrrxxxtttqqqoooqqqqqqpppooommmkkkiiihhhiiihhhgggffffffggghhhiiijjjnnnvvv~~~~~~|||xxxvvvuuutttrrrppppppnnnllllllkkkjjjgggddd______^^^\\\ZZZXXXVVVTTTSSSRRRPPPNNNMMMMMMMMMMMMNNNQQQVVV[[[aaagggooosss{{{vvvqqqpppyyyoooaaaTTTSSSZZZjjjvvvcccNNNAAA;;;666444444333333222111000000111111222111///...,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++************+++++++++************++++++zzzooolllmmmmmmmmmmmmllliiibbbXXXPPP@@@;;;555111000000000///000//////......//////000------........./////////,,,,,,,,,,,,------------........................++++++,,,,,,,,,,,,------------............---------,,,,,,,,,,,,---..............................---...///000222222333333333333444444555666666666888888999;;;===???AAABBBFFFGGGIIILLLOOOQQQSSSTTTVVVWWWZZZ___kkk{{{uuurrrqqqppppppoooppppppnnnkkkiiigggfffggggggffffffhhhkkknnnpppssszzz}}}{{{yyyvvvssspppnnnmmmllljjjhhhcccbbbaaa___]]][[[ZZZYYYVVVUUUSSSQQQPPPOOONNNNNNLLLNNNPPPSSSWWW\\\bbbfffnnnvvv{{{rrrrrr{{{ooo___YYYXXX___ssspppZZZJJJ???888666888666555333222111111111111//////...------------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***++++++------,,,++++++******++++++,,,yyyvvvpppooonnnmmmmmmnnnmmmggg___XXXBBB===777222000000000///000000////////////000000.../////////000000111111........./////////000000........................++++++,,,,,,,,,---------------............---------,,,,,,,,,,,,---..............................+++,,,...000222222111111333333444444555666666666888888999;;;===???BBBCCCIIIJJJLLLOOORRRTTTVVVWWWZZZ[[[___hhhyyy}}}{{{xxxsssppppppqqqqqqqqqkkkmmmnnnnnnlllkkkjjjjjjiiihhhhhhjjjmmmqqqvvvxxx}}}zzzwwwssspppooonnnlllkkkhhhgggeeecccaaa```______ZZZYYYWWWUUUTTTSSSRRRRRRJJJKKKMMMNNNPPPTTTYYY]]]```gggqqqzzz{{{tttuuu~~~lllbbbZZZYYYgggyyyxxxcccQQQCCC:::888;;;888666444222111111111111,,,,,,,,,---...///000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,---///000,,,++++++******++++++,,,|||~~~vvvrrrnnnnnnnnnmmmkkkhhheeebbbSSSGGG888111222333000,,,000000000000////////////------------------------,,,,,,,,,---------............////////////......---,,,+++,,,...///...---,,,,,,---......---,,,,,,,,,,,,,,,---------..................////////////////////////000000000000555555555555555666777888666777888;;;>>>AAACCCEEEKKKLLLMMMOOOQQQSSSUUUVVVXXX[[[dddttt}}}tttmmmlllooorrrtttrrrpppoooooommmnnnooommmkkkjjjkkklllmmmooosssvvvyyy~~~{{{vvvsssqqqooommmllljjjhhhgggfffeeebbb```___]]]ZZZYYYYYYWWWUUUSSSSSSPPPLLLKKKMMMPPPRRRSSSXXX]]]dddlllttt||||||yyyrrreee]]]cccnnnqqq]]]NNNCCC:::444333333333111//////000222000/////////............////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***,,,,,,+++******+++,,,,,,wwwyyyyyyppplllllllllmmmllliiifffcccXXXLLL>>>444222222111...000000000/////////..............................---------.........//////,,,,,,------------,,,,,,+++***)))***,,,,,,,,,+++,,,,,,---......---,,,,,,,,,---------........................////////////000000000111111111111111555555555555555666777888888888:::<<<>>>AAADDDEEEHHHJJJMMMPPPRRRUUUWWWYYY]]]bbbppp{{{yyyvvvooojjjhhhkkkmmmnnnmmmkkkkkkkkknnnoooppppppooonnnoooqqqvvvyyy}}}{{{xxxtttrrrsssqqqnnnlllllljjjhhhfffccc```^^^]]]\\\[[[XXXVVVSSSPPPMMMLLLMMMNNNOOOOOORRRVVV\\\bbbiiiqqqyyy~~~zzzzzzmmmcccccciii{{{kkkVVVFFF<<<777888888777555333222333444000000/////////.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***,,,,,,+++******+++,,,,,,vvvqqqttttttjjjjjjjjjkkklllkkkhhheee^^^TTTFFF:::333111111111////////////............////////////////////////........./////////000000,,,,,,------------,,,,,,---,,,+++,,,...///...---,,,------......------,,,------........./////////............////////////111111111222222222333333555555555555666777888999::::::;;;===???BBBDDDEEEEEEHHHMMMQQQSSSVVVYYY[[[^^^jjj~~~|||sssoooooonnnkkkgggfffgggiiiiiihhhhhhiiijjjsssuuuwwwxxxxxxxxxzzz||||||yyyvvvsssqqqooonnnkkkiiigggeeecccaaaaaa___]]][[[VVVTTTQQQPPPOOOOOOMMMLLLMMMPPPSSSWWW]]]dddlllqqq|||zzzllldddbbbppp{{{dddPPPBBB<<<777666555333222111000000000000000/////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++******++++++,,,{{{wwwwww{{{iiihhhhhhjjjmmmmmmjjjgggccc\\\OOOAAA666111111333////////////.........---////////////////////////---.........////////////......////////////......---,,,,,,,,,...///...---------------------------.........////////////000............////////////000000111111222333333333555555555555666777999999;;;;;;<<<===???AAACCCDDDDDDHHHMMMQQQSSSVVVZZZ^^^fffxxxzzzsssllliiiiiijjjiiigggfffggggggggggggiiilllnnnyyy}}}{{{wwwuuussspppnnnkkkiiifffeeedddbbb```]]][[[YYYWWWUUUTTTRRRNNNLLLMMMNNNOOOQQQTTTZZZaaafffnnnuuuxxxhhh___ggguuusss^^^LLLAAA666444222111111111000///000000000////////////...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++}}}vvvwww|||llliiigggiiilllnnnllliiifffaaaWWWIII<<<444222222000////////////.................................,,,,,,---------...............////////////......)))((('''(((***+++***)))------------------------.........////////////000............//////////////////000000111222222333444555555555777888999:::;;;<<<<<<>>>@@@BBBCCCEEEEEEJJJOOORRRSSSWWW]]]bbbvvv|||tttooojjjgggggghhhgggfffeeefffhhhhhhiiilllpppttt~~~~~~{{{xxxuuunnnllliiihhhfffeeebbb```^^^\\\ZZZXXXVVVTTTPPPLLLNNNNNNNNNNNNNNNRRRXXX\\\aaaiiisss|||rrrddd```jjj}}}lllTTTCCC;;;888555333444555555333111000000000////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~xxxwww{{{qqqlllggggggkkknnnmmmkkkhhheee]]]RRRFFF<<<555222000000000000////////////........................,,,,,,,,,------------...,,,,,,------------,,,,,,***)))((()))+++,,,+++***...------,,,,,,------...------........./////////............////////////...//////000111222333333444444555666777999:::;;;<<<<<<===???AAACCCFFFGGGGGGLLLQQQTTTUUUZZZccckkkxxxrrrnnnkkkhhhfffffffffeeedddeeegggiiikkknnnrrrvvvzzz|||yyysssqqqnnnlllkkkiiifffddd___]]][[[YYYXXXVVVRRROOOPPPPPPOOOMMMLLLMMMPPPSSSWWW]]]fffmmmttt|||ppp___cccpppxxx^^^KKKAAA<<<555333333555444333111111000000000/////////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***~~~|||~~~}}}wwwppphhhfffjjjnnnnnnllljjjhhhccc[[[QQQEEE:::333222111111111000000000000////////////////////////------------............,,,,,,------------,,,,,,...---,,,---///000///......---,,,,,,,,,,,,---...,,,---------........................//////////////////000111222333444555444444555666777999;;;<<<===>>>???AAADDDGGGIIIKKKIIINNNTTTVVVYYYaaammmwww}}}zzzwwwrrrmmmjjjiiihhhggggggffffffeeegggjjjnnnrrrvvvzzzzzzwwwtttrrrqqqooollljjjcccaaa___]]]\\\[[[YYYWWWTTTTTTRRRPPPMMMLLLMMMOOOPPPUUU[[[```fffnnnxxx~~~jjjeeehhhwwwooo^^^JJJBBB888333222333222111111111111000000000//////////////////............................................................---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***yyy{{{rrrhhhfffiiinnnnnnmmmkkkjjjfffaaaXXXKKK===333222222222222111111111000000000000000000000000000............/////////000...//////////////////...---,,,+++,,,...///...---...---,,,,,,,,,,,,---...,,,,,,,,,---------................../////////000000111111222444555666666444444555666888999;;;<<>>CCCBBBCCCDDDGGGJJJKKKKKKMMMQQQVVVYYY^^^llluuuqqqllljjjkkkkkkjjjhhhiiijjjkkkjjjjjjkkknnnqqqsssxxx||||||yyyrrrlllllliiiffffffgggfffbbb______^^^[[[XXXUUURRRQQQPPPOOONNNMMMOOOSSSZZZaaafffnnnuuuzzzlllggglllyyy}}}bbbTTTCCC999888888666333333222000111222333333222000000000000000000000000000000//////.........---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******yyymmmjjjkkkjjjhhhkkkllljjjfffccc[[[NNNAAA999444222333333000000222//////000000//////...---////////////////////////---------------------------------------------------------............///000/////////...................../////////000000///000111222333444444444555555666888:::<<<>>>???CCCBBBCCCEEEHHHJJJLLLLLLNNNRRRWWW[[[dddtttyyymmmjjjfffeeeggghhhhhhgggccceeeiiilllooosssyyy|||xxxqqqnnnkkkgggfffgggfffdddaaaaaa```]]][[[XXXVVVTTTTTTNNNLLLKKKKKKOOOTTTZZZ^^^fffmmmwww}}}kkkbbbbbbmmmmmm^^^KKK>>>999888666333444222111111222333333222000000000000000000000000000/////////............------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******}}}yyynnnjjjiiiiiijjjmmmmmmjjjhhhbbbVVVJJJ>>>888444444444111111333//////000000//////...---////////////////////////---------------------------------------------------------............///////////////................../////////000000000111111111111222444555666666666777999;;;===???@@@BBBCCCDDDFFFIIILLLNNNOOOQQQTTTYYY___lllyyypppkkkeeecccaaaaaacccfffggggggcccggglllrrrxxxzzztttpppkkkhhhiiiiiigggdddccccccaaa___]]][[[YYYXXXPPPOOOLLLKKKLLLOOORRRUUU[[[```iiirrr{{{nnn```ZZZbbbuuu}}}mmmVVVEEE;;;888666444444222111111222333222222////////////////////////////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******tttiiiffffffhhhkkkmmmllljjjggg]]]SSSDDD<<<555444444222222333000000000000000///......////////////////////////................................................---------............//////////////////............////////////000000000222111111111222444666777666666777999;;;===???@@@AAACCCFFFHHHKKKNNNQQQTTTUUUWWW\\\eeettt}}}ssslllfffccccccbbbaaaaaacccfffiiijjjkkkooovvv|||~~~xxxqqqnnnmmmllljjjhhhfffeeedddcccaaa___]]]\\\WWWUUURRROOONNNNNNOOOPPPRRRWWW]]]eeennnxxxwwwfff[[[]]]mmm}}}yyybbbMMM???999666555444333111111222333222111///////////////////////////////////////..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******}}}llleeeddddddiiikkkkkkjjjhhhbbb[[[KKKAAA777444444222111333000000000000000//////...////////////////////////................................................---------............///.........///////////////////////////000000000111222222111111222444666777555555666888:::<<<>>>???BBBDDDHHHKKKMMMQQQVVVYYY[[[\\\bbblll}}}{{{qqqkkkgggeeedddcccccccccccceeehhhkkkmmmrrrwww}}}zzzuuurrrpppllliiiiiihhhhhhgggeeebbb```___\\\ZZZWWWSSSQQQOOOOOONNNOOORRRVVV\\\cccmmmwww~~~qqqccc^^^gggrrrnnnXXXGGG===888777555333111111222222222111////////////////////////.........///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******uuuiiieeebbbfffiiigggggghhhfffaaaTTTGGG;;;666555222111222000000111111000000///...////////////////////////................................................---------............///.........////////////////////////000000000111111222222222222333555666777555555666888:::<<<>>>???BBBFFFKKKNNNPPPTTTZZZ___aaacccjjjwww~~~xxxpppjjjhhhggghhhhhhdddeeefffggghhhkkkooosssvvv|||{{{vvvppplllmmmmmmlllkkkiiifffcccbbb]]][[[YYYVVVSSSQQQOOONNNOOOPPPRRRUUU[[[ccclllrrr~~~}}}mmmcccccchhh|||gggSSSDDD;;;888555333222111222222111000////////////////////////.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******rrrkkkaaaeeegggdddeeeggghhhfff]]]NNN???999777444333333000111111111111000//////////////////////////////................................................---------............///............/////////000//////000000000111111111111111333444555555666666666666777999;;;===???@@@CCCHHHNNNQQQSSSWWW^^^dddhhhkkksssppplllhhhffffffhhhiiijjjfffhhhkkklllnnnrrrxxx}}}zzztttqqqqqqqqqpppmmmiiifffddd^^^]]][[[YYYWWWTTTRRRQQQNNNOOOOOOQQQTTTZZZaaagggpppzzzxxxjjjccccccxxxxxxaaaMMM???999666444222111222222111000000000000000000000000000............/////////000+++,,,,,,------.........------------------------,,,,,,,,,+++++++++******zzzqqqaaaeeefffccccccgggiiiiiibbbSSSBBB;;;999666444444111111111111111000//////////////////////////////////////////////////////////////////////////////---------.........//////---.........//////000000000000000000111111111111000111333555666666555555777888999:::<<<>>>@@@BBBDDDIIIOOOSSSUUUYYY```fffkkkooozzzzzzqqqhhhfffcccccceeehhhjjjjjjhhhkkkooorrruuuzzz}}}uuuuuutttsssppplllhhhfff______^^^]]][[[XXXVVVUUUNNNNNNNNNNNNOOOTTTZZZ___dddnnn{{{www~~~pppfffcccllljjjSSSBBB:::666444222111222222111000111111111111111111111111---.........//////000000***++++++,,,---...//////------------------------,,,,,,,,,+++++++++******uuugggcccaaafffjjjjjjjjjkkkbbb\\\RRRFFF<<<666444444222222333333222111///...111000///......///000111+++,,,,,,---.........---///////////////////////////000111111111///...---............////////////000000000111222222333333333333555666777777777777;;;;;;<<<>>>AAACCCFFFGGGKKKKKKNNNTTTXXX[[[aaaiiilllxxx~~~wwwoooiiijjjgggddddddfffkkknnnppppppuuu{{{}}}vvvqqqooollliiieeeccc```^^^^^^```___\\\XXXTTTRRROOOMMMNNNPPPSSSUUU\\\bbbkkkvvvzzzlll___bbbvvvzzzaaaKKK>>>:::666555666555222111444///......///000111111000//////////////////////////////...------------...++++++,,,------......///,,,------......------,,,ppphhhbbbdddhhhhhhiiijjjjjjeee[[[NNNCCC:::555333222222333333222111//////000000////////////000000+++,,,------.........---///////////////////////////////////////...------............////////////000000000111222222333333333444444555666777888888;;;<<<===???AAADDDFFFGGGLLLKKKNNNSSSUUUWWW]]]eeelllyyy{{{uuuqqqmmmjjjkkkiiiffffffiiinnnsssuuuvvv|||zzzvvvssspppmmmgggdddaaa```aaa___\\\XXXXXXVVVSSSPPPOOOOOOPPPQQQTTTYYYaaakkkvvvqqqbbb\\\mmmlllTTTEEE>>>999666777555222111333111000///000222333222111//////////////////////////////...------------........................---,,,------......------,,,}}}pppdddbbbeeeggghhhiiimmmiiiaaaVVVKKK@@@888333333333333333222111000/////////000000000000//////,,,,,,---............---///////////////////////////......------------...............////////////000000111111222333333333555555444555666777999:::;;;<<<===???AAADDDFFFHHHLLLLLLOOOSSSUUUVVV]]]fffnnn~~~zzzppplllllllllkkklllkkkiiiiiimmmsssyyy}}}~~~yyyuuurrrnnnjjjfffeeeeeeccc___[[[\\\[[[XXXTTTQQQOOOMMMMMMPPPSSSZZZbbblllxxx{{{iii]]]ggguuuyyy```NNNCCC===888777555111000222222111000111333333333111//////////////////////////////...------------...000000000///...------,,,,,,------......------,,,yyyhhhaaaccceeegggjjjjjjgggbbb[[[QQQFFF;;;555333333333333222111000000...///000111111000///...------............------////////////////////////000///...---,,,---...///............////////////000000111222222333333444666555444444666888;;;<<<<<<===>>>@@@BBBEEEGGGHHHKKKLLLPPPUUUVVVYYYaaakkktttuuummmjjjkkklllmmmmmmllllllnnnqqqxxx|||vvvuuuqqqmmmjjjjjjhhhdddaaa___^^^\\\YYYUUURRRNNNMMMOOOQQQTTTZZZcccooo|||tttfffgggnnnkkkWWWGGG???777666444222111222222111000111222333222111//////////////////////////////...------------...//////......------------,,,------......------,,,pppeeecccdddgggkkkjjjhhheee```XXXLLL???666444444333222222111111111...///000111111000///...---......//////...------////////////////////////000000.........///000111............////////////111111111222333333444444666555555555666999<<<>>>======>>>@@@CCCEEEHHHIIILLLNNNRRRVVVVVVYYYcccnnn|||xxxrrrnnnllllllllllllnnnppprrrtttxxx~~~zzzvvvqqqnnnnnnllliiieeeaaaaaa```]]]ZZZVVVSSSQQQNNNNNNOOORRRYYYcccoooxxxnnnhhhgggtttrrr___KKKAAA888555444333222444222111000000111222111000//////////////////////////////...------------...+++++++++,,,,,,---------,,,------......------,,,~~~ooofffcccffflllnnnmmmjjjfff___RRRCCC888555444333222222111111222//////000000000000//////...////////////...------////////////////////////000////////////000111111............////////////111111222222333444444444555555555666888:::<<<>>>===>>>???AAACCCFFFHHHJJJMMMOOOTTTWWWWWWZZZeeeqqqqqqqqqooonnnmmmmmmmmmmmmssswww{{{|||vvvrrrqqqoookkkhhhddddddcccaaa^^^[[[YYYWWWSSSRRRQQQRRRUUU^^^hhhooo~~~tttggg```jjj|||iiiSSSGGG;;;666666444444555222111000000111222000/////////////////////////////////...------------...)))******+++,,,,,,------,,,------......------,,,{{{kkkccceeekkknnnmmmkkkiiidddXXXIII===666555333222111111222222000000////////////000000///////////////...------////////////////////////---......///000000//////............////////////111111222333333444444555444555666888:::;;;======>>>>>>@@@AAADDDGGGIIIJJJLLLOOOUUU[[[]]]aaaooo}}}xxxkkklllmmmnnnoooqqqsssuuuzzz{{{xxxtttpppllliiihhhfffcccaaa^^^\\\[[[XXXVVVTTTRRRTTTYYYaaagggrrryyynnn```eeevvvttt]]]OOO@@@:::888666444555444222111111222222111000//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,ooocccdddkkkiiihhhhhhhhhfff\\\NNNCCC666555333222111111222333111000///......///000111//////000000///...------////////////////////////+++,,,...///000///...---............/////////000111222222333333444444555444555777999;;;<<<======>>>???@@@BBBDDDGGGIIIJJJHHHMMMVVV___dddlll|||yyyrrrjjjkkkmmmoooqqquuuzzz}}}zzztttppplllkkkhhheeebbb```^^^]]]VVVTTTQQQNNNNNNRRRXXX]]]fffooo|||zzzxxxwwwffffffrrr|||eeeVVVEEE===:::777555444555444333333333444222111//////////////////////////////...------------...///......------,,,,,,+++,,,------......------,,,uuueeeaaabbbfffhhhgggeeefffdddWWWHHH:::666444555444111111333111111111111000000000000000000111111111111000000..................................../////////000000000000000111111111111222222222222333444555555777777666777777999;;;<<>>999666666444111111333111111111111000000000000------............------////////////////////////........./////////000000000000000000111111111111333333333333444555666666888777777777888:::;;;<<<>>>AAADDDFFFHHHKKKNNNQQQTTTWWW]]]eeerrrxxxrrrppppppqqqsssuuuyyyzzzuuurrrnnnjjjiiigggeeeccc___]]]YYYVVVTTTSSSTTTUUUVVV\\\fffrrr~~~|||uuuqqqgggeeelllzzzhhhRRREEE>>>888666777222222222111000000//////111000000000////////////111000000///......------------............------+++,,,------------,,,+++~~~mmmdddcccdddgggiiiiiihhheee]]]UUUDDD===888777555111111333222222111111111000000000000000111111111111000000000000000000000000000000....../////////000000000000000000000111111111111444444444444555666777777888888777888999:::<<<===>>>AAAEEEIIILLLNNNQQQTTT[[[^^^dddppp|||yyyxxxtttssstttvvvxxx{{{}}}xxxsssnnnllljjjiiigggcccaaa]]]YYYWWWUUUUUUUUUPPPTTT\\\eeeqqq~~~vvvxxx{{{lllcccdddtttsss]]]MMMCCC;;;777777333333222111111000000///111111000000000/////////000000000///......------.........------.........,,,,,,------------,,,,,,oooeeebbbaaaeeehhhiiihhheee```\\\III@@@888666555222222444222222222111111111000000111222222222222222222111000000000000000000000000...////////////000000000///000000000111111111111333333333333444555666777888888888888:::<<<>>>??????CCCGGGKKKNNNPPPSSSUUUaaafffpppyyyvvvuuutttwww{{{|||zzzssspppnnnlllkkkgggdddaaa]]]YYYWWWVVVUUUSSSUUUYYY^^^gggsss{{{xxx~~~vvviiicccnnn~~~hhhWWWJJJ???888777333333333222111111000000111111111000000000//////000000//////............///...---,,,,,,---...///,,,------------------,,,sssgggbbb```bbbeeehhhhhheeebbbaaaMMMBBB888555555333333555222222222222111111111111...//////000000//////...////////////////////////////////////000000000111///000000000111111111111222222222222333444555666999999999999;;;===???@@@BBBEEEIIIMMMOOORRRUUUWWWccclll|||yyyvvvuuuvvvzzzyyytttqqqnnnmmmjjjhhhddd```\\\YYYWWWVVVUUUUUUVVVYYY___jjjwwwyyyzzzzzzrrreeegggqqqtttbbbRRRCCC:::777444444333333222111111111111111111111000000000000////////////............///...---,,,,,,---...///------------------------}}}~~~nnneeebbb```bbbgggjjjgggdddcccTTTGGG;;;666666444444666333222222222222111111111000000111111111111000000/////////////////////////////////000000000111111000000000000111111111111222222222222333444555555:::999999:::<<<>>>@@@BBBEEEGGGKKKNNNQQQUUUZZZ^^^eeessszzzxxxxxxxxx||||||vvvrrrooommmkkkhhhddd```]]][[[ZZZSSSRRRRRRSSSYYYcccooowww{{{uuurrrzzzggg```ccc~~~nnn[[[III===999555555444333333222222111222222111111111000000000//////////////////...............------...............------------......xxxkkkeee``````gggmmmjjjffffff^^^OOO@@@999777555444555333333222222222111111111222333333444444333333222000000000000000000000000//////000000000111111111000000000000111111111111333222222333333444555666:::::::::;;;===???AAACCCFFFHHHKKKOOOTTT[[[bbbgggnnn~~~|||}}}}}}}}}{{{vvvpppooollliiieeebbb___^^^UUUTTTRRRQQQTTT\\\fffmmmwwwyyysss~~~nnnaaa```nnnxxxdddOOOAAA;;;555555555444333333222222222222222111111111000000.../////////////////////------............------///...---,,,,,,---...///pppiiiaaa___hhhooommmhhhgggeeeUUUDDD<<<999666444444333333333222222222111111000000000111111000000000111111111111111111111111000000000000111111111111000000000000111111111111444444444444444666777777:::::::::;;;===@@@BBBCCCFFFHHHLLLPPPWWW___hhhooozzzsssrrrooolllhhheeecccaaa[[[YYYUUURRRRRRWWW___fffmmm{{{uuu{{{vvvhhheeecccyyy~~~jjjTTTDDD===666555555444444333222222222222222111111111111000.........///////////////,,,---...//////...---,,,///...---,,,,,,---...///lllfffccchhhmmmlllkkkkkkddd[[[MMM@@@999666555555444333333222111000//////222111000//////000111222000000000000000000000000000000000000000000000000000000111222333444444555333444444555666777888888888999;;;<<<===???BBBEEEIIIKKKPPPUUUXXX___nnn}}}yyyrrrqqqnnnhhhdddccc```^^^ZZZTTTQQQSSSYYY^^^hhhnnnzzzzzzwww|||pppccccccooorrr```MMMAAA>>>777222333555333222333111111111000///......---////////////000000000000........................++++++++++++++++++++++++tttjjjdddfffkkkllljjjjjjeee]]]QQQDDD:::666555555222222222222111111111111222111000//////000111222000000000000000000000000000000000000000000000000111111111111000000000000222333444555666888999999777999;;;===>>>@@@CCCFFFKKKLLLQQQVVVYYY```ooo~~~|||tttrrroooiiieeedddbbb```\\\VVVRRRRRRVVVZZZaaafffrrr|||uuufff^^^gggzzzyyygggSSSEEE>>>777333555666444222333333333333222111000000000////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,~~~pppdddccchhhjjjiiiiiifffbbbXXXKKK>>>666444555111111111111222222333333222111000000000000111222000000000000000000000000000000000000000000000000222111111111000000000000222333444555777888999:::777999;;;===???AAAEEEHHHLLLNNNRRRVVVYYYaaappp{{{vvvrrrlllhhhhhheeeccc___ZZZUUUSSSSSSUUUXXX]]]gggsss}}}}}}lll```cccppppppZZZKKK???888444666888555333333333333333222111111000000000000000000////////////........................------------------------vvveeebbbeeehhhhhhhhhgggfff___SSSCCC999555666222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000111111222333444555666444444555666777888888999777999<<<>>>@@@CCCGGGJJJLLLNNNQQQVVVYYYaaaqqq~~~xxxqqqmmmlllfffdddaaa]]]XXXUUUTTTSSSSSSVVV^^^iiisss}}}xxxiiifffjjj|||xxxaaaPPPBBB;;;777888999666444444111111111000000/////////000000000000////////////........................------------------------}}}kkkdddeeefffggghhhggggggdddYYYJJJ===777555444444333333222111111000111111222222222222111111////////////////////////111111111111111111111111111111222333444555555666777777777777777777777777888:::===???AAADDDHHHKKKLLLMMMQQQUUUYYYbbbsss~~~uuupppooogggeeeccc```]]]ZZZWWWUUUSSSSSSYYYbbbkkkuuuqqqhhheeetttgggVVVFFF???999999999666555555111111111111000000000000111000000000/////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,vvvkkkfffddddddgggfffgggeee]]]PPPCCC999555555555444333222111000000111111222333333222111111000000000000000000000000111111111111111111111111222222222222111111111111777777777777777777777777:::<<<>>>@@@BBBDDDHHHKKKKKKMMMQQQVVVZZZdddvvvzzzsssqqqjjjgggdddbbb```^^^ZZZXXXTTTTTTVVV]]]ccclllzzzwwwjjjbbblllppp___LLLCCC;;;999888666555666333333333333333333333333111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,vvvjjjbbbaaaeeedddeeeddd___UUUIII<<<555444444444333333222222222111222222333333222222111000000000000000000000000111111111111111111111111333333222222222111111111444555666777888999::::::<<<===@@@AAABBBDDDHHHJJJLLLNNNRRRWWW]]]hhh{{{{{{wwwnnnkkkgggdddbbb```\\\YYYUUUTTTTTTXXX\\\bbbooo{{{ssseeejjj{{{{{{jjjRRRGGG===999777555555777333333333333333333333333111111111000///.........////////////////////////------------------------}}}mmmbbb___cccccccccccc```YYYLLL>>>444222222333333333333444444111222333444444333222111000000000000000000000000111111111111111111111111111222333333555555666777222333444666999;;;<<<======???AAABBBCCCDDDHHHJJJMMMOOOSSSYYY___kkk~~~~~~rrrnnnhhheeecccaaa]]]YYYVVVSSSSSSUUUWWW\\\gggsss~~~mmmkkkxxxsssUUUJJJ>>>999666444555777111111111111111111111111222111111000///......---000000000000000000000000////////////////////////qqqfffbbbaaaffffffeeeccc[[[NNN???555444333111222333333111000111111222222222222111111222222111111111111111111000111111111111222222222111111111111222333444444777777888999;;;<<<======@@@@@@@@@BBBEEEIIIMMMOOOQQQUUUZZZ^^^eeesssvvvlllggggggfffbbb^^^XXXXXXVVVTTTTTTYYYaaahhhzzz~~~yyynnnqqq{{{aaaSSSBBB888777888555111444444333222222111111000111111000/////////////////////............//////000000//////.........---vvvjjjcccaaacccdddeeeeee___SSSDDD:::666444333222333333222111111111222222222222111111000000000111222222222333000111111111111222222222222222222222333444555666777777888:::;;;<<<===>>>>>>???@@@BBBFFFKKKOOORRRQQQVVV[[[```hhhxxxyyypppkkkkkkiiiccc^^^ZZZYYYWWWSSSRRRUUU[[[```rrrzzzzzz|||nnnlllyyyjjj[[[HHH<<<999888666222444444333333222111111111111111000/////////////////////............//////000/////////............qqqfff```aaaccceeegggdddYYYKKK@@@888666444444444444333222111111222222222222111111//////000111222333333444000111111111111222222222333333333333444555666777777888999:::;;;===>>>>>>===>>>@@@DDDIIINNNRRRUUUSSSWWW^^^dddnnn~~~yyytttqqqnnnhhhccc```^^^ZZZUUURRRSSSWWWZZZfffooo|||yyyvvv~~~rrriiiqqqtttdddOOOAAA;;;999777444444444333333222222111111111111000/////////////////////............//////////////////............yyyiii___aaabbbeeeiiiggg^^^OOOCCC;;;999666555555555444333111222222333333222222111000000000111222222222333000000111111111222222222333333333333444555777777888888999;;;<<<===>>>??????@@@CCCFFFKKKPPPSSSVVVVVVZZZaaaiiittt{{{vvvrrrnnnjjjfffccc^^^YYYVVVUUUWWWYYY]]]fffsssuuusss}}}zzzlllmmm~~~{{{kkkUUUDDD<<<:::777555555444444333222222111111111000000/////////////////////............/////////////////////.........nnnbbbcccccceeeiiiiiiaaaRRRFFF>>>;;;777666555555555444222222333333333333222222333222222222111000000000000000111111111222222222111111222222333555666777999999:::;;;===>>>???@@@BBBDDDFFFIIIMMMQQQTTTVVVZZZ^^^eeennn{{{xxxtttpppnnngggddd___[[[YYYXXXXXXXXXXXX___lllyyyyyyqqqttt{{{pppiiiuuuqqq[[[III???:::888777555555444444333222222111111000000/////////////////////............//////.........///////////////xxxkkkfffeeeeeeiiijjjdddUUUIII???<<<888666555555555444222222333333333333222222444333333222111000//////000111111111111222222222111111111222333555666777999:::;;;<<<===???@@@@@@DDDFFFHHHLLLPPPSSSUUUWWW\\\aaaiiittt~~~{{{xxxvvvvvvwwwxxxzzzzzzzzz||||||uuuqqqooogggddd___\\\[[[ZZZXXXWWWUUU[[[dddppp}}}uuuqqqttt{{{ssscccggguuuyyycccOOOCCC===999888555555444444333333222222111111000/////////////////////............//////.........///////////////vvviiiffffffiiilllhhh[[[PPP@@@===888555555444444333222333333444444333333222333222222222111000000000000111111111111222222222111222222333444666888999::::::;;;===>>>???@@@AAACCCEEEIIIMMMRRRUUUXXXZZZ]]]bbbkkkyyy~~~}}}{{{yyyxxxwwwwwwwwwuuuwww{{{~~~|||tttpppjjjfffaaa___^^^\\\YYYWWWSSSVVV]]]fffrrr}}}tttsssvvvwwwcccaaajjjmmmXXXIII@@@;;;888555555555444333333222222111111000/////////////////////............//////............/////////000jjjgggfffjjjnnnkkk```UUUAAA===888555444444444333222333333444444333333222111111111111111222222222000111111111111222222222333333333444666888999::::::;;;<<<===>>>???@@@AAABBBDDDIIINNNSSSXXX[[[\\\]]]bbbmmm|||~~~|||{{{{{{{{{|||}}}www{{{yyysssnnnjjjeeecccaaa___[[[XXXQQQSSSXXX___kkkyyyxxxtttttt}}}|||fffbbbiiiuuu___NNNCCC<<<999666555555444444333222222111111000/////////////////////............//////---.........//////000000wwwgggeeekkklllkkkfffZZZGGG===555555777555444444333333444444333333222111111111222222222333333333222111000000000111333333333333333444555666777888:::;;;===>>>>>>???BBBDDDGGGEEEGGGNNNTTTVVVYYY]]]ccchhhqqq~~~vvvnnnkkkgggcccaaa___]]][[[YYYVVVVVV[[[bbbkkkyyy|||yyy~~~rrriiigggzzzxxxbbbSSSGGG>>>888666555444444333333333333111111111111000000000000///............///000000000000///...............uuueeebbbiiijjjjjjfff[[[LLLBBB999777888666444444333333444444333333222111111111222222222333333333222111000000000111333333333333333444555666777888;;;===>>>??????@@@CCCEEEIIIGGGIIIPPPVVVXXX\\\```dddkkkvvvvvvrrrmmmiiifffccc```^^^YYYUUUSSSWWW]]]eeerrr~~~{{{xxxlllgggsss}}}gggVVVJJJ@@@:::666666555444333333333333111111111111000000000000111000///...............000000///...............tttddd```fffgggiiiggg]]]RRRGGG<<<999888666333333333333444444333333222111111111222222222333333333222111111111111222333333444444444444555666777777<<<===???@@@@@@BBBEEEGGGKKKIIILLLRRRWWWZZZ^^^dddgggqqq{{{uuuoookkkgggdddbbb[[[VVVSSSTTTXXX___kkkwww~~~pppfffhhh{{{nnn\\\NNNCCC<<<777777555444444333333333222222111111111000000000222222000///...---------000//////............///wwweee```eeegggjjjiii```VVVJJJ>>>:::999666444444333333444444333333222111111111222222222333333333111111111111222222333333555555555555555666777777;;;===???@@@@@@BBBEEEGGGJJJIIILLLSSSWWWZZZ```ffflllyyyzzzsssnnnkkkgggeee```ZZZUUUUUUVVV[[[fffppp}}}uuuhhh___ooowwwcccRRREEE>>>888888666555444444444444222222222111111111000000222111000///............000///............//////~~~kkkcccggggggkkkllldddXXXKKK???:::888666555666333333444444333333222111111111222222222333333333111111222222333333333333555555555555555666777888:::<<<>>>??????AAADDDGGGIIIIIILLLRRRVVVYYY```hhhsss}}}vvvqqqmmmiiigggccc]]]XXXVVVUUUWWW```iiiyyy{{{lll]]]hhh}}}kkkXXXIIIAAA999999777666555444444444222222222222111111111111000000/////////000000111//////............//////rrrhhhiiihhhlllnnnggg\\\OOOAAA;;;999777666777333333444444333333222111111111222222222333333333111222222333444333333333444444444555666777999999999;;;===>>>???AAAEEEGGGIIIJJJNNNSSSWWWZZZccclll{{{{{{uuupppllljjjddd^^^YYYWWWUUUUUUZZZbbbsss~~~uuubbbgggvvvttt___NNNDDD;;;:::888777555444444444333222222222222111111111000/////////000000111222///............//////000wwwkkkjjjhhhlllnnngggbbbTTTDDD===999777666777333333444444333333222111111111222222222333333333111222333444444444333333333333444555777888:::;;;:::<<<>>>???AAACCCFFFIIILLLMMMRRRWWWZZZ^^^gggqqq{{{uuupppmmmfffaaa]]][[[XXXVVVYYY___jjjuuukkkhhhppp}}}fffSSSIII;;;:::999777666555444444333333222222222111111111111111000000///000000000...............///000000zzzmmmkkkhhhkkkmmmggghhhXXXHHH???:::777555777333333444444444333222222111111222222222333333333111222333444555444333333222222333555777999;;;<<<;;;===???AAABBBDDDGGGJJJPPPQQQUUU[[[]]]aaakkkvvvyyyssspppiiieeebbb```]]]YYY[[[```bbbnnnrrrjjjlll~~~kkkWWWLLL<<<;;;999777666555444444333333333222222222111111444333222000////////////...............///000111pppeeeggglllmmmkkkjjjbbbRRR@@@777777777666444333222222111111222222222222222222222222222222333333333333333333333333666777777666666777999;;;;;;<<<===@@@CCCGGGKKKMMMRRRRRRZZZfffjjjiiiqqqzzzqqqppplllkkkhhhccc___\\\[[[[[[___gggtttzzz|||dddaaawwwttt```QQQCCC===888888888444333444333222111111000111111111000000000000////////////000000000000000000000000sssggggggkkklllkkkjjjcccSSSBBB888888888666444444333222222222222222222222222222222222222222222222333333333444444444555666777666666777:::===<<<===>>>AAADDDHHHLLLNNNUUUTTT\\\gggkkklllvvvwwwtttnnnmmmjjjeeeaaa^^^\\\\\\\\\cccooo}}}xxxhhhaaasssyyyeeeVVVEEE===888888777555333555333222222111111111111111111000000000////////////000000000000000000000000{{{wwwjjjgggjjjkkkkkkkkkeeeVVVEEE;;;888888666555444444333333333333333222222222222222222222222111111222333444555555666444555666777777999<<>>???@@@CCCFFFJJJMMMPPPXXXWWW]]]ggglllppp}}}zzzqqqooolllhhhdddaaa^^^]]]XXX^^^hhhsssyyyxxxnnnaaammmkkk[[[HHH@@@999888777555444555333333222111111111111111111111000000000/////////000000000000000000000000{{{vvvxxx}}}zzzlllhhhiiikkklllkkkgggZZZIII===:::888666555555444333333333444444222222222222222222222222000111222333444666777777444555666777888:::>>>AAA@@@AAABBBDDDHHHLLLOOOQQQXXXYYY^^^fffmmmuuuuuurrrnnniiifffbbb___]]]VVVZZZaaajjjvvvwwwzzzuuucccgggwwwqqqaaaNNNDDD:::888777555444555333333222111111111111222111111111000000000//////////////////////////////}}}zzzuuupppppptttxxxppphhhhhhkkkmmmllliii^^^MMM@@@;;;999666555555444333333333444444222222222222222222222222000000222333555666888888444555777888999;;;???BBBAAABBBCCCFFFIIIMMMQQQSSSVVVXXX^^^eeennn{{{{{{vvvpppjjjgggccc___]]]VVVYYY^^^ccclll{{{zzzvvv}}}hhheeennnxxxgggWWWJJJ===999888666555555444333333222111222222222111111111111000000000000////////////////////////xxxsssnnniiihhhkkkoooxxxuuujjjgggjjjmmmmmmkkkbbbRRRCCC<<<999666555444444333333333333333222222222222222222222222111111222444555777888888555666888888999<<>>:::777444333222222111111222222222222222222222222222222222333333444555666777777777888999999:::;;;???AAABBBCCCDDDGGGJJJNNNRRRTTTQQQXXXaaajjjxxxzzzoookkkhhheeecccZZZ[[[[[[ZZZ\\\gggxxxtttvvvmmm___rrrlllYYYFFF===;;;888555444555444333333222222333333222222222111111111111000000000000000000000000000~~~tttnnnmmmnnniiipppzzzuuueeedddkkkjjjllljjj^^^LLL>>>::::::555555444333222222222222444444333333222111111111222333333444555666777777999999999:::;;;>>>@@@AAAGGGFFFEEEGGGJJJMMMOOOPPPVVVYYY```nnn}}}tttmmmgggfffiiiaaa^^^[[[ZZZZZZ___lllyyyxxx|||rrrffflllyyyeeeOOOCCC>>>:::888777666666555444333333222111222222222222111111000000000000000000000000000000vvvrrrqqqnnnqqqvvv{{{iiifffkkkjjjmmmlllaaaPPPBBB;;;:::666555444333222222222222111111222222222222222222444444555666777888999999:::999999:::;;;===???AAAEEEEEEFFFIIIMMMQQQSSSTTTYYY\\\dddrrrxxxpppjjjhhhjjjccc___\\\[[[ZZZ^^^iiiuuu}}}xxxhhhiiiyyyfffPPPDDD???;;;888777222222222222222222222222111111111111000000//////000000000000000000000000}}}{{{|||zzzxxxoooiiikkkkkknnnmmmeeeVVVGGG>>>:::666555444333222222222222///000000111222222333333333444444555666777888888::::::::::::;;;===???AAADDDFFFIIILLLPPPTTTWWWXXX[[[___hhhxxx~~~vvvooollllllgggbbb___]]][[[\\\eeeoooooohhhzzzzzzgggRRRFFF@@@;;;888888111111111222222333333333000000000000000/////////000000000000000000000000sssjjjjjjkkkmmmnnnhhh[[[LLL@@@999666555444333333222222333000000000111111222222222111111222333444555666666:::::::::;;;<<<>>>AAABBBEEEGGGKKKOOORRRUUUXXXZZZ]]]bbbmmm}}}}}}uuupppmmmkkkfffaaa___\\\[[[```hhhxxxxxxjjjuuu}}}kkkVVVIIIAAA;;;888888444444444444444444444444111111111111000000000000////////////////////////tttiiiiiikkkmmmnnnjjj___PPPAAA888666666555444333333333333222222222222111111000000111222222333444555666666:::::::::<<<>>>AAACCCEEEGGGJJJNNNPPPRRRUUUYYY\\\```fffrrr}}}uuuooonnnhhhdddaaa^^^[[[^^^cccsss~~~lllqqqppp\\\MMMCCC<<<888888666666555444444333222222222222222222222222222222////////////////////////sssiiiiiilllmmmnnnkkkcccTTTDDD999777666555444333333333333444444333333222111111000444444555666777888999999::::::;;;===@@@DDDGGGIIIJJJMMMPPPQQQRRRUUU[[[```fffmmmzzz{{{qqqpppjjjeeedddaaa]]]]]]```mmmzzznnnmmmwwwvvvbbbRRRFFF<<<888888555444444333111000000///222222222333333333333333000000000000000000000000rrriiijjjooooooooommmfffXXXGGG;;;777666555444444333333444444444333333333333333333555666666777888999::::::999:::<<<>>>BBBGGGJJJMMMKKKNNNQQQRRRSSSXXX```gggnnnuuutttpppkkkgggfffccc___^^^```ffftttqqqlllrrr{{{gggVVVHHH===888888333333333222222111111111111111222222222333333333000000000000000000000000qqqiiikkkrrrqqqpppnnnhhh[[[JJJ===777777555444444444444444222333333444444555555666444444555666777888999999999:::<<>>BBBEEEHHHKKKOOORRROOORRRUUUWWWYYY^^^eeekkkwww~~~|||rrroookkkhhhfffdddaaa^^^aaahhhuuuvvvvvvqqq\\\KKK@@@:::888555444444333333222222111111111111111111111111111000000000000000000000000qqqffffffjjjoooqqqooojjj___MMM>>>:::888666555555555444333444444444444444444444444666666666666777999:::;;;;;;===AAAEEEGGGKKKOOOQQQQQQTTTXXXYYY[[[___eeekkkrrr}}}vvvrrrllliiigggfffcccaaabbbgggqqqwwwuuuttt^^^LLLAAA;;;999666666555555444333333333111111111111111111111111000000000000000000000000tttgggeeejjjoooqqqooojjj```OOO???:::888666555666555444333444444444444444444444444444555666888999::::::::::::===AAADDDGGGJJJNNNQQQTTTXXX[[[]]]^^^```eeeiiinnn}}}|||vvvnnnjjjhhhhhhfffdddbbbdddkkkxxxxxxrrruuuxxxaaaOOOCCC===;;;777777666666555444444444111111111111111111111111000000000000000000000000xxxmmmkkkjjjnnnqqqoookkkaaaQQQBBB;;;999666555666666555333333333444444444444444444333555777999:::;;;:::::::::===AAADDDGGGJJJNNNQQQVVVZZZ^^^``````aaaeeeiiiooo{{{ppplllrrr{{{pppjjjhhhhhhgggeeebbbaaaeeepppwwwnnnkkk~~~|||eeeRRREEE>>>;;;777777666666555444444333111111111111111111111111000000000000000000000000~~~xxxooommmjjjnnnpppoookkkbbbSSSEEE;;;999777666666666555444333333333444444444555555333555777999;;;;;;;;;;;;;;;>>>BBBEEEHHHKKKOOORRRWWW[[[___aaabbbcccgggkkkuuu~~~nnnddd```fffuuurrrjjjiiihhhfffccc```___aaajjj{{{uuuhhheeeuuujjjWWWHHH???;;;666666555555444333333333111111111111111111111111000000000000000000000000{{{~~~wwwmmmjjjjjjnnnpppoookkkdddUUUGGG;;;999777666777666555444222333333444444555555555444555777999:::;;;<<<<<<<<>>>>>@@@DDDHHHJJJNNNRRRTTT[[[^^^bbbdddgggkkkrrrxxx}}}~~~oooggg___ZZZXXXZZZbbbkkkzzzpppmmmkkkeee______```aaaeeennn~~~mmm\\\kkkxxxfffTTTEEE<<<777777666666555444444444111111111111111111111111000000000000000000000000zzzuuutttyyyxxxqqqjjjmmmpppooollleeeWWWJJJ<<<:::777777777777666444222222333333444555666666666666666777999;;;>>>???>>>AAAEEEHHHKKKOOORRRUUU]]]```cccfffiiiooowww}}}|||}}}}}}rrrhhhbbb]]][[[YYYYYY___fffzzz}}}ssspppllleee___```aaacccdddjjjyyyvvvZZZhhh}}}lllXXXGGG===888888888777666666555555111111111111111111111111000000000000000000000000{{{sssooosssnnnkkklllmmmnnnnnniiiZZZJJJ>>>;;;888666666666555444444333333333333444555555333666888::::::;;;<<<===AAABBBDDDFFFJJJOOOUUUZZZeeebbbccchhhlllooouuu|||yyyoookkkaaa\\\YYYZZZYYYWWWXXX\\\tttuuuoookkkfffaaaaaa___^^^aaagggsssvvvccckkkuuu```JJJ===;;;888555333444555555444333333333222222222111111111111000///////////////~~~tttnnnppp}}}vvvlllmmmnnnoooooojjj[[[LLL>>>;;;888666666666555444444444333333444444555666222555777888999:::;;;===@@@BBBEEEGGGKKKPPPWWW[[[bbbaaaccciiinnnqqqxxx|||{{{{{{qqqiiieeeaaa\\\YYYYYYXXXVVVWWW[[[jjjyyyzzzsssnnniiidddccc```___aaafffppp}}}zzzjjjpppyyydddNNN@@@;;;888555444444555555444333333333222222222111111111111000///////////////wwwnnnooozzz~~~mmmnnnooopppqqqmmm^^^OOO???<<<888666666666555444444444444333444444555666444666888::::::;;;===???AAACCCFFFIIILLLRRRXXX\\\______cccjjjpppsss{{{{{{xxx~~~{{{tttllldddaaa```\\\YYYYYYWWWTTTUUUXXXdddqqqzzztttmmmgggfffbbbaaaaaaccclll}}}yyyrrruuu~~~hhhRRRDDD<<<999666444444555555444333333333222222222111111111111000////////////000zzzqqqpppzzznnnooopppqqqsssoooaaaSSS@@@===999666555555555444444444444444444555666666888999;;;======???AAADDDDDDFFFIIIKKKNNNRRRWWW[[[___```eeelllqqqttt|||yyy~~~wwwmmmfffbbb```\\\YYYYYYWWWSSSSSSUUU^^^hhhwwwxxxpppjjjhhheeebbbaaaaaaggguuuvvv}}}wwwuuukkkTTTFFF===:::666444444555555444333333333222222222111111222111000000//////000000|||rrrqqqzzz~~~nnnppppppqqqtttqqqdddVVVBBB>>>999666555555555555555444444444444555666666999:::<<<===>>>@@@CCCFFFHHHJJJLLLNNNPPPSSSWWWZZZ```aaafffmmmpppsss{{{~~~uuujjjeeeaaa\\\ZZZYYYVVVRRRQQQSSSUUU]]]hhhrrr{{{{{{rrrllliiifffcccaaa```cccooo|||xxx|||xxxqqqvvvmmmUUUFFF===:::777555555555555444333333333222222222111111222222111000000000000000uuurrrzzz|||nnnooopppqqqtttrrrfffYYYCCC???999666555555555555555555444444555555666777777888:::;;;<<<>>>BBBEEEJJJLLLNNNPPPRRRTTTXXXZZZ```aaafffkkknnnrrr|||qqqhhhbbb]]][[[ZZZWWWRRRPPPRRRQQQVVV]]]dddlllttt|||~~~|||xxxvvvvvvvvv{{{tttnnnjjjgggdddbbb___aaalllxxxzzznnnnnnpppWWWHHH>>>;;;777555555555555444333333333222222222111111222222111000000000000111}}}xxx}}}~~~nnnooooooqqqtttsssgggZZZDDD@@@:::666555555666555555555555555555666666777777888999:::;;;>>>BBBFFFHHHKKKNNNQQQTTTWWW[[[]]]^^^___dddiiilllqqq~~~yyylllccc___\\\[[[XXXRRROOOQQQNNNPPPSSSXXX^^^fffmmmrrrxxx~~~|||~~~}}}|||yyyvvvsssrrrqqqnnnlllllljjjkkkwwwwwwqqqiiigggdddbbb___aaakkkvvvoooiii{{{uuu[[[LLL???<<<888555555555444444333333333222222222111111333222111111000000111111~~~mmmnnnoooqqqtttssshhh[[[EEE@@@:::666555555666666555555555555555666777777999:::;;;<<<===@@@DDDHHHFFFIIINNNRRRUUUYYY]]]aaa[[[]]]bbbgggkkkqqqqqqddd```]]]\\\XXXRRROOOPPPGGGHHHIIIKKKQQQWWW^^^cccmmmuuu~~~xxxtttsssvvv|||yyyvvvsssooolllkkkjjjhhhggggggcccbbblllyyysssiiifffdddccc```aaajjjuuuqqqhhhyyyxxx___OOO???<<<888666555555444444333333333222222222111111333222111111000111111111tttnnnrrrwwwrrrooohhhYYYIII???777777888777555555666666666666777777777777777777999;;;>>>AAAEEEGGGHHHJJJMMMQQQUUUXXXZZZ\\\]]]```eeekkkoooxxxuuuiiibbbZZZVVVUUUTTTPPPLLLHHHDDDDDDGGGKKKNNNTTTZZZeeekkkttt~~~}}}uuuooommmkkksss~~~zzz{{{xxxwwwvvvnnncccbbbhhheee\\\[[[gggyyyzzzoookkkfffccccccccccccfffkkkpppgggxxxjjjRRRFFF===555666777666444444444444333333333333222222111111222222222333333333wwwooorrrvvvrrrpppjjj\\\III???777777888777555555666666666666777777777777888999:::<<<@@@CCCFFFHHHIIIKKKNNNRRRVVVYYY[[[\\\___ccckkksssxxx}}}}}}nnnfff\\\VVVUUUSSSNNNJJJGGGCCCBBBEEEHHHJJJOOOUUU___eeeoooyyy~~~wwwqqqqqqnnntttvvvjjjeeegggeee\\\ZZZbbbqqqssslllgggccccccbbbbbbeeejjj|||ttthhhvvvmmmVVVHHH>>>777777888777555555444444333333333333222222111111111222222222333333}}}ssssssuuuqqqqqqlll___III???777777888777555555666666666777777777888888:::;;;<<>>AAADDDFFFHHHIIIOOOPPPSSSWWWZZZ]]]______dddeeekkkvvvuuurrruuuzzz}}}~~~}}}rrrcccYYYUUUSSSQQQNNNHHHCCC@@@@@@@@@???BBBGGGKKKQQQZZZeeeqqqmmmbbb\\\XXXWWWWWWccc|||qqqjjjdddaaa___]]]```eeeooo~~~mmmppp~~~tttaaaNNNCCC:::777777555444444444444333333333222222222000000111111111222222222{{{rrryyyuuuooopppkkk^^^III???777777888777555555555666777777888999:::::::::<<>>AAAEEEGGGMMMVVVaaammm|||ttteee___ZZZXXXWWW___yyytttllleeeaaa^^^\\\___dddlll{{{tttsss|||yyyfffRRRFFF<<<999888666444444444444333333333333222222000000000111111111111222|||qqqxxxtttpppqqqmmm___III???777777888777555555555666777888999::::::;;;<<<>>>AAADDDGGGIIIKKKKKKOOOQQQUUUYYY]]]aaadddeeegggggglllwwwwwwqqqooossszzzxxxfffZZZUUUTTTSSSRRRJJJDDD@@@@@@???===@@@DDDEEEJJJSSS]]]iiixxx}}}zzzxxxxxxxxxyyyzzz{{{}}}xxxiiibbb]]][[[YYY]]]qqqvvvnnngggbbb^^^\\\___dddiiivvvyyy|||nnnVVVJJJ???;;;:::888666666444444333333333333222222000000000000111111111111vvvwwwtttqqqsssooo```III???777777888777555555555666777888999:::;;;;;;===???BBBFFFIIIKKKLLLMMMNNNQQQUUUYYY^^^bbbeeeggghhhiiippp||||||tttnnnjjjnnnuuu|||zzzhhhZZZUUUTTTSSSRRRIIIDDD@@@???>>>===???DDDCCCIIIQQQ[[[gggvvv}}}xxxrrrlllhhhfffeeedddfffggghhhjjjmmmqqquuuzzzssslllddd___]]]ZZZ\\\kkk~~~xxxpppgggccc___\\\___dddhhhsss}}}}}}uuuYYYMMMAAA===<<<999888888444444444333333333222222000000000000111111111111|||wwwxxxpppssssssrrrlll^^^III@@@888888:::888666666777777777888999;;;<<<===>>>BBBGGGKKKMMMOOOPPPRRRPPPSSSWWWZZZ\\\^^^aaaccchhhnnntttzzzxxxrrrmmmiiikkkqqqzzz|||iii]]]VVVQQQOOOPPPOOOIIICCC@@@???@@@???===CCCFFFKKKTTT```qqqwwwrrrjjjddd```\\\WWWSSSWWWVVVVVVVVVXXX[[[^^^```gggppp{{{|||~~~|||yyywww{{{rrrhhhfffccc]]]VVVYYYiii{{{|||rrrgggcccbbb``````bbbeeennn}}}|||}}}{{{}}}aaaNNN>>><<<<<<888444555555555444444444333333333333333222111000000000111~~~xxxuuunnnrrrssssssnnnaaaJJJ@@@888888:::888666666777777777888999;;;<<<===>>>AAAGGGKKKMMMOOORRRSSSTTTVVVZZZ\\\^^^```ccceeeiiiooottt{{{tttnnnjjjgggkkkrrrzzz|||iii^^^WWWSSSQQQRRRPPPKKKDDD@@@@@@@@@@@@???BBBEEEJJJRRR___nnn~~~yyyuuusssiiiddd^^^ZZZWWWTTTPPPMMMNNNMMMLLLMMMNNNPPPSSSTTTRRRYYYccckkkoooooonnnmmmjjjkkkmmmnnnnnnmmmllljjjooovvv|||~~~||||||{{{mmmgggeeeaaa\\\VVVWWWfffvvvuuujjjeeecccaaaaaaccceeennn|||~~~|||zzz}}}eeeQQQ@@@<<<<<<777555666555555444444444333333333444333333222111111222222zzzqqqlllrrrssstttpppeeeKKKAAA999888999888666666777777777888:::;;;===>>>>>>BBBGGGKKKNNNQQQTTTVVVVVVXXX[[[]]]^^^```ccceeejjjnnnttt{{{rrrkkkiiigggmmmvvv{{{|||jjj___YYYTTTSSSSSSSSSNNNGGGBBBAAA@@@AAA@@@AAACCCIIIQQQ\\\jjjyyy{{{uuuqqqlllgggbbbXXXUUUQQQNNNLLLKKKIIIGGGDDDDDDCCCCCCDDDEEEGGGHHHDDDIIIPPPVVVXXXXXXWWWWWWTTTVVVXXX[[[]]]^^^^^^^^^dddjjjpppsssrrrsssxxx}}}wwwpppmmmnnnppptttuuuyyytttiiieeebbb^^^ZZZUUUUUUaaaoooyyymmmhhheeebbbbbbdddeeemmm{{{yyyxxxjjjUUUBBB<<<;;;777555777555555444444444333333333444444333333222333333333|||nnnjjjqqqrrrtttqqqfffLLLBBB999888999888666777666777777888:::<<<>>>??????BBBGGGLLLOOORRRVVVXXXWWWYYY[[[\\\]]]___bbbeeeiiimmmrrrzzzsssllliiiiiipppyyy~~~zzziii___ZZZVVVTTTUUUWWWSSSLLLEEEAAA@@@?????????BBBHHHOOOYYYeeerrrzzzyyyrrrjjjeeeccc___YYYTTTOOOMMMJJJGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBBBBBEEEIIIKKKLLLLLLMMMNNNJJJLLLOOOSSSVVVYYY[[[[[[bbbfffkkkmmmnnnpppuuuzzz|||{{{wwwqqqllljjjjjjkkkkkkmmmmmmqqqxxx~~~|||sssiiibbb^^^ZZZWWWTTTTTT^^^iii~~~}}}pppjjjfffbbbbbbdddeeemmmzzzvvvrrroooYYYDDD===;;;777555888555555444444444333333333444333333222222222333333{{{zzzkkkiiipppqqqrrroooeeeMMMCCC999888999888666777666777777999:::<<<>>>???AAADDDIIIMMMPPPTTTWWWZZZXXXZZZ\\\^^^```bbbfffiiijjjmmmqqqzzztttllliiiiiioooyyy~~~~~~xxxggg^^^ZZZVVVTTTUUUZZZWWWPPPIIICCC???======>>>AAAGGGNNNVVVaaalllsss||||||tttkkkddd\\\XXXWWWUUUOOOJJJIIIHHHFFFCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA???AAACCCDDDDDDEEEFFFHHHIIILLLPPPTTTXXX[[[]]]]]]cccfffiiijjjkkknnnrrrwwwyyy|||tttooollljjjiiikkkllllllkkknnnpppuuu{{{~~~zzzppphhhbbb\\\WWWUUUSSSTTT[[[dddtttssskkkfffbbbaaacccdddlllyyy~~~tttlll~~~rrr[[[FFF>>>;;;777555888555555444444444333333333222222111111111111222222~~~tttffffffnnnooopppnnneeeOOODDD:::888999777777777666777777999;;;===???@@@CCCFFFJJJNNNQQQTTTXXX[[[ZZZ]]]___bbbeeeiiinnnqqqoooqqqttt|||tttllliiihhhoooxxxtttddd\\\YYYUUUTTTTTTXXXWWWSSSLLLEEE???======>>>AAAGGGMMMTTT]]]fffllluuu{{{}}}ssskkk]]]YYYSSSOOONNNLLLHHHEEEDDDDDDCCC@@@===<<<===?????????????????????@@@@@@???@@@BBBBBBBBBCCCEEEGGGJJJMMMQQQVVVZZZ\\\\\\\\\___```bbbccceeeiiinnnqqqvvvzzzoookkkjjjiiijjjkkkllllllkkkrrrvvv||||||vvvmmmhhhfff^^^WWWTTTRRRSSSXXX___kkkvvvmmmgggbbbaaacccccckkkxxxuuuhhhtttrrr\\\FFF???<<<777555888555555444444444333333333111111000000111111222222}}}vvvmmmaaabbbkkkmmmoooooogggOOODDD:::888888777777888666666777999;;;===@@@AAAFFFHHHLLLNNNQQQTTTXXX\\\ZZZ\\\```cccgggmmmsssxxxvvvxxxzzztttnnnlllkkkqqq{{{~~~~~~~~~pppaaaZZZWWWTTTRRRSSSSSSTTTSSSNNNGGGBBB??????>>>BBBGGGMMMSSS[[[ccchhhooouuu{{{~~~yyyuuupppfff___QQQOOOLLLHHHFFFDDDCCCBBB???@@@@@@>>><<<<<<>>>@@@======>>>??????@@@?????????@@@BBBCCCCCCDDDGGGIIIIIIMMMRRRWWWZZZZZZXXXVVVXXXXXXYYY[[[^^^dddiiimmmrrr~~~ssspppooonnnmmmlllmmmpppqqqwww}}}|||uuuqqqpppnnncccYYYSSSQQQPPPTTTYYYcccwwwzzzooohhhcccbbbcccbbbjjjwwwwwwfffmmmqqq[[[GGG???===777555777555555444444444333333333222111111111111222333444zzzppphhh]]]___jjjmmmppppppiiiPPPEEE:::888888777777888666666777999;;;>>>@@@AAAGGGJJJMMMOOOQQQTTTXXX\\\XXXZZZ^^^bbbgggnnnuuuyyy|||}}}vvvqqqpppooovvv}}}}}}~~~{{{vvvxxx}}}~~~}}}|||nnn```YYYVVVSSSQQQRRRNNNPPPRRROOOIIIDDDAAAAAA???BBBGGGMMMSSSZZZaaafffkkkqqqxxx{{{zzzyyyyyyzzz|||}}}~~~{{{qqqkkkiiiddd\\\TTTIIIIIIHHHDDD@@@??????@@@===???@@@???======AAADDD======>>>@@@@@@AAAAAA@@@<<<>>>@@@AAABBBCCCFFFHHHIIIMMMSSSWWWYYYXXXUUURRRRRRRRRSSSVVV[[[aaahhhlllnnn|||yyyvvvvvvtttqqqppprrrxxx||||||xxxwwwzzzttthhh[[[TTTPPPNNNQQQUUUZZZllluuuvvv|||{{{yyy}}}|||{{{zzzzzz}}}|||qqqjjjdddccceeeaaaiiiwwwyyyfffkkkppp[[[GGG@@@===888555666555555444444444333333333222222222222333333444555xxxpppoooaaabbbmmmppprrrmmmbbbOOOFFF<<<999888666555777777999;;;<<<===@@@CCCEEEKKKMMMPPPRRRTTTVVVZZZ\\\[[[___dddhhhlllooosssvvvwwwzzzvvvooonnnqqq||||||{{{{{{|||~~~qqqooouuu}}}|||~~~wwwmmm___VVVTTTTTTRRRQQQOOOQQQSSSRRRMMMFFF@@@===@@@BBBFFFKKKRRRYYY___bbbhhhkkkooorrrsssssstttuuutttttttttuuuxxx||||||rrrmmmfff```\\\VVVPPPLLLDDDDDDCCCBBBAAA@@@???>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>===@@@>>><<<>>>CCCFFFGGGFFFJJJMMMQQQTTTVVVTTTRRRPPPRRROOONNNQQQSSSVVV]]]eeeooozzz~~~|||zzzyyyzzz|||}}}~~~~~~}}}~~~ooo[[[NNNKKKMMMNNNMMMXXX]]]cccjjjnnnooonnnmmmjjjjjjhhhggghhhmmmtttzzzsssiiidddaaa```ccciiiuuuxxxjjjlllqqq___KKKAAA<<<999888888555555444444444333333333222222333333333444444444~~~uuupppcccdddnnnqqqrrrnnnbbbMMMCCC;;;999999777777999777999;;;===>>>@@@DDDGGGKKKNNNQQQSSSUUUXXX[[[^^^___bbbfffjjjlllooorrruuuwwwzzzuuupppoooqqq{{{~~~}}}||||||zzzyyyxxxxxxzzz|||~~~~~~ooolllssszzz}}}|||~~~sssjjj^^^VVVSSSRRRQQQOOOLLLOOORRRSSSOOOHHHAAA===???AAADDDIIIPPPVVV\\\___cccfffjjjmmmmmmnnnooopppnnnooopppsssvvvzzz}}}}}}~~~}}}yyyssspppfffbbb[[[VVVRRRMMMHHHDDD@@@@@@@@@@@@@@@???????????????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@>>><<<>>>BBBEEEFFFFFFHHHKKKNNNRRRSSSSSSQQQPPPQQQMMMLLLNNNOOORRRYYYaaajjjvvvzzz|||}}}|||zzzzzz}}}qqq]]]PPPKKKLLLLLLKKKQQQTTTZZZ___ccccccbbb```[[[ZZZYYYXXXYYY^^^eeejjjuuu{{{uuukkkeeebbbaaadddiiittt{{{kkklllqqq___KKK@@@<<<999888888555555555444444444333333222222333333333444444444~~~tttffffffppprrrsssnnnbbbJJJAAA:::999999888999;;;888:::<<<>>>@@@BBBFFFHHHLLLOOORRRUUUWWWZZZ^^^```bbbeeeiiikkkmmmnnnqqqsssuuuzzz~~~rrrppppppqqqyyy}}}zzzyyyxxxxxxwwwuuuuuuuuuwwwyyyzzz}}}zzzllljjjooovvvzzz|||~~~{{{{{{~~~xxxyyy|||ppphhh]]]VVVRRROOOMMMJJJGGGKKKPPPSSSQQQKKKDDD??????@@@CCCGGGMMMRRRWWWZZZ]]]```dddffffffggghhhiiiggghhhkkkooosssvvvxxxyyyttttttuuutttpppkkkeeebbbYYYUUUPPPLLLIIIEEEAAA>>>===>>>>>>>>>??????@@@@@@??????>>>>>>??????@@@@@@BBBBBBCCCCCCBBBBBBAAAAAA???>>>===>>>AAADDDEEEEEEFFFHHHKKKNNNPPPQQQPPPPPPPPPKKKIIIIIIJJJLLLSSS\\\fffrrr|||tttsssrrrrrrrrrtttwwwxxx~~~ppp^^^QQQKKKJJJHHHGGGIIILLLPPPSSSUUUUUUSSSQQQOOOOOONNNMMMNNNRRRXXX]]]dddkkkttt}}}xxxnnnhhhdddbbbccchhhqqqmmmlllrrr___KKK@@@<<<999888999555555555444444444444333333333333333444444444444wwwiiiiiirrrssssssmmmaaaIII@@@999999999888888:::888;;;===???AAADDDHHHKKKNNNPPPTTTWWWYYY\\\```bbbdddgggjjjkkkllllllnnnppptttyyy{{{ooommmmmmnnnwww}}}{{{yyyxxxwwwwwwvvvuuuttttttuuuvvvwwwyyy}}}wwwkkkiiimmmrrrwwwwww{{{wwwsssvvv|||zzzxxxxxxxxxqqqrrruuuvvvxxx|||oooiii___VVVPPPKKKGGGDDDCCCGGGNNNTTTTTTOOOGGGAAA@@@AAACCCFFFJJJOOOSSSVVVYYY[[[^^^``````aaacccdddbbbdddgggkkknnnoooppppppnnnnnnmmmkkkgggaaa\\\YYYPPPNNNKKKHHHEEECCCAAA???>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA???>>>===>>>@@@BBBCCCDDDFFFGGGJJJMMMOOOPPPQQQQQQPPPKKKGGGGGGGGGHHHOOOWWWcccppp~~~xxxssskkkiiiggggggiiilllnnnnnnuuujjj[[[OOOIIIGGGFFFDDDFFFGGGJJJLLLLLLKKKIIIHHHIIIIIIHHHHHHHHHKKKPPPTTTVVV]]]gggpppzzz|||qqqjjjfffdddbbbfffnnn{{{ooooootttaaaLLL@@@<<<999888999555555555555444444444444333333333444444444444555{{{llllllttttttssslll```IIIAAA:::999999777777888999;;;>>>AAACCCFFFKKKNNNOOORRRVVVXXXZZZ]]]aaacccdddfffiiijjjjjjkkklllnnnrrrxxxzzzllliiiiiikkkuuu~~~}}}|||{{{yyyyyyyyyyyyyyyxxxvvvuuuttttttttttttvvvzzztttjjjjjjkkkpppuuutttyyyyyyqqqkkkooovvv}}}yyytttqqqvvvoookkklllmmmkkkiiiiiinnn}}}~~~rrrlllbbbXXXOOOHHHCCC@@@AAAEEEMMMTTTWWWSSSKKKDDDAAABBBCCCEEEIIILLLPPPRRRUUUWWWZZZ[[[[[[\\\^^^______aaadddfffhhhgggffffffiiihhhfffccc___ZZZVVVTTTKKKKKKIIIGGGDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA???????????????@@@BBBDDDGGGHHHKKKNNNPPPQQQRRRRRRPPPKKKGGGGGGFFFGGGMMMTTTbbbnnn|||vvvmmmhhhbbb```^^^^^^```bbbddddddggg___TTTKKKGGGEEEDDDCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAABBBAAABBBDDDGGGKKKNNNTTT]]]fffoooyyytttmmmgggdddaaadddlllyyyvvvwwwxxxdddNNNBBB<<<999888999666666555555555444444444333333444444444555555555}}}ooommmttttttrrrkkk^^^HHH@@@:::999:::777666777:::<<<@@@BBBEEEIIIMMMPPPQQQTTTWWWYYY[[[]]]```cccccceeehhhjjjjjjkkklllnnnqqqwwwwwwjjjggghhhjjjtttzzzyyyyyyxxxwwwwwwxxxxxxwwwvvvuuutttssssssrrrrrrssswww}}}qqqjjjkkkkkkmmmqqqqqqwww}}}~~~|||wwwooogggjjjssstttwww|||}}}wwwqqqkkkiiieeebbbcccaaa\\\XXXXXXXXXeee|||uuupppfffZZZPPPHHHDDDAAAAAAEEELLLTTTYYYWWWOOOGGGBBBBBBCCCDDDFFFIIILLLMMMQQQRRRTTTUUUUUUVVVXXXZZZZZZ\\\^^^``````___^^^]]]```^^^\\\YYYVVVRRROOONNNFFFGGGGGGEEEBBBAAABBBDDDDDDDDDCCCCCCBBBBBBBBBAAACCCCCCBBBBBBAAAAAABBBBBB@@@AAABBBBBBCCCBBBBBBBBB@@@@@@AAA@@@???@@@BBBDDDGGGIIILLLOOOQQQRRRRRRQQQNNNKKKHHHHHHGGGGGGKKKRRR^^^jjjxxx|||tttjjjccc^^^YYYYYYYYYYYYYYYYYYZZZ[[[ZZZUUUNNNHHHEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@@@@AAADDDFFFIIINNNUUU\\\dddnnnzzzwwwnnnhhheeeaaaccckkkwww}}}~~~}}}iiiQQQDDD===999888999666666666555555555444444333444444444555555555555pppnnnuuutttqqqiii\\\FFF>>>999999:::888888999:::===@@@CCCFFFJJJOOORRRSSSUUUXXXZZZ[[[]]]___bbbbbbeeehhhjjjkkkllloooppppppvvv~~~qqqhhhhhhjjjmmmvvvxxxwwwvvvuuuttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqqqquuu{{{mmmjjjkkkiiijjjnnnmmmuuuzzzyyy{{{zzzvvvmmmccceeennnqqqsssvvvzzz}}}{{{{{{vvvooohhh```\\\ZZZYYYTTTMMMLLLOOOLLLTTTcccyyywwwqqqhhh\\\QQQJJJGGGGGGCCCEEELLLTTTZZZYYYRRRKKKBBBBBBAAABBBCCCEEEGGGIIIKKKLLLNNNNNNNNNOOOQQQTTTTTTUUUVVVXXXYYYXXXXXXXXXWWWUUUSSSQQQNNNLLLJJJIIICCCDDDEEECCCAAA@@@BBBDDDBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDAAABBBBBBAAA??????BBBEEEGGGIIIMMMPPPRRRQQQPPPOOOLLLIIIHHHIIIHHHGGGJJJPPPWWWcccqqq{{{~~~xxxooofff^^^XXXUUURRRUUUXXXWWWTTTRRRSSSUUURRROOOJJJFFFDDDBBBBBBBBB>>>>>>==================>>>???AAAAAA@@@AAACCCDDDDDDGGGLLLQQQXXXbbbnnnwwwxxxooohhhdddbbbdddjjjvvv~~~mmmTTTEEE>>>999888888666666666666555555555555444444444444555555555555qqqnnnuuussspppiii[[[CCC<<<777999;;;:::999;;;;;;===AAADDDGGGKKKPPPSSSTTTVVVXXXZZZ[[[\\\^^^aaabbbeeehhhkkklllnnnqqqsssooouuu~~~wwwmmmfffjjjnnnpppwww~~~wwwvvvuuusssrrrqqqppppppkkkkkklllmmmnnnooopppqqqppptttzzz}}}jjjiiikkkhhhhhhkkkkkkssswwwuuuwwwyyyvvvlll```aaajjjppprrrtttwwwxxxzzzzzzzzzttt|||}}}yyyvvvoooggg\\\YYYVVVSSSLLLFFFGGGLLLIIIKKKTTTeeezzzwwwrrrhhh]]]SSSMMMKKKKKKDDDFFFLLLTTT[[[[[[SSSLLLAAAAAA@@@@@@AAACCCDDDFFFFFFHHHIIIIIIIIIJJJMMMOOOOOOPPPQQQRRRTTTUUUUUUUUURRRQQQOOOLLLJJJIIIHHHHHHBBBDDDEEECCCAAA@@@BBBDDD@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEAAACCCDDDBBB@@@???BBBEEEFFFIIIMMMQQQRRRQQQNNNLLLJJJHHHHHHIIIHHHGGGIIINNNQQQ^^^lllvvv}}}{{{vvvnnnddd[[[TTTPPPNNNNNNSSSXXXWWWRRRNNNOOOQQQOOOMMMIIIFFFCCCBBBAAAAAA>>>============>>>>>>???:::<<<>>>>>>======???@@@@@@CCCFFFJJJPPPZZZfffpppwwwyyyooohhhdddcccdddjjjuuu~~~zzzoooVVVGGG???:::888888777666666666555555555555444444444555555555666666rrrooossstttsssiiiVVVBBB???;;;888777999;;;===<<>>@@@BBB@@@@@@CCCEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIKKKMMMMMMLLLKKKJJJJJJIIIFFFDDDCCCBBBBBBCCC???@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@@@@AAABBBDDDEEEGGGFFFDDDCCCBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBGGGEEECCCCCCDDDEEEDDDCCCGGGIIILLLOOOPPPOOONNNMMMIIIIIIJJJJJJJJJIIIGGGFFFQQQXXXdddnnntttssspppllliiifffaaa[[[VVVRRROOONNNLLLPPPSSSTTTSSSPPPNNNMMMNNNLLLIIIFFFCCCAAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<===============<<<===@@@CCCFFFKKKRRR\\\dddxxxyyysssjjjaaaaaabbbgggqqq}}}xxxwwwqqqZZZGGG???<<<<<<;;;333333444444555666666666333333333444444444555555sssooossstttssshhhUUUBBB???;;;999888999<<<>>>>>>@@@CCCFFFIIIMMMRRRVVVWWWWWWWWWZZZ___ccceeefffhhhhhhjjjlllooorrruuuwww{{{{{{yyyooofffeeeiiioooxxx}}}uuuqqqooommmlllmmmmmmkkkjjjgggiiijjjjjjiiiiiiiiikkkoooppprrrzzzpppbbbbbbeeecccdddhhhiiijjjkkkmmmpppvvv~~~xxxpppeee]]]^^^eeekkklllnnnppppppppppppooopppnnnmmmooorrrpppjjjeeeXXXRRRKKKFFFDDDCCCBBBAAACCCFFFJJJQQQYYYcccnnnvvv}}}}}}vvvlllddd^^^ZZZVVVTTTNNNOOOQQQTTTWWWUUUOOOJJJEEE@@@>>>@@@AAA??????AAA??????@@@BBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDBBB@@@????????????<<<===???AAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDIIIGGGFFFEEEFFFGGGEEEDDDEEEGGGIIILLLMMMMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHGGGNNNUUU___hhhmmmllliiifffaaa^^^ZZZUUUQQQMMMJJJIIIJJJMMMPPPQQQOOOMMMLLLLLLKKKJJJGGGEEECCCAAAAAAAAA@@@???>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;<<>>;;;999888555555555555555555555555333333333444444444555555tttpppssssssrrrgggSSSAAA???;;;999888:::<<<>>>@@@BBBEEEHHHLLLQQQXXX\\\]]]\\\\\\^^^aaadddeeeeeeiiijjjkkkmmmppptttwwwyyy~~~yyypppgggeeehhhmmmvvv~~~yyyrrrooommmjjjjjjjjjjjjiiigggccceeeffffffeeeeeefffgggjjjlllnnnvvvzzzjjj^^^^^^aaa``````cccbbbccceeehhhmmmsss{{{{{{tttmmmddd]]]___dddggghhhjjjllllllkkkjjjiiifffeeegggjjjmmmlllfffaaaRRRNNNHHHDDDBBBBBBBBBBBBDDDEEEGGGJJJOOOUUU]]]cccnnnvvv}}}{{{vvvooohhhddd```^^^\\\WWWVVVVVVWWWXXXTTTMMMGGGFFF@@@>>>???@@@======???:::;;;<<<===???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>=========>>>>>>:::;;;===???BBBCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@AAACCCDDDFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHLLLKKKIIIIIIJJJIIIHHHFFFDDDEEEGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHJJJPPPXXX___cccbbb^^^\\\XXXVVVTTTPPPMMMJJJGGGFFFGGGIIIKKKKKKIIIIIIIIIJJJGGGGGGEEEDDDBBBBBBBBBBBB@@@??????>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@BBBDDDIIIQQQXXXdddmmmzzzzzznnncccbbbcccgggppp~~~xxxrrrqqq|||bbbLLL@@@;;;888666777777666666555444444333333333333444444444555555uuuppptttsssqqqeeePPP@@@>>><<<:::999;;;===???@@@BBBFFFIIINNNTTT[[[```cccbbbaaaaaacccddddddcccjjjkkkkkkmmmqqqtttxxxzzz~~~wwwnnngggeeehhhmmmwwwwwwqqqmmmkkkhhhggghhhhhhgggeeebbbcccccccccbbbaaacccdddeeegggkkkqqq}}}qqqeee[[[[[[]]]]]]]]]___^^^___bbbeeeiiiooowww|||{{{xxxqqqiiiaaa]]]]]]```bbbccceeeggghhhgggeeeddd___```bbbeeegggeee```[[[KKKIIIEEEBBBAAABBBCCCDDDFFFGGGHHHHHHJJJNNNSSSWWW___hhhqqqvvvzzz~~~~~~{{{yyyuuupppjjjfffbbb```___^^^\\\[[[[[[ZZZWWWPPPJJJFFF@@@===>>>>>>;;;:::<<<;;;;;;;;;<<<===>>>??????@@@???>>>=========>>>>>>============>>>>>>??????:::;;;<<<>>>@@@BBBCCCCCCEEEEEEFFFFFFDDDCCCAAA???@@@BBBDDDFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLOOONNNMMMNNNNNNMMMJJJHHHFFFGGGGGGHHHKKKNNNPPPRRRQQQQQQQQQPPPOOOMMMJJJIIIHHHLLLRRRWWWYYYXXXUUUSSSRRRRRRQQQOOOMMMJJJHHHGGGEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@????????????@@@@@@AAA<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@AAAEEELLLQQQ\\\ffftttzzzpppgggcccdddgggppp~~~xxxsssrrrfffPPPCCC===:::888777666666666555555555444333333333444444444555555vvvqqquuussspppbbbMMM???===<<<:::;;;<<<>>>@@@AAACCCGGGKKKOOOUUU\\\```aaa```aaacccfffhhhgggggglllkkkkkkmmmooossswwwyyyzzz}}}rrrkkkeeeeeehhhnnnyyyvvvpppkkkiiigggfffffffffeeedddaaabbbbbb```___^^^```aaa___cccgggnnnxxxzzzhhh```YYYXXX[[[[[[\\\\\\]]]^^^aaacccfffkkkqqquuuxxxvvvoooeee^^^[[[ZZZZZZ\\\^^^aaacccdddcccaaa___]]]^^^___```___\\\WWWSSSGGGFFFDDDBBBAAABBBDDDFFFGGGHHHHHHHHHHHHJJJOOORRRTTT]]]ggglllrrrxxxzzzyyyxxxvvvrrrmmmgggcccaaa```ccc```^^^]]]]]]ZZZTTTOOOEEE???<<<======:::999:::<<<<<<;;;:::::::::;;;;;;======<<<<<<;;;<<<======;;;;;;<<<===>>>>>>>>>???======>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIHHHGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPQQQRRRSSSQQQMMMJJJJJJJJJJJJKKKMMMPPPSSSUUUSSSSSSSSSRRRPPPNNNLLLKKKIIIKKKNNNPPPQQQQQQOOONNNNNNOOOOOOOOONNNKKKIIIGGGDDDDDDDDDCCCAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAA@@@AAA@@@@@@@@@@@@AAAAAABBB>>>>>>===<<<;;;;;;<<<<<<<<<>>>@@@@@@???BBBGGGLLLSSS]]]kkkwwwxxxqqqjjjddddddgggooo}}}|||wwwuuueeeOOOCCC>>>;;;888555555555666666666777777333333333444444444555555wwwrrruuusssooo```KKK>>>===<<<;;;<<<===???@@@BBBEEEIIIMMMQQQVVV[[[^^^ZZZ[[[^^^bbbhhhkkkmmmllllllkkkkkkkkkmmmqqqtttwwwuuuzzznnniiiddddddgggnnn{{{}}}tttoooiiigggeeedddddddddcccbbb``````___]]]ZZZYYYZZZ\\\ZZZ___dddiiiqqqwwwuuuoooaaa\\\WWWVVVXXXZZZZZZYYY\\\]]]___aaacccggglllpppuuussslllbbb\\\ZZZXXXVVVXXXZZZ^^^aaabbbaaa___^^^\\\\\\\\\ZZZWWWRRRNNNKKKDDDDDDDDDCCCBBBCCCFFFIIIFFFFFFGGGFFFFFFHHHLLLNNNOOOWWW```dddjjjrrrvvvvvvvvvvvvtttoooiiidddaaaaaabbb___\\\[[[[[[YYYTTTPPPCCC>>>;;;<<<<<<999888999:::999777666555555666777;;;;;;;;;<<<<<<=========999:::;;;<<<============@@@@@@@@@@@@@@@AAABBBCCCEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHKKKJJJIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUVVVTTTPPPMMMLLLLLLLLLMMMOOORRRTTTVVVSSSSSSSSSSSSRRRPPPNNNMMMJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLNNNOOONNNLLLIIIGGGEEEEEEEEECCCAAA@@@@@@BBBBBBBBBCCCCCCDDDCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@???===<<<;;;;;;<<<===<<<>>>@@@???>>>???DDDHHHMMMWWWdddnnnuuu~~~vvvpppkkkeeeeeegggppp~~~{{{xxx{{{aaaLLL@@@<<<999777444444555666666777888888333333333444444444555555wwwsssvvvsssnnn___III===<<<<<<;;;<<<>>>@@@AAADDDHHHLLLQQQTTTWWWZZZ\\\XXXYYY\\\bbbhhhlllmmmmmmmmmkkkjjjiiikkknnnqqqtttsssxxxmmmhhhddddddgggnnn{{{zzzppplllfffdddbbbaaaaaaaaa```___]]]\\\ZZZWWWSSSRRRSSSTTTVVV[[[___ccchhhkkkhhhaaaZZZXXXUUUTTTUUUXXXXXXVVVXXXZZZ\\\^^^aaadddiiimmmoooooohhh___ZZZ[[[YYYTTTUUUXXX\\\```aaaaaa___]]]YYYXXXWWWSSSOOOJJJGGGFFFCCCEEEFFFEEEDDDDDDHHHKKKEEEFFFGGGFFFFFFGGGJJJMMMMMMTTT[[[^^^dddlllrrrssspppqqqqqqmmmgggbbb`````````\\\XXXWWWVVVTTTPPPLLLAAA<<<999;;;;;;888777999777666444333333444555666888999;;;<<<===>>>======;;;<<<>>>????????????>>>AAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJKKKMMMOOOOOOQQQTTTWWWYYYWWWSSSOOOKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSSSSSSSRRRQQQOOONNNKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQPPPNNNJJJHHHFFFGGGGGGEEEBBB@@@???@@@>>>???AAADDDEEEFFFGGGGGGDDDDDDCCCBBBAAAAAAAAABBB@@@>>><<<;;;::::::;;;<<<;;;===>>>>>><<<===AAAEEEHHHQQQ]]]dddjjjtttvvvoooiiieeeeeegggppp}}}wwwzzzaaaLLL@@@;;;999777666666666666666777777777333333333444444444555555xxxsssvvvsssmmm^^^HHH<<<<<<<<<<<<===>>>@@@AAAFFFJJJOOOSSSVVVWWWYYY[[[[[[\\\^^^bbbfffiiiiiihhhmmmkkkiiihhhiiillloooqqqsssyyymmmhhheeedddfffmmm{{{xxxmmmiiidddbbb```_________^^^]]]ZZZYYYWWWSSSNNNMMMMMMOOOTTTYYY]]]___bbbccc^^^WWWVVVUUUSSSRRRTTTVVVVVVTTTUUUWWWZZZ\\\___ccchhhlllkkkkkkfff]]]ZZZ\\\ZZZUUUSSSVVV[[[___aaaaaa___^^^VVVUUUSSSOOOJJJFFFDDDDDDDDDEEEGGGFFFDDDEEEIIILLLGGGHHHHHHHHHGGGHHHKKKMMMMMMSSSXXXZZZ```iiioooqqqjjjkkkllliiiddd___^^^^^^]]]YYYUUURRRRRROOOKKKGGG@@@;;;888::::::888777999666555444333333555777888666777:::===>>>>>>======???@@@AAACCCCCCCCCBBBAAA@@@@@@@@@AAADDDFFFIIIJJJKKKKKKJJJIIIIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLJJJIIIJJJKKKMMMNNNOOOPPPTTTXXXZZZXXXTTTPPPIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRSSSSSSSSSQQQPPPOOOKKKJJJHHHGGGGGGHHHIIIIIIMMMOOORRRTTTSSSPPPMMMJJJHHHIIIIIIGGGCCC@@@??????:::<<<@@@DDDGGGIIIJJJKKKFFFEEEDDDCCCBBBAAAAAAAAA???===;;;999888999:::;;;999;;;===<<<;;;;;;???CCC???HHHRRRYYY]]]gggvvvwwwooohhheeeeeehhhppp}}}uuu}}}cccNNNBBB===:::888888888777777666666555555333333333444444444555555zzzooosssyyypppZZZIII>>>===;;;:::;;;>>>AAACCCIIIKKKOOOSSSWWW[[[]]]^^^[[[]]]aaaccceeeeeecccbbbggggggggghhhjjjmmmoooppprrrwww}}}jjjeeebbbdddgggmmmyyyttthhhcccaaaaaa```___]]][[[YYYXXXWWWTTTPPPKKKIIIJJJLLLMMMOOOVVV]]]```^^^YYYUUUTTTRRRQQQQQQQQQQQQRRRRRRSSSUUUVVVXXX[[[___cccgggiiifffddd```[[[XXXWWWVVVVVVVVVXXX[[[]]]^^^\\\ZZZXXXTTTSSSQQQNNNKKKGGGCCCBBBBBBDDDFFFGGGFFFFFFGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKMMMRRRXXX^^^cccgggiiiooommmjjjgggccc^^^XXXTTTUUUOOOKKKLLLLLLGGGBBBAAA===<<<;;;;;;999999888777777777666555444333333333777888;;;===???@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEEEEDDDDDDDDDEEEGGGIIIKKKIIIJJJKKKKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNOOOPPPRRRTTTUUUTTTPPPMMMIIIJJJLLLNNNOOOPPPPPPPPPOOOQQQSSSTTTTTTRRROOOMMMJJJJJJJJJIIIGGGHHHJJJLLLNNNOOOQQQSSSRRROOOKKKIIIIIIHHHFFFEEEDDDBBB???===<<<<<<>>>AAAFFFHHHIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCAAA>>><<<<<<;;;999888<<<<<<;;;<<<<<<===>>>???CCCFFFJJJOOOVVV^^^gggmmmyyy~~~rrrkkkgggdddfffpppyyyvvvzzz___LLL@@@999777999555444444333333444444555666666555555555666666777zzzppptttyyyoooYYYHHH???>>><<<;;;<<>>===<<<;;;;;;999999888777888777666555444444444444777888:::===??????@@@@@@@@@AAABBBBBBAAAAAACCCEEEEEEEEEDDDEEEFFFHHHIIIJJJIIIJJJLLLKKKJJJJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTRRRPPPNNNLLLMMMNNNOOOOOOOOOOOONNNOOOPPPRRRSSSRRRPPPNNNLLLKKKKKKKKKJJJHHHHHHJJJLLLMMMNNNPPPPPPPPPMMMKKKIIIKKKIIIGGGEEECCCAAA===;;;<<<<<<>>>AAAEEEHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDDDDDDDBBB???>>>======;;;999;;;;;;;;;;;;<<<===>>>???AAADDDGGGLLLQQQXXX```fffmmmrrruuuuuurrrsssyyyssskkkgggeeegggqqq{{{vvvvvv___NNNCCC:::777777666555555555555555555666333444555666777666555444yyyqqqtttxxxmmmWWWFFF@@@???======>>>BBBEEEHHHPPPRRRUUUXXX[[[\\\]]]^^^[[[]]]```cccfffhhhhhhiiijjjiiigggggghhhjjjmmmoooooouuuuuueeebbbaaadddggglllvvvrrrgggbbb\\\\\\[[[ZZZXXXVVVUUUTTTRRROOOKKKHHHFFFGGGHHHJJJMMMSSS]]]eeehhhddd[[[UUURRRRRRQQQPPPOOOOOOOOOOOOQQQQQQSSSVVVXXX[[[]]]^^^]]]\\\ZZZXXXUUUSSSQQQPPPQQQTTTXXX[[[\\\ZZZWWWTTTPPPNNNKKKHHHEEECCCBBBBBBDDDFFFHHHHHHHHHHHHJJJLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNOOORRRWWW^^^dddhhhhhhfffdddaaa___ZZZTTTPPPJJJFFFDDDGGGHHHCCC>>><<<===<<<;;;;;;999999888777888777666555555444444555777888:::<<<>>>??????@@@@@@AAABBBBBBAAABBBDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQOOOOOOOOOOOOPPPOOOOOONNNMMMLLLNNNOOOPPPQQQPPPNNNLLLJJJLLLMMMMMMLLLJJJIIIKKKLLLNNNOOOPPPPPPOOONNNLLLKKKMMMKKKGGGEEECCC@@@<<<:::;;;;;;===@@@EEEGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEFFFCCCAAA??????>>>===;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDGGGJJJPPPVVVZZZ^^^aaadddbbb______dddiiixxxtttmmmhhhfffiiirrr}}}uuurrr^^^OOOEEE<<<777666666666666666666666666666222444777999999888666444xxxqqqtttuuuiiiTTTDDD???>>>======???CCCGGGJJJRRRSSSVVVYYY[[[\\\\\\\\\ZZZ\\\___bbbeeehhhjjjkkkllljjjhhhggghhhkkknnnpppnnnuuuqqqeeebbbbbbfffiiinnnwwwpppeeeaaa\\\[[[[[[ZZZXXXWWWUUUTTTOOOLLLIIIFFFEEEFFFGGGHHHNNNTTT^^^iiinnnjjj___UUURRRQQQPPPOOONNNMMMMMMMMMPPPPPPRRRTTTVVVWWWXXXYYYXXXXXXWWWUUUSSSQQQOOONNNNNNQQQUUUYYYYYYWWWSSSPPPMMMKKKHHHDDDBBBBBBBBBBBBEEEFFFHHHHHHHHHIIIKKKMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPSSSWWW\\\aaadddeeecccaaa___]]]YYYTTTPPPHHHDDDDDDIIIJJJEEE???======<<<;;;;;;999999888777888777777666555555555666888999:::;;;===>>>??????@@@AAABBBBBBBBBBBBEEEGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLNNNOOOPPPPPPOOONNNLLLKKKNNNOOOOOONNNLLLLLLMMMNNNRRRRRRRRRRRRQQQPPPPPPOOOMMMJJJGGGDDDBBB@@@===;;;;;;;;;===@@@DDDGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFCCCAAA@@@??????>>><<<;;;;;;;;;;;;<<<===>>>??????AAABBBCCCEEEHHHLLLOOORRRUUUVVVUUURRRRRRVVVZZZeeesssvvvnnnhhhhhhkkktttvvvrrr\\\NNNDDD<<<888777666666666666666666666666555666888999:::999999888wwwppprrrqqqcccPPPBBB======<<<<<>>???@@@AAABBBBBBBBBCCCEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMPPPQQQPPPPPPRRRTTTQQQQQQQQQQQQQQQPPPOOONNNOOOPPPPPPQQQPPPOOONNNMMMPPPRRRSSSRRRQQQPPPQQQRRRVVVUUUUUUTTTSSSRRRQQQPPPKKKIIIEEECCCBBBAAA???>>>;;;<<<===AAAEEEGGGHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGEEECCC@@@?????????>>><<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBBBBBCCCFFFHHHIIIKKKMMMLLLKKKLLLOOORRRXXXdddyyywwwpppiiijjjnnnwww|||uuu]]]LLLBBB;;;999:::444555666666666666555444777666555555666888999;;;uuuooonnnkkk^^^LLLAAA===<<<;;;===@@@EEEJJJMMMRRRTTTXXX\\\___```______`````````aaadddgggiiikkknnnnnnnnnnnnoooqqqssstttqqqwww{{{nnn```]]]\\\___dddiiisss}}}}}}mmmbbb^^^WWWVVVVVVVVVTTTSSSRRRQQQMMMLLLJJJIIIHHHIIIJJJKKKSSSYYYaaahhhjjjdddZZZSSSNNNNNNMMMLLLKKKKKKKKKKKKOOOQQQRRRTTTUUUUUUUUUTTTQQQQQQPPPOOONNNMMMMMMLLLKKKLLLNNNOOONNNKKKHHHFFFEEEDDDBBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEEGGGJJJMMMMMMNNNPPPQQQQQQPPPOOONNNMMMPPPUUUYYY\\\]]]]]]\\\aaa```___^^^]]]YYYUUURRRIIIHHHKKKRRRSSSMMMDDD@@@===<<<;;;;;;999999888777888888777777777777888888999999999:::;;;===>>>???@@@AAABBBCCCCCCDDDFFFHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKOOOSSSUUUUUUUUUWWWZZZUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSUUUWWWYYYYYYXXXXXXYYYZZZYYYYYYYYYXXXVVVTTTRRRPPPKKKHHHEEECCCBBBAAA@@@???<<<<<<>>>AAAFFFHHHIIIHHHKKKKKKKKKJJJJJJIIIHHHGGGEEECCCAAA@@@@@@@@@???===============>>>???@@@@@@???@@@AAAAAA@@@@@@BBBDDDDDDEEEFFFFFFFFFGGGJJJMMMPPPZZZkkkxxxrrrjjjkkkpppyyy{{{```MMMAAA:::999:::444444666666666666444444666444222111222555888:::}}}tttmmmkkkfffYYYIII@@@======<<<>>>BBBGGGLLLOOOTTTWWW\\\aaaeeeffffffffffffeeedddccceeegggjjjlllnnnoooqqqssstttuuuvvvvvvrrrxxxzzznnn___[[[ZZZ\\\aaagggrrr}}}{{{kkkaaa]]]VVVVVVVVVUUUTTTSSSRRRQQQOOONNNLLLKKKKKKLLLMMMNNNTTTZZZaaadddaaaZZZSSSNNNLLLLLLKKKKKKJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBEEEHHHKKKMMMNNNPPPRRRRRRRRRQQQPPPRRRSSSVVVZZZ\\\^^^^^^^^^___^^^]]]\\\[[[YYYUUUQQQIIIHHHLLLSSSUUUMMMDDD???===<<<;;;;;;999999888777888888888777777888888999:::999999999:::<<<>>>??????AAABBBCCCCCCDDDGGGIIIHHHHHHJJJJJJKKKJJJJJJIIIHHHIIIJJJJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLRRRYYY\\\\\\\\\^^^aaa]]]]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTUUUVVVWWWXXXXXXZZZ]]]```aaaaaaaaabbbccc___``````___]]]YYYUUUSSSMMMJJJEEEBBBAAA@@@???>>>======???BBBGGGIIIJJJIIIMMMMMMLLLLLLJJJIIIGGGFFFFFFDDDBBBAAABBBBBBAAA???>>>>>>>>>>>>???@@@AAABBB>>>???@@@@@@??????@@@BBBCCCCCCCCCCCCCCCDDDGGGHHHLLLRRR___rrrzzzsssjjjmmmrrrzzzeeePPPCCC:::777888444555777888888777555444555444444444555777999:::|||ssslllhhhcccVVVHHH@@@>>>>>>>>>???CCCIIINNNQQQVVVZZZ```eeejjjllllllkkkjjjiiigggffffffhhhkkklllnnnpppsssuuuwwwxxxxxxxxxrrrxxxzzzmmmaaa\\\ZZZ\\\aaahhhtttzzzkkkaaa]]]XXXXXXXXXWWWVVVUUUTTTSSSPPPOOONNNMMMMMMNNNOOOPPPTTTZZZ``````[[[SSSMMMKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSUUUTTTTTTSSSLLLJJJHHHGGGGGGHHHIIIJJJKKKJJJIIIGGGEEEBBB@@@???@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@@@@AAACCCGGGJJJMMMNNNPPPRRRSSSSSSRRRQQQVVVVVVWWWYYY[[[^^^```aaa]]]\\\[[[[[[ZZZXXXTTTQQQHHHGGGLLLSSSUUUMMMCCC======<<<<<<;;;:::999888777999888888888888888999999::::::999999:::<<<===??????AAABBBCCCCCCDDDGGGIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHJJJIIIHHHHHHIIIKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMTTT]]]aaaaaaaaacccfffdddcccbbb___]]]ZZZWWWVVVTTTUUUVVVWWWYYYZZZ[[[\\\^^^aaadddfffgggggghhhjjjffffffggggggddd___ZZZWWWOOOLLLFFFCCCAAA???===<<<>>>>>>@@@CCCGGGJJJJJJJJJNNNNNNMMMLLLJJJHHHGGGFFFHHHFFFCCCCCCCCCCCCBBBAAA????????????@@@AAABBBCCC===>>>@@@???>>>>>>???AAADDDDDDCCCCCCCCCDDDEEEGGGIIIMMMWWWiiizzztttjjjmmmsss{{{iiiTTTEEE:::666666555777888999999888777555666777888999:::;;;<<<<<>>???AAACCCHHHNNNRRRXXX\\\bbbgggjjjlllmmmoookkkkkkkkkkkkkkkkkkjjjjjjuuutttuuuwwwyyyyyyuuuqqqrrrwwwxxxfff^^^[[[YYY[[[___fffssszzzlllccc___\\\[[[YYYXXXWWWWWWVVVVVVTTTQQQQQQRRRPPPNNNPPPUUUWWW\\\___\\\TTTMMMKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNPPPRRRSSSQQQOOONNNNNNKKKHHHHHHJJJJJJIIIFFFIIIHHHGGGEEECCCAAA????????????>>>>>>???@@@BBBCCC??????@@@AAABBBBBBCCCCCCIIIJJJLLLQQQUUUXXXXXXWWWVVVXXX[[[^^^aaabbbcccccceee```\\\ZZZ[[[ZZZUUUQQQJJJLLLOOOQQQPPPKKKDDD>>>===<<<<<<;;;;;;;;;;;;<<<888888999:::::::::999999888999999:::;;;<<<======>>>@@@CCCCCCCCCCCCCCCEEEHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJMMMOOORRROOONNNOOOMMMJJJMMMRRRQQQXXX```eeehhhiiillloooooollliiihhhgggddd___[[[YYYYYYZZZ\\\___aaaaaa```eeehhhnnnsssuuuuuusssqqqqqqmmmjjjkkklllhhh^^^VVVOOOIIIDDDDDDCCC@@@???AAA@@@AAADDDGGGIIIJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDBBB@@@???>>>============>>>???@@@AAA@@@CCCBBB???>>>@@@???<<<@@@CCCFFFFFFEEEFFFIIILLLKKKPPPUUU]]]rrr{{{tttkkknnnuuugggOOOCCC===:::888:::::::::999888777777666666777888999:::;;;;;;;;;{{{tttrrrmmmfff[[[OOODDD======>>>@@@BBBDDDIIIOOOSSSYYY]]]cccgggjjjlllnnnoooppppppqqqqqqpppnnnlllkkkqqqqqqrrruuuyyyyyywwwtttvvv}}}~~~lll___\\\[[[\\\___eeesss{{{mmmccc^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZYYYVVVUUUUUURRRMMMMMMQQQPPPTTTWWWUUUOOOJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQRRRQQQOOONNNMMMKKKHHHHHHIIIJJJHHHFFFHHHGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDHHHIIIMMMRRRXXX[[[\\\[[[\\\]]]___aaacccdddeeeeeeccc```^^^___```]]]WWWQQQLLLNNNQQQSSSQQQLLLDDD???>>>===<<<<<<<<<<<<<<<<<<999:::::::::::::::999999::::::;;;<<<===>>>???@@@@@@AAACCCCCCBBBBBBDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFHHHJJJKKKLLLNNNRRRUUUWWWTTTSSSTTTQQQNNNPPPUUUUUU\\\eeekkknnnppptttvvvvvvsssqqqooonnnkkkgggccc```______```dddggghhhhhhkkkoootttyyy{{{{{{yyywwwtttpppmmmmmmnnnjjj```XXXQQQKKKFFFFFFEEEAAA@@@BBB@@@BBBEEEHHHJJJJJJJJJIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGEEEDDDBBBAAA???>>>============>>>???@@@@@@@@@BBBBBB??????AAABBB???AAADDDGGGHHHHHHIIIKKKNNNMMMRRRVVV\\\nnn|||tttmmmpppvvviiiSSSGGG@@@<<<999::::::999888888777666666555666888:::<<<===>>>???|||tttlllmmmkkkdddYYYLLLBBB======???AAACCCFFFKKKQQQUUU[[[___dddhhhjjjlllnnnooorrrsssttttttssspppmmmkkknnnnnnqqquuuyyy||||||{{{|||pppaaa^^^\\\]]]___eeeqqq}}}~~~oooddd^^^[[[[[[[[[\\\___aaabbbaaa\\\ZZZZZZZZZUUUNNNKKKMMMKKKMMMOOONNNJJJHHHIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHIIIKKKMMMPPPQQQPPPNNNMMMKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFDDDCCCAAA@@@??????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHMMMUUU\\\aaaccccccdddddddddeeefffhhhiiijjjdddcccdddeeeeeeaaaYYYRRRPPPRRRVVVWWWSSSMMMEEE@@@??????>>>===============<<<<<<;;;;;;::::::999999;;;;;;<<<>>>???AAABBBBBBAAABBBCCCBBBBBBBBBDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHJJJMMMPPPSSSVVV[[[^^^___\\\ZZZZZZWWWTTTVVV[[[\\\cccmmmtttwwwzzz}}}~~~|||zzzxxxuuuqqqnnnjjjhhhfffgggjjjooorrrsssvvvyyy~~~xxxuuurrrqqqqqqlllddd\\\SSSMMMHHHHHHFFFBBBAAACCCBBBDDDFFFIIIKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEECCCAAA???>>>===<<<<<<======>>>???@@@???AAAAAA>>>>>>BBBDDDBBBDDDGGGJJJLLLMMMNNNPPPQQQQQQUUUYYY]]]iii}}}uuuqqqrrrvvvjjjUUUHHHAAA<<<888999999888888777666666666555666888;;;===@@@AAABBBxxxpppfffiiijjjdddXXXKKKBBB===>>>@@@CCCFFFJJJOOOTTTYYY^^^bbbfffiiikkklllnnnpppnnnpppssstttsssqqqnnnkkklllnnnqqquuuzzz~~~pppbbb___]]]^^^___dddppp{{{pppddd^^^XXXXXXZZZ___eeejjjkkkjjjaaa_________YYYQQQLLLMMMJJJLLLLLLKKKIIIHHHIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHKKKNNNOOONNNMMMLLLHHHGGGFFFFFFFFFFFFFFFEEEFFFEEECCCAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEHHHNNNWWWaaagggjjjkkkkkkkkkjjjkkklllnnnqqqrrrlllkkkjjjiiigggaaaZZZTTTUUUXXX[[[[[[VVVOOOGGGCCC@@@@@@???>>>============>>>===<<<;;;::::::999999;;;;;;===>>>@@@AAABBBCCCAAAAAABBBBBBAAABBBEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHIIIKKKMMMPPPTTTWWW[[[___cccffffffcccaaa```^^^ZZZ[[[```eeelllvvv}}}}}}zzzxxxssspppmmmmmmqqqvvv{{{~~~~~~zzzwwwuuusssnnnfff___TTTNNNIIIHHHGGGCCCAAACCCCCCEEEHHHJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDAAA???>>><<<<<<<<<<<<===>>>??????>>>@@@???<<<===BBBEEEDDDIIIJJJMMMOOOQQQSSSTTTUUUVVVZZZ\\\^^^eeewwwwwwssstttvvv}}}lllUUUFFF>>>:::888888888888777777666666666666777888:::===???AAABBBwwwnnnccchhhjjjdddWWWIIIBBB@@@???BBBFFFJJJNNNSSSYYY]]]bbbdddhhhjjjkkkmmmooopppkkkmmmqqqssstttrrrpppnnnjjjlllooorrrvvvzzz~~~nnnbbb___]]]^^^___cccnnnyyyqqqddd^^^XXXXXX[[[cccmmmtttuuutttmmmkkkiiiggg___TTTMMMMMMKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGJJJLLLMMMLLLJJJIIIEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHOOOXXXccclllqqqrrrqqqqqqqqqqqqsssuuuxxxyyyuuurrrmmmhhhccc]]]XXXUUUXXX\\\______YYYPPPIIIEEEAAAAAA???>>>>>>=========>>>===<<<::::::999999::::::;;;<<<===???@@@AAABBB@@@AAACCCCCCCCCEEEGGGIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJKKKKKKJJJIIIJJJMMMOOORRRUUUZZZ]]]aaadddhhhkkkllliiiggggggdddaaabbbgggnnnvvvzzzwwwsssssswww~~~{{{xxxtttmmmeee```SSSMMMIIIHHHGGGCCCBBBCCCDDDFFFHHHJJJLLLLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFDDDBBB???>>>;;;;;;;;;;;;<<<===>>>???===>>>>>>;;;>>>EEEIIIIIIMMMMMMNNNPPPSSSUUUVVVWWWYYY[[[]]]]]]aaalllzzzuuuuuuwww}}}qqqVVVDDD<<<;;;;;;888888888888777777777777888888999:::;;;>>>@@@AAAwwwmmmaaahhhkkkdddTTTGGGBBBBBBAAAEEEIIINNNSSSXXX^^^aaaeeegggjjjkkklllmmmoooqqqlllnnnqqqtttuuuuuutttsssjjjkkkmmmnnnpppssswww{{{~~~mmm```^^^\\\]]]^^^bbblllwwwpppddd^^^ZZZZZZ]]]gggrrrzzz{{{yyyxxxtttqqqlllbbbTTTLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHIIIIIIHHHGGGFFFEEEDDDFFFHHHJJJJJJIIIGGGFFFCCCDDDDDDCCCBBBAAACCCDDDFFFDDDBBBAAA@@@AAABBBCCCDDDDDDFFFGGGGGGHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJOOOYYYdddnnnuuuxxxwwwwwwwwwxxxyyy{{{|||}}}yyytttmmmddd]]]WWWTTTSSSWWW\\\aaa___YYYPPPIIIFFFAAAAAA@@@>>>===============<<<;;;999999999::::::;;;;;;<<<===>>>??????@@@@@@BBBFFFHHHIIIJJJLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNOOOPPPNNNLLLLLLPPPTTTWWWZZZ___dddgggjjjnnnppptttqqqpppooommmjjjkkkpppwww~~~zzz{{{~~~yyyrrrkkkccc^^^SSSMMMHHHHHHGGGDDDCCCEEEDDDFFFHHHJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGGGGGGGEEECCC@@@>>>;;;::::::;;;;;;<<<===>>><<>>CCCMMMTTTVVVTTTRRRPPPQQQTTTXXXZZZZZZ]]]\\\\\\^^^```fffttt}}}wwwwwwyyyvvvYYYFFF>>>===>>>999999888888888888888888999999999999;;;===@@@AAAuuulll```gggjjjbbbQQQDDDAAACCCCCCGGGLLLQQQVVV\\\bbbeeegggiiikkkllllllmmmoooqqqoooppprrrtttuuuuuuttttttnnnoooooonnnmmmooossswwwxxx~~~lll^^^\\\[[[\\\]]]aaakkkvvv}}}}}}oooddd___ZZZZZZ\\\eeeqqqwwwwwwttttttqqqmmmhhh^^^QQQKKKJJJFFFFFFEEEEEEFFFFFFEEEDDDFFFGGGHHHHHHHHHHHHGGGFFFDDDFFFHHHIIIIIIGGGEEECCCAAABBBCCCBBB@@@@@@BBBDDDFFFEEEBBBAAAAAABBBDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGKKKLLLPPPXXXcccooowww|||}}}}}}~~~~~~}}}}}}||||||tttpppiii```XXXRRROOONNNTTTZZZ___^^^VVVMMMGGGEEEAAA@@@???>>>===<<<<<<<<<<<<;;;999888888999:::;;;============>>>>>>>>>???AAAEEEJJJNNNPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZYYY[[[[[[WWWSSSRRRVVV[[[^^^bbbggglllppptttxxx{{{}}}zzzyyyyyywwwtttvvv{{{~~~xxxpppggg___ZZZSSSMMMIIIJJJIIIFFFFFFHHHDDDEEEHHHJJJKKKKKKJJJIIIKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHHHHFFFCCC@@@>>>::::::::::::;;;<<<===>>>===@@@BBBDDDLLLZZZdddgggaaa]]]YYYXXX[[[___bbbccceeeaaa```ccceeehhhqqq{{{zzzzzz|||xxx[[[GGG>>>===>>>999999999999999999::::::999999999:::<<<@@@CCCEEEtttjjj```gggjjj```OOOBBB@@@CCCDDDHHHNNNSSSYYY^^^dddhhhhhhjjjlllmmmmmmmmmoooqqqqqqqqqrrrrrrrrrrrrrrrrrrssstttsssqqqnnnooosssvvvttt{{{~~~jjj]]]ZZZZZZ\\\]]]aaakkkuuu||||||nnnddd___YYYWWWYYYaaalllqqqpppllljjjfffddd```XXXNNNJJJKKKEEEEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHHHHFFFCCCAAA@@@AAACCCBBB??????AAADDDGGGEEECCCAAAAAACCCEEEFFFIIIJJJKKKMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNPPPWWWcccoooxxx}}}}}}{{{yyynnnkkkfff]]]UUUOOOKKKKKKRRRWWW]]]\\\TTTKKKFFFDDDAAA@@@???===<<<;;;;;;;;;;;;999888777777888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBGGGNNNSSSUUUVVVVVVWWW\\\]]]^^^___```aaabbbbbbeeefffeee```[[[YYY\\\aaadddhhhooouuuyyy~~~~~~{{{}}}xxxnnneee]]]XXXSSSNNNJJJKKKKKKIIIHHHJJJDDDEEEGGGIIIJJJJJJIIIHHHLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHHHHFFFCCC@@@>>>::::::::::::;;;<<<=========AAADDDIIITTTdddppptttmmmgggbbb```ccchhhkkklllmmmgggeeejjjmmmnnnsss{{{||||||vvv[[[GGG===:::;;;::::::::::::::::::::::::888888999;;;>>>BBBFFFHHHuuukkkhhhhhhdddZZZNNNDDDAAAAAAGGGKKKQQQVVV[[[___dddgggmmmllljjjhhhfffgggjjjmmmlllooorrrtttssssssttttttxxxxxxwwwvvvuuutttrrrrrrwww~~~zzzggg[[[YYYZZZ[[[[[[^^^hhhsss}}}pppbbb[[[WWWVVVVVVYYY]]]aaacccddd___]]]YYYTTTPPPLLLJJJHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFEEEBBB@@@@@@@@@DDDBBB@@@??????AAACCCEEEFFFFFFEEECCCBBBDDDGGGJJJTTTTTTRRRPPPMMMLLLMMMOOOOOOOOOOOOPPPQQQQQQOOOMMMPPPQQQSSSXXXaaammmwww~~~|||vvvpppmmmeee```WWWOOOIIIGGGGGGHHHJJJUUU\\\XXXOOOIIIEEEBBB>>>>>>>>>===<<<<<<;;;;;;>>>===;;;999999999;;;<<<>>>@@@AAAAAA@@@>>>???@@@EEEJJJQQQXXX^^^```aaa```dddfffggghhhhhhiiilllooo}}}|||wwwmmmbbb___dddkkkkkkrrr{{{wwwnnnddd[[[UUURRRNNNKKKJJJLLLMMMLLLKKKFFFIIIMMMNNNMMMKKKIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDGGGHHHHHHHHHGGGFFFDDDCCC;;;;;;;;;;;;;;;<<<===>>>BBBCCCFFFNNNZZZfffooossspppkkkfffhhhpppvvvwwwttt|||vvvuuuzzz|||zzz{{{~~~~~~qqqYYYGGG>>><<<<<<888888999999999:::::::::999;;;===>>>???AAADDDGGGuuullljjjhhhcccXXXLLLCCCAAABBBHHHLLLRRRWWW[[[___cccfffjjjkkkkkkiiiggggggiiikkkkkkmmmoooqqqqqqqqqssstttuuuuuuvvvvvvuuusssrrrqqquuu{{{yyyggg[[[YYYXXXYYYYYY\\\gggrrr}}}qqqbbbZZZWWWUUUTTTUUUWWWZZZ[[[[[[VVVUUURRROOOLLLIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCDDDEEECCCAAA?????????BBBAAA@@@???@@@BBBEEEGGGDDDDDDDDDDDDEEEHHHLLLPPPUUUVVVVVVUUUSSSRRRSSSUUUSSSRRRRRRSSSTTTTTTRRRPPPRRRRRRTTTYYYcccnnnyyy~~~xxxqqqjjjfff]]]XXXQQQIIIEEECCCCCCEEEIIISSSYYYUUULLLGGGCCC@@@>>>>>>======<<<;;;;;;;;;===<<<;;;:::;;;===???AAACCCDDDFFFEEECCCBBBBBBCCCKKKPPPZZZccciiikkkjjjiiimmmnnnnnnoooppppppqqqpppxxxoookkkmmmqqqsssyyy|||qqqggg^^^UUUPPPLLLMMMPPPTTTVVVTTTOOOKKKHHHLLLOOOQQQOOOMMMKKKJJJHHHHHHIIIIIIIIIHHHFFFFFFEEEEEEFFFFFFFFFEEECCCBBB===============>>>??????BBBBBBFFFNNNYYYdddlllppptttpppmmmooovvv}}}~~~~~~~~~pppXXXGGG>>>;;;<<<888999999999999::::::::::::<<<>>>???@@@BBBEEEHHHuuukkklllhhh```TTTIIIBBBBBBDDDKKKNNNTTTXXX\\\___bbbeeehhhjjjlllmmmkkkiiihhhhhhjjjkkkmmmmmmmmmnnnqqqsssrrrtttuuuwwwwwwvvvtttssssssyyywwwggg\\\XXXWWWWWWXXX[[[fffppp|||rrrbbbZZZVVVSSSQQQPPPPPPQQQPPPPPPNNNMMMLLLJJJHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCAAABBBCCCBBB@@@>>>>>>>>>AAA@@@??????AAACCCFFFHHHAAABBBDDDEEEHHHLLLRRRWWWWWWYYY\\\\\\\\\[[[\\\\\\ZZZXXXWWWWWWXXXXXXWWWUUUTTTTTTVVV[[[dddooozzz~~~yyyrrriii```[[[QQQMMMGGGBBB???>>>???@@@FFFNNNSSSOOOHHHCCC@@@============<<<;;;;;;::::::;;;::::::;;;>>>AAADDDFFFIIIKKKLLLLLLJJJIIIIIIJJJSSSYYYdddnnnuuuxxxwwwvvvxxxwwwvvvxxxzzzyyyuuuqqqvvv{{{~~~}}}wwwtttuuuwwwvvviii^^^VVVOOOLLLHHHNNNWWW```bbb^^^TTTMMMMMMQQQTTTUUUTTTPPPNNNLLLHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEFFFGGGGGGFFFEEEDDD@@@@@@?????????@@@AAAAAAAAABBBGGGPPP[[[fffmmmqqqxxxvvvtttuuuyyynnnWWWFFF>>>;;;;;;999999999999::::::::::::;;;===???@@@AAACCCGGGIIIvvvkkknnnhhh]]]PPPEEEAAACCCFFFMMMQQQVVVZZZ]]]___bbbdddhhhkkkoooqqqooollliiihhhlllllllllkkkjjjkkknnnpppqqqsssvvvxxxyyyyyywwwvvvsssxxxuuuhhh^^^YYYVVVWWWXXX[[[eeeoooyyy|||}}}tttcccZZZUUURRROOOMMMLLLLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCAAABBBCCCBBB@@@???>>>???AAA@@@@@@@@@@@@BBBDDDEEE@@@AAADDDFFFJJJOOOVVVZZZ[[[^^^bbbdddcccbbbaaabbb```^^^\\\\\\\\\\\\[[[ZZZWWWWWWXXX]]]dddoooxxx}}}yyyrrriii^^^UUUPPPGGGDDDAAA===;;;;;;===>>>AAAHHHLLLIIIDDDBBB@@@>>>======<<<<<<;;;:::::::::::::::;;;===@@@DDDHHHJJJPPPQQQSSSSSSRRRRRRRRRSSS\\\aaajjjsss{{{~~~yyyrrrmmmrrryyy{{{||||||{{{nnnaaaWWWQQQMMMKKKJJJQQQ\\\eeegggaaaXXXQQQPPPTTTXXXYYYVVVSSSOOONNNHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHBBBAAAAAAAAAAAAAAABBBBBBAAADDDJJJUUUbbbnnnwww{{{}}}|||zzzwwwwww{{{kkkTTTFFF>>><<<;;;999999999:::::::::;;;;;;;;;===???@@@BBBDDDGGGJJJ|||rrrnnnfffYYYLLLCCCAAADDDHHHNNNRRRXXX\\\^^^```bbbccchhhlllppprrrpppmmmjjjhhhnnnnnnmmmkkkiiihhhjjjlllnnnppprrruuuvvvwwwvvvvvvtttxxx}}}ssshhh```[[[WWWXXXYYY]]]eeennnxxx~~~zzzzzz~~~wwweeeZZZTTTRRRNNNLLLLLLLLLKKKJJJKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEFFFEEEDDDCCCBBBAAACCCDDDCCCAAA@@@@@@@@@BBBAAA@@@@@@???@@@AAAAAA@@@AAADDDFFFJJJPPPWWW\\\```cccgggiiihhhfffeeeeeefffeeecccbbbcccbbb```^^^[[[ZZZZZZ\\\bbbkkktttyyyxxxuuupppggg^^^TTTLLLHHHBBBAAA>>><<<;;;<<<===>>>===CCCFFFDDDBBBBBBBBBAAA>>>======<<<;;;;;;:::::::::;;;<<<>>>BBBFFFJJJMMMUUUXXXZZZ\\\\\\]]]^^^```gggjjjnnnuuu|||{{{uuuyyy}}}yyyqqqeeeZZZSSSPPPOOONNNMMMSSS\\\bbbccc___XXXTTTOOOSSSXXXYYYWWWSSSOOOMMMJJJIIIIIIHHHGGGGGGGGGFFFHHHIIIJJJKKKKKKJJJIIIIIICCCCCCBBBBBBBBBBBBBBBCCCCCCFFFMMMYYYiiixxx{{{vvvxxx~~~~~~fffQQQDDD>>><<<:::999999:::::::::;;;;;;;;;:::<<>>>>>>>>>>>@@@BBBDDDGGGLLLRRRYYY^^^dddgggkkkmmmllljjjjjjjjjlllkkkkkkjjjjjjhhheeebbb^^^\\\ZZZ[[[___eeelllqqqoookkkddd\\\SSSLLLFFFDDDBBBAAA@@@???>>>>>>??????>>>BBBDDDAAAAAACCCEEECCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;===@@@EEEJJJOOORRR[[[^^^bbbeeegggjjjllloootttuuuvvvzzz}}}lllfff]]]UUURRRQQQPPPPPPMMMTTT]]]cccccc___ZZZWWWPPPTTTYYY[[[ZZZUUUQQQOOONNNMMMKKKJJJHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGNNNYYYiiixxx~~~xxxwww{{{xxx```MMMCCC>>><<<:::::::::::::::;;;;;;;;;;;;;;;===@@@BBBCCCFFFJJJMMM~~~uuujjj```RRRGGGBBBCCCHHHLLLOOOSSSZZZ^^^aaabbbcccdddccceeeffffffeeecccccccccgggiiijjjiiigggffffffgggggggggggghhhiiilllnnnoooqqqsss{{{}}}|||tttiii^^^YYYWWWYYY\\\^^^bbbggguuu|||vvvuuuxxxzzzzzz|||iii^^^SSSPPPMMMKKKKKKKKKJJJHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEDDDCCCBBBAAA???AAABBBBBB@@@??????@@@>>>>>>>>>===============???AAAEEEIIINNNUUU]]]bbbfffiiilllnnnoooooopppppprrrrrrrrrsssrrrooojjjggg```]]]ZZZYYYZZZ___eeehhhgggbbbZZZRRRJJJFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBEEEDDDAAAAAADDDEEECCC?????????>>>======<<<<<<:::<<<>>>CCCIIIPPPVVVYYY```dddiiinnnrrrvvvzzz}}}tttlll```\\\VVVRRRQQQPPPPPPOOONNNXXXeeennnnnnhhhaaa]]]XXX\\\bbbeeeccc___[[[YYYTTTRRRPPPMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHKKKSSSaaaooo{{{}}}xxxtttsssuuuwwwsss[[[IIIAAA>>><<<::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFIIIMMMPPPvvvmmmhhh^^^QQQFFFBBBDDDIIILLLNNNSSSZZZ___bbbcccdddeee___```aaa```^^^]]]^^^```bbbdddggghhhgggffffffgggggggggffffffhhhjjjmmmooonnnpppxxx~~~uuujjj]]]XXXVVVYYY\\\]]]```dddqqq}}}{{{uuutttvvvxxxxxx~~~~~~kkk___SSSPPPLLLJJJIIIIIIGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>@@@AAAAAA???>>>>>>???;;;;;;<<<<<<======>>>>>>???AAAEEEJJJPPPXXXaaaffffffiiimmmpppqqqrrrtttvvvvvvvvvwwwxxxxxxtttnnnjjjaaa^^^ZZZWWWXXX[[[```cccaaa\\\TTTKKKEEECCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAAFFFGGGFFFBBBAAADDDEEECCC@@@@@@??????>>>>>>======:::<<>>===;;;:::::::::;;;;;;;;;<<<<<<@@@BBBDDDGGGHHHKKKOOORRR~~~ooojjjkkk[[[LLLEEEFFFIIINNNSSSUUUVVVYYY]]]aaacccbbbaaa]]]\\\[[[[[[[[[\\\]]]]]]```bbbdddggghhhgggfffeeefffdddbbbbbbdddggghhhhhhnnnnnnuuu}}}mmm___ZZZWWWXXXYYYYYY^^^dddiiiwwwxxxtttrrrqqquuuzzzlllZZZUUUQQQLLLIIIHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????DDDFFFIIILLLQQQXXX```eeefffkkkqqqvvvyyyzzz{{{|||zzz|||yyyuuupppmmmfff___[[[[[[\\\\\\[[[___YYYQQQJJJFFFDDDCCCBBBHHHIIIIIIGGGDDDBBBBBBCCCFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>======<<<<<<===@@@DDDHHHOOOXXXaaagggnnnqqqwww}}}vvvhhh___\\\XXXVVVRRROOOMMMNNNPPPQQQPPPXXXjjjyyyllljjjmmmttt{{{~~~yyyuuunnnfff]]]XXXVVVTTTPPPKKKKKKKKKLLLMMMNNNMMMJJJGGGJJJLLLNNNNNNKKKHHHFFFEEELLLMMMMMMMMMOOOUUU^^^eeeggggggfffdddbbbcccfffiiizzzjjjRRREEE@@@===;;;:::888999;;;::::::;;;===???BBBDDDFFFGGGIIIKKKOOORRRtttooojjj[[[LLLFFFGGGKKKPPPUUUXXXYYY[[[]]]___^^^\\\[[[ZZZYYYXXXWWWXXXZZZ]]]^^^```bbbfffhhhiiihhhfffeeedddbbb``````bbbdddeeeeeekkklllsss~~~mmmbbb\\\XXXXXXXXXWWW[[[aaahhhtttyyytttrrrqqqsssxxx~~~mmm\\\UUURRRMMMJJJIIIIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDHHHLLLQQQWWW^^^cccggglllsssxxx{{{|||~~~}}}yyyuuuoooiii```[[[[[[[[[[[[ZZZ\\\VVVOOOIIIFFFDDDCCCBBBHHHHHHHHHFFFCCCBBBBBBBBBEEEEEECCCBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>===>>>AAAEEEJJJQQQ[[[eeekkkqqqttt{{{~~~rrreee]]][[[WWWVVVTTTRRRPPPPPPOOOOOOSSS[[[kkkwwwoooqqqvvv}}}~~~vvvkkkbbb\\\XXXSSSPPPMMMLLLLLLMMMMMMMMMJJJHHHKKKMMMNNNNNNMMMLLLLLLLLLJJJKKKLLLKKKLLLOOOTTTYYY\\\\\\\\\[[[[[[\\\```cccpppuuu~~~~~~iiiQQQDDD@@@<<<::::::999;;;<<<<<<;;;<<<>>>@@@CCCEEEHHHIIIKKKMMMPPPSSSyyyttthhhZZZKKKGGGIIINNNSSSYYYZZZ[[[^^^___```^^^\\\ZZZXXXWWWUUUUUUVVVYYY\\\^^^```cccgggjjjkkkjjjgggeeeeeebbb```___aaaccccccccciiijjjqqqnnneee^^^YYYWWWVVVUUUXXX]]]eeeoooxxxtttrrrqqqqqquuu{{{ppp___VVVRRRNNNJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCHHHMMMRRRWWW]]]aaahhhmmmtttzzz~~~{{{ssslllbbb\\\ZZZYYYXXXWWWWWWRRRLLLGGGEEEDDDDDDCCCFFFGGGGGGEEECCCAAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBAAA@@@>>>>>>===???AAAFFFLLLSSS]]]gggmmmssswww{{{pppeee^^^]]]YYYYYYXXXVVVTTTRRRQQQPPPRRRWWWdddzzzrrrpppqqqwww~~~rrrggg^^^WWWTTTPPPNNNLLLLLLLLLMMMKKKJJJMMMNNNOOOQQQRRRSSSSSSSSSLLLMMMMMMLLLKKKKKKMMMOOOPPPQQQRRRRRRRRRUUUYYY\\\bbbfffmmmuuuzzz|||gggPPPCCC???<<<:::::::::<<<=========>>>@@@BBBDDDGGGJJJLLLMMMOOORRRTTT{{{uuudddWWWJJJHHHKKKPPPVVV[[[ZZZ]]]aaacccddddddcccccc^^^]]]ZZZXXXXXXYYY\\\]]]```ccchhhlllnnnmmmjjjhhhgggeeebbbaaabbbdddddddddhhhjjjppp~~~sssfff___YYYWWWUUUSSSVVV\\\ccckkkyyyxxxsssqqqpppoootttyyysssdddWWWSSSNNNKKKJJJIIIIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========???CCCHHHNNNSSSXXX]]]```iiinnnvvv|||}}}vvvnnnccc[[[XXXWWWUUUTTTSSSOOOJJJGGGFFFFFFFFFEEEEEEFFFFFFEEEBBBAAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA???>>>===<<<;;;@@@BBBFFFKKKRRR[[[eeekkkrrrxxx{{{rrrhhhcccccc___^^^[[[XXXUUUSSSRRRRRRPPPTTT^^^pppvvvqqqlllnnnwwwuuuggg\\\VVVRRRPPPMMMKKKLLLMMMMMMMMMOOOQQQUUUYYY\\\]]][[[YYYTTTSSSQQQNNNLLLLLLLLLMMMKKKLLLMMMMMMMMMOOOSSSVVVVVVXXX]]]dddjjjuuu{{{fffNNNBBB>>>;;;:::::::::<<<=========>>>AAACCCEEEGGGKKKMMMNNNPPPSSSUUUzzzqqq^^^SSSIIIIIINNNTTTYYY]]][[[___dddggghhhjjjlllnnnnnnmmmjjjfffccc```^^^]]]```ccchhhmmmoooooonnnlllhhheeebbbbbbcccdddeeeeeeiiikkkrrr}}}zzzfff___XXXUUUSSSRRRVVV[[[aaahhhuuuwwwrrrpppoooooosssxxx~~~vvviiiXXXUUUOOOLLLJJJJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<>>======@@@BBBEEEJJJOOOWWW```eeeooovvv|||uuummmjjjjjjgggccc]]]WWWSSSRRRSSSTTTTTTVVV\\\kkkwwwooonnnsssyyy{{{zzzrrrbbbYYYSSSPPPMMMLLLMMMNNNOOOOOOQQQUUU\\\eeejjjhhhbbb]]]ZZZVVVPPPKKKIIIJJJLLLMMMIIIJJJKKKJJJJJJJJJMMMOOOMMMNNNRRRXXX___lllyyydddMMMAAA>>><<<::::::999;;;<<<======>>>@@@CCCDDDGGGKKKNNNOOOPPPSSSTTTvvvkkkYYYPPPJJJMMMSSSXXX\\\______dddhhhkkkmmmpppuuuzzz}}}vvvnnngggbbbdddfffjjjmmmooopppooonnnfffcccaaa```bbbdddddddddkkkmmmsss}}}ggg```XXXUUURRRQQQTTTZZZ]]]dddppp~~~uuupppnnnnnnooorrrvvv{{{wwwkkkYYYVVVPPPLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>?????????@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;???BBBGGGLLLQQQVVV\\\```gggmmmuuu}}}~~~wwwsssjjj^^^UUURRRQQQPPPNNNOOOLLLIIIHHHHHHIIIIIIIIIEEEFFFFFFEEECCCBBBBBBCCCAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAACCCFFFIIINNNUUU]]]cccmmmvvv|||uuurrrsssooojjjaaaYYYTTTSSSTTTUUUTTTWWWZZZbbbwww}}}sssooorrruuussspppwww}}}vvvfff[[[RRRPPPMMMMMMNNNPPPQQQQQQRRRXXXbbbnnnuuutttllleee\\\WWWOOOIIIGGGHHHIIIJJJHHHIIIJJJIIIGGGGGGHHHJJJJJJJJJMMMRRRYYYggg~~~yyydddMMMAAA>>><<<;;;;;;999:::<<<======>>>AAACCCEEEHHHLLLOOOPPPQQQSSSUUUsssfffVVVOOOLLLRRRYYY]]]```bbbccchhhmmmqqquuu|||tttlllkkklllmmmnnnnnnnnnmmmmmmfffcccaaaaaaccceeefffggglllooottt|||jjjbbbYYYTTTPPPNNNQQQWWWYYY```lllzzz}}}tttnnnllllllmmmpppsssxxx~~~vvvjjjZZZVVVQQQMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>>>>?????????@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;>>>@@@DDDHHHMMMSSSZZZ___eeekkkttt|||}}}uuuooofffZZZQQQNNNNNNNNNMMMMMMJJJHHHGGGGGGHHHHHHGGGEEEFFFGGGFFFDDDCCCCCCDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDGGGJJJPPPWWW```eeennnwww~~~zzzuuummmeee^^^[[[ZZZZZZTTTXXXYYY[[[lllzzzsssttttttqqqmmmppprrruuuxxxwwwooobbbYYYPPPNNNMMMNNNPPPSSSSSSSSSSSSYYYdddrrr}}}~~~wwwpppccc]]]VVVPPPMMMLLLJJJIIIHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIKKKOOOVVVddd{{{xxxdddMMMBBB???===<<<===:::;;;===>>>>>>@@@CCCEEEFFFJJJNNNQQQRRRSSSUUUVVVrrrdddUUUOOONNNUUU^^^aaacccddddddjjjqqqwww~~~}}}tttqqqpppooonnnmmmlllkkkkkkhhhfffddddddfffiiijjjjjjlllooottt{{{mmmddd[[[TTTOOOLLLOOOTTTVVV]]]iiivvv|||sssmmmkkkkkklllnnnqqquuu|||~~~uuuiii[[[WWWQQQMMMKKKKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEEHHHHHHHHHHHHFFFDDDBBB@@@>>>>>>??????@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;===???BBBEEEJJJQQQYYY^^^dddjjjsss{{{~~~tttlllcccWWWOOOLLLMMMMMMLLLKKKIIIFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDEEE?????????@@@AAABBBCCCDDD@@@@@@@@@AAAAAAAAABBBBBBBBBEEEHHHLLLRRRZZZccciiipppzzzxxxqqqiiiddd```___ZZZ___^^^]]]kkkzzzyyyxxxtttpppmmmjjjgggggghhhddd\\\UUUOOONNNMMMOOORRRTTTTTTTTTTTTYYYdddssszzzlllggg```[[[WWWTTTOOOKKKJJJKKKLLLLLLKKKKKKLLLMMMJJJIIIJJJNNNUUUbbbzzzyyydddNNNBBB???>>>======;;;===>>>???@@@AAADDDGGGHHHKKKPPPSSSTTTUUUVVVXXXppp___OOOOOOPPPUUU[[[bbbgggjjjlllooorrruuu}}}{{{ooooooooooooooooooooooooooojjjddddddhhhlllmmmlllpppqqqsssyyyooo```TTTSSSRRRMMMLLLOOOUUU[[[fffsssyyyrrrnnnkkkjjjccciiilllkkkqqqyyyuuuiii___VVVNNNLLLLLLJJJIIIKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>??????>>>>>>>>>>>>?????????>>>===<<<<<<<<<>>>>>>@@@DDDJJJQQQWWW[[[aaagggpppyyy~~~zzzpppdddWWWPPPKKKGGGFFFHHHDDDDDDEEEFFFGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBB???????????????@@@AAAAAADDDBBBAAAAAACCCDDDEEEEEEDDDGGGLLLSSSWWW\\\hhhssstttzzzyyynnneeeiiidddbbbfffooo~~~{{{{{{uuummmnnniiiddd```^^^\\\WWWSSSSSSPPPNNNMMMOOORRRTTTTTTVVV[[[cccmmmwww~~~|||jjjooosssnnnaaaTTTQQQSSSOOOMMMLLLMMMPPPRRRRRRQQQSSSOOOLLLOOOVVVeee|||hhhMMMCCCAAA>>><<<===<<<<<<===>>>@@@CCCEEEGGGKKKMMMOOORRRTTTVVVXXXXXX}}}mmm\\\QQQRRRUUUYYY___eeejjjlllnnnppprrruuu}}}yyyoooooonnnnnnoooooopppppppppllliiijjjnnnpppooommmnnnooorrrwwwssscccVVVTTTRRRMMMKKKOOOTTTYYYcccooo{{{zzzrrrnnnkkkiiiccchhhiiihhhoooyyyxxxooocccYYYQQQNNNMMMJJJIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA??????>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;======???CCCHHHOOOUUUYYY```fffnnnwww~~~qqqeeeXXXQQQLLLGGGEEEGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@??????@@@@@@AAABBBDDDCCCBBBBBBDDDFFFGGGGGGGGGJJJQQQXXX[[[```jjjuuuzzz~~~wwwrrrnnnnnnsss|||uuunnnjjjgggddddddcccaaa[[[WWWXXXUUURRRPPPQQQRRRSSSSSSUUUYYY```iiisss{{{~~~~~~|||zzzmmm```ZZZZZZSSSRRRPPPRRRTTTVVVUUUSSSVVVSSSRRRUUU]]]kkkeeeLLLBBBAAA>>><<<>>>======>>>???BBBEEEHHHJJJNNNOOOQQQTTTWWWYYY[[[[[[vvvfffWWWQQQSSSXXX___eeekkkoooqqqsssrrrssswww{{{wwwqqqpppoooooooooppprrrsssrrrpppoooqqqtttuuussspppmmmoooqqqwwwvvvfffXXXUUUSSSLLLKKKNNNQQQWWW___iiittt{{{sssnnnjjjgggbbbffffffeeelllwwwyyytttggg]]]TTTPPPNNNJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???=========>>>???@@@@@@??????===<<<;;;:::;;;<<<>>>AAAFFFMMMSSSVVV___dddkkksss{{{uuuiii\\\TTTOOOIIIGGGHHHGGGFFFFFFFFFFFFHHHIIIJJJGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@@@@@@@AAAAAABBBDDDDDDCCCDDDEEEGGGIIIJJJLLLPPPWWW___ccchhhrrr}}}|||{{{zzzssskkkjjjiiijjjlllkkkfffaaa___\\\XXXUUUTTTSSSRRRQQQSSSVVV[[[dddmmmwwwwwwllleee```[[[ZZZYYY[[[___```]]][[[ZZZWWWVVVZZZaaannnzzzbbbJJJBBBAAA>>><<>>???AAADDDHHHLLLNNNQQQRRRUUUXXXZZZ]]]^^^___{{{ooo```TTTNNNSSS[[[cccjjjppptttwwwxxxwwwvvvzzz~~~{{{xxxuuutttsssrrrssstttvvvwwwuuutttssstttvvvwwwuuussspppqqqtttxxxwwwgggYYYUUURRRLLLKKKNNNPPPUUU\\\dddnnnzzz}}}tttnnniiieeeaaadddddddddjjjsssvvvsssiii___UUUQQQOOOKKKIIIJJJIIIHHHHHHGGGGGGFFFEEEEEEHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAABBBAAA???===<<<<<<===>>>????????????>>><<<;;;:::;;;<<<===@@@EEELLLQQQUUU^^^aaagggnnnvvvyyymmm```XXXSSSMMMJJJKKKGGGFFFEEEEEEEEEGGGJJJKKKGGGGGGGGGFFFFFFEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGJJJMMMOOOSSSVVV^^^ffflllttt}}}sssqqqooopppssssssqqqnnneeeaaa]]]YYYWWWUUUSSSQQQRRRSSSWWW```jjjvvv|||ssslllfffeeefffjjjpppqqqnnnjjjeee___\\\___eeerrrsss]]]HHHBBBAAA>>>===@@@AAAAAAAAACCCEEEIIIMMMOOOSSSTTTWWWZZZ]]]___aaabbbxxxlll___VVVPPPVVV^^^fffkkkooosssvvv|||{{{{{{~~~~~~{{{zzzyyyxxxxxxxxxxxxyyyzzzxxxvvvtttssstttuuuvvvvvvtttuuuwww{{{xxxhhhYYYUUURRRLLLKKKOOOOOOTTTZZZaaaiiiuuuvvvoooiiiddd```bbbdddeeeiiinnnpppnnnhhh^^^UUUQQQOOOKKKJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAAAAACCCAAA@@@>>>===<<<<<<===>>>>>>?????????===;;;:::<<<<<<>>>@@@EEEKKKPPPTTT[[[^^^cccjjjqqq{{{wwwlll```YYYTTTOOOLLLLLLHHHGGGFFFEEEEEEGGGIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBAAA@@@@@@AAAAAAAAABBBDDDGGGIIIKKKNNNSSSWWW\\\^^^dddmmmuuuzzztttrrrsssuuutttsssiiifffaaa]]]ZZZXXXUUURRRRRRQQQUUU^^^ggguuu}}}tttsssvvv~~~wwwooohhhggglllxxxkkkWWWEEEAAAAAA>>>>>>AAACCCCCCDDDFFFHHHKKKMMMOOOSSSUUUXXX[[[^^^aaaccccccwwwkkk___ZZZVVV[[[cccgggiiilllpppsss|||}}}~~~||||||{{{{{{zzzzzzyyyyyywwwvvvtttsssrrrsssuuuvvvuuuwwwyyy}}}|||kkk[[[VVVRRRLLLKKKNNNMMMRRRYYY^^^eeeqqqyyyqqqiiiddd___aaabbbdddfffiiijjjkkkiii___VVVRRRPPPLLLJJJKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA???>>><<<;;;:::;;;===>>>@@@@@@>>>===;;;<<<<<<===@@@DDDIIIOOORRRXXX[[[```fffmmmuuu~~~}}}rrrhhh]]]XXXTTTOOOMMMMMMJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCGGGKKKNNNPPPUUU[[[aaaeeegggmmmuuu|||yyywwwwwwvvvuuuppplllgggbbb___[[[VVVTTTRRRPPPSSS[[[cccppp}}}sssqqqsss{{{|||dddRRRCCCAAAAAA???>>>BBBCCCEEEHHHKKKMMMOOOPPPQQQTTTVVVYYY\\\```bbbdddeee~~~{{{{{{tttfff\\\YYYWWW\\\ccchhhiiilllqqqvvvyyy}}}~~~~~~~~~zzz{{{{{{{{{zzzwwwuuusssuuuuuuuuuuuutttsssssstttqqqtttxxx}}}rrr```YYYTTTLLLJJJMMMJJJPPPWWW]]]bbbmmm{{{{{{rrriiiddd_________```bbbdddhhhlllnnncccYYYUUUQQQLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA???<<<:::888999;;;>>>@@@@@@???>>>===;;;;;;<<<>>>BBBGGGLLLOOOUUUXXX^^^dddjjjqqqxxx}}}zzzpppfff\\\YYYVVVRRRQQQRRRMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGEEEJJJPPPTTTWWW]]]eeekkkmmmpppvvv}}}|||xxxtttnnnhhhccc]]]WWWTTTSSSPPPQQQXXX]]]hhh|||ppp^^^NNNBBBAAABBB??????CCCBBBEEEJJJPPPTTTVVVVVVVVVUUUWWWZZZ^^^aaadddfffggg}}}xxxvvvvvvoooaaaWWWVVVSSSZZZbbbgggjjjooovvv|||vvv|||{{{{{{|||}}}}}}}}}~~~}}}xxxyyyzzzzzzxxxuuuqqqooorrrtttwwwxxxvvvtttrrrqqqmmmqqqvvv|||wwweee\\\UUULLLIIILLLHHHNNNVVV[[[```jjjxxx}}}sssjjjddd```]]]\\\\\\^^^aaahhhooorrrggg\\\WWWRRRMMMIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBB@@@===999777888:::===@@@AAA@@@???>>>:::::::::===@@@EEEJJJMMMSSSWWW]]]bbbhhhnnnuuuyyy|||xxxqqqggg^^^\\\ZZZWWWVVVWWWOOOOOOOOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJJJJIIIIIIIIIIIIGGGMMMTTTXXX\\\bbbkkkrrrsssvvv}}}{{{tttmmmfff___XXXSSSTTTOOOPPPVVVYYYaaazzzsssggg[[[LLLAAAAAABBB??????CCC@@@EEELLLSSSYYY[[[[[[[[[WWWXXX\\\___cccfffhhhiii|||xxxrrrvvvxxxpppbbbXXXUUUWWW\\\bbbhhhkkkooowww{{{|||~~~{{{wwwtttuuuvvvwwwxxxxxxxxxwwwvvvvvvyyy{{{{{{xxxuuusssrrruuuvvvwwwvvvtttrrrqqqrrrssssssuuu{{{|||ggg[[[TTTMMMKKKLLLKKKNNNQQQWWW___jjjvvv}}}wwwkkkbbb]]]\\\\\\]]]___cccgggjjjpppjjjaaaYYYSSSOOOLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEECCCAAA>>><<<;;;;;;;;;;;;<<<===>>>>>>;;;777666:::>>>@@@FFFLLLNNNRRRWWW]]]cccjjjrrrwww{{{}}}vvvqqqjjjeeeaaa___]]][[[ZZZXXXVVVTTTRRRPPPOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMOOONNNMMMMMMMMMMMMOOOOOOQQQRRRTTTYYYaaajjjsssxxx~~~zzzooofff___YYYTTTWWWOOOMMMRRRVVV\\\ooozzzkkkaaaQQQIIIBBB@@@>>>===>>>BBBCCCHHHNNNSSSVVVWWWYYYZZZ]]]]]]___dddjjjlllkkkiii|||yyyrrruuuuuummm```WWWUUUWWW[[[bbbhhhkkkpppxxx}}}}}}{{{|||}}}}}}{{{yyyvvvtttxxxxxxyyyyyyxxxwwwvvvuuutttwwwzzzzzzyyyvvvuuuuuuwwwxxxyyyxxxvvvuuuuuuvvvuuutttvvvzzz~~~~~~iii\\\UUUMMMJJJKKKIIIKKKOOOTTT\\\gggrrrzzzwwwlllddd___^^^\\\\\\^^^aaadddfffllliiibbb[[[TTTPPPNNNMMMIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEDDDCCCAAA???===;;;;;;:::::::::;;;<<<<<<<<<888777:::<<<>>>CCCIIIKKKOOOUUU[[[aaaiiippptttzzz~~~yyysssnnnkkkhhhfffdddaaa___]]]ZZZXXXVVVUUUTTTRRRRRRQQQQQQPPPPPPPPPPPPRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSVVV[[[cccllluuu{{{rrrhhh```ZZZVVVWWWOOOLLLPPPQQQTTTbbbssswwwggg]]]PPPHHHAAA@@@???>>>???CCCEEEIIIOOOSSSVVVXXXYYY[[[]]]^^^```dddiiikkkjjjhhh~~~|||ssssssppphhh]]]VVVUUUWWW[[[bbbhhhkkkpppwww||||||||||||||||||{{{zzzyyyyyyyyyzzzyyyyyyxxxvvvuuutttsssvvvyyy{{{zzzxxxxxxwwwxxxzzz{{{zzzyyyxxxyyyzzzxxxwwwwwwyyy{{{lll^^^UUUNNNJJJIIIGGGIIILLLQQQXXXcccmmmuuuwwwmmmfff```___\\\[[[[[[]]]```bbbhhhgggddd]]]VVVQQQPPPRRRJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCBBB@@@??????;;;::::::999999999999999<<<888666888::::::>>>DDDGGGLLLSSSZZZ```gggnnnrrryyy|||yyyvvvtttrrrmmmkkkhhheeebbb```^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTVVVYYY___gggqqqyyyyyymmmeee```\\\ZZZTTTQQQRRRPPPOOOVVVbbbsssuuueeeYYYNNNGGGAAA@@@@@@@@@BBBEEEGGGKKKPPPTTTVVVXXXYYY[[[______aaaeeehhhjjjhhhgggvvvsssmmmddd\\\WWWXXX[[[]]]dddiiijjjnnntttxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvuuuuuusssvvvzzz|||{{{yyyxxxxxxxxxyyyzzzyyyxxxyyyzzz|||zzzyyyxxxzzz{{{{{{nnn___UUUOOOKKKIIIFFFHHHKKKOOOUUU___iiippp}}}wwwnnnhhh```^^^[[[YYYYYY[[[^^^```fffhhhgggaaaWWWQQQQQQSSSJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIGGGFFFDDDBBBAAA@@@@@@@@@;;;;;;:::888888777777777:::666555777888888;;;@@@EEEJJJRRRYYYaaahhhoootttyyyzzzxxxuuuqqqnnnkkkiiihhhggggggfffeeedddbbbaaa```^^^]]][[[ZZZXXXXXXXXXYYYYYY[[[^^^dddmmmvvv~~~yyyqqqjjjeee___[[[YYYYYYVVVQQQTTTZZZ^^^mmm}}}uuudddWWWLLLEEE@@@AAABBBBBBDDDHHHIIIMMMQQQTTTVVVWWWYYY[[[___```bbbeeeggggggfffeee{{{uuukkkaaa[[[ZZZ]]]___aaafffjjjjjjkkkooorrrqqqqqqppppppooopppqqqrrrsssrrrrrrssssssssstttuuuuuutttwwwzzz|||zzzxxxwwwwwwtttuuuvvvuuuuuuuuuxxxzzzyyyxxxyyyzzz||||||ppp```VVVQQQMMMJJJGGGHHHJJJNNNSSS\\\fffmmmwwwyyypppkkk```]]]ZZZWWWWWWZZZ]]]```eeehhhhhhcccYYYRRRPPPQQQKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEECCCAAAAAA@@@@@@<<<;;;:::999888777777777777444333666777777:::???CCCHHHPPPYYYbbbjjjsssxxx{{{~~~zzzwwwuuutttsssssssssrrrpppnnnlllkkkhhhfffdddbbb```______```aaabbbfffkkksss{{{tttnnndddaaa___^^^ZZZUUUTTTVVVVVV^^^fffnnnvvv~~~uuubbbUUUKKKDDDAAABBBCCCCCCFFFIIIKKKNNNRRRTTTUUUVVVXXXZZZ^^^```bbbdddeeeddddddccczzzzzzvvvhhh^^^[[[]]]aaaddddddiiillljjjjjjmmmooommmmmmmmmllllllmmmnnnoooooommmmmmmmmnnnooopppqqqrrrrrruuuxxxyyyxxxvvvuuuuuuqqqqqqqqqpppppppppsssuuuuuuuuuvvvyyy{{{uuucccXXXSSSOOOKKKGGGHHHJJJLLLRRRZZZcccjjjrrrzzz}}}tttoooaaa^^^ZZZWWWVVVYYY\\\___dddfffgggccc[[[TTTPPPNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@======<<<:::999999999999666333222555666666888===@@@EEEMMMVVV```kkkuuu{{{}}}{{{yyywwwtttrrrooommmjjjiiiiiiiiijjjkkknnnsssyyyyyyllljjjfffbbb]]]YYYVVVTTTWWWXXXZZZ\\\aaafffjjjmmmoooooopppuuu}}}sssaaaUUUJJJDDDAAACCCEEEEEEFFFJJJLLLOOORRRSSSTTTUUUWWWXXX[[[^^^aaacccbbbbbbbbbbbb~~~wwwvvvzzz|||vvvfff[[[YYY^^^cccffffffkkkmmmlllkkknnnpppnnnllllllmmmmmmmmmmmmmmmmmmjjjiiiiiiiiiiiijjjlllmmmkkkooorrrttttttsssrrrrrrnnnnnnnnnlllkkklllnnnqqqpppppprrruuuwww}}}|||iii[[[VVVQQQKKKFFFGGGHHHKKKOOOWWW```fffpppxxxyyyuuuddd```[[[WWWUUUWWWZZZ]]]bbbccccccbbb^^^WWWQQQMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFEEEDDDBBB@@@???>>>>>>===<<<<<<;;;<<<<<<888444333666666444666999;;;???FFFPPP[[[hhhttt|||~~~{{{wwwuuussssssrrrrrrsssvvvyyy~~~{{{tttllleee```[[[WWWZZZWWWUUUVVVWWWYYY[[[\\\___bbbdddeeegggppp|||uuudddYYYJJJEEEBBBDDDEEEEEEGGGJJJMMMOOOQQQRRRRRRSSSUUUWWWYYY\\\```aaa```___```aaawwwvvvtttwww{{{uuudddYYYXXX^^^dddgggggglllnnnmmmmmmppprrrqqqhhhiiiiiijjjjjjiiiiiihhhiiihhhgggfffffffffggghhhfffiiinnnqqqqqqqqqqqqrrrmmmmmmllljjjiiiiiilllnnnmmmlllooorrrtttzzzmmm^^^WWWQQQJJJEEEFFFGGGIIINNNUUU^^^dddpppwww}}}xxxgggccc]]]WWWUUUVVVXXXZZZ___``````aaa___ZZZSSSNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHIIILLLMMMMMMLLLIIIHHHEEEFFFFFFFFFEEECCC@@@>>>??????>>>============>>>:::666555666666333333777666:::AAAKKKWWWeeesss||||||zzzyyyyyywwwxxxzzz}}}wwwnnnhhhbbb]]][[[XXXVVVVVVVVVUUUTTTUUUUUUZZZ^^^]]][[[```kkkvvvxxxhhh^^^KKKEEEBBBDDDFFFEEEGGGJJJMMMOOOQQQRRRQQQRRRTTTVVVWWW[[[___```___^^^___aaa|||yyy{{{{{{kkk[[[UUUVVVZZZ___eeedddeeegggkkknnnppppppooojjjiiihhhiiikkkkkkgggdddfffggghhhgggfffeeefffgggfffhhhkkkmmmnnnnnnmmmmmmjjjhhhgggeeedddeeefffggghhhgggiiimmmqqqvvvjjj]]]XXXRRRLLLHHHHHHHHHHHHKKKRRRZZZ```hhhrrr~~~{{{llleee^^^YYYXXXXXXVVVTTT\\\]]]___``````\\\VVVQQQOOOOOOMMMLLLJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKKKKKKKJJJHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@???>>>===<<<<<<:::888777777777555333222777===CCCKKKXXXhhhttt~~~}}}}}}~~~|||rrrhhhbbbbbb^^^XXXUUUTTTTTTUUUTTTXXXVVVUUUWWWWWWZZZcccmmm{{{xxxiiicccWWWMMMEEEEEEGGGHHHHHHJJJOOOPPPQQQSSSUUUVVVVVVWWWZZZZZZ[[[\\\]]]___aaabbb~~~}}}~~~wwwiii\\\WWWXXXZZZ^^^bbbcccdddeeehhhkkknnnnnnnnniiigggffffffhhhhhheeecccdddeeefffffffffgggiiikkkiiijjjkkkmmmmmmmmmmmmlllhhhgggeeeccccccdddeeefffhhhggghhhkkkmmmqqqzzzkkk]]]XXXRRRLLLIIIHHHGGGGGGJJJQQQZZZ```eeennnyyy}}}nnnggg___ZZZYYYXXXVVVUUU[[[\\\^^^``````]]]XXXTTTQQQPPPNNNMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>===;;;999888888777555444333666;;;???DDDOOO]]]gggwww}}}||||||}}}~~~~~~ssskkkgggccc\\\XXXUUUTTTSSSSSSUUURRRQQQQQQQQQSSS[[[eeexxxzzzhhhaaaWWWMMMFFFFFFIIIIIIJJJLLLQQQRRRTTTVVVWWWXXXXXXWWWYYYZZZZZZ[[[\\\^^^```aaaqqqfff\\\ZZZ\\\]]]___aaabbbcccccceeegggjjjmmmnnnkkkiiifffeeefffgggfffeeecccddddddeeeeeehhhkkkooollllllllllllllllllllllllhhhgggeeeccccccdddeeegggjjjhhhiiikkkkkkmmmuuu~~~kkk^^^XXXRRRLLLIIIHHHFFFFFFHHHOOOXXX___ccchhhqqqzzzqqqkkkbbb\\\ZZZYYYWWWUUUXXXYYY[[[^^^```___[[[XXXRRRQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCBBB@@@???>>><<<:::999999999777555444666888999<<>><<<;;;;;;:::888666444555555444555999???DDDJJJUUUeeesss||||||sssuuuvvvsssnnnmmmooorrrrrrrrrrrrssstttuuuvvvvvvvvvwwwzzz|||}}}}}}{{{zzzzzzzzz{{{|||~~~}}}sssjjjbbb]]]XXXVVVXXXUUURRRQQQOOOPPPWWW```pppyyyvvv___UUURRRLLLHHHJJJMMMMMMOOORRRUUUWWWZZZ]]]]]]\\\YYYWWWXXXXXXYYYYYYZZZ\\\]]]^^^eee^^^[[[___eeegggggggggcccddddddddddddggglllpppooommmjjjgggffffffhhhjjjggggggeeecccbbbcccfffiiijjjiiihhhhhhgggggghhhhhhhhhgggfffdddeeefffhhhiiiiiihhhiiikkkkkkkkkrrr{{{zzziii^^^ZZZVVVQQQJJJHHHFFFDDDEEEJJJSSSYYY```bbbgggoooyyy{{{tttjjjccc___\\\XXXVVVRRRRRRTTTWWWZZZ\\\[[[ZZZRRRQQQOOOMMMLLLJJJIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@AAA???=========<<<:::888555444333222333555888;;;<<>>>>>===<<<:::666555444333333444555666888;;;>>>AAAFFFMMMVVV]]]dddeeehhhlllooosssvvvwwwzzz{{{{{{||||||{{{{{{zzzxxxqqqmmmjjjgggddd```^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYY[[[\\\^^^```cccffffffeeebbbaaa^^^^^^^^^___```bbbdddfffmmmqqqvvvyyy|||~~~~~~{{{uuummmfffbbb```\\\XXXVVVRRRQQQWWW___mmmvvv}}}~~~fffRRRJJJJJJHHHHHHMMMOOOOOORRRVVVUUUWWWZZZ\\\]]]\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\]]]vvvfff^^^YYY\\\bbbdddeeegggbbbdddgggfffdddeeejjjooollllllkkkhhheeeccceeehhhhhhhhhgggddd```]]]]]]^^^\\\^^^```bbbddddddddddddcccbbbaaa``````bbbdddeeehhhfffgggiiihhhhhhmmmuuu}}}oooccc^^^YYYUUUKKKJJJHHHFFFDDDFFFJJJMMMRRRYYYaaahhhpppzzz|||qqqhhhbbb^^^ZZZVVVSSSRRRRRRTTTWWWYYYYYYXXXWWWUUUSSSQQQOOOMMMLLLLLLJJJJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDBBB@@@?????????===;;;888777555444333333333222555444444666999>>>DDDGGGKKKMMMOOOSSSWWWZZZ]]]___ddddddfffggghhhiiiiiiiiilllnnnrrruuuyyy~~~~~~{{{xxxtttnnngggbbb___YYYSSSPPPQQQQQQNNNLLLLLLKKKIIIHHHHHHIIIKKKLLLRRRTTTWWWYYYZZZXXXTTTRRRQQQPPPPPPQQQRRRTTTVVVWWWZZZ]]]bbbgggjjjllloooqqqwwwzzz~~~zzzsssooommmiiiddd___ZZZVVV[[[ccckkkttt{{{||||||~~~~~~|||}}}vvv___PPPKKKIIIHHHJJJOOOQQQQQQTTTYYYVVVXXXZZZ\\\]]]]]]]]]]]]ZZZZZZZZZZZZ[[[\\\]]]]]]vvvhhh___XXXZZZ^^^```bbbccc```dddgggfffddddddiiinnnmmmnnnnnnkkkgggeeegggiiiggggggfffddd___\\\[[[[[[XXXZZZ]]]aaacccdddccccccdddcccbbbaaaaaaccceeefffkkkjjjkkkllljjjiiinnnuuurrrfff___ZZZUUUKKKJJJIIIGGGEEEEEEHHHJJJKKKTTT^^^fffmmmxxx~~~rrriiiccc___ZZZVVVUUUTTTSSSTTTWWWXXXYYYXXXYYYXXXUUUSSSQQQOOONNNNNNJJJKKKKKKLLLLLLLLLLLLKKKMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEECCCAAA@@@@@@???===<<<:::888666444444333111000111000///000444777999999;;;<<<>>>AAAEEEHHHJJJKKKKKKLLLNNNQQQSSSTTTUUUVVVWWWZZZ^^^bbbeeeiiimmmooonnnllljjjhhhddd___XXXSSSUUUMMMEEECCCEEEFFFCCC>>>BBBAAA???======>>>@@@AAADDDGGGJJJLLLLLLIIIFFFCCCCCCCCCBBBBBBDDDEEEGGGHHHJJJNNNSSSWWW[[[^^^aaaccchhhkkkooossswww{{{yyy~~~zzz|||vvvpppjjjccc^^^bbbiiijjjrrryyyzzzzzz||||||{{{zzz|||~~~ppp\\\PPPMMMIIIHHHLLLQQQSSSSSSVVV[[[XXXXXXZZZ\\\]]]^^^___```[[[ZZZZZZZZZ[[[\\\]]]]]]~~~}}}sssbbb```^^^```dddddd```\\\[[[```dddeeecccdddiiimmmllllllllljjjgggfffggghhhooojjjeeebbbbbbaaa___]]]]]]\\\\\\\\\]]]```ccceeegggeeebbb``````bbbeeegggdddgggjjjllllllllllllnnn}}}xxxeee^^^\\\SSSOOOLLLIIIFFFDDDEEEFFFGGGKKKRRRZZZ```fffpppvvvoooiiiaaa\\\[[[XXXWWWUUUTTTTTTUUUWWWXXXZZZWWWSSSSSSTTTSSSPPPMMMOOOOOOOOONNNLLLKKKIIIHHHPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDDDDDDDCCCAAA???>>><<<;;;999666444222111000333333222222111222222222444444444555777999:::;;;>>>>>>>>>??????@@@@@@@@@HHHIIIKKKNNNQQQTTTVVVWWWTTTUUUVVVVVVSSSOOOJJJGGGBBB???===;;;:::888555333333444444555666777888888;;;;;;<<<<<<<<<=========<<<;;;:::999999;;;===>>>CCCCCCDDDFFFIIILLLOOOQQQVVVWWWZZZ^^^bbbgggkkkmmmpppvvv{{{vvvkkkfffhhhlllpppssswww{{{||||||zzzyyy|||||||||{{{gggUUULLLKKKJJJLLLNNNQQQSSSWWW\\\___]]]^^^```aaaaaa___^^^\\\[[[]]]^^^___^^^]]]]]]^^^zzzlllhhheeebbbbbbdddccc^^^ZZZ[[[___cccdddccccccgggkkkkkklllkkkjjjhhhggggggiiijjjgggcccbbbcccddddddcccbbbaaa````````````aaabbbeeecccaaa______aaadddffffffhhhkkklllllllllmmmnnnwww}}}jjjccc```WWWQQQNNNJJJFFFDDDDDDFFFGGGIIIPPPWWW]]]cccmmm{{{{{{ssslllddd^^^\\\XXXWWWUUUTTTTTTUUUVVVWWWZZZXXXVVVUUUTTTRRRPPPNNNPPPPPPOOOOOONNNMMMKKKKKKOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDBBB@@@???>>><<<:::888666444333333444333222222111222222222333333333333444555666777777777777888888888999999888999;;;===@@@BBBDDDEEEDDDEEEEEEDDDBBB???;;;999999888666555555555333111333333333333444444444444777777777777888888888888999888777666777888:::;;;=========>>>???BBBDDDEEEHHHIIIKKKNNNRRRVVVYYY[[[___dddkkkrrryyy}}}|||yyypppnnnoooqqqsssvvvyyy{{{{{{zzzyyy|||{{{|||~~~sssbbbSSSLLLLLLJJJLLLOOORRRTTTXXX]]]aaaccccccccccccbbb```^^^]]]\\\]]]^^^^^^\\\\\\]]]^^^sssfffjjjgggdddddddddccc^^^[[[[[[^^^bbbbbbaaabbbeeeiiiiiijjjjjjiiigggfffgggiiigggeeecccccceeefffffffffddddddcccccccccccccccccccccbbb```______aaadddfffhhhjjjlllmmmllllllmmmnnnpppmmmdddaaaYYYUUUQQQKKKFFFCCCCCCEEEGGGGGGLLLTTTYYY___iiivvvzzzqqqggg```___YYYXXXUUUTTTSSSTTTUUUVVVZZZ[[[[[[XXXUUUQQQOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA???>>>===;;;999777666555444444333222222222222222333222222111111111222222111111111222222222222222111111222444555777888999:::::::::999888666555444222111000000222333222000222222111111111000000000222222222222333333333333555555444333444555666777888888777777777888999999>>>???@@@CCCFFFIIIKKKMMMQQQTTTYYY___dddjjjpppttt~~~}}}}}}}}}}}}uuurrrssstttuuuwwwxxxyyyyyyyyy|||{{{zzz|||~~~~~~zzz|||xxxiii[[[OOOKKKMMMKKKMMMQQQTTTVVVZZZ___bbbhhhgggfffdddbbb```___^^^_________^^^\\\\\\^^^```qqqggghhhfffdddcccdddcccaaa___\\\^^^```aaaaaabbbdddfffgggggghhhfffeeedddeeeggghhhgggeeeeeeeeefffffffffaaabbbdddeeeggggggggggggdddcccaaaaaabbbdddfffhhhjjjkkkmmmmmmlllkkklllmmmnnnzzzttthhhddd]]]XXXTTTMMMGGGCCCCCCDDDFFFEEEJJJQQQVVV\\\fffqqqyyyvvvkkkcccaaaZZZYYYVVVTTTSSSSSSTTTUUUYYY\\\^^^[[[VVVQQQOOOPPPNNNOOOOOOPPPPPPPPPOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIFFFFFFEEEEEEDDDCCCBBBBBB???>>>>>><<<;;;999888777555555444333222222222222111111000000000000111111000000111111111111111111222222333333444555666666888888777666666666666666111000///000222333222111000000000000000000000000000000000000111111111111333333222222222333444555666666666666666666666666::::::;;;<<<>>>@@@BBBCCCFFFIIILLLOOOTTTYYY```dddmmmttt|||vvvttttttttttttuuuvvvwwwxxxzzzyyyyyy{{{}}}~~~{{{}}}}}}pppbbbVVVMMMKKKNNNLLLOOORRRVVVXXX\\\```cccgggfffdddbbbaaa```______aaaaaa```^^^\\\\\\^^^aaa|||ooojjjgggeeedddcccbbbbbbaaa___^^^___```aaaaaabbbdddeeeeeeeeeeeedddbbbaaabbbddddddeeeeeeeeeffffffggghhhcccdddeeeggghhhhhhhhhhhhffffffeeeeeefffiiikkkllllllmmmmmmlllkkkjjjkkklllpppxxxnnnggg```ZZZVVVOOOIIIDDDCCCDDDEEEEEEIIIOOOTTT[[[cccmmmttt{{{{{{ooofffccc\\\[[[XXXUUUSSSSSSSSSTTTXXX[[[^^^]]]XXXSSSQQQQQQMMMNNNOOOOOOPPPOOOOOOOOOLLLLLLLLLMMMNNNNNNOOOOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBBBB>>>>>>>>>>>><<<;;;999888777666555444333333333333000000000000111222333444222111111111111111111111111111111111111111222222333222222111111222333444222111000000222222111000/////////000111222222333111111111111222222222222222222222222222333444444555555666666777777777777444444555555666888999:::<<<>>>@@@AAADDDIIIOOOSSSYYYaaajjjssszzzxxxtttsssssssssssstttuuuvvvwwwwwwwwwzzz}}}}}}|||yyy|||~~~mmm^^^TTTMMMMMMPPPNNNPPPTTTWWWZZZ]]]```cccbbbaaa``````___``````aaa``````^^^\\\ZZZZZZ\\\^^^tttkkkjjjjjjhhhfffcccaaa______^^^aaaaaabbbbbbcccdddeeeeeeeeeeeeeeeccc```___```aaa^^^```ccceeefffgggjjjllljjjiiiiiihhhhhhgggggggggiiiiiiiiijjjkkkmmmpppqqqooooooooommmkkkjjjkkkmmmssswwwpppfff^^^ZZZWWWQQQKKKGGGDDDDDDDDDEEEHHHMMMSSSYYYaaaiiioootttzzzsssjjjggg___]]]ZZZWWWTTTTTTTTTTTTUUUXXX\\\]]]ZZZWWWSSSRRRNNNNNNOOOPPPPPPOOOOOOOOOLLLLLLMMMMMMNNNNNNNNNOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJJJJJJJIIIGGGEEEEEEDDDCCCCCCBBBBBBBBBCCC>>>????????????===;;;:::999999777666555555555555111111111222333444555555222111111111111111000000000000000000000000000000111000000000000111222222222111000000111111000...//////000111222333444555222222222333333333444444222222333333333444444444333333555666666777666666333333333444444666777777888999:::;;;===@@@EEEIIIMMMSSS\\\ccciiisssxxxssssssrrrrrrrrrsssssstttuuuuuuuuuxxx||||||}}}~~~~~~|||yyywwwyyy{{{}}}~~~kkk]]]TTTOOOOOORRROOORRRVVVYYYZZZ\\\___aaa^^^^^^______```aaaaaabbb^^^^^^]]][[[XXXWWWYYYZZZ|||lllhhhjjjjjjiiigggdddbbbaaaaaaaaadddccccccdddeeefffffffffggggggfffdddaaa______aaa\\\___ccceeeeeefffiiilllnnnmmmkkkjjjiiiiiijjjjjjkkkkkkkkkmmmnnnqqqssstttrrrrrrrrrooommmlllmmmnnnssstttuuuggg___YYYWWWSSSNNNIIIFFFDDDCCCDDDFFFKKKQQQWWW___fffjjjnnnvvvxxxoookkkaaa___\\\XXXUUUTTTTTTTTTRRRTTTXXX[[[]]][[[VVVRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLMMMMMMLLLJJJHHHFFFGGGHHHJJJKKKKKKIIIGGGEEEFFFEEEDDDCCCCCCCCCDDDEEE@@@@@@BBBBBBAAA@@@>>>===;;;;;;999888777666666666444333333333333333444444222222222111111111000000222222222222222222222222222222333333333333444444222111000000222333222000111111222222333333333444222222222222333333333333111222333333333444333333222333444555555555444333555444444555555666777888777888::::::;;;===@@@CCCDDDJJJPPPTTTYYYaaallluuu}}}~~~uuurrrrrrrrrrrrrrrrrrqqqqqqtttttttttwwwzzz|||||||||yyyzzz{{{||||||{{{zzzyyywwwyyy{{{||||||~~~zzzgggZZZTTTPPPPPPSSSPPPSSSWWWYYYZZZ[[[]]]___^^^___aaaccccccccccccccc```aaaaaa___\\\ZZZZZZ[[[~~~}}}vvviiigggjjjggggggfffeeeddddddfffhhhfffeeedddeeeggghhhgggfffiiiiiihhheeebbb``````aaa___bbbeeeeeeddddddeeehhhmmmlllkkkjjjkkkmmmooopppkkkllllllnnnppprrrtttuuuuuuuuutttqqqnnnmmmoooppprrrrrrpppgggYYYWWWSSSOOOKKKGGGDDDCCCCCCEEEIIIOOOVVV]]]cccgggmmmuuu|||rrrnnnccc```]]]YYYVVVUUUTTTTTTQQQRRRUUUZZZ^^^]]]WWWRRRRRRRRRRRRSSSRRRQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLMMMNNNMMMJJJGGGEEEGGGHHHJJJLLLKKKIIIGGGEEEGGGFFFEEEDDDDDDEEEFFFFFFAAABBBCCCDDDDDDBBB@@@???===<<<;;;999888777777777666555444333222222222222444444333333222222222222111111111111111111222222222222333444444444333333333222111222555666555444333333333333222222222222111111111111222222222222111111222333333333333333333444555555555444222111222222222222333444555555444555777777777888;;;===;;;???DDDFFFIIIOOOZZZbbbkkkrrrzzz~~~yyyrrrqqqqqqrrrrrrrrrqqqppppppuuuttttttuuuxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}}}}wwwxxxzzzzzzzzz{{{~~~vvvcccXXXSSSPPPQQQSSSQQQTTTXXXZZZZZZ[[[\\\]]]aaabbbdddfffffffffdddccceeeffffffeeebbb___^^^___~~~rrrkkkllloooooommmjjjgggfffhhhjjjlllmmmjjjgggggghhhiiijjjjjjlllnnnmmmhhhfffggggggeeeeeeggggggfffcccbbbdddgggmmmsssuuupppmmmppprrrpppoooppppppqqqrrrsssttttttsssssssssrrrrrrqqqpppppptttxxxrrrddd\\\WWWSSSQQQMMMFFFCCCDDDCCCEEEHHHLLLQQQWWW___dddiiioooyyyuuuqqqiiiddd^^^YYYWWWVVVVVVUUUUUUTTTSSSUUUYYY[[[ZZZXXXWWWWWWVVVTTTRRRPPPNNNLLLPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCDDDEEEEEECCCAAA@@@???>>>===;;;999888888::::::999999888777777777666666555555555444444444222222222222222222222222222333333444444333333222555555444444444333333333555555666666666666555555444444444444444444444444555555555555666666666666777777666555444444333333333333444555555444333222555555666666777777888888:::;;;>>>@@@DDDHHHNNNRRR]]]```eeekkkrrr{{{~~~yyysssnnnpppooonnnnnnnnnoooqqqrrrqqqrrrtttuuuuuuuuuwwwyyyyyywwwtttuuuxxxzzzyyywww|||{{{zzzxxxxxx{{{tttccc[[[UUUOOOPPPWWWUUUXXX[[[^^^___^^^\\\ZZZ^^^___```bbbeeegggjjjkkknnnmmmjjjgggdddaaa___]]]~~~sssnnnooorrrqqqooollliiihhhjjjlllmmmllljjjhhhgggiiikkkkkkkkkmmmooonnnmmmnnnpppllleeedddeeegggfffdddccceeegggkkkppprrrnnnmmmppprrrqqqoooppppppqqqrrrsssttttttuuuttttttttttttuuuuuuuuuvvvxxx}}}nnn___YYYTTTRRRNNNGGGDDDEEEBBBDDDGGGKKKOOOUUU]]]bbbgggnnnwww|||wwwlllggg```[[[YYYWWWVVVUUUUUUSSSRRRTTTWWWYYYYYYXXXYYYXXXWWWVVVSSSQQQOOONNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCDDDEEEEEECCCAAA@@@@@@???===<<<:::999999;;;::::::999999888777777666666666666555555555555333333333333333333333333333333444444444444333333555555555444444444444333555666666777777666666555555555555555555555555555555555555555666666666666777666666555555444333333333444555666666555444444555555666666777777777777888:::;;;<<<>>>AAAEEEIIINNNQQQUUUZZZ```hhhpppvvv~~~~~~{{{vvvsssrrroookkkgggmmmlllllllllmmmnnnoooooopppqqqssstttssstttvvvwww}}}{{{xxxwwwxxxxxxvvvtttwwwxxxyyyyyyzzz|||tttaaa[[[WWWRRRSSSXXXXXXZZZ]]]___``````___^^^___```aaabbbdddggghhhjjjnnnmmmkkkhhheeebbb```___yyytttsssttttttrrrpppnnnkkkkkklllmmmooollljjjhhhiiijjjlllmmmmmmmmmnnnoooqqqwwwyyyqqqgggdddeeeffffffeeedddeeeggghhhlllmmmllllllooorrrqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuvvvwwwyyyzzzxxxxxx|||vvvbbb[[[VVVSSSOOOIIIEEEEEEBBBDDDFFFIIILLLRRRYYY^^^eeekkksss|||~~~pppkkkddd^^^[[[XXXWWWUUUVVVSSSQQQQQQSSSVVVXXXXXXZZZYYYXXXWWWUUUSSSQQQPPPNNNOOOPPPPPPQQQPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFEEEDDDEEEFFFEEEDDDBBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999888888777777777666666666666444444444444444444444444444555555666666555555444666666666555555555444444666666777777777777666666666666666666666666666666555555555555666666666666777666666555555444444444444444555666777777666666555666666666666777777777666777888777777888;;;===@@@BBBEEEIIIMMMSSSYYY^^^jjjmmmqqqssstttvvvxxxzzz~~~}}}ssspppmmmkkkjjjiiihhhggghhhiiijjjkkkllllllllllllnnnpppqqqrrrqqqrrrsssuuu{{{yyywwwvvvvvvuuusssrrrqqqtttwwwzzz{{{}}}ttt```ZZZYYYVVVVVVZZZ\\\]]]^^^___```aaaaaaaaa```aaabbbcccdddeeeggggggkkkjjjhhhfffcccaaa___^^^}}}vvvuuuvvvvvvtttrrrqqqnnnlllllllllnnnooollljjjiiijjjlllnnnnnnnnnjjjnnnqqqrrrvvvxxxtttmmmhhhhhhhhhhhhgggfffeeeeeeeeefffggghhhiiilllooopppsssttttttuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvxxxyyywwwwwwzzzwwwfff]]]VVVSSSPPPIIIEEEDDDBBBCCCEEEGGGJJJNNNUUUYYYaaagggooowww~~~vvvqqqhhhaaa\\\YYYVVVUUUVVVSSSPPPOOOPPPSSSVVVXXXYYYYYYXXXWWWUUUSSSQQQPPPNNNOOOPPPRRRRRRRRRQQQQQQOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFEEEEEEEEEFFFFFFDDDBBBAAAAAAAAA@@@???>>>===============<<<;;;;;;::::::999999999888888888888777666666666666666666666666666666777777777777666666777777666666666555555555666777777888888777777666777777777777777777777777555555555555666666666666777666666666555555444444555555666666777777888888666666666666666666666666555555666555444444666777<<<===???AAACCCGGGLLLOOOWWWZZZ^^^```bbbeeehhhjjjkkkpppvvv|||sssooommmjjjhhhgggggghhhhhheeefffhhhjjjkkkkkkkkkjjjlllnnnooopppooooooqqqrrrssssssrrrssssssssssssrrrooorrruuuxxx{{{uuu```[[[[[[YYYWWWYYY\\\\\\\\\]]]^^^___aaaaaaaaabbbbbbcccddddddeeeeeeeeedddcccaaa___^^^]]]\\\zzzuuuvvvwwwuuurrrqqqooonnnlllkkklllmmmmmmkkkjjjjjjkkkmmmnnnnnnnnngggmmmqqqpppooorrrssssssmmmmmmlllkkkjjjhhheeeddddddbbbbbbdddgggiiikkkmmmqqqrrrssssssuuuuuuvvvwwwvvvuuusssrrrrrrrrrsssttttttuuuyyyxxxiii```WWWTTTPPPJJJEEEDDDBBBCCCDDDEEEGGGKKKQQQUUU]]]cccjjjqqqyyy}}}wwwnnneee___[[[WWWUUUUUUSSSPPPNNNMMMPPPTTTWWWXXXXXXWWWVVVUUUSSSQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEEFFFGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999777777777777777777777777888888888999999888888888888888777777777777666666777777888888888888777777888888888888888888888888555555555555666666666666666666666666666555555555666666666666777777888888666666666555555555555555444555666555444555666888:::;;;<<<===>>>@@@CCCEEEIIIKKKNNNQQQSSSVVVZZZ]]]]]]ccclllvvvxxxmmmjjjiiigggdddbbbaaacccdddbbbdddfffhhhjjjkkkjjjjjjkkkmmmnnnnnnmmmmmmoooppppppqqqssssssssssssssssssrrrsssuuuwww{{{uuu```\\\]]]ZZZWWWXXXZZZZZZZZZZZZ[[[]]]^^^```aaabbbcccdddddddddccccccaaaaaa```___^^^]]]\\\\\\{{{wwwwwwwwwtttqqqpppooommmlllkkkkkkllllllkkkjjjjjjkkkmmmnnnmmmlllgggnnnrrrnnnjjjmmmrrruuurrrqqqoooooonnnllliiiffffffbbb```cccfffggghhhkkkmmmnnnnnnooopppqqqrrrrrrsssssssssrrrqqqqqqppppppppprrrvvv~~~nnncccYYYUUURRRLLLFFFDDDCCCCCCDDDDDDEEEHHHMMMQQQZZZ___fffmmmttt}}}~~~tttkkkccc^^^YYYVVVUUUTTTQQQNNNMMMNNNSSSVVVXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRPPPQQQQQQQQQQQQPPPOOONNNJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999::::::::::::::::::999999999888888888777777777888888999999999999888888888888888888888888888888555555555555666666666666666666666666666666666666777777666666666666777777666666666555555555555444333555777777777777888:::555777888888888999;;;===@@@BBBDDDFFFHHHKKKNNNQQQTTT[[[ggguuuzzzqqqkkkhhhhhhgggddd```___```aaaaaabbbdddfffhhhiiijjjjjjjjjlllmmmmmmllllllmmmoootttvvvxxxwwwvvvtttttttttuuuvvvwwwzzz~~~ppp```]]]]]]YYYXXXZZZYYYYYYYYYZZZ[[[\\\]]]^^^aaaaaacccdddddddddcccbbb````````````____________|||zzzyyyxxxtttrrroooooonnnllllllllllllllllllkkkjjjkkkmmmmmmllljjjjjjoooqqqmmmkkknnnrrrrrrsssrrrqqqrrrsssrrrnnnkkkkkkdddaaadddgggfffgggjjjllllllmmmnnnooopppqqqqqqqqqrrrsssttttttsssqqqpppnnnooorrrxxxsssggg\\\XXXUUUOOOIIIFFFDDDDDDDDDDDDDDDGGGKKKOOOWWW\\\bbbiiipppyyy{{{qqqhhhbbb]]]ZZZTTTTTTSSSPPPMMMNNNRRRUUUYYYYYYYYYXXXVVVUUUSSSRRRSSSRRRPPPNNNNNNOOOQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999999999888888888888999999999999999999888888888888888888888888888555555555555666666666666666666666666666666666777999888666555444555555666666666555555555444444444333555777888777777888999333555666666666777888:::;;;<<<>>>???@@@BBBFFFIIIOOOWWWeeeuuu~~~{{{zzz}}}zzzsssnnnkkkiiifffggggggeeeaaa______```______```bbbdddfffhhhjjjjjjlllmmmmmmlllkkklllnnnrrruuuyyyyyyxxxvvvvvvwwwvvvxxx|||yyyjjj^^^]]]]]]ZZZYYY]]]ZZZZZZ[[[\\\]]]^^^_________aaabbbdddddddddcccbbb^^^_______________``````~~~}}}|||zzzxxxuuussspppooonnnmmmmmmllllllllllllkkkjjjkkklllllljjjiiinnnqqqqqqoooooorrrrrrnnnsssrrrrrrtttvvvvvvsssoooooofffcccfffhhhggggggkkknnnnnnooopppqqqrrrrrrsssoooqqqtttvvvwwwvvvtttrrrmmmmmmnnnsss~~~vvvjjj^^^ZZZWWWQQQKKKHHHDDDEEEEEEDDDDDDFFFJJJNNNVVVZZZaaagggnnnwwwuuullleee```\\\TTTUUUTTTQQQNNNNNNQQQUUUZZZZZZZZZYYYXXXVVVUUUTTTUUURRROOOMMMLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888999999::::::999999888777777777777777777777777555555555555666666666777666666666666777777777777999888666555444444444444666666555555555444444444333555777777666666666777444666888888888888:::<<<999:::;;;;;;<<<>>>AAADDDLLLUUUeeeuuu~~~{{{yyyvvvsssqqqpppmmmzzz|||qqqjjjffffffggg```bbbdddbbb^^^[[[[[[]]]]]]]]]^^^___aaadddgggiiijjjlllmmmmmmkkkkkklllnnnlllqqqvvvxxxwwwwwwyyy{{{vvvzzzqqqeee\\\]]]^^^ZZZ[[[aaa[[[\\\^^^___```aaaaaaaaa___```bbbdddeeedddcccbbb\\\\\\\\\]]]]]]^^^^^^^^^{{{wwwzzz~~~{{{uuurrrrrrpppmmmlllmmmnnnooonnnnnnppprrrpppllljjjjjjlllmmmlllkkkkkklllnnnqqqrrrrrrrrrtttuuuuuuuuutttsssooommmjjjiiiiiijjjjjjiiiiiijjjlllnnnppppppppppppoooqqquuuwwwwwwtttqqqnnnooommmooowwwrrraaa\\\ZZZSSSJJJFFFEEEDDDCCCBBBCCCEEEGGGHHHKKKPPPXXXaaakkkuuu~~~zzzpppiiiccc___]]]ZZZVVVQQQOOOOOOPPPQQQTTTXXX[[[[[[XXXVVVVVVWWWSSSRRRQQQPPPOOONNNNNNNNNTTTSSSPPPNNNLLLMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNGGGHHHJJJKKKMMMNNNNNNNNNHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@????????????????????????===============>>>>>>>>><<<<<<============<<<<<<;;;:::999888888888999:::999:::;;;;;;999999:::;;;999999999888888888888777777777777777777777777777777777888888888888777777888888777777666666666555444555666777777666555444777777777777777777777777777777777777888888888888;;;:::::::::<<<>>>AAACCCGGGUUUhhhsssvvvttttttvvvyyyzzzzzztttjjj```ZZZXXXccciiippptttuuuwww}}}~~~}}}{{{zzzyyyyyy~~~}}}|||~~~zzzpppiiieeedddbbb``````___]]]\\\[[[\\\\\\]]]___]]]\\\\\\___bbbddddddkkkkkkjjjkkklllmmmnnnnnnmmmmmmqqqvvvvvvtttuuuyyyyyy}}}hhheeeaaa______`````````aaaaaaaaaaaaaaabbbbbbbbbaaaaaa`````````______^^^[[[[[[ZZZZZZZZZ\\\]]]^^^~~~xxxvvv|||}}}wwwtttwwwtttpppoooooooooooooookkknnnpppooommmkkkkkklllmmmlllkkkjjjkkkmmmooopppqqqrrrssstttttttttssssssrrrpppmmmllllllllljjjiiifffgggiiikkkllllllllllllpppqqqtttvvvvvvtttrrrpppnnnnnnpppwww}}}xxxfff^^^[[[TTTLLLHHHEEEDDDCCCBBBBBBDDDFFFGGGJJJNNNVVV^^^gggqqq{{{uuunnngggccc]]][[[VVVRRROOOOOOPPPPPPQQQUUUYYY\\\[[[YYYWWWVVVSSSRRRQQQQQQPPPPPPPPPPPPSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMJJJKKKKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;999888888888888999999:::;;;:::999888999;;;999999999999888888888888777777777777777777777777777777888888888888777777777777777666666555555555555555666666666666666666777777777777777777777777777777777777888888888888999888888888:::<<>>>>>>>><<<======>>>>>>======<<<;;;;;;999888777777777777888999::::::888888999::::::999999999888888888888666666666666666666666666777777888888888888777777666666666555555555555555555555555555666666777888777777777777777777777777777777777777888888888888777777666777888:::<<<===EEENNNWWW\\\]]]]]]___bbbmmmrrrvvvrrrgggZZZOOOIIIHHHLLLQQQUUUWWW\\\ccciiimmmmmmrrryyy}}}sssiiieeecccdddiiiqqqwwwzzzzzzmmmhhhbbb\\\XXXWWWXXXZZZYYY]]]cccjjjpppuuuxxxyyyqqqnnnkkkhhhfffeeeeeeffffffccc___\\\\\\\\\[[[[[[YYYYYYZZZZZZ\\\]]]___```___^^^]]]^^^```cccddddddjjjjjjiiiiiiiiijjjkkkkkknnnlllnnnrrrrrrrrruuu{{{|||nnndddaaa]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWXXXXXX{{{xxxzzz}}}vvvsssqqqnnnkkkiiijjjkkkkkkjjjeeehhhmmmppppppooonnnmmmkkkjjjiiihhhhhhhhhhhhiiikkkkkkllllllmmmmmmmmmmmmooonnnmmmmmmllliiiddd```aaabbbdddeeeffffffeeeeeehhhiiiiiijjjkkkllllllmmmkkknnnrrrvvvwwwvvveee\\\WWWRRRNNNFFFEEECCCBBBAAABBBCCCDDDHHHKKKPPPVVV^^^hhhsssyyy}}}yyyqqqlllgggccc^^^YYYVVVTTTTTTUUUPPPOOOQQQUUUZZZ\\\ZZZWWWVVVUUUSSSRRRPPPOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;:::999888777777666888999::::::888888999:::::::::999999999888888888666666666666666666666666777777888888888888777777555555555555555555444444666666555555555777888999666666666666666666666666666777777777888888888888777666666777777999:::;;;BBBGGGLLLOOOOOOQQQUUUYYYdddhhhllljjj```TTTJJJFFFBBBDDDHHHKKKOOOTTT\\\aaaaaaaaaccckkkqqqoooeeeZZZVVVUUUUUUYYYbbbjjjpppssslllggg^^^VVVRRRQQQSSSUUUUUUWWW[[[```dddggghhhiiidddcccbbbaaa``````______ZZZYYYXXXWWWWWWXXXXXXWWWXXXXXXYYYZZZ[[[]]]^^^^^^___^^^]]]^^^aaadddddddddiiiiiihhhhhhhhhhhhiiiiiillljjjkkknnnppppppvvv|||sssiiiaaa^^^[[[ZZZ[[[[[[[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXWWWVVVVVVVVVWWWXXX}}}zzzvvvvvvzzzzzzsssmmmjjjjjjhhheeeeeegggjjjkkkkkkfffhhhlllppprrrqqqooommmjjjiiihhhhhhgggfffffffffgggggggggggghhhhhhiiiiiillllllllllllkkkhhhbbb^^^aaacccdddfffgggggggggffffffffffffggggggiiijjjjjjjjjmmmrrruuuuuu{{{~~~hhh]]]XXXTTTPPPHHHGGGDDDBBBAAAAAABBBCCCHHHJJJNNNTTT[[[dddnnnuuu{{{vvvooojjjfffaaa[[[WWWUUUUUUUUURRRPPPNNNPPPUUUZZZ[[[[[[XXXWWWUUURRRPPPNNNMMMLLLOOOQQQRRRSSSRRRPPPNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLMMMOOOOOOOOOPPPKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;;;;:::999888888777888999::::::999888999::::::::::::999999999999888777777777777777777777777777777888888888888777777444444555555555555555555777666555555555777888999666666666666666666666666666777777777888888888888888777888888888999::::::===@@@CCCDDDEEEIIINNNRRRYYY]]]```]]]VVVNNNHHHFFF@@@AAACCCFFFJJJPPPUUUYYYWWWVVVXXX]]]bbb___VVVMMMKKKKKKKKKOOOVVV___fffjjjhhhcccZZZRRRNNNMMMOOOQQQOOOPPPRRRUUUWWWXXXYYYYYYWWWXXXXXXYYYYYYXXXWWWWWWUUUUUUVVVUUUTTTTTTUUUUUUXXXXXXYYYZZZ[[[[[[[[[\\\^^^]]]]]]___aaacccdddcccgggffffffffffffgggggghhhjjjhhhiiimmmoooqqqwwwvvvjjjddd^^^\\\YYYYYYZZZZZZZZZYYY]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[UUUUUUTTTTTTUUUWWWYYYZZZ|||zzzuuupppnnnpppnnniiieeeeeefffdddcccdddhhhkkkmmmnnnhhhiiikkknnnppppppnnnkkkhhhhhhhhhggggggfffffffffeeeddddddddddddeeeffffffkkkkkkkkkkkkkkkiiieeeaaaaaabbbdddggghhhiiihhhhhhfffffffffgggggghhhhhhiiijjjlllpppssstttxxxmmm```[[[WWWRRRJJJIIIFFFCCCBBBBBBBBBCCCFFFHHHMMMRRRXXXaaaiiiooozzz|||tttkkkgggaaa[[[WWWTTTTTTTTTTTTQQQNNNMMMQQQVVVZZZ]]]ZZZXXXVVVSSSQQQOOOMMMMMMQQQRRRSSSTTTTTTRRRPPPOOONNNNNNNNNOOOOOONNNNNNNNNHHHIIIKKKMMMNNNOOOPPPPPPKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFDDDDDDCCCDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????===>>>>>>??????>>>>>>===;;;;;;;;;<<<;;;::::::999999:::;;;;;;999999:::;;;::::::::::::999999999999777777777777777777777777777777888888888888777777555555555555555666666666888777777666666777777888777777777777777777777777777777777777888888888888888888999999999999999999999;;;===>>>@@@DDDHHHLLLNNNRRRTTTRRRLLLGGGEEEEEE>>>>>>@@@BBBFFFJJJMMMOOOKKKKKKLLLOOOQQQOOOIIIDDDDDDDDDFFFIIINNNTTTZZZ]]]bbb^^^WWWQQQMMMLLLMMMOOOKKKLLLMMMOOOQQQRRRRRRSSSQQQQQQSSSTTTTTTTTTTTTSSSRRRSSSTTTSSSQQQQQQRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZ]]]\\\\\\^^^aaaccccccbbbddddddddddddeeefffggghhhhhhgggiiinnnrrruuu|||yyykkkbbb```\\\ZZZXXXXXXYYYZZZYYYXXX\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZTTTSSSSSSTTTUUUWWWYYY[[[~~~{{{|||uuuuuupppkkkhhhhhhhhhffffffiiidddcccbbbdddgggkkkmmmnnnjjjiiihhhjjjmmmmmmkkkhhhggggggggggggggggggffffffddddddcccccccccdddeeefffggggggggghhhiiihhheeeccc___```ccceeeggghhhiiiiiieeeeeeffffffgggffffffeeejjjjjjmmmrrrtttvvv~~~rrrccc___[[[UUULLLKKKHHHEEECCCBBBBBBCCCBBBEEEJJJPPPVVV]]]dddiiiuuuzzz{{{oookkkeee^^^YYYWWWVVVVVVSSSRRRPPPOOOOOORRRWWW[[[ZZZYYYWWWUUUSSSRRRRRRQQQSSSSSSTTTUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>:::;;;<<<=========<<<;;;:::;;;<<<<<<::::::;;;<<<;;;;;;:::::::::999999999999999999999999999999999777777888888888888777777555555555666666777777777888888888888888777666555777777777777777777777777777777777777888888888888888888999999999888888777777888:::;;;===???BBBDDDFFFIIILLLKKKFFFBBB@@@@@@;;;<<<<<>>@@@BBBEEEGGGJJJMMMPPPXXXUUURRROOOLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRNNNOOOPPPOOOMMMNNNQQQSSSSSSTTTVVVXXXZZZ[[[[[[[[[\\\[[[\\\^^^```bbbaaa```aaaaaabbbbbbdddeeeggghhhhhhhhhlllssswww{{{ttteee]]]^^^[[[YYYXXXXXXYYYZZZYYYWWW[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVXXXZZZZZZYYYXXXWWWUUUUUUTTTTTTUUUWWWXXXZZZ||||||vvvnnnnnnnnniiieeefffhhhhhhlllrrrcccbbbaaabbbfffiiikkkllljjjhhhggghhhjjjjjjhhheeeffffffgggggghhhggggggfffeeedddcccccccccdddffffffcccccccccdddffffffdddbbb\\\^^^```cccfffggghhhhhhbbbcccdddeeeeeedddbbbaaajjjiiilllqqqtttvvv{{{vvvfffbbb^^^WWWNNNLLLIIIEEECCCCCCCCCCCC???CCCIIINNNTTTZZZaaaeeeooottt}}}tttpppiiiccc]]]ZZZYYYYYYQQQRRRSSSQQQOOOPPPUUUYYYYYYYYYXXXWWWVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTTTTSSSOOOPPPPPPQQQQQQPPPPPPOOOKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEEEEFFFGGGHHHEEEDDDDDDCCCBBBAAAAAAAAA??????????????????@@@@@@>>>>>>????????????>>>>>>:::;;;<<<>>>>>>>>>>>>===;;;<<<======;;;;;;<<<===;;;;;;;;;:::::::::999999999999999999999999999999777777888888888888777777555666666666777777888888888999999999888777555333777777777777777777777777777777777777888888888888777888888888888777777666666777999:::;;;===>>>???AAAEEEIIIIIIDDD???<<<;;;;;;;;;;;;===@@@AAA@@@???;;;===@@@@@@>>>===???BBB;;;===@@@BBBCCCDDDEEEGGGLLLKKKJJJHHHGGGFFFEEEDDDJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNJJJLLLMMMKKKJJJKKKPPPSSSPPPRRRUUUXXXZZZ\\\]]]]]][[[ZZZ[[[]]]```aaaaaa````````````bbbccceeeggghhhiiiiiinnnvvv{{{sssccc]]]```ZZZYYYXXXXXXYYYZZZYYYWWWYYYYYYXXXWWWWWWVVVUUUUUUSSSUUUXXXZZZZZZYYYWWWUUUWWWVVVUUUUUUUUUVVVWWWXXXvvvoookkkkkkiiieeecccbbbcccfffggg```aaabbbcccccccccccccccaaabbbbbbcccddddddeeeeeeaaabbbeeeggghhhhhhgggffflllkkkjjjhhhfffdddbbbaaabbbbbbbbbbbbbbbaaaaaa```]]]\\\\\\aaagggjjjhhhddddddcccbbbaaa````````````eeefffgggiiimmmssszzz~~~nnnccc[[[VVVQQQLLLFFFBBBAAABBBBBBBBBDDDFFFHHHKKKOOOUUU\\\aaajjjpppzzz~~~rrriiigggeee^^^XXXXXXUUUSSSQQQOOOOOORRRUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSVVVVVVUUUTTTSSSSSSSSSTTTQQQRRRSSSSSSRRRPPPNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFHHHEEEDDDDDDFFFFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???===<<<<<<<<<===>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999:::999888888777777777777777555555555555555666777777777777666666666666777777555666666777888999999999666666666666666666666666888888888777777777777777888888999999999:::::::::AAA@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJLLLOOOPPPQQQRRRTTTVVVWWWXXXYYYYYYYYYWWWVVVXXX]]]``````___^^^^^^^^^```ccceeefffeeejjjooouuu~~~zzzkkk^^^ZZZ]]]\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVSSSUUUWWWYYY[[[[[[[[[[[[VVVUUUTTTTTTVVVWWWWWWVVVzzzqqqllliiipppmmmiiieeebbbbbbcccccc___```aaabbbcccccccccccceeedddcccbbbbbbbbbccccccaaabbbdddfffhhhhhhhhhhhhkkkjjjiiigggeeecccbbbbbbbbbbbbbbbbbbbbbaaaaaa```^^^\\\[[[___dddhhhfffdddhhhgggfffeeedddbbbbbbaaaeeefffgggiiilllrrrxxx}}}qqqeee]]]XXXRRRNNNHHHDDDCCCCCCCCCCCCCCCEEEGGGJJJNNNSSSZZZ___fffmmmwwwyyynnnjjjfff^^^YYYYYYWWWUUUSSSQQQPPPQQQSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSVVVVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSTTTSSSQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFFFFDDDAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@??????>>>===============>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999888888777777777777777666555555555555666777777777666666666666666666777555666666777888888999999888888888888888888888888888777777777777777777777888888888888999999999:::>>>>>>===<<<;;;:::999999999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEDDDDDDEEEEEEFFFGGGHHHKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUXXX\\\___```___^^^^^^___aaadddfffggggggiiiooowwwwwwjjj___[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXWWWWWWVVVVVVTTTVVVXXXZZZ\\\\\\]]]]]]YYYXXXXXXYYYYYYXXXUUUSSSrrrjjjiiihhhooollliiidddaaa```___```]]]^^^___```aaabbbcccdddhhhfffdddaaa``````aaabbbbbbbbbccceeefffggghhhiiijjjiiigggfffdddcccbbbbbbaaaaaaaaaaaaaaa````````````^^^\\\^^^cccffffffeeejjjjjjjjjiiihhhfffcccbbbeeefffhhhiiilllpppvvvzzzwwwiii___ZZZTTTPPPJJJGGGEEEEEEDDDCCCBBBDDDFFFHHHKKKPPPWWW[[[aaahhhrrr}}}yyyqqqjjjbbb]]]\\\YYYXXXUUUSSSQQQPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888999999:::999888888777777777777777666666555555666666777888666666555555555555666666666666666777888888999999888888888888888888888888777777777777777777888888777777777888888888999999:::::::::999999999888888999999999:::::::::;;;;;;:::;;;;;;<<<<<<=========;;;<<<<<<======>>>??????AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTUUUWWW[[[^^^``````^^^___```bbbdddfffiiijjjkkkrrr|||}}}{{{tttiii```]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUVVVXXXZZZ\\\]]]^^^^^^\\\\\\\\\]]]\\\YYYTTTPPP~~~|||yyylllggghhhjjjiiigggdddbbb```^^^^^^^^^\\\\\\]]]___```bbbcccdddhhhfffccc```___```aaacccbbbbbbcccccceeeggghhhiiihhhgggeeedddcccccccccccc``````_________^^^______ccc```^^^^^^aaaeeegggggghhhhhhjjjjjjiiigggdddcccdddfffhhhjjjlllooosssvvv}}}}}}lllaaa[[[UUUQQQMMMIIIGGGFFFDDDCCCBBBCCCDDDFFFHHHMMMSSSWWW\\\cccnnnxxxzzzppphhhcccaaa[[[ZZZXXXUUUSSSRRRQQQPPPRRRRRRRRRSSSSSSTTTUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@>>>===<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999888888777777777777777666666666555666777777888666666555555555555666666666666777777888888888888888888888888888888888888777777777777777888888888666777777777777888888888888888888888888888888888::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>AAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTVVVYYY\\\___```]]]^^^```bbbdddgggkkkmmmrrryyy{{{|||}}}yyyvvv|||sssjjjccc______]]]]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTUUUWWWYYYZZZ\\\]]]]]]^^^]]]\\\[[[[[[XXXUUURRR~~~{{{zzzuuulllhhhjjjmmmhhhgggeeecccaaa^^^]]]\\\\\\\\\]]]^^^___aaacccdddeeecccaaa______aaaccceeeccccccccccccdddfffggghhhfffeeecccbbbbbbbbbcccddd```___^^^]]]]]]]]]^^^^^^bbb```]]]]]]^^^aaadddeeebbbccceeeggggggfffdddcccdddfffiiikkklllnnnqqqtttxxxqqqddd]]]VVVSSSOOOKKKIIIGGGDDDBBBBBBCCCCCCDDDFFFJJJOOOSSSXXX___iiisss|||vvvnnnhhhddd\\\[[[ZZZWWWUUUTTTSSSRRRPPPPPPQQQQQQSSSUUUVVVXXXXXXWWWVVVTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBBBBBBBBBBAAA@@@>>>???@@@@@@@@@???===<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999888888777777777777777666666666666666777888888666666555555555555666666777777777777777888888888777777777777777777777777666666777777888888888888666777777777777888888888777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLQQQQQQRRRSSSSSSTTTSSSSSSQQQRRRTTTUUUWWWZZZ]]]^^^[[[]]]```ccceeeiiinnnsss}}}~~~sssrrroooooouuutttkkkddd``````^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVSSSTTTTTTVVVWWWXXXZZZZZZ]]]ZZZWWWVVVWWWXXXWWWWWW~~~|||{{{yyyrrrmmmjjjkkknnnmmmlllkkkhhhddd```]]][[[^^^^^^]]]^^^___aaacccdddbbbaaa```___```bbbdddfffcccdddddddddeeeeeeeeeeeedddcccbbb```aaabbbdddeeeaaa```___]]]]]]^^^______```^^^\\\[[[[[[]]]___aaa___```aaacccdddddddddccccccfffjjjlllmmmoooqqqsssuuu}}}wwwiiiaaaXXXVVVRRROOOLLLIIIEEEBBBBBBCCCCCCCCCDDDGGGLLLPPPVVV[[[dddmmmuuu|||}}}tttnnniiiaaa___\\\YYYWWWUUUUUUUUUOOOOOOPPPQQQSSSVVVXXXZZZZZZYYYWWWVVVTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGIIIIIIGGGFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAACCCCCCCCCCCCAAAAAA??????@@@@@@??????>>>======>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<:::999999888888999999:::999888888777777777777777777777666666777777888999777777666666666666777777777777777777777777888888666666666666666666666666666666666777888888999999777777777888888888999999888888888888888999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKOOOPPPQQQRRRSSSTTTTTTSSSPPPRRRTTTUUUUUUWWWZZZ]]]ZZZ^^^bbbeeehhhmmmtttzzzssshhhgggeeejjjyyysssjjjccc``````^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWZZZWWWTTTSSSUUUXXXZZZZZZzzzqqqnnnmmmjjjjjjmmmmmmmmmllljjjgggccc___]]]```___^^^^^^___aaacccddd````````````aaabbbcccdddddddddeeefffeeedddcccbbbcccbbb```___```bbbdddfffdddcccaaa______```aaabbb```___^^^\\\\\\\\\^^^``````aaaaaabbbbbbccccccdddcccfffjjjmmmoooppprrrsssuuuvvv~~~nnneee\\\YYYVVVSSSPPPLLLHHHDDDCCCCCCCCCCCCCCCFFFJJJNNNSSSWWW^^^eeemmmvvv~~~xxxqqqgggddd```[[[WWWVVVUUUUUUOOOOOOOOOQQQSSSWWWZZZ\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDGGGIIIHHHFFFEEEFFFHHHGGGGGGFFFEEEEEEDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAA@@@??????>>>>>>??????===>>>>>>???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<:::999999888888999999:::999888888777777777777777777777666666777777888999888888777777777777888888888777777777777777777777777777777777777777777777555666666777888888999999888888888888999999999:::888888888888777777777777888888999999999:::::::::::::::999999999999999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMNNNOOOPPPRRRSSSSSSSSSPPPRRRTTTTTTTTTUUUXXX[[[[[[```eeehhhlllrrr{{{zzzfff^^^```ccclll~~~}}}oooggg```^^^______^^^\\\ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRSSSTTTTTTWWWUUUTTTTTTWWWYYYZZZZZZ|||rrrkkklllmmmjjjhhhjjjhhhiiiiiiiiigggdddaaa```aaa```___^^^___```cccddd```aaaaaaaaabbbbbbbbbbbbdddeeefffgggfffdddaaa```bbbaaa___^^^___aaadddffffffeeecccbbbaaabbbccceeebbbbbbbbb```______```bbbdddccccccbbbbbbccccccdddbbbfffkkknnnpppqqqrrrsssvvvttt|||rrriii^^^\\\YYYVVVSSSOOOJJJFFFCCCDDDCCCCCCCCCEEEJJJMMMRRRUUUZZZaaahhhqqqzzzyyylllhhhbbb\\\WWWUUUUUUUUUOOOOOOOOOQQQTTTXXX[[[^^^\\\[[[ZZZXXXVVVUUUUUUUUUSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMLLLIIIJJJKKKKKKKKKKKKKKKJJJFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFHHHHHHFFFDDDFFFHHHGGGGGGGGGFFFEEEDDDDDDCCCAAABBBDDDEEEEEEDDDBBBAAABBBAAA???>>>>>>>>>???@@@===>>>?????????>>><<<;;;:::::::::;;;;;;<<<<<<<<<:::999999999999999999:::999888888777777777777777777777777777777888888999999999888888888888999999888888888777777777777777888888888888888888888888555666666777888999999999888999999999999:::::::::888888777777666666666666666777777777777888888888:::999999999999999999999::::::;;;<<<<<<======>>>============>>>???@@@AAA????????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRPPPSSSUUUTTTSSSSSSVVVYYY\\\aaagggkkkooovvvsss^^^XXX^^^fffqqqwwwlllddd^^^]]]______^^^\\\[[[YYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTVVVUUUUUUWWWYYY[[[ZZZYYYwwwtttoookkkgggfffffffffiiijjjkkkkkkiiifffcccaaaccccccccccccdddeeefffgggcccccccccccccccbbbaaa```bbbbbbcccdddeeeeeeeeeeee_______________^^^^^^^^^cccfffiiigggdddbbbeeehhhiiigggdddaaa_________```^^^```bbbccccccccceeegggggggggggghhhiiimmmssswwwwwwvvv{{{vvvmmmccc]]]XXXXXXUUUPPPLLLLLLGGGEEECCCBBBBBBEEEHHHJJJPPPSSSWWW\\\bbbjjjrrrwwwsssnnnfffaaa___\\\XXXTTTSSSRRRQQQPPPRRRTTTWWWYYY]]]\\\\\\[[[YYYXXXVVVUUURRRQQQQQQQQQRRRSSSUUUVVVWWWTTTRRRRRRTTTTTTQQQOOOMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAABBBCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;999777666666777777999888777777777888999:::777777777777777777777777777777777777777777777777888888999999999999888888999888777666666777888999777888::::::888777888999999999999999999999999999999:::;;;:::888777888999888888999999999:::::::::;;;:::888777777888:::;;;@@@@@@@@@@@@????????????BBB@@@???======>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLNNNOOOPPPQQQQQQSSSUUUVVVUUUSSSRRRUUUXXX]]]bbbjjjrrryyyppp^^^ZZZ]]]jjjrrriiifffeeedddbbbfffbbb]]]ZZZZZZZZZXXXVVV[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUVVVWWWWWWXXXWWWVVVTTTSSSyyywwwsssnnnkkkiiiiiiiiiccceeegggiiijjjiiigggfffcccccccccdddeeefffgggggggggggggggfffeeedddcccbbbcccccceeefffggggggggggggaaa```___^^^^^^^^^^^^^^^dddgggjjjiiigggfffiiilllhhhgggdddbbb````````````aaabbbccccccccccccfffhhhhhhhhhiiiiiijjjnnntttxxxzzzxxx||||||qqqggg```ZZZXXXVVVPPPLLLKKKIIIGGGEEECCCDDDFFFIIIKKKNNNQQQUUUZZZ```gggnnnsss~~~zzztttkkkddd```\\\WWWTTTVVVTTTRRRQQQQQQRRRTTTVVV\\\\\\\\\[[[ZZZWWWUUUTTTSSSRRRQQQQQQQQQRRRTTTTTTSSSQQQOOOOOOQQQQQQOOOMMMMMMMMMNNNOOOOOOOOOOOONNNNNNMMMKKKKKKLLLKKKHHHFFFGGGHHHHHHHHHHHHGGGEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEECCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;999999999::::::<<<;;;:::888888888999999777777777777777777777777777777777777777777777777888888999999999999888888999888777666666777888999777888::::::888777888999888888888888888888888888999:::;;;:::888777888999888999999999999:::::::::<<<;;;999888888999;;;<<<<<<<<<==================AAA@@@???======>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPRRRSSSTTTVVVXXXVVVTTTTTTVVVYYY^^^dddmmmvvv|||vvvfffWWWYYY```rrr{{{ooogggeeeeeedddccceeeaaa\\\ZZZZZZZZZXXXVVV[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTyyy|||yyywwwtttpppmmmkkkkkkjjjaaaccceeegggiiihhhggggggccccccdddeeefffggghhhiiijjjjjjjjjiiihhhgggeeedddcccdddfffggghhhiiiiiiiiidddbbb```^^^]]]^^^______dddgggjjjiiihhhgggjjjmmmhhhgggeeecccbbbbbbbbbcccdddeeedddcccbbbcccfffhhhkkkkkkkkkkkkllloootttxxx}}}{{{~~~xxxmmmddd\\\YYYVVVPPPLLLLLLJJJHHHFFFEEEEEEGGGIIIKKKKKKNNNRRRWWW\\\cccjjjnnnzzzsssjjjddd```[[[WWWXXXVVVTTTRRRQQQQQQRRRSSSXXXYYYZZZ[[[ZZZXXXVVVTTTTTTSSSSSSRRRQQQRRRRRRRRRQQQOOONNNOOOPPPPPPOOONNNMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLKKKIIIFFFGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;>>>===;;;:::999888888888777777777777777777777777777777777777777777777777888888999999999999888888888888777777777777888888777888::::::888777888999777777777777777777777777999:::;;;:::888888888999999999999999::::::::::::<<<<<<::::::::::::<<<<<<:::;;;;;;;;;<<<=========@@@@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIILLLNNNPPPRRRSSSUUUWWWXXXWWWUUUUUUXXX\\\bbbiiisss|||rrrggg\\\RRRYYYhhh}}}uuukkkdddcccccccccbbbbbb```\\\ZZZZZZYYYXXXWWWZZZZZZYYYXXXWWWWWWVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUVVVWWWWWWWWWVVVUUU~~~|||~~~vvvuuusssqqqnnnllljjjhhhhhheeeeeefffgggfffdddcccbbbbbbccceeefffhhhiiijjjjjjkkkkkkkkkjjjiiigggfffeeeddddddfffhhhiiijjjjjjjjjgggeeebbb```___```aaaccceeeggghhhhhhffffffgggiiiiiihhhgggfffeeeeeeffffffgggfffeeecccaaabbbeeehhhooopppooonnnmmmooorrruuu{{{|||ssshhh^^^ZZZWWWRRRNNNMMMJJJIIIGGGEEEEEEFFFHHHIIIIIILLLQQQUUUZZZ```fffjjjqqqxxx}}}ssskkkfffaaa]]]YYYXXXUUUSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPQQQPPPPPPPPPQQQQQQQQQQQQMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIHHHGGGFFFDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999888888999999999:::<<<;;;;;;:::999888888888777777777777777777777777777777777777777777777777888888999999999999888888888777777777777777777888777888::::::888777888999888888888888888888888888888:::::::::888888999:::999999999:::::::::;;;;;;<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<===>>>??????@@@??????>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMOOOPPPQQQRRRTTTVVVUUUTTTVVVZZZ^^^hhhoooyyyxxxiii___XXXSSS^^^tttxxxrrriiiccc````````````___^^^\\\ZZZYYYYYYXXXXXXZZZZZZZZZZZZYYYXXXXXXWWW[[[[[[[[[[[[ZZZXXXWWWWWWSSSTTTVVVWWWXXXWWWWWWVVV~~~vvvqqqpppooommmkkkiiigggffffffffffffeeedddbbb```___aaabbbeeegggiiijjjkkkkkkjjjjjjjjjiiihhhgggeeeeeedddeeefffgggiiiiiijjjjjjkkkiiifffccccccdddeeeggghhhiiiiiigggeeeddddddeeeiiiiiiiiihhhhhhiiiiiiiiiggggggeeecccaaabbbeeehhhssssssrrrpppnnnnnnppprrrwww{{{{{{nnnaaa\\\YYYUUUQQQPPPJJJIIIGGGEEEEEEEEEFFFGGGHHHKKKPPPTTTYYY]]]cccfffkkkqqq{{{zzzrrrlllfffbbbZZZYYYWWWVVVTTTTTTTTTTTTOOOQQQTTTWWWYYYZZZZZZZZZWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRNNNNNNOOOPPPPPPPPPPPPOOOJJJJJJJJJKKKMMMNNNMMMLLLHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888999999999::::::999999888888999999999999999888888888888888888888888888888888888888888888888888888888999999999999888888777777777888888777777777777888::::::888777888999999999999999999999999999888999::::::888888999:::999999:::::::::;;;;;;;;;::::::999999999999:::::::::;;;;;;<<<===>>>>>>??????>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLMMMMMMNNNNNNOOOQQQTTTTTTUUUXXX^^^cccpppvvvvvvfff[[[VVVWWWjjjzzzvvvqqqiiiccc^^^]]]\\\[[[\\\\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYYYY]]]]]]]]]]]]\\\[[[ZZZYYYSSSTTTVVVWWWXXXWWWWWWVVVyyy~~~~~~yyyoooooooooooommmjjjgggfffccccccccccccbbbbbbaaa``````aaadddgggiiijjjkkkkkkjjjjjjjjjjjjiiihhhgggfffffffffggghhhiiiiiiiiiiiikkkjjjhhhgggfffgggiiijjjlllkkkjjjhhhgggeeedddccchhhhhhhhhiiiiiijjjjjjjjjhhhhhhgggeeeddddddgggiiittttttsssqqqooonnnoooqqqtttzzzxxxhhhaaa]]]XXXSSSQQQJJJIIIGGGFFFEEEEEEEEEFFFGGGKKKOOOTTTWWW[[[```ccchhhoooxxxyyyqqqjjjeee^^^]]][[[YYYXXXVVVVVVUUUOOOPPPRRRUUUWWWYYYZZZ[[[XXXXXXXXXWWWUUUTTTRRRQQQOOOPPPQQQPPPOOONNNOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPJJJJJJJJJKKKNNNOOONNNMMMHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????========================:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;:::666777888999999999999888888888888888888888888888888888888888888888888888888888999999999999888888777777888888888888777777777888::::::888777888999999999999999999999999999777999::::::999888999;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999:::::::::;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHLLLLLLLLLMMMMMMMMMNNNNNNMMMPPPSSSVVVXXX^^^ffflllyyy}}}~~~~~~uuudddXXXWWW\\\xxxwwwuuutttqqqjjjccc^^^[[[YYYYYYYYYZZZ[[[ZZZYYYXXXYYYZZZYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]]]]]]]]]]\\\[[[ZZZZZZTTTUUUVVVWWWWWWWWWVVVUUU{{{vvvyyy{{{wwwmmmnnnoooooommmjjjgggeee```aaaaaaaaaaaaaaaaaaaaa^^^```cccgggiiijjjkkkkkkkkkkkkllllllllllllkkkkkkiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjiiihhhgggfffeeedddccceeeeeefffggghhhiiiiiiiiihhhiiijjjiiihhhhhhiiikkkqqqrrrrrrqqqpppppprrrsssuuu{{{rrrgggaaa[[[UUURRRKKKJJJIIIGGGFFFFFFFFFFFFFFFIIINNNRRRUUUYYY]]]```gggmmmvvvyyyoooiiicccbbb```]]][[[XXXVVVUUUSSSRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYYYYWWWVVVTTTSSSPPPRRRSSSQQQOOOMMMOOOPPPNNNOOOPPPPPPQQQPPPPPPPPPMMMLLLKKKLLLNNNNNNLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFAAABBBCCCDDDEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@????????????????????????:::::::::;;;;;;;;;<<<<<<<<<<<<=========;;;:::999888999:::::::::999888777888888888888888888888888888888888888888888888888888888999999999999888888666777888999999888777666777888::::::888777888999888888888888888888888888777999::::::999888:::;;;:::::::::;;;;;;;;;;;;<<<999::::::::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIILLLLLLLLLMMMNNNOOOOOOPPPNNNQQQVVVZZZ___fffpppxxx|||ppp```WWW\\\fffxxxssstttssspppkkkeee___[[[ZZZZZZVVVYYY[[[ZZZXXXXXXYYYZZZYYYZZZ\\\]]]^^^]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYUUUVVVWWWWWWWWWVVVUUUTTTvvvnnnrrr}}}}}}~~~~~~||||||xxxrrrkkklllmmmmmmllliiifffdddbbbaaaaaaaaa````````````]]]___cccfffiiijjjkkkjjjmmmnnnnnnoooooooooooooookkkkkkllllllkkkkkkjjjjjjggghhhhhhiiijjjjjjkkkkkkfffeeeddddddddddddcccaaabbbcccdddfffgggggghhhhhhiiijjjllllllkkkkkklllmmmmmmooopppppppppqqqtttvvvxxx|||~~~}}}~~~yyyllleee]]]UUURRRMMMLLLKKKIIIHHHGGGFFFFFFEEEHHHMMMQQQTTTWWW[[[]]]eeekkksss|||uuunnnhhhfffddd```\\\XXXVVVTTTVVVUUUSSSRRRRRRSSSUUUWWWYYYZZZZZZZZZYYYWWWUUUTTTSSSUUUVVVTTTQQQOOOPPPRRRNNNOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMLLLJJJHHHHHHIIIJJJLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@????????????????????????:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;999777666;;;<<<<<<<<<;;;999777666888888888888888888888888888888888888888888888888888888999999999999888888666777888999999888777666777888::::::888777888999777777777777777777777777777888::::::999999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>>>>===============>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLMMMOOOPPPRRRRRROOOSSSYYY^^^dddmmmxxx~~~~~~{{{yyyjjj]]]XXXbbbpppuuurrruuuqqqoookkkeee```\\\[[[[[[UUUXXX[[[ZZZXXXWWWYYY[[[YYYZZZ\\\^^^^^^^^^]]]\\\WWWXXXXXXYYYYYYYYYYYYXXXVVVWWWWWWXXXWWWVVVTTTSSSzzzqqqvvv}}}tttqqqooonnnoooooonnnllljjjhhhfffeeeddd```^^^\\\\\\]]]^^^^^^^^^bbbaaaaaaaaabbbeeegggiiijjjiiijjjnnntttwwwuuurrrqqqqqqooommmkkkjjjhhhhhhkkkiiigggggghhhiiiiiiiiijjjfffccccccfffhhhiiihhhbbbbbbaaabbbdddgggjjjlllmmmkkklllqqqqqqkkkhhhjjjqqqqqqqqqqqqqqqssswwwyyy{{{{{{{{{}}}sssllldddYYYQQQQQQMMMIIIGGGFFFEEEDDDCCCFFFHHHJJJMMMOOOSSSXXX[[[aaadddjjjsss{{{sssmmmfffaaa^^^\\\XXXUUUXXXVVVTTTTTTTTTSSSQQQOOOSSSUUUWWWYYYYYYYYYWWWVVVVVVVVVVVVTTTQQQOOONNNOOONNNNNNOOOPPPQQQSSSTTTUUUOOOOOOOOOOOOOOOOOONNNNNNNNNJJJHHHIIIMMMOOOLLLIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999999::::::999999888999999999999888888888777999999999999999999999999::::::999888777777888888888888888888888888888888777777888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999999<<<>>>>>>===<<<======AAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????AAAAAACCCDDDFFFHHHJJJJJJLLLLLLLLLNNNPPPRRRRRRQQQQQQZZZbbbhhhppp{{{~~~|||}}}{{{}}}qqqbbbYYY[[[lll~~~vvvsssqqqoooiiigggdddbbbaaa^^^ZZZWWWVVVXXXZZZYYYVVVUUUXXX[[[VVVWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXYYYWWWWWWXXXXXXYYYZZZZZZZZZzzz{{{wwwooommmllllllnnnkkkkkkjjjiiigggfffeeeeeecccaaa___^^^^^^^^^^^^^^^\\\]]]___aaacccdddeeefffjjjlllooorrrtttvvvwwwxxxxxxuuuqqqmmmjjjiiihhhhhhjjjgggeeeeeefffggggggfffjjjgggddddddfffgggggggggccccccaaaaaacccfffiiikkknnnlllnnnssssssnnnlllnnnppppppoooooooooqqqtttvvvwwwwwwxxx{{{|||}}}qqqeeeZZZSSSQQQNNNJJJGGGFFFEEEDDDCCCEEEFFFIIIKKKMMMQQQUUUYYY___bbbgggpppzzz~~~wwwooohhheeebbb^^^[[[[[[YYYVVVUUUTTTSSSQQQOOORRRSSSUUUVVVWWWXXXWWWWWWVVVWWWWWWUUURRRPPPPPPQQQOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPOOOOOONNNNNNOOOOOOOOOLLLIIIJJJNNNOOOLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????????????????======<<<<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::999999::::::::::::999999999999888888888777777777999999999999999999999999::::::999888888888888888888888888888888888888888777777888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::999999999999999999;;;======<<<;;;<<<<<<@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJHHHHHHIIIJJJMMMPPPQQQRRRWWW___gggmmmsss|||~~~}}}|||~~~~~~|||kkkaaa___fffvvvyyyuuuqqqmmmcccaaa___^^^]]]\\\YYYXXXTTTUUUVVVUUUTTTUUUWWWXXXWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVVVVWWWXXXYYYYYYZZZ{{{}}}}}}~~~ooohhhggggggiiilllhhhhhhhhhggggggfffffffffdddccc```^^^\\\\\\]]]]]]]]]___aaadddffffffffffffggglllqqqsssrrrssswww{{{~~~zzztttnnnjjjiiiiiiiiijjjgggeeedddeeeffffffeeeiiigggeeedddeeeggggggffffffdddbbb```aaacccgggiiillllllnnnssstttqqqooopppooonnnlllkkklllmmmoooqqqqqqqqquuuxxxyyy|||zzzjjj^^^ZZZUUUQQQMMMIIIHHHFFFEEEDDDCCCDDDGGGHHHJJJMMMRRRUUU[[[^^^ccckkkttt|||vvvmmmhhhddd```]]]^^^[[[XXXVVVUUUSSSQQQOOOOOOPPPQQQSSSTTTVVVWWWXXXWWWXXXXXXVVVTTTRRRRRRSSSPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQOOONNNMMMNNNOOOPPPQQQNNNLLLLLLNNNOOOLLLJJJKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@@@@????????????????????????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999888888888888777777777666888888888888888888888888:::999999888888888888999999999999999999999999999888888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;::::::999999888888888:::<<<<<<;;;:::;;;<<<@@@??????>>>>>>??????@@@?????????@@@@@@AAABBBBBBCCCDDDDDDEEEGGGHHHHHHIIIFFFFFFGGGIIIMMMQQQUUUXXX___gggooorrrwww~~~zzz|||~~~~~~~~~~~~pppbbb___ggguuuyyywwwqqqjjj___]]]ZZZYYYZZZ[[[[[[ZZZUUUSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXUUUUUUVVVWWWYYYZZZZZZ[[[|||yyy}}}sssgggccccccdddgggkkkiiihhhhhhgggffffffeeeeeebbbaaa___]]][[[\\\^^^```bbbccccccddddddeeeeeeeeefffiiimmmooopppqqqtttwww|||zzzuuupppmmmkkkjjjjjjjjjhhheeedddeeeeeeeeedddeeeeeeddddddfffggghhhhhhhhhfffccc``````bbbeeegggiiikkknnnrrrssssssrrrqqqmmmkkkiiihhhiiijjjkkkkkkkkklllqqqwwwyyyzzzpppdddaaaZZZVVVQQQMMMKKKIIIGGGEEEAAACCCEEEFFFGGGJJJNNNQQQUUUYYY___fffnnnvvv}}}uuunnniiiddd```___\\\XXXVVVUUUTTTRRRQQQNNNNNNOOOPPPRRRTTTVVVXXXWWWXXXXXXWWWUUUTTTUUUVVVRRRQQQQQQPPPPPPQQQQQQQQQTTTRRROOOMMMMMMNNNPPPQQQRRRPPPNNNNNNOOONNNLLLJJJLLLKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@>>>>>>???@@@AAAAAAAAAAAA????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::::::::::::::999888888888777777777666666777777777777777777777777:::999999888888999999999999999999999999999999999888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;;;;;;;::::::999888888999;;;<<<<<<;;;;;;<<<===??????>>>>>>>>>>>>??????===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLQQQWWW]]]bbbgggooouuuwwwyyy}}}~~~|||yyy{{{~~~qqqeee[[[___ooo{{{vvvuuupppggg^^^\\\YYYXXXYYY[[[[[[[[[WWWTTTRRRSSSWWWZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZXXXXXXUUUVVVWWWXXXYYY[[[\\\\\\}}}|||uuulllcccaaabbbcccfffjjjjjjjjjiiigggfffeeedddccc`````````^^^]]]___dddgggjjjgggdddaaa```aaabbbccchhhggggggjjjnnnrrrrrrqqqttttttsssrrrpppnnnllljjjiiigggdddbbbccccccbbbaaaaaabbbccceeefffgggiiikkkiiigggdddaaa```bbbdddeeeiiilllooorrrtttvvvuuutttllliiifffeeeggghhhhhhhhhhhhiiiooovvvyyy{{{xxxhhhccc]]]YYYSSSNNNKKKIIIFFFDDDAAABBBDDDDDDEEEGGGKKKNNNPPPUUU[[[bbbiiipppxxx}}}|||tttnnniii```]]]YYYWWWVVVVVVUUUTTTNNNNNNNNNOOOQQQSSSUUUVVVUUUWWWXXXWWWUUUUUUVVVWWWSSSSSSRRRRRRQQQQQQRRRRRRUUUSSSPPPNNNMMMNNNPPPQQQQQQPPPOOONNNNNNNNNMMMKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA????????????????????????>>>>>>=========<<<<<<<<<999999999999999999:::::::::::::::;;;;;;:::::::::888888888888777777777777777777777777777777777777:::999999999999999::::::999999999999999999999999888888888888888888888888999999999999999999999999999999999::::::;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;:::::::::999999;;;<<<======<<<;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHJJJNNNQQQVVV]]]eeekkkooouuuyyyxxxxxxzzzzzzxxxxxxyyy{{{|||zzzfff___[[[cccwwwxxxqqqpppjjjbbb^^^[[[WWWVVVWWWXXXXXXXXXWWWTTTQQQRRRVVVYYYZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZ\\\\\\]]]]]]\\\ZZZXXXWWWTTTUUUUUUVVVXXXYYYYYYZZZmmmgggbbbbbbbbbbbbdddgggiiiiiigggfffdddcccbbbaaa```aaabbbaaa```cccjjjoootttqqqkkkfffddddddfffhhhjjjgggeeehhhmmmppppppnnnlllnnnoooppppppnnnlllkkkgggeeeaaa``````___^^^]]]___aaadddeeefffgggiiikkkiiihhhfffdddccccccddddddiiinnnrrrsssuuuxxxxxxuuukkkgggdddcccfffhhhhhhfffhhhhhhlllssswwwzzzooofff^^^ZZZTTTNNNJJJGGGDDDBBBBBBCCCDDDDDDDDDFFFIIILLLMMMRRRYYY^^^cccjjjqqqwww{{{vvvpppeeebbb]]]ZZZYYYXXXWWWVVVPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTVVVVVVUUUUUUVVVWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUSSSQQQOOONNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<999999999999::::::::::::::::::;;;;;;;;;;;;::::::999999999999888888888777888888888888888888888888:::999999999999::::::;;;::::::::::::::::::::::::999999999888888888888888999999999999999999999999888999999::::::;;;;;;<<<999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;<<<=========<<<<<<>>>???===>>>>>>??????>>>>>>======>>>>>>@@@AAABBBCCCCCCAAAAAABBBCCCEEEFFFFFFGGGIIIMMMSSSWWW\\\ccckkkrrruuuyyy{{{xxxvvvwwwwwwuuuvvvwwwzzz}}}zzzmmm^^^```dddnnnxxxmmmjjjddd[[[ZZZXXXUUUTTTTTTTTTTTTSSSTTTRRRPPPOOOQQQTTTVVVWWWXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^^^^___]]][[[XXXWWWRRRRRRSSSTTTTTTUUUUUUUUU|||ssshhhcccaaaccccccaaaaaadddeeeddddddcccbbbaaaaaaaaa^^^```bbbaaa```ccckkkqqqvvvtttoookkkiiihhhiiijjjgggfffeeefffhhhiiikkkkkkiiiiiikkkllllllllllllkkkiiifffcccaaa``````___^^^```cccffffffeeeeeegggiiiiiihhhgggfffeeeeeeddddddffflllppppppssswwwvvvrrrkkkgggccccccgggiiihhhfffjjjhhhiiiooosssvvv||||||qqqbbb]]]WWWQQQLLLIIIEEECCCCCCDDDEEEEEEEEEFFFIIIKKKMMMRRRXXX\\\^^^bbbiiiooovvvzzzxxxnnniiiddd___\\\ZZZYYYWWWSSSSSSTTTTTTTTTRRRQQQPPPPPPRRRSSSTTTSSSSSSUUUWWWUUUUUUUUUTTTUUUUUUVVVVVVTTTSSSRRRPPPOOOOOOOOOOOOMMMNNNNNNNNNMMMMMMMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=========<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999999999999999999999999:::;;;<<<::::::::::::::::::::::::999999999888888888777777888888888888888888888888888888999::::::;;;<<<<<<999::::::;;;;;;::::::999999999::::::;;;<<<<<<<<<;;;<<<<<<;;;:::;;;===???<<<===>>>??????>>>===<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIJJJMMMSSSZZZ```dddjjjsssyyyzzz}}}}}}xxxuuuvvvvvvtttuuuyyy~~~~~~pppbbb[[[eeeqqq|||xxxjjjeee___YYYWWWVVVTTTTTTUUUUUUSSSRRRTTTSSSRRRPPPOOOQQQUUUXXXWWWWWWVVVVVVWWWZZZ\\\^^^^^^___``````^^^[[[XXXVVVTTTTTTTTTTTTTTTTTTTTTTTTyyyrrruuu~~~zzziiieeebbbaaadddccc```___aaa```````````````aaaaaaaaa\\\^^^___^^^]]]```hhhnnnnnnmmmkkkhhhfffeeeddddddaaadddeeedddaaaaaaeeeiiiiiihhhhhhggghhhiiikkklllllljjjfffddddddcccbbb```bbbeeeggggggdddcccdddfffhhhhhhhhhhhhgggfffddddddbbbiiillllllnnnsssrrrmmmkkkfffbbbcccgggjjjiiigggkkkhhhgggkkkooorrrxxx}}}gggbbb[[[UUUPPPLLLIIIFFFDDDEEEFFFEEEEEEFFFIIIKKKMMMRRRXXXZZZZZZ]]]dddiiirrrwww}}}uuupppiiiccc___\\\YYYWWWUUUVVVVVVVVVUUUSSSPPPNNNOOOPPPRRRRRRRRRSSSTTTVVVVVVVVVUUUUUUVVVVVVWWWXXXTTTSSSSSSRRRPPPOOONNNNNNLLLMMMNNNNNNMMMLLLMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAADDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999999999999999999999999999999::::::;;;<<<::::::::::::::::::::::::999999999999888888777777888888888888888888888888888888999::::::;;;<<<<<<999::::::;;;;;;::::::999888999999:::;;;<<<======:::;;;;;;:::999:::<<<>>><<<===>>>??????>>>===<<>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;::::::999999::::::;;;999::::::;;;;;;::::::999;;;;;;;;;::::::999999999777777777777777777777777888888999999999:::::::::999999888888999999:::;;;;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>===<<<;;;<<<<<<===<<<<<<===@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFHHHLLLQQQTTT]]]ccclllrrrvvvwwwxxxxxxyyywwwvvvwwwuuuqqqssswwwtttwwwggg___^^^dddtttrrrggg___ZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWUUUUUUTTTSSSRRRSSSSSSTTTSSSSSSSSSTTTUUUXXXZZZ[[[___^^^]]]\\\ZZZYYYXXXXXXRRRSSSTTTUUUUUUTTTSSSRRRxxxtttggg^^^bbb___]]]\\\]]]]]]]]]\\\]]]\\\[[[ZZZZZZ[[[[[[\\\^^^___aaaccceeeeeeeeeeeeaaabbbdddeeeeeedddcccaaa[[[\\\\\\^^^```bbbdddeeefffggghhhhhhiiiiiiiiiiiiiiigggeeeddddddcccbbb```aaadddfffeeecccbbbbbbdddeeedddddddddeeeffffffgggddddddfffgggiiijjjjjjkkknnnllliiihhhhhhiiilllnnnnnnmmmlllllllllnnnppprrr{{{yyynnnccc]]]XXXRRRNNNNNNGGGEEEDDDDDDEEEFFFFFFFFFIIIKKKOOOSSSWWWZZZ]]]^^^fffjjjqqqxxx||||||rrrlllgggaaa^^^]]][[[YYYWWWWWWUUUSSSQQQQQQPPPOOONNNOOOQQQTTTVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXWWWUUUSSSRRRQQQRRRRRRRRRQQQOOONNNMMMMMMNNNNNNOOOMMMKKKJJJJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>============>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;::::::999:::::::::999::::::;;;;;;::::::999;;;;;;;;;::::::999999999888888888888888888888888888999999999999:::::::::::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<===;;;<<<=========<<<;;;;;;<<<===>>>>>>======???AAA@@@@@@@@@@@@AAAAAABBBCCCBBBDDDFFFIIILLLQQQWWW\\\hhhlllqqquuuuuusssrrrqqquuurrrrrrsssrrrqqqsssyyy|||~~~pppccc___aaarrr{{{mmmddd]]]YYYYYYXXXXXXWWWWWWWWWWWWWWWXXXTTTRRRPPPOOONNNOOOPPPQQQUUUUUUUUUUUUUUUWWWYYYZZZ\\\\\\\\\[[[ZZZYYYWWWWWWRRRSSSSSSTTTTTTSSSSSSRRRxxxlllbbb\\\```^^^[[[ZZZZZZ[[[ZZZYYY\\\[[[[[[[[[[[[\\\\\\]]]aaabbbccceeefffggggggggg^^^___aaacccdddccccccbbb[[[[[[]]]___aaaccceeefffeeeffffffgggggggggffffffeeecccbbbbbbccccccaaa```___aaadddeeedddbbbbbbbbbcccccccccdddeeefffggghhhccccccdddeeeeeeffffffffflllkkkiiihhhhhhiiikkklllllllllllllllmmmmmmmmmnnnuuu{{{zzziiiaaa\\\WWWSSSQQQHHHFFFDDDCCCEEEFFFFFFEEEGGGHHHKKKOOOSSSWWWZZZ\\\```dddjjjpppuuuzzzxxxpppiiidddaaa___\\\ZZZYYYXXXVVVTTTQQQPPPOOONNNNNNPPPRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYXXXWWWUUUUUUTTTTTTTTTRRRQQQPPPOOOOOONNNOOOOOOQQQNNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>=====================<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<;;;:::999999::::::999::::::;;;;;;::::::999;;;;;;::::::::::::999999888888888888888888888888999999999999::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;:::;;;;;;<<<===<<<======>>>>>>======<<<<<<>>>@@@@@@>>>===>>>????????????@@@AAACCCDDDEEEDDDFFFIIIMMMRRRYYYaaafffooorrruuuvvvtttpppnnnlllqqqnnnnnnqqqrrrsssxxxsssggg___aaahhh~~~nnneee```[[[YYYYYYWWWVVVVVVUUUUUUVVVWWWWWWXXXVVVRRRPPPOOOPPPRRRTTTVVVUUUTTTTTTSSSTTTTTTUUUXXXYYYZZZ[[[ZZZYYYWWWVVVSSSRRRRRRQQQQQQRRRRRRSSS~~~rrrkkkeee```]]]ZZZXXXXXXYYYZZZZZZYYYZZZZZZ[[[[[[\\\]]]^^^^^^aaaaaabbbcccdddeeeeeeeee^^^^^^___```aaaaaa``````^^^___```aaabbbbbbcccccccccdddddddddddddddcccbbb```___^^^___aaabbb```___]]]___bbbddddddcccaaa```aaaaaaaaabbbccceeefffgggbbbbbbbbbbbbbbbbbbbbbbbbggggggfffeeeeeefffgggggghhhiiijjjlllmmmmmmllllllqqquuuqqqeee```[[[VVVTTTJJJHHHEEEDDDDDDEEEEEEDDDDDDFFFHHHKKKOOOSSSVVVXXX[[[^^^ccchhhnnnttt|||{{{rrrkkkfffccc___\\\[[[YYYWWWUUURRRQQQOOONNNNNNOOOQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQOOOMMMLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::===<<<;;;:::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>??????????????????===???AAAAAA@@@>>>>>>>>>??????@@@@@@BBBCCCEEEEEEGGGIIIMMMRRRXXX___hhhmmmoooqqqttttttrrrpppnnnnnnooommmnnnsssvvvzzzuuuggg^^^]]]gggssszzznnnccc^^^\\\YYYWWWXXXTTTTTTTTTSSSSSSTTTTTTUUUZZZWWWSSSPPPOOOPPPSSSUUUUUUTTTSSSRRRQQQPPPPPPPPPTTTVVVYYY[[[[[[ZZZXXXVVVSSSRRRQQQPPPPPPQQQRRRSSSvvvppplllhhheeeZZZXXXVVVWWWYYY[[[[[[[[[YYYYYY[[[\\\]]]^^^__________________``````aaaaaa_________^^^^^^]]]\\\[[[^^^___```aaabbbbbbbbbbbbaaaaaaaaabbbaaaaaa``````___^^^___```ccccccbbbaaa\\\^^^aaaccceeedddbbb```_________```aaacccdddeeebbbbbb``````______``````cccccccccccccccccccccccccccdddgggjjjlllmmmmmmlllooorrr||||||mmmeee^^^XXXUUUMMMJJJFFFDDDDDDEEEEEEEEECCCDDDFFFHHHKKKOOORRRTTTWWWZZZ^^^bbbhhhpppxxx}}}}}}vvvnnnjjjeee```]]]ZZZXXXUUUTTTSSSRRRPPPPPPPPPPPPQQQPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPNNNNNNNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFDDDCCCBBBAAABBBCCCCCCBBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>????????????<<<<<<<<<===============;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<;;;;;;:::::::::;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999999999::::::;;;<<<;;;;;;;;;;;;<<<===============>>>>>>?????????>>>@@@BBBBBB@@@???>>>???AAAAAAAAABBBCCCEEEFFFGGGLLLOOOSSSXXX]]]cccjjjooollloooqqqrrrqqqoooppppppooonnnqqqwww}}}xxxiii^^^YYY```qqqmmmddd]]]ZZZYYYWWWVVVXXXVVVUUUUUUTTTTTTTTTTTTTTTVVVSSSOOOLLLKKKMMMPPPRRRUUUUUUTTTTTTRRRQQQPPPOOOSSSUUUXXXZZZ[[[ZZZXXXWWWSSSRRRQQQPPPPPPQQQRRRSSSvvvqqqoookkkgggdddZZZXXXWWWWWWYYY[[[\\\[[[WWWXXXZZZ\\\^^^`````````^^^]]]]]]]]]]]]]]]^^^___``````^^^]]][[[YYYXXXWWWYYYZZZ\\\___```aaaaaaaaa]]]^^^^^^_________^^^^^^``````aaadddfffgggeeeddd]]]^^^___bbbeeeeeecccbbb_________``````bbbcccdddbbbaaa```___^^^___``````bbbcccddddddddddddcccbbb```bbbeeehhhjjjlllllllllnnnpppvvvyyymmmbbb[[[YYYQQQMMMHHHFFFEEEFFFFFFEEEDDDDDDDDDFFFHHHKKKNNNPPPSSSVVVYYY^^^ccckkksssyyy}}}{{{vvvooohhhccc^^^[[[XXXWWWVVVUUUSSSRRRQQQQQQQQQOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOOOOOPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>????????????@@@<<<<<<<<<===============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999888888888888999::::::<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;===>>>>>>>>>@@@BBBAAA@@@???@@@AAACCCCCCDDDFFFGGGIIIKKKLLLTTTWWW[[[___aaaeeehhhkkklllnnnppppppoooooopppqqqrrrrrrwwwuuujjj^^^XXXZZZggg~~~ssseee^^^XXXXXXWWWUUUVVVYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUSSSPPPNNNMMMOOOQQQSSSVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSVVVWWWXXXXXXWWWVVVSSSRRRRRRQQQQQQRRRRRRSSSvvvmmmllllllhhheeeddd^^^\\\YYYYYYZZZ[[[ZZZZZZVVVXXXZZZ]]]___aaaaaaaaa___^^^]]]\\\\\\]]]^^^^^^```___]]][[[YYYWWWWWWVVVUUUWWWYYY[[[\\\\\\[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]``````aaadddffffffeeeccc___^^^^^^aaadddfffeeecccaaaaaaaaaaaaaaabbbcccdddcccbbb```___^^^___```aaaaaabbbdddeeeeeedddbbbaaaaaabbbdddfffhhhiiijjjkkkkkklllooozzzvvvhhh```^^^TTTPPPJJJGGGFFFFFFFFFFFFEEEDDDDDDDDDFFFIIIKKKMMMOOORRRVVVZZZ___gggnnnssswww{{{{{{rrrkkkeee```]]]ZZZYYYXXXVVVUUUSSSRRRRRROOOOOOPPPPPPQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVSSSTTTUUUVVVVVVUUUTTTTTTOOOOOOOOOPPPQQQQQQOOOMMMNNNNNNMMMKKKJJJIIIHHHGGGJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<=========>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::999999999999:::;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;<<<>>>???@@@???@@@AAA@@@@@@@@@BBBDDDDDDEEEGGGJJJMMMQQQTTTVVV]]]```dddffffffeeeffffffkkkmmmoooppppppqqqtttvvvyyyzzz}}}wwweee]]]UUUUUU]]]ooo~~~ssshhh___YYYUUUUUUUUUUUUWWW[[[ZZZYYYWWWUUUSSSRRRQQQQQQTTTSSSRRRQQQQQQRRRTTTVVVTTTUUUVVVVVVVVVVVVUUUTTTQQQQQQRRRSSSTTTTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRvvvlllfffhhhjjjfffeeefffbbb___\\\ZZZZZZZZZYYYXXXUUUWWWZZZ]]]```aaabbbbbbaaa```___]]]]]]^^^______^^^]]][[[ZZZXXXWWWWWWVVVVVVWWWXXXYYYXXXVVVTTTSSSXXXYYYZZZ\\\\\\]]]]]]]]]]]]^^^___aaaddddddbbb``````___^^^```dddgggfffeeedddcccccccccccccccddddddcccbbb```______```aaaccc___```bbbccccccbbb```___ccccccdddeeefffggghhhiiiiiiiiijjjsss~~~mmmdddbbbUUUQQQLLLHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGJJJKKKMMMPPPTTTXXX]]]dddkkkpppsssxxx}}}yyyqqqjjjdddaaa\\\[[[ZZZXXXVVVUUUSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUVVVWWWVVVVVVUUUSSSTTTUUUVVVWWWVVVUUUTTTOOONNNOOOPPPRRRRRRPPPNNNPPPOOONNNLLLKKKIIIHHHGGGKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDEEEEEEFFFEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAABBB>>>>>>??????@@@@@@@@@@@@;;;<<<<<<<<<======>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???999::::::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@????????????AAACCCDDD???@@@@@@@@@???@@@CCCFFFEEEFFFIIIMMMRRRWWW[[[]]]cccfffjjjkkkiiifffdddccchhhjjjmmmooorrruuuyyy|||~~~tttnnn[[[UUUQQQTTT```uuuxxxmmmccc[[[VVVSSSTTTTTTUUUXXX]]]XXXVVVTTTRRRPPPNNNMMMMMMOOOOOONNNNNNOOOPPPRRRRRRPPPQQQRRRTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRvvvpppkkkeeedddffffffccc___aaa```]]][[[YYYWWWVVVVVVYYY[[[^^^``````aaaccceeebbbbbbaaa```___``````aaa[[[ZZZZZZ[[[[[[ZZZXXXUUUVVVUUUTTTTTTTTTUUUVVVWWW[[[]]]\\\XXXXXX\\\^^^]]]^^^]]]]]]```bbbbbb___[[[^^^^^^^^^___```bbbcccdddcccbbbbbbbbbcccdddeeeeee``````___^^^^^^______```aaaaaaaaabbbbbbbbbbbbbbbcccccccccddddddeeeeeeeeekkkiiijjjrrrvvvjjjdddZZZWWWRRRLLLIIIFFFEEEEEEBBBBBBBBBCCCEEEFFFHHHIIIIIIKKKPPPTTTYYY```ggglllppptttyyy~~~|||ssskkkffffffbbb\\\YYYYYYWWWTTTQQQTTTTTTTTTTTTTTTSSSRRRQQQTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUUUUTTTRRRQQQOOONNNOOONNNNNNNNNLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@??????@@@@@@AAACCCBBBAAA????????????@@@============>>>>>>>>>>>>@@@@@@????????????@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===============<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<>>><<<999777777888:::<<<::::::999999999::::::;;;>>>===;;;::::::;;;===>>><<<<<<;;;<<<===???AAABBB<<>>>>>>>>??????>>>>>>============>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===============>>>===<<<::::::;;;<<<===:::::::::::::::;;;<<<===>>>===;;;::::::;;;===>>>;;;:::::::::;;;<<<>>>???<<>>>>>>>>>>>???@@@BBBBBB===>>>>>>>>>>>>?????????>>>>>>============>>>>>>???>>>>>>==================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>=========:::::::::;;;<<<===>>>???>>>===<<<;;;;;;<<<===>>><<<;;;:::::::::<<<===>>>===@@@BBBCCCBBBAAAAAAAAA???AAADDDFFFHHHLLLPPPSSSXXXZZZ]]]```ccceeeeeefffbbbdddeeeeeedddeeegggiiikkklllpppwww}}}ttthhh\\\QQQLLLMMMPPP[[[nnn~~~tttjjjbbb]]][[[ZZZXXXWWWVVVUUUVVVVVVRRRQQQOOONNNMMMMMMMMMMMMOOOOOOPPPPPPOOOOOONNNMMMNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRQQQPPPNNNMMMMMMRRRPPPPPPPPPQQQQQQOOONNN|||qqqoooppphhhfffcccbbbcccbbb```^^^^^^]]]\\\\\\[[[[[[\\\\\\YYY[[[]]]^^^^^^^^^___aaa]]]___bbbccccccaaa^^^\\\ZZZXXXVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZVVVYYYZZZXXXZZZ___bbb```bbbaaa```______````````````aaabbbccccccaaa___^^^^^^^^^^^^^^^___```bbbbbbbbb]]]ZZZ]]]cccddd___YYY\\\]]]]]]___```aaabbbbbbeeeeeefffgggiiijjjjjjkkkjjjmmmqqqtttttt{{{qqqjjjaaaYYYSSSOOOJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGIIIKKKNNNRRRXXX\\\aaaeeeiiinnnrrrvvvzzz}}}xxxqqqmmmhhhbbb]]]ZZZZZZXXXVVVUUUSSSRRRRRRNNNOOOOOOQQQRRRSSSTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFDDDEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBB????????????@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@AAA@@@@@@??????@@@@@@AAA@@@??????>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========:::;;;;;;<<<===>>>>>>>>>======>>>???????????????>>>???@@@@@@@@@???======;;;;;;;;;<<<===???@@@AAA???>>>============>>>??????>>>===<<<===>>>???@@@???AAADDDDDDCCCCCCCCCDDDCCCFFFJJJMMMQQQUUUYYY\\\^^^```aaacccdddcccbbbaaaaaadddffffffeeegggjjjnnnrrrtttyyy{{{wwwqqqjjj___TTTNNNMMMOOO[[[nnnyyysssjjjbbb]]]ZZZYYYWWWUUUTTTTTTTTTUUURRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVUUURRROOOPPPOOONNNOOOPPPPPPNNNLLL|||~~~uuummmlllmmmdddcccccccccddddddcccbbb]]]\\\\\\[[[[[[\\\\\\]]]ZZZ\\\^^^______^^^___aaa]]]___aaacccccc```]]][[[YYYWWWTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYUUUYYYZZZZZZ\\\aaacccbbbbbbbbbbbb``````___```aaa]]]___aaabbbcccbbb```___]]]]]]^^^^^^___aaabbbcccbbb]]]ZZZ\\\bbbddd```ZZZWWWXXXZZZ]]]___bbbdddeeeeeefffggghhhjjjkkklllmmmkkkmmmppprrrqqqtttvvviii___XXXSSSNNNJJJGGGFFFEEEDDDDDDDDDDDDDDDBBBDDDFFFIIIKKKPPPUUUZZZ^^^aaaeeejjjmmmrrrwwwzzz|||~~~wwwqqqiiiddd\\\[[[YYYWWWVVVUUUUUUUUURRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>??????===>>>>>>???????????????===>>>???@@@@@@>>>===<<<;;;<<<<<<===>>>???AAABBB?????????>>>>>>?????????@@@???>>>>>>>>>???@@@AAA@@@BBBDDDDDDDDDDDDFFFGGGKKKNNNSSSVVVZZZ]]]aaadddaaaaaabbbbbbaaa___^^^]]]```cccfffffffffhhhmmmrrryyy}}}|||rrrkkkeee___VVVNNNMMMRRRWWWkkkyyytttjjj```[[[\\\[[[YYYWWWVVVVVVVVVWWWSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTWWWYYYXXXVVVSSSQQQPPPQQQRRRSSSRRROOOMMM{{{zzzvvvoooiiifffeeebbbbbbccccccdddccccccbbb\\\[[[[[[ZZZ[[[[[[\\\\\\]]]___aaaaaaaaa```aaabbb]]]___aaacccbbb```]]][[[YYYWWWUUUTTTUUUUUUTTTSSSSSSTTTUUUWWWWWWXXXXXXXXXVVVZZZ\\\\\\^^^ccceeecccbbbcccdddcccaaa___```aaa]]]]]]___```aaa``````___^^^^^^^^^___aaabbbdddeeeddd___[[[\\\___```^^^[[[WWWXXXZZZ]]]```ccceeegggeeeeeeggghhhjjjlllmmmnnnjjjiiikkkllllllnnnxxxsssddd\\\UUUOOOJJJHHHHHHGGGFFFEEEEEEEEEEEEAAACCCEEEGGGIIIMMMSSSVVVZZZ\\\```dddhhhmmmrrrvvvxxx{{{xxxoooiii```___\\\ZZZXXXWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJIIIHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<===>>>>>>??????======>>>???????????????===>>>?????????>>>===<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========???@@@AAAAAACCCEEEFFFGGGHHHJJJMMMTTTWWW[[[^^^___aaadddfff_________^^^^^^]]]]]]]]]___ccchhhiiiiiilllttt{{{}}}xxxkkkbbb[[[VVVOOOIIINNNYYYfff}}}zzzsssfff\\\YYYYYYXXXVVVUUUTTTSSSTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOQQQSSSVVVVVVVVVUUUUUUTTTTTTTTTVVVWWWVVVSSSPPP|||}}}~~~sssnnnlllgggdddddddddfffgggfffeeeccccccbbb^^^^^^]]]]]]]]]]]]^^^^^^]]]___``````_________```]]]___```bbbaaa___]]]\\\ZZZYYYWWWWWWWWWVVVTTTRRRRRRSSSUUUWWWXXXXXXXXXXXXXXX\\\^^^^^^```dddfffdddaaaccceeeeeebbb```___```^^^^^^^^^^^^^^^]]]]]]]]]______```aaabbbdddffffffkkkhhhccc______^^^]]]\\\[[[\\\^^^```bbbeeefffgggdddeeefffhhhjjjlllnnnooojjjgggfffiiikkknnnuuu|||pppddd[[[TTTNNNLLLKKKIIIGGGFFFDDDDDDCCCBBBCCCDDDEEEFFFIIINNNQQQTTTVVVZZZ^^^bbbffflllppptttwww|||{{{tttllljjjfffbbb^^^\\\[[[[[[YYYXXXWWWVVVTTTSSSRRRQQQMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBB@@@??????>>>>>>??????@@@??????>>>============>>>?????????>>>>>>>>>==================>>>>>>>>>>>><<<<<<======>>>>>>>>>???<<<===>>>>>>??????>>>>>>???????????????>>>=====================>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???AAABBBDDDFFFHHHKKKMMMNNNPPPTTTVVV[[[]]]```aaaaaaaaaaaabbb[[[[[[[[[[[[]]]___bbbcccbbbgggmmmpppqqqwwwzzztttpppeee[[[SSSQQQMMMLLLXXXhhh|||}}}uuulll___YYYZZZUUUTTTRRRQQQPPPOOOPPPPPPOOOPPPRRRSSSSSSQQQOOONNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNRRRUUUUUUSSSRRRSSSUUUTTTTTTUUUWWWXXXVVVSSSPPP}}}}}}|||qqqjjjjjjkkkiiihhhjjjjjjkkklllkkkhhheeedddccccccbbbbbbaaaaaaaaaaaabbbZZZ\\\]]]]]]\\\[[[\\\]]]^^^___```aaa```___]]]\\\\\\[[[ZZZZZZYYYWWWTTTQQQSSSTTTVVVXXXYYYYYYYYYXXXYYY]]]______aaaeeefffddd```dddffffffccc```___```aaa```^^^]]]\\\[[[[[[[[[``````aaabbbccceeeggghhhtttqqqkkkeee```____________```aaacccdddfffggggggcccdddfffhhhjjjlllnnnooommmgggeeeiiimmmpppvvv{{{qqqggg___YYYPPPNNNLLLIIIFFFDDDBBBBBBCCCCCCDDDDDDDDDFFFIIIMMMPPPRRRVVVYYY]]]bbbhhhlllqqqtttyyy}}}xxxuuupppjjjeeebbbaaa```ZZZYYYXXXWWWVVVTTTSSSSSSNNNNNNNNNNNNOOOPPPQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPQQQPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCEEEEEEEEEEEEDDD@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>===============????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>===============>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBDDDFFFGGGMMMOOORRRTTTVVVYYY]]]```^^^```aaabbb```^^^^^^^^^YYYXXXXXXZZZ]]]bbbgggjjjeeelllssswwwzzzyyyqqqkkkhhhaaaVVVPPPPPPOOOSSScccxxxvvvnnneeeZZZXXX^^^WWWVVVTTTSSSRRRQQQRRRRRRMMMOOORRRSSSSSSQQQNNNLLLPPPPPPQQQQQQPPPPPPOOONNNLLLLLLLLLLLLLLLMMMMMMMMMPPPTTTXXXVVVRRRPPPRRRVVVRRRRRRSSSUUUVVVTTTQQQNNN