DST1
writemmr(par, DST1, point(x, y));
writemmr(par, DST1, point(x, y));
writemmr(par, DST1, direction ? d2 : d1);
writemmr(par, DST1, point(x, y));
writemmr(par, DST1, direction ? d2 : d1);