### ##.## ##^M.## # #^....# # .##.#####'#####.# ................# ##..#..##...#### #.........# ####......# #.#.#.## #.######.#.#.# #...)....#.#.# ########.#.#.# #.#.... #.###.# #.. ###