### ## #########... #######.######...........# ............M............# ..####......#............# #........##..........## ....$.................... .##.#......##.##.###....# ...#......##..#......... # ##...#####.#Z..#.#..) ....# #....M........ ...# #.#..K.##.#... #.....#...# #.#......... ...#.......... ... .......... # #.......## ###..... ..##