24.8 x 85.9 meters = 81.36 x 281.82 feet