Implicit conversion from float -26.32165605095541 to int loses precision