Quick first version (with colors!)