85.5 x 103.1 meters = 280.51 x 338.25 feet