The Netherlands, Amsterdam, Pier 14