. #. #. .. #. #. #. #.####.#.# #......#.# #..#####.# #..# #.# #..# #.# #..# #.# #.##..#####.# #...........## ####.........# ##.######.# # #.# #.########.####.. #.# #.#......p......# #.######.#.######.####.+ #.#......#.# # #.#.######.######. #....##...........# #..........####### ##...##.#### ##.###.# #.# #.# #.# #.# #.# #.################ #.# #................# #.# ################.# #.########## #.# #..........## #.# #########...########.##### #................# #...########.###.# ##### #.# #.# #.. ##. .. ..