######## #.#......# #........### #......O...# #..?#.#{.### ##.....#..# #....#..... #...##.####. .?>...# # ... #..<...# #. ...... +.... #......# #. #?...###....##....#.# #. +..#................# ## #........##...........# #........##....######.# ..#####........#.....# .............#.#...#.# ####.[......#...#.# ..?.....#.........<#.# ........#.....##..##.# ........#.....##..... ....###.#.....###....# .... #.#.....# ###### ... #.#....... .. #.#.......