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