Much better, ending still sucks though.
Tweaked mine:
01--01-3-01--4-77778878887888984-4-1-5-------887889--89--89--887888789878687888785-------6---4------8---9---a---8---a---a---34c-------8---9---a---8---9---a---9---a---34----3---4----4---7-7-8-9-a-7-a-7-9-3-4-5-----------------------7-7-8-9-a-7-a-9-3-4-5-1-