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