Implicit conversion from float -39.45652173913044 to int loses precision