função rotate funcionando *perfeitamente*