25.7 x 99.9 meters = 84.32 x 327.76 feet