up to 16,777,216