Thanks Scott, The diagonals, slow down the process tremendously

Have tested code and is super fast