.. #. .. .# #.# .. !.. ######. .. ....... .# ### .......###.# ..## ......M....#..... .......##..#...# ..............# ......###..##.# #########..##.# #.........# #<#########