@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@%%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@ @@@@@@@@@@@%%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@%%@@%%@@@@@%%@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@ @@@@@@@@@@@%%@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@%@%%@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@ @@@@@@@@@@@%@@@@@@@@@%@@@%%@@@@@@@@@@%@@@@@%%@@@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@ @@@@@@@@@%@%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@@@%%@@@@@@@@@@@@@@@@@@@%#@@@@@@@@@@ @@@@@@@@@@@%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@%%@@@@@@@@@@@@@@@@%@%@@@@@@@@@@ @@@@@@@@@@%%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@%@@@@%@@%%%@@@@@@@@@@@@@@@@%@@@@@@@@@@ @@@@@@@@@@%@@@@@@@@@@%@@@@@@@@@@@@%%@@@@@@@@@@@@@@%@@%@@@%#@@@@@@%%@@@@@%%@@@@@@%@@@@@@@@@@ @@@@@@@@@%%@@@@@@@@@@%@@@@@@@@@@@@@@%%%%@@@@@@@@@@%@@%@@@%#%%@@@%#%@@@%%@@@@@@@%%@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%%@@@@@@@%%@@%%@@@#@@@@%*#@@%%@@@@@@@@@%@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@##@%%#@@@@%#@%%@@@@@@@@@@@%@@@@@@@@@@@ @@@@@@@@%%@@@@@@@@@@@%@@@%%@@@@@@@@@@%#%@%#@@@@@@@%#****%%#@%%%##@%@@@@@@@@@@@@%@@@@@@@@@@@ @@@@@@@@%@@@@@@@@@@@@%@@@@@@@@@@@@@@@##@%%%@@@%%@@#+*##%%%#@@*##%@%@@@@@@@@@@@%%@@@@@@@@@@@ @@@@@@@%%@@@@@@@@@@@@%@@@@@@@@%%@@@@@%*#%@%@@%%%%@@##%%#@%#@@##%@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@%@%@@@@@@@@@@@%@@@@@@@@%@@@@@@*#+%@%@@%@%%@@%##%%%#**%##@@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@%@%@@@@@@@@@@@%@@@@@@@%@@@@@@@%%*@@%@@#%*#@@@#*%##*##@##@@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@%@@@@@@%@@@@@@@@#*%@@%@@%%*%@@@%%%@@###%*%@@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@@@@@@%%@@@@@@@%**%@@%@@###%@@@@@%%%%#*%#%@@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@%@%@@@@@@@@@@@@@@@@@%@@@@@@@@***#@@%@@%#%%@@@@@@@###*+*@@@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@#%@@@@@@@@@@@@%%%%%%%@@@@@@@@%%*%@@%@%%#@%@@@@@@@@#%*+#@@@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@%%@@@@@@@@@@@%%%%%%%@@@@@@@@@@#*%@@%@%#%@%@@@@@@@%%%+#%@@@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@%%@@@@@@@@@@@@@@@@%@@@@@@@@@@%#%@@@%@%%%@%@@@@@%%#*##%@@@@@%@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@%%@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@%%@%%%%#%@@@%#**##%%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@%%@@@@@@@@@@@@@@%%@@@@@%%@@@@@@@@%%%@%%%#*%@@@@%*%%%#@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@%%@@@@@@@@@@%%@%%@@@@@@%@@@@@@@@%%%%@%%#%#@@@@@%#%%%#@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@%%%@@@@@@@@@@%@%@@@@@@@%@%@@@@@@#%%%@%%%#%@@@@@#%%@##@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@%%%@@@@@@@@@@@@%@@@@@@@@%%@@%@@%%%@%@%@%##%@@@%*%%@##@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@%%%@@@@@@@@@@@@%@@@@@@@%#@@@@@@@%@@%@%#+#*%@@@%*#%%%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@%%%@@@@@@@@@@@@%@@@%%%%*@@@@@@@%@@@%@**##%@@@@%####*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@%%@@@%@@@@@@@@@%@@####%%@@@@@@%@@@@%%#%#@%@@@@%##@#+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@%%%@@%%@@@@@@@@%%%%*##@%@@@@@%%@@@@%%%%%@@@@@@%#@@#%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@%@%@@@%%@@@@@@@%%@##%%%#@@@@@%@@@@@%@%%%@@@@@@#%@@##@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@%@%@@@@@@@@@@@@%@@%##%%%@@@@@@@@@@@%@%@@@@@@@%*@@@*%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%%%%*@@%%@@@@@@@@@@@%@%@@@@@@%%@@@###@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%@@@%@@%%@@@@@@@@@@@%@%@@@@@%%%##%%%%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%@@%%@@%%@@@@@@@@@@@%@%@@@@@%%*%@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%@@@%@@%%@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@@@@@%@@%%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%@@@%@@%%@@@@@@@@@@@@##@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%@@@%@@%%@@@@@@@@@@@%#%@@@@@@@@@@@@%%%%%%@@@@@@@@@@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@@@@@%@@%%@@@@%%@@@@%%##%@@@@@@@@@@%%@@@@%@@@@@@@@%@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%@@@%@@%%@@@@@%%@@@%%%%@@@@@@%%@@@%@%%@@%@@@@@@@%%@@@@@@%@@@@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%@@@%@@%%@@@@@@@%%@@@%%%@@@@%#@@@%%@%%@%%@@@@@%%%@@@@@@@%@%%@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%@@@@@@@@@@%%##%@@@%%%%@@%%@@@%%@@@@@%%@%@@@@@@@%@%%@%@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@@#%#%@@@@##@#@@%#@@%%@@@@@%@%@@@%@@%%@%@%%@%@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@@@@@%@@@%@@@@@@@@@%%@%@@@@@%%@#@@%#@%%@@@@@%@@%%%#%%%@@%%@%%@%@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@@@@#%@@@@@@@@@@@@@@@@%@@@@@#%##@%%@@@%@@@@%@@@@#%%%@%@%%%%@@%@@@@@@@@ @@@@@@@@@%@@@@@@@@@@@@%##%%@@@@##%@@@@@@@@@%@@@@%%@##@@@%%%%@@@@%%%@@%@@@@%%%%@%@%@@@@@@@@@ @@@@@@@@@%@@@@@@@@@@%@%#%%%@@@##%@@@@@@@@@@%@%@@%%%%%@%%#%@%@@@@@@@@%%@@@@@%@%@@@%@@@@@@@@@ @@@@@@@@@%@@@@@@@@%%%%#*##%@@@@%%@@@@@@@@@@###@@%@@@%@%%%%@%@@@@@@@@@%%@@@@@@@%@@%@@%@@@@@@ @@@@@@@@@@@@@@@@@%%@%%+#%@@@@@@%%@@@@@@@@@%%@%%@%@@@%@%@@%%%@@@@@@@@@%%@@@@@@@@@%%@@%@@@@@@ @@@@@@@@@%%@@%@@@##%@%###@@@%%@%%@@@@@@@@@#@@@@@%%@@%@%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@%@%%@@@ @@@@@@@@@#%@%%@@%#%%@%#*#@@%%@@%*@@@@@@@@%%@@@@@@%%@%@%@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@%@@@@@ @@@@@@@@%#@@#@@@%#%%%%**#@%%@%@##@@@@@@@@@@@@@@@@@@%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@%%@%@@@##@%#%#%#%%%%#@%%%%%@@@@@@@@@@@@@@@#%%#*+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@%%%%*%@#@@%@@#%#%%%%@@##@@@@@@@@@@@@@@@@@@#%###%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@%*#%#*#%@@@@@@####%%@@%#@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@%%%##%%@@@@@@%%%@%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@%@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@