Implicit conversion from float -14.634146341463406 to int loses precision