#. ## .# .. .##.# ## .#.### ####.# ## ..... #...######.##.....# .# #..##y.Jx..##. x####..# ##.....vy..X3.##. ..x## . #.......#.#.#.5#..# .. # #..##.#.###.# .#.#.. .#.. ... ..#...##....#.5###.* #. ######.##.#..##..#.# # # ####.##.#.# #5## #.# .... ...####.#. # ..#.#.# .J# .z. # . .# .# X #5...# ...#..X # ..# # #..# .. # # 3#.# ## # #.#. ###. # .# .$ .# #.. ..#