Sounds like some serious training! I am tired just reading it.