138 types of roses in 15 acres