Implicit conversion from float -26.73267326732673 to int loses precision