########################
#+....................+#
#.#####.###..###.#####.#
#.#..................#.#
#.#..##.########.##..#.#
#.#..................#.#
t...####.#....#.####...t
#.#.#....#gggg#....#.#.#
#.#...##.######.##...#.#
#.#.###...p..p...###.#.#
#.#.#...#.####.#...#.#.#
#.#.#.###......###.#.#.#
#+........#..#........+#
########################
