Implicit conversion from float -69.5617529880478 to int loses precision