25.8 x 86.9 meters = 84.65 x 285.1 feet