Implicit conversion from float -19.14552736982644 to int loses precision