86 x 143.3 meters = 282.15 x 470.14 feet