shanghcibohabolanc