##### #<..# #........# #...###...# #.## .... #. ... # .. .