A million thanks to Kate for the graphic!