Implicit conversion from float -8.133116883116884 to int loses precision