Perfect = complete and mature, not without flaws as we use it in todays English.OOPS I meant to reply...my bad.
_________________Mike Androne