rio de janeiro lies beneath sugar loaf mountain on the coast of brazil