Five italian chefs came together to bake the worlds largest pizza. Its diameter is 60 feet long. Which of these is the closest to the area of the pizza.

A: 188.4 square feet
B: 11,304 square feet
C: 2,826 square feet
D: 376.8 square feet​