#.. .#... ## ..P.. ## ..# .. ....###P##.### ..###............ ...#............. .................. ..........<....... ................. ........#.####P## ###.....### ##.....## #.......# ##......# ##.....## #......## ..#.##......# ......l.h>.P# .......D....... ............... ###########.P##. ###