color red,tan,agrey,bgrey,cgrey;
cell(mouseX+x,mouseY+y,pmouseX+x,pmouseY+y);
void cell(float pgen, float pgen2, float pgen3, float pgen4)
ellipse(pgen-r1+(pgen3/4),pgen2+r5+(pgen3/6),3,3);
ellipse(pgen+r2-(pgen3/4),pgen2+r4-(pgen3/4),3,3);
ellipse(pgen-r3-(pgen3/6),pgen2-r3+(pgen4/4),3,3);
ellipse(pgen-r4-(pgen4/6),pgen2-r2+(pgen3/2),3,3);
ellipse(pgen+r5+(pgen3/8),pgen2+r1+(pgen3/12),3,3);
line(pgen-r1+(pgen3/4),pgen2+r5+(pgen3/6),pgen+r2-(pgen3/4),pgen2+r4-(pgen3/4));
line(pgen+r2-(pgen3/4),pgen2+r4-(pgen3/4),pgen-r3-(pgen3/6),pgen2-r3+(pgen4/4));
line(pgen-r3-(pgen3/6),pgen2-r3+(pgen4/4),pgen-r4-(pgen4/6),pgen2-r2+(pgen3/2));
line(pgen-r4-(pgen4/6),pgen2-r2+(pgen3/2),pgen+r5+(pgen3/8),pgen2+r1+(pgen3/12));
line(pgen+r5+(pgen3/8),pgen2+r1+(pgen3/12),pgen-r1+(pgen3/4),pgen2+r5+(pgen3/6));
line(pgen-r1+(pgen3/4),pgen2+r5+(pgen3/6),pgen-r3-(pgen3/6),pgen2-r3+(pgen4/4));
line(pgen-r3-(pgen3/6),pgen2-r3+(pgen4/4),pgen+r5+(pgen3/8),pgen2+r1+(pgen3/12));
line(pgen+r5+(pgen3/8),pgen2+r1+(pgen3/12),pgen+r2-(pgen3/4),pgen2+r4-(pgen3/4));
line(pgen+r2-(pgen3/4),pgen2+r4-(pgen3/4),pgen-r4-(pgen4/6),pgen2-r2+(pgen3/2));
line(pgen-r4-(pgen4/6),pgen2-r2+(pgen3/2),pgen-r1+(pgen3/4),pgen2+r5+(pgen3/6));