Images of otherworldly and mystical rituals in Indonesia.