#. .. . .. ##. .. .## . #. .. #### #. ## ##.##k#. # #. #..###.#.# ..{{ #.# #.## #.##X##..#..###{{..#.# .[...####.#X####..#. ##..#.### ........y...................... ........yx.k........k...... .. .##......##......##......##.... #......##......##......##.. #....####..########. .... ....#. #.#.. ## .#......# #...#.. ##.#.# #. ..##.....# .##.... .. ..## .. #.#. .# # ..#.. .## ##. ......#.### . #. .. # ... # ..## .#.... . ...# ... # #. . # ## .#....