A 12 fl. oz. bottle of shampoo costs $1.08 at Costco. A 20 fl. oz. Bottle of the same shampoo costs $2.20 at Wal-Mart. Which store has the better buy?