Implicit conversion from float -12.063914780292933 to int loses precision