Check widths/lengths of a surface/path

I guess I should get 964 results in two lists of 900 and 64 as my input lists are 30 and 8 separately.

Best to make a custom node for that as you’re gonna have a lot of lines and values there. Process from the perimeter curves to the distance entirely in the single node.

Custom node in the sense? Will I be able to do this by maintaining levels?

Select the nodes noted, right click the background, choose create custom node. At that point it will process each surface separately.

To avoid that you could manage list levels, but you’ll have to enable ‘maintain list structure’ which is painful in 2.0.2 due to a bug (enable it, close the graph, reopen the graph), and add a few list.flatten nodes (with correct level/lacing).