Implicit conversion from float -26.896551724137936 to int loses precision