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