86 x 129 meters = 282.15 x 423.23 feet