Implicit conversion from float -56.34615384615384 to int loses precision