A stop sign is 2.5 meters tall and casts a shadow that is 3.5 meters long. At the same time, a flagpole casts a shadow that is 28 meters long. How tall is the flagpole?