Implicit conversion from float -69.53125 to int loses precision