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