I haven't reached the end yet... Will have to come back to this, very impressive.
EDIT: Finally found both paths. Now time to optimize...
GOT IT!! Really enjoyed optimizing this one. Hope to see more levels from you in the future!
I'm over 400 steps so far. Amazingly difficult to even reach the exit! I love this design and I'll definitely try to optimize my solution sometime. Great to see your level :)