. .# #.# #. #.#. ### .. ... ..# .# #..#.#..###. #..#.#...... #..ooo...# #