77.5 x 86.6 meters = 254.27 x 284.12 feet