Stuff like this is what makes me recover my faith in humanity at least for a bit. So imaginative and original!