Implicit conversion from float -25.324675324675326 to int loses precision