Implicit conversion from float -11.102362204724415 to int loses precision