....::::::...:.......::::::..
.. ?.
.! 57
.^ Y.
. J.
.. YJ.
.. YJ.
. J?.
.. J?.
.. ?7.
. ?7.
.. 77.
.. 7!
. !!
. !~
.: A.
.: W.
.^ ::..::::..::::..::::..::::..:: A.
:~ ... A.
. ^!777~. E.
:~ :^~^. .^:
::..::::..::::..::::..::::..::