First convert gallons to pints.
34,818 times 8 is equal to 278544
Divide by 3
92848
Next find the amount of seconds in 8 hours.
60 seconds in a minute, 60 minutes in an hour times 8 hours
So 28800
Divide 92848 by 28800
Which is 3.223388888 repetent
So you could probably round this to 3.223 pints per second
Hope this help