# ## ## .. #. # # ..# # # . .# #. . . . .# # . #. . .... .. . # . #.. # #. . # . .. . ..# #... .# . #..#..... .. # # #.(..# .#### ##. #### #....# # #... # #.# #.# #.#.#..##.# ##.### ... # ....## #.. #.##.## .#.... . #. # .#.##.... .# ##......# ##. ###..#.#. .. ...#..h#)..... .. ..#...XX#.... .v. #..#XXX.###.. ...v #..#.##... .. #.#.# ####h## .. .# v... #...##...###. #..##..## ..# #...#...# ## #....#....# #....##.###.#.# #.. #.. .# # . .... .. .#...# .. .#.#.#. .#. . .##. . ## ..