########################
#+....................+#
#.####.#.#.##.#.#.####.#
#.#....#.#.##.#.#....#.#
#.#.####.#.##.#.#.##.#.#
#.#.#......##......#.#.#
#.#.#.#t#.#gg#.#t#.#.#.#
#.#.#.##..#gg#..##.#.#.#
#.#.#....##__##....#.#.#
#.#.####........####.#.#
#.#....#..####..#....#.#
#.####.##.#pp#.##.####.#
#+....................+#
########################
