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