. # # ##.. . # # . . . . .# # # .# ##. . .# . .#.. . #. #. . . #. # . ##..# ..#. . ## ...#..# # #. #.. #. # . ...... .# #. . # . . # ###. .# .. #. ##.## ##. # # # . . ..#.#..# . . ...###....#.### . . .# .#.###...#.# . # . #.#.W#...# # ## .#..pW# #....z#.# #..#....# #.#..##.## ..###. #. ..# ## .# .. #. #.