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