Implicit conversion from float -53.382352941176464 to int loses precision