#.#.#..# .# .. ....+ ..# .. #...####..## # . #. #....P.....{.. .<## #. ##......... ... #....#. ........# .... ..$....####....## ....r ........o.oo....#...# ..#.#########r.<..# #..#........ #.###..#.... #.# ..# #.. #.# ..# . #r.# ..# [.... #.# r......# .# #........# #........# #........# #........#