84 x 113.1 meters = 275.59 x 371.06 feet