### .#. .....## #... ........ ... ........##..# .....f.#...# ....f...P# #fff.l.# #Pff.#.# #P.<.#.# . ##.....## ...##...r### .........# .........# .........# ..........r# ..#........# f#.#P.....l# ####.%...## ......# #....r## ##...## ..#