19.7 x 93.9 meters = 64.63 x 308.07 feet