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