Implicit conversion from float -37.10526315789474 to int loses precision