I like when the solution is something I didn't try first, because I thought it would be longer... LOL!
I remove one star because for the upper part, it was obvious to me that only one zone can give a plausible route, resulting in half of the top part being useless, additional to the empty bottom part.