Fair warning: this level is difficult as hell and very old. Still willing to take the challenge?

Solvers: myndrrr, oledres