Inspired by Anita's [url=https://anitanh.tumblr.com/post/824325814450585600/work-in-progress]work in progress[/url]. I liked the partial filling, and that made me think about being able to adjust likelihood of triangles, p. I made the squares conditional on q, how many triangles border them. (Too many and they get shy.) You can zoom in or out to decrease/increase the number of elements.