#. .# .. ## . #. .# .. #.##.##... #......... ##.o^...... #.o