#. . .#. # #... #..# # . # . . #. . . .# .#. . ... .. ....## ##.. .. .. .## #........*### #..# #. .# #...... ..###..# .?. .. .... .. #.........##.## #.. .#...#..#.#..# ##..=..# .... #.....# ...###..#.#.# ...#.#### .........#.#....## .. #. #. #.... .....##.# . ## #.#.#...XX####.# ... # ......#...## ......# . . .....#....###.#####. ... ....##......#.### ## .# .. #..# #..##..#X.##...# # #. #...#....#.###.## # ### .. ###...#.# # .. . #.#.#.#X#. # .# . ##.... ##...# # .####. ..#.. ## .. #.# ... .# .. .# ... . ###