a yellow human sized duck standing next to a lemonade stand, cartoon, high resolution