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