132.3 x 88.4 meters = 434.06 x 290.03 feet