Colorful dots appear in square grids evenly spaced out within a larger square grid. A changing noise value determines the number of dots in each row and column, and their color.