Implicit conversion from float -144.14634146341464 to int loses precision