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