Implicit conversion from float -10.769230769230774 to int loses precision