58689 inches = 1490.7006 meters