### . ... ...#### ...)..#...#.. ...# ..... .. . ......# ##..###....# . .. #...#. #. .##.# ...#.#. .# # # #...#.####.## . . .. . #..#.#. ####.. ...# #...#####...5 .#.#.#..#.###..!# .## #....#..#.. ### #...#.#..#X#..... #........#....# #. ..####.....#..# ...## #......# .# #.. ..###.#.# . .... #..#. .#. .#. ## ## . . . .#