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