SANAA . The River building . New Canaan (31)