Implicit conversion from float -10.133511348464623 to int loses precision