Implicit conversion from float -44.48275862068965 to int loses precision