Implicit conversion from float -135.25 to int loses precision