#.# .. #.# .. #### ##.########## #....#..#........# ##....#.##.h.<....# ...........<......# ##....#.##........# #### #.##........# #M##........# ..##........# .###......).# .. ########## .. ...