forked from: draw square

