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