############################## . #................................ #............#.....#...........8. #.#..........#.....#..##..# ..... #.#..........#.....#......#....8.# #..........p.......).............. #...###########'############...8.# #.#.# ............# ... #..<# ##+######### . #...# #...# #.#.# #.... #.... #.... ..... ...