Tony wants to make a dog bed for his dog. He has a Golden Retriever and wants to make sure the bed is big enough so his dog can stretch out. He buys 8 yards of fabric for the bed. The fabric he chooses costs $6.99 per yard. He also needs to buy a filling for the bed. He buys 3 bags of polyester filling, which are $7.99 a bag. How much will Tony pay for the materials for the dog bed?

A. $23.97
B. $55.92
C.$38.87
D.$79.89