######## #.#.#..## ###.......P #.<......... #........... #fl...##.... #....## #....## #f.....# ...f....# .....#..# ...##... .# .#.. ##.. #..