User:Milkitbun
How did you get here?
You can post some asy code here
Example
milkitbun made this: [asy] unitsize(35); pair u=(cos(-9*pi/180),sin(-9*pi/180)); pair v=(cos(80*pi/180),sin(80*pi/180)); pair d=(0.06,0); pair e=(0,-0.03); for(real i=-3;i<3;i+=1){ fill(Arc(i*u,0.35,-9,80)--i*u--cycle,purple+blue); fill(Arc(i*u,0.35,80,171)--i*u--cycle,pink); fill(Arc(i*u,0.35,171,260)--i*u--cycle,purple+blue); fill(Arc(i*u,0.35,260,351)--i*u--cycle,pink); }; draw((-3.75)*u--2.75*u); draw((-3)*u-v--(-3)*u+v); draw((-2)*u-v--(-2)*u+v); draw((-1)*u-v--(-1)*u+v); draw(-v--v); draw(u-v--u+v); draw(2u-v--2u+v); label("",-3u+d,NW); label("",-3u+e,NE); label("",-3u-e,SW); label("",-3u-d,SE); label("",-2u+d,NW); label("",-2u+e,NE); label("",-2u-e,SW); label("",-2u-d,SE); label("",-u+d,NW); label("",-u+e,NE); label("",-u-e,SW); label("",-u-d,SE); label("",d,NW); label("",e,NE); label("",-e,SW); label("",-d,SE); label("",u+d,NW); label("",u+e,NE); label("",u-e,SW); label("",u-d,SE); label("",2u+d,NW); label("",2u+e,NE); label("",2u-e,SW); label("",2u-d,SE); [/asy]