almost done

I am almost done. Am I ? 
It's been a long way. 

Large number of downs and some upses too. A E I O U Y !!!