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