#. #.# ##. #####.# ### #...###.....# ..... .............###. .... #...............# ...# ##.....##..###### .. ...# #.... #..# #.# #..# #..M ##.## ##.# #..# ##. ##.## ##..# #..# # ##.####..# ##..# ##M##..# ##<..# #5.5..#####.#### ##h.....##..## #...........# ##########.## ###