Rio Festival wraps and delivers its Awards