############### ########.............# #.....)..###########.# #############.######## #########.# #.............# #......M.)# #.##########..# #.######..# ####.# #..# ....... #....# #..# ###..##... #.#### ..... #..# ... #.# ##...... #..# .# #.# #.###..# .... # #.# #.# ..# .... #.# #.# .# #.# #.. # #.# M.########.# .?.....<...# ..##########