Implicit conversion from float -131.6 to int loses precision