########## #......... #.######## ##### ######### #.# #...# ########.......###################.#########. #...#### #......'.....................O............... #......# #.######.......#########.#########.##..##### #......# #.######.......#########.# #.###.## ###......###>....................##.# ..# #..# #.................#####.########.##.# ######''#### #.#...###########+#####..# #......# ##........## #.<...# .........# #......# ##..........## #..#### .........# #......# ##............# #..# .........## ###.##.###. #..............# #..# #.######..######........ #................ #..# # ##.#............. ................. #..# #...#........#.##.........?....... #..# ##..#........#..#.......#..#...... #..# #..#..##.......+........##....... ......# ....... .....?.. (o.... ###....# ......# ....... #.... #....# ......# #....# .(... ....#