Rio de Janeiro Carnival: A Deep Dive into the World’s Largest Festival