# x# . #. . .# # # ## # h. .# .. .. .#. .. #### #.# ###.##.###.. ... ..# ##. ..#....# .. ...# # ..#...#.#.##.###..#.. ## #.....##..#... # .... #....h....# . .## #.##.#.x##. # # ##. ........#.# # ..#. .#..#.#.###h.# .. #....## #.#.# .a# . ##.##.# #.#.# ### # . . .##.## .#### . # . # . # .# . # .## . # . # . . .. # . # . #