Implicit conversion from float -26.793893129771007 to int loses precision