. ... .# #.# #.####... # .. ....#. .# # #.##..#....... #.. ... #...#.#... .##..# # # . . .. ..........#.... . .... #### #. ##..#..#.##. . # #... ..... .#...X...).. . . ...#..## ##........#.#.. .. # . ..#.##.!.#.##..# . . . .. ###. ###...# ..# # . ...### # ..#.# ?# ..#... .. ##..## .. . # #..## #.. . # ...... # .## # .....## . #. # .... ## . .. ....# . . ....# . . . . . . .. .... # . . # . # #..