A pond at a hotel holds 4,290 gallons of water. The groundskeeper drains the pond at a rate of 78 gallons of water per hour. How long will it take to drain the pond?