86 x 170.9 meters = 282.15 x 560.7 feet