# # . . . . ....#. # ## . .. . # . . # # . .# # . ## .# . .. # .#.#. # . # . ..# #....#.## . #. . #. ... ......# # # . ..# . ..# . #... .### . #.#.. ####.## ...# # #.#. # # .#.#..# ..#... .# #.#.#. . # #.. #.......##..# .#.# .. ##.. ... #...#. # .. ........#..... . ##.#... .##. ##!#. #.....##.#...# .. . #.# ..#.. ##.. ## #.. #. #.# # # # #... #.#.##.# .# # .. ####...##### .# .#. #..#..x.#.#..# #. ###.###.x..# ... ## ###...... ..... .... ... .. #