. .# ######. #P.. . ...... ..... ... .....## ...[P# ..#.f.#. ....# #.....# ###....### #....# ........# ##....####PD....... #.l....#..$........ ##.......>...f###.# ##...........## #l............## ##........#....# #....#.....#....# .#......<.###... ....#....#.# ## ...[###..### ^ #... #... ##... .... ##... #