Implicit conversion from float -77.25 to int loses precision