Implicit conversion from float -44.48275862068968 to int loses precision