132.6 x 90.4 meters = 435.04 x 296.59 feet