Taewoong Won Film Director, South Korea Awarded Films Universe Department Store in 66th International Leipzig Festival for Documentary and Animated Film