# # ##### .#.#.#.#.########### .^.....^^..........## ..............M.....# ............∩MM.....# ....^...............# ....^..^^^.........## .#.#.#.#.########### # #######