Implicit conversion from float -6.713615023474176 to int loses precision