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