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