shanghai mermaid