Implicit conversion from float -131.25 to int loses precision