.. . # . . .#.##### #.#.... # ##....##. # ..#..#...# #.# .....# ##.##5###.... ##..#!..# # # # ..#X##...# ... # .....# .#... #.. ##..##..# . . # . .# ..#.# # .# .#. . #[##.. ......##.#### .###.... # # ###### ... ...# ## # .. . .#. .. . . ..##. .##..#.. ##. . # .. #...# .#....# .. # . ###.## #. .# #. .# #. .# #. ... # . # . . . ## # #.# . #. #. .# # _# . #.. . # #... . #. # . .