An office building reflects on the facade of Pedralbes Centre in Barcelona