Implicit conversion from float -26.962699822380102 to int loses precision