Implicit conversion from float -25.503875968992247 to int loses precision