Implicit conversion from float -10.739644970414204 to int loses precision