132.5 x 39.2 meters = 434.71 x 128.61 feet