Implicit conversion from float -19.21750663129974 to int loses precision