Ha zo (871)