How fast do Key deer swim? (4/4/25)