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