Alice Springs beats the rain