Implicit conversion from float -10.601503759398497 to int loses precision