The Water Puppet Theatre is world-famous and each of its shows contains mostly 50 minutes of a performance.