Combine list of surface with list of numbers(azimut)

Hi. Using the “eval surface” function i have extracted the surfaces and the surface normal orientations in the xy-plane of a brep. I want to combine this data so that i can evaluate the surfaces based on their orientation. In other words; i want to group the surfaces based on orientation. Does anyone have any tips on where i go from here?

example of brep evaluated:
image

I think this topic has a similar issue that you are facing with…

Thank you! Your canvas was very simple and understandable! However i have come across one issue. When i try to evaluate some vectors i get an error. I dont understand why this error occurs. As you can see in the screenshot there are two vectors similar to the filter vector. however i dont recieve an output