..... ########### ..... #.........# ...... #.#.....#.# ...... #.#.#...#.# ......####.#.#.....# ........##.#.#.#.### ...o....##.#.....# ...O....##)#####.# .####....o.# #.# #..?..#######.# #.....#.# #.....# .......#.###.##### .#.......#.<....# .....#######....# >.... ###### ...