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