Implicit conversion from float -11.619718309859167 to int loses precision