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