Oh wow, it looks like it was taken from a movie, well done!