#.#. # #.#.#.. . ## #..... ##.#. # .#.# ...## .#.#.....# #. ##.#.. .# # ###'#... # ####.....#'###. . .'........... ## ##....v...... ##..... ..... ##.....#.## # #.#...5.#.###.#. ........H........ ........1X....... #####.......## #.......# #.......# #.......# #......... #.......... #......#.... #...........#