Implicit conversion from float -101.97443181818181 to int loses precision