....P ....# . ####...### ..#.#P..... ...?....(. .......# #.D..# #<.# #.#.# #. .# .# .# ## .# .. .# .#