----------------
------#####-----
----##-----##---
---#---------#--
---#-##---##-#--
--#--##---##--#-
--#-----#-----#-
--#-----#-----#-
--#--#-----#--#-
--#---#---#---#-
---#---###---#--
---#---------#--
----##-----##---
------#####-----
----------------
----------------
