Vietnamese water Puppets-Thang Long Water Puppet troup of Hanoi-Performance