86 x 255 feet = 26.21 x 77.72 meters