.... .. ... ..# .. ..# .# ##.## ##.## ##. ..###...###...### ..# ### ...#.....#.....#...## .................. # .#.....# ....# .# ##(.X### ..###.# ##...###...# # ##.## #.## #...### ..# # #..#.#..##..#.# #.#..##...## .# .. #.. ..#..#..# . #### .......# # #...###...# #..#.# . .# ..#.... .#.# ## # ..# #..# # #.#. .. #.. #. .. ... .. #?