>>7
https://jsfiddle.net/o3a1t36p/