Implicit conversion from float -11.212121212121218 to int loses precision