Implicit conversion from float -53.95833333333334 to int loses precision