The mythology and folklore of old Japan was an ocean of ghosts and demons, each…