132.6 x 89.8 meters = 435.04 x 294.62 feet