I've received my Christmas Card from the USA (I'm from Belgium), thank you so much Secret Santa!

I managed to crack the code myself :)