Implicit conversion from float -19.75609756097562 to int loses precision