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