.. .... . #. .... .. ##.. ....# .#.#.###....# .....#....## ##.......... #....o...... #.# #<# #)# ..# #... #... #.... ##... #....