20.8 x 81.9 meters = 68.24 x 268.7 feet