### ##. # .. #..# .####.# .# ####. ... ... ## #.#..##.##.# . . #....#....# . # ## #..##......####.#####.. ........X........ ....... ##..##..##..# ..##..## .# #..##..##..##..##..# ..................... ....................... #..##..##. ##..##..##..# #.. #..##..# ..##..# ..# ... ......... .......... ## ###.. ..#.. # ..#... .####....##..# ## .# # #. # ## #...# .