A large container holds 4 gallons of chocolate milk that has to be poured into 1-pint bottles. If the ratio of gallons to pints is 1 : 8, how many bottles are needed?
a. 2 bottles
b. 4 bottles
c. 8 bottles
d. 32 bottles
e. 40 bottles