Watch cannons, fireworks and battle representation at Miaoulia Festival