Implicit conversion from float -154.19795221843003 to int loses precision