Original by: Minituffs and an edit from anon 

Original by: Minituffs and an edit from anon