Implicit conversion from float -110.625 to int loses precision