Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X Purple Rectangle X