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