---------------######----------------
--------##############--------
----######ATLANTIS######----
---###################---
----########....########----
-----#######..#..#######-----
------######..##..######------
-------#####..###..#####-------
--------####............####--------
---------###..#####..###---------
----------##..######..##----------
------------##########------------
----------------######----------------
--------------------##--------------------