Implicit conversion from float -26.25 to int loses precision