semilengths