## .. .# ##.# . #..### ....###....# .........# ###.......# #.......# #......## #......# #......P. ##...#### ..P. ............P .............# .....#.#.#....# #..............# ... ..........#....# . ..# .#..#......#....## ..#..##+.P.........#.....# .