.. ... # ... ..#####.##. ....#.#...#.#... ....#........... ................ #................. ##................ .... #........... ##.. ##.....##... ..... ##....## ###. #..####....# #... #.........# ..# #.#......## ####.# ####..#....# #....###.##..###..... #.....M......# #....# ###.......#..<.# ....... #.........##....##....#.. ###....O)##...#.# ....##. ##..p..##..##.# #p.......## .. #......##.# #.. .......##.... ... .....##...... . ... ....... #...#.# #.#.... #..## # . #.... ... #...p ..#