## ##. . #.. .. #..#. #### ####..... ..###......# #.#...###..## ###.#.........# #.....#######..... ###...### #.. ##...#..# ##..#.##.... ########.....# ####.# #...##...##### #...M..#.# #........# #...###### #####