Implicit conversion from float -26.45367412140577 to int loses precision