. . # ## # . # . #.##. .# . #... # ...## .# # ## . .. #. . # ......... .#........#.#. # ..#..##. ... .#... ..###.#. # . . ...... #.. .####.#. ## #.. #.. # ..###....### . #. .#.....#.. #. .#..#..... ..##..##.....# # #. ####.#..... .# ..#.#......#.### ..## ......#.X#.#...###.#.## ##.....XX............. ........X............. .......3....5.>....... ## ................... #.................... ..........##.....h##.. ..........##......# . ##... .............. #................... ...................