Implicit conversion from float -10.625 to int loses precision