forked from: rings graphics

