.....# .....# ###########.....# ...............# ...............# ...............+ ...............# ..#### .......o.......# #....######+#####'###+#..oo. #....#..........<.# .o. #....#..o.........+ o ... #....#....o.......# ...###+##....#.############ #...........##.###.## #..........o'......... #.........o.#......... #.......o...#......?.. #.....{{....########## ######{##### #o## ##.# ###