Implicit conversion from float -110.25 to int loses precision