**######**+++=====++**##%%@@@%%#**+=-:... ..::-=++*######***++=====+++*##%%%@@% ########**++=======++**#%%%%%%%##*+=-::.....::-==+**######**++========+**##%%%%% ######**++===-----==++*##%%%%%%#**+=--:::::::-==+**#######**+==------==+**##%%%% ####***++==--::::--==+**##%%%%##**+==--::::--==+**##%%%###*++=---:::--==+**##%%% ****+++==--:::::::--=++*########**+==------==++*##%%%%%##**+=--::::::--=++*##### ++++===--:::...:::--=++**######**++===---===+**##%%%%%%##*++=-::....::--=+**#### +====--:::.....:::-==++***###***+++=======++**#%%@@@@%%##*+=-::......::-=++**### ===---::::...::::--==++********+++=======++*##%%@@@@@@%#**+=-:.. ..::-==+***## ===----::::::::---==++++****++++========++*##%@@@@@@@@%#*+=-::. ..:-==+****# +====----------====++++++++++==========++*##%@@@@@@@@%%#*+=-:.. ..::-==+***** *+++++==========++++++++++====------==++*##%@@@@@@@@@%#*+=--:.. ..:--=++***** ##******++++++++++++++++===---------==+**#%%@@@@@@@@%%#*+=-::.. ...:--=++****** %%%######*********++++===----::::---=++*##%@@@@@@@@%%#*+=--:......::--=++******* @%%%%%%######****+++===---:::::::--==+**#%%@@@@@@@%%#*++=-:::...::--==++******** @%%%%%%%#####***+++===---:::::::---=++*##%%@@@@@%%##*++=--::::::--==++**#####**+ %%%%%######****+++===---:::::::---=++**##%%%%%%%##**+==--:::::--==++**#######**+ ************++++====----::::----==++***###%%####**+==---::::--==++*###%%%%%##*++ +++++++++++++======----------===+++***######***++==---::::---=++*##%%%@@%%%##*+= -----=======================++++*****###****++==---::::::--==+**#%%@@@@@@%%#**+= .:::::-----========+++++++******#####****++===--:::...:::-==+*##%@@@@@@@@%%#*++= ....::::---====++++*****############***++==--::.......::--=+*#%%@@@@@@@@@%##*+== ...:::--===+++***####%%%%%%%%%%%##**++==--::.. ...:--=+*#%%@@@@@@@@@%%#*++=- ..:::--===++**###%%%@@@@@@@@@@%%##**++=--::.. ..::-=+*#%%@@@@@@@@@@%#**+==- :---===++**###%%@@@@@@@@@@@@@%%%#**+==-::.. ..::-=+*##%@@@@@@@@@%%#**+==-- ===+++**###%%%@@@@@@@@@@@@@@%%##*++=--::.. ..:--=+*##%@@@@@@@@%%##*++===-- +****###%%%%@@@@@@@@@@@@@@%%##**+==--::... ...:--=++*##%%@@@@@@%%##**++===--- ######%%%%%@@@@@@@@@@@%%%###**+==--:::........::--==+**##%%%%%%%%##**++===-----= #####%%%%%%%%%%%%%%####***+++==---:::::::::::--==++**###%%%%%###**+++==-------== ##############******++++===-----:::::::----==+++**###%%%%%###**++===---:::---==+ *********++++++=====------::::::::----===+++**###%%%%%%%###**++==--:::::::---=++ *++++++====-----:::::::...::::::---==+++**##%%%%@@@%%%%##**+==--::......::--=++* ++====----::::.............:::--==++**##%%%@@@@@@@@@%%##*++=--::........::-==+** ===----:::.... ...::--==++**#%%@@@@@@@@@@@@%%#**+==-::... ..::--=+**# ===---:::..... ...::--==++*##%%@@@@@@@@@@@@@%%#*++=--:... ...::--=++**# +===----:::..........:::--==++**#%%@@@@@@@@@@@@@%%##*++=--::.........::-==++**## ++++====----::::::::---===++**##%%@@@@@@@@@@@@%%##**+==--::.......:::--==++****# #****++++=============++++**###%%%%@@@@@@@%%%###**++==--:::::::::---===+++****** %%####*****+++++++++++*****#####%%%%%%%%####***+++===-----------====++++*******+ %%%%%%######*****************#######******++++=====-------=====++++*********++++ @%%%%%%%#########***************+++++++=======-------=====++++*****###*****+++==