Suppose you are filling an Olympic-size swimming pool at a rate of 16,000 gallons per hour. The pool will hold a total of 648,000 gallons of water. You've been filling the pool for 12 hours. How many more hours until the pool is full?