Questions on ssd1306 i2c screens.

Hmm, I've tried again from the beginning and opened the original PNG in gimp, changed the color index, trimmed out all the background, scaled the image to keep the aspect of the bitmap (64x64) but using the resolution of the screen (128x64), then exported as an xbm file, taken the bit array it gave me, put that back into my code, changed the bitmap to progmem, compiled and uploaded but still just noise. The size and location of the overall bits is correct, just not sure where it's going wrong or what else I'm missing here.