Implicit conversion from float -11.506849315068507 to int loses precision