85.5 x 94.6 meters = 280.51 x 310.37 feet