Implicit conversion from float -26.22377622377624 to int loses precision