Implicit conversion from float -11.68539325842697 to int loses precision