###. .... #... ## ... ##. #.. .. #.##. #...## # #..## . #. ##X.# # ##..#.##..#####.#. .................. .................. ......>........... #.....#.....#.... ##...###...## ... ..#.....#.....#. .. ............... ..#.#####.######..# ##.....##.### ..# ... #. .. .# ..# #..#.....# ## #...#.## # # . #.# .#..#... #.# ..#.#.####.## ## ..##....# .. .... ...# ..# ##. . ##.#. # . .. .# # . # # #.. .. # #. #. # .. #. ... .. . . .# #