Implicit conversion from float -28.448275862068968 to int loses precision