. . ## .... #. ## # #v. #. ...# #. #..# .# #####.### #. .#..#.#.##.##.# ##. ....##....# #####..##.#. ##..#3## #....## #.#.#v#.#..# ##.#......# ###.#.###... # ....# .#.#.. .#.#.... .. . ..#. #. .# ..#.. . .# .... . .