Implicit conversion from float -27.4641148325359 to int loses precision