###### #..#P####.## ###...<....... #.#........... ##............ ##............. ##.............. #............... #............... ##P............. ##............. #....l......... #.#............ #....