# .. ... . .# .! ..##.. .. . . ...#.#.## ... ..##......#.... ............... #..P..%P...... #..%.<........ #).P...P..^... #............ ....#.......... #.# ........... ....#...### ....# #... ##. #..