Implicit conversion from float -26.75 to int loses precision