Implicit conversion from float -11.79533213644524 to int loses precision