Implicit conversion from float -37.173913043478265 to int loses precision