Implicit conversion from float -19.930069930069948 to int loses precision