. # . #. . .. ..# . . . . #. . #. .# . .. #..#+## # # ...... . .# ###..........## . ......... .#..........# # ... ......# #...###.....# ##...........# ##.#..#........# #....##........# ####........ ... ......#...W...# . .###......WW#### ......##..p# ##### .##x.# .#.##X..# .## #A..# ..## #.. .#$ # # #