21 x 78.3 meters = 68.9 x 256.89 feet