########################
#+....................+#
#.##.##.########.##.##.#
#.#...#..........#...#.#
#...#.#.##____##.#.#...#
#.###.#..#gggg#..#.###.#
#.....##.#____#.##.....#
#.###..............###.#
#...#.##.######.##.#...#
#.#...#..#p..p#..#...#.#
#.#.#.#....##....#.#.#.#
#.#.#.#..#....#..#.#.#.#
#+.........##.........+#
########################
