The glass towers of the Time Warner Center are in the far distance.