## . .# #.#### ##.######M....# #.....<..r....# ##..##.#.h.#..# ... #.#....... . #....##..# #.#.## .# ....# # ..... .....