## .. ##.# ...# #####..# ...#..# ...######.#..## ......O....!..# .#.######.#...# .......#.## ########.# #.# #.# #.#########.# #....<......# #############