Each band must be colored in the same color and get lighter (in terms of the alpha value) as it moves away from the main diagonal. The outline of each shape should be invisible. For example, see the following pattern using n=30 and the width (height) of the squares = 5 pixels on a 500×500 window: