131.6 x 88.8 meters = 431.76 x 291.34 feet