...!........... ............... .............. ............ ........# #.#...###### ### ###.####....#.P#P###.# #..................D## #............##......# ##.......#.....+.....# #.......#.......###.# #.......#...#...# ..# #..#.#!#.....#P.....P ...P##.##.............. ... .. ................