Papyrus opens at Time Warner Center