Implicit conversion from float -24.93506493506493 to int loses precision