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