39.31 meters = 128 feet and 11.64 inches