Do you have any ideas why the pixels in a bmp file are stored upside-down ?