Sort:  

It was a lot of work, but really funny in the end. I am still laughing.... perhaps I just need more sleep...