######## #......# .........# ####### #......# ..........### #..<..# ##......# ....M............##.## ##.......# .......$...##### #.# ##...(....######### ................###.# ##.................# ........(.# #)....####..###############.# ..........# ####..##.).## ....."..Z<# #..#...## ...(.>..aS##### #....### #..##...ao....# #..#.# .#.........# #.##.# #..o....(...# #....# ##.....o...o# #..... ##.........# #.#... #.......o.# #.#.... ...........# #.# ... #.#...[....###.)#.... ..$...[.............? #................... ..#=..........o..... ................... ..#..........o..... ................... .#.###++##........ #. P#....... P .[.....