Implicit conversion from float -26.19718309859155 to int loses precision