....... .# ...P... .# .PP.8.. .# # %.P.... .###.#. .....P. ....... .......#......# .....oZ5......# #