Implicit conversion from float -134.58498023715418 to int loses precision