Implicit conversion from float -19.14076782449726 to int loses precision