Implicit conversion from float -10.757575757575765 to int loses precision