##. .. #. # ##.### ##.#8...# ......P.## ##.....Z.# #....PPZb# ##.#####b# + #.# ... #####b# .o.. #.∩##o# ..... ###########...#.##....... ................o'...o.oo ..#########...#.##....... #.......# ..... #.####### .... #. ... # +