####### ...)... .......################# .........M...oaa.......##### .)......###########....(...# #######.###########.##.###.# ..........o..M....#.##<# #######.#######.#.#.#### #.# #.#...# #.. #.#...# ### #.#o..# #.#.... ........ #........ ######.#.# ...#