39.48 meters = 129 feet and 6.33 inches