private Color get256Color(int v) {
			if (v < 16) {
				return BASIC_COLORS[v];
			}
			else if (v < 232) {
				v -= 16;
				int b = v % 6;
				int g = (v / 6) % 6;
				int r = (v / 36) % 6;
				return ColorUtils.getColor(CUBE_STEPS[r], CUBE_STEPS[g], CUBE_STEPS[b]);
			}
			else if (v < 256) {
				v -= 232;
				int gray = v * 10 + 8;
				return ColorUtils.getColor(gray, gray, gray);
			}
			else {
				/* invalid */
				return BASIC_COLORS[0];
			}
		}
Get the 8-bit ANSI color.

<p>
Colors 0-15 are the {@link AnsiRenderer#AnsiRenderer}: standard + high-intensity. Colors
16-231 come from a 6x6x6 RGB cube; see {@link AnsiRenderer#CUBE_STEPS}. Finally, colors
232-255 are 24 steps of gray scale.

@param v an 8-bit number
@return the ANSI color
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/interpreter/AnsiRenderer.java