86.7 x 79.5 meters = 284.45 x 260.83 feet