Implicit conversion from float -6.691176470588232 to int loses precision