Implicit conversion from float -221.41868512110727 to int loses precision