.. ... . ...# 3# #...# #. #...# ##. .... # . .*##.. .# .. ###X.# ..# #.##.#>.###...# ..###..#v#vv..# . ....#.##.### .#....#.v....# ... #...#.#...# .#..#.#.#.#...# #.#...#..#.#### ##....##.#. .....##.### #.##...#.## ## #....#.# .#. .###### .....# ##... ..#.# . ..... .# .. #..#.. # . # # # . . #