134.3 x 90.4 meters = 440.62 x 296.59 feet