flaccid to semi erect erect