forked from: Sphere of Squares

