Definitely one of the best video animations I have seen. Rep for you when I get wake up.