Hai-tang (all versions)