Implicit conversion from float -10.9727626459144 to int loses precision