Vagabond ending explained