## .# .# # .# #. ##.# #..##..#####. #..M......D.. #<# #5####### #........ #.####### #.# #.# #.# #.# ..# ..#