### ### ###.#####..# ..........# ########.........# .................# .................# .P..###..........# . ##S.<......# #.........# #.........# #........... ............. .............. ............... ..............#