..# .. #. ##.# . ##...#######.# ###.........>... ......O......### ##............< #.......<......# #.......?....... #..###.........# #. ###....#### # .....# #..... #.#.##. #...# ..