beginfig(1); z0 = (0mm, -10mm); z1 = (0mm,0mm); z2 = (50mm,40mm); z12 = .5[z1,z2]; z121 = .1[z1,z2] rotatedaround(z12,-90); z122 = .5[z12, z121]; z123 = .3[z12,z121] rotatedaround(z122, 90); z124 = z123 reflectedabout(z12,z121); draw z0 .. z1 .. z12 ... z123 ... z121 ... z124 ... z12 .. z2; draw z0 .. z1 .. z12 .. z121 .. z12 .. z2 withcolor red; dotlabels.top(1,2,12,121,122,123, 124); endfig;