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