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