Implicit conversion from float -26.715328467153284 to int loses precision