...# .#. ## ..# # .##.#.### #. .. #.# . .....# . #...# . ...# # #.. ####..# #. # ..#... . . ..#.... ##..# ##. .# .#... .#.#. .# # #..#..# #.###. .##.### .#!.... # .. #..#.#.# ..#... ..##.#.#..#######....# ####.##...#..#...#... .# ..# ####.........#..#.. . . ..#......X...... ..# ###.##.#.##.##..# ## #.##...... # .# #.#.#..# ## #.......# #...##... ...# . . .### . ...