only new version supplied, old version was very brute forced (2500 repetetive lines) this solutionis also much faster. 0:00:00.011463(old) vs. 0:00:00.002265(new)