27 x 84.3 meters = 88.58 x 276.57 feet