Sam refuses to retire until his retirement account has a balance of at least $381,557. Sam refuses to make any more deposits in the account. The account currently has a balance of $113,217 and earns 6% per year, compounded semi-annually. How long does Sam have before he will retire?