Implicit conversion from float -13.795620437956217 to int loses precision