Implicit conversion from float -69.375 to int loses precision