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