84 x 18 meters = 275.59 x 59.06 feet