 .::-::::.                :======---:.
 .-=++++++++==-:.     .:-++===--=**+=:
.=. ...:::::--=****+++=-:.        --
-:      $2.-==-.$1  .::.              ::
.      $2:*%@@@@@#.     .:::.
      :#%%%%%@%#+. :*##%%%%#+.
      *%%%%%%*. =. +*#%%%%%%%#:
      *%%%%%%-       +%%%%%%#@=
      :%%%%%%#-.  .:+%%%%%%%%+
       :*%%%%%%+.  .-+*###*=:
         :=+=-.