. .... .._.. #. .... ##.### ... ###..#.##.. #.........#####. ###................ .................# #.......rF#####..# ##.......# ##P....<..# ...........# ........#.# ..##.#..### . #..#... #. ##.. # ... ...# ... .