Message
One line per board row. Lowercase becomes uppercase. Unsupported characters become blanks. Color tokens: {R}{O}{Y}{G}{B}{V}{W} and heart {H}
Separate messages with a line containing only ---. The board cycles through them and loops, using forward-only flips with wrap-around between each.