Waterfall at Park West '98, Central Park, New York