Generated by vicpra (https://vicpra.com/) made by Sten Hougaard, Jan. 2016, @netsi1964, source (https://codepen.io/netsi1964/full/PZJEQe/)