1568.9 inches = 39.85006 meters