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