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