input geometriesyr16;
figuremainlevee(0,0,8u,8u);
pair A,B,C,D,E,F,G;
G=u*(4.5,5);
path cc;
typetrace:="normal";
cc=cercles(G,3u);
typetrace:="mainlevee";
A=pointarc(cc,150);
B=pointarc(cc,30);
F=pointarc(cc,220);
D=pointarc(cc,270);
C=pointarc(cc,320);
E=rotation(D,F,-60);
trace polygone(A,B,C,D,E,F);
trace chemin(A,G,F,D,G,C,G,B);
trace codesegments(A,G,G,B,1);
trace codesegments(A,F,F,G,1);
trace codesegments(D,G,G,C,1);
trace codesegments(G,C,C,B,1);
trace codesegments(D,F,F,E,2);
trace codesegments(E,D,D,C,2);
nomme.ulft(A);
nomme.top(B);
nomme.lrt(C);
nomme.bot(D);
nomme.bot(E);
nomme.lft(F);
nomme.top(G);
finmainlevee;
end