Implicit conversion from float -53.217391304347814 to int loses precision