C o l o r

It's really quite simple. When a part of the numbers map is tried for mismatch in a certain formula, you come around a lot of numbers. There are a lot of colours too. So, why not try to tie up a colours to the mismatch number found?

Analyze the possible colour properties of a number first by analyzing the way a colour is identified to a computer. There are several, but we'll take the 24-bit RGB method, because it's easy to describe, it covers a lot of coulors and it fits my purpose. In the RGB definition, any colour is made of red, green and blue. The amount of R, G and B in the mixture determines the final colour. If we allow 256 shades of each, the value of Colour=(R,G,B) is minimum (0,0,0) or black and maximum (255,255,255) or white. Pure red would be (255,0,0) etc.
A byte is a value between 0 and 255, so 3 bytes describe Colour(R,G,B). A byte is also 8 bits, that's why a colour described this way is called a 24 bit colour. Don't worry about bits and bytes right now, they're just brought up to arrive at the 24 bit colour property.

The 3 bytes of the colour value are intended to be interpreted as 3 (seperate) bytes. It's also possible to regard 3 bytes as one one, possibly big number. Just as '999' means '9x100' + '9x10' + '9', RGB could mean 'R x 256 x 256' + 'G x 256' + 'B'. The greatest value to be described by 3 normal-life digits is 999. The greatest value to be described by RGB is 16777215. (Therefore, another way of referring to 24 bit colour is '16 million colours'.)
In short: if you distinguish between an odd and an even value for the mismatch, you end up with 2 colours and a B&W bitmap. If you're prepared to count mismatch up to 16777215, you can have True Colour (the second alternative description of 24 bit colour).
So what we'll have do is to find the mismatch value as described earlier, take its absolute value, limit it to 16777215, translate it to a 3-byte format and then interprete it as an RGB colour.

(to be continued)