# .# . .# .###.# ....## #.... ####.#.# #......# #....<.# #...h..# # #....5.######.... #............!..# ###.##$######.##. #. #.# #. #.# #. ... #. #.. #.## #..