134.6 x 91.8 meters = 441.6 x 301.18 feet