The Spirit rover went for its longest trip on the surface of