spanning