.. # .## .... ....#. . .#.#.. .. ..#### ##.# ##......#.. .##.#.# .# ### #.#.....##. . . #.#.##..### ##.##....#..#. .#.. # ## #.# # ### . #....# . ...###..# ###.#.#.#.#.# # ## # ... # # #.##.## ..###.### ##.#.#.#.# . #...#.# ##...# #. #x.## ##..#### #..# ### ..## .#. .