Implicit conversion from float -11.376146788990823 to int loses precision