Nine circles 100% (Hard Demon)

Nine circles 100% (Hard Demon)

After a grand total of 7424 attempts (mostly practice) I finally beat it.