##### ...... ############################# ....... #.............##............# ...?... #.............##............# ....... #.............##............# ###........ #..............#............# #.)..o..... #.......>......#............###)#........ #......).......#............#.()#.o..<.. ###+##########.#............#.###....... #..........>.....# ....... ###...........o### ###### #######.###### #.# ..# ####