# #. .. . ... .#.#. #..## #.#..# #...####...X.# # ##..#.#....# #.#........3# #####......# ## #.........## .##.####........#.# ......#####...#. # . #. ##....#.#.# #...............?.# .#.......####..### #....#.# # ..# ##.#.###.#.# ## # .. .# ## # .....#.. #.##.... ### #.###.#..... #.. ... ##..# ###..##.#...# # ..###...# . #..# ....#