.... #######.. ......... ## #...... .# . #.# ## #.....##..#.. ... #.###......#.......##.# #.. ......#..............# #.. #...#..<............# #.#..###.##...............##### .............................?. .#####.)..#.................... ##.....###.####...........# #......#.#..# #.......O...# ##.........####......#....# ......................#....... .........#......##............. .###...#....#...##............. #.##.....###..........#....) .......#..# ##.......###....# ##....##.## ##.....## ##..# .#.# ### #####.# ## ##