Ha zo (1095)