..... .... #.... .... ##.... ... ...... ..# ...#..###..## ......P#...P# ...#........# ....h..!.#..# ..#.....D#..##... ##.....<....... #.#....S....... ##............. ............... ##.............. #.............. ............... #......#.......