Sort horizontal and vertical lines

hello everyone !!

am a beginner using grasshopper, I need help if it is possible !!!

I am using triangular panel C and the DeconstructBrep is giving me two groups of items one diagonals and other rings+radials.

I want to sort rings and radials separately in order to optimize the cross-section of them,is there any solution?

thank u in advance !!

this could be a way:
dispatch.gh (8.4 KB)