Someone spent A LOT of time on these!!

Courtesy : www.buzzfeed.com