Implicit conversion from float -19.911894273127757 to int loses precision