#....... ##...... # ##...#.. .# ###....!.###.## ........ ..... #.....#...... #....#...... #.M........ #O#.#..... #.#O# #.. #.#<# #.).......# #.........# #..##.##..# #..# .. .. #..# ### #..# ...