85 x 132.4 meters = 278.87 x 434.38 feet