Implicit conversion from float -11.392961876832842 to int loses precision