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