Select curves that goes in the same direction

I am trying to divide the grid of curves into three seperate lists of curves with equal direction. I have tried to do it with vectors of the curve and then use cull pattern, but it didn’t work.
Hope you guys can help me solving this problem.

Have a try this way. (14.2 KB)

Thank you!! It works perfect!