The '25 squares' game

Clicking a square will switch its color as well as the color of all horizontally and vertically adjacent squares. The goal is to turn all 25 squares red.