Implicit conversion from float -26.379310344827587 to int loses precision