Implicit conversion from float -95.625 to int loses precision