Daliangshan Intl. Theatre Festival: Audio-visual feast in southwest China's Sichuan Province