Implicit conversion from float -26.776859504132233 to int loses precision