Daily Puzzle 31 [2003] - eviltoast

Don’t forget to spoiler answers!

Source