Implicit conversion from float -70.7142857142857 to int loses precision