586.77 grams = 20.69772 ounces