... .# #. ..v..# #. .# # #..#.#..###.# # #.##..#......#.# .#. ......#.v#.#.##.# #..#5........ ... #..............# #.....##.....# # ###x..v..x...##. #.#X##.....#.# ###.# ...X..## #......###.. ######## #.# #.# x# # #.# #.# ..