Implicit conversion from float -11.53508771929826 to int loses precision