############################## #............................. #..#......#####............... , #<.#......#####.....#.$....... #................P...P....... , #........####+#...P.P....##### #.#......# #....P..r..P...... #........# ##..P..(DPP...#### #...###### .....P.P.s.P.P.... #...# #..PPP.####P.P.P... #...# #.....P# >#..P..... ,, #...# #..P.[.#,,#P.P....# * , +...P.P# #..P....# , * ... ,,,...PP...# * , , * , * , , , , , , , , , * , ,,, , ,, , , *