Implicit conversion from float -1.9266055045871582 to int loses precision