###..........###
#..#.#....#.#..#
#..##########..#
#..##########..#
#...########...#
#...########...#
#...###^^###...#
#...###^^###...#
#...###..###...#
#..............#
#..............#
######....######
