1569.2 inches = 39.85768 meters