# ... ... .. ### .# #...###.# ### ###...#...#...#. .........a........ #<..# ###.# .# .# .# .# .# .# .