.. ... .. #.#.# . . #. .# .#.. #..# ### .#.. #...#..##. .. . . #v3##.#.#. ..####.##..#.# ... ......... ..## .## #.....#...... .... .# . .........#. #..###....#.#... # #.....#.#..#.# #....#X..### # .## ...#.#.v.# #....## ##...## #..####...#..# #....v....##... ...##...#.#..# #.. #.### .#..# . ..# #......# ..#. ..##.... ## . . # ..# .# . . .# #