Guanyin Yulan Ji or simply Yulan Ji is a Ming dynasty play with 32 acts. The written version was first published by Wenlinge (文林閣), a Nanjing publisher owned by a Tang (唐) family during the Wanli era (1573–1615). Set in 11th-century Song dynasty, the play tells the story of a carp spirit seducing poor student Zhang Zhen by metamorphosing into a woman, who closely resembles Zhang Zhen's lover Jin Mudan. The goddess of mercy Guanyin, the Dragon King and the legendary judge Bao Zheng work together to subdue and capture the spirit in a fish basket carried by Guanyin.[1]