########### #.........# #.........# #.........# #.........# #....M....##### #...^.......... #.....{...###. #.........# #.....(.<.# #.........# ###########