AOANDON: Dangerous spirit of Japanese mythology, invoked when together 100 people, telling stories of terror.