> What does this do?

Based on this video, this program
  1. Converts text into binary ASCII values
  2. Concatenates those binary values into one big binary number
  3. Converts that number into hexadecimal
  4. Splits that number up into groups of 6 digits (plus a possible leftover)
  5. Draws each group of 6 as a hex color
  6. Draws any leftover digits as text
Note: red text on a white background means there is not enough text to make any colors.