Implicit conversion from float -53.47826086956522 to int loses precision