Poster for the 5th China Independent Film Festival.