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