#. . .. ## # .#.#. ... #....#..#.. ...##.#...#. ###.. ..#...........#.. #..#.##....##.. ###.#.#.. ....# . #..# ......#..#.. #...#.#..##...... #.. ....#.....# ##.##..##5h.# #. .#.##..#...... ## ... #.#35###_. #......#.. ..... #...####.##. .#..#.. #.# ..#...###.# ####... ..#.# ... X.. .#. ..