84 x 115.8 meters = 275.59 x 379.92 feet