## ############... ... #.#.............. .... #.....###'###.### #..# #####..##M##...## #..# #.......###.....###..# #.#####..#.......#..# #....## ##..+ #.....## ##...# #..##..###....# #..###..#.....# ...............+ ###.######......# #. ########