W #. .### #...## . #....# .. .. #... . .. v #..###... .##. #....#..##.#.# . #.....55...##..# .#.##...##...#.. #.##.#..W5.##...# #......XX#......... ##..##XX#.#3...#..# ##..XX..#..####..# ###X### #.....# #.. .#....#.# # .# #....#.##.# # . # #.....#.# # . #. .##..... # ##........... #. ....# #.#. #.#.# .. # ... 3.###... #.##.... #.. ###