###########tt###########
#+...#....#..#....#...+#
#.##.#.##.#..#.##.#.##.#
#....#....#..#....#....#
####.#.##.#..#.##.#.####
#......................#
#.#.#.#####..#####.#.#.#
#.#.#.# gg_.._gg #.#.#.#
#.#.#.#####..#####.#.#.#
#.#.#......pp......#.#.#
#.#.####.######.####.#.#
#....##....##....##....#
#+#.....##....##.....#+#
###########tt###########
