https://krazete.github.io/sgmpalette