much faster version (3400 ms on Win 7)

processing 3 at a time; inlining newLIne