86 x 540 feet = 26.21 x 164.59 meters