Implicit conversion from float -11.18219749652296 to int loses precision