. ######### ##### ###########..... #.......# #...# ######.....)......... ##.......######...# #.......########..... ..............'...# #.......# . .........######...# #.......# b.####.#...#..#...######### #.......# #.#.#.#..#............# #......o######.# #.#.#.#..#.#..........# #.......or.....# # #.#.#..#.#..........# #......###)###.# #.#.#..#.#.......... #......# #.# #.....<#.#.....#...# #......###b###.##. ###.#..#.#...### .## #......'.(o###..... #......#..## # #...>..###.###.o.. ########.## #......# #.# .. >. #......# #+# #........ #......... #.......... #.......... #......$.. ....