...# #. .. ## #.# ##. #.. #. .....#.######## #..... #.# . .# . ....###. ### ## # #.#.........3..###.# .. . . ..'......... ....5 '. . # #........##.## ####. ... . ### #....# .. 55...... . .######.### ########## #### ........#....... . .. ##..X....#.#.. ##.###........ #..###X....... #.#........### ..#........# #. #.....*..# #. #5......... ##+##'##.#.......## #.......A.......## #......5.#.###### #.......#..# #...........# #.........!## #.W..3.....# #..........# ...........