39.92 meters = 130 feet and 11.65 inches