Papyrus opens in Time Warner Center