Twin towers of Central Park West across lake in Central Park