Ingrid needs to paint her bedroom walls. The room is 9ft tall by 12ft wide and 11ft long. It has a door that is 7ft tall by 3.5 ft wide and two windows 3.5 ft by 3.5ft that don’t need paint. How many gallons of paint should Ingrid buy if 1 gallon covers 102 square ft?

A. 2 gallons
B. 3 gallons
C. 4 gallons
D. 5 gallons
E. 6 gallons