....... ##### ......# #...# # #..#.# #.#.# #.#..#.# #.#.# #......##### #####...# #..........# #.......# #..........# #..#..#.# #.........O##########.......#### #.....#'##.........##....#.....# #.###.#..#....#....###.......#.# #.#.O#.#..#..#.# #.......#.# ..#..#.........###.._......# .##..##########............# . ..#.........