Based on an idea of
Blink
^^ thanks!
Derivables by dcdani!