132.5 x 12.2 meters = 434.71 x 40.03 feet