Where did Art Director Douglas Rogers visit for inspiration for Shrek 's swamp ?
As Shrek tries to tell his own version of " A Visit from St. Nicholas ( The Night Before Christmas ) " ; Gingy , Donkey , and Puss in Boots ( Antonio Banderas ) interrupt and each tell their own version of a Christmas story .