Puzzle 128 submitted by pinklightz

Mistakes Remaining: