Implicit conversion from float -25.472560975609767 to int loses precision