... ..+.. . .... #.. #..# .....? +. .... #..###..######%..# .#...# .................# .#...## .................+ .....$# ...................#+#......+ .................>..M......# .................#..# #...##..###.##...##'##.## ##...##'####'##...#......# #....#....#..............+ #....#....+.......#...#### #....'....#.......##### #....#....#.......# #....####.####....# #.##+####.#######.# #............# #.# #............# #.# #............# #.......<....# #............# ##....###.#..# ########'#### #....# #....# #....# #....# ######