86 x 117.8 meters = 282.15 x 386.48 feet