struct colour { unsigned char r; unsigned char g; unsigned char b; };