Implicit conversion from float -19.48717948717949 to int loses precision