.#.. ......... ..... #........ .....?#......# ......#......# .....# #.......)...# #....# #....#......# #..>.# +...........# #....## .#####<.....# #.....# D............# #....# .......##....## #....# ...#.....#....######r...# ?. #....................# #.....#..##########...# .......#..# ..## .#.....#..# ..# #.....#..# ... .#..P##... ..## ... .... ...