Rainbow graces Rio's Sugarloaf Mountain