The only tricky part is going from inner segments to outer segments and vice versa - the only place preserving the pattern is at the top left corner
(...) if you care about having that pattern run through the whole image, the starting point is absolutely important. There is essentially only one way to do it (if you want inner track to be read first) and you can go cw or ccw.., but you gotta start at the first or last bit in the sequence., or read the outer track first and the same rules apply.
Whether or not it is important to have that pattern run through the whole image, or if it's important to pay attention to... idk.
OK I see your point and admit it.
The only place for a transition from inner track CW to outer track CCW or vice versa, i.e. from the outer CW to inner CCW is the top left corner. But while you can make full circles on the outer track (preserving the pattern) you cannot make full circles on the inner track, and this constraint singles out the top left inner flame, as the only place to start or end a route (if you go backwards, it must end there). You are right, I admit it.
All that PROVIDED you want to run through the whole image.
By the way, speaking of the possibility to circle through the outer track, I was playing with that idea that you make a few circles around the outer segments reading some features like inner color, then outer color, then length, then blob, AND THEN you move to inner track at the top left corner, and you can make only one circle reading only one feature (either inner color only, or outer color only, or blob only). The longer I think about it the less sense it makes, but it is
a possibility, no?