Rainbow colours by davidvalentyne
_