Implicit conversion from float -11.25 to int loses precision