Implicit conversion from float -26.85393258426967 to int loses precision