Implicit conversion from float -11.808972503617952 to int loses precision