#... .. .# .#.#### .# . .. . #.# . ## . ##....## . #.. #...#. .....#.. .. .. ... .....#X...# .. .#.#.##.X.# ..######.#...#..# ..#...##XX ....## ..........#....# # ...# ..#.##.....# #........ .#...... ... . .#.X#..... ..# ..# .#.#...##.#..#... #.#.##.#X#.#####.# #...#X#..#.#... # . .###.#....... ..#.#. #h.#### .# ####.x.# #..#..# #.##### ###