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