Implicit conversion from float -10.74742268041237 to int loses precision