https://codegolf.stackexchange.com/questions/42217/paint-by-numbers