Implicit conversion from float -9.353448275862078 to int loses precision