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