129 x 37.3 meters = 423.23 x 122.38 feet