Hmm, maybe doing that vertically would work since 63 is divisible by 3, making a few loops and such, that is a possibility. I'm going to fool around a little more and see if i can discover anything else. If not, I'll try that.
However, i do not know if my method can extract anything besides a 1 or 0 because its based on rounding, which 2 rounded is the same as 1 rounded, so i would have to change it for that.
Hmm....if i check for each spot along a small line, then make each one multiply a preset value of 1 in a list spot by a prime lie the first pixel multiplies it by 2, second does it by 3, third by 5, etc, then use a factor checking section to tell what pixels to shade...that could possibly work as well.