input geometriesyr16; figure(0,0,15u,13u); trace papierisometrique withcolor orange; pair A,B,C,D,E,F,G,H; A=pp(2,1); B=pp(3,0.5); C=pp(6,2); D-A=C-B; G-B=pp(0,2); F-A=G-B; E-D=G-B; H-C=G-B; drawoptions(withpen pencircle scaled 1.5bp); trace chemin(A,B,C,H,E,F,A); trace chemin(F,G,H); trace segment(G,B); drawoptions(dashed evenly withpen pencircle scaled 1.5bp); trace chemin(A,D,E); trace segment(D,C); drawoptions(); nomme.llft(A); nomme.bot(B); nomme.lrt(C); nomme.bot(D); nomme.top(E); nomme.urt(H); nomme.ulft(F); nomme.top(G); A:=E+pp(1,2.5); F:=A+pp(2,-1); G:=F+pp(1,0.5); trace chemin(A,F,G) withpen pencircle scaled1.5bp; nomme.lft(A); nomme.bot(F); nomme.rt(G); C:=C+pp(4,2); B:=C+pp(3,-1.5); G:=B+pp(2,1); trace chemin(C,B,G) withpen pencircle scaled1.5bp; nomme.lft(C); nomme.bot(B); nomme.rt(G); B:=C+pp(1,5.5); C:=B+pp(3,1.5); H:=C+pp(2,-1); trace chemin(B,C,H) dashed evenly withpen pencircle scaled1.5bp; nomme.lft(B); nomme.bot(C); nomme.rt(H); A:=A+pp(-2,2); F:=A+pp(-2,-1); E:=F+pp(0,3); trace segment(F,A) dashed evenly withpen pencircle scaled1.5bp; trace segment(E,F) withpen pencircle scaled 1.5bp; nomme.bot(A); nomme.lft(F); nomme.ulft(E); fin; end