Chinese firefighters helping to evacuate residents by a raft in a flooded street in Changchun, northeast China's Jilin Province, July 14, 2005. An unexpected rainstorm swept the city on Thursday, leaving streets badly flooded and power cut for about two hours, local media said.