85.6 x 43.4 meters = 280.84 x 142.39 feet