5
6
###--#
-#----
7
-####-#
-####--
4
----
----
12
#----##-#---
#-----#-----
20
###-#---###-#####--#
#-#-----#---#--##---
