. #. # # . #. .. ##. ## . . # . # #. ... ... # # # ###. #.. ## .## # #..# .## # . # . # . .. ... . x. # .. . .#.#.... .## . # .# ..##... ...# .##. .# #.........#..# # ..#. .#. #... .#... .#.#.#. .. .. ## .#.###...# . . #. #.#.4.X.# .#. # . ###..#X.#X....# ##.##XX.#...# . ####..### . .. .# .# . ## .# # .