PE9 solution using lists of squares.  Fast enough.  Might be another way
of doing this.