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