588 lots