##. # . .. .. . #.#v. ### #......#.#. #..#........ ####... #.### # .# .......#.# ####. # v#....# # .. .. .##.##....#..x##...# .# #.....#...## #...#...# .#..##.5.##....#.#..## #.# #.Z.#.### .##.#.# . .# vv. ##.## . ##. .. .. . #. #vv## ....#. ... . . ..## ###....# . . .# .###x. . # ## # . # .. .. . # . . #.. # .# # # . # . # .. . . . .