. .# ...# ..#.... ##....... ###..##.#.... #.*....... !. ##vv#.#v.#v . ##.#....# . . ## #.#.#X.#v##... .. #.#.W......... #.. ...#.....v. #....#.##.v#v. . .#.#.#.....# . ...##.. ###...# ... #... # . .. #....##..# .... ..#.###.#......#. # ## .#.##. .. # #...#...# #... ###.... ...### #.. ...## .. #..##....# # #..#.. ### . # .###. # ## # .# .. #..#.##X#### . # . # # #.. ..# .# # # . .. . # # . . #.. # . # # ... . . . ..