#. ####. ##....### ........# .#.#..<.# # ........##.##### #....<......# ##^#O##.###.# #.####.#.# .. #........# ... ######'### #.# #...# # #.....# #.....>.# #.......... +........... #............ ##.......#### #### #.. #.# #<# ........# #########