84 x 131.4 meters = 275.59 x 431.1 feet